@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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{:root,:host{--font-sans:"Inter", "Aptos", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--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-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--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-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--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-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--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-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--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-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--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;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--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(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.mx-auto{margin-inline:auto}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/376\]{aspect-ratio:335/376}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-\[448px\]{width:448px}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/20{border-color:color-mix(in oklab,var(--color-cyan-400) 20%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-transparent{border-color:#0000}.border-violet-400\/20{border-color:#a685ff33}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/20{border-color:color-mix(in oklab,var(--color-violet-400) 20%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/15{background-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-amber-300{color:var(--color-amber-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-slate-400{color:var(--color-slate-400)}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media(hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:0}}@media(min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:opacity-0{opacity:0}}}.portal-sidebar .sidebar-nav{flex:1;min-height:0;overflow-y:auto}.portal-sidebar .workspace-card,.portal-sidebar .sidebar-account{flex-shrink:0}.portal-sidebar .nav-item{min-height:38px;font-size:12px}.portal-sidebar .nav-label{margin-top:15px}.demo-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-eyebrow{letter-spacing:.14em;color:#3766e8;font-size:10px;font-weight:750}.portal-content h1{letter-spacing:-.03em;margin:10px 0;font-size:32px;font-weight:750;line-height:1.2}.demo-card h2{margin:0 0 12px;font-size:18px;font-weight:700}.demo-card h3{margin:15px 0 8px;font-size:15px;font-weight:700}.demo-card p,.demo-row>div>p{color:#66758d;margin:8px 0 12px;font-size:13px;line-height:1.7}.demo-banner,.demo-notice,.demo-errors{background:#fffbeb;border:1px solid #eadbad;border-radius:12px;margin:18px 0;padding:16px 20px;font-size:13px;line-height:1.7}.demo-notice{color:#086b51;background:#e8f8f3;border-color:#b5e1d1}.demo-errors{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.demo-errors ul{padding-left:20px}.demo-card{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e6eaf0;border-radius:14px;min-width:0;margin-bottom:18px;padding:22px}.demo-card>small{color:#66758d;font-size:11px;display:block}.demo-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.demo-kpis strong{letter-spacing:-.03em;margin-top:12px;font-size:30px;font-weight:750;display:block}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.demo-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-dl{grid-template-columns:minmax(120px,.8fr) minmax(0,1.5fr);margin:8px 0;font-size:13px;display:grid}.demo-dl dt,.demo-dl dd{overflow-wrap:anywhere;border-bottom:1px solid #eef0f5;padding:11px 0}.demo-dl dt{color:#66758d}.demo-dl dd{margin:0;font-weight:600}.demo-form{gap:14px;display:grid}.demo-form label{color:#34435b;gap:7px;font-size:12px;font-weight:600;display:grid}.demo-form input,.demo-form select,.demo-form textarea{color:#111a2d;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:10px 12px}.demo-form textarea{resize:vertical;min-height:85px}.demo-form input:focus-visible,.demo-form select:focus-visible,.demo-form textarea:focus-visible{outline-offset:2px;outline:2px solid #3766e8}.demo-inline{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.demo-inline>label{flex:1;min-width:150px}.demo-form .demo-checkbox{align-items:center;gap:8px;line-height:1.6;display:flex}.demo-checkbox input{width:18px;min-height:18px}.demo-button{color:#fff;cursor:pointer;background:#3766e8;border:1px solid #3766e8;border-radius:8px;justify-content:center;align-items:center;width:max-content;max-width:100%;margin:4px 0;padding:11px 15px;font-size:12px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.demo-button:hover{filter:brightness(.94)}.demo-secondary{color:#34435b;background:#fff;border-color:#d8dee8}.demo-link{color:#3766e8;font-size:13px;font-weight:600;text-decoration:none}.demo-link:hover{text-decoration:underline}.demo-tab{color:#4e5f77;border-radius:7px;padding:8px 11px;font-size:12px;text-decoration:none}.demo-tab.active{color:#2851c7;background:#edf2ff}.demo-badge{color:#2851c7;white-space:nowrap;background:#edf2ff;border:1px solid #dbe4fc;border-radius:30px;padding:5px 9px;font-size:10px;display:inline-block}.demo-table-wrap{width:100%;overflow:auto}.demo-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.demo-table th{letter-spacing:.04em;text-transform:uppercase;color:#66758d;background:#f8faff;font-size:10px}.demo-table th,.demo-table td{vertical-align:top;border-bottom:1px solid #e6eaf0;padding:12px 10px}.demo-table td small{color:#8a98ab;overflow-wrap:anywhere;max-width:270px;margin-top:5px;font-size:10px;display:block}.demo-chart{width:100%;height:auto}.demo-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8faff;border:1px solid #e6eaf0;border-radius:8px;max-width:100%;max-height:360px;padding:14px;font-size:11px;overflow:auto}.demo-card details{margin:12px 0}.demo-card summary{color:#3766e8;cursor:pointer;font-size:12px;font-weight:650}.demo-card ol{color:#4e5f77;padding-left:22px;font-size:13px;line-height:1.9}.demo-ad{border:1px solid #e6eaf0;border-radius:10px;margin:12px 0;padding:16px}.demo-ad h3{color:#2851c7}.demo-preserve{white-space:pre-wrap}.demo-pagination{margin-top:18px}.demo-report footer{color:#66758d;border-top:1px solid #e6eaf0;margin-top:24px;padding-top:18px;font-size:11px}.demo-card code{overflow-wrap:anywhere;font-size:12px}.demo-filters p{margin-bottom:0;font-size:11px}@media(max-width:1100px){.demo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-grid-three{grid-template-columns:1fr}}@media(max-width:700px){.demo-grid{grid-template-columns:1fr}.demo-kpis strong{font-size:24px}.demo-card{padding:16px}.portal-content h1{font-size:26px}.demo-dl{grid-template-columns:1fr}.demo-dl dt{border:0;padding-bottom:2px}.demo-dl dd{padding-top:4px}.demo-inline>label{flex:1;min-width:100%}}@media print{.portal-sidebar,.portal-topbar,.sidebar-scrim,.demo-no-print,.demo-notice{display:none!important}.portal-main{width:100%!important;margin:0!important}.portal-content{padding:0!important}.demo-card{box-shadow:none;border:0}.demo-report{margin:0;padding:0}.demo-table-wrap{overflow:visible}.demo-report h2{break-after:avoid}.demo-report tr{break-inside:avoid}body{background:#fff}}.clean-workspace,.clean-workspace .portal-main{background:#f5f7fb}.clean-workspace .portal-content{max-width:1420px;padding:28px 32px}.clean-workspace .portal-sidebar{overflow-y:hidden}.clean-workspace .sidebar-header{flex-shrink:0;height:78px}.clean-workspace .sidebar-nav{scrollbar-width:thin;scrollbar-color:#43536b transparent;padding:12px 14px}.clean-workspace .nav-label{margin:14px 12px 12px;font-size:9px}.clean-workspace .nav-item{gap:12px;min-height:46px;margin:4px 0;padding:10px 12px;font-size:13px}.clean-workspace .nav-icon svg{width:18px;height:18px}.clean-workspace .nav-item.is-active{box-shadow:none;background:#223453}.clean-workspace .nav-item:focus-visible,.workspace-tabs a:focus-visible,.workspace-switch a:focus-visible{outline-offset:3px;outline:2px solid #799cfc}.sidebar-demo-note{color:#9cabc0;flex-shrink:0;align-items:center;gap:8px;margin:16px 22px 24px;font-size:11px;display:flex}.sidebar-demo-dot,.demo-status-dot{background:#d7a343;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.workspace-switch{background:#f5f7fb;border:1px solid #e0e6ef;border-radius:10px;gap:3px;padding:4px;display:flex}.workspace-switch a{color:#65748b;white-space:nowrap;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none}.workspace-switch a.active{color:#294bad;background:#fff;box-shadow:0 1px 4px #152b5014}.workspace-tabs{scrollbar-width:thin;border-bottom:1px solid #dde4ee;gap:24px;margin:-8px 0 24px;display:flex;overflow-x:auto}.workspace-tabs a{color:#708097;white-space:nowrap;border-bottom:2px solid #0000;padding:15px 2px;font-size:13px;font-weight:600;text-decoration:none;display:block}.workspace-tabs a.active{color:#345dc5;border-color:#5273df}.workspace-tabs a:hover{color:#345dc5}.clean-workspace .page-heading h1{margin:8px 0;font-size:30px}.clean-workspace .page-heading>div>p{margin:5px 0}.clean-workspace .demo-card{border-color:#e3e9f1;border-radius:13px;margin-bottom:16px;padding:20px;box-shadow:0 2px 6px #24396005}.clean-workspace .demo-card h2{margin-bottom:8px;font-size:16px}.clean-workspace .demo-card p{color:#718097;font-size:12px}.clean-workspace .demo-kpis{gap:12px}.clean-workspace .demo-kpis strong{margin-top:9px;font-size:27px}.clean-workspace .demo-kpis .demo-card{padding:17px 18px}.clean-workspace .demo-kpis-six{grid-template-columns:repeat(6,minmax(0,1fr))}.clean-workspace .demo-kpis-six strong{font-size:clamp(20px,1.65vw,27px)}.clean-workspace .demo-kpis small{color:#718097;font-size:11px}.clean-workspace .demo-filters{padding:12px 18px}.clean-workspace .demo-filters>.demo-row>strong{color:#53637b;font-size:12px}.clean-workspace .demo-tab{padding:7px 12px;font-size:11px}.clean-workspace .advanced-filters{border-top:1px solid #eef1f6;margin:8px 0 0;padding-top:9px}.clean-workspace .advanced-filters summary{color:#65748b;font-size:11px}.clean-workspace .demo-banner.compact-disclosure{background:#fffcf4;border-color:#e8e1d0;margin:16px 0;padding:10px 14px;font-size:11px}.compact-disclosure>summary{cursor:pointer;color:#776848;align-items:center;gap:9px;font-weight:500;list-style:none;display:flex}.compact-disclosure>summary::-webkit-details-marker{display:none}.compact-disclosure>summary>span:last-child{color:#7c735e;margin-left:auto;text-decoration:underline}.compact-disclosure>p{margin:10px 0 2px;line-height:1.7}.overview-welcome{margin:6px 0 16px;font-size:13px}.overview-welcome p{color:#718097;margin:5px 0;font-size:12px}.outcome-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:15px 0;display:grid}.outcome-metrics span{color:#718097;font-size:11px;display:block}.outcome-metrics strong{color:#1b2941;margin-top:5px;font-size:20px;font-weight:700;display:block}.clean-workspace .demo-grid-three{align-items:start}.performance-chart-card{container-type:inline-size}.performance-chart-card .chart-caption{margin:4px 0 0;font-size:11px}.chart-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:18px;display:grid}.chart-panel{min-width:0}.chart-panel+.chart-panel{border-left:1px solid #eef1f6;padding-left:22px}.chart-metric-heading{color:#6c7c93;justify-content:space-between;align-items:flex-start;gap:10px;font-size:11px;display:flex}.chart-metric-heading strong{color:#1b2941;letter-spacing:-.03em;margin-top:5px;font-size:23px;font-weight:700;display:block}.chart-metric-heading>span{padding-top:2px;font-size:10px}.chart-dot{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.clean-workspace .demo-chart{width:100%;height:190px;margin:4px 0 0;display:block}.demo-chart [tabindex]:focus-visible{outline:2px solid #132b50}.clean-workspace .chart-footnote{margin:10px 0;font-size:10px;line-height:1.6}.clean-workspace .chart-details{border-top:1px solid #eef1f6;margin:10px 0 0;padding-top:10px}.chart-details summary{font-size:11px}.clean-workspace .demo-card>details{margin:0}.clean-workspace .performance-chart-card>details{margin-top:10px}@container (max-width:600px){.chart-panels{grid-template-columns:1fr;gap:16px}.chart-panel+.chart-panel{border-top:1px solid #eef1f6;border-left:0;padding-top:16px;padding-left:0}}@media(max-width:1250px){.clean-workspace .demo-kpis-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.clean-workspace .portal-content{padding:22px}.clean-workspace .demo-grid{grid-template-columns:1fr}.clean-workspace .portal-topbar{gap:12px;padding:0 18px}.workspace-switch a{padding:7px 9px;font-size:11px}}@media(max-width:600px){.outcome-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.clean-workspace .portal-content{padding:18px 14px}.clean-workspace .portal-topbar{gap:8px;height:62px;padding:0 14px}.clean-workspace .topbar-context{flex:1}.clean-workspace .topbar-context strong{font-size:10px}.workspace-switch{gap:1px;padding:3px}.workspace-switch a{padding:6px;font-size:10px}.workspace-tabs{gap:20px;margin-bottom:18px}.workspace-tabs a{padding:12px 0;font-size:12px}.clean-workspace .page-heading h1{font-size:25px}.clean-workspace .demo-card{padding:16px}.clean-workspace .demo-kpis,.clean-workspace .demo-kpis-six{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.clean-workspace .demo-kpis .demo-card{padding:14px 12px}.clean-workspace .demo-kpis strong{font-size:23px}.clean-workspace .demo-filters>.demo-row{gap:8px}.clean-workspace .demo-filters>.demo-row>.demo-row{gap:2px}.clean-workspace .demo-tab{padding:7px 8px}.compact-disclosure>summary{line-height:1.5}.clean-workspace .demo-chart{height:170px}}@media print{.workspace-tabs,.compact-disclosure,.demo-filters{display:none!important}}:root{--cmd-ink:#132237;--cmd-ink-2:#26364d;--cmd-muted:#68778d;--cmd-muted-2:#8d99aa;--cmd-canvas:#f3f6fb;--cmd-surface:#fff;--cmd-soft:#f8faff;--cmd-line:#e3e9f2;--cmd-line-2:#d8e0ec;--cmd-primary:#4c63e6;--cmd-primary-2:#334bc5;--cmd-primary-soft:#eff2ff;--cmd-green:#14846f;--cmd-green-soft:#edf8f4;--cmd-amber:#b77a18;--cmd-amber-soft:#fff8e8;--cmd-red:#bd4b57;--cmd-sidebar:#0c1625;--cmd-sidebar-2:#101d2f;--cmd-shadow:0 12px 36px #14233a0f;--cmd-shadow-hover:0 18px 44px #14233a1a}.workspace-v2{background:var(--cmd-canvas);min-height:100vh;color:var(--cmd-ink)}.workspace-v2 .portal-shell{background:radial-gradient(circle at 82% -8%,#4c63e611,transparent 25%),var(--cmd-canvas);min-height:100vh}.workspace-v2 .portal-sidebar{background:radial-gradient(circle at 13% 2%,#5b75ef21,#0000 23%),linear-gradient(#0c1625,#101d2f);border-right:1px solid #ffffff0b;width:252px;overflow:hidden;box-shadow:16px 0 38px #08111e09}.workspace-v2 .sidebar-header{border-bottom:1px solid #fff1;flex-shrink:0;height:82px;padding:0 20px}.workspace-v2 .product-mark strong{letter-spacing:-.03em;font-size:17px;font-weight:720}.workspace-v2 .product-mark small{color:#8090a7;letter-spacing:.21em;margin-top:5px;font-size:7px}.workspace-v2 .product-symbol{color:#9aafff;background:linear-gradient(145deg,#5f78f433,#ffffff0a);border-color:#7d95ff38;border-radius:10px;width:35px;height:35px;box-shadow:inset 0 1px #ffffff14}.workspace-v2 .workspace-card{background:#ffffff09;border:1px solid #ffffff13;border-radius:13px;flex-shrink:0;margin:18px 14px 7px;padding:11px 12px}.workspace-v2 .workspace-avatar{background:linear-gradient(145deg,#5f78ef,#705be0);border-radius:10px;width:36px;height:36px;font-size:10px;box-shadow:0 8px 18px #4151c047}.workspace-v2 .workspace-card small{color:#71849f;letter-spacing:.15em;font-size:7px}.workspace-v2 .workspace-card strong{color:#eef4fc;margin-top:4px;font-size:11px;font-weight:650}.workspace-v2 .workspace-chevron{color:#566983;letter-spacing:1px;font-size:9px}.workspace-v2 .sidebar-nav{scrollbar-width:thin;scrollbar-color:#31425b transparent;flex:1;min-height:0;padding:10px 12px 18px;overflow-y:auto}.workspace-v2 .nav-label{color:#60728d;letter-spacing:.18em;margin:15px 12px 10px;font-size:8px;font-weight:800}.workspace-v2 .nav-item{color:#8fa0b7;border:1px solid #0000;border-radius:11px;gap:11px;min-height:44px;margin:3px 0;padding:8px 10px;font-size:12px;font-weight:560;transition:background .18s,color .18s,border-color .18s,transform .18s;position:relative}.workspace-v2 .nav-item:hover{color:#f6f9ff;background:#ffffff0b}.workspace-v2 .nav-item.is-active{box-shadow:none;color:#fff;background:linear-gradient(90deg,#5872eb30,#5872eb16);border-color:#7a92ff1f}.workspace-v2 .nav-item.is-active:before{content:"";background:#7892ff;border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:-12px}.workspace-v2 .nav-icon{color:#778aa4;border-radius:8px;width:28px;height:28px}.workspace-v2 .nav-item.is-active .nav-icon{color:#9caeff;background:#657ff421}.workspace-v2 .nav-icon svg{width:16px;height:16px}.nav-active-dot{background:#8ca2ff;border-radius:999px;width:5px;height:5px;margin-left:auto;box-shadow:0 0 0 4px #758fff17}.sidebar-system-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-shrink:0;margin:auto 14px 13px;padding:11px 12px}.sidebar-system-row{align-items:center;gap:8px;display:flex}.sidebar-system-row strong{color:#becbdd;font-size:9px;font-weight:650}.sidebar-system-card p{color:#61738d;margin:5px 0 0 15px;font-size:8px;line-height:1.45}.system-pulse{background:#36bd91;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #36bd9114}.workspace-v2 .portal-main{background:0 0;width:calc(100% - 252px);min-width:0;margin-left:252px}.workspace-v2 .portal-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #d7deead9;justify-content:space-between;align-items:center;gap:18px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:13px;min-width:0;display:flex}.workspace-v2 .topbar-context{flex-direction:column;min-width:0;display:flex}.workspace-v2 .topbar-context span{color:#99a5b4;letter-spacing:.13em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.workspace-v2 .topbar-context strong{color:#26354a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:690;overflow:hidden}.workspace-v2 .topbar-actions{align-items:center;gap:10px;display:flex}.environment-pill{color:#7a8798;white-space:nowrap;background:#fff;border:1px solid #e4e8ee;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:9px;font-weight:650;display:inline-flex}.environment-pill i{background:#d19a3d;border-radius:50%;width:6px;height:6px}.workspace-v2 .workspace-switch{background:#f5f7fa;border-color:#e2e7ee;border-radius:10px;padding:3px}.workspace-v2 .workspace-switch a{color:#758297;border-radius:7px;padding:7px 11px;font-size:10px}.workspace-v2 .workspace-switch a.active{color:#324bc0;background:#fff;box-shadow:0 2px 8px #14233c14}.workspace-v2 .mobile-menu-button{border:1px solid var(--cmd-line);color:#44536a;background:#fff;border-radius:9px}.workspace-v2 .portal-content{width:100%;max-width:1510px;margin:0 auto;padding:30px 34px 48px}.workspace-v2 .workspace-tabs{border:1px solid var(--cmd-line);background:#ffffffad;border-radius:12px;gap:6px;margin:-4px 0 24px;padding:5px}.workspace-v2 .workspace-tabs a{color:#748297;border:0;border-radius:8px;align-items:center;min-height:35px;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex}.workspace-v2 .workspace-tabs a:hover{color:#3f5270;background:#f7f8fb}.workspace-v2 .workspace-tabs a.active{color:#314cc7;background:#fff;border:0;box-shadow:0 2px 7px #19284214}.workspace-v2 .page-heading{align-items:flex-end;margin-bottom:6px}.workspace-v2 .page-heading .demo-eyebrow{color:#6f7f95;letter-spacing:.17em;margin:0;font-size:8px;font-weight:800}.workspace-v2 .page-heading h1{color:#14243a;letter-spacing:-.045em;margin:7px 0 4px;font-size:clamp(28px,2.4vw,37px);font-weight:710;line-height:1.03}.workspace-v2 .page-heading>div>p:last-child{color:#8793a4;margin:0;font-size:10px}.workspace-command-center .page-heading h1:after{content:"Command Center";color:#4c60c7;letter-spacing:.08em;text-transform:uppercase;background:#f2f4ff;border:1px solid #dfe4ff;border-radius:999px;margin-left:12px;padding:6px 8px;font-size:8px;font-weight:760;display:inline-flex;transform:translateY(-4px)}.workspace-v2 .demo-button{border-color:var(--cmd-primary);background:var(--cmd-primary);border-radius:9px;min-height:38px;margin:0;padding:9px 13px;font-size:10px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 7px 15px #4b63e624}.workspace-v2 .demo-button:hover{filter:none;background:var(--cmd-primary-2);transform:translateY(-1px);box-shadow:0 10px 20px #4b63e633}.workspace-v2 .demo-secondary{border-color:var(--cmd-line-2);box-shadow:none;color:#536178;background:#fff}.workspace-v2 .demo-secondary:hover{box-shadow:none;background:#f8f9fb}.workspace-v2 .demo-banner.compact-disclosure{color:#786b4d;background:#fffbefb8;border:1px solid #ece5d6;border-radius:10px;margin:13px 0 14px;padding:10px 13px}.workspace-v2 .compact-disclosure>summary{min-height:24px;font-size:9px}.workspace-v2 .compact-disclosure>p{color:#8a7d5e;margin:8px 0 1px;font-size:9px}.workspace-v2 .demo-filters{border:1px solid var(--cmd-line);box-shadow:none;background:#ffffffc2;border-radius:12px;margin:0 0 18px;padding:8px 10px 8px 14px}.workspace-v2 .demo-filters>.demo-row{gap:8px}.workspace-v2 .demo-filters>.demo-row>strong{color:#65748a;font-size:9px;font-weight:700}.workspace-v2 .demo-filters>.demo-row>.demo-row{background:#f7f9fc;border:1px solid #e5eaf1;border-radius:9px;gap:2px;padding:3px}.workspace-v2 .demo-tab{color:#7c899a;text-align:center;border-radius:7px;min-width:56px;padding:6px 9px;font-size:9px;font-weight:650}.workspace-v2 .demo-tab.active{color:#334bc5;background:#fff;box-shadow:0 2px 7px #1f2f4914}.workspace-v2 .advanced-filters{border-top:1px solid #edf1f5;margin:7px 0 0;padding-top:8px}.workspace-v2 .advanced-filters summary{color:#7f8b9b;font-size:9px}.workspace-v2 .overview-welcome{background:linear-gradient(100deg,#fff,#f8faff);border:1px solid #e2e8f1;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;padding:13px 16px;display:flex}.workspace-v2 .overview-welcome strong{color:#23344a;font-size:11px;font-weight:700}.workspace-v2 .overview-welcome p{color:#778599;margin:0;font-size:10px}.workspace-v2 .demo-card{border:1px solid var(--cmd-line);background:var(--cmd-surface);min-width:0;box-shadow:var(--cmd-shadow);border-radius:14px;margin-bottom:16px;padding:20px}.workspace-v2 .demo-card h2{color:#25354b;letter-spacing:-.018em;margin:0 0 8px;font-size:14px;font-weight:700}.workspace-v2 .demo-card h3{color:#324258;font-size:12px}.workspace-v2 .demo-card p{color:#748298;font-size:10px;line-height:1.65}.workspace-v2 .demo-link{color:#435ccf;font-size:10px;font-weight:650}.workspace-v2 .demo-badge{color:#4b5fc5;background:#f1f4ff;border-color:#dfe4fb;padding:4px 7px;font-size:8px}.workspace-v2 .premium-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.workspace-v2 .premium-kpis.demo-kpis-six{grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-v2 .premium-kpi{min-height:138px;margin:0;padding:17px 18px 15px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 8px 26px #15233b0b}.workspace-v2 .premium-kpi:after{content:"";pointer-events:none;border:18px solid #4c63e606;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-32px;right:-22px}.workspace-v2 .premium-kpi:hover{box-shadow:var(--cmd-shadow-hover);border-color:#d6deeb;transform:translateY(-2px)}.premium-kpi-top{align-items:center;gap:9px;display:flex}.premium-kpi-icon{background:var(--cmd-primary-soft);color:#5068dc;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.premium-kpi-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.premium-kpi-label{color:#78869a;font-size:9px;font-weight:680}.workspace-v2 .premium-kpi-value{color:#17273c;letter-spacing:-.045em;margin-top:14px;font-size:clamp(24px,2vw,31px);font-weight:720;line-height:1;display:block}.premium-kpi-foot{border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:10px;display:flex}.premium-kpi-foot span{color:#98a3b2;font-size:8px}.premium-kpi-foot i{background:linear-gradient(90deg,#9aadff,#e2e7ff);border-radius:999px;width:34px;height:4px}.metric-revenue-cents .premium-kpi-icon,.metric-retained .premium-kpi-icon{background:var(--cmd-green-soft);color:var(--cmd-green)}.metric-revenue-cents .premium-kpi-foot i,.metric-retained .premium-kpi-foot i{background:linear-gradient(90deg,#57bda2,#d8f0e8)}.metric-overdue .premium-kpi-icon{background:var(--cmd-amber-soft);color:var(--cmd-amber)}.workspace-v2 .performance-chart-card{padding:0;overflow:hidden}.workspace-v2 .performance-chart-card>.demo-row{border-bottom:1px solid #edf1f5;min-height:72px;padding:16px 20px 13px}.workspace-v2 .performance-chart-card>.demo-row h2{margin:0;font-size:14px}.workspace-v2 .performance-chart-card .chart-caption{color:#8c98a8;margin:4px 0 0;font-size:8px}.workspace-v2 .chart-granularity{color:#738196;background:#f7f8fb;border-color:#e4e8ef}.workspace-v2 .chart-panels{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);gap:0;margin:0;padding:18px 20px 15px;display:grid}.workspace-v2 .chart-panel{border-radius:11px;min-width:0}.workspace-v2 .chart-panel:first-child{padding-right:22px}.workspace-v2 .chart-panel+.chart-panel{border-left:1px solid #edf1f5;padding-left:22px}.workspace-v2 .chart-metric-heading{color:#78869a;font-size:9px}.workspace-v2 .chart-metric-heading strong{color:#1b2b40;margin-top:4px;font-size:21px;font-weight:710}.workspace-v2 .chart-metric-heading>span{color:#9aa5b3;font-size:8px}.workspace-v2 .demo-chart{height:184px;margin-top:3px}.workspace-v2 .chart-footnote{color:#98a3b2;border-top:1px solid #f0f3f7;margin:0 20px 12px;padding-top:10px;font-size:8px;line-height:1.55}.workspace-v2 .chart-details{border-top:1px solid #edf1f5!important;margin:0 20px!important;padding:9px 0!important}.workspace-v2 .chart-details:last-child{margin-bottom:12px!important}.workspace-v2 .chart-details summary{color:#67758a;font-size:9px}.workspace-v2 .business-summary{color:#fff;background:radial-gradient(circle at 94% 16%,#4362d91f,#0000 28%),linear-gradient(135deg,#111f34,#182a45);border-color:#1d3150;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f1d321f}.workspace-v2 .business-summary>.demo-row{border-bottom:1px solid #ffffff12;min-height:60px;padding:14px 20px}.workspace-v2 .business-summary h2{color:#fff;margin:0;font-size:13px}.workspace-v2 .business-summary .demo-link{color:#a9bcff}.workspace-v2 .outcome-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0 10px;display:grid}.workspace-v2 .outcome-metrics>div{border-right:1px solid #ffffff12;min-height:108px;padding:20px 17px}.workspace-v2 .outcome-metrics>div:last-child{border-right:0}.workspace-v2 .outcome-metrics span{color:#8294ad;font-size:8px}.workspace-v2 .outcome-metrics strong{color:#f4f7fc;letter-spacing:-.035em;margin-top:8px;font-size:22px;font-weight:690}.workspace-v2 .business-summary>details{border-top:1px solid #ffffff12;padding:12px 20px;margin:0!important}.workspace-v2 .business-summary>details summary{color:#8ea4c5;font-size:8px}.workspace-v2 .business-summary>details p{color:#8092ac;font-size:8px}.workspace-v2 .demo-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-v2 .demo-grid-three>.demo-card{min-height:180px;margin:0;padding:18px;position:relative}.workspace-v2 .demo-grid-three>.demo-card:before{content:"";background:#7489ed;border-radius:999px;width:27px;height:3px;margin-bottom:16px;display:block}.workspace-v2 .demo-grid-three>.demo-card:nth-child(2):before{background:#3da98c}.workspace-v2 .demo-grid-three>.demo-card:nth-child(3):before{background:#9c78d8}.workspace-v2 .demo-grid-three>.demo-card h2{font-size:12px}.workspace-v2 .demo-grid-three>.demo-card p{color:#758399;margin:7px 0;font-size:9px}.workspace-v2 .demo-grid-three>.demo-card .demo-link{border-top:1px solid #edf1f5;padding-top:11px;position:absolute;bottom:17px;left:18px;right:18px}.workspace-v2 .demo-table-wrap{background:#fff;border:1px solid #edf1f5;border-radius:11px}.workspace-v2 .demo-table{font-size:10px}.workspace-v2 .demo-table th{color:#77869a;letter-spacing:.06em;background:#f8fafd;border-bottom:1px solid #e8edf4;font-size:8px;font-weight:760}.workspace-v2 .demo-table th,.workspace-v2 .demo-table td{padding:11px 10px}.workspace-v2 .demo-table tbody tr:hover td{background:#fbfcfe}.workspace-v2 .demo-table td{color:#425169;border-bottom-color:#edf1f5}.workspace-v2 .demo-table td small{color:#909cad;font-size:8px}.workspace-v2 .demo-form label{color:#59687e;font-size:9px}.workspace-v2 .demo-form input,.workspace-v2 .demo-form select,.workspace-v2 .demo-form textarea{color:#26364d;border-color:#dfe5ee;border-radius:9px;min-height:40px;font-size:10px}.workspace-v2 .demo-dl{font-size:10px}.workspace-v2 .demo-dl dt,.workspace-v2 .demo-dl dd{border-bottom-color:#edf1f5;padding:10px 0}.workspace-v2 .demo-dl dt{color:#7b899c}.workspace-v2 .demo-dl dd{color:#34445b;font-weight:620}.workspace-v2 .demo-card details summary{color:#5367ca;font-size:9px}.workspace-v2 .demo-notice,.workspace-v2 .demo-errors{border-radius:11px;font-size:10px}.workspace-client .overview-welcome{background:radial-gradient(circle at 90% 20%,#4c63e60f,#0000 24%),linear-gradient(90deg,#fff,#fafbff);border-color:#e0e6f2}.workspace-client .premium-kpi.metric-revenue-cents{background:linear-gradient(145deg,#fff,#f8fdfb);border-color:#dcebe6}.workspace-client .premium-kpi.metric-spend-cents{border-color:#dfe4f4}.workspace-client .performance-chart-card{border-color:#dee5ef}.workspace-client .business-summary{margin-top:1px}.workspace-client .demo-grid-three{margin-bottom:16px}.workspace-internal .demo-grid-three+.demo-card{border-color:#dde4f1}.workspace-internal .demo-grid-three+.demo-card>.demo-row:first-child{border-bottom:1px solid #edf1f5;padding-bottom:12px}.workspace-v2 a:focus-visible,.workspace-v2 button:focus-visible,.workspace-v2 input:focus-visible,.workspace-v2 select:focus-visible,.workspace-v2 textarea:focus-visible,.workspace-v2 summary:focus-visible{outline-offset:3px;outline:2px solid #6f86ef}.workspace-v2 .premium-kpi,.workspace-v2 .demo-card,.workspace-v2 .nav-item,.workspace-v2 .workspace-tabs a{-webkit-font-smoothing:antialiased}@media(max-width:1280px){.workspace-v2 .premium-kpis.demo-kpis-six{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-v2 .chart-panels{grid-template-columns:1fr}.workspace-v2 .chart-panel:first-child{padding-right:0}.workspace-v2 .chart-panel+.chart-panel{border-top:1px solid #edf1f5;border-left:0;margin-top:12px;padding-top:16px;padding-left:0}}@media(max-width:1080px){.workspace-v2 .premium-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-v2 .demo-grid-three{grid-template-columns:1fr}.workspace-v2 .demo-grid-three>.demo-card{min-height:150px}.workspace-v2 .outcome-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-v2 .outcome-metrics>div:nth-child(2){border-right:0}.workspace-v2 .outcome-metrics>div:nth-child(-n+2){border-bottom:1px solid #ffffff12}}@media(max-width:900px){.workspace-v2 .portal-sidebar{width:252px}.workspace-v2 .portal-main{width:100%;margin-left:0}.workspace-v2 .portal-content{padding:24px 20px 38px}.workspace-v2 .portal-topbar{height:66px;padding:0 18px}.environment-pill{display:none}}@media(max-width:620px){.workspace-v2 .portal-content{padding:18px 13px 32px}.workspace-v2 .portal-topbar{height:62px;padding:0 13px}.workspace-v2 .topbar-context span{display:none}.workspace-v2 .topbar-context strong{margin:0;font-size:10px}.workspace-v2 .workspace-switch a{padding:6px 7px;font-size:9px}.workspace-v2 .workspace-tabs{margin-bottom:16px}.workspace-v2 .workspace-tabs a{padding:0 9px;font-size:9px}.workspace-v2 .page-heading{align-items:flex-start}.workspace-v2 .page-heading h1{font-size:27px}.workspace-command-center .page-heading h1:after{display:none}.workspace-v2 .overview-welcome{flex-direction:column;align-items:flex-start;gap:5px}.workspace-v2 .premium-kpis,.workspace-v2 .premium-kpis.demo-kpis-six{grid-template-columns:1fr 1fr}.workspace-v2 .premium-kpi{min-height:126px;padding:15px}.workspace-v2 .premium-kpi-value{font-size:24px}.workspace-v2 .chart-panels{padding:15px}.workspace-v2 .demo-chart{height:165px}.workspace-v2 .outcome-metrics{grid-template-columns:1fr}.workspace-v2 .outcome-metrics>div{min-height:auto;padding:15px 17px;border-bottom:1px solid #ffffff12!important;border-right:0!important}.workspace-v2 .outcome-metrics>div:last-child{border-bottom:0!important}.workspace-v2 .demo-grid-three>.demo-card{min-height:155px}.workspace-v2 .demo-filters>.demo-row{flex-direction:column;align-items:flex-start}}@media(max-width:420px){.workspace-v2 .premium-kpis,.workspace-v2 .premium-kpis.demo-kpis-six{grid-template-columns:1fr}.workspace-v2 .workspace-switch{display:none}}@media print{.sidebar-system-card,.environment-pill{display:none!important}}.client-overview-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin:8px 0 16px;display:flex}.client-overview-intro>div:first-child{max-width:760px}.client-section-kicker{color:#75839a!important;letter-spacing:.16em!important;margin:0 0 6px!important;font-size:8px!important;font-weight:800!important;line-height:1.2!important}.client-overview-intro h2{color:#17273c;letter-spacing:-.035em;margin:0;font-size:22px;font-weight:710}.client-overview-intro p{color:#7e8a9c;margin:7px 0 0;font-size:10px;line-height:1.6}.client-overview-period{border-left:1px solid #e3e8ef;flex-direction:column;align-items:flex-end;min-width:220px;padding-left:20px;display:flex}.client-overview-period span{color:#9aa5b3;font-size:8px}.client-overview-period strong{color:#3d4d65;margin-top:5px;font-size:10px;font-weight:680}.client-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.client-kpi-card{min-width:0;min-height:132px;color:inherit;background:#fff;border:1px solid #e1e7ef;border-radius:13px;flex-direction:column;padding:14px 14px 13px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 24px #1222390b}.client-kpi-card:after{content:"";border:16px solid #4a62e006;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-29px;right:-22px}.client-kpi-card:hover{border-color:#ced8e8;transform:translateY(-2px);box-shadow:0 14px 34px #12223917}.client-kpi-card-top{justify-content:space-between;align-items:center;display:flex}.client-kpi-icon{color:#5168db;background:#eff2ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.client-kpi-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:14px;height:14px}.client-kpi-arrow{z-index:1;color:#a4adba;font-size:11px;position:relative}.client-kpi-label{color:#78869a;margin-top:11px;font-size:8px;font-weight:690}.client-kpi-card>strong{z-index:1;color:#17273c;letter-spacing:-.04em;margin-top:5px;font-size:21px;font-weight:720;line-height:1.05;position:relative}.client-kpi-card>small{z-index:1;color:#9aa5b3;margin-top:auto;padding-top:8px;font-size:7px;position:relative}.client-kpi-card.metric-revenue,.client-kpi-card.metric-retained{background:linear-gradient(145deg,#fff,#f8fdfb);border-color:#dcebe6}.client-kpi-card.metric-revenue .client-kpi-icon,.client-kpi-card.metric-retained .client-kpi-icon{color:#16836e;background:#edf8f4}.client-kpi-card.metric-calls .client-kpi-icon{color:#3179b7;background:#eef7ff}.client-kpi-card.metric-messages .client-kpi-icon{color:#795cc1;background:#f4f0ff}.client-kpi-card.metric-roas .client-kpi-icon{color:#16836e;background:#edf8f4}.client-kpi-card.metric-spend .client-kpi-icon{color:#b77a18;background:#fff7e8}.client-trend-card{overflow:hidden;padding:0!important}.client-trend-header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 20px 15px;display:flex}.client-trend-header h2{color:#1f3046!important;margin:0!important;font-size:15px!important}.client-trend-header p:not(.client-section-kicker){color:#8491a3;max-width:670px;margin:5px 0 0;font-size:9px}.client-chart-ranges{white-space:nowrap;background:#f6f8fb;border:1px solid #e3e8ef;border-radius:10px;align-items:center;gap:3px;padding:3px;display:flex}.client-chart-ranges a,.client-chart-ranges button{color:#7e8a9a;background:0 0;border:0;border-radius:7px;min-height:30px;padding:0 9px;font-size:8px;font-weight:670;text-decoration:none}.client-chart-ranges a:hover,.client-chart-ranges button:hover{color:#42536c}.client-chart-ranges .active{color:#3e55c7;background:#fff;box-shadow:0 2px 7px #1a283f14}.client-custom-range{background:#fbfcfe;border-bottom:1px solid #edf1f5;padding:12px 20px;display:none}.client-custom-range.is-open{display:block}.client-custom-range-form{grid-template-columns:repeat(3,minmax(160px,1fr)) auto;align-items:end;gap:10px;display:grid}.client-custom-range-form label{color:#708096;gap:5px;font-size:8px;font-weight:670;display:grid}.client-custom-range-form input,.client-custom-range-form select{color:#34445b;background:#fff;border:1px solid #dfe5ee;border-radius:8px;min-height:36px;padding:0 10px;font-size:9px}.client-chart-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:13px 20px 7px;display:flex}.client-chart-toggles{flex-wrap:wrap;gap:6px;display:flex}.chart-toggle{color:#7b8899;background:#fff;border:1px solid #e0e6ee;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:8px;font-weight:660;display:inline-flex}.chart-toggle span{border:1px solid var(--series-color);background:#fff;border-radius:50%;width:7px;height:7px}.chart-toggle.is-active{border-color:var(--series-color)}@supports (color:color-mix(in lab,red,red)){.chart-toggle.is-active{border-color:color-mix(in srgb,var(--series-color) 25%,#e0e6ee)}}.chart-toggle.is-active{background:var(--series-color)}@supports (color:color-mix(in lab,red,red)){.chart-toggle.is-active{background:color-mix(in srgb,var(--series-color) 6%,#fff)}}.chart-toggle.is-active{color:#35445a}.chart-toggle.is-active span{background:var(--series-color);box-shadow:0 0 0 3px var(--series-color)}@supports (color:color-mix(in lab,red,red)){.chart-toggle.is-active span{box-shadow:0 0 0 3px color-mix(in srgb,var(--series-color) 10%,transparent)}}.client-chart-note{color:#a0aab8;white-space:nowrap;font-size:7px}.client-chart-stage{min-height:360px;margin:0 14px;position:relative}.client-chart-stage svg{width:100%;height:360px;display:block;overflow:visible}.client-chart-axis-label,.client-chart-x-label{fill:#909bac;font-family:inherit;font-size:10px}.client-chart-empty{fill:#8693a6;font-family:inherit;font-size:13px}.client-chart-point{transition:r .15s}.client-chart-hover-dot{filter:drop-shadow(0 2px 3px #14233a29)}.client-chart-tooltip{z-index:8;color:#34445b;pointer-events:none;background:#fffffffa;border:1px solid #dfe5ee;border-radius:11px;width:220px;padding:11px 12px;position:absolute;box-shadow:0 16px 42px #12203624}.client-chart-tooltip>b{color:#24344a;margin-bottom:8px;font-size:9px;display:block}.client-chart-tooltip>div{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;margin-top:6px;font-size:8px;display:grid}.client-chart-tooltip i{border-radius:50%;width:7px;height:7px}.client-chart-tooltip strong{color:#2d3d53;font-weight:700}.client-chart-footer{color:#98a3b2;border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:20px;padding:10px 20px 12px;font-size:7px;display:flex}.client-insight-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.65fr);gap:12px;display:grid}.client-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.client-section-heading h2{margin:0!important;font-size:13px!important}.client-funnel-card{overflow:hidden}.client-funnel{align-items:stretch;gap:7px;display:flex}.client-funnel-stage{background:#f9fbfe;border:1px solid #e5eaf1;border-radius:11px;flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:112px;padding:13px;display:flex}.client-funnel-stage span{color:#7d899a;font-size:8px}.client-funnel-stage strong{color:#203147;letter-spacing:-.035em;margin-top:7px;font-size:21px;font-weight:720}.client-funnel-stage small{color:#9aa4b2;margin-top:6px;font-size:7px}.client-funnel-stage.is-final{background:linear-gradient(145deg,#f9fdfc,#edf8f4);border-color:#d7e9e3}.client-funnel-stage.is-final strong{color:#147b68}.client-funnel-connector{color:#8a97a8;flex-direction:column;flex:0 0 52px;justify-content:center;align-items:center;width:52px;display:flex}.client-funnel-connector:before{content:"";background:#dce3ec;width:100%;height:1px;margin-bottom:7px}.client-funnel-connector b{color:#596b84;font-size:8px}.client-funnel-connector span{color:#9ba5b3;margin-top:2px;font-size:6px}.client-efficiency-list{border:1px solid #e8edf3;border-radius:11px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.client-efficiency-list>div{border-bottom:1px solid #edf1f5;border-right:1px solid #edf1f5;min-height:73px;padding:12px}.client-efficiency-list>div:nth-child(2n){border-right:0}.client-efficiency-list>div:nth-last-child(-n+2){border-bottom:0}.client-efficiency-list span{color:#8995a6;font-size:7px;display:block}.client-efficiency-list strong{color:#26374e;margin-top:6px;font-size:14px;font-weight:710;display:block}.client-campaign-snapshot{margin-top:0}.client-overview-table td:first-child strong{color:#2d3d54;font-size:9px;display:block}.client-overview-table td:first-child small{margin-top:4px}.client-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;display:grid}.client-recent-list{border-top:1px solid #edf1f5}.client-recent-row{min-height:58px;color:inherit;border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;text-decoration:none;display:grid}.client-recent-row:hover{background:#fbfcfe}.client-source-icon{color:#347bb6;background:#eef7ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.client-source-icon.form{color:#7d61bd;background:#f4f0ff}.client-recent-main{flex-direction:column;min-width:0;display:flex}.client-recent-main strong{color:#33445b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.client-recent-main small{color:#929dac;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.client-recent-status{color:#718096;border:1px solid #e2e7ee;border-radius:999px;padding:4px 7px;font-size:7px}.client-recent-value{color:#314158;text-align:right;min-width:60px;font-size:9px;font-weight:690}.client-source-total{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-end;padding-bottom:13px;display:flex}.client-source-total span{color:#8995a6;font-size:8px}.client-source-total strong{color:#213248;font-size:24px;font-weight:720}.client-source-breakdown{gap:15px;margin:17px 0;display:grid}.client-source-label{color:#596a82;justify-content:space-between;align-items:center;font-size:8px;display:flex}.client-source-label span{align-items:center;gap:6px;display:flex}.client-source-label i{border-radius:50%;width:7px;height:7px}.source-message{background:#7d61bd}.client-source-label strong{font-size:9px}.client-source-bar{background:#edf1f5;border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.client-source-bar i{border-radius:inherit;background:linear-gradient(90deg,#5d77e9,#7c93ed);height:100%;display:block}.client-source-breakdown>div:nth-child(2) .client-source-bar i{background:linear-gradient(90deg,#7d61bd,#a18bd3)}.client-response-grid{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.client-response-grid>div{background:#fafbfd;border:1px solid #e7ecf2;border-radius:9px;padding:10px}.client-response-grid span{color:#919cab;font-size:7px;display:block}.client-response-grid strong{color:#33445b;margin-top:5px;font-size:12px;display:block}.client-source-link{color:#4961cb;margin-right:12px;font-size:8px;font-weight:680;text-decoration:none;display:inline-flex}.metric-detail-heading{margin:4px 0 10px}.metric-back-link{color:#66758b;font-size:9px;font-weight:650;text-decoration:none;display:inline-flex}.metric-back-link:hover{color:#3f56c6}.metric-detail-title{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:15px;display:flex}.metric-detail-title h1{color:#16263b!important;letter-spacing:-.045em!important;margin:6px 0 7px!important;font-size:34px!important}.metric-detail-title>div:first-child>p:last-child{color:#7f8b9c;max-width:720px;margin:0;font-size:10px}.metric-detail-value{border-left:1px solid #e2e7ee;flex-direction:column;align-items:flex-end;min-width:240px;padding-left:24px;display:flex}.metric-detail-value span{color:#949fad;font-size:8px}.metric-detail-value strong{color:#22334a;letter-spacing:-.04em;margin-top:5px;font-size:26px;font-weight:720}.metric-period-bar{background:#fff;border:1px solid #e1e7ef;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:7px 9px 7px 14px;display:flex}.metric-period-bar>span{color:#75839a;font-size:8px;font-weight:700}.metric-period-bar nav{background:#f7f9fb;border:1px solid #e8ecf2;border-radius:8px;gap:3px;padding:3px;display:flex}.metric-period-bar a{color:#7f8b9a;border-radius:6px;padding:6px 9px;font-size:8px;text-decoration:none}.metric-period-bar a.active{color:#4159ca;background:#fff;box-shadow:0 2px 6px #18273f14}.metric-detail-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:12px;display:grid}.metric-detail-summary{flex-direction:column;justify-content:center;min-height:180px;display:flex;background:radial-gradient(circle at 100% 0,#4e65e014,#0000 35%),#fff!important}.metric-detail-summary>strong{color:#17273c;letter-spacing:-.05em;font-size:34px;font-weight:730}.metric-detail-summary>span{color:#5e6d83;margin-top:7px;font-size:10px;font-weight:680}.metric-detail-summary>p:last-child{max-width:420px;margin-top:9px!important}.metric-related-card{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;display:grid!important}.metric-related-card>.client-section-kicker{grid-column:1/-1}.metric-related-card>div{border-right:1px solid #edf1f5;min-height:82px;padding:15px}.metric-related-card>div:last-child{border-right:0}.metric-related-card span{color:#909baa;font-size:7px;display:block}.metric-related-card strong{color:#2a3a51;margin-top:7px;font-size:16px;font-weight:710;display:block}.metric-record-count{color:#78869a;background:#f8fafd;border:1px solid #e3e8ef;border-radius:999px;padding:5px 8px;font-size:7px}.metric-source-pill{color:#3976a6;background:#f0f8fd;border:1px solid #dbe9f3;border-radius:999px;padding:4px 7px;font-size:7px;display:inline-flex}.metric-source-pill.form{color:#7c5fa6;background:#f6f1fb;border-color:#e6def3}.metric-daily-scroll{max-height:520px;overflow:auto}.metric-daily-scroll thead{z-index:2;position:sticky;top:0}@media(max-width:1450px){.client-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1180px){.client-insight-grid,.client-bottom-grid{grid-template-columns:1fr}.client-funnel{padding-bottom:5px;overflow-x:auto}.client-funnel-stage{min-width:135px}.client-funnel-connector{min-width:48px}.metric-detail-grid{grid-template-columns:1fr}}@media(max-width:900px){.client-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-trend-header{flex-direction:column;align-items:stretch}.client-chart-ranges{width:max-content;max-width:100%;overflow:auto}.client-chart-toolbar{flex-direction:column;align-items:flex-start}.client-chart-note{white-space:normal}.client-custom-range-form{grid-template-columns:1fr 1fr}.client-custom-range-form .demo-button{grid-column:1/-1}.metric-detail-title{flex-direction:column;align-items:flex-start}.metric-detail-value{border-left:0;align-items:flex-start;min-width:0;padding-left:0}.metric-related-card{grid-template-columns:1fr 1fr}.metric-related-card>div:nth-child(2){border-right:0}}@media(max-width:650px){.client-overview-intro{flex-direction:column;align-items:flex-start}.client-overview-period{border-left:0;align-items:flex-start;padding-left:0}.client-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-chart-stage{min-height:300px;margin:0 4px}.client-chart-stage svg{height:300px}.client-chart-footer{flex-direction:column;align-items:flex-start;gap:4px}.client-custom-range-form{grid-template-columns:1fr}.client-custom-range-form .demo-button{grid-column:auto}.client-efficiency-list{grid-template-columns:1fr}.client-efficiency-list>div{border-right:0!important}.client-efficiency-list>div:nth-last-child(2){border-bottom:1px solid #edf1f5}.client-recent-row{grid-template-columns:34px minmax(0,1fr) auto}.client-recent-value{display:none}.metric-period-bar{flex-direction:column;align-items:flex-start}.metric-period-bar nav{width:100%;overflow:auto}.metric-related-card{grid-template-columns:1fr}.metric-related-card>div{border-bottom:1px solid #edf1f5;border-right:0}.metric-related-card>div:last-child{border-bottom:0}}@media(max-width:430px){.client-kpi-grid{grid-template-columns:1fr}.client-kpi-card{min-height:120px}}.workspace-command-center .page-heading h1:after{content:none!important}.client-chart-summary{background:#fbfcfe;border-bottom:1px solid #edf1f5;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.client-chart-summary>div{border-right:1px solid #edf1f5;align-items:center;gap:9px;min-height:66px;padding:11px 16px;display:flex}.client-chart-summary>div:last-child{border-right:0}.chart-summary-dot{background:var(--series-color,#5574e8);width:9px;height:9px;box-shadow:0 0 0 4px var(--series-color,#5574e8);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.chart-summary-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--series-color,#5574e8) 10%,transparent)}}.client-chart-summary small{color:#8e99a8;font-size:7px;display:block}.client-chart-summary strong{color:#23344a;margin-top:4px;font-size:15px;font-weight:720;display:block}.client-chart-toolbar{align-items:flex-start!important;padding-top:12px!important}.client-chart-toolbar-label{color:#8a96a6;letter-spacing:.12em;margin-bottom:7px;font-size:7px;font-weight:780;display:block}.chart-toggle{cursor:pointer}.chart-toggle b{color:#8692a2;text-transform:uppercase;background:#eef1f6;border-radius:999px;margin-left:2px;padding:2px 5px;font-size:6px;font-weight:760}.chart-toggle.is-locked{cursor:default}.chart-toggle.is-locked b{color:#5069ce;background:#eaf1ff}.client-chart-stage,.client-chart-stage svg{height:390px;min-height:390px}.client-health-section{margin:17px 0}.client-section-heading-plain{margin:0 0 11px}.client-section-heading-plain p:last-child{max-width:780px;color:#8692a2!important;margin:5px 0 0!important;font-size:8px!important}.client-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.client-health-card{--gauge-color:#1d9a78;min-height:132px;color:inherit;background:#fff;border:1px solid #e1e7ef;border-radius:13px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:13px;padding:14px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 7px 24px #1222390a}.client-health-card:hover{border-color:#d1dae8;transform:translateY(-2px);box-shadow:0 13px 30px #12223914}.client-health-card.is-yellow{--gauge-color:#d39a27}.client-health-card.is-red{--gauge-color:#c9535d}.client-health-gauge{background:conic-gradient(var(--gauge-color) calc(var(--score) * 1%),#edf1f5 0);border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:relative}.client-health-gauge:before{content:"";background:#fff;border-radius:50%;width:68px;height:68px;position:absolute;box-shadow:inset 0 0 0 1px #edf1f5}.client-health-gauge>div{z-index:1;align-items:baseline;gap:2px;display:flex;position:relative}.client-health-gauge strong{color:#22334a;letter-spacing:-.045em;font-size:22px;font-weight:740}.client-health-gauge span{color:#9aa4b2;font-size:7px}.client-health-copy{min-width:0}.client-health-copy>span{color:#78869a;font-size:8px;font-weight:690;display:block}.client-health-copy>strong{color:#1d2e43;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:17px;font-weight:720;display:block;overflow:hidden}.client-health-copy>small{color:#929dac;margin-top:7px;font-size:7px;line-height:1.45;display:block}.client-data-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:12px;margin-bottom:16px;display:grid}.client-data-grid>.demo-card{margin:0!important}.client-quiet-note{color:#98a3b2;font-size:7px}.client-compact-table th,.client-compact-table td{padding-top:9px!important;padding-bottom:9px!important}.client-compact-table td:first-child strong{color:#314158;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:9px;display:block;overflow:hidden}.client-compact-table td:first-child small{color:#98a3b2;text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-top:3px;font-size:7px;display:block;overflow:hidden}.client-card-footnote{color:#98a3b2!important;margin:10px 0 0!important;font-size:7px!important}.client-campaign-list{gap:7px;display:grid}.client-campaign-row{background:#fbfcfe;border:1px solid #e7ebf2;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 52px 58px 82px;align-items:center;gap:9px;min-height:54px;padding:8px 9px;display:grid}.client-campaign-rank-no{color:#4c62cd;background:#eef2ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:760;display:grid}.client-campaign-main{min-width:0}.client-campaign-main strong{color:#2e3f56;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.client-campaign-main small{color:#98a3b2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;display:block;overflow:hidden}.client-campaign-row>div:not(.client-campaign-main){min-width:0}.client-campaign-row>div:not(.client-campaign-main) span{color:#9aa4b2;font-size:6px;display:block}.client-campaign-row>div:not(.client-campaign-main) strong{color:#34445b;margin-top:3px;font-size:8px;font-weight:700;display:block}.client-insight-strip{background:#fff;border:1px solid #e1e7ef;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;display:grid;overflow:hidden;box-shadow:0 7px 24px #1222390a}.client-insight-strip>div{border-right:1px solid #edf1f5;min-height:98px;padding:16px}.client-insight-strip>div:last-child{border-right:0}.client-insight-strip span{color:#8a96a6;font-size:7px;display:block}.client-insight-strip strong{color:#24354b;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:14px;font-weight:720;display:block;overflow:hidden}.client-insight-strip small{color:#98a3b2;margin-top:6px;font-size:7px;line-height:1.4;display:block}@media(max-width:1280px){.client-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-data-grid{grid-template-columns:1fr}.client-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.client-insight-strip>div:nth-child(2){border-right:0}.client-insight-strip>div:nth-child(-n+2){border-bottom:1px solid #edf1f5}}@media(max-width:760px){.client-chart-summary{grid-template-columns:1fr 1fr}.client-chart-summary>div:nth-child(2){border-right:0}.client-chart-summary>div:nth-child(-n+2){border-bottom:1px solid #edf1f5}.client-health-grid{grid-template-columns:1fr}.client-campaign-row{grid-template-columns:26px minmax(0,1fr) 58px 78px}.client-campaign-row>div:nth-last-child(3){display:none}.client-insight-strip{grid-template-columns:1fr}.client-insight-strip>div{border-bottom:1px solid #edf1f5!important;border-right:0!important}.client-insight-strip>div:last-child{border-bottom:0!important}}@media(max-width:520px){.client-health-card{grid-template-columns:82px minmax(0,1fr)}.client-health-gauge{width:76px;height:76px}.client-health-gauge:before{width:58px;height:58px}}.workspace-client .portal-content{max-width:1580px;padding-top:28px}.client-overview-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 20px;padding:2px 1px 0;display:flex}.client-overview-hero>div:first-child{max-width:780px}.client-overview-hero .client-section-kicker{color:#5d6f8d!important;letter-spacing:.16em!important;margin:0 0 7px!important;font-size:10px!important;font-weight:800!important}.client-overview-hero h1{color:#14243a;letter-spacing:-.045em;margin:0;font-size:30px;font-weight:730;line-height:1.08}.client-overview-hero>div:first-child>p:last-child{color:#6f7d91;margin:8px 0 0;font-size:13px;line-height:1.55}.client-overview-hero .client-overview-period{text-align:right;background:#fff;border:1px solid #dde4ee;border-radius:12px;min-width:250px;padding:12px 14px;box-shadow:0 5px 18px #1827400a}.client-overview-hero .client-overview-period span{color:#8a96a7;font-size:10px;font-weight:650;display:block}.client-overview-hero .client-overview-period strong{color:#2b3c53;margin-top:5px;font-size:13px;font-weight:720;display:block}.client-kpi-grid-primary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:13px!important;margin-bottom:20px!important}.client-kpi-grid-primary .client-kpi-card{border-radius:15px!important;min-height:158px!important;padding:16px 17px 15px!important}.client-kpi-grid-primary .client-kpi-icon{border-radius:10px!important;width:36px!important;height:36px!important}.client-kpi-grid-primary .client-kpi-icon svg{width:18px!important;height:18px!important}.client-kpi-grid-primary .client-kpi-arrow{font-size:15px!important}.client-kpi-grid-primary .client-kpi-label{color:#68778e!important;margin-top:14px!important;font-size:12px!important;font-weight:700!important}.client-kpi-grid-primary .client-kpi-card>strong{color:#13243a!important;margin-top:6px!important;font-size:27px!important;font-weight:750!important;line-height:1.05!important}.client-kpi-grid-primary .client-kpi-card>small{border-top:1px solid #edf1f5;color:#8b97a8!important;margin-top:auto!important;padding-top:11px!important;font-size:10px!important;line-height:1.35!important}.client-performance-panel{background:#fff;border:1px solid #dce4ee;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 14px 38px #15243d11}.client-performance-head{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:30px;padding:20px 22px 18px;display:flex}.client-performance-head>div:first-child{max-width:680px}.client-performance-head .client-section-kicker{color:#5f7190!important;margin:0 0 7px!important;font-size:10px!important}.client-performance-head h2{letter-spacing:-.025em;color:#1a2b41!important;margin:0!important;font-size:20px!important;font-weight:730!important}.client-performance-head>div:first-child>p:last-child{color:#778599;margin:7px 0 0;font-size:12px;line-height:1.5}.client-performance-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.client-performance-panel .client-chart-ranges{white-space:nowrap;background:#f5f7fa;border:1px solid #dfe5ed;border-radius:11px;align-items:center;gap:4px;padding:4px;display:flex}.client-performance-panel .client-chart-ranges a,.client-performance-panel .client-chart-ranges button{color:#68768b;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:64px;min-height:38px;padding:0 11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.client-performance-panel .client-chart-ranges a:hover,.client-performance-panel .client-chart-ranges button:hover{color:#354760;background:#eef1f5}.client-performance-panel .client-chart-ranges .active{color:#334fc5;background:#fff;box-shadow:0 3px 10px #1d2d481a}.client-manage-lines{color:#fff;cursor:pointer;background:#4d64da;border:1px solid #4b63d8;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:0 15px;font-size:11px;font-weight:720;display:inline-flex;box-shadow:0 7px 16px #4357bc29}.client-manage-lines:hover{background:#3e55c6}.client-manage-lines span{font-size:17px;line-height:1}.client-active-series{background:#fafbfd;border-bottom:1px solid #e9edf3;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.client-active-series-item{border-right:1px solid #e8edf3;align-items:center;gap:11px;min-height:78px;padding:13px 18px;display:flex}.client-active-series-item:last-child{border-right:0}.client-active-series-item>i{background:var(--series-color);width:11px;height:11px;box-shadow:0 0 0 5px var(--series-color);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.client-active-series-item>i{box-shadow:0 0 0 5px color-mix(in srgb,var(--series-color) 11%,transparent)}}.client-active-series-item span{color:#718095;font-size:11px;font-weight:680;display:block}.client-active-series-item strong{color:#213247;letter-spacing:-.025em;margin-top:4px;font-size:17px;font-weight:750;display:block}.client-chart-canvas{background:linear-gradient(#f8fafd8c,#fff0 18%),#fff;min-height:455px;padding:8px 18px 0;position:relative}.client-chart-canvas svg{width:100%;height:430px;display:block;overflow:visible}.client-chart-gridline{stroke:#dfe6ee!important;stroke-width:1px!important}.client-chart-gridline-vertical{stroke:#edf1f5!important}.client-chart-x-label{font-weight:600;fill:#6f7d90!important;font-family:inherit!important;font-size:11px!important}.client-chart-axis-title{fill:#93a0b1!important;letter-spacing:.12em!important;font-family:inherit!important;font-size:9px!important;font-weight:800!important}.client-chart-line{filter:drop-shadow(0 2px 3px #1b2d4914)!important}.client-chart-hover-line{stroke:#8d9bad!important;stroke-width:1px!important;stroke-dasharray:4 4!important}.client-chart-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background:#152234f5!important;border:1px solid #d7e0eb!important;border-radius:12px!important;width:238px!important;padding:13px 14px!important;box-shadow:0 16px 38px #101d2f38!important}.client-chart-tooltip>b{color:#d9e2ef!important;margin-bottom:9px!important;font-size:10px!important}.client-chart-tooltip>div{margin-top:7px!important;font-size:10px!important}.client-chart-tooltip span{color:#b1bfd0!important}.client-chart-tooltip strong{color:#fff!important}.client-graph-footer{color:#7e8b9d;background:#fafbfd;border-top:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:18px;padding:11px 20px 12px;font-size:10px;display:flex}.client-performance-panel .client-custom-range{background:#f8fafd;border-bottom:1px solid #e6ebf1;padding:15px 20px;display:none}.client-performance-panel .client-custom-range.is-open{display:block}.client-performance-panel .client-custom-range-form{grid-template-columns:180px 180px minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.client-performance-panel .client-custom-range-form label{color:#5f6f85;gap:6px;font-size:10px;font-weight:700;display:grid}.client-performance-panel .client-custom-range-form input,.client-performance-panel .client-custom-range-form select{color:#2c3d54;background:#fff;border:1px solid #d7dfe9;border-radius:9px;min-height:40px;padding:0 10px;font-size:11px}.client-chart-panel-backdrop{z-index:40;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0d182738;position:absolute;inset:0}.client-chart-side-panel{z-index:50;background:#fff;border-left:1px solid #d8e0ea;width:min(390px,92%);height:100%;transition:transform .22s;position:absolute;top:0;right:0;overflow:auto;transform:translate(104%);box-shadow:-18px 0 42px #0f1d3129}.client-chart-side-panel.is-open{transform:translate(0)}.client-chart-side-head{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:flex-start;gap:14px;padding:21px 20px 18px;display:flex}.client-chart-side-head>div>span{color:#7d8a9d;letter-spacing:.14em;font-size:9px;font-weight:800}.client-chart-side-head h3{color:#1e3047;letter-spacing:-.025em;margin:6px 0 5px;font-size:20px;font-weight:730}.client-chart-side-head p{color:#78869a;margin:0;font-size:11px;line-height:1.5}.client-chart-side-head>button{color:#526278;cursor:pointer;background:#f8f9fb;border:1px solid #dde4ed;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid}.client-fixed-lines,.client-optional-lines{padding:18px 20px}.client-fixed-lines{background:#fafbfd;border-bottom:1px solid #e8edf3}.client-fixed-lines>p,.client-optional-lines>p{color:#6f7e92;margin:0 0 10px;font-size:11px;font-weight:800}.client-fixed-line{background:#fff;border:1px solid #e1e7ef;border-radius:11px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:60px;margin-top:8px;padding:9px 11px;display:grid}.client-series-color{background:var(--series-color,#5574e8);border-radius:50%;width:10px;height:10px}.client-fixed-line strong,.client-optional-lines button strong{color:#2a3b51;font-size:12px;font-weight:720;display:block}.client-fixed-line small,.client-optional-lines button small{color:#8c98a8;margin-top:3px;font-size:10px;display:block}.client-fixed-line>b{color:#4f65c8;background:#eef2ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.client-optional-lines{gap:8px;display:grid}.client-optional-lines>p{margin-bottom:3px}.client-optional-lines button{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:11px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;transition:border-color .16s,background .16s,transform .16s;display:grid}.client-optional-lines button:hover{background:#fbfcfe;border-color:#cbd6e6;transform:translate(-2px)}.client-optional-lines button.is-active{background:#f6f8ff;border-color:#cfd8f8}.client-option-copy{min-width:0}.client-option-state{color:#64748a;text-align:center;background:#eef1f5;border-radius:999px;min-width:48px;padding:5px 7px;font-size:9px;font-weight:800}.client-optional-lines button.is-active .client-option-state{color:#435dc8;background:#e9efff}.client-chart-fixed-metrics{display:none!important}body.chart-panel-open{overflow:hidden}.workspace-client .portal-topbar .topbar-context strong{font-size:13px}.workspace-client .portal-topbar .topbar-context span{font-size:8px}@media(max-width:1180px){.client-kpi-grid-primary{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1150px){.client-kpi-grid-primary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.client-performance-head{flex-direction:column;align-items:stretch}.client-performance-actions{justify-content:flex-start}.client-active-series{grid-template-columns:repeat(2,minmax(0,1fr))}.client-active-series-item:nth-child(2){border-right:0}.client-active-series-item:nth-child(-n+2){border-bottom:1px solid #e8edf3}}@media(max-width:780px){.client-overview-hero{flex-direction:column;align-items:flex-start}.client-overview-hero .client-overview-period{text-align:left;width:100%;min-width:0}.client-kpi-grid-primary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.client-performance-actions{flex-direction:column;align-items:stretch}.client-performance-panel .client-chart-ranges{width:100%;overflow:auto}.client-performance-panel .client-chart-ranges a,.client-performance-panel .client-chart-ranges button{flex:1;min-width:72px}.client-manage-lines{justify-content:center}.client-performance-panel .client-custom-range-form{grid-template-columns:1fr 1fr}.client-performance-panel .client-custom-range-form label:nth-child(3),.client-performance-panel .client-custom-range-form .demo-button{grid-column:1/-1}.client-chart-canvas{padding-left:8px;padding-right:8px;overflow-x:auto}.client-chart-canvas svg{min-width:760px}.client-graph-footer{flex-direction:column;align-items:flex-start;gap:4px}}@media(max-width:520px){.client-kpi-grid-primary{grid-template-columns:1fr!important}.client-overview-hero h1{font-size:25px}.client-performance-panel .client-custom-range-form{grid-template-columns:1fr}.client-performance-panel .client-custom-range-form label:nth-child(3),.client-performance-panel .client-custom-range-form .demo-button{grid-column:auto}.client-active-series{grid-template-columns:1fr}.client-active-series-item{border-bottom:1px solid #e8edf3;border-right:0}.client-active-series-item:last-child{border-bottom:0}}.client-performance-gsc{overflow:hidden;background:#fff!important;border:1px solid #dfe5ee!important;border-radius:14px!important;box-shadow:0 10px 30px #1827400e!important}.gsc-performance-title{justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px 14px;display:flex}.gsc-performance-title .client-section-kicker{color:#5e708c!important;letter-spacing:.14em!important;margin:0 0 6px!important;font-size:9px!important;font-weight:800!important}.gsc-performance-title h2{letter-spacing:-.025em;color:#1d2d42!important;margin:0!important;font-size:20px!important;font-weight:730!important}.gsc-performance-title p:last-child{color:#748196!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.5!important}.gsc-control-row{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:14px;padding:11px 22px;display:flex}.gsc-range-tabs{background:#fff;border:1px solid #cfd7e2;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.gsc-range-tabs a,.gsc-range-tabs button{color:#516076;cursor:pointer;background:#fff;border:0;border-right:1px solid #d9e0e9;justify-content:center;align-items:center;min-width:76px;min-height:38px;padding:0 13px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.gsc-range-tabs a:last-of-type,.gsc-range-tabs button:last-child{border-right:0}.gsc-range-tabs a:hover,.gsc-range-tabs button:hover{color:#26384f;background:#f7f9fc}.gsc-range-tabs .active{color:#2458a7;background:#edf4ff;font-weight:760;position:relative}.gsc-range-tabs .active:before{color:#2762b0;content:"✓";margin-right:6px;font-size:11px}.gsc-manage-lines{color:#40516a;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.gsc-manage-lines:hover{background:#f7f9fc;border-color:#c7d1df}.gsc-manage-lines span{color:#4c63d8;font-size:15px}.gsc-custom-range{border-top:1px solid #eef1f5!important;border-bottom:0!important}.gsc-metric-grid{border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 22px;display:grid;overflow:hidden;box-shadow:0 2px 7px #1a29410f}.gsc-metric-card{--metric-bg:#4285f4;--metric-soft:#edf4ff;background:var(--metric-soft);color:#1f3046;text-align:left;cursor:pointer;border:0;border-right:1px solid #ffffff38;flex-direction:column;align-items:flex-start;min-width:0;min-height:118px;padding:15px 18px 14px;transition:filter .16s,transform .16s,box-shadow .16s,background .16s,color .16s;display:flex;position:relative}.gsc-metric-card:last-child{border-right:0}.gsc-metric-card.metric-clicks{--metric-bg:#4285f4;--metric-soft:#eaf2ff}.gsc-metric-card.metric-impressions{--metric-bg:#673ab7;--metric-soft:#f1ebfb}.gsc-metric-card.metric-calls{--metric-bg:#00897b;--metric-soft:#e9f7f4}.gsc-metric-card.metric-spend{--metric-bg:#ef6c00;--metric-soft:#fff1e6}.gsc-metric-card.is-active{background:var(--metric-bg);color:#fff}.gsc-metric-card:hover{filter:brightness(.985)}.gsc-metric-card:focus-visible{z-index:2;outline:3px solid var(--metric-bg)}@supports (color:color-mix(in lab,red,red)){.gsc-metric-card:focus-visible{outline:3px solid color-mix(in srgb,var(--metric-bg) 35%,#fff)}}.gsc-metric-card:focus-visible{outline-offset:-3px}.gsc-metric-checkbox{border:1.5px solid var(--metric-bg);place-items:center;width:17px;height:17px;display:grid}@supports (color:color-mix(in lab,red,red)){.gsc-metric-checkbox{border:1.5px solid color-mix(in srgb,var(--metric-bg) 55%,#64748b)}}.gsc-metric-checkbox{color:var(--metric-bg);background:#fff;border-radius:3px;font-size:11px;font-weight:900;line-height:1}.gsc-metric-card.is-active .gsc-metric-checkbox{color:#fff;background:#ffffff21;border-color:#ffffffeb}.gsc-metric-label{color:var(--metric-bg);margin-top:10px;display:block}@supports (color:color-mix(in lab,red,red)){.gsc-metric-label{color:color-mix(in srgb,var(--metric-bg) 72%,#25364c)}}.gsc-metric-label{font-size:11px;font-weight:700}.gsc-metric-card.is-active .gsc-metric-label{color:#ffffffe6}.gsc-metric-card>strong{color:inherit;letter-spacing:-.035em;margin-top:5px;font-size:28px;font-weight:520;line-height:1.05;display:block}.gsc-metric-card>small{color:#718096;margin-top:7px;font-size:9px;font-weight:560;display:block}.gsc-metric-card.is-active>small{color:#ffffffc2}.gsc-chart-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 22px 4px;display:flex}.gsc-chart-toolbar>span{color:#8a96a6;font-size:9px;font-weight:620}.gsc-granularity select{color:#415169;background:#fff;border:1px solid #cfd7e2;border-radius:8px;min-width:92px;height:36px;padding:0 30px 0 11px;font-size:11px;font-weight:650}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.gsc-chart-canvas{background:#fff!important;min-height:430px!important;padding:0 20px!important}.gsc-chart-canvas svg{height:430px!important}.gsc-chart-canvas .client-chart-gridline{stroke:#e4e9ef!important;stroke-width:1px!important}.gsc-chart-canvas .client-chart-line{filter:none!important;stroke-width:2.25px!important}.gsc-chart-canvas .client-chart-x-label{fill:#768499!important;font-size:10px!important;font-weight:500!important}.gsc-chart-canvas .client-chart-hover-line{stroke:#aab4c2!important;stroke-width:1px!important;stroke-dasharray:3 3!important}.gsc-graph-footer{min-height:42px;padding:10px 22px!important}.client-performance-gsc .client-chart-side-panel{width:min(410px,94%)}.client-performance-gsc .client-chart-side-head{padding:22px}.client-performance-gsc .client-fixed-lines,.client-performance-gsc .client-optional-lines{padding-left:22px;padding-right:22px}@media(max-width:1050px){.gsc-control-row{flex-direction:column;align-items:flex-start}.gsc-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gsc-metric-card:nth-child(2){border-right:0}.gsc-metric-card:nth-child(-n+2){border-bottom:1px solid #ffffff47}}@media(max-width:700px){.gsc-performance-title{padding:17px 15px 12px}.gsc-control-row{padding:10px 15px}.gsc-range-tabs{width:100%;overflow-x:auto}.gsc-range-tabs a,.gsc-range-tabs button{flex:1 0 auto;min-width:74px}.gsc-manage-lines{justify-content:center;width:100%}.gsc-metric-grid{grid-template-columns:1fr;margin:0 15px}.gsc-metric-card{border-bottom:1px solid #ffffff47;border-right:0;min-height:106px}.gsc-metric-card:last-child{border-bottom:0}.gsc-chart-toolbar{padding-left:15px;padding-right:15px}.gsc-chart-canvas{overflow-x:auto;padding-left:10px!important;padding-right:10px!important}.gsc-chart-canvas svg{min-width:780px}}.gsc-details-bar{color:inherit;background:#fff;border:1px solid #d9e2ee;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 22px 20px;padding:15px 16px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.gsc-details-bar:hover{background:#fbfdff;border-color:#c5d2e3;transform:translateY(-1px);box-shadow:0 8px 20px #1827400f}.gsc-details-info{color:#4285f4;border:2px solid #4285f4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.gsc-details-copy{min-width:0}.gsc-details-copy strong{color:#26384e;font-size:12px;font-weight:740;display:block}.gsc-details-copy small{color:#768499;margin-top:4px;font-size:10px;line-height:1.45;display:block}.gsc-details-arrow{color:#3b67c7;font-size:20px;font-weight:700}.performance-detail-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin:4px 0 18px;display:flex}.performance-detail-hero>div:first-child{max-width:780px}.performance-detail-hero h1{color:#14243a;letter-spacing:-.04em;margin:5px 0 7px;font-size:30px;font-weight:735}.performance-detail-hero p:last-child{color:#6f7d91;margin:0;font-size:13px;line-height:1.6}.performance-detail-period{text-align:right;background:#fff;border:1px solid #dde4ed;border-radius:11px;min-width:245px;padding:12px 14px}.performance-detail-period span{color:#8b97a7;font-size:10px;display:block}.performance-detail-period strong{color:#2b3d54;margin-top:5px;font-size:14px;font-weight:720;display:block}.performance-detail-intro{background:#f8fbff;border:1px solid #dce5f2;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:16px;padding:13px 15px;display:grid}.performance-detail-icon{color:#4285f4;border:2px solid #4285f4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.performance-detail-intro strong{color:#2b3b51;font-size:13px}.performance-detail-intro p{color:#718096;margin:4px 0 0;font-size:12px;line-height:1.55}.performance-detail-jump{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.performance-detail-jump a{min-width:0;color:inherit;background:#fff;border:1px solid #e1e7ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.performance-detail-jump a:hover{background:#fbfcfe;border-color:#cdd8e6}.performance-detail-jump span{color:#6f7e92;font-size:11px;font-weight:680}.performance-detail-jump strong{color:#24354b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:730;overflow:hidden}.performance-detail-section{background:#fff;border:1px solid #dfe6ef;border-radius:13px;margin-bottom:15px;scroll-margin-top:90px;overflow:hidden;box-shadow:0 7px 24px #12223909}.performance-detail-heading{background:#fbfcfe;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.performance-detail-heading>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.detail-step{color:#4963cb;background:#eef3ff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.performance-detail-heading h2{color:#26384e;margin:0;font-size:18px;font-weight:730}.performance-detail-heading p{color:#7a8798;margin:5px 0 0;font-size:12px;line-height:1.45}.performance-detail-heading>strong{color:#1d2f46;letter-spacing:-.025em;flex:none;font-size:23px;font-weight:760}.performance-detail-table-wrap{max-height:520px;overflow:auto}.performance-detail-table{border-collapse:collapse;color:#425169;width:100%;font-size:13px}.performance-detail-table thead{z-index:2;position:sticky;top:0}.performance-detail-table th{color:#748296;letter-spacing:.03em;text-align:left;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e6ebf2;padding:12px 14px;font-size:11px;font-weight:760}.performance-detail-table td{vertical-align:top;border-bottom:1px solid #edf1f5;padding:13px 14px}.performance-detail-table tbody tr:last-child td{border-bottom:0}.performance-detail-table tbody tr:hover td{background:#fbfcfe}.performance-detail-table td strong{color:#2a3b51;font-weight:720}.performance-detail-table td small{color:#929dad;margin-top:4px;font-size:10px;display:block}.performance-status{color:#607087;background:#f7f9fc;border:1px solid #dde4ed;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.performance-detail-back{justify-content:center;padding:8px 0 20px;display:flex}.performance-detail-back a{color:#fff;background:#4d65db;border:1px solid #4963d2;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex;box-shadow:0 7px 16px #4357bc29}.performance-detail-back a:hover{background:#3e55c6}@media(max-width:960px){.performance-detail-hero{flex-direction:column;align-items:flex-start}.performance-detail-period{text-align:left;width:100%;min-width:0}.performance-detail-jump{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.gsc-details-bar{grid-template-columns:34px minmax(0,1fr);margin-left:15px;margin-right:15px}.gsc-details-arrow{display:none}.performance-detail-jump{grid-template-columns:1fr}.performance-detail-heading{flex-direction:column;align-items:flex-start}.performance-detail-heading>strong{padding-left:45px}}.overview-health-section{background:#fff;border:1px solid #dfe6ef;border-radius:16px;margin-top:22px;padding:24px;box-shadow:0 10px 30px #1222390b}.overview-health-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.overview-health-heading>div:first-child{max-width:820px}.overview-health-heading h2{color:#17283e;letter-spacing:-.03em;margin:6px 0 7px;font-size:23px;font-weight:745}.overview-health-heading p:last-child{color:#6f7e92;margin:0;font-size:13px;line-height:1.6}.overview-health-key{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:13px;display:flex}.overview-health-key span{color:#718095;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.overview-health-key i{background:#34a853;border-radius:50%;width:9px;height:9px}.overview-health-key .is-average i{background:#fbbc04}.overview-health-key .is-low i{background:#ea4335}.overview-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.overview-health-card{--health-color:#34a853;background:linear-gradient(145deg,#fff,#fbfcfe);border:1px solid #e1e7ef;border-radius:16px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:center;gap:26px;min-height:330px;padding:26px;display:grid}.overview-health-card.average{--health-color:#fbbc04}.overview-health-card.low{--health-color:#ea4335}.overview-health-donut-wrap{justify-content:center;align-items:center;display:flex}.overview-health-donut{background:conic-gradient(var(--health-color) calc(var(--health-score) * 1%),#e6ebf1 0);border-radius:50%;place-items:center;width:236px;height:236px;display:grid;position:relative;box-shadow:0 14px 32px #1c2b4212}.overview-health-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:31px;box-shadow:inset 0 0 0 1px #e8edf3}.overview-health-donut-inner{z-index:1;text-align:center;position:relative}.overview-health-donut-inner strong{color:#1c2d43;letter-spacing:-.05em;font-size:42px;font-weight:780;line-height:1;display:block}.overview-health-donut-inner span{color:#8390a2;margin-top:8px;font-size:12px;font-weight:650;display:block}.overview-health-card-copy{min-width:0}.overview-health-card-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.overview-health-card-title span:first-child{color:#768499;font-size:12px;font-weight:700;display:block}.overview-health-card-title h3{color:#1f3047;letter-spacing:-.02em;margin:6px 0 0;font-size:20px;font-weight:745}.overview-health-status-dot{background:var(--health-color);width:12px;height:12px;box-shadow:0 0 0 5px var(--health-color);border-radius:50%;flex:none;margin-top:4px}@supports (color:color-mix(in lab,red,red)){.overview-health-status-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--health-color) 13%,transparent)}}.overview-health-card-copy>p{color:#718095;margin:11px 0 18px;font-size:13px;line-height:1.55}.overview-health-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.overview-health-stats>div{background:#fff;border:1px solid #e4e9f0;border-radius:11px;min-width:0;padding:12px 13px}.overview-health-stats span{color:#8793a4;font-size:10px;font-weight:620;display:block}.overview-health-stats strong{color:#273950;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:15px;font-weight:740;display:block;overflow:hidden}@media(max-width:1180px){.overview-health-grid{grid-template-columns:1fr}}@media(max-width:820px){.overview-health-heading{flex-direction:column;align-items:flex-start}.overview-health-key{justify-content:flex-start}.overview-health-card{text-align:center;grid-template-columns:1fr}.overview-health-card-title{justify-content:center;align-items:center}.overview-health-card-copy>p{max-width:620px;margin-left:auto;margin-right:auto}}@media(max-width:560px){.overview-health-section{padding:18px}.overview-health-donut{width:210px;height:210px}.overview-health-donut:before{inset:28px}.overview-health-donut-inner strong{font-size:37px}.overview-health-stats{grid-template-columns:1fr}}.overview-breakdown-section{background:#fff;border:1px solid #dfe6ef;border-radius:16px;margin-top:22px;overflow:hidden;box-shadow:0 10px 30px #1222390b}.overview-breakdown-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px 18px;display:flex}.overview-breakdown-heading>div:first-child{max-width:820px}.overview-breakdown-heading h2{color:#17283e;letter-spacing:-.03em;margin:6px 0 7px;font-size:23px;font-weight:745}.overview-breakdown-heading p:last-child{color:#6f7e92;margin:0;font-size:13px;line-height:1.6}.overview-breakdown-period{color:#7d8b9f;flex:none;font-size:12px;font-weight:650}.overview-breakdown-tabs{background:#fff;border-top:1px solid #e6ebf1;border-bottom:1px solid #dfe5ed;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.overview-breakdown-tabs button{color:#68778d;cursor:pointer;background:#fff;border:0;min-height:54px;padding:0 16px;font-size:13px;font-weight:680;position:relative}.overview-breakdown-tabs button:hover{color:#31445d;background:#fafbfd}.overview-breakdown-tabs button.is-active{color:#1e2f46;font-weight:760}.overview-breakdown-tabs button.is-active:after{content:"";background:#1f2937;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:20%;right:20%}.overview-breakdown-panel[hidden]{display:none!important}.overview-breakdown-summary{background:#fbfcfe;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.overview-breakdown-summary>div span{color:#8894a5;font-size:11px;font-weight:670;display:block}.overview-breakdown-summary>div strong{color:#2a3b51;margin-top:4px;font-size:14px;font-weight:730;display:block}.overview-breakdown-summary>span{color:#6e7d91;background:#fff;border:1px solid #dde4ed;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:700}.overview-breakdown-table-wrap{width:100%;overflow-x:auto}.overview-breakdown-table{border-collapse:collapse;color:#425169;width:100%;min-width:760px;font-size:13px}.overview-breakdown-table th{color:#748296;letter-spacing:.025em;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5eaf0;padding:13px 18px;font-size:11px;font-weight:760}.overview-breakdown-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f5;padding:15px 18px}.overview-breakdown-table tbody tr:last-child td{border-bottom:0}.overview-breakdown-table tbody tr:hover td{background:#fbfcfe}.overview-breakdown-table td:first-child{white-space:normal;min-width:250px}.overview-breakdown-table td strong{color:#26384e;font-size:13px;font-weight:720}.overview-breakdown-table td small{color:#8b97a7;margin-top:4px;font-size:11px;line-height:1.35;display:block}.overview-breakdown-badge{color:#607087;background:#f7f9fc;border:1px solid #dfe5ed;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:720;display:inline-flex}.overview-breakdown-empty{color:#7f8c9d!important;text-align:center!important;padding:24px 18px!important}.overview-breakdown-footer{background:#fbfcfe;border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:18px;padding:13px 20px;display:flex}.overview-breakdown-footer span{color:#7f8c9e;font-size:11px}.overview-breakdown-footer a{color:#365cc3;font-size:12px;font-weight:720;text-decoration:none}.overview-breakdown-footer a:hover{text-decoration:underline}@media(max-width:1050px){.overview-breakdown-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-breakdown-tabs button:nth-child(-n+3){border-bottom:1px solid #e6ebf1}}@media(max-width:760px){.overview-breakdown-heading{flex-direction:column;align-items:flex-start;padding:19px 17px 15px}.overview-breakdown-tabs{display:flex;overflow-x:auto}.overview-breakdown-tabs button{flex:none;min-width:118px}.overview-breakdown-summary{flex-direction:column;align-items:flex-start;padding:14px 16px}.overview-breakdown-table th,.overview-breakdown-table td{padding-left:14px;padding-right:14px}.overview-breakdown-footer{flex-direction:column;align-items:flex-start;padding:12px 16px}}.overview-period-comparison{background:#fff;border:1px solid #dfe6ef;border-radius:16px;margin-top:22px;padding:22px 24px 24px;box-shadow:0 10px 30px #1222390b}.overview-period-comparison-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.overview-period-comparison-head h2{color:#17283e;letter-spacing:-.03em;margin:6px 0 0;font-size:21px;font-weight:745}.overview-data-freshness{color:#6f7e92;background:#f8fafc;border:1px solid #dfe6ef;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:680}.overview-period-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.overview-period-comparison-card{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:12px;padding:14px 15px}.overview-period-comparison-card>span{color:#758399;font-size:12px;font-weight:690}.overview-period-comparison-card>div{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:8px;display:flex}.overview-period-comparison-card strong{color:#1e3047;letter-spacing:-.025em;font-size:21px;font-weight:760}.overview-period-comparison-card b{color:#53647c;white-space:nowrap;background:#eef3fb;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:740}.overview-period-comparison-card.up b{color:#3561ad;background:#eef5ff}.overview-period-comparison-card.down b{color:#a66d18;background:#fff7ea}.overview-period-comparison-card small{color:#8b97a7;margin-top:7px;font-size:11px;display:block}.overview-business-section{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;margin-top:22px;display:grid}.overview-budget-card,.overview-funnel-card{background:#fff;border:1px solid #dfe6ef;border-radius:16px;min-width:0;padding:22px 24px;box-shadow:0 10px 30px #1222390b}.overview-business-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.overview-business-card-head h2{color:#17283e;letter-spacing:-.03em;margin:6px 0;font-size:21px;font-weight:745}.overview-business-card-head p:last-child{color:#718095;max-width:680px;margin:0;font-size:12px;line-height:1.55}.overview-budget-status{color:#627289;background:#f8fafc;border:1px solid #dfe6ef;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:720}.overview-budget-card.on .overview-budget-status{color:#28765f;background:#f0f8f5;border-color:#cce7dc}.overview-budget-card.under .overview-budget-status{color:#4b658b;background:#f2f6fc;border-color:#d9e4f4}.overview-budget-card.over .overview-budget-status{color:#9a6721;background:#fff8ed;border-color:#f0dcc0}.overview-budget-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.overview-budget-main>div{background:#fbfcfe;border:1px solid #e3e8ef;border-radius:12px;padding:13px 14px}.overview-budget-main span{color:#7f8c9e;font-size:11px;font-weight:640;display:block}.overview-budget-main strong{color:#203149;margin-top:6px;font-size:21px;font-weight:760;display:block}.overview-budget-track{background:#e9eef5;border-radius:999px;height:12px;margin-top:18px;overflow:hidden}.overview-budget-track span{border-radius:inherit;background:#5b73db;height:100%;display:block}.overview-budget-card.on .overview-budget-track span{background:#2fa178}.overview-budget-card.over .overview-budget-track span{background:#d59a38}.overview-budget-foot{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.overview-budget-foot span{color:#7b889a;font-size:10px;line-height:1.45}.overview-budget-foot strong{color:#34465e;margin-bottom:2px;font-size:12px;font-weight:740;display:block}.overview-funnel{align-items:stretch;gap:7px;margin-top:20px;display:flex}.overview-funnel-step{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;padding:13px 11px;display:flex;position:relative}.overview-funnel-step>span{color:#78869a;font-size:10px;font-weight:690}.overview-funnel-step>strong{color:#203149;margin-top:5px;font-size:19px;font-weight:760}.overview-funnel-step>small{color:#909bac;margin-top:4px;font-size:9px;line-height:1.3}.overview-funnel-step>b{color:#4968ad;background:#edf3ff;border-radius:999px;align-self:flex-start;margin-top:8px;padding:4px 6px;font-size:9px;font-weight:760;display:inline-flex}.overview-funnel-arrow{color:#a3adbb;flex:none;align-items:center;font-size:15px;font-weight:700;display:flex}.overview-recent-leads{background:#fff;border:1px solid #dfe6ef;border-radius:16px;margin-top:22px;overflow:hidden;box-shadow:0 10px 30px #1222390b}.overview-recent-leads-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px 17px;display:flex}.overview-recent-leads-head h2{color:#17283e;letter-spacing:-.03em;margin:6px 0;font-size:21px;font-weight:745}.overview-recent-leads-head p:last-child{color:#748196;margin:0;font-size:12px}.overview-recent-leads-head>a{color:#365cc3;flex:none;font-size:12px;font-weight:720;text-decoration:none}.overview-recent-leads-head>a:hover{text-decoration:underline}.overview-recent-leads-table-wrap{border-top:1px solid #e8edf3;width:100%;overflow-x:auto}.overview-recent-leads-table{border-collapse:collapse;color:#425169;width:100%;min-width:820px;font-size:13px}.overview-recent-leads-table th{color:#748296;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5eaf0;padding:12px 17px;font-size:11px;font-weight:760}.overview-recent-leads-table td{vertical-align:middle;border-bottom:1px solid #edf1f5;padding:14px 17px}.overview-recent-leads-table tbody tr:last-child td{border-bottom:0}.overview-recent-leads-table tbody tr:hover td{background:#fbfcfe}.overview-recent-leads-table a{color:#2a3e58;text-decoration:none}.overview-recent-leads-table a:hover{text-decoration:underline}.overview-recent-leads-table strong{font-size:13px;font-weight:720}.overview-lead-status{color:#607087;white-space:nowrap;background:#f7f9fc;border:1px solid #dfe5ed;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:720;display:inline-flex}.overview-lead-status.status-qualified,.overview-lead-status.status-retained{color:#2d755f;background:#f0f8f5;border-color:#cfe6dc}.overview-lead-status.status-lost,.overview-lead-status.status-unqualified{color:#985966;background:#fff6f7;border-color:#eddde0}@media(max-width:1180px){.overview-period-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-business-section{grid-template-columns:1fr}}@media(max-width:820px){.overview-period-comparison-head,.overview-recent-leads-head{flex-direction:column;align-items:flex-start}.overview-budget-foot{grid-template-columns:1fr}.overview-funnel{grid-template-columns:1fr;display:grid}.overview-funnel-arrow{justify-content:center;transform:rotate(90deg)}}@media(max-width:560px){.overview-period-comparison,.overview-budget-card,.overview-funnel-card{padding:18px}.overview-period-comparison-grid,.overview-budget-main{grid-template-columns:1fr}}.overview-health-card,.overview-health-donut,.overview-health-stats>div,.overview-period-comparison-card,.overview-budget-card,.overview-funnel-card,.overview-budget-main>div,.overview-funnel-step,.overview-breakdown-tabs button,.overview-breakdown-table tbody tr td,.overview-recent-leads-table tbody tr td,.client-kpi-arrow,.gsc-metric-card{transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s,color .18s,filter .18s}@media(hover:hover)and (pointer:fine){.client-kpi-card:hover .client-kpi-arrow{color:#66758b;transform:translate(2px,-2px)}.gsc-metric-card:hover{z-index:2;filter:brightness(.995);transform:translateY(-2px);box-shadow:0 9px 20px #1a29411a}.overview-health-card:hover{border-color:#ccd7e5;transform:translateY(-3px);box-shadow:0 16px 34px #12223916}.overview-health-card:hover .overview-health-donut{transform:scale(1.025)}.overview-health-stats>div:hover{background:#fbfdff;border-color:#d1dbe7;transform:translateY(-2px);box-shadow:0 7px 16px #1222390e}.overview-breakdown-tabs button:hover{color:#243750;background:#f4f7fb}.overview-breakdown-table tbody tr:hover td{background:#f6f9fd}.overview-period-comparison-card:hover{background:#fff;border-color:#cfd9e6;transform:translateY(-2px);box-shadow:0 9px 20px #12223911}.overview-budget-card:hover,.overview-funnel-card:hover{border-color:#ccd7e5;transform:translateY(-2px);box-shadow:0 15px 32px #12223913}.overview-budget-main>div:hover{background:#fff;border-color:#d0dae7;transform:translateY(-2px);box-shadow:0 7px 16px #1222390d}.overview-funnel-step:hover{background:#fff;border-color:#ccd7e5;transform:translateY(-3px);box-shadow:0 8px 18px #1222390f}.overview-recent-leads-table tbody tr:hover td{background:#f6f9fd}.overview-recent-leads-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 #5b73db}}.client-performance-header{background:radial-gradient(circle at 100% 0,#4e62d014,#0000 34%),linear-gradient(#fff,#fbfcff);border:1px solid #dfe6ef;border-radius:18px;margin-bottom:22px;overflow:visible;box-shadow:0 14px 34px #1222390f}.client-performance-title-row{justify-content:space-between;align-items:flex-start;gap:28px;padding:26px 28px 20px;display:flex}.client-performance-title-copy{max-width:820px}.client-performance-title-copy h1{color:#17283e;letter-spacing:-.045em;margin:6px 0 8px;font-size:34px;font-weight:780;line-height:1.08}.client-performance-title-copy>p:last-child{color:#6f7e92;margin:0;font-size:14px;line-height:1.65}.client-performance-export{color:#30445f;background:#fff;border:1px solid #d9e1ec;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:12px;font-weight:740;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 5px 14px #1323390b}.client-performance-export span{font-size:17px;line-height:1}.client-performance-export:hover{background:#fbfdff;border-color:#c3cfde;transform:translateY(-2px);box-shadow:0 9px 20px #13233914}.client-performance-period-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 28px 20px;display:grid}.client-performance-period,.client-performance-context{background:#ffffffd1;border:1px solid #e3e8ef;border-radius:12px;padding:13px 15px}.client-performance-period span,.client-performance-context span{color:#8491a3;font-size:11px;font-weight:680;display:block}.client-performance-period strong,.client-performance-context strong{color:#25384f;margin-top:5px;font-size:15px;font-weight:740;display:block}.client-performance-controls{background:#f9fbfe;border-top:1px solid #e6ebf2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:18px 20px;display:grid}.client-performance-ranges{flex-wrap:wrap;align-items:center;gap:0;min-width:0;display:flex;position:relative}.client-performance-ranges>a,.client-performance-custom>summary{color:#65758b;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-right-width:0;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;list-style:none;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.client-performance-ranges>a:first-child{border-radius:10px 0 0 10px}.client-performance-custom>summary{border-right-width:1px;border-radius:0 10px 10px 0}.client-performance-custom>summary::-webkit-details-marker{display:none}.client-performance-ranges>a:hover,.client-performance-custom>summary:hover{color:#2c405a;background:#f4f7fb}.client-performance-ranges>a.is-active,.client-performance-custom>summary.is-active{z-index:1;color:#315a9f;background:#edf4ff;border-color:#b9c9de;position:relative;box-shadow:0 4px 10px #36599914}.client-performance-custom{position:relative}.client-performance-custom-panel{z-index:20;background:#fff;border:1px solid #d9e2ed;border-radius:13px;grid-template-columns:1fr 1fr;gap:11px;width:360px;padding:14px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 18px 38px #12223929}.client-performance-custom-panel label{flex-direction:column;gap:6px;display:flex}.client-performance-custom-panel label span{color:#718095;font-size:11px;font-weight:680}.client-performance-custom-panel input{color:#2a3c54;min-height:40px;font:inherit;background:#fff;border:1px solid #dbe3ed;border-radius:9px;padding:0 10px;font-size:12px}.client-performance-custom-panel button{color:#fff;cursor:pointer;background:#4c63d7;border:0;border-radius:9px;grid-column:1/-1;min-height:41px;font-size:12px;font-weight:740}.client-performance-custom-panel button:hover{background:#4057c4}.client-performance-control-actions{align-items:flex-end;gap:12px;display:flex}.client-performance-campaign-filter label{flex-direction:column;gap:6px;display:flex}.client-performance-campaign-filter label>span{color:#77869a;font-size:11px;font-weight:680}.client-performance-campaign-filter select{color:#2b3e56;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:10px;min-width:230px;min-height:42px;padding:0 34px 0 11px;font-size:12px;font-weight:650}.client-performance-compare{color:#41536a;background:#fff;border:1px solid #dbe3ed;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:7px 11px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.client-performance-compare:hover{background:#fbfdff;border-color:#c7d3e2;transform:translateY(-1px);box-shadow:0 6px 15px #1222390e}.client-performance-compare>span:last-child{flex-direction:column;gap:2px;display:flex}.client-performance-compare strong{color:#34475f;white-space:nowrap;font-size:11px;font-weight:730}.client-performance-compare small{color:#8a96a6;white-space:nowrap;font-size:9px}.client-performance-switch{background:#d8e0ea;border-radius:999px;flex:none;width:36px;height:20px;transition:background .18s;position:relative}.client-performance-switch i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #1c2b402e}.client-performance-compare.is-active{background:#f2f6ff;border-color:#c8d7f1}.client-performance-compare.is-active .client-performance-switch{background:#4d66d9}.client-performance-compare.is-active .client-performance-switch i{transform:translate(16px)}.client-performance-compare.is-active strong{color:#314f91}@media(max-width:1180px){.client-performance-controls{grid-template-columns:1fr;align-items:start}.client-performance-control-actions{justify-content:space-between}}@media(max-width:760px){.client-performance-title-row{flex-direction:column;padding:22px 18px 17px}.client-performance-title-copy h1{font-size:29px}.client-performance-export{width:100%}.client-performance-period-row{grid-template-columns:1fr;padding:0 18px 17px}.client-performance-controls{padding:15px}.client-performance-ranges{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.client-performance-ranges>a,.client-performance-custom>summary{border:1px solid #dbe3ed;width:100%;border-radius:8px!important}.client-performance-custom-panel{width:min(340px,100vw - 44px);left:auto;right:0}.client-performance-control-actions{flex-direction:column;align-items:stretch}.client-performance-campaign-filter select{width:100%;min-width:0}.client-performance-compare{justify-content:flex-start}}.performance-efficiency-section{background:#fff;border:1px solid #dfe6ef;border-radius:18px;margin:0 0 22px;overflow:hidden;box-shadow:0 12px 30px #1222390e}.performance-efficiency-heading{background:linear-gradient(#fff,#fbfcfe);border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-end;gap:24px;padding:21px 24px 18px;display:flex}.performance-efficiency-heading>div:first-child{max-width:790px}.performance-efficiency-heading h2{color:#17283e;letter-spacing:-.03em;margin:6px 0 7px;font-size:23px;font-weight:760;line-height:1.18}.performance-efficiency-heading p:last-child{color:#6f7e92;margin:0;font-size:13px;line-height:1.6}.performance-efficiency-period{text-align:right;flex:none;max-width:310px}.performance-efficiency-period span{color:#8a96a7;font-size:11px;font-weight:670;display:block}.performance-efficiency-period strong{color:#34465d;margin-top:4px;font-size:12px;font-weight:730;display:block}.performance-efficiency-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.performance-efficiency-card{--eff-accent:#4f73dd;min-width:0;min-height:225px;color:inherit;background:#fff;border-right:1px solid #e7ecf2;flex-direction:column;padding:18px 16px 15px;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:flex;position:relative}.performance-efficiency-card:last-child{border-right:0}.performance-efficiency-card:before{background:var(--eff-accent);opacity:.78;content:"";height:3px;position:absolute;top:0;left:0;right:0}.performance-efficiency-card.metric-ctr{--eff-accent:#4978df}.performance-efficiency-card.metric-cpc{--eff-accent:#7a61d1}.performance-efficiency-card.metric-conversion{--eff-accent:#168f83}.performance-efficiency-card.metric-cpi{--eff-accent:#d58d28}.performance-efficiency-card.metric-cpql{--eff-accent:#347b9e}.performance-efficiency-card.metric-cac{--eff-accent:#b25f77}.performance-efficiency-card.metric-roas{--eff-accent:#2f9b6f}.performance-efficiency-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.performance-efficiency-icon{background:var(--eff-accent);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.performance-efficiency-icon{background:color-mix(in srgb,var(--eff-accent) 10%,#fff)}}.performance-efficiency-icon{color:var(--eff-accent)}.performance-efficiency-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.performance-efficiency-open{color:#9aa6b6;font-size:16px;font-weight:720;transition:transform .18s,color .18s}.performance-efficiency-copy{flex-direction:column;margin-top:15px;display:flex}.performance-efficiency-value{color:#17283e;letter-spacing:-.035em;margin-top:6px;font-size:26px;font-weight:790;line-height:1.05}.performance-efficiency-change{color:#64748a;background:#f1f4f8;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:13px;padding:5px 8px;display:inline-flex}.performance-efficiency-change span{font-size:11px;font-weight:800}.performance-efficiency-change strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:740;overflow:hidden}.performance-efficiency-change.improved{color:#27775e;background:#eef8f4}.performance-efficiency-change.weaker{color:#aa5d4d;background:#fff4f1}.performance-efficiency-footer{border-top:1px solid #edf1f5;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;margin-top:auto;padding-top:14px;display:grid}.performance-efficiency-footer>span{color:#8b97a8;font-size:10px;font-weight:660}.performance-efficiency-footer>strong{color:#506077;text-align:right;font-size:11px;font-weight:760}.performance-efficiency-footer>small{color:#9aa5b4;grid-column:1/-1;font-size:9px;line-height:1.35}@media(hover:hover)and (pointer:fine){.performance-efficiency-card:hover{z-index:2;background:#fbfdff;transform:translateY(-3px);box-shadow:0 14px 26px #1222391a}.performance-efficiency-card:hover .performance-efficiency-open{color:var(--eff-accent);transform:translate(2px,-2px)}}@media(max-width:1450px){.performance-efficiency-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.performance-efficiency-card{border-bottom:1px solid #e7ecf2}.performance-efficiency-card:nth-child(4n){border-right:0}.performance-efficiency-card:nth-last-child(-n+3){border-bottom:0}}@media(max-width:980px){.performance-efficiency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-efficiency-card:nth-child(odd){border-right:1px solid #e7ecf2}.performance-efficiency-card:nth-child(2n){border-right:0}.performance-efficiency-card:nth-last-child(-n+3){border-bottom:1px solid #e7ecf2}.performance-efficiency-card:last-child{border-bottom:0}}@media(max-width:720px){.performance-efficiency-heading{flex-direction:column;align-items:flex-start;padding:19px 18px 16px}.performance-efficiency-heading h2{font-size:21px}.performance-efficiency-period{text-align:left}.performance-efficiency-grid{grid-template-columns:1fr}.performance-efficiency-card{min-height:0;padding:17px 18px;border-bottom:1px solid #e7ecf2!important;border-right:0!important}.performance-efficiency-card:last-child{border-bottom:0!important}.performance-efficiency-label{min-height:0;font-size:13px}.performance-efficiency-value{font-size:28px}.performance-efficiency-hint{font-size:12px}.performance-efficiency-footer>small{font-size:10px}}.performance-efficiency-section{background:#fff;border:1px solid #dfe6ef;border-radius:18px;padding:0 0 24px;overflow:visible;box-shadow:0 12px 30px #1222390e}.performance-efficiency-heading{background:0 0;border-bottom:0;align-items:center;padding:22px 24px 20px}.performance-efficiency-heading h2{font-size:24px}.performance-efficiency-heading p:last-child{max-width:760px;font-size:13px}.performance-efficiency-period{background:#f8fafc;border:1px solid #e1e7ef;border-radius:12px;min-width:220px;padding:10px 13px}.performance-efficiency-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:0 24px;display:grid}.performance-efficiency-card{background:linear-gradient(#fff,#fbfcfe);border-radius:15px;grid-column:span 3;min-height:248px;padding:18px 18px 16px;box-shadow:0 7px 20px #1222390b;border:1px solid #e1e7ef!important}.performance-efficiency-card:nth-child(n+5){grid-column:span 4}.performance-efficiency-card:before{border-radius:0 0 4px 4px;height:3px;top:0;left:18px;right:18px}.performance-efficiency-card-top{min-height:40px}.performance-efficiency-icon{border-radius:11px;width:39px;height:39px}.performance-efficiency-icon svg{width:20px;height:20px}.performance-efficiency-open{background:#fff;border:1px solid #e3e8ef;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.performance-efficiency-label{color:#465971;min-height:0;font-size:13px;font-weight:740;line-height:1.35}.performance-efficiency-value{margin-top:9px;font-size:31px;line-height:1}.performance-efficiency-hint{color:#7e8b9e;margin-top:8px;font-size:12px;line-height:1.4}.performance-efficiency-change span{font-size:12px}.performance-efficiency-footer{gap:4px 8px;margin-top:auto;padding-top:15px}.performance-efficiency-footer>span{font-size:11px}.performance-efficiency-footer>small{margin-top:2px;font-size:10px;line-height:1.4}@media(hover:hover)and (pointer:fine){.performance-efficiency-card:hover{background:#fff;transform:translateY(-4px);box-shadow:0 16px 32px #12223918;border-color:#cbd6e4!important}.performance-efficiency-card:hover .performance-efficiency-open{border-color:var(--eff-accent)}@supports (color:color-mix(in lab,red,red)){.performance-efficiency-card:hover .performance-efficiency-open{border-color:color-mix(in srgb,var(--eff-accent) 28%,#dfe6ef)}}.performance-efficiency-card:hover .performance-efficiency-open{background:var(--eff-accent)}@supports (color:color-mix(in lab,red,red)){.performance-efficiency-card:hover .performance-efficiency-open{background:color-mix(in srgb,var(--eff-accent) 7%,#fff)}}.performance-efficiency-card:hover .performance-efficiency-open{color:var(--eff-accent)}}@media(max-width:1280px){.performance-efficiency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-efficiency-card,.performance-efficiency-card:nth-child(n+5){grid-column:auto;border:1px solid #e1e7ef!important}.performance-efficiency-card:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 8px)}}@media(max-width:760px){.performance-efficiency-section{padding-bottom:18px}.performance-efficiency-heading{align-items:flex-start;padding:19px 18px 17px}.performance-efficiency-period{text-align:left;width:100%;min-width:0}.performance-efficiency-grid{grid-template-columns:1fr;gap:12px;padding:0 16px}.performance-efficiency-card,.performance-efficiency-card:nth-child(n+5),.performance-efficiency-card:last-child{grid-column:auto;width:100%;max-width:none;min-height:220px;border:1px solid #e1e7ef!important}.performance-efficiency-label{font-size:13px}.performance-efficiency-value{font-size:30px}.performance-efficiency-hint{font-size:12px}}.performance-trend-heading{background:radial-gradient(circle at 100% 0,#4f66d612,#0000 31%),linear-gradient(#fff,#fbfcfe);justify-content:space-between;align-items:flex-start;gap:28px;padding:24px 26px 20px;display:flex}.performance-trend-heading-meta{flex-direction:column;align-items:flex-end;gap:8px;min-width:250px;display:flex}.performance-trend-period{color:#6f7d91;font-size:12px;font-weight:700}.performance-trend-compare-state{color:#6c7a8e;background:#f8fafc;border:1px solid #e0e6ee;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.performance-trend-toolbar{background:#f8fafc;border-top:1px solid #e9edf3;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.performance-trend-granularity>div{background:#fff;border:1px solid #dde4ed;border-radius:11px;align-items:center;gap:4px;padding:4px;display:flex}.performance-trend-metrics-button b{color:#5d6d84;background:#fff;border-radius:999px;padding:4px 7px;font-size:10px}.performance-trend-reset:hover,.performance-trend-metrics-button:hover{border-color:#c5d1e0;transform:translateY(-1px);box-shadow:0 6px 14px #1222390f}.performance-trend-selected{align-items:stretch;gap:10px;padding:16px 22px 8px;display:flex;overflow-x:auto}.performance-trend-chip{color:#3d5068;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ee;border-radius:12px;align-items:center;gap:10px;min-width:165px;padding:10px 11px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 4px 12px #12223909}.performance-trend-chip[hidden]{display:none!important}.performance-trend-chip>i{background:var(--trend-color,#4285f4);border-radius:999px;flex:none;width:10px;height:34px}.performance-trend-chip>span{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.performance-trend-chip strong{color:#35485f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.performance-trend-chip small{color:#7d8a9d;font-size:11px;font-weight:650}.performance-trend-chip:not(.is-fixed):hover{border-color:#cbd6e3;transform:translateY(-2px);box-shadow:0 8px 18px #12223912}.performance-trend-chart-head>div:first-child span{color:#7f8b9d;font-size:11px;line-height:1.45}.performance-trend-legend>span:not(.performance-trend-scale-badge){color:#748296;align-items:center;gap:6px;font-size:10px;font-weight:690;display:inline-flex}.performance-trend-legend i{border-top:2px solid #7d8da4;width:22px;height:0;display:inline-block}.performance-trend-scale-badge{color:#718096;background:#f8fafc;border:1px solid #e0e6ee;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.performance-trend-canvas{background:linear-gradient(#fff,#fcfdff);border:1px solid #e2e8ef;border-radius:15px;margin:0 18px;position:relative;overflow:hidden}.performance-trend-canvas svg{width:100%;height:auto;min-height:470px;display:block}.performance-trend-y-label{font-size:10px}.performance-trend-line{vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #1222390d)}.performance-trend-line-current{opacity:.95}.performance-trend-line-prior{opacity:.33}.performance-trend-empty{fill:#8190a3;font-size:14px}.performance-trend-tooltip header strong{color:#2e4058;font-size:12px;font-weight:760}.performance-trend-tooltip-row>i{border-radius:50%;width:8px;height:8px}.performance-trend-tooltip-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.performance-trend-tooltip-row b{color:#526278;font-size:10px;font-weight:720}.performance-trend-tooltip-row small{color:#98a2b0;font-size:8px}.performance-trend-footer>div{align-items:flex-start;gap:10px;display:flex}.performance-trend-footer p{margin:0}.performance-trend-footer p strong{color:#4a5b71;font-size:11px;font-weight:730;display:block}.performance-trend-footer p small{color:#8995a5;margin-top:2px;font-size:10px;line-height:1.45;display:block}.performance-trend-data-details{background:#fbfcfe;border-top:1px solid #e9edf3}.performance-trend-data-details>summary{color:#526279;cursor:pointer;padding:13px 22px;font-size:11px;font-weight:720;list-style-position:inside}.performance-trend-data-details[open]>summary{border-bottom:1px solid #e8edf3}.performance-trend-data-table th{white-space:nowrap}.performance-trend-data-table td{white-space:nowrap;font-size:11px}.performance-trend-panel-head h3{color:#1f324a;margin:6px 0;font-size:20px;font-weight:770}.performance-trend-fixed>p,.performance-trend-options>p{color:#8894a4;text-transform:uppercase;letter-spacing:.05em;margin:0 0 9px;font-size:10px;font-weight:760}.performance-trend-fixed i,.performance-trend-options i{background:var(--trend-color,#4285f4);border-radius:999px;width:9px;height:34px}.performance-trend-fixed span,.performance-trend-options button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.performance-trend-fixed small,.performance-trend-options small{color:#8b97a7;font-size:9px;line-height:1.4}.performance-trend-fixed b,.performance-trend-options b{color:#7d8b9d;font-size:9px;font-weight:760}.performance-trend-options>button.is-active b{color:#4561a4}@media(max-width:1050px){.performance-trend-heading{flex-direction:column;align-items:flex-start}.performance-trend-heading-meta{align-items:flex-start;min-width:0}.performance-trend-chart-head{flex-direction:column;align-items:flex-start}.performance-trend-legend{justify-content:flex-start}}@media(max-width:760px){.performance-trend-heading{padding:20px 18px 17px}.performance-trend-heading h2{font-size:22px}.performance-trend-toolbar{flex-direction:column;align-items:stretch;padding:13px 14px}.performance-trend-granularity{flex-direction:column;align-items:flex-start}.performance-trend-granularity>div{width:100%}.performance-trend-granularity button{flex:1 1 0}.performance-trend-actions{width:100%}.performance-trend-reset,.performance-trend-metrics-button{flex:1 1 0}.performance-trend-selected{padding:14px 14px 6px}.performance-trend-chip{min-width:150px}.performance-trend-chart-head{padding:13px 16px 9px}.performance-trend-canvas{margin:0 10px;overflow-x:auto}.performance-trend-canvas svg{width:900px;min-width:900px;min-height:390px}.performance-trend-footer{flex-direction:column;align-items:flex-start;padding:12px 15px 15px}.performance-trend-panel{width:100%}}.performance-trend-explorer{background:#fff;border:1px solid #dfe6ef;border-radius:18px;margin:0 0 22px;position:relative;overflow:visible;box-shadow:0 14px 34px #1222390f}.performance-trend-heading{background:radial-gradient(circle at 100% 0,#4b64d612,#0000 34%),linear-gradient(#fff,#fbfcff);border-bottom:1px solid #e8edf3;border-radius:18px 18px 0 0;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 18px;display:flex}.performance-trend-heading>div:first-child{max-width:820px}.performance-trend-heading h2{color:#17283e;letter-spacing:-.035em;margin:6px 0 8px;font-size:27px;font-weight:780;line-height:1.15}.performance-trend-heading p:last-child{color:#6d7c91;margin:0;font-size:13px;line-height:1.62}.performance-trend-heading-meta{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.performance-trend-period,.performance-trend-compare-state{color:#66768b;white-space:nowrap;background:#fff;border:1px solid #dfe6ef;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.performance-trend-compare-state i{background:#a3adbb;border-radius:50%;width:7px;height:7px}.performance-trend-compare-state.is-ready{color:#2c765f;background:#f1f8f5;border-color:#cfe4dc}.performance-trend-compare-state.is-ready i{background:#2f9b6f}.performance-trend-compare-state.is-warning{color:#9a6823;background:#fff8ec;border-color:#efddbf}.performance-trend-compare-state.is-warning i{background:#d49a3d}.performance-trend-toolbar{background:#f9fbfe;border-bottom:1px solid #e9eef4;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.performance-trend-granularity{align-items:center;gap:12px;display:flex}.performance-trend-granularity>span{color:#7c899b;font-size:11px;font-weight:700}.performance-trend-granularity>div{background:#fff;border:1px solid #dbe3ed;border-radius:10px;align-items:center;padding:3px;display:inline-flex}.performance-trend-granularity button{color:#6e7d91;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 13px;font-size:11px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s}.performance-trend-granularity button:hover{color:#31445d;background:#f4f7fb}.performance-trend-granularity button.is-active{color:#355da5;background:#edf3ff;box-shadow:0 3px 9px #33529114}.performance-trend-actions{align-items:center;gap:9px;display:flex}.performance-trend-reset,.performance-trend-metrics-button{color:#43556d;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:11px;font-weight:720;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.performance-trend-reset:hover,.performance-trend-metrics-button:hover{background:#fbfdff;border-color:#c5d2e2;transform:translateY(-1px);box-shadow:0 6px 14px #1222390e}.performance-trend-metrics-button{color:#3456a2;background:#f4f7ff;border-color:#cbd8f3}.performance-trend-metrics-button b{color:#365bb0;background:#e5ecff;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:22px;padding:0 7px;font-size:10px;display:inline-flex}.performance-trend-selected{background:#fff;border-bottom:1px solid #edf1f5;flex-wrap:wrap;align-items:center;gap:9px;min-height:67px;padding:13px 22px;display:flex}.performance-trend-chip{color:#43546b;cursor:pointer;background:#fff;border:1px solid #dde5ee;border-radius:11px;align-items:center;gap:9px;min-height:40px;padding:7px 10px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.performance-trend-chip:hover{border-color:#c9d5e3;transform:translateY(-1px);box-shadow:0 5px 12px #1222390d}.performance-trend-chip.is-fixed{cursor:default}.performance-trend-chip>i,.performance-trend-panel i{background:var(--trend-color,#4285f4);width:10px;height:10px;box-shadow:0 0 0 4px var(--trend-color,#4285f4);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.performance-trend-chip>i,.performance-trend-panel i{box-shadow:0 0 0 4px color-mix(in srgb,var(--trend-color,#4285f4) 11%,transparent)}}.performance-trend-chip>span{text-align:left;flex-direction:column;gap:2px;display:flex}.performance-trend-chip strong{color:#31445b;font-size:11px;font-weight:760}.performance-trend-chip small{color:#8894a5;font-size:10px}.performance-trend-chip>b{color:#9ba7b7;font-size:10px;font-weight:760}.performance-trend-chip.is-fixed>b{color:#7b899c;background:#f1f4f8;border-radius:999px;padding:3px 6px;font-size:9px}.performance-trend-chart-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:17px 22px 10px;display:flex}.performance-trend-chart-head>div:first-child{flex-direction:column;gap:4px;display:flex}.performance-trend-chart-head>div:first-child strong{color:#283a51;font-size:14px;font-weight:750}.performance-trend-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.performance-trend-legend>span{color:#7b889b;align-items:center;gap:6px;font-size:10px;font-weight:670;display:inline-flex}.performance-trend-legend i{border-top:2px solid #6c7c92;width:22px;height:0}.performance-trend-legend i.is-prior{opacity:.55;border-top-style:dashed}.performance-trend-scale-badge{background:#f8fafc;border:1px solid #dce4ed;border-radius:999px;padding:5px 8px;color:#68778c!important}.performance-trend-canvas{background:linear-gradient(#fff,#fcfdff);border:1px solid #e3e8ef;border-radius:14px;min-height:420px;margin:0 18px;position:relative;overflow:hidden}.performance-trend-canvas svg{width:100%;height:420px;display:block;overflow:visible}.performance-trend-gridline{stroke:#e9eef4;stroke-width:1px}.performance-trend-y-label,.performance-trend-x-label{fill:#8793a5;font-size:11px;font-weight:600}.performance-trend-line{vector-effect:non-scaling-stroke}.performance-trend-hover-line{stroke:#9ba8ba;stroke-width:1px;stroke-dasharray:4 5}.performance-trend-hover-dot{vector-effect:non-scaling-stroke}.performance-trend-empty{fill:#7f8c9f;font-size:14px;font-weight:650}.performance-trend-tooltip{z-index:8;pointer-events:none;background:#fffffffa;border:1px solid #dce4ed;border-radius:13px;width:290px;padding:12px;position:absolute;box-shadow:0 16px 36px #12223929}.performance-trend-tooltip header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;padding-bottom:8px;display:flex}.performance-trend-tooltip header strong{color:#28394f;font-size:12px}.performance-trend-tooltip header em{color:#8a96a7;text-align:right;font-size:9px;font-style:normal}.performance-trend-tooltip-row{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;display:grid}.performance-trend-tooltip-row i{border-radius:50%;width:8px;height:8px}.performance-trend-tooltip-row span{flex-direction:column;gap:2px;display:flex}.performance-trend-tooltip-row span b{color:#495b72;font-size:10px}.performance-trend-tooltip-row span small{color:#98a2b1;font-size:8px}.performance-trend-tooltip-row>strong{color:#203149;font-size:11px;font-weight:760}.performance-trend-footer{justify-content:space-between;align-items:center;gap:18px;padding:13px 22px 17px;display:flex}.performance-trend-footer>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.performance-trend-footer-icon{color:#5f73a1;background:#eef3fb;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid}.performance-trend-footer p{flex-direction:column;gap:2px;margin:0;display:flex}.performance-trend-footer p strong{color:#596980;font-size:10px}.performance-trend-footer p small{color:#8a96a6;font-size:9px;line-height:1.4}.performance-trend-footer>span{color:#6e7d91;background:#f8fafc;border:1px solid #e0e6ee;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:700}.performance-trend-data-details{background:#fbfcfe;border:1px solid #e3e9f0;border-radius:11px;margin:0 18px 18px}.performance-trend-data-details summary{color:#52647b;cursor:pointer;min-height:44px;padding:13px 14px;font-size:11px;font-weight:720}.performance-trend-data-details[open] summary{border-bottom:1px solid #e5eaf0}.performance-trend-data-table{min-width:1100px}.performance-trend-panel-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#151f2e38;position:fixed;inset:0}.performance-trend-panel{z-index:81;background:#fff;border-left:1px solid #dfe6ef;width:min(430px,92vw);height:100vh;transition:transform .24s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-20px 0 48px #1222392e}.performance-trend-panel.is-open{transform:translate(0)}.performance-trend-panel-head{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 20px 17px;display:flex}.performance-trend-panel-head>div>span{color:#6177bd;letter-spacing:.08em;font-size:10px;font-weight:800}.performance-trend-panel-head h3{color:#203149;letter-spacing:-.02em;margin:5px 0;font-size:20px;font-weight:760}.performance-trend-panel-head p{color:#7c899b;margin:0;font-size:11px;line-height:1.5}.performance-trend-panel-head>button{color:#6d7c90;cursor:pointer;background:#fff;border:1px solid #dde4ec;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.performance-trend-fixed,.performance-trend-options{padding:17px 20px 0}.performance-trend-fixed>p,.performance-trend-options>p{color:#8a96a7;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:760}.performance-trend-fixed>div,.performance-trend-options>button{text-align:left;background:#fff;border:1px solid #e2e8ef;border-radius:11px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.performance-trend-fixed>div+div,.performance-trend-options>button+button{margin-top:8px}.performance-trend-fixed span,.performance-trend-options span{flex-direction:column;gap:2px;min-width:0;display:flex}.performance-trend-fixed strong,.performance-trend-options strong{color:#35475e;font-size:11px;font-weight:740}.performance-trend-fixed small,.performance-trend-options small{color:#8995a6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.performance-trend-fixed b,.performance-trend-options b{color:#77869a;background:#f1f4f8;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:760}.performance-trend-options>button{cursor:pointer;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.performance-trend-options>button:hover:not(.is-disabled){border-color:#c9d5e4;transform:translateY(-1px);box-shadow:0 6px 14px #1222390e}.performance-trend-options>button.is-active{background:#f5f8ff;border-color:#c7d5f2}.performance-trend-options>button.is-active b{color:#365db0;background:#e8efff}.performance-trend-options>button.is-disabled{opacity:.48;cursor:not-allowed}.performance-trend-panel-note{color:#718095;background:#f8fafc;border:1px solid #dfe6ee;border-radius:10px;margin:17px 20px 22px;padding:10px 11px;font-size:10px;line-height:1.45}.performance-trend-panel-note.is-limit{color:#956522;background:#fff8ed;border-color:#efddbf}@media(max-width:900px){.performance-trend-heading{flex-direction:column;align-items:flex-start}.performance-trend-heading-meta{align-items:flex-start}.performance-trend-toolbar,.performance-trend-chart-head,.performance-trend-footer{flex-direction:column;align-items:flex-start}.performance-trend-actions{justify-content:flex-end;width:100%}.performance-trend-canvas,.performance-trend-data-details{margin-left:14px;margin-right:14px}}@media(max-width:620px){.performance-trend-heading{padding:20px 17px 15px}.performance-trend-heading h2{font-size:23px}.performance-trend-toolbar{padding:14px 15px}.performance-trend-granularity{flex-direction:column;align-items:flex-start;width:100%}.performance-trend-granularity>div{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.performance-trend-selected{padding:12px 15px}.performance-trend-chip{flex:calc(50% - 9px)}.performance-trend-actions{grid-template-columns:1fr 1fr;display:grid}.performance-trend-reset,.performance-trend-metrics-button{width:100%}.performance-trend-chart-head{padding:15px 15px 9px}.performance-trend-canvas{min-height:360px;margin:0 10px}.performance-trend-canvas svg{height:360px}.performance-trend-footer{padding:12px 15px 15px}.performance-trend-footer>span{text-align:center;align-self:stretch}.performance-trend-data-details{margin:0 10px 14px}}.client-performance-keywords,.client-performance-comparison,.client-performance-definitions,.client-performance-delivery-card{background:#fff;border:1px solid #dfe6ef;border-radius:18px;box-shadow:0 12px 30px #1222390e}.client-performance-keywords,.client-performance-comparison{margin-top:22px;overflow:hidden}.client-performance-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 27px 20px;display:flex}.client-performance-section-heading h2{color:#162b48;letter-spacing:-.025em;margin:5px 0 7px;font-size:24px;line-height:1.2}.client-performance-section-heading p:last-child{color:#617187;max-width:760px;margin:0;font-size:13px;line-height:1.6}.client-performance-section-badge{color:#315a89;background:#f5f9ff;border:1px solid #dfe8f3;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:700}.client-performance-keyword-table-wrap{padding:0 24px 10px;overflow-x:auto}.client-performance-keyword-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:860px}.client-performance-keyword-table thead th{color:#52657e;text-align:right;white-space:nowrap;background:#f7f9fc;border-top:1px solid #e6ebf2;border-bottom:1px solid #e6ebf2;padding:13px;font-size:11px;font-weight:750}.client-performance-keyword-table thead th:first-child{text-align:left;border-left:1px solid #e6ebf2;border-radius:10px 0 0 10px}.client-performance-keyword-table thead th:last-child{border-right:1px solid #e6ebf2;border-radius:0 10px 10px 0}.client-performance-keyword-table tbody th,.client-performance-keyword-table tbody td{color:#40536c;text-align:right;border-bottom:1px solid #edf1f5;padding:15px 13px;font-size:13px}.client-performance-keyword-table tbody th{text-align:left;min-width:230px}.client-performance-keyword-table tbody th strong{color:#182e4b;font-size:14px;font-weight:750;display:block}.client-performance-keyword-table tbody th span{color:#7b8ba0;margin-top:4px;font-size:11px;font-weight:500;display:block}.client-performance-keyword-table tbody td strong{color:#193d67}.client-performance-keyword-table tbody tr:last-child th,.client-performance-keyword-table tbody tr:last-child td{border-bottom:0}.client-performance-empty{color:#687a90!important;text-align:center!important;padding:22px!important}.client-performance-keyword-foot{color:#66768d;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:15px 27px 20px;font-size:12px;line-height:1.5;display:flex}.client-performance-keyword-foot strong{color:#915d21;flex:none;font-size:11px;font-weight:700}.client-performance-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 25px 16px;display:grid}.client-performance-comparison-card{background:linear-gradient(145deg,#fff,#f9fbfe);border:1px solid #e4eaf1;border-radius:13px;min-width:0;padding:17px}.client-performance-comparison-card>span{color:#576b83;font-size:12px;font-weight:700;display:block}.client-performance-comparison-card>strong{color:#173150;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:10px 0 14px;font-size:25px;line-height:1.15;display:block}.client-performance-comparison-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.client-performance-comparison-card small{color:#7889a0;font-size:11px}.client-performance-comparison-card b{white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:11px}.client-performance-comparison-card b.is-up{color:#197153;background:#eaf6f0}.client-performance-comparison-card b.is-down{color:#a85138;background:#fff0eb}.client-performance-comparison-card b.is-neutral{color:#687a90;background:#f0f3f7}.client-performance-method-note{color:#6a7b91;margin:0;padding:0 27px 23px;font-size:12px;line-height:1.6}.client-performance-delivery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.client-performance-delivery-card{min-width:0;padding-bottom:22px}.client-performance-delivery-card .client-performance-section-heading{padding-bottom:13px}.client-performance-delivery-list{gap:16px;padding:0 27px;display:grid}.client-performance-delivery-row{grid-template-columns:1fr auto;align-items:center;gap:7px 14px;display:grid}.client-performance-delivery-row>div:first-child strong{color:#253f60;font-size:13px;display:block}.client-performance-delivery-row>div:first-child span{color:#7a8aa0;margin-top:3px;font-size:11px;display:block}.client-performance-delivery-row>b{color:#315a89;font-variant-numeric:tabular-nums;font-size:12px}.client-performance-delivery-track{background:#edf2f8;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.client-performance-delivery-track i{background:linear-gradient(90deg,#52a1e6,#2467af);border-radius:99px;height:100%;display:block}.client-performance-definitions{margin-top:22px;overflow:hidden}.client-performance-definitions summary{color:#263f5e;cursor:pointer;justify-content:space-between;align-items:center;padding:18px 25px;font-size:14px;font-weight:750;list-style:none;display:flex}.client-performance-definitions summary::-webkit-details-marker{display:none}.client-performance-definitions summary span{font-size:20px;font-weight:400}.client-performance-definitions[open] summary span{transform:rotate(45deg)}.client-performance-definitions>div{color:#60718a;padding:0 25px 20px;font-size:12px;line-height:1.7}.client-performance-definitions>div p{margin:7px 0}.client-performance-definitions>div strong{color:#324e6f}@media(max-width:1100px){.client-performance-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.client-performance-section-heading{flex-direction:column;gap:12px;padding:20px 18px 17px}.client-performance-section-heading h2{font-size:22px}.client-performance-keyword-table-wrap{padding:0 15px 8px}.client-performance-keyword-foot{flex-direction:column;align-items:flex-start;padding:15px 18px}.client-performance-comparison-grid{gap:10px;padding:0 16px 14px}.client-performance-comparison-card{padding:13px}.client-performance-comparison-card>strong{font-size:20px}.client-performance-method-note{padding:0 18px 19px}.client-performance-delivery{grid-template-columns:1fr;gap:15px}.client-performance-delivery-list{padding:0 19px}.client-performance-definitions summary{padding:17px 18px}.client-performance-definitions>div{padding:0 18px 17px}}@media(max-width:480px){.client-performance-comparison-grid{grid-template-columns:1fr}}.client-performance-header,.performance-efficiency-section,.performance-trend-explorer,.client-performance-keywords,.client-performance-comparison,.client-performance-delivery-card,.client-performance-definitions{border-color:#d8e2ed;border-radius:20px;box-shadow:0 10px 28px #182b460e}.client-performance-header{background:linear-gradient(120deg,#fff 55%,#f0f5ff);margin-bottom:24px}.client-performance-title-row{align-items:center;padding:30px 32px 19px}.client-performance-title-copy h1{letter-spacing:-.035em;font-size:38px}.client-performance-title-copy>p:last-child{color:#52647d;max-width:720px;font-size:16px;line-height:1.55}.client-performance-header .client-section-kicker,.performance-efficiency-section .client-section-kicker,.performance-trend-explorer .client-section-kicker,.client-performance-section-heading .client-section-kicker{color:#315d9a!important;letter-spacing:.12em!important;font-size:11px!important}.client-performance-export{min-height:46px;padding:0 18px;font-size:14px}.client-performance-period-row{gap:14px;padding:0 32px 24px}.client-performance-period,.client-performance-context{border-color:#dce5ee;padding:15px 18px}.client-performance-period span,.client-performance-context span{color:#667991;font-size:13px}.client-performance-period strong,.client-performance-context strong{font-size:17px}.client-performance-controls{background:#f6f9fd;gap:18px;padding:19px 26px}.client-performance-ranges>a,.client-performance-custom>summary{color:#435a76;min-height:46px;padding:0 17px;font-size:14px}.client-performance-campaign-filter label>span,.client-performance-custom-panel label span{color:#536b85;font-size:13px}.client-performance-campaign-filter select{min-width:220px;min-height:46px;font-size:14px}.client-performance-compare{min-height:46px;padding:7px 13px}.client-performance-compare strong{font-size:13px}.client-performance-compare small{color:#64758c;font-size:11px}.client-performance-custom-panel{gap:13px;width:390px;padding:18px}.client-performance-custom-panel input,.client-performance-custom-panel button{min-height:44px;font-size:14px}.performance-efficiency-section{margin-bottom:24px;padding-bottom:25px}.performance-efficiency-heading{gap:20px;padding:26px 28px 23px}.performance-efficiency-heading h2,.performance-trend-heading h2,.client-performance-section-heading h2{font-size:28px;line-height:1.17}.performance-efficiency-heading p:last-child,.performance-trend-heading p:last-child,.client-performance-section-heading p:last-child{color:#52667e;max-width:840px;font-size:15px;line-height:1.55}.performance-efficiency-period{min-width:235px;padding:12px 15px}.performance-efficiency-period span{font-size:12px}.performance-efficiency-period strong{font-size:14px}.performance-efficiency-grid{gap:17px;padding:0 28px}.performance-efficiency-card{background:#fff;border-radius:16px;min-height:252px;padding:19px 20px 18px}.performance-efficiency-icon{width:42px;height:42px}.performance-efficiency-copy{margin-top:17px}.performance-efficiency-label{color:#354c68;font-size:15px;line-height:1.35}.performance-efficiency-value{color:#132d4c;margin-top:9px;font-size:35px}.performance-efficiency-hint{color:#63758e;font-size:13px}.performance-efficiency-change{margin-top:15px;padding:7px 10px}.performance-efficiency-change strong{font-size:12px}.performance-efficiency-footer{padding-top:13px}.performance-efficiency-footer>span{color:#647790;font-size:12px}.performance-efficiency-footer>strong{font-size:14px}.performance-efficiency-footer>small{color:#667992;font-size:12px}.performance-trend-explorer{margin-bottom:24px}.performance-trend-heading{align-items:center;padding:27px 30px 24px}.performance-trend-period,.performance-trend-compare-state{font-size:13px}.performance-trend-toolbar{background:#f5f8fc;padding:16px 25px}.performance-trend-granularity>span{color:#536985;font-size:13px}.performance-trend-granularity button,.performance-trend-reset,.performance-trend-metrics-button{min-height:42px;font-size:13px}.performance-trend-metrics-button b{font-size:12px}.performance-trend-selected{gap:12px;padding:18px 26px 15px}.performance-trend-chip{min-width:180px;padding:12px 13px}.performance-trend-chip strong{font-size:14px}.performance-trend-chip small,.performance-trend-chip>b{font-size:12px}.performance-trend-chart-head{padding:16px 28px 14px}.performance-trend-chart-head>div:first-child strong{font-size:15px}.performance-trend-chart-head>div:first-child span{color:#5b7089;font-size:13px}.performance-trend-legend>span:not(.performance-trend-scale-badge){font-size:12px}.performance-trend-canvas{background:linear-gradient(#fff,#fbfdff);border-color:#dfe7f0}.performance-trend-canvas svg text{font-size:12px}.performance-trend-footer{padding:16px 27px}.performance-trend-footer strong,.performance-trend-footer>span,.performance-trend-data-details summary{font-size:13px}.performance-trend-footer small{font-size:12px}.performance-trend-panel-head h3{font-size:24px}.performance-trend-panel-head p,.performance-trend-fixed strong,.performance-trend-options strong{font-size:14px}.performance-trend-fixed small,.performance-trend-options small,.performance-trend-fixed b,.performance-trend-options b,.performance-trend-panel-note{font-size:12px}.client-performance-keywords,.client-performance-comparison,.client-performance-definitions{margin-top:24px}.client-performance-section-heading{gap:20px;padding:27px 29px 23px}.client-performance-section-badge{padding:10px 14px;font-size:13px}.client-performance-keyword-table thead th{color:#425875;padding:16px 13px;font-size:13px}.client-performance-keyword-table tbody th,.client-performance-keyword-table tbody td{color:#344c68;padding:17px 13px;font-size:14px}.client-performance-keyword-table tbody th strong{font-size:15px}.client-performance-keyword-table tbody th span{color:#657891;font-size:12px}.client-performance-comparison-grid{gap:16px;padding:0 28px 17px}.client-performance-comparison-card{background:#f9fbff;border-color:#dce5ef;padding:19px}.client-performance-comparison-card>span{color:#435a77;font-size:14px}.client-performance-comparison-card>strong{font-size:29px}.client-performance-comparison-card small,.client-performance-comparison-card b{font-size:12px}.client-performance-method-note{color:#5f7087;padding:0 29px 24px;font-size:13px}.client-performance-delivery{gap:20px;margin-top:24px}.client-performance-delivery-card{padding-bottom:25px}.client-performance-delivery-card .client-performance-section-heading h2{font-size:24px}.client-performance-delivery-list{gap:19px;padding:0 29px}.client-performance-delivery-row>div:first-child strong{font-size:15px}.client-performance-delivery-row>div:first-child span,.client-performance-delivery-row>b{font-size:13px}.client-performance-delivery-track{height:9px}.client-performance-definitions summary{padding:20px 29px;font-size:15px}.client-performance-definitions>div{padding:0 29px 21px}.client-performance-definitions>div p{font-size:14px;line-height:1.65}@media(max-width:1280px){.performance-efficiency-card:last-child{max-width:calc(50% - 9px)}}@media(max-width:900px){.client-performance-title-row{padding:24px 23px 18px}.client-performance-period-row{padding:0 23px 20px}.client-performance-controls{padding:18px 22px}.performance-trend-heading{align-items:flex-start}}@media(max-width:760px){.client-performance-title-copy h1{font-size:32px}.client-performance-title-copy>p:last-child{font-size:15px}.client-performance-title-row{padding:22px 19px 18px}.client-performance-period-row{padding:0 19px 20px}.client-performance-controls{padding:17px}.client-performance-ranges>a,.client-performance-custom>summary{padding:0 9px;font-size:13px}.client-performance-compare strong{white-space:normal}.performance-efficiency-heading,.performance-trend-heading,.client-performance-section-heading{padding:22px 20px 19px}.performance-efficiency-heading h2,.performance-trend-heading h2,.client-performance-section-heading h2{font-size:25px}.performance-efficiency-grid{padding:0 19px}.performance-efficiency-card,.performance-efficiency-card:nth-child(n+5),.performance-efficiency-card:last-child{min-height:218px;padding:18px}.performance-efficiency-label{font-size:15px}.performance-efficiency-value{font-size:33px}.performance-efficiency-hint{font-size:13px}.performance-trend-toolbar,.performance-trend-selected,.performance-trend-chart-head,.performance-trend-footer{padding:15px 19px}.client-performance-keyword-table-wrap{padding:0 17px 10px}.client-performance-keyword-foot{padding:16px 20px}.client-performance-comparison-grid{padding:0 19px 17px}.client-performance-comparison-card>strong{font-size:26px}.client-performance-method-note{padding:0 20px 20px}.client-performance-delivery-list{padding:0 20px}.client-performance-definitions summary{padding:18px 20px}.client-performance-definitions>div{padding:0 20px 19px}}@media(min-width:560px)and (max-width:760px){.performance-efficiency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-efficiency-card:last-child{grid-column:1/-1;max-width:calc(50% - 9px)}}@media(max-width:480px){.client-performance-period strong,.client-performance-context strong{font-size:16px}.client-performance-comparison-grid{grid-template-columns:1fr}.performance-efficiency-card:last-child{max-width:none}}.client-campaign-results{background:#fff;border:1px solid #d8e2ed;border-radius:20px;margin:0 0 24px;overflow:hidden;box-shadow:0 10px 28px #182b460e}.client-campaign-results-heading{background:linear-gradient(110deg,#fff 40%,#f1f6ff);border-bottom:1px solid #e5ecf4;align-items:center}.client-campaign-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:23px 28px;display:grid}.client-campaign-result-card{background:#fff;border:1px solid #dae5f0;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 7px 20px #182b460b}.client-campaign-result-top{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 23px 18px;display:flex}.client-campaign-result-eyebrow{color:#5474a4;margin-bottom:5px;font-size:12px;font-weight:740;display:block}.client-campaign-result-top h3{color:#17304e;letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.27}.client-campaign-result-status{color:#526880;background:#f4f7fb;border:1px solid #dce4ed;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:720}.client-campaign-result-status.is-enabled{color:#267354;background:#eef9f3;border-color:#cfe6dd}.client-campaign-result-main{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:16px;padding:19px 23px;display:grid}.client-campaign-result-feature{background:linear-gradient(145deg,#eef5ff,#f9fbff);border:1px solid #dbe8fb;border-radius:13px;flex-direction:column;justify-content:center;padding:16px 19px;display:flex}.client-campaign-result-feature>span,.client-campaign-result-sources span{color:#516984;font-size:13px;font-weight:700}.client-campaign-result-feature strong{color:#1e4b85;font-variant-numeric:tabular-nums;margin-top:5px;font-size:39px;line-height:1}.client-campaign-result-feature small{color:#617692;margin-top:7px;font-size:13px}.client-campaign-result-sources{grid-template-rows:repeat(2,1fr);gap:10px;display:grid}.client-campaign-result-sources>div{border:1px solid #e4ebf3;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.client-campaign-result-sources strong{color:#203d60;font-variant-numeric:tabular-nums;font-size:22px}.client-campaign-result-quality{padding:0 23px 19px}.client-campaign-result-quality>div:first-child{color:#526985;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:690;display:flex}.client-campaign-result-quality strong{color:#187a69;font-size:16px}.client-campaign-result-track{background:#e9f1f4;border-radius:99px;height:9px;margin-top:9px;overflow:hidden}.client-campaign-result-track span{background:linear-gradient(90deg,#44b3a5,#148371);border-radius:99px;height:100%;display:block}.client-campaign-result-metrics{background:#fbfcff;border:1px solid #e4ebf3;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 23px;display:grid}.client-campaign-result-metrics>div{min-width:0;padding:13px 16px}.client-campaign-result-metrics>div:nth-child(odd){border-right:1px solid #e4ebf3}.client-campaign-result-metrics>div:nth-child(-n+2){border-bottom:1px solid #e4ebf3}.client-campaign-result-metrics dt{color:#61758e;font-size:12px;font-weight:680}.client-campaign-result-metrics dd{color:#223e60;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:18px;font-weight:760}.client-campaign-result-outcome{color:#566b85;justify-content:space-between;align-items:center;gap:12px;margin:17px 23px 21px;font-size:13px;display:flex}.client-campaign-result-outcome strong{color:#2d537f;text-align:right;font-size:13px}.client-campaign-results-note{color:#60748e;border-top:1px solid #e8edf3;margin:0;padding:16px 28px;font-size:13px;line-height:1.5}.client-campaign-results-empty{color:#5b708a;padding:28px;font-size:15px}@media(max-width:1100px){.client-campaign-results-grid{grid-template-columns:1fr}}@media(max-width:760px){.client-campaign-results-grid{gap:14px;padding:18px}.client-campaign-result-top{padding:19px}.client-campaign-result-main{padding:17px 19px}.client-campaign-result-quality{padding:0 19px 18px}.client-campaign-result-metrics{margin:0 19px}.client-campaign-result-outcome{margin:16px 19px 19px}.client-campaign-results-note{padding:15px 20px}}@media(max-width:490px){.client-campaign-result-top{flex-direction:column;gap:10px}.client-campaign-result-main{grid-template-columns:1fr}.client-campaign-result-sources{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.client-campaign-result-sources>div{flex-direction:column;align-items:flex-start}.client-campaign-result-metrics>div{padding:12px}.client-campaign-result-outcome{flex-direction:column;align-items:flex-start}}.client-performance-keyword-heading{background:linear-gradient(110deg,#fff 40%,#f2f7ff);border-bottom:1px solid #e8eef5;align-items:center}.client-performance-keyword-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:23px 27px 19px;display:grid}.client-performance-keyword-overview>div{background:#fbfdff;border:1px solid #dae5f0;border-radius:13px;min-width:0;padding:17px 19px}.client-performance-keyword-overview>div:first-child{background:linear-gradient(135deg,#eff6ff,#fcfdff)}.client-performance-keyword-overview>div:nth-child(2){background:linear-gradient(135deg,#eefaf7,#fcfefd)}.client-performance-keyword-overview>div>span{color:#526985;font-size:13px;font-weight:720;display:block}.client-performance-keyword-overview strong{color:#1f426a;font-variant-numeric:tabular-nums;margin-top:9px;font-size:27px;line-height:1.1;display:block}.client-performance-keyword-overview>div:nth-child(2) strong{color:#187b69}.client-performance-keyword-overview strong small{color:#6b7f98;font-size:14px;font-weight:660}.client-performance-keyword-overview p{color:#657a93;margin:9px 0 0;font-size:12px;line-height:1.45}.client-performance-keyword-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:5px 27px 19px;display:flex}.client-performance-keyword-toolbar>span{color:#516781;font-size:13px;font-weight:750}.client-performance-keyword-toolbar nav{flex-wrap:wrap;gap:7px;display:flex}.client-performance-keyword-toolbar a{color:#4b6483;background:#fff;border:1px solid #dbe5ef;border-radius:9px;align-items:center;min-height:36px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.client-performance-keyword-toolbar a:hover,.client-performance-keyword-toolbar a:focus-visible{color:#244f88;border-color:#90acd5}.client-performance-keyword-toolbar a.is-active{color:#20538f;background:#eaf2ff;border-color:#b7ccef}.client-performance-keyword-table-wrap{padding:0 27px 10px}.client-performance-keyword-table{min-width:1040px}.client-performance-keyword-table thead th{color:#49617d;text-align:left;background:#f4f7fb;padding:14px 15px;font-size:13px}.client-performance-keyword-table thead th:first-child{width:25%}.client-performance-keyword-table thead th:nth-child(2){width:20%}.client-performance-keyword-table tbody th,.client-performance-keyword-table tbody td{text-align:left;vertical-align:top;padding:17px 15px}.client-performance-keyword-table tbody th{min-width:240px}.client-performance-keyword-table tbody th strong{color:#193455;font-size:16px;line-height:1.35}.client-performance-keyword-table tbody th span,.client-performance-keyword-table tbody td span{color:#647992;margin-top:6px;font-size:12px;line-height:1.4;display:block}.client-performance-keyword-table tbody td strong{color:#23476d;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.3;display:block}.client-performance-keyword-table tbody td:nth-child(5) strong{color:#187b69}.client-performance-keyword-table tbody tr:hover{background:#f7faff}.client-performance-keyword-foot{color:#526781;padding:17px 27px;font-size:13px}.client-performance-keyword-foot strong{font-size:12px}@media(max-width:1100px){.client-performance-keyword-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.client-performance-keyword-overview>div:last-child{grid-column:1/-1}.client-performance-keyword-toolbar{flex-direction:column;align-items:flex-start}}@media(max-width:800px){.client-performance-keyword-overview{grid-template-columns:1fr;padding:19px}.client-performance-keyword-overview>div:last-child{grid-column:auto}.client-performance-keyword-toolbar{padding:0 19px 18px}.client-performance-keyword-table-wrap{padding:0 19px 13px;overflow:visible}.client-performance-keyword-table{min-width:0}.client-performance-keyword-table thead{display:none}.client-performance-keyword-table tbody{gap:12px;display:grid}.client-performance-keyword-table tbody tr{border:1px solid #dee7f1;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.client-performance-keyword-table tbody th{background:#f7faff;border-bottom:1px solid #e8eef5;grid-column:1/-1;min-width:0}.client-performance-keyword-table tbody td{border-bottom:1px solid #edf1f5;min-width:0}.client-performance-keyword-table tbody td:nth-child(2n){border-right:1px solid #edf1f5}.client-performance-keyword-table tbody td:before{content:attr(data-label);color:#667b94;margin-bottom:6px;font-size:12px;font-weight:730;display:block}.client-performance-keyword-table tbody .client-performance-empty{grid-column:1/-1}.client-performance-keyword-foot{padding:16px 19px}}@media(max-width:480px){.client-performance-keyword-table tbody th,.client-performance-keyword-table tbody td{padding:12px}.client-performance-keyword-toolbar nav{gap:6px}.client-performance-keyword-toolbar a{font-size:12px}}.client-outcome-section{background:#fff;border:1px solid #dfe7f0;border-radius:20px;margin-top:22px;overflow:hidden;box-shadow:0 10px 28px #182b460e}.client-outcome-heading{background:linear-gradient(110deg,#fff 38%,#f0f8f7);border-bottom:1px solid #e4ebf3;align-items:center}.client-outcome-heading h2{font-size:26px}.client-outcome-link{color:#20537c;background:#fff;border:1px solid #cbdde9;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:9px 14px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.client-outcome-link:hover,.client-outcome-link:focus-visible{background:#f0f7ff;border-color:#9ebcdb}.client-outcome-main{grid-template-columns:minmax(0,1.8fr) minmax(285px,.85fr);gap:20px;padding:25px 27px 20px;display:grid}.client-outcome-stages{gap:13px;display:grid}.client-outcome-stage{background:#fbfdff;border:1px solid #e0e9f1;border-radius:13px;padding:14px 18px}.client-outcome-stage:nth-child(2){background:#f5faf9}.client-outcome-stage:nth-child(3){background:#f0f8f4}.client-outcome-stage-top{color:#29445e;align-items:center;gap:11px;font-size:16px;font-weight:730;display:flex}.client-outcome-step{color:#547c94;letter-spacing:.07em;font-size:12px;font-weight:800}.client-outcome-stage-top strong{color:#173d5d;font-variant-numeric:tabular-nums;margin-left:auto;font-size:27px}.client-outcome-stage:nth-child(3) .client-outcome-stage-top strong{color:#117866}.client-outcome-progress{background:#e4edf2;border-radius:99px;height:8px;margin:11px 0 9px;overflow:hidden}.client-outcome-progress span{background:linear-gradient(90deg,#5890d5,#2364a8);border-radius:99px;height:100%;display:block}.client-outcome-stage:nth-child(2) .client-outcome-progress span{background:linear-gradient(90deg,#56bdab,#218a79)}.client-outcome-stage:nth-child(3) .client-outcome-progress span{background:linear-gradient(90deg,#64bf90,#138167)}.client-outcome-stage p{color:#60758c;margin:0;font-size:13px;line-height:1.45}.client-outcome-value{background:linear-gradient(155deg,#e9f8f2,#f8fcff 75%);border:1px solid #cfe5dd;border-radius:15px;flex-direction:column;min-width:0;padding:23px;display:flex}.client-outcome-value>span{color:#416a63;font-size:14px;font-weight:750}.client-outcome-value>strong{color:#116f5f;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:13px 0 8px;font-size:clamp(29px,3vw,44px);line-height:1}.client-outcome-value>p{color:#5e756f;margin:0 0 23px;font-size:13px;line-height:1.5}.client-outcome-value>div{color:#456a69;border-top:1px solid #d7e8e2;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:13px;display:flex}.client-outcome-value>div b{color:#193f55;font-variant-numeric:tabular-nums;font-size:18px}.client-outcome-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:0 27px 24px;display:grid}.client-outcome-source{background:#fbfcff;border:1px solid #e0e9f1;border-radius:13px;min-width:0;padding:18px 20px}.client-outcome-source-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-outcome-source-title span{color:#294968;font-size:17px;font-weight:750}.client-outcome-source-title strong{color:#235f86;font-variant-numeric:tabular-nums;font-size:16px}.client-outcome-source-metrics{border-top:1px solid #e5ecf3;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;padding-top:16px;display:grid}.client-outcome-source-metrics>div{min-width:0}.client-outcome-source-metrics span{color:#687c91;font-size:12px;display:block}.client-outcome-source-metrics strong{color:#264766;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:19px;display:block}.client-outcome-note{color:#5c7087;border-top:1px solid #e7edf3;margin:0;padding:17px 27px;font-size:13px;line-height:1.55}@media(max-width:1050px){.client-outcome-main{grid-template-columns:1fr}}@media(max-width:760px){.client-outcome-heading{flex-direction:column;align-items:flex-start}.client-outcome-main{padding:19px}.client-outcome-sources{grid-template-columns:1fr;padding:0 19px 19px}.client-outcome-note{padding:17px 19px}}@media(max-width:480px){.client-outcome-heading h2{font-size:23px}.client-outcome-value{padding:19px}.client-outcome-source-title{flex-direction:column;align-items:flex-start}.client-outcome-source-metrics{gap:7px}.client-outcome-source-metrics strong{font-size:16px}}.client-performance-period,.client-performance-context,.client-performance-keyword-overview>div,.client-performance-comparison-card,.client-performance-delivery-card,.client-campaign-result-card,.client-campaign-result-feature,.client-campaign-result-sources>div,.client-campaign-result-metrics>div,.client-outcome-stage,.client-outcome-value,.client-outcome-source,.client-performance-delivery-row{transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s}.client-performance-keyword-table tbody tr{transition:background-color .18s,box-shadow .18s}.client-performance-definitions summary,.performance-trend-data-details summary,.performance-trend-panel-head>button,.client-outcome-link,.client-performance-keyword-toolbar a,.client-performance-campaign-filter select,.client-performance-custom-panel input,.client-performance-compare,.client-performance-export{transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s}.client-performance-export:focus-visible,.client-performance-ranges>a:focus-visible,.client-performance-custom>summary:focus-visible,.client-performance-custom-panel :is(input,button):focus-visible,.client-performance-campaign-filter select:focus-visible,.client-performance-compare:focus-visible,.performance-trend-explorer :is(button,summary):focus-visible,.performance-efficiency-card:focus-visible,.client-performance-keyword-toolbar a:focus-visible,.client-outcome-link:focus-visible,.client-performance-definitions summary:focus-visible{outline-offset:3px;outline:3px solid #739be2}@media(hover:hover)and (pointer:fine){.client-performance-period:hover,.client-performance-context:hover,.client-performance-keyword-overview>div:hover,.client-performance-comparison-card:hover,.client-performance-delivery-card:hover,.client-campaign-result-card:hover,.client-outcome-stage:hover,.client-outcome-value:hover,.client-outcome-source:hover{border-color:#b5cce5;transform:translateY(-3px);box-shadow:0 15px 29px #183a601b}.client-outcome-stage:hover,.client-outcome-value:hover,.client-outcome-source:hover{border-color:#9dcebb}.client-campaign-result-feature:hover,.client-campaign-result-sources>div:hover,.client-campaign-result-metrics>div:hover{background-color:#f2f7ff;border-color:#b7cce8;box-shadow:0 6px 15px #183a6012}.client-performance-delivery-row:hover{background:#f4f8fe;border-radius:10px;transform:translate(3px);box-shadow:0 0 0 8px #f4f8fe}.client-performance-delivery-track i,.client-outcome-progress span,.client-campaign-result-track span{transition:filter .2s}.client-performance-delivery-row:hover .client-performance-delivery-track i,.client-outcome-stage:hover .client-outcome-progress span,.client-campaign-result-card:hover .client-campaign-result-track span{filter:brightness(1.12)saturate(1.16)}.client-performance-keyword-table tbody tr:hover{background:#edf5ff;box-shadow:inset 3px 0 #6f9ad8}.client-performance-definitions summary:hover,.performance-trend-data-details summary:hover{color:#225287;background:#eff5ff}.client-performance-keyword-toolbar a:hover,.client-performance-ranges>a:hover,.client-performance-custom>summary:hover,.performance-trend-granularity button:hover,.performance-trend-options>button:hover:not(.is-disabled){color:#214e86;background:#eaf3ff}.client-outcome-link:hover{background:#eaf8f2;border-color:#80b8a9;transform:translateY(-2px);box-shadow:0 8px 18px #156b551f}.client-performance-campaign-filter select:hover,.client-performance-custom-panel input:hover{border-color:#96b2d4}.performance-trend-panel-head>button:hover{color:#225287;background:#edf4ff}}@media(prefers-reduced-motion:reduce){.client-performance-header *,.performance-efficiency-section *,.performance-trend-explorer *,.client-campaign-results *,.client-performance-keywords *,.client-performance-comparison *,.client-performance-delivery *,.client-outcome-section *,.client-performance-definitions *{transition-duration:.01ms!important;animation-duration:.01ms!important}.client-performance-period:hover,.client-performance-context:hover,.client-performance-keyword-overview>div:hover,.client-performance-comparison-card:hover,.client-performance-delivery-card:hover,.client-campaign-result-card:hover,.client-outcome-stage:hover,.client-outcome-value:hover,.client-outcome-source:hover,.client-performance-delivery-row:hover,.client-outcome-link:hover,:is(.client-performance-header,.performance-efficiency-section,.performance-trend-explorer,.client-campaign-results,.client-performance-keywords,.client-performance-comparison,.client-performance-delivery,.client-outcome-section,.client-performance-definitions) :is(a,button,summary):hover{transform:none!important}}.client-leads-overview{background:#fff;border:1px solid #d8e2ed;border-radius:20px;margin:0 0 24px;overflow:hidden;box-shadow:0 10px 28px #182b460e}.client-leads-overview-heading{background:linear-gradient(110deg,#fff 42%,#f0f8f7);border-bottom:1px solid #e4ebf3;justify-content:space-between;align-items:flex-start;gap:22px;padding:29px 30px 25px;display:flex}.client-leads-overview-heading .client-section-kicker,.client-leads-detail-heading>div>span{color:#306f8c;letter-spacing:.12em;margin:0 0 9px;font-size:11px;font-weight:800;display:block}.client-leads-overview-heading h2{color:#1d344f;letter-spacing:-.03em;margin:0;font-size:clamp(25px,2.4vw,32px);font-weight:780}.client-leads-overview-heading p:last-child{color:#5b7088;max-width:780px;margin:10px 0 0;font-size:15px;line-height:1.55}.client-leads-period{color:#326b61;background:#f2faf6;border:1px solid #cce2dc;border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:750}.client-leads-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:25px 27px;display:grid}.client-leads-metric{background:linear-gradient(150deg,#fff,#f7faff);border:1px solid #dfe8f1;border-radius:14px;min-width:0;padding:19px 20px;transition:transform .2s,border-color .2s,box-shadow .2s}.client-leads-metric:nth-child(2){background:linear-gradient(150deg,#fff,#f2faf8)}.client-leads-metric:nth-child(3){background:linear-gradient(150deg,#fff,#ecf8f3)}.client-leads-metric.is-attention{background:linear-gradient(150deg,#fff,#fff9ef);border-color:#ebdac0}.client-leads-metric>span{color:#4a607a;font-size:14px;font-weight:720;display:block}.client-leads-metric>strong{color:#1b456e;font-variant-numeric:tabular-nums;margin:10px 0 6px;font-size:clamp(27px,2.8vw,39px);line-height:1.1;display:block}.client-leads-metric:nth-child(2)>strong,.client-leads-metric:nth-child(3)>strong{color:#117866}.client-leads-metric.is-attention>strong{color:#a16e25}.client-leads-metric>p{color:#667b90;margin:0;font-size:12px;line-height:1.5}.client-leads-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);gap:17px;padding:0 27px 25px;display:grid}.client-leads-outcomes,.client-leads-sources{background:#fbfcff;border:1px solid #e0e8f0;border-radius:15px;min-width:0;padding:22px}.client-leads-detail-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:21px;display:flex}.client-leads-detail-heading h3{color:#213e5d;letter-spacing:-.02em;margin:0;font-size:20px}.client-leads-detail-heading small{color:#687d94;font-size:13px;font-weight:700}.client-leads-outcome-list{gap:16px;display:grid}.client-leads-outcome-row{border-radius:8px;transition:background-color .2s}.client-leads-outcome-row>div:first-child{justify-content:space-between;gap:12px;display:flex}.client-leads-outcome-row span{color:#34516f;font-size:14px;font-weight:710}.client-leads-outcome-row strong{color:#223f5f;font-variant-numeric:tabular-nums;font-size:15px}.client-leads-outcome-track{background:#e7eef5;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.client-leads-outcome-track i{background:#6193cf;border-radius:999px;height:100%;display:block}.client-leads-outcome-row[data-tone=teal] i{background:#42ad9f}.client-leads-outcome-row[data-tone=green] i{background:#268d69}.client-leads-outcome-row[data-tone=amber] i{background:#d8a652}.client-leads-outcome-row[data-tone=slate] i{background:#8b9aaf}.client-leads-explainer{color:#65788f;margin:21px 0 0;font-size:12px;line-height:1.6}.client-leads-source-row{background:#fff;border:1px solid #e1e9f2;border-radius:12px;padding:15px 16px;transition:transform .2s,border-color .2s,box-shadow .2s}.client-leads-source-row+.client-leads-source-row{margin-top:10px}.client-leads-source-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.client-leads-source-top>strong{color:#244464;font-size:15px}.client-leads-source-top>b{color:#1b597e;font-variant-numeric:tabular-nums;font-size:18px}.client-leads-source-top small{color:#657b92;font-size:11px;font-weight:600}.client-leads-source-detail{color:#59738a;gap:14px;margin-top:12px;font-size:12px;display:flex}.client-leads-source-empty{color:#647b93;font-size:14px}.client-leads-response{background:linear-gradient(120deg,#eaf8f2,#f8fcff);border:1px solid #cfe5dd;border-radius:12px;margin-top:14px;padding:17px}.client-leads-response>span{color:#437568;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.client-leads-response>strong{color:#186d60;margin-top:8px;font-size:19px;display:block}.client-leads-response>p{color:#557469;margin:6px 0 0;font-size:12px;line-height:1.55}.client-leads-overview-note{color:#62768d;border-top:1px solid #e7edf3;margin:0;padding:17px 27px;font-size:12px;line-height:1.6}@media(hover:hover)and (pointer:fine){.client-leads-metric:hover,.client-leads-source-row:hover{border-color:#aecadf;transform:translateY(-3px);box-shadow:0 12px 25px #19465f1a}.client-leads-outcome-row:hover{background:#f0f5fb}}@media(max-width:1120px){.client-leads-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.client-leads-detail-grid{grid-template-columns:1fr}}@media(max-width:700px){.client-leads-overview-heading{flex-direction:column;padding:23px 19px}.client-leads-metrics{gap:10px;padding:19px}.client-leads-metric{padding:15px}.client-leads-detail-grid{padding:0 19px 19px}.client-leads-outcomes,.client-leads-sources{padding:18px}.client-leads-overview-note{padding:16px 19px}}@media(max-width:440px){.client-leads-metrics{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.client-leads-metric,.client-leads-source-row,.client-leads-outcome-row{transition:none}.client-leads-metric:hover,.client-leads-source-row:hover{transform:none}}.client-leads-register{background:#fff;border:1px solid #d8e2ed;border-radius:20px;margin-bottom:23px;overflow:hidden;box-shadow:0 10px 28px #182b460e}.client-leads-register-heading{background:linear-gradient(110deg,#fff 40%,#f1f7ff);border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:flex-start;gap:20px;padding:27px 29px 22px;display:flex}.client-leads-register-heading h2{color:#1f3d5d;letter-spacing:-.025em;margin:0;font-size:26px}.client-leads-register-heading p:last-child{color:#60738b;margin:9px 0 0;font-size:14px;line-height:1.55}.client-leads-export,.client-leads-filter-form button,.client-leads-open{color:#235a87;background:#fff;border:1px solid #c8dced;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.client-leads-export{flex:none;min-height:42px;padding:9px 14px}.client-leads-export span{font-size:18px;line-height:1}.client-leads-filter-form{background:#f8fbff;flex-wrap:wrap;align-items:end;gap:12px;padding:22px 29px;display:flex}.client-leads-filter-form label{color:#4d657f;flex-direction:column;flex:150px;gap:8px;min-width:0;font-size:13px;font-weight:720;display:flex}.client-leads-filter-form .client-leads-filter-search{flex:2 260px}.client-leads-filter-form input,.client-leads-filter-form select{color:#233f5c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d1dfed;border-radius:10px;padding:0 12px;font-size:14px;transition:border-color .18s,box-shadow .18s}.client-leads-filter-form button{color:#fff;cursor:pointer;background:#2e699c;border-color:#31699c;min-height:44px;padding:10px 17px}.client-leads-clear{color:#245e8c;text-underline-offset:3px;align-self:center;font-size:13px;font-weight:730;text-decoration:underline}.client-leads-register-meta{color:#688096;border-top:1px solid #e7edf4;justify-content:space-between;gap:12px;padding:17px 29px;font-size:13px;display:flex}.client-leads-register-meta strong{color:#244869;font-size:14px}.client-leads-register-scroll{padding:0 23px;overflow-x:auto}.client-leads-register-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.client-leads-register-table thead th{color:#526b84;white-space:nowrap;background:#f3f7fb;border-block:1px solid #e1e9f1;padding:14px 12px;font-size:12px;font-weight:780}.client-leads-register-table thead th:first-child{border-left:1px solid #e1e9f1;border-radius:10px 0 0 10px}.client-leads-register-table thead th:last-child{border-right:1px solid #e1e9f1;border-radius:0 10px 10px 0}.client-leads-register-table tbody th,.client-leads-register-table tbody td{color:#33516f;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ebf0f5;max-width:230px;padding:17px 12px;font-size:13px;font-weight:550}.client-leads-register-table tbody tr{transition:background-color .18s}.client-leads-register-table tbody tr:last-child>*{border-bottom:0}.client-leads-register-table tbody th{min-width:175px}.client-leads-register-table tbody th a{color:#205886;font-size:15px;font-weight:780;text-decoration:none}.client-leads-register-table small{color:#70839a;margin-top:6px;font-size:11px;line-height:1.5;display:block}.client-leads-register-table td strong{color:#244668;font-weight:750}.client-leads-status{color:#435f7c;text-transform:capitalize;white-space:nowrap;background:#f3f7fb;border:1px solid #dce6f0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex}.client-leads-status[data-status=new]{color:#275e94;background:#edf5ff;border-color:#cbdff2}.client-leads-status[data-status=qualified]{color:#166f5a;background:#eaf8f2;border-color:#b9e5d9}.client-leads-status[data-status=retained]{color:#16694a;background:#e4f6eb;border-color:#a9dbc4}.client-leads-status[data-status=unqualified]{color:#94651c;background:#fff7e9;border-color:#efd9b2}.client-leads-status[data-status=lost]{color:#835568;background:#f8f3f5;border-color:#e2d8de}.client-leads-overdue{color:#a16a1e;font-weight:780}.client-leads-value{font-variant-numeric:tabular-nums;color:#166d5a!important;font-weight:760!important}.client-leads-open{white-space:nowrap;min-height:32px;padding:5px 10px}.client-leads-no-results{text-align:center;color:#5d7490!important;max-width:none!important;padding:30px!important}.client-leads-pagination{padding:9px 29px 21px}.client-leads-register-note{color:#637990;border-top:1px solid #e8eef4;margin:0;padding:16px 29px;font-size:12px;line-height:1.6}.client-leads-export:focus-visible,.client-leads-filter-form :is(input,select,button):focus-visible,.client-leads-clear:focus-visible,.client-leads-register-table a:focus-visible{outline-offset:3px;outline:3px solid #739be2}@media(hover:hover)and (pointer:fine){.client-leads-register-table tbody tr:hover{background:#f3f8ff}.client-leads-export:hover,.client-leads-open:hover{background:#edf5ff;border-color:#8eb6d9;transform:translateY(-2px);box-shadow:0 7px 16px #2251791a}.client-leads-filter-form button:hover{background:#245987;transform:translateY(-1px);box-shadow:0 7px 16px #22517929}.client-leads-filter-form :is(input,select):hover{border-color:#9dbddc}.client-leads-register-table tbody th a:hover{text-underline-offset:3px;text-decoration:underline}}@media(max-width:1100px){.client-leads-register-table{min-width:950px}}@media(max-width:900px){.client-leads-register-scroll{padding:0 20px;overflow:visible}.client-leads-register-table{min-width:0}.client-leads-register-table thead{display:none}.client-leads-register-table tbody{gap:12px;display:grid}.client-leads-register-table tbody tr{border:1px solid #dce7f1;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 17px;padding:13px 15px;display:grid}.client-leads-register-table tbody th,.client-leads-register-table tbody td{border-bottom:1px solid #edf1f5;min-width:0;max-width:none;padding:11px 0}.client-leads-register-table tbody tr>:last-child{border-bottom:0}.client-leads-register-table tbody th{grid-column:1/-1}.client-leads-register-table tbody th:before,.client-leads-register-table tbody td:before{color:#7187a0;content:attr(data-label);margin-bottom:5px;font-size:11px;font-weight:750;display:block}.client-leads-register-table .client-leads-no-results{grid-column:1/-1}}@media(max-width:640px){.client-leads-register-heading{flex-direction:column;padding:22px 19px}.client-leads-filter-form{padding:19px}.client-leads-register-meta{padding:16px 19px}.client-leads-pagination{padding:9px 19px 18px}.client-leads-register-note{padding:15px 19px}}@media(max-width:460px){.client-leads-register-table tbody tr{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.client-leads-register *{transition:none!important}.client-leads-export:hover,.client-leads-open:hover,.client-leads-filter-form button:hover{transform:none}}.client-leads-reasons{background:#fff;border:1px solid #d8e2ed;border-radius:20px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-bottom:24px;display:grid;overflow:hidden;box-shadow:0 10px 28px #182b460e}.client-leads-reasons-intro{background:linear-gradient(145deg,#eff6ff,#f8fbff 70%,#fff);padding:30px}.client-leads-reasons-intro h2{color:#1f3d5d;letter-spacing:-.025em;max-width:390px;margin:11px 0;font-size:26px;line-height:1.18}.client-leads-reasons-intro>p:not(.client-section-kicker){color:#60738b;max-width:400px;margin:0;font-size:14px;line-height:1.6}.client-leads-reasons-stat{border-top:1px solid #dce8f3;align-items:baseline;gap:12px;margin-top:27px;padding-top:19px;display:flex}.client-leads-reasons-stat strong{color:#276692;font-size:36px;line-height:1}.client-leads-reasons-stat span{color:#506981;font-size:13px;font-weight:600}.client-leads-reasons-breakdown{padding:30px 32px}.client-leads-reasons-breakdown h3{color:#1f3d5d;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 23px;font-size:17px;display:flex}.client-leads-reasons-breakdown h3 span{color:#718298;font-size:12px;font-weight:500}.client-leads-reason-row{margin-bottom:20px}.client-leads-reason-label{color:#38536e;justify-content:space-between;gap:15px;margin-bottom:8px;font-size:14px;display:flex}.client-leads-reason-label strong{color:#1f3d5d}.client-leads-reason-track{background:#edf2f8;border-radius:999px;height:9px;overflow:hidden}.client-leads-reason-track span{border-radius:inherit;background:linear-gradient(90deg,#5699ca,#2975ad);height:100%;display:block}.client-leads-reasons-note,.client-leads-reasons-empty{color:#64788f;margin:22px 0 0;font-size:13px;line-height:1.55}@media(max-width:820px){.client-leads-reasons{grid-template-columns:1fr}.client-leads-reasons-intro,.client-leads-reasons-breakdown{padding:24px}}@media(max-width:480px){.client-leads-reasons-intro,.client-leads-reasons-breakdown{padding:19px}.client-leads-reasons-intro h2{font-size:23px}}.client-lead-detail{color:#1f3d5d;max-width:1560px;margin:0 auto 35px}.client-lead-detail-top{justify-content:space-between;align-items:center;gap:14px;margin:4px 0 17px;display:flex}.client-lead-back{color:#315f87;align-items:center;gap:9px;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.client-lead-back:hover{color:#16486e;transform:translate(-2px)}.client-lead-back:focus-visible,.client-lead-save:focus-visible{outline-offset:3px;outline:3px solid #86b8e0}.client-lead-demo-label{color:#667e93;font-size:12px}.client-lead-hero{background:linear-gradient(110deg,#fff 37%,#f0f8fc);border:1px solid #d8e2ed;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;gap:22px;padding:32px 34px;display:flex}.client-lead-hero h1{color:#183a56;letter-spacing:-.035em;margin:9px 0;font-size:36px;line-height:1.18}.client-lead-hero p:last-child{color:#60778d;margin:0;font-size:15px;line-height:1.5}.client-lead-status{color:#315f83;background:#eef5fb;border:1px solid #cfdfec;border-radius:999px;flex-shrink:0;padding:9px 16px;font-size:14px;font-weight:750}.client-lead-status[data-status=qualified],.client-lead-status[data-status=retained]{color:#16715b;background:#e9f7f0;border-color:#b4dbce}.client-lead-status[data-status=unqualified]{color:#98651e;background:#fff8ea;border-color:#edd9b3}.client-lead-status[data-status=lost]{color:#8c546c;background:#f8f2f5;border-color:#e2d4dc}.client-lead-highlights{background:#e4ecf3;border:1px solid #d8e2ed;border-top:0;border-radius:0 0 20px 20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:23px;display:grid;overflow:hidden;box-shadow:0 12px 30px #182b460e}.client-lead-highlights article{background:#fff;min-width:0;padding:24px 25px;transition:background .18s}.client-lead-highlights article:hover{background:#f7fbff}.client-lead-highlights article>span{color:#667d91;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.client-lead-highlights article strong{overflow-wrap:anywhere;color:#234867;font-size:21px;line-height:1.25;display:block}.client-lead-highlights article strong.is-overdue{color:#a47725}.client-lead-highlights article small{color:#708398;margin-top:8px;font-size:12px;line-height:1.45;display:block}.client-lead-layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:22px;display:grid}.client-lead-details-column{gap:22px;min-width:0;display:grid}.client-lead-panel{background:#fff;border:1px solid #d8e2ed;border-radius:19px;min-width:0;overflow:hidden;box-shadow:0 10px 27px #182b460d}.client-lead-panel-heading{border-bottom:1px solid #e8eef4;padding:27px 29px 21px}.client-lead-panel-heading h2{color:#1f3d5d;letter-spacing:-.02em;margin:9px 0 0;font-size:24px;line-height:1.2}.client-lead-panel-heading p:last-child:not(.client-section-kicker){color:#657b90;margin:9px 0 0;font-size:14px;line-height:1.55}.client-lead-facts{margin:0;padding:7px 29px 13px}.client-lead-facts>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:14px;padding:15px 0;font-size:14px;line-height:1.5;display:grid}.client-lead-facts>div:last-child{border-bottom:0}.client-lead-facts dt{color:#6b7f93}.client-lead-facts dd{overflow-wrap:anywhere;color:#284661;margin:0;font-weight:650}.client-lead-note-text{color:#38576e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:23px 29px 27px;font-size:14px;line-height:1.75}.client-lead-form{gap:18px;padding:24px 29px 29px;display:grid}.client-lead-form label{color:#34526d;gap:8px;font-size:14px;font-weight:700;display:grid}.client-lead-form label small{color:#76889b;font-size:12px;font-weight:500}.client-lead-form select,.client-lead-form textarea,.client-lead-form input:not([type=checkbox]):not([type=hidden]){color:#23435e;background:#fff;border:1px solid #ccd9e5;border-radius:10px;width:100%;min-height:46px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:border-color .18s,box-shadow .18s}.client-lead-form textarea{resize:vertical;min-height:93px}.client-lead-form :is(select,textarea,input):focus-visible{border-color:#4989bd;outline:0;box-shadow:0 0 0 3px #4989bd29}.client-lead-form-divider{border-top:1px solid #e6edf3;margin-top:4px;padding-top:20px}.client-lead-form-divider strong{color:#254763;font-size:16px}.client-lead-form-divider p{color:#667d91;margin:7px 0 0;font-size:13px;line-height:1.5}.client-lead-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-lead-form label.client-lead-confirm{color:#28664e;background:#f3faf6;border:1px solid #d7e8de;border-radius:10px;align-items:center;gap:11px;padding:13px;font-size:13px;line-height:1.4;display:flex}.client-lead-confirm input{accent-color:#228764;flex-shrink:0;width:18px;height:18px}.client-lead-save{color:#fff;cursor:pointer;background:#2c729f;border:1px solid #276b9d;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:4px;font-size:14px;font-weight:750;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.client-lead-save:hover{background:#195d89;transform:translateY(-1px);box-shadow:0 8px 18px #1c5b842e}.client-lead-form-help{color:#708398;margin:-6px 0 0;font-size:12px;line-height:1.5}.client-lead-readonly{background:#f4f9fc;border:1px solid #d7e6ef;border-radius:12px;margin:25px 29px;padding:21px}.client-lead-readonly strong{color:#255577;font-size:17px}.client-lead-readonly p{color:#60788e;margin:7px 0 0;font-size:14px;line-height:1.55}.client-lead-disclaimer{color:#718498;margin:19px 2px 0;font-size:12px;line-height:1.6}@media(max-width:1100px){.client-lead-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.client-lead-layout{grid-template-columns:1fr}}@media(max-width:640px){.client-lead-hero{flex-direction:column;align-items:flex-start;padding:25px 21px}.client-lead-hero h1{font-size:29px}.client-lead-highlights article{padding:19px}.client-lead-highlights article strong{font-size:18px}.client-lead-panel-heading{padding:23px 21px 18px}.client-lead-facts{padding:5px 21px 11px}.client-lead-form{padding:22px 21px}.client-lead-note-text{padding:20px 21px}.client-lead-form-row{grid-template-columns:1fr}}@media(max-width:420px){.client-lead-highlights{grid-template-columns:1fr}.client-lead-detail-top{flex-direction:column;align-items:flex-start}.client-lead-facts>div{grid-template-columns:1fr;gap:3px}}@media(prefers-reduced-motion:reduce){.client-lead-back,.client-lead-highlights article,.client-lead-save{transition:none}.client-lead-back:hover,.client-lead-save:hover{transform:none}}.workspace-client .page-heading .demo-eyebrow:after{content:none}.workspace-v2.workspace-client .page-heading .demo-eyebrow{font-size:11px}.workspace-v2.workspace-client .page-heading>div>p:last-child{font-size:13px}.workspace-v2.workspace-client .demo-filters{background:#fff;border-radius:16px;margin-bottom:20px;padding:17px 20px}.workspace-v2.workspace-client .demo-filters>.demo-row>strong{color:#36536d;font-size:14px}.workspace-v2.workspace-client .demo-filters>.demo-row>.demo-row{gap:3px}.workspace-v2.workspace-client .demo-tab{min-width:65px;padding:8px 10px;font-size:12px}.workspace-v2.workspace-client .advanced-filters{margin-top:11px;padding-top:11px}.workspace-v2.workspace-client .advanced-filters summary{color:#365b77;font-size:13px;font-weight:650}.workspace-v2.workspace-client .advanced-filters .demo-form label,.workspace-v2.workspace-client .advanced-filters .demo-form :is(input,select){font-size:13px}.workspace-v2.workspace-client .advanced-filters>p{color:#627a90;margin:12px 0 2px;font-size:13px;line-height:1.55}.workspace-v2.workspace-client .compact-disclosure summary{font-size:12px}.workspace-v2.workspace-client .compact-disclosure>p{font-size:12px;line-height:1.55}@media(max-width:670px){.workspace-v2.workspace-client .demo-filters{padding:16px}.workspace-v2.workspace-client .demo-filters>.demo-row>.demo-row{flex-wrap:wrap}}.workspace-v2.workspace-client .performance-trend-footer p strong{font-size:14px;line-height:1.45}.workspace-v2.workspace-client .performance-trend-footer p small{color:#61748a;font-size:13px;line-height:1.55}.workspace-v2.workspace-client .performance-trend-footer>span{font-size:12px}.workspace-v2.workspace-client .performance-trend-data-details summary{font-size:14px;line-height:1.45}.workspace-v2.workspace-client .performance-trend-data-table{min-width:1220px}.workspace-v2.workspace-client .performance-trend-data-table th{letter-spacing:.025em;padding:12px 13px;font-size:12px}.workspace-v2.workspace-client .performance-trend-data-table td{padding:12px 13px;font-size:13px;line-height:1.4}@media(max-width:670px){.workspace-v2.workspace-client .performance-trend-footer{flex-wrap:wrap;align-items:flex-start;gap:12px}}.workspace-v2.workspace-client .client-overview-hero .client-section-kicker,.workspace-v2.workspace-client .gsc-performance-title .client-section-kicker,.workspace-v2.workspace-client :is(.overview-health-section,.overview-breakdown-section,.overview-period-comparison,.overview-business-section,.overview-recent-leads) .client-section-kicker{font-size:12px!important}.workspace-v2.workspace-client .client-overview-hero>div:first-child>p:last-child{font-size:15px}.workspace-v2.workspace-client .client-overview-hero .client-overview-period span{font-size:12px}.workspace-v2.workspace-client .client-kpi-grid-primary .client-kpi-label{font-size:14px!important}.workspace-v2.workspace-client .client-kpi-grid-primary .client-kpi-card>small{color:#617389!important;font-size:12px!important;line-height:1.45!important}.workspace-v2.workspace-client .gsc-performance-title p:last-child{font-size:14px!important}.workspace-v2.workspace-client .client-performance-gsc :is(.gsc-range-tabs a,.gsc-range-tabs button,.gsc-manage-lines,.gsc-granularity select){font-size:13px}.workspace-v2.workspace-client .client-performance-gsc :is(.gsc-metric-label,.gsc-metric-card>small){font-size:12px;line-height:1.4}.workspace-v2.workspace-client .client-performance-gsc .gsc-chart-toolbar>span{font-size:12px}.workspace-v2.workspace-client .client-performance-gsc .gsc-chart-canvas .client-chart-x-label{font-size:12px!important}.workspace-v2.workspace-client .client-performance-gsc .gsc-details-copy strong{font-size:14px}.workspace-v2.workspace-client .client-performance-gsc .gsc-details-copy small{font-size:12px}.workspace-v2.workspace-client .gsc-details-copy strong{font-size:14px}.workspace-v2.workspace-client .gsc-details-copy small{font-size:12px;line-height:1.5}.workspace-v2.workspace-client .overview-health-key span,.workspace-v2.workspace-client .overview-health-stats span,.workspace-v2.workspace-client .overview-breakdown-summary>div span,.workspace-v2.workspace-client .overview-breakdown-summary>span,.workspace-v2.workspace-client .overview-breakdown-period,.workspace-v2.workspace-client .overview-breakdown-table td small,.workspace-v2.workspace-client .overview-breakdown-footer span,.workspace-v2.workspace-client .overview-data-freshness,.workspace-v2.workspace-client .overview-period-comparison-card small,.workspace-v2.workspace-client .overview-budget-status,.workspace-v2.workspace-client .overview-budget-main span,.workspace-v2.workspace-client .overview-budget-foot span,.workspace-v2.workspace-client .overview-funnel-step>span,.workspace-v2.workspace-client .overview-funnel-step>small,.workspace-v2.workspace-client .overview-funnel-step>b,.workspace-v2.workspace-client .overview-lead-status{font-size:12px;line-height:1.45}.workspace-v2.workspace-client .overview-breakdown-table th,.workspace-v2.workspace-client .overview-recent-leads-table th{font-size:12px}.workspace-v2.workspace-client .overview-breakdown-table,.workspace-v2.workspace-client .overview-recent-leads-table,.workspace-v2.workspace-client .overview-breakdown-footer a,.workspace-v2.workspace-client .overview-recent-leads-head>a{font-size:13px}.workspace-v2.workspace-client .overview-business-card-head p:last-child,.workspace-v2.workspace-client .overview-recent-leads-head p:last-child{font-size:13px;line-height:1.5}.workspace-v2.workspace-client .overview-funnel-step{min-width:110px}@media(max-width:820px){.workspace-v2.workspace-client .overview-funnel-step{min-width:0}}.workspace-v2.workspace-client .client-performance-gsc .client-chart-axis-title{font-size:11px!important}.workspace-v2.workspace-client .client-performance-gsc .client-chart-tooltip>b,.workspace-v2.workspace-client .client-performance-gsc .client-chart-tooltip>div{font-size:12px!important}.workspace-v2.workspace-client .client-performance-gsc .client-chart-tooltip{width:260px!important}.workspace-v2.workspace-client .client-performance-gsc .client-graph-footer,.workspace-v2.workspace-client .client-performance-gsc .client-custom-range-form label,.workspace-v2.workspace-client .client-performance-gsc .client-chart-side-head p,.workspace-v2.workspace-client .client-performance-gsc :is(.client-fixed-lines,.client-optional-lines)>p,.workspace-v2.workspace-client .client-performance-gsc :is(.client-fixed-line,.client-optional-lines button) small,.workspace-v2.workspace-client .client-performance-gsc :is(.client-fixed-line>b,.client-option-state){font-size:12px}.workspace-v2.workspace-client .client-performance-gsc .client-custom-range-form :is(input,select),.workspace-v2.workspace-client .client-performance-gsc .client-chart-side-head>div>span,.workspace-v2.workspace-client .client-performance-gsc :is(.client-fixed-line,.client-optional-lines button) strong,.workspace-v2.workspace-client .metric-back-link{font-size:13px}.workspace-v2.workspace-client .metric-detail-heading .demo-eyebrow,.workspace-v2.workspace-client :is(.metric-detail-summary,.metric-related-card,.metric-records-card,.metric-campaign-card,.metric-daily-card) .client-section-kicker{font-size:12px!important}.workspace-v2.workspace-client .metric-detail-title>div:first-child>p:last-child,.workspace-v2.workspace-client .metric-detail-summary>p:last-child{font-size:14px;line-height:1.5}.workspace-v2.workspace-client .metric-detail-value span,.workspace-v2.workspace-client .metric-period-bar>span,.workspace-v2.workspace-client .metric-period-bar a{font-size:12px}.workspace-v2.workspace-client .metric-period-bar a{align-items:center;min-height:36px;display:inline-flex}.workspace-v2.workspace-client .metric-detail-summary>span{font-size:13px}.workspace-v2.workspace-client .metric-related-card span{font-size:12px}.workspace-v2.workspace-client .metric-record-count,.workspace-v2.workspace-client .metric-source-pill{font-size:11px}.workspace-v2.workspace-client :is(.metric-records-card,.metric-campaign-card,.metric-daily-card) .client-section-heading h2{font-size:19px!important}.workspace-v2.workspace-client :is(.metric-records-card,.metric-campaign-card,.metric-daily-card) .demo-table th{letter-spacing:.025em;font-size:11px}.workspace-v2.workspace-client :is(.metric-records-card,.metric-campaign-card,.metric-daily-card) .demo-table td{font-size:13px;line-height:1.45}.workspace-v2.workspace-client :is(.metric-records-card,.metric-campaign-card,.metric-daily-card) .demo-table td small{font-size:11px;line-height:1.4}.workspace-v2.workspace-client .metric-records-card .demo-table{min-width:1400px}.workspace-v2.workspace-client .metric-campaign-card .demo-table,.workspace-v2.workspace-client .metric-daily-card .demo-table{min-width:1000px}@media(max-width:700px){.workspace-v2.workspace-client .metric-period-bar{flex-direction:column;align-items:flex-start}.workspace-v2.workspace-client .metric-period-bar nav{max-width:100%;overflow-x:auto}}.client-campaign-page{gap:24px;padding-bottom:24px;display:grid}.client-campaign-intro,.client-campaign-comparison,.client-campaign-detail{background:#fff;border:1px solid #dce5ee;border-radius:19px;box-shadow:0 10px 28px #182b460e}.client-campaign-intro{background:linear-gradient(115deg,#fff 55%,#eef4ff);justify-content:space-between;align-items:center;gap:24px;padding:28px 31px;display:flex}.client-campaign-intro>div{max-width:820px}.client-campaign-page .client-section-kicker{color:#315d9a!important;letter-spacing:.12em!important;margin:0 0 7px!important;font-size:11px!important}.client-campaign-intro h2{color:#162e4a;letter-spacing:-.035em;margin:0;font-size:31px;line-height:1.16}.client-campaign-intro p:last-child,.client-campaign-section-head p:last-child{color:#52667e;margin:9px 0 0;font-size:15px;line-height:1.55}.client-campaign-export,.client-campaign-card-actions a{color:#28517f;background:#fff;border:1px solid #cad8e8;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:720;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.client-campaign-export{flex:none;min-height:45px;padding:0 16px}.client-campaign-export:hover,.client-campaign-card-actions a:hover{background:#f1f6ff;border-color:#8eadd3;transform:translateY(-2px)}.client-campaign-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.client-campaign-summary article{background:#fff;border:1px solid #dce5ee;border-radius:16px;min-width:0;padding:22px 21px;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 18px #182b460a}.client-campaign-summary article:hover{transform:translateY(-2px);box-shadow:0 11px 22px #182b4613}.client-campaign-summary article:first-child{border-top:3px solid #5583ca}.client-campaign-summary article:nth-child(2){border-top:3px solid #7a6ac2}.client-campaign-summary article:nth-child(3){border-top:3px solid #2e9d8b}.client-campaign-summary article:nth-child(4){border-top:3px solid #d09c48}.client-campaign-summary article>span{color:#50647e;font-size:14px;font-weight:700}.client-campaign-summary article>strong{color:#18334f;letter-spacing:-.03em;margin-top:12px;font-size:28px;line-height:1.15;display:block}.client-campaign-summary article>strong small{letter-spacing:0;font-size:15px;font-weight:650}.client-campaign-summary article>p{color:#687c93;margin:9px 0 0;font-size:13px;line-height:1.45}.client-campaign-section-head{background:linear-gradient(105deg,#fff 60%,#f3f7fd);justify-content:space-between;align-items:center;gap:22px;padding:27px 29px 22px;display:flex}.client-campaign-section-head>div{max-width:900px}.client-campaign-section-head h2{color:#18334f;letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.2}.client-campaign-period{color:#536c88;background:#fff;border:1px solid #dce5ef;border-radius:100px;flex:none;padding:10px 14px;font-size:13px;font-weight:700}.client-campaign-table-wrap{border-top:1px solid #e5ebf2;max-width:100%;overflow-x:auto}.client-campaign-table{border-collapse:collapse;width:100%;min-width:1050px}.client-campaign-table th{color:#5c7189;text-align:left;white-space:nowrap;background:#f5f8fc;padding:14px 17px;font-size:12px;font-weight:750}.client-campaign-table td{color:#334b65;vertical-align:middle;border-top:1px solid #e8edf3;padding:19px 17px;font-size:14px}.client-campaign-table tbody tr:hover{background:#f6f9fe}.client-campaign-table td strong{color:#1d3652;font-size:15px;font-weight:740;display:block}.client-campaign-table td span{color:#687c92;margin-top:5px;font-size:12px;line-height:1.4;display:block}.client-campaign-table td:first-child{min-width:210px}.client-campaign-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px 28px 29px;display:grid}.client-campaign-detail-card{background:#fff;border:1px solid #dbe4ee;border-radius:16px;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 7px 20px #152a440a}.client-campaign-detail-card:hover{border-color:#b8cade;transform:translateY(-3px);box-shadow:0 13px 28px #152a4417}.client-campaign-card-top{border-bottom:1px solid #e9eef4;justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 22px 18px;display:flex}.client-campaign-card-top>div>span{color:#527497;font-size:13px;font-weight:700}.client-campaign-card-top h3{color:#1d3652;letter-spacing:-.02em;margin:7px 0 0;font-size:21px;line-height:1.3}.client-campaign-state{color:#8e6a3b;background:#fff8ef;border:1px solid #e7ddd0;border-radius:100px;flex:none;padding:7px 10px;font-size:12px;font-weight:700}.client-campaign-state.is-enabled{color:#257256;background:#eef9f4;border-color:#cfe8dc}.client-campaign-card-body{padding:20px 22px 16px}.client-campaign-main-metric{background:linear-gradient(120deg,#eef5ff,#fff);border:1px solid #dbe6f3;border-radius:12px;padding:16px 17px}.client-campaign-main-metric>span,.client-campaign-main-metric>small{color:#536e89;font-size:13px;display:block}.client-campaign-main-metric>span{font-weight:710}.client-campaign-main-metric>strong{color:#205182;margin:6px 0;font-size:32px;line-height:1;display:block}.client-campaign-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.client-campaign-source-list>div{border:1px solid #e3eaf2;border-radius:11px;justify-content:space-between;gap:8px;padding:13px 14px;display:flex}.client-campaign-source-list span{color:#536b83;font-size:13px}.client-campaign-source-list strong{color:#1b3653;font-size:18px}.client-campaign-quality{margin-top:20px}.client-campaign-quality>div:first-child{color:#51677e;justify-content:space-between;gap:12px;font-size:13px;font-weight:700;display:flex}.client-campaign-quality>div:first-child strong{color:#197f69}.client-campaign-quality-track{background:#eaf0f3;border-radius:100px;height:9px;margin-top:10px;overflow:hidden}.client-campaign-quality-track span{border-radius:inherit;background:linear-gradient(90deg,#58beaf,#178b75);height:100%;display:block}.client-campaign-stat-grid{border:1px solid #e3eaf1;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));margin:17px 0 0;display:grid;overflow:hidden}.client-campaign-stat-grid>div{min-width:0;padding:14px 15px}.client-campaign-stat-grid>div:nth-child(odd){border-right:1px solid #e3eaf1}.client-campaign-stat-grid>div:nth-child(-n+2){border-bottom:1px solid #e3eaf1}.client-campaign-stat-grid dt{color:#647990;font-size:12px}.client-campaign-stat-grid dd{color:#1e3957;margin:6px 0 0;font-size:18px;font-weight:740}.client-campaign-outcome{color:#61748b;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.client-campaign-outcome strong{color:#27547b;text-align:right;font-size:14px}.client-campaign-current{color:#63778e;border-top:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:17px;padding-top:14px;font-size:12px;line-height:1.4;display:flex}.client-campaign-current strong{color:#28445e}.client-campaign-card-actions{border-top:1px solid #e9eef4;gap:10px;padding:14px 18px;display:flex}.client-campaign-card-actions a{text-align:center;flex:1;min-height:41px;padding:7px 9px;font-size:12px}.client-campaign-empty{color:#60758e;margin:0;padding:25px;font-size:14px;line-height:1.5}.client-campaign-method-note{color:#657991;margin:0 3px;font-size:13px;line-height:1.55}@media(max-width:1250px){.client-campaign-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-campaign-detail-grid{grid-template-columns:1fr}}@media(max-width:740px){.client-campaign-intro,.client-campaign-section-head{flex-direction:column;align-items:flex-start;padding:22px}.client-campaign-intro h2{font-size:26px}.client-campaign-detail-grid{padding:17px}.client-campaign-summary{gap:10px}.client-campaign-summary article{padding:18px}.client-campaign-card-actions{flex-wrap:wrap}}@media(max-width:500px){.client-campaign-summary,.client-campaign-source-list{grid-template-columns:1fr}.client-campaign-card-top,.client-campaign-outcome,.client-campaign-current{flex-direction:column;align-items:flex-start}.client-campaign-outcome strong{text-align:left}.client-campaign-detail-grid{padding:12px}.client-campaign-card-actions a{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.client-campaign-summary article,.client-campaign-detail-card,.client-campaign-export,.client-campaign-card-actions a{transition:none}}@media(min-width:1251px){.client-campaign-detail-grid>.client-campaign-detail-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,880px)}}.client-campaign-summary .client-campaign-summary-card{min-width:0;color:inherit;background:#fff;border:1px solid #dce5ee;border-radius:16px;padding:22px 38px 22px 21px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;position:relative;box-shadow:0 6px 18px #182b460a}.client-campaign-summary .client-campaign-summary-card:hover{border-color:#9db8d8;transform:translateY(-3px);box-shadow:0 12px 25px #182b4617}.client-campaign-summary .client-campaign-summary-card:focus-visible{outline-offset:3px;outline:3px solid #336dc5}.client-campaign-summary .client-campaign-summary-card:first-child{border-top:3px solid #5583ca}.client-campaign-summary .client-campaign-summary-card:nth-child(2){border-top:3px solid #7a6ac2}.client-campaign-summary .client-campaign-summary-card:nth-child(3){border-top:3px solid #2e9d8b}.client-campaign-summary .client-campaign-summary-card:nth-child(4){border-top:3px solid #d09c48}.client-campaign-summary .client-campaign-summary-card>span:first-child{color:#50647e;font-size:14px;font-weight:700}.client-campaign-summary .client-campaign-summary-card>strong{color:#18334f;letter-spacing:-.03em;margin-top:12px;font-size:28px;line-height:1.15;display:block}.client-campaign-summary .client-campaign-summary-card>strong small{letter-spacing:0;font-size:15px;font-weight:650}.client-campaign-summary .client-campaign-summary-card>p{color:#687c93;margin:9px 0 0;font-size:13px;line-height:1.45}.client-campaign-summary-arrow{color:#567ba9;font-size:17px;transition:transform .18s;position:absolute;top:20px;right:17px}.client-campaign-summary-card:hover .client-campaign-summary-arrow{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.client-campaign-summary .client-campaign-summary-card,.client-campaign-summary-arrow{transition:none}}.client-campaign-activity{gap:22px;padding-bottom:24px;display:grid}.client-campaign-activity-back{color:#335f93;width:max-content;font-size:14px;font-weight:700;text-decoration:none}.client-campaign-activity-back:hover{text-decoration:underline}.client-campaign-activity-hero,.client-campaign-activity-panel{background:#fff;border:1px solid #dce5ee;border-radius:19px;overflow:hidden;box-shadow:0 10px 28px #182b460e}.client-campaign-activity-hero{background:linear-gradient(115deg,#fff 53%,#edf4ff);padding:29px 32px}.client-campaign-activity .client-section-kicker{color:#315d9a!important;letter-spacing:.12em!important;margin:0 0 8px!important;font-size:11px!important}.client-campaign-activity-hero h1{color:#17314e;letter-spacing:-.035em;margin:0;font-size:34px;line-height:1.17}.client-campaign-activity-hero>p:not(.client-section-kicker){color:#536b84;max-width:800px;margin:10px 0 0;font-size:15px;line-height:1.55}.client-campaign-activity-meta{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.client-campaign-activity-meta span{color:#536d88;background:#fff;border:1px solid #d9e4f0;border-radius:100px;padding:8px 12px;font-size:13px;font-weight:700}.client-campaign-activity-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.client-campaign-activity-totals>div{background:#fff;border:1px solid #dce5ee;border-top:3px solid #5583ca;border-radius:15px;min-width:0;padding:20px 21px}.client-campaign-activity-totals>div:nth-child(2){border-top-color:#2e9d8b}.client-campaign-activity-totals>div:nth-child(3){border-top-color:#d09c48}.client-campaign-activity-totals span,.client-campaign-activity-totals small{color:#5d7188;font-size:13px;line-height:1.45;display:block}.client-campaign-activity-totals span{font-weight:700}.client-campaign-activity-totals strong{color:#16334f;margin:9px 0;font-size:29px;display:block}.client-campaign-activity-heading{background:linear-gradient(110deg,#fff,#f4f8fd);justify-content:space-between;align-items:flex-end;gap:20px;padding:25px 28px;display:flex}.client-campaign-activity-heading h2{color:#193551;letter-spacing:-.025em;margin:0;font-size:25px}.client-campaign-activity-heading p:last-child{color:#61748a;margin:7px 0 0;font-size:14px;line-height:1.5}.client-campaign-activity-heading nav{background:#fff;border:1px solid #dde6ef;border-radius:10px;flex:none;gap:5px;padding:4px;display:flex}.client-campaign-activity-heading nav a{color:#59708a;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:700;text-decoration:none}.client-campaign-activity-heading nav a.is-active,.client-campaign-activity-heading nav a:hover{color:#285991;background:#eaf2ff}.client-campaign-activity-table-wrap{max-width:100%;overflow-x:auto}.client-campaign-activity-table{border-collapse:collapse;width:100%;min-width:1000px}.client-campaign-activity-table th{color:#5d728a;text-align:left;background:#f5f8fc;padding:13px 17px;font-size:12px}.client-campaign-activity-table td{color:#344e67;vertical-align:middle;border-top:1px solid #e9eef3;padding:17px;font-size:14px}.client-campaign-activity-table tbody tr:hover{background:#f6f9fe}.client-campaign-activity-table td strong,.client-campaign-activity-table td small{display:block}.client-campaign-activity-table td strong{color:#1d3854;font-size:14px}.client-campaign-activity-table td small{color:#657b92;margin-top:5px;font-size:12px;line-height:1.4}.client-campaign-activity-badge{color:#65768b;white-space:nowrap;background:#f7f8fa;border:1px solid #e5e4e0;border-radius:100px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.client-campaign-activity-badge.is-active{color:#20765a;background:#edf8f3;border-color:#cde7dc}.client-campaign-activity-table td a{color:#245c98;white-space:nowrap;font-weight:700;text-decoration:none}.client-campaign-activity-table td a:hover{text-decoration:underline}.client-campaign-activity-note{color:#667c94;margin:0 3px;font-size:13px;line-height:1.55}@media(max-width:850px){.client-campaign-activity-heading{flex-direction:column;align-items:flex-start}.client-campaign-activity-totals{grid-template-columns:1fr}}@media(max-width:600px){.client-campaign-activity-hero,.client-campaign-activity-heading{padding:21px}.client-campaign-activity-hero h1{font-size:28px}.client-campaign-activity-heading nav{max-width:100%;overflow-x:auto}}.client-campaign-evidence{background:#fff;border:1px solid #dce5ee;border-radius:19px;overflow:hidden;box-shadow:0 10px 28px #182b460e}.client-campaign-evidence-head{background:linear-gradient(108deg,#f4f8fd,#fff 70%);justify-content:space-between;align-items:center;gap:24px;padding:27px 29px;display:flex}.client-campaign-evidence-head>div{max-width:760px}.client-campaign-evidence .client-section-kicker{font-size:13px!important}.client-campaign-evidence-head h2{color:#173451;letter-spacing:-.025em;margin:0;font-size:27px;line-height:1.23}.client-campaign-evidence-head p:last-child{color:#526a82;margin:10px 0 0;font-size:15px;line-height:1.55}.client-campaign-evidence-head>a{color:#194e88;background:#fff;border:1px solid #b8cee4;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:750;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.client-campaign-evidence-head>a:hover{background:#eaf3ff;border-color:#8aaed0;transform:translateY(-2px)}.client-campaign-evidence-meta{color:#556c83;background:#f8fbfe;border-top:1px solid #e6edf3;border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:center;gap:10px;padding:11px 29px;font-size:13px;font-weight:700;display:flex}.client-campaign-evidence-list{padding:5px 17px 15px}.client-campaign-evidence-row{color:#233b57;border-bottom:1px solid #e9eff5;border-radius:10px;grid-template-columns:42px minmax(190px,1fr) minmax(130px,auto) minmax(160px,auto) 32px;align-items:center;gap:18px;padding:16px 13px;text-decoration:none;transition:background .18s,transform .18s;display:grid}.client-campaign-evidence-row:last-child{border-bottom:0}.client-campaign-evidence-row:hover{background:#f1f6fc;transform:translate(3px)}.client-campaign-evidence-row:focus-visible,.client-campaign-evidence-head>a:focus-visible{outline-offset:2px;outline:3px solid #3679c6}.client-campaign-evidence-index{color:#446c99;background:#edf3fa;border-radius:12px;place-items:center;width:39px;height:39px;font-size:13px;font-weight:800;display:grid}.client-campaign-evidence-person{flex-direction:column;gap:3px;min-width:0;display:flex}.client-campaign-evidence-person small{color:#678099;font-size:13px;font-weight:600}.client-campaign-evidence-person strong{color:#183553;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.client-campaign-evidence-person>span{color:#536b82;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.client-campaign-evidence-source{white-space:nowrap;border-radius:999px;justify-self:start;padding:7px 11px;font-size:13px;font-weight:750}.client-campaign-evidence-source.is-call{color:#176d5f;background:#e7f4f0}.client-campaign-evidence-source.is-message{color:#365fa1;background:#eaf1ff}.client-campaign-evidence-outcome{flex-direction:column;gap:3px;display:flex}.client-campaign-evidence-outcome strong{color:#1b3754;font-size:15px}.client-campaign-evidence-outcome small{color:#5d748b;font-size:13px}.client-campaign-evidence-arrow{color:#557ba9;font-size:21px;font-weight:700}.client-campaign-evidence-empty{text-align:center;padding:28px 16px}.client-campaign-evidence-empty strong{color:#244667;font-size:17px}.client-campaign-evidence-empty p{color:#637b93;margin:7px 0 0;font-size:14px}.client-campaign-evidence-footnote{color:#607891;border-top:1px solid #eaf0f5;margin:0;padding:13px 29px;font-size:13px;line-height:1.5}@media(max-width:1000px){.client-campaign-evidence-row{grid-template-columns:42px minmax(170px,1fr) minmax(140px,auto) 26px}.client-campaign-evidence-source{grid-area:2/2}.client-campaign-evidence-outcome{grid-area:1/3/3}.client-campaign-evidence-arrow{grid-area:1/4/3}}@media(max-width:650px){.client-campaign-evidence-head{flex-direction:column;align-items:flex-start;padding:22px}.client-campaign-evidence-head h2{font-size:24px}.client-campaign-evidence-meta{flex-direction:column;align-items:flex-start;padding:11px 22px}.client-campaign-evidence-list{padding:5px 11px 12px}.client-campaign-evidence-row{grid-template-columns:34px minmax(0,1fr) 24px;gap:10px;padding:14px 8px}.client-campaign-evidence-index{width:34px;height:34px}.client-campaign-evidence-person{grid-column:2}.client-campaign-evidence-source{grid-area:2/2}.client-campaign-evidence-outcome{grid-area:3/2}.client-campaign-evidence-arrow{grid-area:1/3/4}.client-campaign-evidence-footnote{padding:13px 22px}}.client-campaign-timeline{background:#fff;border:1px solid #dce5ee;border-radius:19px;overflow:hidden;box-shadow:0 10px 28px #182b460e}.client-campaign-timeline-head{background:linear-gradient(112deg,#f1f7ff,#fff 75%);justify-content:space-between;align-items:center;gap:24px;padding:27px 29px;display:flex}.client-campaign-timeline-head>div{max-width:790px}.client-campaign-timeline .client-section-kicker{font-size:13px!important}.client-campaign-timeline-head h2{color:#173451;letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.22}.client-campaign-timeline-head p:last-child{color:#526a82;margin:9px 0 0;font-size:15px;line-height:1.55}.client-campaign-timeline-head>a{color:#194e88;background:#fff;border:1px solid #b8cee4;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;padding:11px 16px;font-size:14px;font-weight:750;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.client-campaign-timeline-head>a:hover{background:#eaf3ff;border-color:#8aaed0;transform:translateY(-2px)}.client-campaign-timeline-head>a:focus-visible{outline-offset:2px;outline:3px solid #3679c6}.client-campaign-timeline-legend{color:#526a83;background:#f9fbfe;border-top:1px solid #e8eef5;border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:10px;padding:12px 29px;font-size:13px;font-weight:650;display:flex}.client-campaign-timeline-legend span:first-child{align-items:center;gap:9px;display:inline-flex}.client-campaign-timeline-legend i{background:#bad5f1;border-radius:4px;width:12px;height:12px;display:inline-block}.client-campaign-timeline-scroll{padding:13px 16px 21px;overflow-x:auto}.client-campaign-timeline-table{width:100%;min-width:calc(260px + var(--timeline-columns) * 146px);border-collapse:separate;border-spacing:7px;table-layout:fixed;text-align:left}.client-campaign-timeline-table thead th{color:#59738e;white-space:nowrap;padding:11px 9px;font-size:13px;font-weight:800}.client-campaign-timeline-table thead th:first-child{width:240px}.client-campaign-timeline-table tbody th{vertical-align:middle;background:#f9fbfe;border:1px solid #e5ecf3;border-radius:12px;padding:15px 13px}.client-campaign-timeline-table tbody th strong,.client-campaign-timeline-table tbody th span{display:block}.client-campaign-timeline-table tbody th strong{color:#1c3b5b;font-size:15px;line-height:1.3}.client-campaign-timeline-table tbody th span{color:#5b7690;margin-top:8px;font-size:13px;font-weight:600}.client-campaign-timeline-cell{vertical-align:top;border:1px solid #e2eaf2;border-radius:12px;padding:15px 12px;transition:transform .18s,box-shadow .18s}.client-campaign-timeline-cell:hover{transform:translateY(-2px);box-shadow:0 7px 16px #244c7817}.client-campaign-timeline-cell.tone-0{background:#f9fbfd}.client-campaign-timeline-cell.tone-1{background:#eef6ff;border-color:#d8e7f5}.client-campaign-timeline-cell.tone-2{background:#dcecfb;border-color:#c8dff4}.client-campaign-timeline-cell.tone-3{background:#c8e0f8;border-color:#a9ceef}.client-campaign-timeline-cell strong,.client-campaign-timeline-cell span,.client-campaign-timeline-cell em{display:block}.client-campaign-timeline-cell strong{color:#143e6a;font-size:21px;line-height:1.2}.client-campaign-timeline-cell strong small{font-size:13px;font-weight:650}.client-campaign-timeline-cell span{color:#305978;margin-top:9px;font-size:13px;font-weight:750}.client-campaign-timeline-cell em{color:#536e88;margin-top:7px;font-size:13px;font-style:normal}.client-campaign-timeline-empty{color:#617a92;padding:26px;font-size:15px}.client-campaign-timeline-note{color:#5f7690;border-top:1px solid #e8eef5;margin:0;padding:13px 29px;font-size:14px;line-height:1.55}@media(max-width:740px){.client-campaign-timeline-head{flex-direction:column;align-items:flex-start;padding:22px}.client-campaign-timeline-head h2{font-size:24px}.client-campaign-timeline-legend{flex-direction:column;align-items:flex-start;padding:11px 22px}.client-campaign-timeline-note{padding:13px 22px}}.client-reports-page{gap:22px;padding-bottom:24px;display:grid}.client-reports-hero,.client-reports-create,.client-reports-contents,.client-reports-archive,.client-reports-exports{border:1px solid #dce5ee;border-radius:19px;box-shadow:0 10px 28px #182b460e}.client-reports-kicker{color:#315d9a;letter-spacing:.1em;margin:0 0 8px;font-size:13px;font-weight:850}.client-reports-hero{background:linear-gradient(115deg,#f4f8ff,#fff 67%);grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:26px;padding:30px 32px;display:grid}.client-reports-hero h2{color:#183652;letter-spacing:-.035em;max-width:790px;margin:0;font-size:32px;line-height:1.17}.client-reports-hero p:not(.client-reports-kicker){color:#526a82;max-width:760px;margin:11px 0 16px;font-size:16px;line-height:1.55}.client-reports-period{color:#365b82;background:#fff;border:1px solid #d6e3f0;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:14px;font-weight:700;display:inline-flex}.client-reports-count{color:#fff;background:linear-gradient(145deg,#183653,#244c7f);border:1px solid #294970;border-radius:17px;flex-direction:column;justify-content:center;min-height:176px;padding:23px;display:flex}.client-reports-count span{font-size:14px;font-weight:750}.client-reports-count strong{color:#fff;margin:8px 0;font-size:43px;line-height:1}.client-reports-count small{color:#d8e7fa;font-size:13px;line-height:1.4}.client-reports-create-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:19px;display:grid}.client-reports-create{color:#fff;background:linear-gradient(130deg,#183a65,#102b50);padding:30px 32px;position:relative;overflow:hidden}.client-reports-create:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:300px;height:300px;position:absolute;top:-125px;right:-95px}.client-reports-create .client-reports-kicker{color:#b8d9ff}.client-reports-card-icon{background:#ffffff1c;border:1px solid #ffffff40;border-radius:13px;place-items:center;width:45px;height:45px;margin-bottom:20px;font-size:23px;display:grid}.client-reports-create h2{color:#fff;letter-spacing:-.025em;max-width:560px;margin:0;font-size:28px;line-height:1.22}.client-reports-create p:not(.client-reports-kicker){color:#dce9f8;max-width:600px;margin:11px 0 20px;font-size:15px;line-height:1.55}.client-reports-create form{margin:0 0 12px}.client-reports-create button{color:#194778;cursor:pointer;background:#fff;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;font-size:15px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.client-reports-create button:hover{background:#eaf4ff;transform:translateY(-2px);box-shadow:0 10px 22px #00000021}.client-reports-create button:focus-visible,.client-reports-row:focus-visible,.client-reports-export-grid a:focus-visible{outline-offset:3px;outline:3px solid #74adf4}.client-reports-create>small{color:#d0e0f2;font-size:13px}.client-reports-contents{background:#fff;padding:28px 27px}.client-reports-contents h3{color:#183652;margin:0 0 15px;font-size:23px}.client-reports-contents ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.client-reports-contents li{border-top:1px solid #edf1f6;align-items:flex-start;gap:15px;padding:12px 0;display:flex}.client-reports-contents li>span{color:#4f80b2;font-size:14px;font-weight:850}.client-reports-contents li strong,.client-reports-contents li small{display:block}.client-reports-contents li strong{color:#244361;font-size:15px}.client-reports-contents li small{color:#627990;margin-top:3px;font-size:14px}.client-reports-preview{background:#fff;border:1px solid #dce5ee;border-radius:19px;overflow:hidden;box-shadow:0 10px 28px #182b460e}.client-reports-preview-head{justify-content:space-between;align-items:center;gap:22px;padding:27px 30px 22px;display:flex}.client-reports-preview-head h2{color:#193754;margin:0;font-size:27px;line-height:1.2}.client-reports-preview-head p:not(.client-reports-kicker){color:#5b7289;margin:9px 0 0;font-size:14px;line-height:1.5}.client-reports-preview-head>a{color:#24598d;background:#f4f8fd;border:1px solid #cbddec;border-radius:10px;flex:none;align-items:center;gap:10px;padding:11px 15px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.client-reports-preview-head>a:hover{background:#eaf3fc;border-color:#9bbbd8}.client-reports-preview-head>a:focus-visible{outline-offset:3px;outline:3px solid #74adf4}.client-reports-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 24px 23px;display:grid}.client-reports-preview-grid>div{background:#f8fbfe;border:1px solid #dce7f1;border-radius:13px;min-width:0;padding:18px 17px}.client-reports-preview-grid span,.client-reports-preview-grid strong{display:block}.client-reports-preview-grid span{color:#5c748a;font-size:13px;font-weight:700;line-height:1.35}.client-reports-preview-grid strong{color:#183b5b;overflow-wrap:anywhere;margin-top:11px;font-size:25px;line-height:1.2}.client-reports-preview-note{color:#617a91;border-top:1px solid #e7edf3;margin:0;padding:13px 30px;font-size:13px;line-height:1.5}.client-reports-archive,.client-reports-exports{background:#fff;overflow:hidden}.client-reports-section-head{justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.client-reports-section-head h2{color:#193754;margin:0;font-size:27px;line-height:1.2}.client-reports-section-head p:last-child{color:#566f86;margin:8px 0 0;font-size:15px;line-height:1.5}.client-reports-section-head>span{color:#365e88;white-space:nowrap;background:#f5f9fe;border:1px solid #d8e5f2;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:700}.client-reports-list{border-top:1px solid #e7edf3;padding:5px 17px 15px}.client-reports-row{color:#1c3b58;border-bottom:1px solid #e9eff5;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:17px;padding:16px 13px;text-decoration:none;transition:background .18s,transform .18s;display:grid}.client-reports-row:last-child{border-bottom:0}.client-reports-row:hover{background:#f1f6fc;transform:translate(3px)}.client-reports-row-icon{color:#356598;background:#eaf3fd;border-radius:12px;place-items:center;width:44px;height:44px;font-size:19px;display:grid}.client-reports-row-main{min-width:0}.client-reports-row-main strong,.client-reports-row-main small{display:block}.client-reports-row-main strong{color:#1c3b59;font-size:16px}.client-reports-row-main small{color:#607991;margin-top:5px;font-size:14px}.client-reports-row-state{color:#287158;white-space:nowrap;background:#e9f4ef;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:750}.client-reports-row-action{color:#24598f;white-space:nowrap;font-size:14px;font-weight:800}.client-reports-empty{text-align:center;padding:29px 17px}.client-reports-empty strong{color:#1d3e61;font-size:18px}.client-reports-empty p{color:#647c93;margin:8px 0 0;font-size:15px}.client-reports-exports .client-reports-section-head{border-bottom:1px solid #e7edf3}.client-reports-export-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:20px 23px;display:grid}.client-reports-export-grid a{color:#1d4163;background:#f9fbfe;border:1px solid #dce6f0;border-radius:14px;flex-direction:column;min-height:161px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.client-reports-export-grid a:hover{border-color:#a9c5df;transform:translateY(-3px);box-shadow:0 10px 20px #1d406317}.client-reports-export-icon{color:#35689e;background:#e6f1fd;border-radius:9px;place-items:center;width:33px;height:33px;margin-bottom:13px;font-size:20px;font-weight:800;display:grid}.client-reports-export-grid strong{font-size:17px}.client-reports-export-grid small{color:#617a92;margin-top:5px;font-size:14px}.client-reports-export-action{color:#245b92;margin-top:auto;padding-top:15px;font-size:14px;font-weight:800}.client-reports-export-note{color:#617a91;border-top:1px solid #e7edf3;margin:0;padding:13px 30px;font-size:14px;line-height:1.5}@media(max-width:1100px){.client-reports-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.client-reports-preview-head{flex-direction:column;align-items:flex-start;padding:23px}.client-reports-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 20px}.client-reports-preview-note{padding:13px 23px}}@media(max-width:480px){.client-reports-preview-grid{grid-template-columns:1fr}}@media(max-width:1100px){.client-reports-create-grid{grid-template-columns:1fr}.client-reports-hero{grid-template-columns:1fr 210px}}@media(max-width:760px){.client-reports-hero{grid-template-columns:1fr;padding:23px}.client-reports-hero h2{font-size:28px}.client-reports-count{min-height:140px}.client-reports-create,.client-reports-contents{padding:24px}.client-reports-section-head{flex-direction:column;align-items:flex-start;padding:22px}.client-reports-row{grid-template-columns:44px 1fr auto}.client-reports-row-state{grid-area:2/2;justify-self:start}.client-reports-row-action{grid-area:1/3/3}.client-reports-export-grid{grid-template-columns:1fr;padding:17px}.client-reports-export-grid a{min-height:140px}.client-reports-export-note{padding:13px 22px}}@media(max-width:480px){.client-reports-row{grid-template-columns:40px 1fr;gap:10px}.client-reports-row-icon{width:39px;height:39px}.client-reports-row-action{grid-area:3/2}.client-reports-row-state{grid-area:2/2}}.client-report-view{color:#1a3752;max-width:1250px;margin:0 auto 24px}.client-report-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;display:flex}.client-report-toolbar a,.client-report-toolbar button{color:#25527d;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e1ee;border-radius:10px;justify-content:center;align-items:center;padding:9px 16px;font-size:14px;font-weight:750;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.client-report-toolbar button{color:#fff;background:#183c66;border-color:#183c66}.client-report-toolbar a:hover,.client-report-toolbar button:hover{border-color:#95b5d4;transform:translateY(-2px)}.client-report-toolbar a:focus-visible,.client-report-toolbar button:focus-visible{outline-offset:3px;outline:3px solid #7aa2e5}.client-report-sheet{background:#fff;border:1px solid #dce5ee;border-radius:18px;overflow:hidden;box-shadow:0 16px 38px #172c4612}.client-report-cover{background:linear-gradient(118deg,#f2f7fe,#fff 69%);grid-template-columns:minmax(0,1fr) 255px;align-items:center;gap:25px;padding:38px 39px;display:grid}.client-report-kicker,.client-report-heading>p{letter-spacing:.1em;color:#315c93!important;margin:0!important;font-size:12px!important;font-weight:850!important}.client-report-cover h1{color:#183653;letter-spacing:-.04em;margin:10px 0 0;font-size:37px;line-height:1.13}.client-report-cover .client-report-subtitle{color:#516b84;max-width:660px;margin:12px 0 0;font-size:16px;line-height:1.55}.client-report-cover .client-report-date{color:#4f6680;margin:17px 0 0;font-size:14px;font-weight:690}.client-report-period{color:#fff;background:linear-gradient(145deg,#193a5a,#234b76);border:1px solid #294c70;border-radius:15px;flex-direction:column;gap:10px;padding:22px;display:flex}.client-report-period span{color:#bbd5f0;letter-spacing:.12em;font-size:11px;font-weight:800}.client-report-period strong{font-size:20px;line-height:1.3}.client-report-period small{color:#d5e4f4;font-size:13px}.client-report-disclosure{color:#705527;background:#fffbf3;border-top:1px solid #eee5d2;border-bottom:1px solid #eee5d2;align-items:center;gap:9px;padding:13px 39px;font-size:13px;line-height:1.4;display:flex}.client-report-disclosure span{color:#d2a647;font-size:10px}.client-report-block{border-bottom:1px solid #e5edf4;padding:31px 39px 34px}.client-report-heading{margin-bottom:20px}.client-report-heading h2{color:#1a3a57;letter-spacing:-.025em;margin:7px 0 0;font-size:24px;font-weight:750;line-height:1.25}.client-report-heading>span{color:#637d95;margin-top:7px;font-size:14px;display:block}.client-report-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.client-report-highlight-grid>div{background:#f7faff;border:1px solid #dae6f1;border-radius:13px;flex-direction:column;min-width:0;min-height:138px;padding:17px;display:flex}.client-report-highlight-grid>div:nth-child(4){background:#f1faf6;border-color:#c5dfd7}.client-report-highlight-grid span{color:#59728a;font-size:13px;font-weight:700}.client-report-highlight-grid strong{color:#183f61;letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:11px;font-size:27px;font-weight:790;line-height:1.15}.client-report-highlight-grid small{color:#617991;margin-top:auto;padding-top:11px;font-size:12px;line-height:1.4}.client-report-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;margin:0;display:grid}.client-report-facts>div{border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:baseline;gap:18px;min-width:0;padding:12px 0;display:flex}.client-report-facts dt{color:#556f87;font-size:14px}.client-report-facts dd{color:#193a59;text-align:right;white-space:nowrap;margin:0;font-size:16px;font-weight:760}.client-report-table-wrap{overflow-x:auto}.client-report-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.client-report-table th,.client-report-table td{vertical-align:top;border-bottom:1px solid #e3ebf3;padding:15px 12px}.client-report-table thead th{color:#476987;letter-spacing:.035em;white-space:nowrap;background:#f1f6fc;font-size:12px;font-weight:800}.client-report-table tbody th{color:#1e425f;min-width:195px}.client-report-table tbody th strong,.client-report-table tbody th small{display:block}.client-report-table tbody th small{color:#66809a;margin-top:5px;font-size:12px;font-weight:550}.client-report-table tbody tr:hover{background:#f6faff}.client-report-table td:last-child{color:#194766;font-weight:750}.client-report-notes>p{color:#556e86;max-width:990px;margin:12px 0;font-size:14px;line-height:1.7}.client-report-footer{color:#678198;justify-content:space-between;gap:16px;padding:22px 39px;font-size:12px;line-height:1.5;display:flex}@media(max-width:1000px){.client-report-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-report-cover{grid-template-columns:minmax(0,1fr) 225px}}@media(max-width:700px){.client-report-cover{grid-template-columns:1fr;padding:26px 22px}.client-report-cover h1{font-size:30px}.client-report-period{gap:7px}.client-report-block{padding:25px 22px}.client-report-disclosure{padding:13px 22px}.client-report-facts{grid-template-columns:1fr}.client-report-footer{flex-direction:column;padding:20px 22px}.client-report-toolbar{align-items:stretch}.client-report-toolbar a,.client-report-toolbar button{padding:9px;font-size:12px}}@media(max-width:460px){.client-report-highlight-grid{grid-template-columns:1fr}.client-report-highlight-grid>div{min-height:105px}.client-report-highlight-grid strong{font-size:25px}}@media print{@page{margin:14mm}.client-report-view{color:#162c43;max-width:none;margin:0}.client-report-sheet{box-shadow:none;border:0;border-radius:0;overflow:visible}.client-report-cover{background:#fff;padding:0 0 20px}.client-report-period{color:#193a59;background:#fff;border-color:#bcccdc}.client-report-period span,.client-report-period small{color:#4a647b}.client-report-disclosure{background:#fff;padding:10px 0}.client-report-block{break-inside:auto;padding:20px 0}.client-report-heading,.client-report-highlight-grid>div,.client-report-facts>div,.client-report-table tr,.client-report-notes p{break-inside:avoid}.client-report-highlight-grid>div{border-color:#bcccdc;background:#fff!important}.client-report-table-wrap{overflow:visible}.client-report-footer{padding:15px 0}}.workspace-v2.workspace-internal .internal-overview-heading{align-items:end;gap:24px;margin:5px 0 19px}.workspace-v2.workspace-internal .internal-overview-heading .demo-eyebrow{letter-spacing:.17em;color:#527680;font-size:12px}.workspace-v2.workspace-internal .internal-overview-heading h1{color:#102b3c;letter-spacing:-.05em;margin:9px 0 8px;font-size:clamp(37px,3.1vw,52px);font-weight:780;line-height:1.08}.workspace-v2.workspace-internal .internal-overview-heading>div>p:last-child{color:#617a88;font-size:16px;font-weight:600}.workspace-v2.workspace-internal .internal-overview-heading .demo-button{border-radius:12px;min-height:45px;padding:11px 17px;font-size:14px}.workspace-v2.workspace-internal .internal-overview-demo{background:#fffcf6;border:1px solid #e4dbca;border-radius:15px;margin:0 0 18px;padding:13px 18px;transition:border-color .2s,box-shadow .2s,background .2s}.workspace-v2.workspace-internal .internal-overview-demo:hover,.workspace-v2.workspace-internal .internal-overview-demo[open]{background:#fffaf0;border-color:#d9bd87;box-shadow:0 8px 22px #45351a12}.workspace-v2.workspace-internal .internal-overview-demo summary{color:#756042;cursor:pointer;min-height:27px;font-size:14px}.workspace-v2.workspace-internal .internal-overview-demo>p{font-size:14px;line-height:1.6}.workspace-v2.workspace-internal .internal-overview-filters{background:#fff;border:1px solid #d9e4e5;border-radius:17px;margin:0 0 24px;padding:17px 19px;transition:border-color .2s,box-shadow .2s;box-shadow:0 10px 28px #1838400d}.workspace-v2.workspace-internal .internal-overview-filters:hover{border-color:#a6c4bd;box-shadow:0 16px 31px #18384017}.workspace-v2.workspace-internal .internal-overview-filters>.demo-row>strong{color:#1a3e4e;font-size:15px}.workspace-v2.workspace-internal .internal-overview-filters .demo-tab{min-width:70px;padding:9px 11px;font-size:13px;transition:background .18s,color .18s,box-shadow .18s}.workspace-v2.workspace-internal .internal-overview-filters .demo-tab:hover{color:#164e58;background:#eaf4f0;box-shadow:0 3px 10px #174d4b14}.workspace-v2.workspace-internal .internal-overview-filters .demo-tab.active{color:#134e51;background:#fff}.workspace-v2.workspace-internal .internal-overview-filters .advanced-filters{margin-top:13px;padding-top:12px}.workspace-v2.workspace-internal .internal-overview-filters .advanced-filters summary{color:#356b70;cursor:pointer;font-size:14px;font-weight:700}.workspace-v2.workspace-internal .internal-overview-filters .advanced-filters summary:hover{color:#0e4c50}.workspace-v2.workspace-internal .internal-overview-filters .advanced-filters p{color:#617a83;font-size:13px;line-height:1.55}.internal-command{--ops-ink:#143647;--ops-muted:#587481;--ops-line:#dce7e5;--ops-gold:#b79459;color:var(--ops-ink);gap:22px;padding:0 0 46px;display:grid}.internal-command *{box-sizing:border-box}.internal-command-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% -10%,#92c1b030,#0000 36%),linear-gradient(116deg,#102a3a 3%,#194155 64%,#214d59);border:1px solid #355768;border-radius:27px;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:center;gap:44px;min-height:280px;padding:42px 46px;transition:box-shadow .25s,border-color .25s,transform .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #0e2a3a30}.internal-command-hero:before{content:"";z-index:-1;border:1px solid #d4e3d121;border-radius:50%;height:285px;position:absolute;inset:auto -7% -190px 32%;transform:rotate(-12deg)}.internal-command-hero:after{content:"";background:linear-gradient(90deg,#d6bb87,#0000);width:145px;height:3px;position:absolute;top:0;left:0}.internal-command-hero:hover{border-color:#719b9b;transform:translateY(-2px);box-shadow:0 29px 58px #0e2a3a3b}.internal-command-kicker{letter-spacing:.16em;color:#bbdac6!important;margin:0 0 17px!important;font-size:13px!important;font-weight:820!important}.internal-command-hero h2{color:#fff;letter-spacing:-.053em;max-width:790px;margin:0;font-size:clamp(36px,3.3vw,52px);font-weight:760;line-height:1.08}.internal-command-hero>div:first-child>p:not(.internal-command-kicker){color:#e0ebea;max-width:770px;margin:19px 0 0;font-size:18px;line-height:1.58}.internal-command-meta{color:#c7d9da;flex-wrap:wrap;gap:10px 20px;margin-top:25px;font-size:14px;font-weight:650;display:flex}.internal-command-meta span+span{border-left:1px solid #d2e6ea61;padding-left:20px}.internal-command-mode{background:linear-gradient(145deg,#e8f5e129,#d7efe70e);border:1px solid #d3e1c785;border-radius:21px;align-content:start;gap:12px;padding:25px;transition:transform .22s,background .22s,box-shadow .22s;display:grid;box-shadow:inset 0 1px #ffffff1c}.internal-command-mode:hover{background:#dcf0e230;transform:translateY(-4px);box-shadow:0 14px 30px #0517232e}.internal-command-mode.is-stopped{background:#b14a3030;border-color:#e3a286}.internal-command-mode-mark{color:#d4e8d5;border:1px solid #d2e8d773;border-radius:12px;place-items:center;width:39px;height:39px;font-size:24px;display:grid}.internal-command-mode>span:not(.internal-command-mode-mark){color:#bbdbc5;letter-spacing:.13em;font-size:12px;font-weight:850}.internal-command-mode.is-stopped>span:not(.internal-command-mode-mark){color:#ffd5c1}.internal-command-mode strong{color:#fff;font-size:24px;line-height:1.2}.internal-command-mode small{color:#d4e4e2;font-size:14px;line-height:1.55}.internal-command-section{border:1px solid var(--ops-line);background:#fff;border-radius:23px;min-width:0;padding:30px 31px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;box-shadow:0 11px 30px #1334440f}.internal-command-section:hover{border-color:#bbd0c9;transform:translateY(-3px);box-shadow:0 21px 41px #1235411c}.internal-command-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:23px;display:flex}.internal-command-section-head p{color:#6d847b;letter-spacing:.13em;margin:0 0 10px;font-size:12px;font-weight:850}.internal-command-section-head h3{color:#12384a;letter-spacing:-.038em;margin:0;font-size:clamp(24px,1.65vw,29px);font-weight:725;line-height:1.2}.internal-command-section-head>a{color:#225d65;flex:none;font-size:14px;font-weight:800;text-decoration:none;transition:color .18s,transform .18s}.internal-command-section-head>a:hover{color:#a37d40;text-underline-offset:4px;text-decoration:underline;transform:translate(3px)}.internal-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.internal-priority{color:#24475a;background:linear-gradient(160deg,#f7fbfa,#fff);border:1px solid #dce7e4;border-radius:18px;flex-direction:column;min-height:242px;padding:22px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden}.internal-priority:before{content:"";background:#8fb7a7;width:65px;height:3px;transition:width .22s;position:absolute;top:0;left:0}.internal-priority:hover{background:#fff;border-color:#8eb8a9;transform:translateY(-6px);box-shadow:0 18px 32px #18434b21}.internal-priority:hover:before{width:100%}.internal-priority-index{color:#79928f;letter-spacing:.13em;font-size:12px;font-weight:900}.internal-priority strong{color:#153d4b;letter-spacing:-.035em;margin-top:22px;font-size:23px;line-height:1.2}.internal-priority small{color:#577580;margin:12px 0 19px;font-size:15px;line-height:1.52}.internal-priority b{color:#227064;margin-top:auto;font-size:14px;line-height:1.4}.internal-priority.is-urgent{background:#fff9f6;border-color:#dfa995}.internal-priority.is-attention{background:#fffdf7;border-color:#e3d2ab}.internal-priority.is-attention:before{background:#cba56a}.internal-overview-brief{background:linear-gradient(130deg,#fff,#f8fbfa)}.internal-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.internal-brief-grid>a{min-height:159px;color:var(--ops-ink);background:#fff;border:1px solid #dbe6e2;border-radius:17px;align-content:start;gap:8px;padding:18px 20px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.internal-brief-grid>a:hover{border-color:#a4beb1;transform:translateY(-5px);box-shadow:0 12px 28px #153a3f1a}.internal-brief-grid span{color:#516d76;font-size:14px;font-weight:720}.internal-brief-grid strong{letter-spacing:-.06em;color:#163f50;font-size:37px;font-weight:780;line-height:1}.internal-brief-grid small{color:#667e83;font-size:13px;line-height:1.45}.internal-brief-context{color:#607b82;margin:17px 0 0;font-size:14px;line-height:1.5}.internal-command-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.internal-budget-line{border-bottom:1px solid #e5eded;margin-bottom:20px;padding:4px 0 21px;transition:background .2s,padding .2s}.internal-budget-line:hover{background:#f7fbfa}.internal-budget-line>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.internal-budget-line span,.internal-budget-policy span{color:#506f79;font-size:15px;font-weight:750}.internal-budget-line strong{color:#123d4d;white-space:nowrap;font-size:23px}.internal-budget-line strong small{color:#637d84;font-size:14px;font-weight:650}.internal-budget-line>small,.internal-budget-policy small{color:#5b7882;margin-top:11px;font-size:14px;line-height:1.55;display:block}.internal-progress{background:#e8f0ed;border-radius:50px;height:9px;margin-top:15px;overflow:hidden}.internal-progress i{border-radius:inherit;background:linear-gradient(90deg,#398b82,#a4cba5);height:100%;display:block}.internal-budget-policy{background:#f8fbf9;border:1px solid #e0e9e4;border-radius:15px;gap:8px;padding:18px;transition:background .2s,border-color .2s,transform .2s;display:grid}.internal-budget-policy:hover{background:#fff;border-color:#a4c2b5;transform:translateY(-2px)}.internal-budget-policy strong{color:#27594e;font-size:19px}.internal-signal-row,.internal-decision-row{border-top:1px solid #e7eeee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 -10px;padding:18px 10px;transition:background .18s,transform .18s;display:flex}.internal-signal-row:hover,.internal-decision-row:hover{background:#f5faf8;transform:translate(3px)}.internal-signal-row:first-of-type,.internal-decision-row:first-of-type{border-top:0}.internal-signal-row>div,.internal-decision-row>div{gap:7px;min-width:0;display:grid}.internal-signal-row strong,.internal-decision-row strong{color:#173f51;overflow-wrap:anywhere;font-size:17px;line-height:1.4}.internal-signal-row small,.internal-decision-row small{color:#617e87;font-size:14px;line-height:1.5}.internal-signal-row>span{color:#225f68;flex:none;font-size:15px;font-weight:850}.internal-risk{color:#8c6644;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850}.internal-pending{color:#806134;background:#fff7e9;border:1px solid #e2d1ae;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:800}.internal-command-note{color:#526d72;background:#f3f9f6;border-left:3px solid #7eae9d;margin:19px 0 0;padding:15px 17px;font-size:14px;line-height:1.6;transition:background .18s,border-color .18s}.internal-command-note:hover{background:#eaf5ef;border-color:#b28b51}.internal-command-empty{color:#5c7980;background:#fafcfc;border:1px dashed #cbdedc;border-radius:13px;padding:25px;font-size:15px;line-height:1.5}.internal-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.internal-readiness-grid>div{background:#f8fbfa;border:1px solid #e0eae6;border-radius:17px;align-content:start;gap:12px;padding:22px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:grid}.internal-readiness-grid>div:hover{background:#fff;border-color:#a8c4b5;transform:translateY(-5px);box-shadow:0 12px 25px #143b3d17}.internal-readiness-dot{background:#c79963;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #fff1dd}.internal-readiness-grid strong{color:#1d4554;font-size:18px;line-height:1.3}.internal-readiness-grid small{color:#5d7b83;font-size:14px;line-height:1.55}.internal-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:19px;display:grid}.internal-check-grid>div{background:#f8fbfa;border:1px solid #dfe9e5;border-radius:15px;align-content:start;gap:9px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.internal-check-grid>div:hover{border-color:#a7c0b6;transform:translateY(-3px);box-shadow:0 10px 21px #18424514}.internal-check-grid span{text-transform:uppercase;letter-spacing:.08em;color:#668286;font-size:13px;font-weight:800}.internal-check-grid strong{color:#193c4a;font-size:17px;line-height:1.3}.internal-check-grid small{color:#5f7980;font-size:13px;line-height:1.48}.internal-launch-gates{color:#194455;justify-content:space-between;align-items:center;gap:15px;margin:17px 0 5px;font-size:15px;display:flex}.internal-launch-gates span{color:#8f6843;font-size:13px;font-weight:750}.internal-gate-row{color:#284d59;border-top:1px solid #e6eeee;justify-content:space-between;align-items:center;gap:16px;padding:13px 8px;font-size:14px;transition:background .2s;display:flex}.internal-gate-row:hover{background:#f4f9f7}.internal-gate-row b{color:#9a6b42;flex:none;font-size:13px}.internal-gate-row b.is-ready{color:#287865}.internal-command a:focus-visible,.workspace-v2.workspace-internal .internal-overview-filters a:focus-visible,.workspace-v2.workspace-internal .internal-overview-demo summary:focus-visible{outline-offset:4px;outline:3px solid #c39b5e}@media(max-width:1250px){.internal-priority-grid,.internal-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-priority{min-height:210px}}@media(max-width:970px){.internal-command-hero{grid-template-columns:1fr}.internal-command-mode{max-width:480px}.internal-command-columns{grid-template-columns:1fr}.internal-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.workspace-v2.workspace-internal .internal-overview-heading{align-items:start}.workspace-v2.workspace-internal .internal-overview-heading h1{font-size:36px}.workspace-v2.workspace-internal .internal-overview-filters{padding:17px}.workspace-v2.workspace-internal .internal-overview-filters>.demo-row>.demo-row{flex-wrap:wrap}.internal-command{gap:16px}.internal-command-hero{gap:24px;padding:29px 25px}.internal-command-hero h2{font-size:37px}.internal-command-meta span+span{border-left:0;padding-left:0}.internal-command-section{padding:24px 21px}.internal-command-section-head{flex-direction:column;align-items:start}.internal-priority-grid,.internal-brief-grid,.internal-readiness-grid,.internal-check-grid{grid-template-columns:1fr}.internal-priority{min-height:0}.internal-budget-line>div:first-child,.internal-launch-gates,.internal-signal-row,.internal-decision-row,.internal-gate-row{flex-direction:column;align-items:start}}@media(prefers-reduced-motion:reduce){.internal-command *,.internal-command-hero,.internal-command-section,.workspace-v2.workspace-internal .internal-overview-demo,.workspace-v2.workspace-internal .internal-overview-filters{transition:none!important}.internal-command :hover,.internal-command-hero:hover,.internal-command-section:hover{transform:none!important}}.workspace-v2.workspace-internal .internal-performance-heading{align-items:end;gap:22px;margin:5px 0 19px}.workspace-v2.workspace-internal .internal-performance-heading .demo-eyebrow{color:#527680;letter-spacing:.17em;font-size:12px}.workspace-v2.workspace-internal .internal-performance-heading h1{color:#102b3c;margin:9px 0 8px;font-size:clamp(37px,3.1vw,52px);font-weight:780;line-height:1.08}.workspace-v2.workspace-internal .internal-performance-heading>div>p:last-child{color:#617a88;font-size:16px;font-weight:600}.workspace-v2.workspace-internal .internal-performance-heading .demo-button{border-radius:12px;min-height:45px;padding:11px 17px;font-size:14px}.workspace-v2.workspace-internal .internal-performance-demo{background:#fffcf6;border:1px solid #e4dbca;border-radius:15px;margin:0 0 18px;padding:13px 18px;transition:box-shadow .2s,border-color .2s}.workspace-v2.workspace-internal .internal-performance-demo:hover,.workspace-v2.workspace-internal .internal-performance-demo[open]{border-color:#d9bd87;box-shadow:0 8px 22px #45351a12}.workspace-v2.workspace-internal .internal-performance-demo summary{color:#756042;min-height:27px;font-size:14px}.workspace-v2.workspace-internal .internal-performance-demo>p{font-size:14px;line-height:1.6}.workspace-v2.workspace-internal .internal-performance-filters{background:#fff;border:1px solid #d9e4e5;border-radius:17px;margin:0 0 24px;padding:17px 19px;transition:box-shadow .2s,border-color .2s;box-shadow:0 10px 28px #1838400d}.workspace-v2.workspace-internal .internal-performance-filters:hover{border-color:#a6c4bd;box-shadow:0 16px 31px #18384017}.workspace-v2.workspace-internal .internal-performance-filters>.demo-row>strong{color:#1a3e4e;font-size:15px}.workspace-v2.workspace-internal .internal-performance-filters .demo-tab{min-width:70px;padding:9px 11px;font-size:13px;transition:background .18s,color .18s}.workspace-v2.workspace-internal .internal-performance-filters .demo-tab:hover{color:#164e58;background:#eaf4f0}.workspace-v2.workspace-internal .internal-performance-filters .demo-tab.active{color:#134e51;background:#fff}.workspace-v2.workspace-internal .internal-performance-filters .advanced-filters{margin-top:13px;padding-top:12px}.workspace-v2.workspace-internal .internal-performance-filters .advanced-filters summary{color:#356b70;font-size:14px;font-weight:700}.workspace-v2.workspace-internal .internal-performance-filters .advanced-filters p{color:#617a83;font-size:13px;line-height:1.55}.internal-performance{--ip-ink:#173b4c;--ip-muted:#607985;--ip-line:#dce8e7;color:var(--ip-ink);gap:22px;padding-bottom:45px;display:grid}.internal-performance *{box-sizing:border-box}.ip-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 85% 5%,#85c6b32e,#0000 32%),linear-gradient(119deg,#10293a 4%,#174354 74%,#24515a);border:1px solid #365868;border-radius:26px;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:38px;min-height:262px;padding:39px 44px;transition:transform .23s,box-shadow .23s,border-color .23s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 47px #0d2d3b2e}.ip-hero:before{content:"";z-index:-1;border:1px solid #cfe4da24;border-radius:50%;width:570px;height:280px;position:absolute;inset:auto -80px -185px auto;transform:rotate(-15deg)}.ip-hero:after{content:"";background:linear-gradient(90deg,#cfb17d,#0000);width:155px;height:3px;position:absolute;top:0;left:0}.ip-hero:hover{border-color:#709c9b;transform:translateY(-2px);box-shadow:0 28px 56px #0d2d3b3d}.ip-kicker{color:#baddc7;letter-spacing:.17em;margin:0 0 16px;font-size:13px;font-weight:840}.ip-hero h2{color:#fff;letter-spacing:-.05em;max-width:800px;margin:0;font-size:clamp(35px,3vw,48px);font-weight:760;line-height:1.08}.ip-hero>div:first-child>p:not(.ip-kicker){color:#d8e9e7;max-width:780px;margin:17px 0 0;font-size:17px;line-height:1.58}.ip-hero-meta{color:#c8ddde;flex-wrap:wrap;gap:10px 20px;margin-top:23px;font-size:14px;font-weight:650;display:flex}.ip-hero-meta span+span{border-left:1px solid #dcecea5c;padding-left:20px}.ip-hero-aside{background:#d8f1e21c;border:1px solid #cce3d080;border-radius:19px;align-content:start;gap:11px;padding:23px;transition:transform .2s,background .2s,box-shadow .2s;display:grid}.ip-hero-aside:hover{background:#d8f1e22b;transform:translateY(-4px);box-shadow:0 13px 28px #041d2524}.ip-hero-aside>span{letter-spacing:.12em;color:#b5dbc5;font-size:12px;font-weight:850}.ip-hero-aside strong{color:#fff;font-size:24px;line-height:1.2}.ip-hero-aside small{color:#d4e4e2;font-size:14px;line-height:1.55}.ip-hero-aside a{color:#d1e8d5;font-size:14px;font-weight:750;text-decoration:none}.ip-hero-aside a:hover{text-underline-offset:4px;text-decoration:underline}.ip-section{border:1px solid var(--ip-line);background:#fff;border-radius:23px;min-width:0;padding:30px 31px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 11px 30px #1334440f}.ip-section:hover{border-color:#b8d0c7;transform:translateY(-3px);box-shadow:0 21px 41px #1235411c}.ip-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.ip-head p{color:#6d857b;letter-spacing:.13em;margin:0 0 10px;font-size:12px;font-weight:850}.ip-head h3{color:#12384a;letter-spacing:-.038em;margin:0;font-size:clamp(24px,1.65vw,29px);font-weight:735;line-height:1.2}.ip-head>a{color:#245f67;flex:none;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,color .18s}.ip-head>a:hover{color:#a37d40;text-underline-offset:4px;text-decoration:underline;transform:translate(3px)}.ip-head-note{color:#657d83;font-size:14px;font-weight:700}.ip-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ip-kpi{background:linear-gradient(160deg,#f8fbfa,#fff);border:1px solid #dce8e4;border-radius:18px;flex-direction:column;gap:10px;min-height:158px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ip-kpi:before{content:"";background:#a9c4ad;width:61px;height:3px;transition:width .2s;position:absolute;top:0;left:0}.ip-kpi:hover{border-color:#9cbeae;transform:translateY(-5px);box-shadow:0 13px 27px #163f421a}.ip-kpi:hover:before{width:100%}.ip-kpi-accent{background:linear-gradient(148deg,#edf7f2,#fff)}.ip-kpi span{color:#58747c;font-size:14px;font-weight:750}.ip-kpi strong{color:#123c4c;letter-spacing:-.05em;font-size:clamp(25px,1.9vw,34px);line-height:1.05}.ip-kpi small{color:#637e83;margin-top:auto;font-size:13px;line-height:1.45}.ip-context{color:#526f77;background:#f4f9f6;border-left:3px solid #8db9a5;margin:18px 0 0;padding:13px 16px;font-size:14px;line-height:1.62;transition:background .18s,border-color .18s}.ip-context:hover{background:#eaf5ed;border-color:#b69863}.ip-description{color:#5d7880;margin:-3px 0 19px;font-size:15px;line-height:1.55}.ip-chart-module{background:linear-gradient(#f9fcfb,#fff);border:1px solid #dce8e5;border-radius:19px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.ip-chart-module:hover{border-color:#adc9bc;box-shadow:0 12px 26px #143a4212}.ip-chart-toggles{border-bottom:1px solid #e0eae7;flex-wrap:wrap;gap:9px;padding:17px 18px;display:flex}.ip-chart-toggles label{color:#355967;cursor:pointer;background:#fff;border:1px solid #dce7e5;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;font-weight:760;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.ip-chart-toggles label:hover{border-color:#90b9ac;transform:translateY(-2px);box-shadow:0 8px 16px #123d4217}.ip-chart-toggles input{accent-color:#247669;width:15px;height:15px;margin:0}.ip-chart-toggles i{background:var(--series-color);border-radius:50%;width:9px;height:9px}.ip-chart-scroll{padding:18px 15px 7px;overflow-x:auto}.ip-chart-scroll svg{width:100%;min-width:650px;height:auto;display:block;overflow:visible}.ip-chart-scroll svg text{fill:#70888a;font:15px sans-serif}.ip-chart-scroll .ip-grid-line{stroke:#dfe9e7;stroke-width:1px}.ip-chart-scroll path{transition:opacity .18s}.ip-chart-scroll path:hover{stroke-width:5px;filter:drop-shadow(0 2px 4px #1c424a40)}.ip-chart-scroll [hidden]{display:none!important}.ip-daily-table{border-top:1px solid #e4ece9;padding:17px 18px 20px}.ip-daily-table>strong{color:#2a4f5b;margin-bottom:10px;font-size:15px;display:block}.ip-table-wrap{width:100%;overflow-x:auto}.ip-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.ip-table-wrap th{color:#5a757b;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f4f8f7;padding:13px 12px;font-size:12px;font-weight:850}.ip-table-wrap td{color:#284b59;vertical-align:top;border-bottom:1px solid #e6eeee;padding:15px 12px}.ip-table-wrap tbody tr{transition:background .18s}.ip-table-wrap tbody tr:hover{background:#f3f9f6}.ip-table-wrap td:not(:first-child),.ip-table-wrap th:not(:first-child){text-align:right}.ip-table-wrap td small{color:#6b858a;margin-top:5px;font-size:12px;line-height:1.45;display:block}.ip-table-wrap td a{color:#175f63;font-weight:780;text-decoration:none}.ip-table-wrap td a:hover{text-underline-offset:4px;text-decoration:underline}.ip-caution{color:#795e3c;background:#fff9ef;border-left:3px solid #c49e69;padding:13px 16px;font-size:14px;line-height:1.55}.ip-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.ip-section h4{color:#456d73;letter-spacing:.09em;text-transform:uppercase;margin:20px 0 8px;font-size:13px;font-weight:850}.ip-item{border-top:1px solid #e4edeb;border-radius:11px;justify-content:space-between;align-items:center;gap:17px;margin:0 -9px;padding:15px 9px;transition:background .18s,transform .18s;display:flex}.ip-item:hover{background:#f4f9f7;transform:translate(3px)}.ip-item>div{gap:5px;min-width:0;display:grid}.ip-item strong{color:#163e4d;overflow-wrap:anywhere;font-size:16px;line-height:1.4}.ip-item small{color:#637e85;font-size:13px;line-height:1.5}.ip-item>span{color:#286b68;text-align:right;flex:none;font-size:14px;font-weight:820}.ip-empty{color:#637e83;border:1px dashed #cadeda;border-radius:12px;padding:17px;font-size:14px}.ip-measure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ip-measure-grid>div{background:#f8fbfa;border:1px solid #dce8e4;border-radius:17px;align-content:start;gap:11px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.ip-measure-grid>div:hover{border-color:#a7c4b5;transform:translateY(-4px);box-shadow:0 11px 24px #12383f17}.ip-measure-grid strong{color:#244d59;font-size:16px}.ip-measure-grid span{color:#123e4d;font-size:21px;font-weight:770;line-height:1.2}.ip-measure-grid small{color:#607d84;font-size:13px;line-height:1.55}.internal-performance a:focus-visible,.internal-performance input:focus-visible{outline-offset:3px;outline:3px solid #c39b5e}@media(max-width:1250px){.ip-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.ip-hero{grid-template-columns:1fr}.ip-hero-aside{max-width:480px}.ip-columns{grid-template-columns:1fr}.ip-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.workspace-v2.workspace-internal .internal-performance-heading{align-items:start}.workspace-v2.workspace-internal .internal-performance-heading h1{font-size:36px}.workspace-v2.workspace-internal .internal-performance-filters{padding:17px}.workspace-v2.workspace-internal .internal-performance-filters>.demo-row>.demo-row{flex-wrap:wrap}.internal-performance{gap:16px}.ip-hero{gap:22px;padding:29px 25px}.ip-hero h2{font-size:36px}.ip-hero-meta span+span{border-left:0;padding-left:0}.ip-section{padding:24px 21px}.ip-head{flex-direction:column;align-items:start}.ip-kpi-grid,.ip-measure-grid{grid-template-columns:1fr}.ip-item{flex-direction:column;align-items:start}.ip-item>span{text-align:left}}@media(prefers-reduced-motion:reduce){.internal-performance *,.ip-hero,.ip-section,.workspace-v2.workspace-internal .internal-performance-demo,.workspace-v2.workspace-internal .internal-performance-filters{transition:none!important}.internal-performance :hover,.ip-hero:hover,.ip-section:hover{transform:none!important}}.ip-workbench .ip-kpi{color:inherit;text-decoration:none}.ip-review-chart{background:linear-gradient(#f9fcfb,#fff);border:1px solid #dce8e5;border-radius:19px;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:23px 19px 17px;transition:border-color .2s,box-shadow .2s;display:grid}.ip-review-chart:hover{border-color:#acc9ba;box-shadow:0 13px 28px #143a4214}.ip-review-scale{color:#607b80;text-align:right;flex-direction:column;justify-content:space-between;height:220px;font-size:13px;font-weight:700;display:flex}.ip-review-plot{min-width:0;padding-bottom:53px;position:relative}.ip-review-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 53px}.ip-review-grid span{border-top:1px solid #dce8e5}.ip-review-bars{align-items:stretch;gap:8px;height:220px;display:flex;position:relative}.ip-review-bucket{flex-direction:column;flex:1;justify-content:end;align-items:center;min-width:0;display:flex;position:relative}.ip-review-bar{background:linear-gradient(#3d8c85,#195c68);border-radius:9px 9px 2px 2px;width:min(100%,52px);transition:filter .2s,transform .2s;box-shadow:0 6px 12px #1c5c621f}.ip-review-bucket:hover .ip-review-bar{filter:brightness(1.15);transform:scaleX(1.08)}.ip-review-date,.ip-review-value{white-space:nowrap;color:#557078;font-size:11px;font-weight:700;position:absolute;top:230px;left:50%;transform:translate(-50%)}.ip-review-value{color:#1c5a62;font-size:10px;top:247px}.ip-workbench .ip-kpi:focus-visible,.ip-workbench a:focus-visible{outline-offset:3px;outline:3px solid #c39b5e}@media(max-width:780px){.ip-review-chart{overflow-x:auto}.ip-review-plot{min-width:620px}}@media(prefers-reduced-motion:reduce){.ip-review-bar{transition:none!important}.ip-review-bucket:hover .ip-review-bar{transform:none!important}}.ip-workbench .ip-item>a{color:#286b68;flex:none;font-size:14px;font-weight:820;text-decoration:none}.ip-workbench .ip-item>a:hover{text-underline-offset:4px;text-decoration:underline}@media(max-width:650px){.ip-workbench .ip-item>a{align-self:flex-start}}.keyword-workbench{--kw-ink:#10243b;--kw-muted:#586b7f;--kw-line:#dce6eb;--kw-teal:#0f746d;color:var(--kw-ink);gap:18px;font-size:15px;line-height:1.55;display:grid}.keyword-workbench *{box-sizing:border-box}.kw-hero{color:#fff;background:radial-gradient(circle at 86% 8%,#1b6a70 0,#0000 33%),linear-gradient(125deg,#10243b,#153e4b 70%,#174a51);border:1px solid #244e59;border-radius:24px;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:center;gap:28px;padding:38px 40px;transition:transform .22s,box-shadow .22s;display:grid;box-shadow:0 18px 40px #0e273729}.kw-hero:hover{transform:translateY(-2px);box-shadow:0 22px 46px #0e273733}.kw-kicker,.kw-head p{color:#c8a76d;letter-spacing:.13em;margin:0;font-size:12px;font-weight:800}.kw-hero h2{letter-spacing:-.035em;max-width:740px;margin:10px 0 12px;font-size:clamp(30px,3vw,45px);line-height:1.12}.kw-hero p:not(.kw-kicker){color:#d5e5e8;max-width:680px;margin:0;font-size:16px}.kw-hero-tags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.kw-hero-tags span{color:#e8f2f0;background:#ffffff12;border:1px solid #63848c;border-radius:999px;padding:7px 12px;font-size:13px}.kw-hero-note{background:#ffffff10;border:1px solid #72939a;border-radius:17px;gap:8px;padding:22px;display:grid}.kw-hero-note strong{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.kw-hero-note span{color:#f4d49c;font-size:20px;font-weight:750}.kw-hero-note small{color:#d5e5e8;font-size:13px;line-height:1.55}.kw-panel{border:1px solid var(--kw-line);background:#fff;border-radius:21px;padding:26px 28px;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 8px 26px #1a34420b}.kw-panel:hover{border-color:#b5d6d2;transform:translateY(-2px);box-shadow:0 13px 32px #18454b1a}.kw-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.kw-head p{color:var(--kw-teal)}.kw-head h3{letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(22px,2vw,29px);line-height:1.2}.kw-head a,.kw-row-foot a{color:var(--kw-teal);font-size:14px;font-weight:750;text-decoration:none;transition:color .18s,transform .18s}.kw-head a:hover,.kw-row-foot a:hover{color:#07453f;text-decoration:underline;transform:translate(2px)}.kw-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:23px;display:grid}.kw-signals a{min-height:148px;color:var(--kw-ink);background:linear-gradient(145deg,#f9fdfc,#f1f8f6);border:1px solid #d8e7e4;border-radius:15px;gap:7px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.kw-signals a:hover{border-color:#64aaa0;transform:translateY(-3px);box-shadow:0 12px 25px #0f5b541f}.kw-signals span{font-size:14px;font-weight:700}.kw-signals strong{color:var(--kw-teal);font-size:31px;line-height:1}.kw-signals small{color:var(--kw-muted);font-size:13px}.kw-note{color:#536171;background:#faf8f3;border-left:3px solid #c7a46b;margin:18px 0 0;padding:12px 15px;font-size:13px;line-height:1.65}.kw-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-top:22px;display:flex}.kw-filters label{color:#384d60;flex:1;gap:6px;min-width:200px;font-size:13px;font-weight:750;display:grid}.kw-filters input,.kw-filters select{width:100%;height:43px;color:var(--kw-ink);font:inherit;background:#fff;border:1px solid #cfdbdf;border-radius:10px;padding:0 12px;font-size:14px;transition:border-color .18s,box-shadow .18s}.kw-filters input:hover,.kw-filters select:hover{border-color:#75aaa5}.kw-filters input:focus,.kw-filters select:focus{border-color:#177c72;outline:3px solid #cae8e3}.kw-button{color:#fff;cursor:pointer;min-height:43px;font:inherit;background:#176c65;border:1px solid #176c65;border-radius:10px;padding:9px 19px;font-size:14px;font-weight:750;transition:background .18s,transform .18s,box-shadow .18s}.kw-button:hover{background:#0c514c;transform:translateY(-2px);box-shadow:0 8px 18px #116a6050}.kw-button:focus-visible,.kw-head a:focus-visible,.kw-row-foot a:focus-visible,.kw-signals a:focus-visible{outline-offset:3px;outline:3px solid #d0a768}.kw-count{color:var(--kw-muted);margin:16px 0 10px;font-size:13px}.kw-list{gap:13px;display:grid}.kw-row{background:linear-gradient(120deg,#fff,#fbfdfd);border:1px solid #e0e8e9;border-radius:17px;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s}.kw-row:hover{border-color:#82b4ad;transform:translateY(-2px);box-shadow:0 12px 28px #1457521a}.kw-row-top{justify-content:space-between;gap:15px;display:flex}.kw-status{color:#176c65;background:#e9f5f2;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:750;display:inline-block}.kw-row h4{margin:9px 0 3px;font-size:21px;line-height:1.28}.kw-row-top p{color:var(--kw-muted);margin:0;font-size:13px}.kw-spend{white-space:nowrap;color:#143c48;text-align:right;font-size:23px;font-weight:800}.kw-spend small{color:var(--kw-muted);font-size:12px;font-weight:500;display:block}.kw-facts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.kw-facts span{color:var(--kw-muted);background:#f7faf9;border:1px solid #e3ebed;border-radius:8px;padding:6px 9px;font-size:12px}.kw-facts strong{color:var(--kw-ink);font-size:14px}.kw-query{background:#f3f8f7;border-radius:11px;margin-top:17px;padding:12px 14px}.kw-query>strong{font-size:13px}.kw-query p{color:#243a47;margin:5px 0 0;font-size:15px}.kw-query small{color:var(--kw-muted);font-size:12px}.kw-row-foot{color:var(--kw-muted);justify-content:space-between;align-items:center;gap:14px;margin-top:15px;font-size:13px;display:flex}.kw-empty{color:var(--kw-muted);text-align:center;border:1px dashed #a7c5c0;border-radius:12px;padding:25px}.kw-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.kw-steps>div{background:#f8fcfa;border:1px solid #dbe8e5;border-radius:13px;grid-template-columns:32px 1fr;gap:4px 11px;padding:17px;transition:border-color .2s,transform .2s;display:grid}.kw-steps>div:hover{border-color:#74afa4;transform:translateY(-2px)}.kw-steps b{color:#fff;background:#176c65;border-radius:9px;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.kw-steps strong{font-size:15px}.kw-steps span{color:var(--kw-muted);font-size:13px}.kw-panel>form:last-child{margin-top:15px}@media(max-width:900px){.kw-hero,.kw-signals,.kw-steps{grid-template-columns:1fr}.kw-signals a{min-height:auto}.kw-head,.kw-row-top,.kw-row-foot{flex-direction:column;align-items:flex-start}.kw-spend{text-align:left}}@media(max-width:600px){.keyword-workbench{font-size:14px}.kw-hero{padding:26px 21px}.kw-panel{padding:20px 17px}.kw-hero h2{font-size:29px}.kw-filters label{min-width:100%}}@media(prefers-reduced-motion:reduce){.keyword-workbench *,.keyword-workbench :before,.keyword-workbench :after{transition:none!important}}.internal-keyword-heading .demo-eyebrow{letter-spacing:.13em;color:#176c65;font-size:13px}.portal-content .internal-keyword-heading h1{font-size:clamp(37px,3vw,49px);line-height:1.12}.internal-keyword-heading>div>p:last-child{color:#576f79;font-size:16px}.internal-keyword-heading .demo-button{padding:12px 17px;font-size:14px}.internal-keyword-demo,.internal-keyword-demo summary,.internal-keyword-demo p{font-size:14px}.internal-keyword-filters{padding:23px 27px}.internal-keyword-filters .demo-row>strong{font-size:16px}.internal-keyword-filters .demo-tab{padding:9px 13px;font-size:14px}.internal-keyword-filters .advanced-filters>summary,.internal-keyword-filters .demo-form label{font-size:14px}.kw-focus{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.kw-focus a{color:#29454c;background:#f8fbfa;border:1px solid #dce8e6;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.kw-focus a:hover{background:#ecf7f3;border-color:#78afa6;transform:translateY(-2px)}.kw-focus a.active{color:#fff;background:#176c65;border-color:#176c65}.kw-focus b{opacity:.8;font-size:12px}.kw-focus a:focus-visible,.kw-detail summary:focus-visible{outline-offset:3px;outline:3px solid #d0a768}.kw-row{padding:16px 20px}.kw-row-top{align-items:center}.kw-identity{min-width:0}.kw-row h4{margin:5px 0 2px;font-size:19px}.kw-row-metrics{flex:none;gap:10px;display:flex}.kw-row-metrics>span{text-align:right;min-width:82px;display:grid}.kw-row-metrics strong{font-size:19px;line-height:1.25}.kw-row-metrics small{color:var(--kw-muted);font-size:11px}.kw-detail{border-top:1px solid #e5edeb;margin-top:11px}.kw-detail summary{cursor:pointer;color:#196e66;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;font-size:13px;font-weight:750;list-style:none;display:flex}.kw-detail summary::-webkit-details-marker{display:none}.kw-detail summary span:first-child{color:#606f78}.kw-detail[open] summary span:last-child{font-size:0}.kw-detail[open] summary span:last-child:after{content:"Close evidence ↑";font-size:13px}.kw-detail-body{padding:3px 0 0}.kw-detail .kw-facts{margin-top:8px}.kw-detail .kw-query,.kw-detail .kw-row-foot{margin-top:12px}.keyword-workbench>.demo-card{border:1px solid #dce6eb;border-radius:21px;padding:26px 28px;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 8px 26px #1a34420b}.keyword-workbench>.demo-card:hover{border-color:#b5d6d2;transform:translateY(-2px);box-shadow:0 13px 32px #18454b1a}.keyword-workbench>.demo-card h2{letter-spacing:-.025em;font-size:25px}.keyword-workbench>.demo-card p{font-size:14px;line-height:1.65}.keyword-workbench>.demo-card .demo-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.keyword-workbench>.demo-card .demo-form label{font-size:14px}.keyword-workbench>.demo-card .demo-form label:nth-child(4){grid-column:1/-1}.keyword-workbench>.demo-card .demo-form input,.keyword-workbench>.demo-card .demo-form select,.keyword-workbench>.demo-card .demo-form textarea{border-radius:10px;min-height:46px;font-size:14px}.keyword-workbench>.demo-card .demo-form textarea{min-height:104px}.keyword-workbench>.demo-card .demo-button{background:#176c65;border-color:#176c65;border-radius:10px;padding:12px 18px;font-size:14px;transition:background .18s,transform .18s}.keyword-workbench>.demo-card .demo-button:hover{background:#0c514c;transform:translateY(-2px)}@media(max-width:900px){.kw-row-metrics{justify-content:space-between;width:100%}.kw-row-metrics>span{text-align:left}.keyword-workbench>.demo-card .demo-form{grid-template-columns:1fr}.keyword-workbench>.demo-card .demo-form label:nth-child(4){grid-column:auto}}@media(max-width:600px){.portal-content .internal-keyword-heading h1{font-size:34px}.internal-keyword-filters{padding:18px}.kw-row-metrics{gap:5px}.kw-row-metrics strong{font-size:16px}.kw-row-metrics>span{min-width:0}.kw-detail summary{flex-direction:column;align-items:flex-start}.keyword-workbench>.demo-card{padding:20px 17px}}.workspace-keywords .workspace-tabs{background:#fff;border:1px solid #dce6e9;border-radius:14px;gap:18px;margin-bottom:25px;padding:5px 9px}.workspace-keywords .workspace-tabs a{color:#526779;border:0;border-radius:9px;padding:10px 16px;font-size:15px;font-weight:750;transition:background .18s,color .18s,transform .18s}.workspace-keywords .workspace-tabs a.active{color:#0f6c63;background:#e8f5f1}.workspace-keywords .workspace-tabs a:hover{color:#0f6c63;background:#f1f8f6;transform:translateY(-1px)}.workspace-keywords.clean-workspace .page-heading .demo-eyebrow{color:#176c65;font-size:14px;font-weight:800}.workspace-keywords.clean-workspace .page-heading>div>p:last-child{color:#587084;font-size:16px;font-weight:550;line-height:1.5}.workspace-keywords.clean-workspace .demo-banner.compact-disclosure{background:#fffcf4;border-color:#e8ddc5;border-radius:13px;padding:14px 18px;font-size:15px}.workspace-keywords .compact-disclosure>summary,.workspace-keywords .compact-disclosure>p{font-size:15px;line-height:1.6}.workspace-keywords.clean-workspace .demo-filters{border-radius:15px;padding:19px 24px}.workspace-keywords.clean-workspace .demo-filters>.demo-row>strong{color:#1a3947;font-size:17px}.workspace-keywords .demo-filters .demo-tab{padding:10px 13px;font-size:15px;font-weight:650}.workspace-keywords.clean-workspace .advanced-filters{padding-top:13px}.workspace-keywords.clean-workspace .advanced-filters summary{color:#1a7069;font-size:15px;font-weight:700}.keyword-workbench>.demo-card .demo-form>label:last-of-type{grid-column:1/-1}.keyword-workbench>.demo-card .demo-form>.demo-button{grid-column:1/-1;place-self:start;width:auto;max-width:max-content;min-height:46px;padding:12px 21px}@media(max-width:600px){.workspace-keywords .workspace-tabs a{padding:9px 12px;font-size:14px}.workspace-keywords.clean-workspace .demo-filters{padding:17px}.keyword-workbench>.demo-card .demo-form>.demo-button{max-width:100%}}.workspace-keywords.clean-workspace .page-heading h1{font-size:clamp(33px,2.4vw,39px);line-height:1.17}.workspace-keywords.clean-workspace .page-heading .demo-eyebrow{font-size:12px}.workspace-keywords.clean-workspace .page-heading>div>p:last-child{font-size:14px}.workspace-keywords .workspace-tabs a{padding:9px 14px;font-size:14px}.workspace-keywords.clean-workspace .demo-banner.compact-disclosure{padding:12px 16px;font-size:14px}.workspace-keywords .compact-disclosure>summary,.workspace-keywords .compact-disclosure>p{font-size:14px}.workspace-keywords.clean-workspace .demo-filters{padding:16px 20px}.workspace-keywords.clean-workspace .demo-filters>.demo-row>strong{font-size:15px}.workspace-keywords .demo-filters .demo-tab{padding:9px 11px;font-size:14px}.workspace-keywords.clean-workspace .advanced-filters summary{font-size:14px}@media(max-width:600px){.workspace-keywords.clean-workspace .page-heading h1{font-size:30px}}.term-workbench{--st-ink:#10243b;--st-muted:#586b7f;--st-teal:#176c65;color:var(--st-ink);gap:18px;font-size:15px;line-height:1.55;display:grid}.term-workbench *{box-sizing:border-box}.st-hero{color:#fff;background:radial-gradient(circle at 88% 9%,#1b6970,#0000 34%),linear-gradient(120deg,#10243b,#164b53);border:1px solid #24515b;border-radius:23px;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:center;gap:26px;padding:35px 39px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 17px 36px #173e4a2b}.st-hero:hover{transform:translateY(-2px);box-shadow:0 20px 40px #173e4a35}.st-kicker,.st-head p{color:#c8a76d;letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.st-hero h2{letter-spacing:-.03em;margin:10px 0;font-size:clamp(29px,2.9vw,41px);line-height:1.16}.st-hero p:not(.st-kicker){color:#d6e5e7;max-width:680px;margin:0;font-size:16px}.st-chips{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.st-chips span{color:#e8f1f0;border:1px solid #67878e;border-radius:999px;padding:6px 11px;font-size:13px}.st-hero aside{background:#ffffff10;border:1px solid #79989d;border-radius:16px;padding:21px}.st-hero aside strong{text-transform:uppercase;letter-spacing:.07em;font-size:13px;display:block}.st-hero aside b{color:#f4d49c;margin:8px 0;font-size:20px;display:block}.st-hero aside p{line-height:1.6;font-size:13px!important}.st-panel{background:#fff;border:1px solid #dce6eb;border-radius:21px;padding:26px 28px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 8px 26px #1a34420c}.st-panel:hover{border-color:#b5d6d2;transform:translateY(-2px);box-shadow:0 13px 32px #18454b1a}.st-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.st-head p{color:var(--st-teal)}.st-head h3{letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(22px,2vw,29px)}.st-head a,.st-row-foot a{color:var(--st-teal);font-size:14px;font-weight:750;text-decoration:none}.st-head a:hover,.st-row-foot a:hover{text-decoration:underline}.st-queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.st-queue a{color:var(--st-ink);background:#f7fbfa;border:1px solid #d8e7e4;border-radius:14px;gap:7px;min-height:142px;padding:17px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.st-queue a:hover{border-color:#64aaa0;transform:translateY(-3px);box-shadow:0 12px 25px #0f5b541f}.st-queue span{font-size:14px;font-weight:700}.st-queue strong{color:var(--st-teal);font-size:31px;line-height:1}.st-queue small{color:var(--st-muted);font-size:13px}.st-caution{color:#536171;background:#faf8f3;border-left:3px solid #c7a46b;margin:18px 0 0;padding:12px 15px;font-size:13px;line-height:1.65}.st-focus{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.st-focus a{color:#29454c;background:#f8fbfa;border:1px solid #dce8e6;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.st-focus a:hover{background:#ecf7f3;transform:translateY(-2px)}.st-focus a.active{border-color:var(--st-teal);background:var(--st-teal);color:#fff}.st-focus b{opacity:.8}.st-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-top:19px;display:flex}.st-filters label{color:#384d60;flex:1;gap:6px;min-width:210px;font-size:13px;font-weight:750;display:grid}.st-filters input,.st-filters select{width:100%;height:43px;color:var(--st-ink);font:inherit;background:#fff;border:1px solid #cfdbdf;border-radius:10px;padding:0 12px;font-size:14px}.st-filters input:focus,.st-filters select:focus{border-color:var(--st-teal);outline:3px solid #cae8e3}.st-button{border:1px solid var(--st-teal);background:var(--st-teal);color:#fff;cursor:pointer;min-height:43px;font:inherit;border-radius:10px;padding:9px 17px;font-size:14px;font-weight:750;transition:background .18s,transform .18s,box-shadow .18s}.st-button:hover{background:#0c514c;transform:translateY(-2px);box-shadow:0 8px 18px #116a6040}.st-secondary{color:var(--st-teal);background:#fff}.st-secondary:hover{color:#104f4b;background:#eaf6f3}.st-count{color:var(--st-muted);margin:16px 0 10px;font-size:13px}.st-list{gap:11px;display:grid}.st-row{background:linear-gradient(120deg,#fff,#fbfdfd);border:1px solid #e1e9e9;border-radius:15px;padding:17px 20px;transition:border-color .2s,box-shadow .2s,transform .2s}.st-row:hover{border-color:#82b4ad;transform:translateY(-2px);box-shadow:0 10px 24px #14575218}.st-row-main{justify-content:space-between;align-items:center;gap:18px;display:flex}.st-labels{flex-wrap:wrap;gap:6px;display:flex}.st-labels span{color:#93612c;background:#fff3e5;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:750}.st-labels .reviewed{color:#176c56;background:#e7f5ef}.st-labels span:last-child{color:#176c65;background:#eaf4f3}.st-labels .irrelevant{color:#a15b2a!important;background:#fff0e5!important}.st-row h4{margin:7px 0 2px;font-size:19px;line-height:1.3}.st-row-main p{color:var(--st-muted);margin:0;font-size:13px}.st-evidence{flex:none;gap:13px;display:flex}.st-evidence span{text-align:right;min-width:77px;display:grid}.st-evidence strong{font-size:17px}.st-evidence small{color:var(--st-muted);font-size:11px}.st-row-foot{color:var(--st-muted);border-top:1px solid #e5edeb;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;font-size:13px;display:flex}.st-row-foot form{flex:none}.st-done{color:#176c56;font-size:13px;font-weight:750}.st-empty{color:var(--st-muted);text-align:center;border:1px dashed #a7c5c0;border-radius:12px;padding:25px}.st-empty a{color:var(--st-teal)}.st-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:21px 0;display:grid}.st-steps>div{background:#f8fcfa;border:1px solid #dbe8e5;border-radius:13px;grid-template-columns:30px 1fr;gap:4px 10px;padding:17px;display:grid}.st-steps b{background:var(--st-teal);color:#fff;border-radius:9px;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.st-steps strong{font-size:15px}.st-steps span{color:var(--st-muted);font-size:13px}.st-panel>form:last-child{margin-top:15px}.term-workbench>.demo-card{border:1px solid #dce6eb;border-radius:21px;padding:26px 28px;box-shadow:0 8px 26px #1a34420c}.term-workbench>.demo-card h2{font-size:25px}.term-workbench>.demo-card p{font-size:14px}.term-workbench>.demo-card .demo-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.term-workbench>.demo-card .demo-form label{font-size:14px}.term-workbench>.demo-card .demo-form>label:last-of-type,.term-workbench>.demo-card .demo-form>.demo-button{grid-column:1/-1}.term-workbench>.demo-card .demo-form>.demo-button{border-color:var(--st-teal);background:var(--st-teal);border-radius:10px;justify-self:start;padding:12px 20px;font-size:14px}.term-workbench>.demo-card .demo-form input,.term-workbench>.demo-card .demo-form select,.term-workbench>.demo-card .demo-form textarea{font-size:14px}.st-focus a:focus-visible,.st-queue a:focus-visible,.st-button:focus-visible,.st-head a:focus-visible{outline-offset:3px;outline:3px solid #d0a768}@media(max-width:900px){.st-hero,.st-queue,.st-steps{grid-template-columns:1fr}.st-queue a{min-height:auto}.st-row-main,.st-row-foot{flex-direction:column;align-items:flex-start}.st-evidence{justify-content:space-between;width:100%}.st-evidence span{text-align:left}.term-workbench>.demo-card .demo-form{grid-template-columns:1fr}}@media(max-width:600px){.st-hero{padding:26px 21px}.st-panel,.term-workbench>.demo-card{padding:20px 17px}.st-head{flex-direction:column;align-items:flex-start}.st-filters label{min-width:100%}.st-evidence{gap:5px}.st-evidence span{min-width:0}.st-evidence strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.term-workbench *,.term-workbench :before,.term-workbench :after{transition:none!important}}.term-workbench>.demo-card .demo-form>label:nth-of-type(3){grid-column:1/-1}.term-workbench>.demo-card .demo-form>.demo-button{max-width:max-content;min-height:46px;transition:background .18s,transform .18s}.term-workbench>.demo-card .demo-form>.demo-button:hover{background:#0c514c;transform:translateY(-2px)}@media(max-width:900px){.term-workbench>.demo-card .demo-form>label:nth-of-type(3){grid-column:auto}}.workspace-campaigns .workspace-tabs{background:#fff;border:1px solid #dce6e9;border-radius:14px;gap:16px;margin-bottom:24px;padding:5px 9px}.workspace-campaigns .workspace-tabs a{color:#526779;border:0;border-radius:9px;padding:9px 14px;font-size:14px;font-weight:750;transition:background .18s,transform .18s}.workspace-campaigns .workspace-tabs a.active{color:#0f6c63;background:#e8f5f1}.workspace-campaigns .workspace-tabs a:hover{color:#0f6c63;background:#f1f8f6;transform:translateY(-1px)}.workspace-campaigns.clean-workspace .page-heading h1{font-size:clamp(32px,2.4vw,39px);line-height:1.17}.workspace-campaigns.clean-workspace .page-heading .demo-eyebrow{color:#176c65;font-size:12px}.workspace-campaigns.clean-workspace .page-heading>div>p:last-child{color:#587084;font-size:14px}.workspace-campaigns.clean-workspace .demo-banner.compact-disclosure{padding:12px 16px;font-size:14px}.workspace-campaigns .compact-disclosure>summary,.workspace-campaigns .compact-disclosure>p{font-size:14px}.workspace-campaigns.clean-workspace .demo-filters{padding:16px 20px}.workspace-campaigns.clean-workspace .demo-filters>.demo-row>strong{font-size:15px}.workspace-campaigns .demo-filters .demo-tab{padding:9px 11px;font-size:14px}.workspace-campaigns.clean-workspace .advanced-filters summary{font-size:14px}.campaign-workbench{--cm-ink:#10243b;--cm-muted:#586b7f;--cm-teal:#176c65;color:var(--cm-ink);gap:18px;font-size:15px;line-height:1.55;display:grid}.campaign-workbench *{box-sizing:border-box}.cm-hero{color:#fff;background:radial-gradient(circle at 88% 10%,#1d6970,#0000 34%),linear-gradient(120deg,#10243b,#164b53);border:1px solid #24515b;border-radius:23px;grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);align-items:center;gap:28px;padding:35px 39px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 16px 36px #173e4a2b}.cm-hero:hover{transform:translateY(-2px);box-shadow:0 20px 40px #173e4a35}.cm-kicker,.cm-head p{color:#c8a76d;letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.cm-hero h2{letter-spacing:-.03em;margin:10px 0;font-size:clamp(29px,2.7vw,39px);line-height:1.16}.cm-hero p:not(.cm-kicker){color:#d6e5e7;max-width:670px;margin:0;font-size:16px}.cm-tags{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.cm-tags span{color:#e8f1f0;border:1px solid #67878e;border-radius:999px;padding:6px 11px;font-size:13px}.cm-hero aside{background:#ffffff10;border:1px solid #79989d;border-radius:16px;padding:21px}.cm-hero aside strong{text-transform:uppercase;letter-spacing:.07em;font-size:13px;display:block}.cm-hero aside b{color:#f4d49c;margin:8px 0;font-size:20px;display:block}.cm-hero aside p{line-height:1.6;font-size:13px!important}.cm-panel{background:#fff;border:1px solid #dce6eb;border-radius:21px;padding:26px 28px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 8px 26px #1a34420c}.cm-panel:hover{border-color:#b5d6d2;transform:translateY(-2px);box-shadow:0 13px 32px #18454b1a}.cm-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.cm-head p{color:var(--cm-teal)}.cm-head h3{letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(22px,2vw,28px);line-height:1.22}.cm-head>a,.cm-links a{color:var(--cm-teal);font-size:14px;font-weight:750;text-decoration:none}.cm-head>a:hover,.cm-links a:hover{text-decoration:underline}.cm-guardrails{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.cm-guardrails>div{background:#f7fbfa;border:1px solid #d8e7e4;border-radius:14px;gap:7px;min-height:153px;padding:17px;transition:border-color .2s,transform .2s;display:grid}.cm-guardrails>div:hover{border-color:#64aaa0;transform:translateY(-2px)}.cm-guardrails span{font-size:14px;font-weight:700}.cm-guardrails strong{color:var(--cm-teal);font-size:25px;line-height:1.1}.cm-guardrails small{color:var(--cm-muted);font-size:13px;line-height:1.45}.cm-note{color:#536171;background:#faf8f3;border-left:3px solid #c7a46b;margin:18px 0 0;padding:12px 15px;font-size:13px;line-height:1.65}.cm-focus{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.cm-focus a{color:#29454c;background:#f8fbfa;border:1px solid #dce8e6;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.cm-focus a:hover{background:#ecf7f3;transform:translateY(-2px)}.cm-focus a.active{border-color:var(--cm-teal);background:var(--cm-teal);color:#fff}.cm-focus b{opacity:.8}.cm-search{align-items:end;gap:12px;margin-top:19px;display:flex}.cm-search label{color:#384d60;flex:1;gap:6px;min-width:200px;font-size:13px;font-weight:750;display:grid}.cm-search input,.cm-form input,.cm-form textarea{width:100%;color:var(--cm-ink);font:inherit;background:#fff;border:1px solid #cfdbdf;border-radius:10px;padding:10px 12px;font-size:14px}.cm-search input{height:43px}.cm-search input:focus,.cm-form input:focus,.cm-form textarea:focus{border-color:var(--cm-teal);outline:3px solid #cae8e3}.cm-button{border:1px solid var(--cm-teal);background:var(--cm-teal);color:#fff;cursor:pointer;min-height:43px;font:inherit;border-radius:10px;padding:9px 18px;font-size:14px;font-weight:750;transition:background .18s,transform .18s,box-shadow .18s}.cm-button:hover{background:#0c514c;transform:translateY(-2px);box-shadow:0 8px 18px #116a6040}.cm-count{color:var(--cm-muted);margin:16px 0 10px;font-size:13px}.cm-list{gap:13px;display:grid}.cm-campaign{background:linear-gradient(120deg,#fff,#fbfdfd);border:1px solid #e1e9e9;border-radius:16px;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s}.cm-campaign:hover{border-color:#82b4ad;transform:translateY(-2px);box-shadow:0 10px 24px #14575218}.cm-campaign-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.cm-state{color:#176c65;background:#eaf5f2;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:750;display:inline-block}.cm-campaign h4{margin:8px 0 3px;font-size:21px;line-height:1.3}.cm-campaign-top p{color:var(--cm-muted);margin:0;font-size:14px}.cm-budget{text-align:right;white-space:nowrap}.cm-budget strong{font-size:21px;display:block}.cm-budget small{color:var(--cm-muted);font-size:12px}.cm-readiness{background:#fffbf3;border:1px solid #f0e4cf;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:17px;padding:10px 13px;display:flex}.cm-readiness strong{color:#986531;font-size:13px}.cm-readiness span{color:#696474;font-size:13px}.cm-campaign-foot{color:var(--cm-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:15px;font-size:13px;display:flex}.cm-campaign-foot details{flex:none}.cm-campaign-foot summary{color:var(--cm-teal);cursor:pointer;font-size:14px;font-weight:750;list-style:none}.cm-campaign-foot summary::-webkit-details-marker{display:none}.cm-campaign-foot details[open]{flex-basis:100%}.cm-campaign-foot:has(details[open]){flex-wrap:wrap}.cm-campaign-foot details[open] summary{margin-bottom:14px}.cm-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cm-config>div{background:#f8fbfa;border:1px solid #e1e9e9;border-radius:10px;gap:4px;padding:11px 13px;display:grid}.cm-config span{color:var(--cm-muted);font-size:12px}.cm-config strong{overflow-wrap:anywhere;color:var(--cm-ink);font-size:14px}.cm-config-note{color:var(--cm-muted);font-size:13px;line-height:1.6}.cm-links{border-top:1px solid #e1e9e9;flex-wrap:wrap;gap:15px;padding-top:12px;display:flex}.cm-empty{color:var(--cm-muted);text-align:center;border:1px dashed #a7c5c0;border-radius:12px;padding:25px}.cm-empty a{color:var(--cm-teal)}.cm-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.cm-checks>div{background:#f8fcfa;border:1px solid #dbe8e5;border-radius:13px;grid-template-columns:32px 1fr;gap:4px 10px;padding:16px;display:grid}.cm-checks b{background:var(--cm-teal);color:#fff;border-radius:9px;grid-row:span 2;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.cm-checks strong{font-size:15px}.cm-checks span{color:var(--cm-muted);font-size:13px}.cm-draft-pill{color:#926123;background:#fff4e8;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750}.cm-intro{color:var(--cm-muted);margin:17px 0;font-size:14px;line-height:1.65}.cm-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.cm-form label{color:#344b57;align-content:start;gap:6px;font-size:14px;font-weight:700;display:grid}.cm-form input{min-height:45px}.cm-form textarea{resize:vertical;min-height:103px}.cm-form small{color:var(--cm-muted);font-size:12px;font-weight:400;line-height:1.5}.cm-form .cm-keywords,.cm-form>.cm-button{grid-column:1/-1}.cm-form>.cm-button{justify-self:start;margin-top:2px}.cm-focus a:focus-visible,.cm-button:focus-visible,.cm-head a:focus-visible,.cm-campaign summary:focus-visible{outline-offset:3px;outline:3px solid #d0a768}@media(max-width:900px){.cm-hero,.cm-guardrails{grid-template-columns:1fr}.cm-guardrails>div{min-height:auto}.cm-checks{grid-template-columns:1fr}.cm-campaign-top{flex-direction:column;align-items:flex-start}.cm-budget{text-align:left}.cm-campaign-foot{flex-direction:column;align-items:flex-start}.cm-campaign-foot details[open]{width:100%}.cm-config{grid-template-columns:1fr}}@media(max-width:600px){.cm-hero{padding:26px 21px}.cm-panel{padding:20px 17px}.cm-head{flex-direction:column;align-items:flex-start}.cm-search{flex-direction:column;align-items:stretch}.cm-search label{min-width:0}.cm-form{grid-template-columns:1fr}.cm-form .cm-keywords,.cm-form>.cm-button{grid-column:auto}.workspace-campaigns.clean-workspace .page-heading h1{font-size:30px}}@media(prefers-reduced-motion:reduce){.campaign-workbench *,.campaign-workbench :before,.campaign-workbench :after{transition:none!important}}.operations-tab-workbench .cm-hero{margin-top:2px}.operations-tab-workbench .cm-hero h2{font-size:clamp(28px,2.35vw,36px)}.operations-tab-workbench .cm-hero p:not(.cm-kicker){font-size:15px}.operations-tab-workbench .cm-panel{padding:26px 28px}.cm-keyword-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:9px 0 13px;display:grid}.cm-keyword-list>div{background:#f8fbfa;border:1px solid #e1e9e9;border-radius:11px;gap:4px;padding:12px 14px;display:grid}.cm-keyword-list strong{overflow-wrap:anywhere;font-size:14px}.cm-keyword-list span,.cm-keyword-list p{color:var(--cm-muted);font-size:13px}.cm-form select{width:100%;min-height:45px;color:var(--cm-ink);font:inherit;background:#fff;border:1px solid #cfdbdf;border-radius:10px;padding:10px 12px;font-size:14px}.cm-form select:focus{border-color:var(--cm-teal);outline:3px solid #cae8e3}.cm-form-note{color:#56687a;background:#faf8f3;border-left:3px solid #c7a46b;align-self:center;padding:10px 13px;font-size:13px;line-height:1.5}.cm-ad-meta{color:var(--cm-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.cm-ad-preview{background:#f8fbfa;border:1px solid #dfe9e8;border-radius:13px;margin-top:14px;padding:17px 19px}.cm-ad-preview small{color:var(--cm-teal);font-size:12px;font-weight:750}.cm-ad-preview h4{color:#194d69;margin:8px 0 5px;font-size:20px}.cm-ad-preview p{color:#344b57;margin:0 0 9px;font-size:14px}.cm-ad-preview code{overflow-wrap:anywhere;color:#236c64;font-size:13px}.cm-ad-links{margin-top:16px}.cm-ad-card:hover .cm-ad-preview{border-color:#b8d7d1}.operations-tab-workbench .cm-form>.cm-button{grid-column:1/-1}@media(max-width:900px){.cm-keyword-list{grid-template-columns:1fr}}@media(max-width:600px){.operations-tab-workbench .cm-panel{padding:20px 17px}.cm-ad-preview{padding:15px}.operations-tab-workbench .cm-form>.cm-button{grid-column:auto}}.internal-leads-heading{background:#f8f2e9;border:1px solid #decfbb;border-left:5px solid #9b593f;border-radius:4px;padding:24px 28px}.internal-leads-heading h1{letter-spacing:-.035em;color:#332b27;font-size:clamp(25px,2.5vw,34px)}.internal-leads-demo,.internal-leads-filters{background:#fffaf4;border-color:#e8d9c7;border-radius:4px}.il-workbench{--il-ink:#332b27;--il-sub:#675e55;--il-line:#e6d9c9;--il-accent:#96543d;color:var(--il-ink);margin:22px 0 56px}.il-workbench a{color:inherit}.il-intro{color:#fcf7ee;background:#332f2a;border-radius:5px;grid-template-columns:minmax(0,1fr) 245px;align-items:end;gap:30px;padding:32px 36px;display:grid}.il-kicker,.il-section-title>span{letter-spacing:.16em;color:#a9684c;font-size:11px;font-weight:800;display:block}.il-intro h2{letter-spacing:-.035em;max-width:650px;margin:12px 0 10px;font-size:clamp(25px,2.6vw,35px);line-height:1.14}.il-intro p{color:#e4d9cc;max-width:680px;margin:0;font-size:14px;line-height:1.7}.il-stamp{border-left:1px solid #796b5e;gap:7px;padding-left:23px;display:grid}.il-stamp span{letter-spacing:.17em;color:#d9b18e;font-size:10px;font-weight:800}.il-stamp small{color:#e3d6c9;font-size:12px;line-height:1.5}.il-section-title h3{letter-spacing:-.025em;margin:6px 0;font-size:clamp(19px,1.7vw,24px);line-height:1.25}.il-section-title p{color:var(--il-sub);margin:0;font-size:13px;line-height:1.55}.il-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.il-signal{border:1px solid var(--il-line);background:#fffdf9;border-top:3px solid #ad8066;flex-direction:column;gap:5px;min-height:190px;padding:19px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 4px 16px #3b2d1810}.il-number{color:#a88976;letter-spacing:.1em;align-self:flex-end;font-size:10px}.il-signal>strong{letter-spacing:-.04em;font-size:31px;line-height:1}.il-signal>b{font-size:14px}.il-signal>small{color:var(--il-sub);font-size:12px;line-height:1.45}.il-signal>em{color:var(--il-accent);margin-top:auto;padding-top:10px;font-size:12px;font-style:normal;font-weight:750}.il-columns{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.il-panel{border:1px solid var(--il-line);background:#fffdf9;min-width:0;padding:25px 27px;box-shadow:0 5px 18px #3b2d180d}.il-queue{border-top:1px solid var(--il-line);margin-top:17px}.il-queue-item{border-bottom:1px solid var(--il-line);grid-template-columns:100px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:15px 3px;text-decoration:none;transition:background .18s,padding .18s;display:grid}.il-queue-item:hover,.il-queue-item:focus-visible{background:#f8efe3;padding-left:10px}.il-queue-item strong,.il-table strong{font-size:13px;display:block}.il-queue-item small,.il-table small{color:var(--il-sub);margin-top:3px;font-size:11px;line-height:1.5;display:block}.il-date{color:var(--il-accent);font-variant-numeric:tabular-nums;font-size:12px;font-weight:760}.il-caption{color:var(--il-sub);margin:17px 0 0;font-size:11px;line-height:1.55}.il-checks{margin:16px 0 0;padding:0;list-style:none}.il-checks li{border-top:1px solid var(--il-line);gap:14px;padding:11px 0;display:flex}.il-checks li>b{color:#aa8063;font-size:12px}.il-checks strong{font-size:13px;display:block}.il-checks small{color:var(--il-sub);margin-top:3px;font-size:12px;line-height:1.5;display:block}.il-register{scroll-margin-top:20px}.il-register-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.il-export{border:1px solid #a67359;flex:none;padding:10px 12px;font-size:12px;font-weight:750;text-decoration:none;transition:background .2s,color .2s;color:#834831!important}.il-tabs{border-bottom:1px solid var(--il-line);flex-wrap:wrap;gap:6px;margin:20px 0 18px;display:flex}.il-tabs a{border-bottom:3px solid #0000;padding:10px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s,background .2s}.il-tabs a.active{color:#8e4c35;border-bottom-color:#9b593f}.il-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.il-filters label{color:var(--il-sub);gap:5px;font-size:11px;font-weight:700;display:grid}.il-filters input,.il-filters select{min-width:145px;min-height:39px;color:var(--il-ink);background:#fff;border:1px solid #d9caba;border-radius:3px;padding:8px 10px;font-size:13px}.il-filters input{min-width:210px}.il-filters button{color:#fff;background:#894b37;border:1px solid #894b37;min-height:39px;padding:8px 15px;font-size:12px;font-weight:750;transition:background .2s,transform .2s}.il-filters button:hover,.il-filters button:focus-visible{background:#653322;transform:translateY(-2px)}.il-result-count{color:var(--il-sub);margin:19px 0 10px;font-size:12px}.il-table-wrap{border:1px solid var(--il-line);overflow-x:auto}.il-table{border-collapse:collapse;width:100%;min-width:840px;font-size:12px}.il-table th{text-align:left;color:#5c4b40;letter-spacing:.09em;text-transform:uppercase;background:#eee5d9;padding:12px 13px;font-size:10px}.il-table td{vertical-align:top;border-top:1px solid var(--il-line);padding:14px 13px}.il-table tbody tr{transition:background .18s}.il-table td a{color:#8c4c36;text-underline-offset:3px;font-weight:750;text-decoration:underline}.il-flags{flex-wrap:wrap;gap:4px;display:flex}.il-flags span,.il-outcome{color:#8b4836;background:#f6e7dc;padding:4px 6px;font-size:10px;font-weight:750;display:inline-block}.il-outcome{color:#584e40;background:#ede7de}.il-empty{color:var(--il-sub);padding:20px;font-size:13px}.il-pagination{margin-top:16px}.il-workbench :focus-visible{outline-offset:2px;outline:3px solid #c78563}@media(max-width:1000px){.il-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.il-columns{grid-template-columns:1fr}}@media(max-width:650px){.il-intro{grid-template-columns:1fr;gap:22px;padding:24px}.il-stamp{border-top:1px solid #796b5e;border-left:0;padding:16px 0 0}.il-signal-grid{grid-template-columns:1fr}.il-signal{min-height:150px}.il-panel{padding:20px 16px}.il-register-head{flex-direction:column;align-items:start}.il-filters label,.il-filters input,.il-filters select,.il-filters button{width:100%}.il-queue-item{grid-template-columns:78px minmax(0,1fr) 14px;gap:8px}}@media(prefers-reduced-motion:reduce){.il-workbench *,.il-workbench :before,.il-workbench :after{transition:none!important}}.internal-leads-heading{background:linear-gradient(112deg,#101f3d,#173966 65%,#145b83);border:1px solid #32628d;border-left:5px solid #53d7c4;border-radius:16px;padding:22px 28px;box-shadow:0 18px 42px #17365927}.internal-leads-heading h1{color:#fff;font-size:clamp(24px,2.1vw,31px)}.internal-leads-heading .demo-eyebrow{color:#6ce5d2}.internal-leads-heading p{color:#d4e5f6}.internal-leads-demo{background:#f5f9fe;border-color:#dce8f5;border-radius:12px}.internal-leads-filters{background:#fff;border-color:#dce8f5;border-radius:14px;box-shadow:0 9px 28px #1429470a}.il-workbench{--il-ink:#152946;--il-sub:#56677c;--il-line:#e1e9f2;--il-accent:#075a9c;margin-top:18px}.il-intro{background:linear-gradient(108deg,#102a4e,#144a7f 78%,#0b6d88);border-radius:16px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;padding:24px 30px;position:relative;overflow:hidden;box-shadow:0 18px 36px #163f6a29}.il-intro:after{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:154px}.il-intro .il-kicker{color:#72ead9}.il-intro h2{margin:7px 0 6px;font-size:clamp(22px,2vw,28px)}.il-intro p{color:#dbeaf7;font-size:13px}.il-stamp{border-left-color:#8bbee061;padding-left:18px}.il-stamp span{color:#73ead9}.il-stamp strong{font-size:15px}.il-stamp small{color:#d7e9f5}.il-brief{padding:26px 0 28px}.il-section-title>span{color:#1472aa}.il-section-title h3{color:#163354}.il-signal-grid{gap:14px}.il-signal{background:#fff;border:1px solid #dce8f4;border-top:0;border-radius:13px;min-height:172px;padding:17px 19px;box-shadow:0 8px 24px #173b610d}.il-signal:before{content:"";background:#2770bf;border-radius:13px 13px 0 0;height:5px;position:absolute;inset:0 0 auto}.il-signal:nth-child(2):before{background:#38a5bb}.il-signal:nth-child(3):before{background:#675dc1}.il-signal:nth-child(4):before{background:#dc9350}.il-signal:hover,.il-signal:focus-visible{border-color:#65a0d6;transform:translateY(-5px);box-shadow:0 18px 30px #123f7025}.il-signal>strong{color:#123f70}.il-signal>em{color:#096aa8}.il-number{color:#7893b0}.il-panel{background:#fff;border-color:#dce8f4;border-radius:14px;box-shadow:0 9px 26px #173b610d}.il-standard{background:linear-gradient(150deg,#f6faff,#fff 50%)}.il-queue-item:hover,.il-queue-item:focus-visible{background:#ecf6fd;border-radius:7px}.il-date{color:#086b9a}.il-checks li>b{color:#1584a9}.il-export{border-color:#9bc5e7;border-radius:8px;color:#075a9c!important}.il-export:hover,.il-export:focus-visible{background:#075a9c;color:#fff!important}.il-tabs{border-bottom-color:#dce8f4}.il-tabs a{border-radius:8px 8px 0 0}.il-tabs a:hover,.il-tabs a:focus-visible{background:#ecf5fd}.il-tabs a.active{color:#075a9c;background:#f3f9fe;border-bottom-color:#1484be}.il-filters input,.il-filters select{border-color:#cddceb;border-radius:8px}.il-filters button{background:#0b66a6;border-color:#0b66a6;border-radius:8px}.il-filters button:hover,.il-filters button:focus-visible{background:#084b7d}.il-table-wrap{border-color:#e1e9f2;border-radius:9px}.il-table th{color:#315478;background:#edf4fb}.il-table tbody tr:hover{background:#f2f8fe}.il-table td a{color:#075a9c}.il-flags span{color:#a55433;background:#fff0e7;border-radius:5px}.il-flags .il-clear{color:#157354;background:#e7f6f0}.il-outcome{color:#33577a;background:#eaf2fb;border-radius:5px}.il-workbench :focus-visible{outline-color:#218ec1}@media(max-width:650px){.il-intro{grid-template-columns:1fr;padding:22px}.il-stamp{border-top:1px solid #8bbee061;border-left:0;padding:12px 0 0}}.clean-workspace .page-heading.internal-leads-heading h1{color:#fff;font-size:clamp(29px,2.4vw,36px);font-weight:750;line-height:1.15}.clean-workspace .page-heading.internal-leads-heading .demo-eyebrow{color:#75efdb;font-size:12px}.clean-workspace .page-heading.internal-leads-heading>div>p:last-child{color:#dcecf8;font-size:14px}.il-workbench .il-section-title>span{color:#12638f;font-size:12px}.il-workbench .il-section-title h3{font-size:clamp(21px,1.8vw,25px)}.il-workbench .il-section-title p,.il-workbench .il-signal>small,.il-workbench .il-checks small,.il-workbench .il-queue-item small{color:#41556c;font-size:13px}.il-workbench .il-signal>b,.il-workbench .il-queue-item strong,.il-workbench .il-checks strong,.il-workbench .il-table strong{font-size:14px}.il-workbench .il-signal>em,.il-workbench .il-date,.il-workbench .il-filters input,.il-workbench .il-filters select,.il-workbench .il-filters button,.il-workbench .il-tabs a,.il-workbench .il-export{font-size:13px}.il-workbench .il-caption,.il-workbench .il-table small,.il-workbench .il-result-count,.il-workbench .il-table td,.il-workbench .il-flags span,.il-workbench .il-outcome{color:#465970;font-size:12px}.il-workbench .il-flags span{color:#874220}.il-workbench .il-flags .il-clear{color:#0d6448}.il-workbench .il-outcome{color:#24496c}.il-workbench .il-intro p,.il-workbench .il-stamp small{color:#e8f4ff;font-size:14px}.il-workbench .il-kicker,.il-workbench .il-stamp span{color:#81f7df;font-size:12px}@media(max-width:650px){.clean-workspace .page-heading.internal-leads-heading h1{font-size:28px}}.lqi-shell{--lqi-ink:#102d32;--lqi-muted:#5a6e72;--lqi-line:#d9e6e5;--lqi-teal:#0e756e;--lqi-teal-dark:#0c4b50;--lqi-mint:#eaf7f3;--lqi-blue:#315f87;--lqi-amber:#a76b1d;--lqi-red:#a44c4d;width:min(1180px,100% - 24px);color:var(--lqi-ink);margin:26px auto 46px}.lqi-shell a{color:inherit}.lqi-hero{color:#fff;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 96% 8%,#63dcba36,#0000 34%),linear-gradient(118deg,#0b3441,#0c5155 58%,#137968);border:1px solid #1a6669;border-radius:20px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.62fr);gap:28px;padding:32px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f3d412e}.lqi-hero:after{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-210px;right:-155px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.lqi-kicker,.lqi-section-head>div>span,.lqi-handoff>div>span{color:#8ef3d4;letter-spacing:.13em;font-size:12px;font-weight:800;display:block}.lqi-hero h1{letter-spacing:-.035em;max-width:760px;margin:8px 0 10px;font-size:clamp(27px,2.35vw,36px);font-weight:790;line-height:1.13}.lqi-hero-copy>p{color:#e0f1ef;max-width:790px;margin:0;font-size:15px;line-height:1.62}.lqi-hero-actions{flex-wrap:wrap;gap:9px;margin-top:19px;display:flex}.lqi-hero-actions a{color:#fff;background:#ffffff0f;border:1px solid #ffffff38;border-radius:9px;padding:10px 13px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.lqi-hero-actions a:hover,.lqi-hero-actions a:focus-visible{background:#8ef3d41f;border-color:#8ef3d4;transform:translateY(-2px);box-shadow:0 10px 22px #00000024}.lqi-boundary{z-index:1;background:#062e3457;border:1px solid #fff3;border-left:4px solid #f3b36f;border-radius:15px;align-self:stretch;padding:20px;transition:transform .2s,background .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px #ffffff0a}.lqi-boundary:hover{background:#062e3473;transform:translateY(-3px);box-shadow:0 16px 30px #0000001f}.lqi-boundary>span{color:#b9e6d9;letter-spacing:.12em;font-size:11px;font-weight:800}.lqi-boundary>strong{letter-spacing:-.02em;margin:9px 0 7px;font-size:19px;display:block}.lqi-boundary>p{color:#dcebea;margin:0;font-size:13px;line-height:1.55}.lqi-boundary-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.lqi-boundary-stats div{background:#ffffff0d;border:1px solid #ffffff21;border-radius:9px;min-width:0;padding:10px 8px}.lqi-boundary-stats b{font-size:18px;display:block}.lqi-boundary-stats small{color:#cce0dc;margin-top:2px;font-size:10px;line-height:1.25;display:block}.lqi-filter-panel{border:1px solid var(--lqi-line);background:#fff;border-radius:15px;grid-template-columns:minmax(170px,.8fr) auto minmax(240px,1fr);align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:grid;box-shadow:0 9px 26px #143c4112}.lqi-filter-copy span{color:var(--lqi-teal);letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.lqi-filter-copy strong{margin-top:2px;font-size:15px;display:block}.lqi-filter-copy small{color:var(--lqi-muted);margin-top:3px;font-size:11px;display:block}.lqi-period-tabs{background:#f6f9f9;border:1px solid #dce7e6;border-radius:10px;padding:4px;display:flex}.lqi-period-tabs a{color:#5d6d70;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:750;text-decoration:none;transition:background .16s,color .16s,transform .16s,box-shadow .16s}.lqi-period-tabs a:hover,.lqi-period-tabs a:focus-visible{color:var(--lqi-teal);background:#fff;transform:translateY(-1px)}.lqi-period-tabs a.active{color:#0a5a55;background:#fff;box-shadow:0 3px 10px #1646461a}.lqi-custom-filter{justify-self:stretch}.lqi-custom-filter summary{cursor:pointer;color:#426164;text-align:right;font-size:12px;font-weight:750}.lqi-custom-filter[open] summary{margin-bottom:10px}.lqi-custom-filter form{grid-template-columns:1fr 1fr 1.25fr auto;align-items:end;gap:8px;display:grid}.lqi-custom-filter label{color:#4a6265;font-size:10px;font-weight:750}.lqi-custom-filter input,.lqi-custom-filter select{color:#17383b;background:#fff;border:1px solid #ccdcdb;border-radius:8px;width:100%;margin-top:4px;padding:8px 9px;font-size:12px}.lqi-custom-filter button{color:#fff;background:#0d7068;border:1px solid #0d7068;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800}.lqi-custom-filter button:hover,.lqi-custom-filter button:focus-visible{background:#094f4b;transform:translateY(-1px)}.lqi-panel{border:1px solid var(--lqi-line);background:#fff;border-radius:17px;margin-top:18px;padding:24px;box-shadow:0 11px 30px #143c4112}.lqi-section-head{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:end;gap:26px;margin-bottom:18px;display:grid}.lqi-section-head.compact{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)}.lqi-section-head>div>span,.lqi-handoff>div>span{color:#13877b}.lqi-section-head h2,.lqi-handoff h2{color:#13383b;letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(20px,1.8vw,26px);line-height:1.2}.lqi-section-head>p,.lqi-section-head>a{color:var(--lqi-muted);margin:0;font-size:13px;line-height:1.55}.lqi-section-head>a{color:#126b65;justify-self:end;font-weight:800;text-decoration:none}.lqi-section-head>a:hover,.lqi-section-head>a:focus-visible{color:#073f3d;text-decoration:underline}.lqi-journey-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lqi-stage{background:linear-gradient(155deg,#fff,#f7fbfa);border:1px solid #d8e5e3;border-radius:13px;min-height:168px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.lqi-stage:not(:last-child):after{content:"→";z-index:2;color:#8aaaa7;font-weight:800;position:absolute;top:47%;right:-11px}.lqi-stage:hover{border-color:#92c7be;transform:translateY(-4px);box-shadow:0 16px 28px #144b481f}.lqi-stage>span{color:#177a71;background:#e9f5f2;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:inline-flex}.lqi-stage>strong{color:#0b5552;margin-top:14px;font-size:29px;line-height:1;display:block}.lqi-stage h3{margin:8px 0 5px;font-size:14px}.lqi-stage p{color:var(--lqi-muted);margin:0;font-size:12px;line-height:1.45}.lqi-signal-panel{color:#fff;background:linear-gradient(120deg,#103843,#165b5a 72%,#1b7265);border-radius:18px;margin-top:18px;padding:25px;box-shadow:0 18px 40px #13434626}.lqi-section-head-dark>div>span{color:#88eed4}.lqi-section-head-dark h2{color:#fff}.lqi-section-head-dark>p{color:#d7e8e5}.lqi-signal-list{gap:9px;display:grid}.lqi-decision-signal{background:#ffffff0e;border:1px solid #ffffff21;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;color:#fff!important}.lqi-decision-signal:hover,.lqi-decision-signal:focus-visible{background:#ffffff18;border-color:#8fecd77a;transform:translate(5px);box-shadow:0 10px 22px #0000001f}.lqi-decision-signal>b{background:#ffffff1a;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;display:inline-flex}.lqi-decision-signal span{gap:2px;display:grid}.lqi-decision-signal em{letter-spacing:.11em;font-size:9px;font-style:normal;font-weight:850}.lqi-tone-danger em{color:#ffb5ad}.lqi-tone-review em{color:#ffd39a}.lqi-tone-observe em{color:#9df1db}.lqi-decision-signal strong{font-size:13px}.lqi-decision-signal small{color:#d8e8e5;font-size:11.5px;line-height:1.45}.lqi-decision-signal>i{color:#a9f1df;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.lqi-two-col{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:18px;display:grid}.lqi-reason-list,.lqi-integrity-list{gap:8px;display:grid}.lqi-reason-row{background:#fbfdfd;border:1px solid #e0e9e8;border-radius:11px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:16px;padding:12px 13px;transition:transform .16s,border-color .16s,background .16s;display:grid}.lqi-reason-row:hover{background:#f7fbfa;border-color:#a7ccc6;transform:translate(3px)}.lqi-reason-copy{gap:2px;display:grid}.lqi-reason-kind{color:#71878a;letter-spacing:.1em;font-size:9px;font-weight:850}.lqi-reason-copy strong{font-size:13px}.lqi-reason-copy small{color:var(--lqi-muted);font-size:11px;line-height:1.4}.lqi-reason-measure{grid-template-columns:26px 1fr;align-items:center;gap:8px;display:grid}.lqi-reason-measure b{color:#174f52;text-align:right;font-size:17px}.lqi-reason-measure div{background:#e6eeee;border-radius:99px;height:7px;overflow:hidden}.lqi-reason-measure i{width:var(--lqi-width);border-radius:inherit;background:linear-gradient(90deg,#1d8b7f,#79bd9e);height:100%;display:block}.lqi-footnote{color:#687c7f;border-top:1px solid #e2e9e8;margin:13px 0 0;padding-top:11px;font-size:11px;line-height:1.5}.lqi-integrity-panel{background:linear-gradient(155deg,#fff,#f7fbfa)}.lqi-integrity-row{border-bottom:1px solid #e5eceb;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px 0;transition:transform .16s;display:grid}.lqi-integrity-row:hover{transform:translate(3px)}.lqi-integrity-row>div:first-child strong{font-size:13px;display:block}.lqi-integrity-row>div:first-child small{color:var(--lqi-muted);margin-top:2px;font-size:11px;line-height:1.4;display:block}.lqi-integrity-score{text-align:right}.lqi-integrity-score b{color:#0d6b64;font-size:17px;display:block}.lqi-integrity-score small{color:#758688;font-size:10px}.lqi-integrity-bar{background:#e4eceb;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.lqi-integrity-bar i{width:var(--lqi-width);border-radius:inherit;background:linear-gradient(90deg,#11736b,#54b59a);height:100%;display:block}.lqi-integrity-rule{background:#edf8f4;border:1px solid #cbe2da;border-radius:11px;margin-top:14px;padding:13px}.lqi-integrity-rule span{color:#25816f;letter-spacing:.1em;font-size:9px;font-weight:850}.lqi-integrity-rule strong{margin-top:4px;font-size:13px;display:block}.lqi-integrity-rule p{color:#536d6a;margin:3px 0 0;font-size:11px;line-height:1.45}.lqi-source-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(240px,.72fr);gap:13px;display:grid}.lqi-source-card,.lqi-source-rule{background:#fbfdfd;border:1px solid #dae6e4;border-radius:13px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s}.lqi-source-card:hover,.lqi-source-rule:hover{border-color:#91c7bd;transform:translateY(-4px);box-shadow:0 14px 28px #1446431a}.lqi-source-head span,.lqi-source-rule>span{color:#168078;letter-spacing:.1em;font-size:9px;font-weight:850}.lqi-source-head strong{margin-top:4px;font-size:14px;display:block}.lqi-source-main{margin:18px 0 14px}.lqi-source-main b{color:#0b605c;font-size:30px;line-height:1;display:block}.lqi-source-main small{color:var(--lqi-muted);font-size:11px}.lqi-source-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.lqi-source-card dl div{background:#f0f6f5;border-radius:8px;padding:9px}.lqi-source-card dt{color:#6d8183;font-size:9px}.lqi-source-card dd{margin:3px 0 0;font-size:12px;font-weight:800}.lqi-source-rule{background:linear-gradient(155deg,#f4faf7,#e9f6f0);flex-direction:column;display:flex}.lqi-source-rule strong{margin-top:8px;font-size:16px}.lqi-source-rule p{color:#526c69;font-size:11px;line-height:1.5}.lqi-source-rule a{color:#0e6862;margin-top:auto;font-size:11px;font-weight:800;text-decoration:none}.lqi-source-rule a:hover{text-decoration:underline}.lqi-cohort-grid{grid-template-columns:1.05fr .95fr}.lqi-cohort-list,.lqi-keyword-list{gap:8px;display:grid}.lqi-cohort-row{border:1px solid #e0e9e8;border-radius:10px;grid-template-columns:minmax(145px,1.6fr) repeat(4,minmax(54px,.55fr)) minmax(125px,1fr);align-items:center;gap:8px;padding:11px 12px;transition:transform .16s,border-color .16s,background .16s;display:grid}.lqi-cohort-row:hover{background:#fafdfc;border-color:#9fcac3;transform:translate(3px)}.lqi-cohort-row>div:first-child strong{font-size:12px;display:block}.lqi-cohort-row>div:first-child small{color:var(--lqi-muted);font-size:10px}.lqi-cohort-row>div:not(:first-child) span{color:#77888a;text-transform:uppercase;letter-spacing:.07em;font-size:8px;display:block}.lqi-cohort-row>div:not(:first-child) b{margin-top:2px;font-size:11px;display:block}.lqi-cohort-reason b{color:#5d5150}.lqi-keyword-row{border:1px solid #e0e9e8;border-radius:10px;grid-template-columns:minmax(0,1.15fr) minmax(170px,.85fr);align-items:center;gap:12px;padding:11px 12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.lqi-keyword-row:hover{border-color:#9ec9c2;transform:translateY(-2px);box-shadow:0 9px 17px #14464312}.lqi-keyword-row.is-unknown{background:#fffaf5;border-color:#e8c9ac}.lqi-keyword-row>div:first-child strong{font-size:12px;display:block}.lqi-keyword-row>div:first-child small{color:#708284;font-size:10px}.lqi-keyword-row>div:last-child{text-align:right}.lqi-keyword-row>div:last-child span{color:#718487;font-size:9px;display:block}.lqi-keyword-row>div:last-child b{color:#0d6b65;font-size:12px;display:block}.lqi-keyword-row>div:last-child small{color:#718487;font-size:9px}.lqi-term-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lqi-term-card{background:#fbfdfd;border:1px solid #dde7e6;border-radius:11px;min-height:160px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s}.lqi-term-card:hover{border-color:#99c8c0;transform:translateY(-4px);box-shadow:0 14px 25px #13444217}.lqi-term-meta{justify-content:space-between;gap:6px;display:flex}.lqi-term-meta span,.lqi-term-meta em{letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:850}.lqi-term-meta span{color:#19766f}.lqi-term-meta span.is-risk{color:#b0544b}.lqi-term-meta em{color:#78898b}.lqi-term-card>strong{margin:13px 0 6px;font-size:12px;line-height:1.35;display:block}.lqi-term-card p{color:#536b6d;margin:0;font-size:10.5px;line-height:1.45}.lqi-term-card>small{color:#7b898b;border-top:1px solid #e5eceb;margin-top:10px;padding-top:9px;font-size:9.5px;line-height:1.4;display:block}.lqi-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lqi-review-card{background:#fff;border:1px solid #dce7e5;border-radius:12px;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.lqi-review-card:hover,.lqi-review-card:focus-visible{background:#fbfefd;border-color:#83bcb3;transform:translateY(-4px);box-shadow:0 15px 25px #1344421a}.lqi-review-card>div:first-child{justify-content:space-between;gap:8px;display:flex}.lqi-review-card>div:first-child span{color:#17776e;letter-spacing:.08em;font-size:9px;font-weight:850}.lqi-review-card>div:first-child em{color:#7e8d8f;font-size:9px;font-style:normal}.lqi-review-card>strong{margin-top:10px;font-size:13px;display:block}.lqi-review-card p{color:#5d7072;margin:5px 0 9px;font-size:10.5px;line-height:1.4}.lqi-review-flags{flex-wrap:wrap;gap:5px;display:flex}.lqi-review-flags span{color:#8a5a1c;background:#fff4df;border-radius:99px;padding:4px 6px;font-size:8.5px;font-weight:750}.lqi-review-card>small{color:#0f6861;margin-top:12px;font-size:10px;font-weight:800;display:block}.lqi-empty{color:#65797b;border:1px dashed #cfdedc;border-radius:10px;margin:0;padding:16px;font-size:11px}.lqi-empty-wide{grid-column:1/-1;gap:4px;display:grid}.lqi-empty-wide strong{color:#37595b;font-size:13px}.lqi-handoff{color:#fff;background:linear-gradient(115deg,#113b43,#174b5d 53%,#3a4b7a);border-radius:18px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px;margin-top:18px;padding:26px;display:grid;box-shadow:0 18px 42px #1939462b}.lqi-handoff>div:first-child>span{color:#91efd7}.lqi-handoff h2{color:#fff}.lqi-handoff>div:first-child>p{color:#dce8eb;font-size:12px;line-height:1.55}.lqi-handoff-actions{gap:8px;display:grid}.lqi-handoff-actions a{color:#fff;background:#ffffff0e;border:1px solid #ffffff21;border-radius:10px;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:grid}.lqi-handoff-actions a:hover{background:#ffffff17;border-color:#91efd773;transform:translate(4px)}.lqi-handoff-actions b{background:#ffffff17;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;display:inline-flex}.lqi-handoff-actions span strong{font-size:12px;display:block}.lqi-handoff-actions span small{color:#cfdee3;font-size:10px}.lqi-handoff-actions i{color:#a4f0dc;font-style:normal}.lqi-boundary-note{color:#cedde1;border-top:1px solid #ffffff21;grid-column:1/-1;margin:2px 0 0;padding-top:14px;font-size:10.5px;line-height:1.5}.lqi-shell input:hover,.lqi-shell select:hover{border-color:#8dbdb6}.lqi-shell input:focus,.lqi-shell select:focus{border-color:#168579;outline:2px solid #1585792e}.lqi-shell a:focus-visible,.lqi-shell button:focus-visible,.lqi-shell summary:focus-visible{outline-offset:2px;outline:3px solid #45af9d52}.clean-workspace .lqi-shell .lqi-section-head>div>span,.clean-workspace .lqi-shell .lqi-handoff>div>span{font-size:12px}.clean-workspace .lqi-shell .lqi-section-head>p,.clean-workspace .lqi-shell .lqi-section-head>a{font-size:13.5px}.clean-workspace .lqi-shell .lqi-stage h3,.clean-workspace .lqi-shell .lqi-source-head strong,.clean-workspace .lqi-shell .lqi-reason-copy strong,.clean-workspace .lqi-shell .lqi-integrity-row>div:first-child strong{font-size:14px}.clean-workspace .lqi-shell .lqi-stage p,.clean-workspace .lqi-shell .lqi-reason-copy small,.clean-workspace .lqi-shell .lqi-integrity-row>div:first-child small,.clean-workspace .lqi-shell .lqi-source-rule p{font-size:12px}.clean-workspace .lqi-shell .lqi-cohort-row>div:first-child strong,.clean-workspace .lqi-shell .lqi-keyword-row>div:first-child strong,.clean-workspace .lqi-shell .lqi-term-card>strong,.clean-workspace .lqi-shell .lqi-review-card>strong{font-size:13px}.clean-workspace .lqi-shell .lqi-term-card p,.clean-workspace .lqi-shell .lqi-review-card p{font-size:11.5px}@media(max-width:1050px){.lqi-hero{grid-template-columns:1fr}.lqi-boundary{max-width:none}.lqi-filter-panel{grid-template-columns:1fr auto}.lqi-custom-filter{grid-column:1/-1}.lqi-two-col,.lqi-cohort-grid{grid-template-columns:1fr}.lqi-source-grid{grid-template-columns:1fr 1fr}.lqi-source-rule{grid-column:1/-1}.lqi-term-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.lqi-shell{width:min(100% - 18px,1180px);margin-top:14px}.lqi-hero{border-radius:16px;padding:25px 21px}.lqi-hero h1{font-size:28px}.lqi-boundary-stats,.lqi-filter-panel{grid-template-columns:1fr}.lqi-period-tabs{width:100%;overflow-x:auto}.lqi-period-tabs a{text-align:center;flex:1 0 auto}.lqi-custom-filter{grid-column:auto}.lqi-custom-filter summary{text-align:left}.lqi-custom-filter form{grid-template-columns:1fr 1fr}.lqi-custom-filter form label:nth-of-type(3),.lqi-custom-filter button{grid-column:1/-1}.lqi-panel,.lqi-signal-panel,.lqi-handoff{padding:20px}.lqi-section-head,.lqi-section-head.compact{grid-template-columns:1fr;gap:8px}.lqi-section-head>a{justify-self:start}.lqi-journey-grid{grid-template-columns:1fr 1fr}.lqi-stage:nth-child(2):after{display:none}.lqi-decision-signal{grid-template-columns:34px 1fr}.lqi-decision-signal>i{grid-column:2}.lqi-source-grid,.lqi-term-grid,.lqi-review-grid{grid-template-columns:1fr}.lqi-source-rule{grid-column:auto}.lqi-cohort-row{grid-template-columns:1fr 1fr 1fr}.lqi-cohort-row>div:first-child,.lqi-cohort-reason{grid-column:1/-1}.lqi-handoff{grid-template-columns:1fr}}@media(max-width:520px){.lqi-journey-grid{grid-template-columns:1fr}.lqi-stage:after{display:none}.lqi-custom-filter form{grid-template-columns:1fr}.lqi-custom-filter form label:nth-of-type(3),.lqi-custom-filter button{grid-column:auto}.lqi-reason-row{grid-template-columns:1fr}.lqi-reason-measure{grid-template-columns:28px 1fr}.lqi-source-card dl,.lqi-keyword-row{grid-template-columns:1fr}.lqi-keyword-row>div:last-child{text-align:left}}@media(prefers-reduced-motion:reduce){.lqi-shell *,.lqi-shell :before,.lqi-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ci-shell{--ci-ink:#12383d;--ci-muted:#667b7d;--ci-line:#d9e6e4;--ci-green:#13776a;--ci-green-2:#1d927e;--ci-soft:#f4f8f7;--ci-warm:#fff8ec;--ci-shadow:0 18px 46px #12373d14;max-width:1180px;color:var(--ci-ink);margin:0 auto;padding:36px 0 10px}.ci-shell *{box-sizing:border-box}.ci-shell a,.ci-shell button,.ci-shell select,.ci-shell input,.ci-shell summary{transition:all .22s}.ci-shell a:focus-visible,.ci-shell button:focus-visible,.ci-shell select:focus-visible,.ci-shell input:focus-visible,.ci-shell summary:focus-visible{outline-offset:2px;outline:3px solid #1c927e38}.ci-hero{color:#fff;background:linear-gradient(118deg,#103b47,#0e5d63 52%,#198a73);border:1px solid #ffffff14;border-radius:24px;grid-template-columns:minmax(0,1.62fr) minmax(300px,.58fr);gap:34px;padding:39px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 66px #113c422e}.ci-hero:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-205px;right:-90px}.ci-hero:after{content:"";border:1px solid #fff1;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-165px;right:85px}.ci-hero-copy,.ci-hero-gate{z-index:1;position:relative}.ci-kicker,.ci-section-head>div>span,.ci-handoff>div>span{color:#9cebd7;letter-spacing:.14em;margin:0;font-size:12px;font-weight:850}.ci-hero h1{letter-spacing:-.04em;max-width:800px;margin:13px 0 14px;font-size:39px;line-height:1.075}.ci-hero-text{color:#ffffffd6;max-width:820px;margin:0;font-size:15px;line-height:1.65}.ci-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ci-hero-actions a{color:#fff;background:#ffffff12;border:1px solid #ffffff3d;border-radius:11px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;box-shadow:inset 0 1px #ffffff0a}.ci-hero-actions a:hover{background:#ffffff24;border-color:#ffffff7a;transform:translateY(-3px);box-shadow:0 14px 25px #00000024}.ci-hero-gate{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#08333970,#ffffff0e);border:1px solid #fff3;border-left:4px solid #efbd72;border-radius:18px;align-self:stretch;padding:22px 21px 19px;transition:transform .22s,border-color .22s,box-shadow .22s}.ci-hero-gate:hover{border-color:#ffffff57;transform:translateY(-4px);box-shadow:0 18px 35px #03292f2e}.ci-hero-gate>span{color:#c7f1e5;letter-spacing:.11em;font-size:11px;font-weight:850}.ci-hero-gate>strong{margin-top:12px;font-size:23px;line-height:1.15;display:block}.ci-hero-gate>p{color:#fffc;margin:10px 0 17px;font-size:13px;line-height:1.55}.ci-hero-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ci-hero-stats div{background:#ffffff0f;border:1px solid #ffffff21;border-radius:11px;padding:11px;transition:transform .2s,background .2s}.ci-hero-stats div:hover{background:#ffffff1c;transform:translateY(-3px)}.ci-hero-stats b{font-size:21px;display:block}.ci-hero-stats small{color:#ffffffb8;margin-top:4px;font-size:10px;line-height:1.25;display:block}.ci-cohort{border:1px solid var(--ci-line);box-shadow:var(--ci-shadow);background:linear-gradient(145deg,#fff,#fbfdfd);border-radius:18px;justify-content:space-between;align-items:end;gap:20px;margin-top:18px;padding:20px 22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.ci-cohort:hover{border-color:#b6d5d0;transform:translateY(-3px);box-shadow:0 22px 45px #12373d1c}.ci-cohort>div:first-child{flex-direction:column;display:flex}.ci-cohort>div:first-child span{color:#278374;letter-spacing:.12em;font-size:11px;font-weight:850}.ci-cohort>div:first-child strong{margin-top:6px;font-size:18px}.ci-cohort>div:first-child small{color:var(--ci-muted);margin-top:5px;font-size:12px}.ci-filter-stack{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ci-cohort-form{align-items:end;gap:10px;display:flex}.ci-cohort-form label{color:#567173;flex-direction:column;gap:6px;min-width:150px;font-size:11px;font-weight:800;display:flex}.ci-cohort-form select,.ci-custom input,.ci-custom select{height:42px;color:var(--ci-ink);background:#fff;border:1px solid #cfdedd;border-radius:10px;padding:0 11px;font-size:13px;font-weight:700}.ci-cohort-form select:hover,.ci-custom input:hover,.ci-custom select:hover{background:#fbfefd;border-color:#7bb9ae}.ci-cohort-form select:focus,.ci-custom input:focus,.ci-custom select:focus{border-color:#3d998b;outline:none;box-shadow:0 0 0 4px #1e8e7b17}.ci-cohort-form button,.ci-custom button{color:#fff;background:linear-gradient(135deg,#17796b,#1d8d7b);border:0;border-radius:10px;height:42px;padding:0 17px;font-size:12px;font-weight:850;box-shadow:0 8px 16px #17796b21}.ci-cohort-form button:hover,.ci-custom button:hover{background:linear-gradient(135deg,#12695d,#187d6d);transform:translateY(-2px);box-shadow:0 13px 22px #17796b33}.ci-custom{width:100%;max-width:590px}.ci-custom summary{cursor:pointer;color:#456d69;text-align:right;font-size:11px;font-weight:850}.ci-custom summary:hover{color:#126b5f;transform:translate(-2px)}.ci-custom form{background:#f5f9f8;border:1px solid #e0eae8;border-radius:12px;grid-template-columns:1fr 1fr 1.2fr auto;gap:8px;margin-top:9px;padding:11px;display:grid}.ci-custom label{color:#5d7474;flex-direction:column;gap:5px;font-size:10px;font-weight:800;display:flex}.ci-panel{border:1px solid var(--ci-line);box-shadow:var(--ci-shadow);background:linear-gradient(#fff,#fdfefe);border-radius:20px;margin-top:18px;padding:26px 27px;transition:transform .22s,border-color .22s,box-shadow .22s}.ci-panel:hover{border-color:#bfd9d5;transform:translateY(-2px);box-shadow:0 23px 50px #12373d1a}.ci-section-head{justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.ci-section-head>div>span{color:#278879;font-size:11px}.ci-section-head h2{color:var(--ci-ink);letter-spacing:-.024em;margin:7px 0 0;font-size:26px;font-weight:560;line-height:1.18}.ci-section-head>p{max-width:390px;color:var(--ci-muted);margin:2px 0 0;font-size:13px;line-height:1.58}.ci-section-head>a{color:#126c60;border-radius:8px;align-self:center;padding:7px 8px;font-size:13px;font-weight:850;text-decoration:none}.ci-section-head>a:hover{color:#0b564d;background:#eef8f5;transform:translate(4px)}.ci-section-head.compact h2{font-size:24px}.ci-chain{align-items:stretch;gap:9px;margin-top:21px;display:flex}.ci-chain>article{background:linear-gradient(145deg,#fff,#f8fbfa);border:1px solid #d7e4e2;border-radius:15px;flex:1;min-width:0;padding:18px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;box-shadow:0 8px 19px #12373d06}.ci-chain>article:hover{background:#fff;border-color:#8fc5bb;transform:translateY(-5px);box-shadow:0 17px 31px #1b4e4c1a}.ci-chain>article.is-watch{background:linear-gradient(145deg,#fffdf8,#fff6e7);border-color:#ead3aa}.ci-chain>article.is-watch:hover{border-color:#dda95d;box-shadow:0 17px 31px #91652a17}.ci-chain article>b,.ci-rule-grid b{color:#247b6d;background:#e6f5f1;border-radius:8px;place-items:center;width:30px;height:28px;font-size:11px;display:grid}.ci-chain article>span{color:#587174;margin-top:15px;font-size:13px;display:block}.ci-chain article>strong{margin-top:6px;font-size:16px;line-height:1.3;display:block}.ci-chain article>p{color:#697d7f;margin:8px 0 0;font-size:12.5px;line-height:1.55}.ci-chain>i{color:#8da7a4;align-self:center;font-size:19px;font-style:normal}.ci-signal-band{background:linear-gradient(118deg,#103b47,#146d67 68%,#248b72);border:1px solid #ffffff14;border-radius:20px;margin-top:18px;padding:27px;box-shadow:0 20px 47px #14414326}.ci-section-head-dark h2{color:#fff}.ci-section-head-dark>p{color:#ffffffc2}.ci-signal-list{gap:10px;margin-top:19px;display:grid}.ci-signal{color:#fff;background:#ffffff0e;border:1px solid #ffffff24;border-radius:13px;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;padding:14px 15px;text-decoration:none;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:grid}.ci-signal:hover{background:#ffffff1c;border-color:#ffffff4f;transform:translate(6px);box-shadow:0 12px 25px #00000017}.ci-signal>b{background:#ffffff1a;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.ci-signal div>span{color:#bcebdd;letter-spacing:.1em;font-size:10px;font-weight:850;display:block}.ci-signal div>strong{margin-top:3px;font-size:14px;display:block}.ci-signal div>p{color:#ffffffbf;margin:4px 0 0;font-size:12px;line-height:1.5}.ci-signal>em{color:#d6f6eb;font-size:12px;font-style:normal;font-weight:850}.ci-signal-block{border-left:4px solid #df8d83}.ci-signal-review{border-left:4px solid #e8bf6d}.ci-signal-observe{border-left:4px solid #79c9b6}.ci-two-col{grid-template-columns:minmax(0,1.62fr) minmax(330px,.76fr);gap:18px;display:grid}.ci-draft-list{gap:14px;margin-top:20px;display:grid}.ci-draft-card{background:#fff;border:1px solid #d8e5e3;border-radius:16px;padding:18px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 9px 20px #12373d06}.ci-draft-card:hover{border-color:#8fc5bb;transform:translateY(-5px);box-shadow:0 18px 35px #1a4a491a}.ci-draft-top{justify-content:space-between;gap:14px;display:flex}.ci-draft-top>div:first-child{flex-direction:column;display:flex}.ci-draft-top>div:first-child span{font-size:14px;font-weight:850}.ci-draft-top>div:first-child small{color:#748687;margin-top:4px;font-size:11px}.ci-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ci-badges b,.ci-destination-status span,.ci-proof-list b{letter-spacing:.065em;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:850;transition:transform .18s,box-shadow .18s}.ci-badges b:hover,.ci-destination-status span:hover,.ci-proof-list b:hover{transform:translateY(-2px);box-shadow:0 7px 15px #12373d14}.is-ready{color:#126b5e!important;background:#e5f5ef!important}.is-pending{color:#975b26!important;background:#fff0e1!important}.is-scope{color:#67549f!important;background:#efeafb!important}.ci-ad-preview{background:linear-gradient(145deg,#f7faf9,#f2f7f6);border:1px solid #e5edec;border-radius:13px;margin-top:14px;padding:15px 16px;transition:border-color .2s,background .2s,transform .2s}.ci-ad-preview:hover{background:#f7fcfa;border-color:#bdd9d4;transform:translateY(-2px)}.ci-ad-preview small{color:#697f80;letter-spacing:.08em;font-size:10px;font-weight:850}.ci-ad-preview h3{margin:8px 0 4px;font-size:19px;line-height:1.25}.ci-ad-preview p{color:#4e6668;margin:0;font-size:13px;line-height:1.5}.ci-ad-preview code{color:#187566;margin-top:8px;font-family:inherit;font-size:11px;font-weight:800;display:block}.ci-theme-row{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.ci-theme-row span{color:#4f706e;background:#f7fbfa;border:1px solid #d7e6e3;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750;transition:all .18s}.ci-theme-row span:hover{color:#175f55;background:#eef9f6;border-color:#91c6bc;transform:translateY(-2px)}.ci-draft-checks{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.ci-draft-checks>div{background:#fff;border:1px solid #e0e9e7;border-radius:10px;padding:10px;transition:all .2s}.ci-draft-checks>div:hover{background:#f9fdfc;border-color:#a9d1ca;transform:translateY(-3px);box-shadow:0 10px 18px #12373d0f}.ci-draft-checks span{color:#778a89;font-size:10px;display:block}.ci-draft-checks strong{margin-top:5px;font-size:11px;line-height:1.35;display:block}.ci-risk-note{background:#fff6f3;border:1px solid #f0d8d0;border-left:4px solid #d98578;border-radius:10px;gap:9px;margin-top:11px;padding:10px 11px;transition:all .2s;display:flex}.ci-risk-note:hover{background:#fff2ee;transform:translate(3px)}.ci-risk-note strong{font-size:11px}.ci-risk-note span{color:#6e5957;font-size:11px;line-height:1.45}.ci-proof-panel{background:linear-gradient(155deg,#fff 55%,#f2faf7)}.ci-proof-list{gap:11px;margin-top:20px;display:grid}.ci-proof-list article{background:#fff;border:1px solid #d8e5e3;border-radius:13px;padding:15px;transition:transform .22s,box-shadow .22s,border-color .22s}.ci-proof-list article:hover{border-color:#91c6bc;transform:translateY(-4px);box-shadow:0 14px 25px #18464417}.ci-proof-list article>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.ci-proof-list article>div span{font-size:13px;font-weight:850}.ci-proof-list article p{color:#667b7d;margin:8px 0 0;font-size:11.5px;line-height:1.5}.ci-proof-list article small{color:#257568;margin-top:8px;font-size:10px;font-weight:800;display:block}.ci-proof-boundary{background:#fff9ef;border:1px solid #ead8bb;border-radius:13px;margin-top:14px;padding:15px;transition:all .2s}.ci-proof-boundary:hover{border-color:#deb977;transform:translateY(-3px);box-shadow:0 12px 23px #7a572312}.ci-proof-boundary strong{font-size:13px}.ci-proof-boundary p{color:#71665c;margin:7px 0;font-size:11.5px;line-height:1.55}.ci-proof-boundary a{color:#126c60;border-radius:7px;padding:4px 0;font-size:11px;font-weight:850;text-decoration:none;display:inline-block}.ci-proof-boundary a:hover{color:#084d45;transform:translate(3px)}.ci-destination-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.ci-destination-grid article{background:linear-gradient(145deg,#fff,#f8fbfa);border:1px solid #d9e6e4;border-radius:15px;padding:17px;transition:transform .22s,border-color .22s,box-shadow .22s}.ci-destination-grid article:hover{border-color:#8fc5bb;transform:translateY(-5px);box-shadow:0 17px 32px #1948461a}.ci-destination-head{justify-content:space-between;align-items:center;gap:9px;display:flex}.ci-destination-head span{color:#277f71;letter-spacing:.09em;font-size:10px;font-weight:850}.ci-destination-head b{color:#607576;font-size:11px}.ci-destination-grid code{color:#173f42;overflow-wrap:anywhere;margin-top:13px;font-family:inherit;font-size:14px;font-weight:850;display:block}.ci-destination-grid p{color:#687d7f;margin:9px 0 0;font-size:11.5px;line-height:1.45}.ci-destination-status{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.ci-campaign-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.ci-campaign-grid>article{background:#fff;border:1px solid #d9e6e4;border-radius:15px;padding:17px;transition:transform .22s,border-color .22s,box-shadow .22s}.ci-campaign-grid>article:hover{border-color:#8fc5bb;transform:translateY(-5px);box-shadow:0 17px 32px #1847461a}.ci-campaign-grid>article.is-outside{background:linear-gradient(145deg,#fff,#faf8fd)}.ci-campaign-head{justify-content:space-between;gap:13px;display:flex}.ci-campaign-head span{color:#267d6f;letter-spacing:.09em;font-size:9px;font-weight:850}.ci-campaign-head h3{margin:6px 0 3px;font-size:16px}.ci-campaign-head p{color:#728486;margin:0;font-size:11px}.ci-campaign-head>b{color:#126b5e;font-size:26px}.ci-campaign-metrics{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.ci-campaign-metrics div{background:#f2f7f6;border:1px solid #0000;border-radius:10px;padding:10px;transition:all .2s}.ci-campaign-metrics div:hover{background:#f7fcfa;border-color:#b9d7d2;transform:translateY(-3px)}.ci-campaign-metrics span{color:#778b8a;font-size:9px;display:block}.ci-campaign-metrics strong{margin-top:4px;font-size:14px;display:block}.ci-campaign-foot{border-top:1px solid #e3ecea;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:11px;display:flex}.ci-campaign-foot code{color:#1d7164;font-family:inherit;font-size:10px;font-weight:800}.ci-campaign-foot span{color:#6d8081;font-size:10px}.ci-causation-rule{color:#526f6d;background:#f0f8f5;border:1px solid #d8e9e5;border-left:4px solid #5ca493;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:12px;line-height:1.55;transition:all .2s}.ci-causation-rule:hover{background:#eaf6f2;transform:translate(3px)}.ci-causation-rule strong{color:#185c53}.ci-risk-panel{background:linear-gradient(#fff,#fbfdfc)}.ci-rule-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:20px;display:grid}.ci-rule-grid article{background:#fff;border:1px solid #dbe7e5;border-radius:13px;padding:16px;transition:transform .22s,border-color .22s,box-shadow .22s}.ci-rule-grid article:hover{border-color:#91c6bc;transform:translateY(-5px);box-shadow:0 15px 28px #1a494817}.ci-rule-grid strong{margin-top:13px;font-size:13px;display:block}.ci-rule-grid p{color:#687d7f;margin:7px 0 0;font-size:11.5px;line-height:1.52}.ci-handoff{color:#fff;background:linear-gradient(115deg,#103d47,#274d78 62%,#515c99);border:1px solid #ffffff14;border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:30px;margin-top:18px;padding:28px;transition:transform .22s,box-shadow .22s;display:grid;box-shadow:0 22px 48px #17374729}.ci-handoff:hover{transform:translateY(-3px);box-shadow:0 27px 56px #17374733}.ci-handoff h2{margin:8px 0;font-size:27px;font-weight:560;line-height:1.2}.ci-handoff>div>p{color:#ffffffbf;margin:0;font-size:13px;line-height:1.58}.ci-handoff-steps{gap:8px;display:grid}.ci-handoff-steps a{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:12px 13px;text-decoration:none;transition:all .22s;display:grid}.ci-handoff-steps a:hover{background:#ffffff1f;border-color:#ffffff4f;transform:translate(6px);box-shadow:0 12px 23px #00000014}.ci-handoff-steps a>b{background:#ffffff1c;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.ci-handoff-steps span strong{font-size:12px;display:block}.ci-handoff-steps span small{color:#ffffffb3;margin-top:4px;font-size:10px;line-height:1.4;display:block}.ci-handoff-steps em{font-size:14px;font-style:normal}.ci-offline-boundary{border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:14px;line-height:1.5;color:#ffffffba!important;margin:0!important;font-size:11px!important}.ci-empty{color:#5d7475;background:#fbfdfc;border:1px dashed #cadbd8;border-radius:13px;padding:20px;font-size:12px}.ci-empty strong{color:#21494a;font-size:13px}.ci-empty p{margin:6px 0 0;font-size:12px}@media(max-width:1100px){.ci-hero,.ci-two-col,.ci-handoff{grid-template-columns:1fr}.ci-destination-grid,.ci-campaign-grid,.ci-rule-grid{grid-template-columns:1fr 1fr}.ci-chain{grid-template-columns:1fr 1fr;display:grid}.ci-chain>i{display:none}.ci-handoff-steps{margin-top:5px}}@media(max-width:760px){.ci-shell{padding-top:22px}.ci-hero{padding:29px 23px}.ci-hero h1{font-size:31px}.ci-hero-text{font-size:14px}.ci-cohort{flex-direction:column;align-items:stretch}.ci-filter-stack{align-items:stretch}.ci-cohort-form{flex-direction:column;align-items:stretch}.ci-cohort-form label{min-width:0}.ci-custom{max-width:none}.ci-custom summary{text-align:left}.ci-custom form{grid-template-columns:1fr}.ci-custom button{width:100%}.ci-section-head{flex-direction:column}.ci-section-head>p{max-width:none}.ci-section-head h2{font-size:24px}.ci-chain,.ci-destination-grid,.ci-campaign-grid,.ci-rule-grid{grid-template-columns:1fr}.ci-draft-checks,.ci-campaign-metrics{grid-template-columns:1fr 1fr}.ci-signal{grid-template-columns:32px 1fr}.ci-signal>em{grid-column:2}.ci-draft-top{flex-direction:column}.ci-badges{justify-content:flex-start}.ci-panel,.ci-signal-band{padding:22px}.ci-handoff{padding:23px}}@media(max-width:480px){.ci-hero-stats,.ci-draft-checks{grid-template-columns:1fr}.ci-campaign-foot{flex-direction:column;align-items:flex-start}.ci-hero h1{font-size:28px}}@media(prefers-reduced-motion:reduce){.ci-shell *{scroll-behavior:auto!important;transition:none!important}.ci-cohort:hover,.ci-panel:hover,.ci-hero-gate:hover,.ci-hero-stats div:hover,.ci-chain>article:hover,.ci-draft-card:hover,.ci-ad-preview:hover,.ci-theme-row span:hover,.ci-draft-checks>div:hover,.ci-risk-note:hover,.ci-proof-list article:hover,.ci-proof-boundary:hover,.ci-destination-grid article:hover,.ci-destination-status span:hover,.ci-campaign-grid>article:hover,.ci-campaign-metrics div:hover,.ci-causation-rule:hover,.ci-rule-grid article:hover,.ci-signal:hover,.ci-handoff:hover,.ci-handoff-steps a:hover,.ci-hero-actions a:hover,.ci-badges b:hover{transform:none!important}}.ac-workbench{--ac-ink:#202a48;--ac-muted:#53647b;--ac-line:#dbe2ee;--ac-violet:#654eaa;color:var(--ac-ink);margin:22px 0 54px}.ac-hero{color:#fff;background:radial-gradient(circle at 82% 0,#464785 0,#222b51 42%,#17253f);border-radius:20px;grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:24px;padding:32px 34px;display:grid;box-shadow:0 22px 45px #1b2a4926}.ac-kicker{color:#c7b5ff;letter-spacing:.14em;margin:0;font-size:12px;font-weight:800}.ac-hero h2{color:#fff;letter-spacing:-.035em;max-width:680px;margin:11px 0 10px;font-size:clamp(25px,2.3vw,33px);line-height:1.18}.ac-hero p{color:#e0e5f5;max-width:690px;margin:0;font-size:14px;line-height:1.6}.ac-hero-note{border-left:1px solid #9eace263;gap:7px;padding-left:19px;display:grid}.ac-hero-note span{color:#c7b5ff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.ac-hero-note strong{font-size:15px}.ac-hero-note small{color:#e0e5f5;font-size:12px;line-height:1.5}.ac-switch{flex-wrap:wrap;gap:8px;margin:19px 0;display:flex}.ac-switch a{color:#3d4e67;border:1px solid var(--ac-line);background:#fff;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:750;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s}.ac-switch a:hover,.ac-switch a:focus-visible{background:#f3efff;transform:translateY(-2px);box-shadow:0 8px 19px #392e7522}.ac-switch a.is-active{color:#fff;background:#5e4a99;border-color:#5e4a99}.ac-switch span{color:#49347f;background:#e9e1ff;border-radius:50px;margin-left:7px;padding:1px 6px;display:inline-block}.ac-strip{border:1px solid var(--ac-line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 7px 20px #1724480b}.ac-strip>div{border-right:1px solid var(--ac-line);align-content:center;gap:7px;min-height:96px;padding:16px 20px;display:grid}.ac-strip>div:last-child{border:0}.ac-strip span{color:var(--ac-muted);font-size:12px;font-weight:650}.ac-strip strong{color:#313263;font-size:27px;line-height:1}.ac-strip strong.ac-mode{font-size:19px}.ac-compose{background:#f5f4fc;border:1px solid #d6d9ed;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 14px;padding:23px 26px;display:flex}.ac-title>span{color:#6a4aa0;letter-spacing:.15em;font-size:11px;font-weight:850;display:block}.ac-title h3{letter-spacing:-.025em;margin:6px 0 5px;font-size:clamp(20px,1.7vw,25px)}.ac-title p{max-width:700px;color:var(--ac-muted);margin:0;font-size:13px;line-height:1.55}.ac-access{color:#554a83;border:1px solid #c7c0dd;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:750}.ac-button{color:#fff;white-space:nowrap;background:#5c4b96;border:1px solid #5c4b96;border-radius:8px;padding:10px 15px;font-size:13px;font-weight:760;transition:background .2s,transform .2s}.ac-button:hover,.ac-button:focus-visible{background:#433270;transform:translateY(-2px)}.ac-secondary{color:#514080;background:#fff}.ac-secondary:hover,.ac-secondary:focus-visible{color:#fff}.ac-manual{border:1px solid var(--ac-line);background:#fff;border-radius:14px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:24px;margin-bottom:24px;padding:25px;display:grid}.ac-manual>.demo-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ac-manual>.demo-card h2{margin:0 0 7px;font-size:17px}.ac-manual>.demo-card p{color:var(--ac-muted);font-size:13px}.ac-manual .demo-form{gap:12px}.ac-manual .demo-form label{font-size:13px}.ac-manual .demo-form input,.ac-manual .demo-form select,.ac-manual .demo-form textarea{border-color:#cbd5e4;border-radius:7px;font-size:13px}.ac-manual .demo-button{background:#5c4b96;border-radius:8px}.ac-cases{border:1px solid var(--ac-line);background:#fff;border-radius:14px;padding:26px}.ac-case-list{gap:14px;margin-top:20px;display:grid}.ac-case{background:#fbfcff;border:1px solid #dce2ee;border-left:5px solid #7962b4;border-radius:10px;padding:20px 22px;transition:box-shadow .2s,transform .2s}.ac-case:hover{transform:translateY(-2px);box-shadow:0 12px 25px #272b5620}.ac-case-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ac-case-id{color:#64738b;overflow-wrap:anywhere;font-size:11px}.ac-case h4{text-transform:capitalize;margin:5px 0 0;font-size:19px}.ac-state{color:#5b488e;background:#ede9fa;border-radius:30px;flex:none;padding:6px 10px;font-size:11px;font-weight:800}.ac-state-approved{color:#126d60;background:#dcf5ed}.ac-state-rejected{color:#954a48;background:#fdeae7}.ac-case-core{background:#edf1f8;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:17px 0;padding:15px;display:grid}.ac-case-core>div{min-width:0}.ac-case-core span{color:var(--ac-muted);margin-bottom:5px;font-size:11px;display:block}.ac-case-core strong{overflow-wrap:anywhere;font-size:13px;display:block}.ac-reason,.ac-decision{color:#384963;gap:4px;margin:0 0 12px;font-size:13px;line-height:1.55;display:grid}.ac-reason b,.ac-decision b{color:#263d60}.ac-evidence{border-top:1px solid var(--ac-line);padding:11px 0}.ac-evidence summary{color:#554398;cursor:pointer;width:max-content;max-width:100%;font-size:13px;font-weight:750}.ac-evidence pre{color:#eef2ff;background:#202944;border-radius:7px;max-height:320px;padding:13px;font-size:11px;overflow:auto}.ac-decision-form{border-top:1px solid var(--ac-line);flex-wrap:wrap;align-items:end;gap:12px;padding-top:15px;display:flex}.ac-decision-form label{color:#3f506b;flex:260px;gap:5px;font-size:12px;font-weight:700;display:grid}.ac-decision-form input{border:1px solid #bfcbe0;border-radius:7px;width:100%;min-height:40px;padding:8px 11px;font-size:13px}.ac-decision-form>div{flex-wrap:wrap;gap:8px;display:flex}.ac-execute{border-top:1px solid var(--ac-line);justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.ac-execute span,.ac-guard{color:var(--ac-muted);font-size:12px}.ac-empty{text-align:center;color:#36466b;border:1px dashed #bec5df;border-radius:10px;padding:34px}.ac-empty p,.ac-footnote{color:var(--ac-muted);font-size:12px;line-height:1.55}.ac-footnote{margin:17px 2px}.ac-workbench :focus-visible{outline-offset:2px;outline:3px solid #9982d2}@media(max-width:950px){.ac-manual{grid-template-columns:1fr}.ac-case-core{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ac-hero{grid-template-columns:1fr;padding:25px}.ac-hero-note{border-top:1px solid #9eace263;border-left:0;padding:14px 0 0}.ac-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-strip>div:nth-child(2){border-right:0}.ac-strip>div:nth-child(-n+2){border-bottom:1px solid var(--ac-line)}.ac-compose,.ac-execute{flex-direction:column;align-items:stretch}.ac-cases{padding:19px 15px}.ac-case{padding:16px}.ac-case-core{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.ac-workbench *{transition:none!important}}.workspace-v2.workspace-action-center .workspace-tabs{margin-bottom:20px;padding:7px}.workspace-v2.workspace-action-center .workspace-tabs a{color:#344763;min-height:40px;padding:0 15px;font-size:14px;font-weight:750}.workspace-v2.workspace-action-center .workspace-tabs a.active{color:#4d398a;background:#eeeafd}.workspace-v2.workspace-action-center .workspace-tabs a:hover{color:#4d398a;background:#f2effb}.workspace-v2.workspace-action-center .page-heading .demo-eyebrow{color:#62509a;font-size:12px}.workspace-v2.workspace-action-center .page-heading h1{font-size:clamp(29px,2.35vw,37px)}.workspace-v2.workspace-action-center .page-heading>div>p:last-child{color:#53677b;font-size:14px}.workspace-v2.workspace-action-center .demo-banner.compact-disclosure{background:#fffaf0;padding:12px 16px}.workspace-v2.workspace-action-center .compact-disclosure>summary,.workspace-v2.workspace-action-center .compact-disclosure>p{color:#594b36;font-size:13px}.ac-workbench .ac-case-id,.ac-workbench .ac-case-core span,.ac-workbench .ac-case-core strong,.ac-workbench .ac-state,.ac-workbench .ac-evidence summary{font-size:13px}.ac-workbench .ac-manual .demo-form label,.ac-workbench .ac-manual .demo-form input,.ac-workbench .ac-manual .demo-form select,.ac-workbench .ac-manual .demo-form textarea,.ac-workbench .ac-manual .demo-button,.ac-workbench .ac-manual>.demo-card p,.ac-workbench .ac-title p,.ac-workbench .ac-case p{font-size:14px}.ac-workbench .ac-evidence pre{font-size:12px;line-height:1.55}.ac-workbench .ac-button,.ac-workbench .ac-decision-form label,.ac-workbench .ac-decision-form input{font-size:14px}.ac-cases-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-cases-heading h3{margin:6px 0 5px}.ac-cases-heading a{color:#594491;font-size:13px;font-weight:750;text-decoration:none}.ac-cases-heading a:hover{text-decoration:underline}@media(max-width:620px){.workspace-v2.workspace-action-center .workspace-tabs a{padding:0 10px;font-size:13px}.ac-cases-heading{flex-direction:column;align-items:start}}.ac-evidence-grid{grid-template-columns:1fr 1fr;gap:15px;margin:14px 0;display:grid}.ac-evidence-grid>div{background:#eef2fa;border-radius:8px;min-width:0;padding:14px}.ac-evidence-grid b{color:#354475;margin-bottom:9px;font-size:13px;display:block}.ac-evidence-grid p{border-top:1px solid #d7dfec;justify-content:space-between;gap:12px;margin:0;padding:7px 0;font-size:13px;display:flex}.ac-evidence-grid span{color:#5b6a81}.ac-evidence-grid strong{text-align:right;overflow-wrap:anywhere;color:#243551}.ac-raw{padding:8px 0 0}.ac-raw summary{font-size:12px!important}@media(max-width:700px){.ac-evidence-grid{grid-template-columns:1fr}}.sa-workbench{color:#23364c;margin:22px 0 54px}.sa-hero{background:linear-gradient(115deg,#fbf6f0,#fff 72%);border:1px solid #e8ded3;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex;box-shadow:0 11px 27px #24334b0a}.sa-kicker{color:#a44a3b;letter-spacing:.13em;margin:0;font-size:12px;font-weight:800}.sa-hero h2{letter-spacing:-.025em;margin:9px 0;font-size:clamp(24px,2.2vw,32px);line-height:1.2}.sa-hero p:not(.sa-kicker){color:#526276;max-width:700px;margin:0;font-size:14px;line-height:1.6}.sa-refresh{color:#fff;cursor:pointer;white-space:nowrap;background:#153c60;border:1px solid #153c60;border-radius:9px;padding:12px 16px;font-size:14px;font-weight:750;transition:background .18s,transform .18s,box-shadow .18s}.sa-refresh:hover{background:#24628a;transform:translateY(-2px);box-shadow:0 9px 18px #16436527}.sa-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 23px;display:grid}.sa-summary-item{background:#fff;border:1px solid #dfe5e9;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:17px 20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.sa-summary-item:hover{border-color:#d8a899;transform:translateY(-2px);box-shadow:0 10px 20px #23364c12}.sa-summary-item span{color:#43566c;font-size:14px;font-weight:750}.sa-summary-item strong{color:#9f4b3e;grid-area:1/2/3;font-size:29px}.sa-summary-item small{color:#657589;font-size:12px}.sa-board{background:#fff;border:1px solid #dde5ec;border-radius:15px;padding:27px 29px}.sa-board-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.sa-section-number{color:#a34c3e;letter-spacing:.12em;font-size:12px;font-weight:800}.sa-board h3{letter-spacing:-.02em;margin:5px 0;font-size:24px}.sa-board-head p{color:#5d6b7b;margin:0;font-size:14px;line-height:1.55}.sa-total{color:#5a6b7c;white-space:nowrap;background:#edf2f5;border-radius:30px;padding:7px 12px;font-size:13px;font-weight:700}.sa-filters{border-bottom:1px solid #e2e8ef;flex-wrap:wrap;gap:8px;margin:25px 0 3px;padding-bottom:12px;display:flex}.sa-filters a{color:#465b70;border:1px solid #d9e2e8;border-radius:9px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s}.sa-filters a:hover{background:#f5f8fa;transform:translateY(-2px)}.sa-filters a.is-current{color:#fff;background:#153c60;border-color:#153c60}.sa-filters span{opacity:.75;margin-left:5px}.sa-item{border-bottom:1px solid #e4e9ee;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:17px;padding:22px 3px;transition:background .18s,padding .18s;display:grid}.sa-item:hover{background:#f9fbfc;padding-left:11px}.sa-item:last-child{border-bottom:0}.sa-icon{color:#205d81;background:#e6f0f7;border-radius:9px;place-items:center;width:35px;height:35px;font-size:18px;font-weight:800;display:grid}.sa-item.is-critical .sa-icon{color:#ae4238;background:#fdece8}.sa-item.is-resolved .sa-icon{color:#25755c;background:#e6f2ed}.sa-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sa-meta span{color:#41536a;background:#eef2f6;border-radius:30px;padding:5px 9px;font-size:12px;font-weight:700}.sa-meta .sa-severity{color:#945037;background:#fff0e8}.sa-item.is-critical .sa-severity{color:#a63c37;background:#fdebe9}.sa-item h4{overflow-wrap:anywhere;margin:10px 0 9px;font-size:16px;font-weight:750;line-height:1.45}.sa-item p{color:#4d6073;margin:0 0 8px;font-size:14px;line-height:1.55}.sa-item p b{color:#284966;margin-right:5px}.sa-item small{color:#66798a;font-size:12px}.sa-item form button{color:#175a83;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b8cedc;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:750;transition:background .18s,transform .18s}.sa-item form button:hover{background:#eaf5fa;transform:translateY(-2px)}.sa-empty{text-align:center;padding:35px 12px}.sa-empty strong{font-size:17px}.sa-empty p{color:#607185;font-size:14px}.sa-boundary{background:#fff7ed;border-left:4px solid #c7774f;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:19px 22px;display:flex}.sa-boundary strong{font-size:14px}.sa-boundary p{color:#665b50;max-width:800px;margin:5px 0 0;font-size:13px;line-height:1.55}.sa-boundary a{color:#8d4b2e;flex:none;font-size:13px;font-weight:750}.sa-workbench :focus-visible{outline-offset:2px;outline:3px solid #b4654e}@media(max-width:900px){.sa-item{grid-template-columns:38px minmax(0,1fr)}.sa-item form{grid-column:2}}@media(max-width:650px){.sa-hero,.sa-boundary{flex-direction:column;align-items:stretch;padding:22px}.sa-summary{grid-template-columns:1fr}.sa-board{padding:20px 16px}.sa-board-head{flex-direction:column;align-items:start}.sa-item{gap:11px}}@media(prefers-reduced-motion:reduce){.sa-workbench *{transition:none!important}}.bg-workbench{color:#17344a;margin:22px 0 56px}.bg-hero{color:#fff;background:radial-gradient(circle at 88% 0,#176077,#0e4057 43%,#102b3d);border-radius:19px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:30px;padding:35px 38px;display:grid;box-shadow:0 19px 40px #0b314023}.bg-kicker{color:#c4f294;letter-spacing:.13em;margin:0;font-size:12px;font-weight:800}.bg-hero h2{letter-spacing:-.035em;margin:12px 0 8px;font-size:clamp(27px,2.5vw,37px);line-height:1.15}.bg-hero p:not(.bg-kicker){color:#e1f0f0;max-width:720px;margin:0;font-size:14px;line-height:1.65}.bg-authorization{border-left:1px solid #d0eee66b;gap:7px;padding-left:22px;display:grid}.bg-authorization span{color:#c4f294;letter-spacing:.1em;font-size:12px;font-weight:800}.bg-authorization strong{color:#fff;font-size:42px;line-height:1.1}.bg-authorization small{color:#e1f0f0;font-size:13px}.bg-reality{background:#fff8e9;border:1px solid #e8ce9e;border-radius:11px;align-items:flex-start;gap:15px;margin:17px 0 21px;padding:17px 20px;display:flex}.bg-reality-icon{color:#7f4d15;background:#f6dcaa;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.bg-reality strong{color:#704720;font-size:15px}.bg-reality p{color:#614f3b;margin:5px 0 0;font-size:13px;line-height:1.6}.bg-panel{background:#fff;border:1px solid #dbe6e8;border-radius:15px;padding:27px 29px}.bg-heading>span{color:#0e7475;letter-spacing:.14em;font-size:12px;font-weight:850}.bg-heading h3{letter-spacing:-.025em;margin:7px 0;font-size:24px}.bg-heading p{color:#536b77;max-width:760px;margin:0;font-size:14px;line-height:1.55}.bg-meter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.bg-meter{background:#f7fbfa;border:1px solid #dce8e8;border-radius:11px;padding:19px 18px;transition:border-color .18s,transform .18s,box-shadow .18s}.bg-meter:hover{border-color:#6daf9c;transform:translateY(-2px);box-shadow:0 9px 18px #0d4c5319}.bg-meter-top{gap:8px;display:grid}.bg-meter-top span{color:#375969;font-size:13px;font-weight:750}.bg-meter-top strong{color:#143c4b;white-space:nowrap;font-size:20px}.bg-meter-top strong small{color:#697d83;font-size:13px;font-weight:600}.bg-track{background:#dfeae8;border-radius:20px;height:8px;margin:16px 0 8px;overflow:hidden}.bg-track i{background:linear-gradient(90deg,#4aab9d,#b3d76b);border-radius:20px;height:100%;display:block}.bg-meter>small{color:#617881;font-size:12px;line-height:1.5}.bg-columns{grid-template-columns:1fr 1fr;gap:15px;margin:16px 0;display:grid}.bg-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.bg-state-grid>div{background:#f3f8f8;border-radius:8px;gap:6px;padding:13px;display:grid}.bg-state-grid span{color:#526e78;font-size:12px}.bg-state-grid strong{font-size:17px}.bg-blocker{color:#844434;background:#fff1ed;border-left:3px solid #bc624d;border-radius:4px;margin:8px 0;padding:10px 12px;font-size:13px}.bg-clear{color:#246a53;background:#ebf7f1;border-radius:8px;margin:0;padding:11px 13px;font-size:13px;line-height:1.55}.bg-checklist ol{margin:14px 0 20px;padding:0;list-style:none}.bg-checklist li{color:#415b69;border-bottom:1px solid #e3ecec;gap:12px;padding:11px 0;font-size:13px;line-height:1.55;display:flex}.bg-checklist li b{color:#168079}.bg-checklist a{color:#0d7076;font-size:13px;font-weight:750}.bg-policy{background:linear-gradient(#fff,#f8fbfa)}.bg-policy-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;margin-top:21px;display:grid}.bg-policy-form label{color:#344f60;gap:7px;font-size:13px;font-weight:750;display:grid}.bg-policy-form input:not([type=checkbox]),.bg-policy-form select{color:#203b4c;background:#fff;border:1px solid #b8ced0;border-radius:8px;width:100%;min-height:42px;padding:8px 10px;font-size:14px}.bg-policy-form .bg-stop{background:#fff8ee;border:1px solid #e2c9b2;border-radius:9px;grid-column:1/-2;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.bg-stop input{accent-color:#be6a43;margin-top:4px}.bg-stop span{gap:3px;display:grid}.bg-stop strong{font-size:14px}.bg-stop small{color:#665c50;font-size:12px;font-weight:500;line-height:1.4}.bg-policy-form button{color:#fff;cursor:pointer;background:#105a62;border:0;border-radius:9px;min-height:43px;padding:10px 14px;font-size:14px;font-weight:750;transition:background .18s,transform .18s}.bg-policy-form button:hover{background:#117a7a;transform:translateY(-2px)}.bg-manager-note{color:#3f5d65;background:#edf4f4;border-radius:9px;margin:20px 0 0;padding:15px;font-size:14px}.bg-workbench :focus-visible{outline-offset:2px;outline:3px solid #81c7a8}@media(max-width:1050px){.bg-meter-grid{grid-template-columns:1fr}.bg-policy-form{grid-template-columns:repeat(2,minmax(0,1fr))}.bg-policy-form .bg-stop{grid-column:1/-1}}@media(max-width:740px){.bg-hero{grid-template-columns:1fr;padding:26px}.bg-authorization{border-top:1px solid #d0eee66b;border-left:0;padding:15px 0 0}.bg-columns{grid-template-columns:1fr}.bg-panel{padding:21px 17px}.bg-policy-form{grid-template-columns:1fr}.bg-policy-form .bg-stop{grid-column:auto}}@media(prefers-reduced-motion:reduce){.bg-workbench *{transition:none!important}}.ir-workbench{--ir-ink:#183141;--ir-muted:#536875;--ir-line:#d6e2e2;color:var(--ir-ink);gap:20px;margin:10px 0 36px;font-size:14px;display:grid}.ir-intro{color:#edf8f5;background:radial-gradient(circle at 88% 15%,#277265 0,#0000 33%),linear-gradient(120deg,#102f3a,#17494c 75%);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:33px 38px;display:flex;box-shadow:0 18px 38px #123a3b23}.ir-intro h1,.ir-intro h2{color:#fff;letter-spacing:-.035em;max-width:640px;margin:9px 0 11px;font-size:clamp(25px,2.4vw,33px);font-weight:750;line-height:1.18}.ir-intro p{color:#d4e8e6;max-width:740px;margin:0;font-size:14px;line-height:1.65}.ir-eyebrow,.ir-number{color:#1c7773;letter-spacing:.15em;font-size:11px;font-weight:850}.ir-intro .ir-eyebrow{color:#a7e8d2}.ir-stamp{color:#b7e3d3;text-align:center;letter-spacing:.13em;border:1px solid #a6d8ca70;border-radius:50%;flex:none;place-content:center;width:105px;height:105px;font-size:12px;font-weight:800;line-height:1.4;display:grid;transform:rotate(-8deg)}.ir-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ir-status>div{border:1px solid var(--ir-line);background:#f9fcfb;border-radius:11px;gap:4px;padding:19px 21px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.ir-status>div:hover,.ir-panel:hover{border-color:#a9c7c2;transform:translateY(-2px);box-shadow:0 12px 25px #183f4420}.ir-status span{color:#405e6b;font-size:13px;font-weight:700}.ir-status strong{color:#164648;font-size:27px;line-height:1.1}.ir-status strong.ir-word{font-size:20px}.ir-status small{color:#607682;font-size:12px}.ir-columns{grid-template-columns:1fr 1fr;align-items:stretch;gap:15px;display:grid}.ir-panel{border:1px solid var(--ir-line);background:#fff;border-radius:13px;min-width:0;padding:26px 28px;transition:transform .18s,box-shadow .18s,border-color .18s}.ir-panel h2,.ir-panel h3,.ir-export h3{letter-spacing:-.025em;color:#163b45;margin:8px 0 9px;font-size:22px;line-height:1.25}.ir-panel p,.ir-export p{color:var(--ir-muted);margin:0;line-height:1.6}.ir-create{background:linear-gradient(155deg,#fff,#f3f9f7)}.ir-form{gap:10px;margin-top:24px;display:grid}.ir-form label{color:#2b5360;font-weight:750}.ir-form select{width:100%;min-height:45px;color:var(--ir-ink);background:#fff;border:1px solid #adcac6;border-radius:8px;padding:9px 12px}.ir-period{background:#eaf6f2;border-left:3px solid #329782;gap:3px;margin:6px 0;padding:12px 15px;display:grid}.ir-period span,.ir-period small{color:#52736f;font-size:12px}.ir-period strong{font-size:16px}.ir-form button,.ir-actions button{color:#fff;background:#155d5a;border:0;border-radius:8px;min-height:45px;padding:10px 16px;font-weight:750}.ir-form button{justify-content:space-between;align-items:center;display:flex}.ir-form button:hover,.ir-actions button:hover{background:#0d7771}.ir-fine{font-size:12px;margin-top:14px!important}.ir-guide ol{margin:18px 0;padding:0;list-style:none}.ir-guide li{color:var(--ir-muted);border-bottom:1px solid #e5eceb;gap:13px;padding:12px 0;line-height:1.5;display:flex}.ir-guide li b{color:#18746c;font-size:13px}.ir-guide li strong{color:#264d57;font-size:14px;display:block}.ir-links{flex-wrap:wrap;gap:13px;margin-top:18px;display:flex}.ir-links a,.ir-actions a{color:#126b66;font-weight:750;text-decoration:none}.ir-links a:hover,.ir-actions a:hover{text-decoration:underline}.ir-archive-head{justify-content:space-between;align-items:start;gap:15px;padding-bottom:18px;display:flex}.ir-archive-head>span{color:#52736f;font-weight:700}.ir-row{color:inherit;border-top:1px solid #e5eceb;align-items:center;gap:14px;padding:14px 10px;text-decoration:none;transition:background .18s,padding .18s;display:flex}.ir-row:hover{background:#eff8f5;padding-left:16px}.ir-mark{color:#195b57;background:#d8ebe4;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;font-weight:850;display:grid}.ir-row-title{gap:3px;min-width:0;display:grid}.ir-row-title strong{font-size:14px}.ir-row-title small{color:#59717c;font-size:12px}.ir-type{color:#4c6c6c;letter-spacing:.08em;margin-left:auto;font-size:11px;font-weight:800}.ir-arrow{color:#277b6c;font-size:21px}.ir-empty{color:#526f77;background:#f4f9f8;border-radius:8px;padding:17px}.ir-empty p{margin:4px 0 0}.ir-export{background:#eaf2f0;border:1px solid #d3e5df;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;padding:24px 28px;display:flex}.ir-export>div:first-child{max-width:600px}.ir-export-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ir-export-links a{color:#145b59;white-space:nowrap;background:#fff;border:1px solid #9cc8b8;border-radius:7px;padding:9px 12px;font-weight:750;text-decoration:none;transition:background .18s,transform .18s}.ir-export-links a:hover{background:#d9efe5;transform:translateY(-2px)}.ir-boundary{color:#65523f;background:#fff6ea;border-left:3px solid #c17e49;border-radius:6px;margin:0;padding:13px 17px;line-height:1.55}.ir-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ir-evidence{overflow-wrap:anywhere;border-top:1px solid #e5eceb;padding:14px 0}.ir-evidence>span{color:#17736d;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.ir-evidence strong{color:#1b3e49;margin:5px 0;font-size:14px;display:block}.ir-defs{grid-template-columns:minmax(100px,1fr) 2fr;gap:10px;display:grid}.ir-defs dt{color:#59717c}.ir-defs dd{margin:0;font-weight:700}.ir-workbench :focus-visible{outline-offset:3px;outline:3px solid #68bda0}@media(max-width:850px){.ir-columns,.ir-status{grid-template-columns:1fr}.ir-export{display:block}.ir-export-links{justify-content:flex-start;margin-top:15px}}@media(max-width:600px){.ir-intro{padding:25px}.ir-stamp{display:none}.ir-panel{padding:21px}.ir-type{display:none}}@media print{.ir-workbench{display:block}.ir-intro,.ir-status,.ir-panel,.ir-boundary{break-inside:avoid;box-shadow:none;margin-bottom:12px}.ir-actions{display:none}}@media(prefers-reduced-motion:reduce){.ir-workbench *{transition:none!important}}.ir-scope{border:1px solid var(--ir-line);background:#fff;border-radius:11px;flex-wrap:wrap;align-items:end;gap:12px;padding:17px 20px;display:flex}.ir-scope>div:first-child{flex:230px;gap:4px;display:grid}.ir-scope strong{font-size:14px}.ir-scope small{color:var(--ir-muted);line-height:1.4}.ir-scope label{color:#41616b;gap:5px;font-size:12px;font-weight:700;display:grid}.ir-scope select,.ir-scope input{min-width:130px;min-height:39px;color:var(--ir-ink);font:inherit;background:#fff;border:1px solid #adcac6;border-radius:7px;padding:7px 10px}.ir-scope .ir-custom:not([hidden]){flex-wrap:wrap;gap:10px;display:flex}.ir-scope .ir-custom[hidden]{display:none}.ir-scope button{color:#fff;background:#155d5a;border:0;border-radius:7px;min-height:39px;padding:8px 16px;font-weight:750}.ir-scope button:hover{background:#0d7771}.ir-detail .ir-columns{align-items:start}.ma-workbench{--ma-ink:#18323c;--ma-muted:#60747d;--ma-line:#d7e3e5;--ma-line-strong:#c7d8da;--ma-navy:#0f2d38;--ma-navy-2:#163f47;--ma-mint:#eaf5f1;--ma-green:#1f7a6c;--ma-green-2:#2d8d7b;--ma-amber:#a86d2d;--ma-red:#a64b4b;--ma-shadow:0 12px 30px #17364012;--ma-shadow-hover:0 18px 38px #12353f21;color:var(--ma-ink);gap:22px;margin:10px 0 42px;font-size:15px;display:grid}.ma-hero{isolation:isolate;background:radial-gradient(circle at 82% 22%,#70d1b438,#0000 29%),radial-gradient(circle at 13% 118%,#56979733,#0000 35%),linear-gradient(128deg,#102c38,#153e46 55%,#1e6258);border:1px solid #b3e1d62e;border-radius:22px;grid-template-columns:minmax(0,1.6fr) minmax(285px,.7fr);align-items:stretch;gap:32px;min-height:238px;padding:38px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #102f392b}.ma-hero:before{content:"";z-index:-1;border:1px solid #beefe226;border-radius:50%;width:330px;height:330px;position:absolute;top:-115px;right:-95px;box-shadow:0 0 0 38px #beefe209,0 0 0 78px #beefe206}.ma-hero:after{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.ma-hero-copy{z-index:1;align-self:center;position:relative}.ma-kicker,.ma-number{color:#287b70;letter-spacing:.14em;font-size:12px;font-weight:850;display:block}.ma-kicker{color:#a9e4d2}.ma-hero h1{color:#fff;letter-spacing:-.04em;max-width:760px;margin:10px 0 13px;font-size:clamp(31px,2.9vw,40px);line-height:1.08}.ma-hero p{color:#d7e7e6;max-width:800px;margin:0;font-size:15px;line-height:1.72}.ma-hero-links{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.ma-hero-links a{color:#c8eee3;background:#ffffff0f;border:1px solid #c1ece138;border-radius:10px;align-items:center;min-height:38px;padding:9px 13px;font-size:13px;font-weight:780;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.ma-hero-links a:hover{background:#ffffff1c;border-color:#c1ece16b;transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.ma-gate{z-index:1;background:linear-gradient(155deg,#ffffff21,#ffffff0e);border:1px solid #ffffff38;border-radius:18px;align-content:center;gap:9px;padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1c,0 14px 32px #081e2324}.ma-gate:hover{border-color:#ffffff52;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff24,0 18px 34px #061b2133}.ma-gate>span{letter-spacing:.16em;color:#b9ded6;font-size:11px;font-weight:850}.ma-gate>strong{color:#fff;letter-spacing:.02em;font-size:30px;line-height:1}.ma-gate>p{color:#fff;margin:3px 0 0;font-size:14px;font-weight:780;line-height:1.45}.ma-gate>small{color:#ccdfdc;font-size:12px;line-height:1.55}.ma-gate.is-blocked{box-shadow:inset 4px 0 #dc806f,0 14px 32px #081e2324}.ma-gate.is-review{box-shadow:inset 4px 0 #e0ae68,0 14px 32px #081e2324}.ma-gate.is-good{box-shadow:inset 4px 0 #79c6aa,0 14px 32px #081e2324}.ma-path,.ma-sources,.ma-panel{border:1px solid var(--ma-line);box-shadow:var(--ma-shadow);background:linear-gradient(#fff,#fdfefe);border-radius:18px;padding:28px 29px}.ma-section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:flex}.ma-section-head.compact{align-items:start}.ma-section-head h2,.ma-panel h2,.ma-verification h2{color:#163944;letter-spacing:-.027em;margin:7px 0 0;font-size:24px;line-height:1.22}.ma-section-head>p{max-width:455px;color:var(--ma-muted);margin:0;font-size:13px;line-height:1.62}.ma-path-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ma-stage{background:#fafcfc;border:1px solid #dbe7e8;border-radius:14px;min-height:166px;padding:18px 17px 36px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;position:relative;box-shadow:0 5px 16px #183c4409}.ma-stage:not(:last-child):after{content:"";z-index:2;background:#c9d9db;width:13px;height:1px;position:absolute;top:34px;right:-13px}.ma-stage:hover{z-index:3;box-shadow:var(--ma-shadow-hover);border-color:#bcd3d5;transform:translateY(-5px)}.ma-stage-top{justify-content:space-between;align-items:center;display:flex}.ma-stage-top span{color:#5c747c;background:#edf3f4;border-radius:7px;justify-content:center;align-items:center;min-width:27px;height:24px;padding:0 7px;font-size:11px;font-weight:850;display:inline-flex}.ma-stage-top i,.ma-dot{background:#82959d;border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 0 0 5px #82959d18}.ma-stage h3{color:#193e49;margin:21px 0 7px;font-size:16px}.ma-stage p{color:#5e727b;margin:0;font-size:13px;line-height:1.5}.ma-stage>small{color:#647981;letter-spacing:.12em;background:#edf3f4;border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:850;position:absolute;bottom:14px;left:17px}.ma-stage.is-good{background:linear-gradient(165deg,#f7fcfa,#eef8f4);border-color:#c5e1d6}.ma-stage.is-good i,.ma-source.is-good .ma-dot{background:#2d8b75;box-shadow:0 0 0 5px #2d8b7518}.ma-stage.is-good>small{color:#216d5d;background:#dff3ea}.ma-stage.is-review{background:linear-gradient(165deg,#fffdf8,#fff7e9);border-color:#ead5b4}.ma-stage.is-review i,.ma-source.is-review .ma-dot{background:#ba7b34;box-shadow:0 0 0 5px #ba7b3418}.ma-stage.is-review>small{color:#895b27;background:#f8ead4}.ma-stage.is-blocked{background:linear-gradient(165deg,snow,#fff3f2);border-color:#ebcfcc}.ma-stage.is-blocked i,.ma-source.is-blocked .ma-dot{background:#b95252;box-shadow:0 0 0 5px #b9525218}.ma-stage.is-blocked>small{color:#91403f;background:#f7e0de}.ma-main-grid{grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);align-items:start;gap:18px;display:grid}.ma-chip{color:#49636d;white-space:nowrap;background:#f4f7f8;border:1px solid #e2eaec;border-radius:999px;padding:8px 11px;font-size:11.5px;font-weight:780}.ma-coverage-list{gap:3px;display:grid}.ma-coverage-row{border-top:1px solid #e6edef;border-radius:10px;grid-template-columns:minmax(210px,1fr) minmax(140px,.82fr) 76px;align-items:center;gap:18px;margin:0 -9px;padding:15px 9px;transition:background .18s,transform .18s;display:grid}.ma-coverage-row:hover{background:#f6faf9;transform:translate(3px)}.ma-coverage-copy{gap:4px;display:grid}.ma-coverage-copy strong{color:#203d47;font-size:14px}.ma-coverage-copy span{color:#627680;font-size:12.5px;line-height:1.5}.ma-meter{background:#e8eff0;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #1c3d450d}.ma-meter i{border-radius:inherit;background:linear-gradient(90deg,#2a7b70,#3c9a84);min-width:0;height:100%;display:block}.ma-rate{text-align:right}.ma-rate strong{color:#214854;font-size:17px;display:block}.ma-rate small{color:#71838b;font-size:11.5px}.ma-footnote{color:#697c84;margin:17px 0 0;font-size:11.5px;line-height:1.55}.ma-blockers{background:linear-gradient(165deg,#fff,#fffaf5)}.ma-blocker{border-top:1px solid #eadfd7;border-radius:9px;align-items:flex-start;gap:13px;margin:0 -8px;padding:14px 8px;transition:background .18s,transform .18s;display:flex}.ma-blocker:hover{background:#fff5eb;transform:translate(3px)}.ma-blocker b{color:#ae6548;flex:none;font-size:11.5px}.ma-blocker span{color:#5f5049;font-size:13px;line-height:1.55}.ma-clear{background:#edf8f2;border:1px solid #d9ebe2;border-radius:11px;padding:17px}.ma-clear p{color:#577067;margin:5px 0 0;font-size:12.5px}.ma-check-card{color:#eef6f4;background:linear-gradient(145deg,#153744,#164b4f);border:1px solid #7dbdae30;border-radius:14px;margin-top:20px;padding:19px;position:relative;overflow:hidden;box-shadow:0 12px 26px #11363f1f}.ma-check-card:after{content:"";border:1px solid #bce8dc21;border-radius:50%;width:130px;height:130px;position:absolute;top:-48px;right:-36px}.ma-check-card>span{color:#add3cb;letter-spacing:.13em;font-size:10.5px;font-weight:850;display:block}.ma-check-card>strong{margin:7px 0 4px;font-size:17px;display:block}.ma-check-card>small{color:#bdd1ce;font-size:11.5px}.ma-check-card form{z-index:1;margin-top:15px;position:relative}.ma-check-card button{color:#fff;cursor:pointer;background:#23635e;border:1px solid #77b0a36b;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:11px 13px;font-size:12.5px;font-weight:780;transition:transform .18s,background .18s,box-shadow .18s;display:flex}.ma-check-card button:hover{background:#2c746b;transform:translateY(-2px);box-shadow:0 8px 18px #00000029}.ma-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ma-source{background:linear-gradient(#fff,#f9fcfc);border:1px solid #dce7e8;border-radius:15px;grid-template-rows:auto auto auto 1fr auto auto;gap:8px;min-height:270px;padding:21px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 17px #163c4509}.ma-source:before{content:"";opacity:.75;background:#8c9ea4;width:3px;position:absolute;inset:0 auto 0 0}.ma-source:hover{box-shadow:var(--ma-shadow-hover);border-color:#c4d8da;transform:translateY(-5px)}.ma-source-line{justify-content:space-between;align-items:center;display:flex}.ma-source-line small{color:#60737b;letter-spacing:.12em;background:#eef3f4;border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:850}.ma-source h3{color:#193f49;margin:8px 0 0;font-size:18px}.ma-source p{color:#647780;margin:0;font-size:12.5px;line-height:1.52}.ma-source p.ma-role{color:#365b65;font-weight:720}.ma-next{background:#f1f6f6;border:1px solid #e4ecee;border-radius:10px;margin-top:8px;padding:12px;transition:background .18s,border-color .18s}.ma-source:hover .ma-next{background:#edf5f3;border-color:#d9e8e5}.ma-next span{color:#73868d;letter-spacing:.12em;font-size:9.5px;font-weight:850;display:block}.ma-next strong{color:#31535c;margin-top:5px;font-size:12px;line-height:1.48;display:block}.ma-source footer{color:#74848b;border-top:1px solid #e4ebed;padding-top:10px;font-size:10.5px}.ma-source.is-blocked:before{background:#c7655f}.ma-source.is-review:before{background:#c38b48}.ma-source.is-good:before{background:#398d78}.ma-lower-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.ma-contract>p{color:var(--ma-muted);margin:9px 0 19px;font-size:13px;line-height:1.58}.ma-contract-list{gap:9px;display:grid}.ma-contract-list article{background:#fbfdfd;border:1px solid #dee8ea;border-radius:11px;padding:14px 15px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.ma-contract-list article:hover{background:#fff;border-color:#c8dcdc;transform:translate(4px);box-shadow:0 8px 18px #193d4512}.ma-contract-list article>div{justify-content:space-between;gap:12px;display:flex}.ma-contract-list strong{font-size:14px}.ma-contract-list small{color:#2b7466;letter-spacing:.1em;background:#e8f4ef;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:850}.ma-contract-list p{color:#60747d;margin:6px 0;font-size:12px}.ma-contract-list footer{color:#788990;font-size:10.5px}.ma-rule-list{margin-top:18px}.ma-rule{border-top:1px solid #e3eaec;border-radius:9px;gap:15px;margin:0 -8px;padding:14px 8px;transition:background .18s,transform .18s;display:flex}.ma-rule:hover{background:#f6faf9;transform:translate(3px)}.ma-rule>b{color:#2f766d;background:#edf5f2;border-radius:7px;flex:none;justify-content:center;align-items:center;width:27px;height:24px;font-size:11px;display:inline-flex}.ma-rule strong{font-size:14px}.ma-rule p{color:#60747d;margin:5px 0 0;font-size:12.5px;line-height:1.52}.ma-verification{background:radial-gradient(circle at 87% 20%,#6fc9b129,#0000 27%),linear-gradient(130deg,#12333f,#164a4d 68%,#1a5b52);border:1px solid #1a5254;border-radius:18px;justify-content:space-between;align-items:center;gap:34px;padding:29px 31px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #1337411c}.ma-verification:after{content:"";border:1px solid #bfe8dd1f;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-92px;right:-75px;box-shadow:0 0 0 30px #bfe8dd06}.ma-verification>div{z-index:1;position:relative}.ma-verification>div:first-child{max-width:720px}.ma-verification .ma-number{color:#a7dfd0}.ma-verification h2{color:#fff;font-size:25px}.ma-verification p{color:#c9dedd;margin:9px 0 0;font-size:13px;line-height:1.6}.ma-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.ma-actions a{color:#edf8f5;white-space:nowrap;background:#ffffff17;border:1px solid #bfe6dc52;border-radius:9px;padding:11px 13px;font-size:12px;font-weight:780;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.ma-actions a:hover{background:#ffffff29;border-color:#bfe6dc8c;transform:translateY(-2px);box-shadow:0 8px 18px #00000021}.ma-boundary{color:#675443;background:#fff8ef;border:1px solid #efdfca;border-left:4px solid #bd7d48;border-radius:10px;margin:0;padding:15px 17px;font-size:12.5px;line-height:1.58;box-shadow:0 7px 18px #62492e09}.ma-workbench :focus-visible{outline-offset:3px;outline:3px solid #6bb49f}@media(max-width:1120px){.ma-path-grid{grid-template-columns:repeat(3,1fr)}.ma-stage:after{display:none}.ma-source-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.ma-hero,.ma-main-grid,.ma-lower-grid{grid-template-columns:1fr}.ma-section-head,.ma-verification{flex-direction:column;align-items:flex-start}.ma-actions{justify-content:flex-start}.ma-source-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.ma-workbench{font-size:14px}.ma-hero{border-radius:17px;padding:27px 24px}.ma-hero h1{font-size:30px}.ma-path,.ma-panel,.ma-sources,.ma-verification{padding:21px}.ma-path-grid,.ma-source-grid{grid-template-columns:1fr}.ma-coverage-row{grid-template-columns:1fr;gap:10px}.ma-meter{width:100%}.ma-rate{text-align:left;align-items:baseline;gap:8px;display:flex}}@media(prefers-reduced-motion:reduce){.ma-workbench *{scroll-behavior:auto!important;transition:none!important}}.pf-console{--pf-ink:#17313a;--pf-muted:#62747c;--pf-line:#d8e2e4;--pf-soft:#f4f8f8;--pf-dark:#0e2d38;--pf-dark-2:#15444a;--pf-green:#247966;--pf-green-soft:#e9f5f0;--pf-amber:#a36f2e;--pf-amber-soft:#fff5e6;--pf-red:#a64d4a;--pf-red-soft:#fff0ee;color:var(--pf-ink);gap:24px;margin:12px 0 48px;font-size:16px;display:grid}.pf-hero{isolation:isolate;background:radial-gradient(circle at 86% 16%,#6acfb242,#0000 28%),linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/32px 32px,linear-gradient(126deg,#0f2a37,#143c47 55%,#176057);border:1px solid #b1dbd233;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(350px,.72fr);align-items:stretch;gap:34px;min-height:270px;padding:42px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #0f2d372e}.pf-hero:hover{border-color:#b1dbd257;transform:translateY(-2px);box-shadow:0 30px 66px #0f2d3738}.pf-hero:before{content:"";background:linear-gradient(90deg,#0000,#c0e8de42,#0000);height:1px;position:absolute;bottom:21px;left:38px;right:38px}.pf-hero:after{content:"";border:1px solid #c5e8e01f;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-245px;right:-132px;box-shadow:0 0 0 36px #c5e8e007,0 0 0 78px #c5e8e005}.pf-hero-copy,.pf-gate{z-index:1;position:relative}.pf-kicker,.pf-number{color:#39776f;letter-spacing:.145em;text-transform:uppercase;font-size:11.5px;font-weight:850;display:block}.pf-hero .pf-kicker{color:#a4ded0}.pf-hero h1{color:#fff;letter-spacing:-.04em;max-width:820px;margin:11px 0 14px;font-size:38px;font-weight:800;line-height:1.07}.pf-hero-copy>p{color:#d0e0e1;max-width:820px;margin:0;font-size:15.5px;line-height:1.7}.pf-hero-links{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pf-hero-links a{color:#f1faf8;background:#ffffff12;border:1px solid #c7e8e045;border-radius:10px;padding:10px 14px;font-size:13.2px;font-weight:780;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;position:relative}.pf-hero-links a:hover{background:#ffffff24;border-color:#c7e8e080;transform:translateY(-3px);box-shadow:0 10px 22px #00000029}.pf-gate{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(160deg,#051c2361,#14464333);border:1px solid #d3ece638;border-radius:18px;flex-direction:column;padding:25px;transition:transform .2s,background .2s,border-color .2s;display:flex;box-shadow:0 12px 28px #041a2029}.pf-gate:hover{background:linear-gradient(160deg,#051c237a,#14464347);border-color:#d3ece657;transform:translateY(-3px)}.pf-gate>span{color:#b3d8d1;letter-spacing:.15em;font-size:11px;font-weight:850}.pf-gate>strong{color:#fff;letter-spacing:-.025em;margin:11px 0 8px;font-size:22px;line-height:1.12}.pf-gate>p{color:#d2e1df;margin:0;font-size:13.2px;line-height:1.58}.pf-gate-meta{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:20px;display:grid}.pf-gate-meta>div{background:#ffffff0f;border:1px solid #d6eee826;border-radius:12px;padding:13px 14px;transition:transform .18s,background .18s,border-color .18s}.pf-gate-meta>div:hover{background:#ffffff1a;border-color:#d6eee83d;transform:translateY(-2px)}.pf-gate-meta b{color:#fff;font-size:24px;line-height:1;display:block}.pf-gate-meta small{color:#c2d5d1;margin-top:6px;font-size:11.5px;display:block}.pf-gate footer{color:#adc2be;margin-top:12px;font-size:11.5px;line-height:1.45}.pf-hero.is-blocked .pf-gate{box-shadow:inset 4px 0 #d16a64,0 12px 28px #041a2029}.pf-hero.is-review .pf-gate{box-shadow:inset 4px 0 #c99248,0 12px 28px #041a2029}.pf-hero.is-ready .pf-gate{box-shadow:inset 4px 0 #56aa92,0 12px 28px #041a2029}.pf-stage-section,.pf-evidence,.pf-signoffs{border:1px solid var(--pf-line);background:linear-gradient(#fff,#fcfefe);border-radius:20px;padding:30px 31px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 12px 30px #16353e0e}.pf-stage-section:hover,.pf-evidence:hover,.pf-signoffs:hover{border-color:#c7d7da;transform:translateY(-1px);box-shadow:0 17px 38px #16353e13}.pf-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.pf-section-head h2{color:#173944;letter-spacing:-.03em;margin:8px 0 0;font-size:26px;line-height:1.18}.pf-section-head>p{max-width:500px;color:var(--pf-muted);margin:0;font-size:14px;line-height:1.62}.pf-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:relative}.pf-stage-grid:before{content:"";z-index:0;background:linear-gradient(90deg,#d6e1e3,#c9d9da,#d6e1e3);height:2px;position:absolute;top:30px;left:6%;right:6%}.pf-stage{z-index:1;min-height:198px;color:inherit;background:#fbfdfd;border:1px solid #dbe5e7;border-radius:16px;flex-direction:column;padding:19px 18px 16px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:flex;position:relative;box-shadow:0 6px 16px #163a430a}.pf-stage:hover{z-index:3;border-color:#b9ced2;transform:translateY(-7px);box-shadow:0 20px 38px #173a4421}.pf-stage-top{justify-content:space-between;align-items:center;display:flex}.pf-stage-top span{color:#5e7279;background:#edf3f4;border-radius:8px;justify-content:center;align-items:center;min-width:31px;height:27px;padding:0 8px;font-size:12px;font-weight:850;display:flex}.pf-stage-top i{background:#87999f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #85979e1f}.pf-stage h3{color:#193d47;margin:24px 0 8px;font-size:16.8px}.pf-stage p{color:#62767e;margin:0;font-size:13.3px;line-height:1.55}.pf-stage footer{border-top:1px solid #e3ebed;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.pf-stage footer span{letter-spacing:.12em;font-size:10.3px;font-weight:850}.pf-stage footer b{font-size:15px;transition:transform .18s}.pf-stage:hover footer b{transform:translate(2px,-2px)}.pf-stage.is-ready{background:linear-gradient(165deg,#fbfefd,#edf8f4);border-color:#c9e2d8}.pf-stage.is-ready i{background:#2f8b74;box-shadow:0 0 0 6px #2f8b741f}.pf-stage.is-ready footer{color:#286f5d}.pf-stage.is-review{background:linear-gradient(165deg,#fffefa,#fff7e9);border-color:#ead4b0}.pf-stage.is-review i{background:#bc843a;box-shadow:0 0 0 6px #bc843a1f}.pf-stage.is-review footer{color:#8a602d}.pf-stage.is-blocked{background:linear-gradient(165deg,#fffdfd,#fff1ef);border-color:#eacbc8}.pf-stage.is-blocked i{background:#bd5b58;box-shadow:0 0 0 6px #bd5b581f}.pf-stage.is-blocked footer{color:#974744}.pf-command-grid{grid-template-columns:minmax(0,1.38fr) minmax(360px,.62fr);align-items:stretch;gap:20px;display:grid}.pf-blocker-console{color:#eef6f5;background:radial-gradient(circle at 82% 8%,#66bca81f,#0000 26%),linear-gradient(140deg,#102d38,#143f48 72%,#184d49);border:1px solid #183f49;border-radius:20px;flex-direction:column;min-height:100%;padding:30px 31px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 18px 40px #12333d21}.pf-blocker-console:hover{border-color:#295b63;transform:translateY(-2px);box-shadow:0 23px 48px #12333d2b}.pf-dark-head .pf-number{color:#92d3c3}.pf-dark-head h2{letter-spacing:-.03em;margin:8px 0;font-size:25px}.pf-dark-head p{color:#c3d6d5;margin:0;font-size:13.5px;line-height:1.6}.pf-blocker-list{gap:10px;margin-top:21px;display:grid}.pf-blocker{background:#ffffff0f;border:1px solid #cce6e126;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:grid}.pf-blocker:hover{background:#ffffff1a;border-color:#cce6e147;transform:translate(5px);box-shadow:0 10px 20px #00000014}.pf-blocker>b{color:#fff0ef;background:#84413f;border-radius:8px;justify-content:center;align-items:center;width:30px;height:27px;font-size:11.5px;display:flex}.pf-blocker strong{color:#fff;font-size:14.5px;display:block}.pf-blocker p{color:#c2d4d3;margin:6px 0 0;font-size:12.8px;line-height:1.56}.pf-blocker a{color:#eff8f6;white-space:nowrap;border:1px solid #d0e9e338;border-radius:9px;align-self:center;padding:9px 11px;font-size:11.5px;font-weight:780;text-decoration:none;transition:background .18s,transform .18s,border-color .18s,box-shadow .18s}.pf-blocker a:hover{background:#ffffff21;border-color:#d0e9e35c;transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.pf-clear{background:#438f7924;border:1px solid #78c7b13d;border-radius:12px;padding:19px}.pf-clear strong{font-size:14.5px}.pf-clear p{color:#c4d9d3;margin:6px 0 0;font-size:13px}.pf-mission{background:linear-gradient(160deg,#fff,#f4faf8);border:1px solid #d9e4e6;border-radius:20px;padding:29px 27px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 12px 30px #17363f0e}.pf-mission:hover{border-color:#c7d8d9;transform:translateY(-2px);box-shadow:0 17px 36px #17363f16}.pf-mission h2{letter-spacing:-.03em;margin:8px 0 9px;font-size:24px}.pf-mission>p{color:var(--pf-muted);margin:0;font-size:13.5px;line-height:1.55}.pf-mission dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;display:grid}.pf-mission dl>div{background:#ffffffc2;border:1px solid #e0e9ea;border-radius:11px;min-height:86px;padding:13px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.pf-mission dl>div:hover{background:#fff;border-color:#c5d9d7;transform:translateY(-3px);box-shadow:0 9px 20px #18434212}.pf-mission dl>div:last-child:nth-child(odd){grid-column:1/-1}.pf-mission dt{color:#6b7e85;letter-spacing:.1em;text-transform:uppercase;font-size:10.8px;font-weight:850}.pf-mission dd{color:#213f49;margin:6px 0 0;font-size:14.5px;font-weight:760;line-height:1.4}.pf-mission-note{background:#ebf7f2;border:1px solid #d3e5df;border-radius:11px;margin-top:13px;padding:14px;transition:transform .18s,box-shadow .18s}.pf-mission-note:hover{transform:translateY(-2px);box-shadow:0 8px 18px #23665714}.pf-mission-note span{color:#447f70;letter-spacing:.12em;font-size:10.5px;font-weight:850;display:block}.pf-mission-note strong{color:#28574e;margin-top:6px;font-size:13px;line-height:1.48;display:block}.pf-evidence-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:13px;display:grid}.pf-evidence-card{min-height:218px;color:inherit;background:linear-gradient(160deg,#fff,#f8fbfb);border:1px solid #dbe5e7;border-radius:15px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:flex;position:relative;box-shadow:0 5px 15px #163a4306}.pf-evidence-card:nth-child(-n+3){grid-column:span 4}.pf-evidence-card:nth-child(n+4){grid-column:span 6}.pf-evidence-card:hover{background:#fff;border-color:#b9ced1;transform:translateY(-6px);box-shadow:0 18px 36px #163a431c}.pf-evidence-status{justify-content:space-between;align-items:center;display:flex}.pf-evidence-status i{background:#899ba1;border-radius:50%;width:10px;height:10px}.pf-evidence-status span{letter-spacing:.12em;font-size:10.3px;font-weight:850}.pf-evidence-card h3{margin:20px 0 8px;font-size:14.5px}.pf-evidence-card>strong{color:#193d47;word-break:break-word;font-size:15.5px;line-height:1.4}.pf-evidence-card p{color:#62777f;margin:9px 0 18px;font-size:12.6px;line-height:1.55}.pf-evidence-card footer{color:#566e76;border-top:1px solid #e3ebed;justify-content:space-between;margin-top:auto;padding-top:12px;font-size:11.5px;font-weight:760;display:flex}.pf-evidence-card footer b{transition:transform .18s}.pf-evidence-card:hover footer b{transform:translate(2px,-2px)}.pf-evidence-card.is-ready .pf-evidence-status{color:#287360}.pf-evidence-card.is-ready .pf-evidence-status i{background:#318a73;box-shadow:0 0 0 6px #318a731c}.pf-evidence-card.is-blocked .pf-evidence-status{color:#984a47}.pf-evidence-card.is-blocked .pf-evidence-status i{background:#bb5d58;box-shadow:0 0 0 6px #bb5d581c}.pf-evidence-card.is-review .pf-evidence-status{color:#8f6530}.pf-evidence-card.is-review .pf-evidence-status i{background:#bd873e;box-shadow:0 0 0 6px #bd873e1c}.pf-signoff-head{align-items:center}.pf-signoff-score{background:#f4f8f9;border:1px solid #dce6e8;border-radius:11px;align-items:baseline;gap:8px;padding:11px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.pf-signoff-score:hover{border-color:#c5d7d9;transform:translateY(-2px);box-shadow:0 8px 18px #163a4312}.pf-signoff-score strong{font-size:19px}.pf-signoff-score span{color:#687b83;font-size:12px}.pf-signoff-intro{color:#62777f;margin:-6px 0 19px;font-size:13.5px;line-height:1.62}.pf-signoff-list{gap:11px;display:grid}.pf-signoff{background:#fbfdfd;border:1px solid #dce6e8;border-radius:15px;grid-template-columns:92px minmax(0,1fr) minmax(390px,.9fr);align-items:center;gap:19px;padding:18px 19px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:grid}.pf-signoff:hover{background:#fff;border-color:#bfd2d5;transform:translateY(-3px);box-shadow:0 13px 27px #163a4317}.pf-signoff.is-complete{background:linear-gradient(90deg,#f3faf7,#fff 38%);border-color:#cce2d9}.pf-signoff-state{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.pf-signoff-state i{background:#c18a46;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 7px #c18a461c}.pf-signoff-state span{color:#8f6734;letter-spacing:.11em;font-size:10.3px;font-weight:850}.pf-signoff.is-complete .pf-signoff-state i{background:#328b73;box-shadow:0 0 0 7px #328b731c}.pf-signoff.is-complete .pf-signoff-state span{color:#2b735f}.pf-signoff-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-signoff-title h3{margin:0;font-size:15.2px;line-height:1.35}.pf-signoff-title small{color:#61767d;letter-spacing:.075em;background:#edf3f4;border-radius:999px;padding:4px 7px;font-size:9.6px;font-weight:850}.pf-signoff-copy>p{color:#62777f;margin:7px 0 0;font-size:12.7px;line-height:1.55}.pf-reviewed{color:#3d7568;margin-top:7px;font-size:11.3px;display:block}.pf-signoff-form{grid-template-columns:128px minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.pf-signoff-form label{color:#566d75;letter-spacing:.04em;gap:5px;font-size:10.3px;font-weight:820;display:grid}.pf-signoff-form select,.pf-signoff-form input{color:#263f48;background:#fff;border:1px solid #d2dfe2;border-radius:9px;outline:none;width:100%;height:40px;padding:0 10px;font-size:12.5px;transition:border-color .18s,box-shadow .18s,transform .18s}.pf-signoff-form select:hover,.pf-signoff-form input:hover{border-color:#b8cdcf}.pf-signoff-form select:focus,.pf-signoff-form input:focus{border-color:#6ea99a;transform:translateY(-1px);box-shadow:0 0 0 4px #488b7a1a}.pf-signoff-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#28695f;border:1px solid #2d7467;border-radius:9px;height:40px;padding:0 13px;font-size:11.6px;font-weight:790;transition:transform .18s,background .18s,box-shadow .18s}.pf-signoff-form button:hover{background:#317b6f;transform:translateY(-3px);box-shadow:0 9px 17px #24695e30}.pf-locked{background:#f4f7f8;border:1px dashed #d2dde0;border-radius:10px;padding:14px;transition:transform .18s,border-color .18s,background .18s}.pf-locked:hover{background:#f8fbfb;border-color:#bacdd0;transform:translateY(-2px)}.pf-locked strong{color:#50666e;letter-spacing:.1em;font-size:10.3px;display:block}.pf-locked span{color:#6d8087;margin-top:6px;font-size:12px;line-height:1.48;display:block}.pf-runway{color:#eef7f5;background:radial-gradient(circle at 84% 20%,#71cab330,#0000 28%),linear-gradient(130deg,#102f3b,#16454b 66%,#19564f);border:1px solid #193f49;border-radius:20px;grid-template-columns:minmax(0,1.28fr) minmax(350px,.72fr);align-items:center;gap:32px;padding:32px 34px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #12333d21}.pf-runway:hover{border-color:#2b5c63;transform:translateY(-2px);box-shadow:0 23px 49px #12333d2b}.pf-runway:after{content:"";border:1px solid #bee4db1f;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-130px;right:-95px;box-shadow:0 0 0 34px #bee4db06}.pf-runway>div{z-index:1;position:relative}.pf-runway .pf-number{color:#a3ddcf}.pf-runway h2{color:#fff;letter-spacing:-.03em;margin:8px 0 9px;font-size:26px}.pf-runway>div:first-child p{color:#c8dcda;max-width:780px;margin:0;font-size:13.7px;line-height:1.64}.pf-runway-action{background:#fff1;border:1px solid #c9e5df33;border-radius:15px;padding:19px;transition:transform .18s,background .18s,border-color .18s}.pf-runway-action:hover{background:#ffffff1a;border-color:#c9e5df4f;transform:translateY(-3px)}.pf-runway-action>small{color:#b0d1ca;letter-spacing:.12em;font-size:10.4px;font-weight:850;display:block}.pf-runway-action>strong{color:#fff;margin-top:7px;font-size:16.5px;display:block}.pf-runway-action>span{color:#c3d6d3;margin-top:5px;font-size:11.5px;display:block}.pf-runway-action form{margin-top:14px}.pf-runway-action button{color:#fff;cursor:pointer;background:#26675f;border:1px solid #70aa9d;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:11px 13px;font-size:12.5px;font-weight:790;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s;display:flex}.pf-runway-action button:hover{background:#327b70;border-color:#8bc0b4;transform:translateY(-3px);box-shadow:0 9px 18px #00000029}.pf-boundary{color:#62777f;background:#f6f9fa;border:1px dashed #d1dde0;border-radius:11px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.6;transition:border-color .18s,background .18s}.pf-boundary:hover{background:#fafcfc;border-color:#b9ced1}.pf-boundary strong{color:#3c5962}@media(max-width:1320px){.pf-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-stage-grid:before{display:none}.pf-evidence-card:nth-child(n){grid-column:span 6}.pf-signoff{grid-template-columns:78px minmax(0,1fr)}.pf-signoff-form,.pf-locked{grid-column:2}.pf-command-grid{grid-template-columns:1fr}.pf-mission dl{grid-template-columns:repeat(3,1fr)}.pf-mission dl>div:last-child:nth-child(odd){grid-column:auto}}@media(max-width:930px){.pf-hero,.pf-runway{grid-template-columns:1fr}.pf-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-section-head{flex-direction:column;align-items:flex-start}.pf-section-head>p{max-width:none}.pf-evidence-card:nth-child(n){grid-column:span 12}.pf-signoff{grid-template-columns:1fr}.pf-signoff-form,.pf-locked{grid-column:auto}.pf-signoff-state{flex-direction:row;align-items:center}.pf-mission dl{grid-template-columns:1fr 1fr}}@media(max-width:660px){.pf-console{font-size:15px}.pf-hero{padding:30px 24px}.pf-hero h1{font-size:32px}.pf-stage-section,.pf-evidence,.pf-signoffs,.pf-blocker-console,.pf-mission,.pf-runway{padding:23px 21px}.pf-stage-grid,.pf-signoff-form{grid-template-columns:1fr}.pf-signoff-form button{width:100%}.pf-blocker{grid-template-columns:31px 1fr}.pf-blocker a{grid-column:2;justify-self:start}.pf-gate-meta{grid-template-columns:1fr 1fr}.pf-mission dl{grid-template-columns:1fr}.pf-mission dl>div:last-child:nth-child(odd){grid-column:auto}}@media(prefers-reduced-motion:reduce){.pf-console *{scroll-behavior:auto!important}.pf-hero,.pf-gate,.pf-gate-meta>div,.pf-stage-section,.pf-evidence,.pf-signoffs,.pf-stage,.pf-blocker-console,.pf-blocker,.pf-blocker a,.pf-mission,.pf-mission dl>div,.pf-mission-note,.pf-evidence-card,.pf-signoff-score,.pf-signoff,.pf-signoff-form select,.pf-signoff-form input,.pf-signoff-form button,.pf-locked,.pf-runway,.pf-runway-action,.pf-runway-action button,.pf-hero-links a,.pf-boundary{transition:none!important}.pf-hero:hover,.pf-gate:hover,.pf-gate-meta>div:hover,.pf-stage-section:hover,.pf-evidence:hover,.pf-signoffs:hover,.pf-stage:hover,.pf-blocker-console:hover,.pf-blocker:hover,.pf-blocker a:hover,.pf-mission:hover,.pf-mission dl>div:hover,.pf-mission-note:hover,.pf-evidence-card:hover,.pf-signoff-score:hover,.pf-signoff:hover,.pf-signoff-form select:focus,.pf-signoff-form input:focus,.pf-signoff-form button:hover,.pf-locked:hover,.pf-runway:hover,.pf-runway-action:hover,.pf-runway-action button:hover,.pf-hero-links a:hover{transform:none!important}}.ol-shell{--ol-ink:#17313a;--ol-muted:#657a82;--ol-line:#dbe5e7;--ol-soft:#f5f9f9;--ol-teal:#1d6f67;--ol-teal-2:#2f8c7f;--ol-violet:#6557aa;--ol-warm:#b47a37;--ol-red:#a6504b;max-width:1240px;color:var(--ol-ink);gap:22px;margin:34px auto 48px;padding:0 8px;font-size:14px;display:grid}.ol-shell *{box-sizing:border-box}.ol-number,.ol-kicker{color:#2c7b70;letter-spacing:.14em;font-size:11.2px;font-weight:900;display:block}.ol-hero{color:#f5fbfa;background:radial-gradient(circle at 86% 16%,#72d3bb3d,#0000 30%),linear-gradient(135deg,#0f2e3a,#143d47 58%,#1f5b52);border:1px solid #153e47;border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:34px;padding:36px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #11343d29}.ol-hero:hover{border-color:#27606a;transform:translateY(-2px);box-shadow:0 30px 64px #11343d36}.ol-hero:before{content:"";border:1px solid #def5ee12;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-155px;left:-90px;box-shadow:0 0 0 52px #def5ee05,0 0 0 104px #def5ee03}.ol-hero-copy,.ol-evidence-gate{z-index:1;position:relative}.ol-kicker{color:#9cddd0}.ol-hero h1{color:#fff;letter-spacing:-.037em;max-width:790px;margin:11px 0 12px;font-size:34px;line-height:1.08}.ol-hero-copy>p{color:#c8dcda;max-width:790px;margin:0;font-size:14.4px;line-height:1.72}.ol-hero-links{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.ol-hero-links a{color:#f7fbfa;background:#ffffff0e;border:1px solid #d0ebe540;border-radius:10px;align-items:center;min-height:38px;padding:0 13px;font-size:12.4px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.ol-hero-links a:hover{background:#ffffff1b;border-color:#d0ebe56b;transform:translateY(-3px);box-shadow:0 9px 18px #00000021}.ol-evidence-gate{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff1;border:1px solid #daefea33;border-left:4px solid #c67d68;border-radius:17px;align-self:stretch;padding:22px;transition:transform .2s,background .2s,border-color .2s}.ol-evidence-gate:hover{background:#ffffff18;border-color:#daefea52;transform:translateY(-4px)}.ol-evidence-gate.is-ready{border-left-color:#7dc8aa}.ol-evidence-gate>span{color:#aed4cd;letter-spacing:.13em;font-size:10.3px;font-weight:900;display:block}.ol-evidence-gate>strong{color:#fff;margin-top:8px;font-size:20px;line-height:1.15;display:block}.ol-evidence-gate>p{color:#c8dbd8;margin:8px 0 14px;font-size:12.3px;line-height:1.55}.ol-gate-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ol-gate-stats>div{background:#ffffff0b;border:1px solid #e0f0ec24;border-radius:10px;padding:11px;transition:transform .18s,background .18s}.ol-gate-stats>div:hover{background:#ffffff16;transform:translateY(-2px)}.ol-gate-stats b{color:#fff;font-size:21px;line-height:1;display:block}.ol-gate-stats small{color:#bfd4d0;margin-top:5px;font-size:10.5px;display:block}.ol-evidence-gate>a{color:#e8f7f3;border-top:1px solid #e0f0ec24;justify-content:space-between;align-items:center;margin-top:13px;padding-top:12px;font-size:11.6px;font-weight:800;text-decoration:none;display:flex}.ol-evidence-gate>a b{transition:transform .18s}.ol-evidence-gate>a:hover b{transform:translate(2px,-2px)}.ol-method,.ol-builder,.ol-starter,.ol-register,.ol-discipline{border:1px solid var(--ol-line);background:#fff;border-radius:19px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 11px 30px #19383f0e}.ol-method:hover,.ol-builder:hover,.ol-starter:hover,.ol-register:hover,.ol-discipline:hover{border-color:#c5d7da;transform:translateY(-2px);box-shadow:0 17px 37px #19383f16}.ol-method,.ol-register,.ol-discipline{padding:28px}.ol-section-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.ol-section-head h2,.ol-builder h2,.ol-starter h2,.ol-learning h2{color:#17353e;letter-spacing:-.025em;margin:7px 0 0;font-size:23px;line-height:1.18}.ol-section-head>p{max-width:430px;color:var(--ol-muted);margin:0;font-size:13.2px;line-height:1.6}.ol-method-track{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:23px;display:grid;position:relative}.ol-method-track:before{content:"";background:#d6e4e5;height:1px;position:absolute;top:23px;left:8%;right:8%}.ol-method-track article{z-index:1;background:linear-gradient(#fff,#f8fbfb);border:1px solid #dfe8ea;border-radius:14px;gap:11px;min-height:105px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex;position:relative}.ol-method-track article:hover{background:#fff;border-color:#bcd2d4;transform:translateY(-5px);box-shadow:0 13px 25px #18394017}.ol-method-track article>span{color:#2b766c;background:#eaf4f2;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:10.3px;font-weight:900;display:grid}.ol-method-track strong{letter-spacing:.08em;font-size:11.2px}.ol-method-track p{color:var(--ol-muted);margin:6px 0 0;font-size:11.8px;line-height:1.48}.ol-workbench-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);align-items:start;gap:22px;display:grid}.ol-builder{padding:28px}.ol-builder-head{align-items:center}.ol-template-active{color:#2c7565;background:#edf8f4;border:1px solid #cfe1dc;border-radius:999px;align-items:center;min-height:31px;padding:0 10px;font-size:10.6px;font-weight:850;display:inline-flex}.ol-form{gap:15px;margin-top:22px;display:grid}.ol-form-row{gap:13px;display:grid}.ol-form-row-main{grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr)}.ol-form-row-2{grid-template-columns:1fr 1fr}.ol-form-row-3{grid-template-columns:repeat(3,1fr)}.ol-form label,.ol-update-form label{color:#4f6870;letter-spacing:.025em;gap:6px;font-size:11.2px;font-weight:850;display:grid}.ol-form input,.ol-form select,.ol-form textarea,.ol-update-form input,.ol-update-form select,.ol-update-form textarea{color:#213d45;background:#fbfdfd;border:1px solid #cfdddf;border-radius:10px;outline:none;width:100%;font-size:13.1px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s}.ol-form input,.ol-form select,.ol-update-form input,.ol-update-form select{height:43px;padding:0 11px}.ol-form textarea,.ol-update-form textarea{resize:vertical;min-height:92px;padding:11px;line-height:1.52}.ol-form input:hover,.ol-form select:hover,.ol-form textarea:hover,.ol-update-form input:hover,.ol-update-form select:hover,.ol-update-form textarea:hover{background:#fff;border-color:#afc8cb}.ol-form input:focus,.ol-form select:focus,.ol-form textarea:focus,.ol-update-form input:focus,.ol-update-form select:focus,.ol-update-form textarea:focus{background:#fff;border-color:#5d9d8f;transform:translateY(-1px);box-shadow:0 0 0 4px #39877617}.ol-form-footer{background:#f4f8f8;border:1px solid #dce7e8;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:2px;padding:16px;display:flex}.ol-form-footer p{color:#60757d;max-width:650px;margin:0;font-size:12px;line-height:1.55}.ol-form-footer p strong{color:#33555d}.ol-form-footer button,.ol-update-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#286f64;border:1px solid #276f63;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:43px;padding:0 15px;font-size:12.4px;font-weight:850;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s;display:inline-flex}.ol-form-footer button:hover,.ol-update-form button:hover{background:#337f73;border-color:#388778;transform:translateY(-3px);box-shadow:0 10px 19px #266f6433}.ol-form-footer button b,.ol-update-form button b{transition:transform .18s}.ol-form-footer button:hover b,.ol-update-form button:hover b{transform:translate(2px,-2px)}.ol-starter{background:linear-gradient(#fbfdfd,#f5f9f9);padding:27px;position:sticky;top:24px}.ol-starter>p{color:var(--ol-muted);margin:9px 0 19px;font-size:12.7px;line-height:1.6}.ol-template-list{gap:10px;display:grid}.ol-template-list>a{color:inherit;background:#fff;border:1px solid #dce7e8;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.ol-template-list>a:hover{border-color:#b8d0d2;transform:translate(5px);box-shadow:0 10px 21px #19383f13}.ol-template-list>a>span{color:#60777e;background:#eef4f5;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.ol-template-list strong{font-size:12.7px;display:block}.ol-template-list small{color:#70838a;margin-top:4px;font-size:10.7px;display:block}.ol-template-list>a>b{font-size:13px;transition:transform .18s}.ol-template-list>a:hover>b{transform:translate(2px,-2px)}.ol-handoff{background:linear-gradient(145deg,#edf8f4,#f8fbfa);border:1px solid #cbded9;border-radius:13px;margin-top:16px;padding:16px}.ol-handoff>span{color:#347566;letter-spacing:.12em;font-size:9.8px;font-weight:900;display:block}.ol-handoff>strong{margin-top:7px;font-size:13.5px;display:block}.ol-handoff>p{color:#607970;margin:6px 0 10px;font-size:11.7px;line-height:1.52}.ol-handoff>a{color:#2d6f63;font-size:11.5px;font-weight:850;text-decoration:none}.ol-handoff{transition:transform .18s,box-shadow .18s,border-color .18s}.ol-handoff:hover{border-color:#a9ccc2;transform:translateY(-3px);box-shadow:0 10px 20px #1f675814}.ol-register{padding:28px}.ol-register-count{background:#f5f8f9;border:1px solid #dbe5e7;border-radius:10px;align-items:baseline;gap:7px;padding:10px 13px;transition:transform .18s,box-shadow .18s;display:flex}.ol-register-count:hover{transform:translateY(-2px);box-shadow:0 8px 17px #19383f12}.ol-register-count span{color:#6b7e85;font-size:11.2px}.ol-experiment{background:#fff;border:1px solid #d9e4e6;border-radius:17px;grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);gap:0;margin-top:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.ol-experiment:hover{border-color:#bcd1d4;transform:translateY(-4px);box-shadow:0 17px 34px #19383f1a}.ol-experiment-main{padding:23px}.ol-exp-control{background:#f7fafa;border-left:1px solid #dfe8e9;padding:22px}.ol-exp-status{align-items:center;gap:9px;display:flex}.ol-exp-status i{background:#bf8a47;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #bf8a471a}.ol-exp-status>span{color:#8c6637;letter-spacing:.11em;font-size:9.9px;font-weight:900}.ol-exp-status>small{color:#6b7c82;letter-spacing:.07em;background:#f1f4f5;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:9.2px;font-weight:850}.ol-experiment.is-ready .ol-exp-status i{background:#5e7fa8;box-shadow:0 0 0 6px #5e7fa81a}.ol-experiment.is-observing .ol-exp-status i{background:#2e8b77;box-shadow:0 0 0 6px #2e8b771a}.ol-experiment.is-concluded .ol-exp-status i{background:#6456a8;box-shadow:0 0 0 6px #6456a81a}.ol-experiment.is-archived{opacity:.74}.ol-experiment h3{letter-spacing:-.02em;margin:12px 0 7px;font-size:19px;line-height:1.25}.ol-exp-meta{flex-wrap:wrap;gap:7px;display:flex}.ol-exp-meta span{color:#61777f;background:#f7fafa;border:1px solid #dce6e8;border-radius:999px;padding:5px 8px;font-size:10.4px;font-weight:750}.ol-hypothesis{color:#5e6479;background:#f6f5fb;border-left:3px solid #6b5dad;border-radius:0 10px 10px 0;margin:16px 0;padding:13px 14px;font-size:12.5px;line-height:1.58}.ol-hypothesis strong{color:#514b7d;letter-spacing:.08em;margin-bottom:4px;font-size:10px;display:block}.ol-control-variant{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ol-control-variant>div{background:#fbfdfd;border:1px solid #dde7e8;border-radius:11px;padding:13px;transition:transform .18s,border-color .18s,background .18s}.ol-control-variant>div:hover{background:#fff;border-color:#bfd4d6;transform:translateY(-2px)}.ol-control-variant span{color:#5d777e;letter-spacing:.11em;font-size:9.6px;font-weight:900}.ol-control-variant p{color:#4f666e;margin:6px 0 0;font-size:11.8px;line-height:1.5}.ol-progress-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.ol-progress-grid>div{background:#fbfdfd;border:1px solid #e0e8e9;border-radius:10px;padding:11px 12px}.ol-progress-grid>div>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ol-progress-grid span{color:#697d84;font-size:10.5px}.ol-progress-grid i{background:#e8eeee;border-radius:999px;height:5px;margin-top:8px;display:block;overflow:hidden}.ol-progress-grid i b{border-radius:inherit;background:linear-gradient(90deg,#2f8a78,#75b9a7);height:100%;display:block}.ol-exp-details{border-top:1px solid #e2e9ea;margin-top:13px;padding-top:11px}.ol-exp-details summary{color:#506b73;cursor:pointer;font-size:11.3px;font-weight:800}.ol-exp-details dl{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;display:grid}.ol-exp-details dl>div{background:#f7f9fa;border-radius:9px;padding:10px}.ol-exp-details dt{color:#73858b;letter-spacing:.06em;font-size:9.7px;font-weight:850}.ol-exp-details dd{color:#435c64;margin:4px 0 0;font-size:11.2px;line-height:1.48}.ol-decision-state{background:#fff;border:1px solid #d8e4e6;border-radius:12px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s}.ol-decision-state:hover{border-color:#bad0d3;transform:translateY(-2px);box-shadow:0 9px 19px #19383f12}.ol-decision-state>span{color:#6a7f86;letter-spacing:.11em;font-size:9.8px;font-weight:900;display:block}.ol-decision-state>strong{margin-top:6px;font-size:15px;display:block}.ol-decision-state>p{color:#6a7c83;margin:5px 0 0;font-size:11.3px;line-height:1.48}.ol-update-form{gap:11px;margin-top:13px;display:grid}.ol-update-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ol-update-form textarea{min-height:84px}.ol-update-form button{width:100%}.ol-archived-note{background:#f1f5f6;border:1px dashed #cbd8da;border-radius:11px;margin-top:13px;padding:14px}.ol-archived-note strong{letter-spacing:.12em;font-size:10px;display:block}.ol-archived-note span{color:#697d84;margin-top:5px;font-size:11.5px;line-height:1.5;display:block}.ol-empty-register{background:linear-gradient(135deg,#f7fafa,#fcfdfd);border:1px dashed #c9d9dc;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:25px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.ol-empty-register:hover{border-color:#aac7cb;transform:translateY(-3px);box-shadow:0 12px 25px #19383f12}.ol-empty-register span{color:#697d84;letter-spacing:.12em;font-size:9.8px;font-weight:900}.ol-empty-register h3{margin:7px 0 5px;font-size:18px}.ol-empty-register p{color:#657a82;max-width:700px;margin:0;font-size:12.4px;line-height:1.55}.ol-empty-register>a{color:#315f67;background:#fff;border:1px solid #c9d9dc;border-radius:10px;flex:none;padding:11px 13px;font-size:11.7px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.ol-empty-register>a:hover{border-color:#a8c7ca;transform:translateY(-3px);box-shadow:0 9px 17px #19383f17}.ol-discipline{padding:28px}.ol-rule-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:21px;display:grid}.ol-rule-grid article{background:linear-gradient(#fff,#f8fbfb);border:1px solid #dfe8e9;border-radius:13px;min-height:165px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s}.ol-rule-grid article:hover{border-color:#b9d0d3;transform:translateY(-5px);box-shadow:0 13px 25px #19383f17}.ol-rule-grid article>span{color:#2e776c;background:#edf5f3;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10.2px;font-weight:900;display:grid}.ol-rule-grid h3{margin:14px 0 7px;font-size:14px}.ol-rule-grid p{color:#657a82;margin:0;font-size:11.8px;line-height:1.55}.ol-learning{color:#eef4f7;background:radial-gradient(circle at 92% 10%,#7f6fca3d,#0000 30%),linear-gradient(135deg,#172d3b,#253c57 62%,#413d6d);border:1px solid #253e57;border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;padding:29px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #162d3b21}.ol-learning:hover{transform:translateY(-2px);box-shadow:0 23px 48px #162d3b2b}.ol-learning .ol-number{color:#b9b4ef}.ol-learning h2{color:#fff}.ol-learning-copy>p{color:#cbd7df;margin:9px 0 0;font-size:12.8px;line-height:1.65}.ol-learning-list{align-content:center;gap:10px;display:grid}.ol-learning-list article,.ol-learning-empty{background:#fff1;border:1px solid #e2e9f229;border-radius:12px;padding:14px;transition:transform .18s,background .18s,border-color .18s}.ol-learning-list article:hover,.ol-learning-empty:hover{background:#ffffff1a;border-color:#e2e9f247;transform:translateY(-3px)}.ol-learning-list article>span{color:#c6c1f0;letter-spacing:.11em;font-size:9.7px;font-weight:900;display:block}.ol-learning-list article>strong{color:#fff;margin-top:5px;font-size:13.2px;display:block}.ol-learning-list article>p{color:#c9d5dd;margin:5px 0 0;font-size:11.6px;line-height:1.5}.ol-learning-empty{gap:5px;display:grid}.ol-learning-empty span{color:#cad6de;font-size:11.8px;line-height:1.5}.ol-boundary{color:#647980;background:#f6f9fa;border:1px dashed #cddbdd;border-radius:11px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.6;transition:border-color .18s,background .18s}.ol-boundary:hover{background:#fafcfc;border-color:#adc8cc}.ol-boundary strong{color:#395a62}@media(max-width:1180px){.ol-hero,.ol-workbench-grid{grid-template-columns:1fr}.ol-starter{position:static}.ol-method-track{grid-template-columns:repeat(3,1fr)}.ol-method-track:before{display:none}.ol-experiment{grid-template-columns:1fr}.ol-exp-control{border-top:1px solid #dfe8e9;border-left:0}.ol-rule-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.ol-shell{margin-top:24px}.ol-hero,.ol-method,.ol-builder,.ol-starter,.ol-register,.ol-discipline,.ol-learning{padding:22px}.ol-hero h1{font-size:30px}.ol-section-head{flex-direction:column;align-items:flex-start}.ol-section-head>p{max-width:none}.ol-method-track{grid-template-columns:1fr 1fr}.ol-form-row-main,.ol-form-row-2,.ol-form-row-3,.ol-control-variant,.ol-progress-grid,.ol-learning{grid-template-columns:1fr}.ol-form-footer,.ol-empty-register{flex-direction:column;align-items:flex-start}.ol-form-footer button{justify-content:center;width:100%}.ol-rule-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ol-shell{font-size:14px}.ol-hero h1{font-size:27px}.ol-method-track,.ol-rule-grid,.ol-gate-stats,.ol-update-pair,.ol-exp-details dl{grid-template-columns:1fr}.ol-method-track article{min-height:auto}.ol-control-variant{grid-template-columns:1fr}.ol-hero-links a{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.ol-shell *{scroll-behavior:auto!important}.ol-hero,.ol-evidence-gate,.ol-gate-stats>div,.ol-hero-links a,.ol-method,.ol-builder,.ol-starter,.ol-register,.ol-discipline,.ol-method-track article,.ol-form input,.ol-form select,.ol-form textarea,.ol-update-form input,.ol-update-form select,.ol-update-form textarea,.ol-form-footer button,.ol-update-form button,.ol-template-list>a,.ol-template-list>a>b,.ol-handoff,.ol-register-count,.ol-experiment,.ol-control-variant>div,.ol-decision-state,.ol-empty-register,.ol-empty-register>a,.ol-rule-grid article,.ol-learning,.ol-learning-list article,.ol-learning-empty,.ol-boundary{transition:none!important}.ol-hero:hover,.ol-evidence-gate:hover,.ol-gate-stats>div:hover,.ol-hero-links a:hover,.ol-method:hover,.ol-builder:hover,.ol-starter:hover,.ol-register:hover,.ol-discipline:hover,.ol-method-track article:hover,.ol-form input:focus,.ol-form select:focus,.ol-form textarea:focus,.ol-update-form input:focus,.ol-update-form select:focus,.ol-update-form textarea:focus,.ol-form-footer button:hover,.ol-update-form button:hover,.ol-template-list>a:hover,.ol-handoff:hover,.ol-register-count:hover,.ol-experiment:hover,.ol-control-variant>div:hover,.ol-decision-state:hover,.ol-empty-register:hover,.ol-empty-register>a:hover,.ol-rule-grid article:hover,.ol-learning:hover,.ol-learning-list article:hover,.ol-learning-empty:hover{transform:none!important}}.ol-shell{font-size:15px}.ol-kicker,.ol-number{font-size:12px}.ol-hero-copy>p{font-size:15.2px}.ol-hero-links a{font-size:13.2px}.ol-evidence-gate>span{font-size:11.2px}.ol-evidence-gate>p{font-size:13.2px}.ol-gate-stats small{font-size:11.3px}.ol-evidence-gate>a{font-size:12.5px}.ol-section-head>p{font-size:14px}.ol-method-track strong{font-size:12.1px}.ol-method-track p{font-size:12.7px}.ol-method-track article>span{font-size:11px}.ol-form label,.ol-update-form label{font-size:12.1px}.ol-form input,.ol-form select,.ol-form textarea,.ol-update-form input,.ol-update-form select,.ol-update-form textarea{font-size:14px}.ol-form-footer p{font-size:13px}.ol-form-footer button,.ol-update-form button{font-size:13.2px}.ol-template-active{font-size:11.4px}.ol-starter>p{font-size:13.6px}.ol-template-list strong{font-size:13.5px}.ol-template-list small{font-size:11.6px}.ol-template-list>a>span,.ol-handoff>span{font-size:10.8px}.ol-handoff>strong{font-size:13.6px}.ol-handoff>p{font-size:12.4px}.ol-handoff>a{font-size:12.2px}.ol-register-count span{font-size:11px}.ol-register-count strong{font-size:17px}.ol-exp-status>span{font-size:10.5px}.ol-exp-status>small{font-size:10.3px}.ol-exp-meta span{font-size:11.2px}.ol-hypothesis{font-size:13.3px}.ol-hypothesis strong{font-size:10.8px}.ol-control-variant span{font-size:10.4px}.ol-control-variant p{font-size:12.7px}.ol-progress-grid span{font-size:11.4px}.ol-progress-grid strong,.ol-exp-details summary{font-size:12.2px}.ol-exp-details dt{font-size:10.5px}.ol-exp-details dd{font-size:12.1px}.ol-decision-state>span{font-size:10.6px}.ol-decision-state>strong{font-size:15.8px}.ol-decision-state>p{font-size:12.2px}.ol-archived-note strong{font-size:10.8px}.ol-archived-note span{font-size:12.4px}.ol-empty-register span{font-size:10.6px}.ol-empty-register p{font-size:13.3px}.ol-empty-register>a{font-size:12.6px}.ol-rule-grid h3{font-size:14.8px}.ol-rule-grid p{font-size:12.7px}.ol-learning-copy>p{font-size:13.7px}.ol-learning-list article>span{font-size:10.5px}.ol-learning-list article>strong{font-size:14px}.ol-learning-list article>p{font-size:12.5px}.ol-learning-empty strong{font-size:14.3px}.ol-learning-empty span{font-size:12.7px}.ol-boundary{font-size:13.4px}.sy-shell{color:#14353d;gap:20px;max-width:1240px;margin:36px auto 0;font-size:15px;display:grid}.sy-shell h1,.sy-shell h2,.sy-shell h3,.sy-shell p{margin-top:0}.sy-hero{color:#eefafa;background:radial-gradient(circle at 88% 12%,#62c9ad38,#0000 31%),linear-gradient(135deg,#123e4a,#124e57 58%,#1d6d62);border:1px solid #1d5e61;border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:34px;padding:34px 36px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f313a29}.sy-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 86%);mask-image:linear-gradient(90deg,#000,#0000 86%)}.sy-hero:hover{transform:translateY(-2px);box-shadow:0 30px 65px #0f313a33}.sy-hero-copy,.sy-mode-card{z-index:1;position:relative}.sy-kicker,.sy-number{color:#9ee4cf;letter-spacing:.13em;font-size:11.5px;font-weight:900;display:block}.sy-hero h1{color:#fff;letter-spacing:-.035em;max-width:780px;margin:12px 0;font-size:34px;line-height:1.13}.sy-hero-copy>p{color:#d4e5e6;max-width:780px;margin:0;font-size:15.2px;line-height:1.65}.sy-hero-links{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.sy-hero-links a{color:#f7ffff;background:#fff1;border:1px solid #fff3;border-radius:10px;padding:10px 13px;font-size:12.8px;font-weight:850;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.sy-hero-links a:hover{background:#ffffff1c;border-color:#ffffff6b;transform:translateY(-3px);box-shadow:0 10px 22px #041b2129}.sy-mode-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08333847;border:1px solid #fff3;border-left:4px solid #f0ad75;border-radius:17px;align-self:stretch;padding:23px;transition:transform .18s,background .18s,border-color .18s}.sy-mode-card:hover{background:#08333861;border-color:#ffffff4f;transform:translateY(-3px)}.sy-mode-card>span{color:#bfeadd;letter-spacing:.14em;font-size:10.5px;font-weight:900;display:block}.sy-mode-card>strong{color:#fff;letter-spacing:-.02em;margin-top:8px;font-size:23px;display:block}.sy-mode-card>p{color:#d4e3e4;margin:8px 0 0;font-size:12.8px;line-height:1.58}.sy-mode-grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-top:17px;display:grid}.sy-mode-grid>div{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:10px;padding:10px 9px;transition:transform .18s,background .18s}.sy-mode-grid>div:hover{background:#ffffff17;transform:translateY(-2px)}.sy-mode-grid b{color:#fff;font-size:11.8px;display:block}.sy-mode-grid small{color:#bcd1d2;margin-top:3px;font-size:9.8px;line-height:1.25;display:block}.sy-panel{background:#fff;border:1px solid #d9e4e5;border-radius:20px;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 12px 30px #13363d0e}.sy-panel:hover{border-color:#bdd1d3;transform:translateY(-2px);box-shadow:0 17px 36px #13363d13}.sy-section-head{justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.sy-section-head.compact{align-items:center}.sy-section-head h2{color:#153940;letter-spacing:-.02em;margin:7px 0 0;font-size:22px;line-height:1.24}.sy-section-head>p{color:#687d83;max-width:420px;margin:2px 0 0;font-size:13.1px;line-height:1.58}.sy-section-head a{color:#21766e;font-size:12.2px;font-weight:850;text-decoration:none;transition:color .18s,transform .18s}.sy-section-head a:hover{color:#115b55;transform:translateY(-1px)}.sy-health-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.sy-health-card{color:#14353d;background:linear-gradient(#fff,#f8fbfb);border:1px solid #dbe6e7;border-radius:15px;flex-direction:column;min-height:216px;padding:18px;text-decoration:none;transition:transform .19s,border-color .19s,box-shadow .19s,background .19s;display:flex;position:relative}.sy-health-card:hover{background:#fff;border-color:#a9c6c8;transform:translateY(-5px);box-shadow:0 15px 28px #123b421a}.sy-health-card:before{content:"";background:#84b7ad;border-radius:0 0 8px 8px;height:3px;position:absolute;top:-1px;left:22px;right:22px}.sy-health-card.sy-state-blocked:before{background:#d47670}.sy-health-card.sy-state-review:before{background:#d29c52}.sy-health-card.sy-state-ready:before{background:#3e9d85}.sy-health-card.sy-state-local:before{background:#6b95ae}.sy-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sy-card-top>span{color:#3a726c;background:#edf5f4;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.sy-card-top>b{color:#3b716b;letter-spacing:.1em;text-transform:uppercase;background:#eef5f4;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900}.sy-state-blocked .sy-card-top>b{color:#9b4a46;background:#faeeee}.sy-state-review .sy-card-top>b{color:#8c682a;background:#fff4e2}.sy-state-local .sy-card-top>b{color:#557083;background:#edf3f7}.sy-health-card h3{margin:17px 0 5px;font-size:14.2px}.sy-health-card>strong{color:#153c43;font-size:16.4px;line-height:1.3;display:block}.sy-health-card>p{color:#667b81;margin:8px 0 16px;font-size:12.5px;line-height:1.55}.sy-health-card>small{color:#2e756e;margin-top:auto;font-size:11.2px;font-weight:850}.sy-split{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.sy-source-list{gap:9px;margin-top:19px;display:grid}.sy-source-row{background:#fbfdfd;border:1px solid #dfe8e9;border-radius:12px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.sy-source-row:hover{border-color:#b9ced0;transform:translate(4px);box-shadow:0 9px 20px #123b4212}.sy-source-dot{background:#8cabaa;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #8cabaa1f}.sy-state-blocked .sy-source-dot{background:#cc6762;box-shadow:0 0 0 4px #cc67621c}.sy-state-ready .sy-source-dot{background:#31977d;box-shadow:0 0 0 4px #31977d1c}.sy-state-local .sy-source-dot{background:#5f8da6;box-shadow:0 0 0 4px #5f8da61c}.sy-source-row strong{font-size:13.2px;display:block}.sy-source-row small{color:#6b7e84;margin-top:3px;font-size:11.4px;display:block}.sy-source-status{text-align:right}.sy-source-status b{color:#4b646b;letter-spacing:.1em;font-size:9.7px;display:block}.sy-source-note{color:#557078;background:#f1f8f6;border-left:3px solid #7bbcaf;margin:16px 0 0;padding:12px 13px;font-size:11.8px;line-height:1.55}.sy-boundary-list{gap:0;margin:18px 0 0;display:grid}.sy-boundary-list>div{border-bottom:1px solid #e4ebec;justify-content:space-between;gap:20px;padding:12px 2px;display:flex}.sy-boundary-list dt{color:#75868b;font-size:11.4px}.sy-boundary-list dd{color:#183f46;text-align:right;margin:0;font-size:12.4px;font-weight:800}.sy-boundary-callout{background:#fff8ef;border:1px solid #f0d7c3;border-radius:12px;margin-top:16px;padding:14px}.sy-boundary-callout strong{color:#8e5e31;font-size:12.3px;display:block}.sy-boundary-callout span{color:#776a60;margin-top:5px;font-size:11.4px;line-height:1.5;display:block}.sy-control-link{color:#236f68;text-align:center;background:#f8fbfb;border:1px solid #c8dbdc;border-radius:10px;margin-top:12px;padding:11px 12px;font-size:11.8px;font-weight:850;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block}.sy-control-link:hover{border-color:#9fc4c4;transform:translateY(-3px);box-shadow:0 8px 18px #123b4214}.sy-manager-note{color:#6c8085;margin:13px 0 0;font-size:11.5px}.sy-job-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:21px;display:grid}.sy-job-card{background:linear-gradient(#fff,#fafcfc);border:1px solid #dce7e8;border-radius:14px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s}.sy-job-card:hover{border-color:#b2ccce;transform:translateY(-4px);box-shadow:0 12px 24px #123b4214}.sy-job-head{align-items:center;gap:9px;display:flex}.sy-job-head span{color:#3a756e;background:#edf6f4;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9.8px;font-weight:900;display:grid}.sy-job-card>b{color:#143e45;margin-top:17px;font-size:17px;display:block}.sy-job-card>p{color:#6b7f85;min-height:38px;margin:5px 0 15px;font-size:11.6px;line-height:1.5}.sy-job-card button,.sy-job-card>a{color:#236e67;text-align:center;background:#f7fbfa;border:1px solid #c4d9da;border-radius:9px;width:100%;padding:10px 11px;font-size:11.7px;font-weight:850;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:block}.sy-job-card button:hover,.sy-job-card>a:hover{background:#edf8f5;border-color:#8ebeb8;transform:translateY(-2px);box-shadow:0 8px 16px #123b4214}.sy-ladder{border:1px solid #dce6e7;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:22px;display:grid;overflow:hidden}.sy-capability-step{background:#fafcfc;border-right:1px solid #dce6e7;grid-template-columns:auto 1fr;gap:11px;min-height:175px;padding:18px;transition:background .18s,transform .18s;display:grid;position:relative}.sy-capability-step:last-child{border-right:0}.sy-capability-step:hover{z-index:2;background:#fff;transform:translateY(-3px);box-shadow:0 13px 25px #123b4214}.sy-capability-step>span{color:#697d81;background:#eef4f4;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.sy-capability-step strong{margin-top:2px;font-size:13.1px;display:block}.sy-capability-step p{color:#697d82;margin:7px 0 0;font-size:11.5px;line-height:1.52}.sy-capability-step>b{color:#8b9a9e;letter-spacing:.12em;font-size:9px;position:absolute;bottom:14px;right:16px}.sy-capability-current{background:linear-gradient(#eff8f5,#f9fcfb)}.sy-capability-current>span{color:#2a7a67;background:#dff2eb}.sy-capability-current>b{color:#2f806d}.sy-lower{align-items:stretch}.sy-register-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.sy-register-grid a{color:#15383f;background:#fbfdfd;border:1px solid #dce7e8;border-radius:12px;padding:15px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.sy-register-grid a:hover{border-color:#adc9cb;transform:translateY(-4px);box-shadow:0 10px 20px #123b4214}.sy-register-grid span{color:#6c8085;font-size:10.8px;display:block}.sy-register-grid strong{margin-top:5px;font-size:22px;display:block}.sy-register-grid small{color:#2d746d;margin-top:7px;font-size:10.8px;font-weight:800;display:block}.sy-audit-count{background:#f2f8f7;border-radius:12px;align-items:baseline;gap:10px;margin-top:18px;padding:14px;display:flex}.sy-audit-count strong{font-size:27px}.sy-audit-count span{color:#64797e;font-size:11.5px}.sy-audit-snapshot dl{gap:0;margin:13px 0;display:grid}.sy-audit-snapshot dl>div{border-bottom:1px solid #e4ebec;justify-content:space-between;gap:18px;padding:10px 2px;display:flex}.sy-audit-snapshot dt{color:#71858a;font-size:10.9px}.sy-audit-snapshot dd{color:#173b42;text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0;font-size:11.6px;font-weight:800}.sy-audit-snapshot>a{color:#246f68;margin-top:14px;font-size:11.8px;font-weight:850;text-decoration:none;display:block}.sy-offline-boundary{color:#60767c;background:#f7fafb;border:1px dashed #cbd9da;border-radius:12px;padding:14px 16px;font-size:12.2px;line-height:1.6;transition:border-color .18s,background .18s}.sy-offline-boundary:hover{background:#fbfdfd;border-color:#a9c5c7}.sy-offline-boundary strong{color:#365b63}@media(max-width:1180px){.sy-hero{grid-template-columns:1fr}.sy-health-grid{grid-template-columns:repeat(2,1fr)}.sy-split{grid-template-columns:1fr}.sy-job-grid,.sy-ladder{grid-template-columns:1fr 1fr}.sy-capability-step:nth-child(2){border-right:0}.sy-capability-step:nth-child(-n+2){border-bottom:1px solid #dce6e7}}@media(max-width:780px){.sy-shell{margin-top:24px}.sy-hero,.sy-panel{padding:22px}.sy-hero h1{font-size:29px}.sy-section-head{flex-direction:column}.sy-section-head>p{max-width:none}.sy-health-grid,.sy-job-grid,.sy-ladder,.sy-register-grid{grid-template-columns:1fr}.sy-capability-step{border-bottom:1px solid #dce6e7;border-right:0}.sy-capability-step:last-child{border-bottom:0}.sy-mode-grid{grid-template-columns:1fr}.sy-source-row{grid-template-columns:14px 1fr}.sy-source-status{text-align:left;grid-column:2}.sy-boundary-list>div{flex-direction:column;align-items:flex-start;gap:4px}.sy-boundary-list dd{text-align:left}.sy-audit-snapshot dl>div{flex-direction:column;align-items:flex-start;gap:4px}.sy-audit-snapshot dd{text-align:left;max-width:none}}@media(max-width:520px){.sy-shell{font-size:14px}.sy-hero h1{font-size:26px}.sy-hero-links a{text-align:center;width:100%}.sy-section-head h2{font-size:20px}.sy-health-card{min-height:auto}}@media(prefers-reduced-motion:reduce){.sy-hero,.sy-hero-links a,.sy-mode-card,.sy-mode-grid>div,.sy-panel,.sy-health-card,.sy-section-head a,.sy-source-row,.sy-control-link,.sy-job-card,.sy-job-card button,.sy-job-card>a,.sy-capability-step,.sy-register-grid a,.sy-offline-boundary{transition:none!important}.sy-hero:hover,.sy-hero-links a:hover,.sy-mode-card:hover,.sy-mode-grid>div:hover,.sy-panel:hover,.sy-health-card:hover,.sy-section-head a:hover,.sy-source-row:hover,.sy-control-link:hover,.sy-job-card:hover,.sy-job-card button:hover,.sy-job-card>a:hover,.sy-capability-step:hover,.sy-register-grid a:hover{transform:none!important}}.sy-shell{font-size:15.8px}.sy-kicker,.sy-number{font-size:12.2px}.sy-hero-copy>p{font-size:16.1px;line-height:1.68}.sy-hero-links a{font-size:13.4px}.sy-mode-card>span{font-size:11.1px}.sy-mode-card>p{font-size:13.7px}.sy-mode-grid b{font-size:12.5px}.sy-mode-grid small{font-size:10.6px}.sy-section-head h2{font-size:23px}.sy-section-head>p{font-size:14px;line-height:1.62}.sy-section-head a{font-size:13px}.sy-health-card h3{font-size:15px}.sy-health-card>strong{font-size:17.2px}.sy-health-card>p{font-size:13.3px;line-height:1.58}.sy-health-card>small{font-size:12px}.sy-source-row strong{font-size:14px}.sy-source-row small{font-size:12.1px}.sy-source-status b{font-size:10.4px}.sy-source-status small{font-size:11.5px}.sy-source-note{font-size:12.6px}.sy-boundary-list dt{font-size:12.2px}.sy-boundary-list dd{font-size:13.2px}.sy-boundary-callout strong{font-size:13.1px}.sy-boundary-callout span{font-size:12.2px}.sy-control-link{font-size:12.6px}.sy-manager-note{font-size:12.3px}.sy-job-head strong{font-size:13.3px}.sy-job-card>b{font-size:18px}.sy-job-card>p{font-size:12.4px}.sy-job-card button,.sy-job-card>a{font-size:12.5px}.sy-capability-step strong{font-size:13.9px}.sy-capability-step p{font-size:12.3px;line-height:1.56}.sy-capability-step>b{font-size:9.7px}.sy-register-grid span,.sy-register-grid small{font-size:11.6px}.sy-audit-count span{font-size:12.3px}.sy-audit-snapshot dt{font-size:11.7px}.sy-audit-snapshot dd{font-size:12.4px}.sy-audit-snapshot>a{font-size:12.6px}.sy-offline-boundary{font-size:13px;line-height:1.64}.sy-boundary-list>div,.sy-boundary-callout,.sy-source-note,.sy-audit-count,.sy-audit-snapshot dl>div,.sy-audit-snapshot>a,.sy-manager-note{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,color .18s}.sy-boundary-list>div:hover{background:#f8fbfb;padding-left:8px;transform:translate(4px)}.sy-boundary-callout:hover,.sy-source-note:hover,.sy-audit-count:hover{transform:translateY(-3px);box-shadow:0 9px 20px #123b4211}.sy-audit-snapshot dl>div:hover{background:#f8fbfb;padding-left:7px;transform:translate(4px)}.sy-audit-snapshot>a:hover{color:#145f58;transform:translateY(-1px)}.sy-manager-note:hover{color:#425f66}@media(max-width:780px){.sy-shell{font-size:15px}.sy-hero-copy>p{font-size:15.3px}.sy-section-head>p{font-size:13.2px}}@media(prefers-reduced-motion:reduce){.sy-boundary-list>div:hover,.sy-boundary-callout:hover,.sy-source-note:hover,.sy-audit-count:hover,.sy-audit-snapshot dl>div:hover,.sy-audit-snapshot>a:hover{transform:none!important}}.ss-shell{color:#14363d;gap:20px;max-width:1240px;margin:34px auto 0;font-size:15px;display:grid}.ss-shell *{box-sizing:border-box}.ss-shell h1,.ss-shell h2,.ss-shell h3,.ss-shell p{margin-top:0}.ss-hero{color:#eefafa;background:radial-gradient(circle at 88% 10%,#74dcbb38,#0000 30%),linear-gradient(135deg,#123d49,#15545b 56%,#257568);border:1px solid #1e6463;border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:30px;padding:34px 36px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f313a26}.ss-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.ss-hero:hover{transform:translateY(-2px);box-shadow:0 30px 66px #0f313a33}.ss-hero-purple{background:radial-gradient(circle at 86% 12%,#beaeff33,#0000 31%),linear-gradient(135deg,#173a49,#324d75 58%,#64549b)}.ss-hero-audit{background:radial-gradient(circle at 90% 14%,#96dad733,#0000 30%),linear-gradient(135deg,#123e49,#204e64 60%,#33697a)}.ss-hero-control{background:radial-gradient(circle at 88% 12%,#f4a4752e,#0000 31%),linear-gradient(135deg,#153847,#234b57 58%,#635044)}.ss-hero-copy,.ss-gate{z-index:1;position:relative}.ss-kicker,.ss-number{color:#9ce4d0;letter-spacing:.13em;font-size:11.5px;font-weight:900;display:block}.ss-hero h1{color:#fff;letter-spacing:-.035em;max-width:790px;margin:12px 0;font-size:34px;line-height:1.13}.ss-hero-copy>p{color:#d5e7e7;max-width:800px;margin:0;font-size:15.2px;line-height:1.66}.ss-hero-links{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.ss-hero-links a{color:#f8ffff;background:#ffffff0f;border:1px solid #ffffff36;border-radius:10px;padding:10px 13px;font-size:12.8px;font-weight:850;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.ss-hero-links a:hover{background:#ffffff1c;border-color:#ffffff6e;transform:translateY(-3px);box-shadow:0 10px 22px #041b2129}.ss-gate{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08333847;border:1px solid #fff3;border-left:4px solid #81d1b9;border-radius:17px;align-self:stretch;padding:22px;transition:transform .18s,background .18s,border-color .18s}.ss-gate:hover{background:#08333861;border-color:#ffffff52;transform:translateY(-3px)}.ss-gate-blocked{border-left-color:#e2877e}.ss-gate-review{border-left-color:#dfaa61}.ss-gate>span{color:#c4ece0;letter-spacing:.14em;font-size:10.5px;font-weight:900;display:block}.ss-gate>strong{color:#fff;letter-spacing:-.02em;margin-top:8px;font-size:22px;display:block}.ss-gate>p{color:#f1fafa;margin:8px 0 0;font-size:13px;font-weight:800}.ss-gate>small{color:#c9dddd;margin-top:8px;font-size:11.5px;line-height:1.5;display:block}.ss-panel{background:#fff;border:1px solid #d9e4e5;border-radius:20px;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 12px 30px #13363d0e}.ss-panel:hover{border-color:#bdd1d3;transform:translateY(-2px);box-shadow:0 17px 36px #13363d13}.ss-section-head{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.ss-section-head.compact{align-items:center}.ss-section-head h2{color:#153940;letter-spacing:-.02em;margin:7px 0 0;font-size:22px;line-height:1.24}.ss-section-head>p{color:#687d83;max-width:430px;margin:2px 0 0;font-size:13.1px;line-height:1.58}.ss-two-col{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:20px;display:grid}.ss-source-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:21px;display:grid}.ss-source-card{background:linear-gradient(#fff,#fafcfc);border:1px solid #dce7e8;border-top:3px solid #76a4ae;border-radius:14px;flex-direction:column;min-height:265px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.ss-source-card.ss-state-blocked{border-top-color:#d77670}.ss-source-card.ss-state-ready{border-top-color:#3b9d82}.ss-source-card.ss-state-local{border-top-color:#6b95ae}.ss-source-card:hover{border-color:#afc8ca;transform:translateY(-5px);box-shadow:0 14px 28px #123b4217}.ss-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ss-card-top span{color:#3a746d;background:#edf5f4;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9.8px;font-weight:900;display:grid}.ss-card-top b{color:#55747a;letter-spacing:.1em;background:#eef4f4;border-radius:999px;padding:5px 7px;font-size:8.8px}.ss-source-card h3{margin:16px 0 5px;font-size:15px}.ss-source-card>p{color:#637a80;font-size:12px;line-height:1.45}.ss-source-message{color:#597177;background:#f4f8f8;border-radius:9px;padding:10px;font-size:11.3px;line-height:1.45}.ss-next{background:#f2f8f6;border-left:3px solid #79bbae;margin-top:12px;padding:10px}.ss-next span{color:#518078;letter-spacing:.1em;font-size:8.8px;font-weight:900;display:block}.ss-next strong{color:#234c52;margin-top:4px;font-size:10.8px;line-height:1.4;display:block}.ss-source-card>small{color:#809095;margin-top:auto;padding-top:11px;font-size:9.8px}.ss-coverage-list{gap:8px;margin-top:20px;display:grid}.ss-coverage-row{background:#fbfdfd;border:1px solid #e0e8e9;border-radius:12px;grid-template-columns:minmax(260px,1.2fr) minmax(240px,1fr) 80px;align-items:center;gap:18px;padding:14px 15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.ss-coverage-row:hover{border-color:#b8ced0;transform:translate(4px);box-shadow:0 8px 18px #123b420f}.ss-coverage-row>div:first-child strong{font-size:13px;display:block}.ss-coverage-row>div:first-child small{color:#6d8085;margin-top:4px;font-size:11.3px;display:block}.ss-meter{background:#e7eeee;border-radius:999px;height:7px;overflow:hidden}.ss-meter i{border-radius:inherit;background:linear-gradient(90deg,#348a7d,#6db6a5);height:100%;display:block}.ss-rate{text-align:right}.ss-rate strong{font-size:15px;display:block}.ss-rate small{color:#7a8b90;font-size:10.2px}.ss-conversion-list,.ss-run-stack,.ss-run-ledger,.ss-note-list,.ss-audit-list,.ss-action-list{gap:9px;margin-top:19px;display:grid}.ss-conversion-list article{background:#fbfdfd;border:1px solid #e0e8e9;border-radius:12px;grid-template-columns:1fr auto;gap:7px 15px;padding:14px;transition:transform .18s,border-color .18s;display:grid}.ss-conversion-list article:hover{border-color:#b6ced0;transform:translateY(-3px)}.ss-conversion-list strong{font-size:12.8px;display:block}.ss-conversion-list small{color:#6b7f84;margin-top:3px;font-size:10.8px;display:block}.ss-conversion-list article>span{color:#2e756c;letter-spacing:.1em;font-size:9px;font-weight:900}.ss-conversion-list p{color:#73868b;grid-column:1/-1;margin:0;font-size:10.8px}.ss-run-stack>div{background:#fbfdfd;border:1px solid #dce7e8;border-radius:12px;padding:14px}.ss-run-stack span{color:#6e8186;font-size:10.5px;display:block}.ss-run-stack strong{margin:5px 0 11px;font-size:14px;display:block}.ss-run-stack button,.ss-form-grid button,.ss-filter-bar button,.ss-note-form button,.ss-policy-form button,.ss-action-list button{color:#fff;cursor:pointer;background:#26786e;border:1px solid #2e8075;border-radius:9px;padding:10px 13px;font-size:11.8px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s}.ss-run-stack button:hover,.ss-form-grid button:hover,.ss-filter-bar button:hover,.ss-note-form button:hover,.ss-policy-form button:hover,.ss-action-list button:hover{background:#1d6960;transform:translateY(-2px);box-shadow:0 8px 16px #14534c24}.ss-local-note{color:#5c747a;background:#f2f8f6;border-left:3px solid #78b8ab;margin:13px 0 0;padding:11px 12px;font-size:11.4px;line-height:1.5}.ss-form-grid,.ss-note-form,.ss-policy-form{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.ss-form-grid label,.ss-note-form label,.ss-policy-form label,.ss-filter-bar label{color:#47636a;gap:6px;font-size:10.4px;font-weight:850;display:grid}.ss-form-grid input,.ss-form-grid select,.ss-note-form input,.ss-note-form select,.ss-note-form textarea,.ss-policy-form input,.ss-policy-form select,.ss-filter-bar input,.ss-filter-bar select{color:#163a41;width:100%;font:inherit;background:#fff;border:1px solid #ccdadd;border-radius:9px;outline:none;padding:10px 11px;font-size:12px;transition:border-color .18s,box-shadow .18s}.ss-form-grid input:focus,.ss-form-grid select:focus,.ss-note-form input:focus,.ss-note-form select:focus,.ss-note-form textarea:focus,.ss-policy-form input:focus,.ss-policy-form select:focus,.ss-filter-bar input:focus,.ss-filter-bar select:focus{border-color:#65a99e;box-shadow:0 0 0 3px #4a978b1c}.ss-consent{background:#f8fbfb;border:1px solid #dce7e8;border-radius:10px;grid-column:span 2;align-items:center;padding:10px;gap:9px!important;display:flex!important}.ss-consent input{width:auto!important}.ss-form-grid>button{align-self:end}.ss-run-ledger>div{border:1px solid #e0e8e9;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.ss-run-ledger span,.ss-run-ledger small{color:#6d8085;font-size:10.7px}.ss-filter-bar{grid-template-columns:minmax(220px,1.35fr) 1fr 1fr auto auto;align-items:end;gap:10px;margin-top:20px;display:grid}.ss-filter-bar>a{color:#2d756d;padding:10px 12px;font-size:11.4px;font-weight:800;text-decoration:none}.ss-notes-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.ss-note-form{grid-template-columns:1fr 1fr}.ss-note-form label.wide{grid-column:1/-1}.ss-note-form>button{grid-column:1/-1;justify-self:start}.ss-rule-list{gap:0;margin:17px 0 0;padding:0;list-style:none;display:grid}.ss-rule-list li{border-bottom:1px solid #e3ebec;grid-template-columns:30px 1fr;gap:10px;padding:13px 0;display:grid}.ss-rule-list li:last-child{border-bottom:0}.ss-rule-list b{color:#4b8e85;font-size:10px}.ss-rule-list span{color:#647a80;font-size:11.5px;line-height:1.48}.ss-rule-list strong{color:#173d44;font-size:12px;display:block}.ss-note-card{background:#fbfdfd;border:1px solid #dce6e7;border-radius:14px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s}.ss-note-card:hover{border-color:#adc9cb;transform:translateY(-4px);box-shadow:0 11px 22px #123b4214}.ss-note-card.is-archived{opacity:.78}.ss-note-meta{justify-content:space-between;gap:16px;display:flex}.ss-note-meta span,.ss-note-meta b{color:#34766e;letter-spacing:.08em;background:#edf5f3;border-radius:999px;margin-right:5px;padding:4px 7px;font-size:8.6px;font-weight:900;display:inline-block}.ss-note-meta b{color:#6b5796;background:#f1edf9}.ss-note-meta small{color:#74878c;font-size:10.2px}.ss-note-card h3{margin:13px 0 7px;font-size:15px}.ss-note-card>p{color:#60777d;white-space:pre-line;font-size:12px;line-height:1.56}.ss-note-time{color:#829196;font-size:10px}.ss-note-card details{border-top:1px solid #e3ebec;margin-top:13px;padding-top:11px}.ss-note-card summary{cursor:pointer;color:#2b736c;font-size:11.4px;font-weight:850}.compact-form{margin-top:14px}.ss-count-grid,.ss-control-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px;display:grid}.ss-count-grid>div,.ss-control-grid>div{background:#fbfdfd;border:1px solid #dce7e8;border-radius:12px;padding:15px;transition:transform .18s,border-color .18s}.ss-count-grid>div:hover,.ss-control-grid>div:hover{border-color:#afc9cb;transform:translateY(-3px)}.ss-count-grid span,.ss-control-grid span{color:#687e83;font-size:10.5px;display:block}.ss-count-grid strong,.ss-control-grid strong{margin-top:5px;font-size:20px;display:block}.ss-control-grid{grid-template-columns:repeat(4,1fr)}.ss-control-grid small{color:#74868b;margin-top:5px;font-size:10.4px;display:block}.ss-audit-row{background:#fbfdfd;border:1px solid #dce6e7;border-radius:13px;grid-template-columns:90px minmax(0,1fr) 180px;align-items:start;gap:16px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.ss-audit-row:hover{border-color:#aec8ca;transform:translate(4px);box-shadow:0 9px 20px #123b4212}.ss-audit-time strong,.ss-audit-time span,.ss-audit-time small{display:block}.ss-audit-time span{margin-top:2px;font-size:11px}.ss-audit-time small{color:#829398;letter-spacing:.1em;margin-top:3px;font-size:8.7px}.ss-audit-main>div{align-items:center;gap:8px;display:flex}.ss-audit-main>div span{color:#39786f;background:#edf5f4;border-radius:999px;padding:4px 6px;font-size:8.7px;font-weight:900}.ss-audit-main code{color:#6e8186;margin-top:5px;font-size:10.2px;display:block}.ss-audit-main p{color:#6c7f84;margin:6px 0 0;font-size:10.8px}.ss-audit-actor span{color:#8a989c;letter-spacing:.1em;font-size:8.7px;font-weight:900;display:block}.ss-audit-actor strong{margin-top:4px;font-size:11.2px;display:block}.ss-audit-details{border-top:1px solid #e2eaeb;grid-column:1/-1;padding-top:9px}.ss-audit-details summary{cursor:pointer;color:#2d756d;font-size:10.8px;font-weight:850}.ss-audit-details pre{color:#e9f4f4;background:#122f37;border-radius:10px;margin:10px 0 0;padding:12px;font-size:10.5px;line-height:1.5;overflow:auto}.ss-audit-evidence{background:linear-gradient(#f8fbfb,#f3f8f7);border:1px solid #dbe7e8;border-radius:12px;grid-column:1/-1;padding:13px 14px;transition:transform .18s,border-color .18s,box-shadow .18s}.ss-audit-evidence:hover{border-color:#abc9c7;transform:translateY(-2px);box-shadow:0 9px 20px #123b4211}.ss-audit-evidence-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.ss-audit-evidence-head>div>span{color:#378078;letter-spacing:.11em;font-size:9.4px;font-weight:900;display:block}.ss-audit-evidence-head>div>strong{color:#173e45;margin-top:3px;font-size:12.6px;display:block}.ss-audit-evidence-head>small{color:#52736f;white-space:nowrap;background:#e6f1ef;border-radius:999px;padding:5px 8px;font-size:9.6px;font-weight:850}.ss-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.ss-evidence-grid>div{background:#fff;border:1px solid #dce7e7;border-radius:9px;min-width:0;padding:10px 11px;transition:transform .18s,border-color .18s,box-shadow .18s}.ss-evidence-grid>div:hover{border-color:#b4cdca;transform:translateY(-2px);box-shadow:0 7px 14px #123b420e}.ss-evidence-grid dt{overflow-wrap:anywhere;color:#718489;font-size:9.6px;font-weight:850;line-height:1.35}.ss-evidence-grid dd{overflow-wrap:anywhere;color:#173d44;margin:4px 0 0;font-size:12.2px;font-weight:800;line-height:1.42}.ss-evidence-empty{color:#6a7e83;margin:11px 0 0;font-size:11.5px}.ss-audit-raw{border-top:1px solid #dce6e7;margin-top:10px;padding-top:9px}.ss-audit-raw summary{cursor:pointer;color:#2d756d;font-size:10.8px;font-weight:850;transition:color .18s}.ss-audit-raw summary:hover{color:#175c55}.ss-audit-raw pre{color:#e9f4f4;background:#122f37;border-radius:10px;margin:10px 0 0;padding:12px;font-size:10.5px;line-height:1.5;overflow:auto}.ss-audit-details{display:none}.ss-pagination{margin-top:18px}.ss-policy-form{grid-template-columns:repeat(4,1fr)}.ss-policy-form .ss-consent{grid-column:1/4}.ss-policy-form>button{align-self:end}.ss-blocker-list{gap:8px;margin-top:15px;display:grid}.ss-blocker-list p{color:#7a5651;background:#fff4f2;border-left:3px solid #d27a70;margin:0;padding:11px 12px;font-size:11.4px}.ss-blocker-list p.clear{color:#55746e;background:#f1f8f6;border-left-color:#67ad99}.ss-action-list article{background:#fbfdfd;border:1px solid #dce7e8;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:15px;transition:transform .18s,border-color .18s;display:grid}.ss-action-list article:hover{border-color:#aec8ca;transform:translateY(-3px)}.ss-action-list span{color:#37786f;letter-spacing:.08em;font-size:8.8px;font-weight:900;display:block}.ss-action-list strong{margin-top:4px;font-size:13.2px;display:block}.ss-action-list small{color:#6a7f84;margin-top:5px;font-size:10.8px;display:block}.ss-action-list button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.ss-action-list button.secondary{color:#43676d;background:#f8fbfb;border-color:#b6c8ca}.ss-empty{color:#6a7e83;background:#f9fbfb;border:1px dashed #cbd9db;border-radius:12px;padding:18px;font-size:12px}.ss-boundary{color:#60767c;background:#f7fafb;border:1px dashed #cbd9da;border-radius:12px;margin:0;padding:14px 16px;font-size:12.2px;line-height:1.6}.ss-boundary strong{color:#365b63}@media(max-width:1050px){.ss-hero{grid-template-columns:1fr}.ss-source-grid{grid-template-columns:1fr 1fr}.ss-two-col{grid-template-columns:1fr}.ss-count-grid{grid-template-columns:repeat(3,1fr)}.ss-control-grid,.ss-coverage-row{grid-template-columns:1fr 1fr}.ss-coverage-row>div:first-child{grid-column:1/-1}.ss-form-grid,.ss-policy-form{grid-template-columns:1fr 1fr}.ss-policy-form .ss-consent{grid-column:1/-1}.ss-audit-row{grid-template-columns:80px 1fr}.ss-audit-actor{grid-column:2}.ss-evidence-grid{grid-template-columns:1fr 1fr}.ss-filter-bar{grid-template-columns:1fr 1fr 1fr}.ss-filter-bar button,.ss-filter-bar>a{align-self:end}}@media(max-width:720px){.ss-shell{margin-top:24px;font-size:14px}.ss-hero,.ss-panel{padding:21px}.ss-hero h1{font-size:29px}.ss-section-head{flex-direction:column}.ss-source-grid,.ss-count-grid,.ss-control-grid,.ss-form-grid,.ss-note-form,.ss-policy-form,.ss-filter-bar{grid-template-columns:1fr}.ss-consent,.ss-policy-form .ss-consent{grid-column:1}.ss-coverage-row{grid-template-columns:1fr}.ss-coverage-row>div:first-child{grid-column:auto}.ss-rate{text-align:left}.ss-run-ledger>div,.ss-audit-row{grid-template-columns:1fr}.ss-audit-actor{grid-column:auto}.ss-evidence-grid{grid-template-columns:1fr}.ss-audit-evidence-head{flex-direction:column;align-items:flex-start}.ss-note-meta{flex-direction:column}.ss-action-list article{grid-template-columns:1fr}.ss-action-list button{width:100%}}@media(prefers-reduced-motion:reduce){.ss-shell *{scroll-behavior:auto!important;transition:none!important}.ss-hero:hover,.ss-panel:hover,.ss-source-card:hover,.ss-coverage-row:hover,.ss-note-card:hover,.ss-audit-row:hover,.ss-action-list article:hover{transform:none!important}}.ss-shell{font-size:15.8px}.ss-kicker,.ss-number{font-size:12.2px}.ss-hero-copy>p{font-size:16.1px;line-height:1.68}.ss-hero-links a{font-size:13.4px}.ss-gate>span{font-size:11.1px}.ss-gate>p{font-size:13.8px}.ss-gate>small{font-size:12.2px}.ss-section-head h2{font-size:23px}.ss-section-head>p{font-size:14px;line-height:1.62}.ss-source-card h3{font-size:15.8px}.ss-source-card>p{font-size:13px;line-height:1.52}.ss-source-message{font-size:12.2px;line-height:1.5}.ss-next span{font-size:9.5px}.ss-next strong{font-size:11.8px;line-height:1.46}.ss-source-card>small{font-size:10.7px}.ss-coverage-row>div:first-child strong{font-size:13.8px}.ss-coverage-row>div:first-child small{font-size:12.1px}.ss-rate strong{font-size:16px}.ss-rate small{font-size:11px}.ss-conversion-list strong{font-size:13.6px}.ss-conversion-list small,.ss-conversion-list p{font-size:11.7px}.ss-conversion-list article>span{font-size:9.6px}.ss-run-stack span{font-size:11.4px}.ss-run-stack strong{font-size:15px}.ss-run-stack button,.ss-form-grid button,.ss-filter-bar button,.ss-note-form button,.ss-policy-form button,.ss-action-list button{font-size:12.7px}.ss-local-note{font-size:12.4px;line-height:1.56}.ss-form-grid label,.ss-note-form label,.ss-policy-form label,.ss-filter-bar label{font-size:11.4px}.ss-form-grid input,.ss-form-grid select,.ss-note-form input,.ss-note-form select,.ss-note-form textarea,.ss-policy-form input,.ss-policy-form select,.ss-filter-bar input,.ss-filter-bar select{padding:11px 12px;font-size:13px}.ss-run-ledger strong{font-size:13px}.ss-run-ledger span,.ss-run-ledger small{font-size:11.5px}.ss-filter-bar>a{font-size:12.2px}.ss-rule-list b{font-size:10.8px}.ss-rule-list span{font-size:12.4px;line-height:1.54}.ss-rule-list strong{font-size:13px}.ss-note-meta span,.ss-note-meta b{font-size:9.3px}.ss-note-meta small{font-size:11px}.ss-note-card h3{font-size:15.8px}.ss-note-card>p{font-size:13px;line-height:1.6}.ss-note-time{font-size:10.8px}.ss-note-card summary{font-size:12.2px}.ss-count-grid span,.ss-control-grid span{font-size:11.3px}.ss-count-grid strong,.ss-control-grid strong{font-size:21px}.ss-control-grid small{font-size:11.3px}.ss-audit-time strong{font-size:13.8px}.ss-audit-time span{font-size:11.8px}.ss-audit-time small,.ss-audit-main>div span{font-size:9.4px}.ss-audit-main>div strong{font-size:14px}.ss-audit-main code{font-size:11px}.ss-audit-main p{font-size:11.8px}.ss-audit-actor span{font-size:9.4px}.ss-audit-actor strong{font-size:12px}.ss-audit-details summary{font-size:11.6px}.ss-audit-details pre{font-size:11.2px}.ss-blocker-list p{font-size:12.3px;line-height:1.5}.ss-action-list span{font-size:9.5px}.ss-action-list strong{font-size:14px}.ss-action-list small{font-size:11.7px}.ss-empty{font-size:12.9px}.ss-boundary{font-size:13px;line-height:1.64}.ss-run-stack>div,.ss-run-ledger>div,.ss-rule-list li,.ss-local-note,.ss-boundary,.ss-blocker-list p,.ss-empty,.ss-count-grid>div,.ss-control-grid>div,.ss-filter-bar,.ss-consent{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.ss-run-stack>div:hover,.ss-run-ledger>div:hover{background:#fff;border-color:#b4cdcf;transform:translateY(-3px);box-shadow:0 10px 22px #123b4213}.ss-rule-list li:hover{background:#f7fbfa;padding-left:8px;transform:translate(4px)}.ss-local-note:hover,.ss-boundary:hover,.ss-blocker-list p:hover,.ss-empty:hover{border-color:#aec9cb;transform:translateY(-2px);box-shadow:0 8px 18px #123b420f}.ss-count-grid>div:hover,.ss-control-grid>div:hover{background:#fff;border-color:#a9c7c9;transform:translateY(-4px);box-shadow:0 11px 23px #123b4214}.ss-filter-bar:hover{border-color:#c5d8da;box-shadow:0 8px 22px #123b420b}.ss-consent:hover{background:#fff;border-color:#b4cdcf}.ss-form-grid input:hover,.ss-form-grid select:hover,.ss-note-form input:hover,.ss-note-form select:hover,.ss-note-form textarea:hover,.ss-policy-form input:hover,.ss-policy-form select:hover,.ss-filter-bar input:hover,.ss-filter-bar select:hover{border-color:#a9c5c8}.ss-section-head a,.ss-filter-bar>a,.ss-note-card summary,.ss-audit-details summary{transition:color .18s,transform .18s}.ss-section-head a:hover,.ss-filter-bar>a:hover,.ss-note-card summary:hover,.ss-audit-details summary:hover{color:#145f58;transform:translateY(-1px)}main:has(.ss-shell) .workspace-tabs a,main:has(.sy-shell) .workspace-tabs a{min-height:39px;padding:0 14px;font-size:12px;transition:background .18s,color .18s,transform .18s,box-shadow .18s}main:has(.ss-shell) .workspace-tabs a:hover,main:has(.sy-shell) .workspace-tabs a:hover{background:#f3f8f7;transform:translateY(-2px);box-shadow:0 5px 12px #123b420f}@media(max-width:720px){.ss-shell{font-size:15px}.ss-hero-copy>p{font-size:15.3px}.ss-section-head>p{font-size:13.2px}main:has(.ss-shell) .workspace-tabs a,main:has(.sy-shell) .workspace-tabs a{min-height:36px;padding:0 11px;font-size:11px}}@media(prefers-reduced-motion:reduce){.ss-run-stack>div:hover,.ss-run-ledger>div:hover,.ss-rule-list li:hover,.ss-local-note:hover,.ss-boundary:hover,.ss-blocker-list p:hover,.ss-empty:hover,.ss-count-grid>div:hover,.ss-control-grid>div:hover,.ss-filter-bar:hover,.ss-section-head a:hover,.ss-filter-bar>a:hover,.ss-note-card summary:hover,.ss-audit-details summary:hover,main:has(.ss-shell) .workspace-tabs a:hover,main:has(.sy-shell) .workspace-tabs a:hover{transform:none!important}}.ga-panel{position:relative;overflow:hidden}.ga-panel:before{content:"";background:linear-gradient(90deg,#356fe1,#32a88b);height:3px;position:absolute;inset:0 0 auto}.ga-notice{border:1px solid;border-radius:11px;margin:0 0 14px;padding:12px 14px;font-size:12.8px;line-height:1.55}.ga-notice-ok{color:#376b5d;background:#f0faf6;border-color:#b7dcd0}.ga-notice-error{color:#8a4d44;background:#fff5f3;border-color:#e7c1bb}.ga-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.ga-state-grid article{background:linear-gradient(160deg,#fff,#f8fbfb);border:1px solid #dce7e8;border-radius:12px;min-width:0;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s}.ga-state-grid article:hover{border-color:#abc8ca;transform:translateY(-3px);box-shadow:0 10px 22px #123b4212}.ga-state-grid span,.ga-boundary-grid span,.ga-last-run span,.ga-accessible span{color:#718489;letter-spacing:.08em;font-size:9.3px;font-weight:900;display:block}.ga-state-grid strong{color:#173d44;letter-spacing:.01em;margin-top:7px;font-size:14px;display:block}.ga-state-grid small{color:#6b7e83;margin-top:6px;font-size:11.5px;line-height:1.5;display:block}.ga-boundary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ga-boundary-grid>div{background:#fafcfc;border:1px solid #e0e8e9;border-radius:10px;padding:11px 12px}.ga-boundary-grid strong{color:#244c53;overflow-wrap:anywhere;margin-top:5px;font-size:12.8px;display:block}.ga-boundary-grid .ga-uri{grid-column:1/-1}.ga-uri code{color:#edf7f6;overflow-wrap:anywhere;background:#132f36;border-radius:8px;margin-top:6px;padding:9px 10px;font-size:11px;display:block}.ga-setup,.ga-muted,.ga-footnote{color:#5d7378;background:#f7fafb;border:1px solid #dce7e8;border-radius:11px;margin-top:14px;padding:13px 14px;font-size:12.3px;line-height:1.6}.ga-setup strong,.ga-footnote strong{color:#244f55}.ga-setup code{font-size:11px}.ga-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.ga-primary{color:#fff;background:#2d756d;border-radius:9px;align-items:center;min-height:39px;padding:0 14px;font-size:12.5px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 8px 18px #2d756d29}.ga-primary:hover{background:#22665f;transform:translateY(-2px);box-shadow:0 10px 22px #2d756d38}.ga-workbench{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:12px;margin-top:14px;display:grid}.ga-account-picker,.ga-read-actions{background:#fbfdfd;border:1px solid #dce7e8;border-radius:12px;padding:15px}.ga-account-picker h3,.ga-read-actions h3{color:#173d44;margin:0;font-size:15px}.ga-account-picker>p,.ga-read-actions>p{color:#6a7e83;margin:7px 0 0;font-size:11.8px;line-height:1.58}.ga-account-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;margin-top:13px;display:grid}.ga-account-form label{color:#597075;font-size:10.8px;font-weight:800}.ga-account-form label small{font-weight:650}.ga-account-form input{color:#183c43;background:#fff;border:1px solid #cbdadb;border-radius:9px;outline:none;width:100%;margin-top:5px;padding:10px 11px;font-size:12.4px}.ga-account-form input:focus{border-color:#77aaa4;box-shadow:0 0 0 3px #3d8a7e17}.ga-account-form button,.ga-read-actions button,.ga-disconnect button{color:#fff;background:#2d756d;border:1px solid #2d756d;border-radius:9px;min-height:38px;padding:0 13px;font-size:12.1px;font-weight:850;transition:transform .18s,background .18s,box-shadow .18s}.ga-account-form button:hover,.ga-read-actions button:hover,.ga-disconnect button:hover{background:#22665f;transform:translateY(-2px);box-shadow:0 8px 16px #2d756d26}.ga-read-actions form{margin-top:9px}.ga-read-actions button{width:100%}.ga-read-actions button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ga-read-actions>small{color:#76898d;margin-top:10px;font-size:10.7px;display:block}.ga-accessible{border-top:1px solid #e2e9ea;margin-top:11px;padding-top:10px}.ga-accessible p{color:#315d63;overflow-wrap:anywhere;margin:5px 0 0;font-size:11.7px;line-height:1.5}.ga-last-run{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ga-last-run>div{background:#fff;border:1px solid #dce7e8;border-radius:10px;padding:11px}.ga-last-run strong{color:#204b52;margin-top:5px;font-size:13px;display:block}.ga-disconnect{border-top:1px solid #e0e8e9;margin-top:13px;padding-top:11px}.ga-disconnect summary{cursor:pointer;color:#6a7d81;font-size:11.7px;font-weight:800}.ga-disconnect form{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.ga-disconnect label{color:#687d82;align-items:flex-start;gap:8px;font-size:11.4px;line-height:1.5;display:flex}.ga-disconnect button{white-space:nowrap;background:#a65a4f;border-color:#a65a4f}.ga-disconnect button:hover{background:#914b42}.ga-footnote{border-style:dashed}@media(max-width:1050px){.ga-state-grid,.ga-boundary-grid{grid-template-columns:1fr 1fr}.ga-workbench{grid-template-columns:1fr}.ga-account-form{grid-template-columns:1fr 1fr}.ga-account-form button{grid-column:1/-1}.ga-last-run{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.ga-state-grid,.ga-boundary-grid,.ga-account-form,.ga-last-run{grid-template-columns:1fr}.ga-uri{grid-column:auto!important}.ga-account-form button{grid-column:auto}.ga-disconnect form{flex-direction:column;align-items:stretch}.ga-disconnect button{width:100%}}@media(prefers-reduced-motion:reduce){.ga-state-grid article:hover,.ga-primary:hover,.ga-account-form button:hover,.ga-read-actions button:hover,.ga-disconnect button:hover{transform:none!important}}.ext-connector-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ext-panel{position:relative;overflow:hidden}.ext-panel:before{content:"";height:3px;position:absolute;inset:0 0 auto}.dfs-panel:before{background:linear-gradient(90deg,#5f66d7,#5f9fe6)}.muse-panel:before{background:linear-gradient(90deg,#8258c7,#d16aa4)}.ext-state-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.ext-state-row>div{background:linear-gradient(160deg,#fff,#f8fbfb);border:1px solid #dce7e8;border-radius:10px;min-width:0;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s}.ext-state-row>div:hover{border-color:#b6cccf;transform:translateY(-2px);box-shadow:0 8px 18px #123b420f}.ext-state-row span,.ext-last span{color:#718489;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.ext-state-row strong{color:#193f46;overflow-wrap:anywhere;margin-top:6px;font-size:12.8px;display:block}.ext-copy{color:#61777c;margin:13px 0 0;font-size:12px;line-height:1.62}.ext-meta{color:#6c8084;border-top:1px solid #e1e9ea;flex-wrap:wrap;gap:8px 14px;margin-top:11px;padding-top:10px;font-size:10.8px;display:flex}.ext-meta code{color:#315d63;font-size:10.5px}.ext-meta strong{color:#315d63}.ext-actions{gap:8px;margin-top:12px;display:flex}.ext-actions form{flex:1}.ext-actions button{color:#315d63;background:#fff;border:1px solid #4b777a;border-radius:9px;width:100%;min-height:37px;padding:0 11px;font-size:11.7px;font-weight:850;transition:transform .18s,background .18s,box-shadow .18s}.ext-actions button:hover{background:#f1f8f7;transform:translateY(-2px);box-shadow:0 7px 15px #2d756d17}.ext-actions button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ext-boundary{color:#6b7f83;background:#fafcfc;border:1px dashed #d3e0e1;border-radius:10px;margin:12px 0 0;padding:11px 12px;font-size:11.1px;line-height:1.55}.ext-boundary.ext-ready{color:#376b5d;background:#f0faf6;border-color:#b7dcd0}.ext-last{background:#fff;border:1px solid #e0e8e9;border-radius:10px;margin-top:11px;padding:11px 12px}.ext-last strong{color:#244f55;margin-top:5px;font-size:12px;display:block}.ext-last small{color:#7a8b8e;margin-top:4px;font-size:9.8px;font-weight:800;display:block}@media(max-width:1100px){.ext-connector-grid{grid-template-columns:1fr}}@media(max-width:720px){.ext-state-row{grid-template-columns:1fr}.ext-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.ext-state-row>div:hover,.ext-actions button:hover{transform:none!important}}.workspace-v2.workspace-action-center .ac-hero,.workspace-v2.workspace-action-center .ac-strip,.workspace-v2.workspace-action-center .ac-compose,.workspace-v2.workspace-action-center .ac-manual,.workspace-v2.workspace-action-center .ac-cases,.bg-workbench .bg-hero,.bg-workbench .bg-reality,.bg-workbench .bg-panel{transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s}.workspace-v2.workspace-action-center .ac-hero:hover{transform:translateY(-2px);box-shadow:0 28px 58px #1b2a4930}.workspace-v2.workspace-action-center .ac-strip>div{transition:background-color .18s,transform .18s,box-shadow .18s}.workspace-v2.workspace-action-center .ac-strip>div:hover{z-index:1;background:#faf8ff;position:relative;transform:translateY(-2px);box-shadow:inset 0 3px #654eaa6b,0 10px 22px #272b5617}.workspace-v2.workspace-action-center .ac-compose:hover,.workspace-v2.workspace-action-center .ac-manual:hover,.workspace-v2.workspace-action-center .ac-cases:hover{border-color:#c8bee5;transform:translateY(-2px);box-shadow:0 16px 34px #272b5617}.workspace-v2.workspace-action-center .ac-manual .demo-form input,.workspace-v2.workspace-action-center .ac-manual .demo-form select,.workspace-v2.workspace-action-center .ac-manual .demo-form textarea{transition:border-color .18s,box-shadow .18s,background-color .18s}.workspace-v2.workspace-action-center .ac-manual .demo-form input:hover,.workspace-v2.workspace-action-center .ac-manual .demo-form select:hover,.workspace-v2.workspace-action-center .ac-manual .demo-form textarea:hover{background:#fefeff;border-color:#a99bd0}.workspace-v2.workspace-action-center .ac-manual .demo-form input:focus,.workspace-v2.workspace-action-center .ac-manual .demo-form select:focus,.workspace-v2.workspace-action-center .ac-manual .demo-form textarea:focus{border-color:#725cae;box-shadow:0 0 0 4px #725cae1c}.workspace-v2.workspace-action-center .ac-evidence summary{transition:color .18s,transform .18s}.workspace-v2.workspace-action-center .ac-evidence summary:hover{color:#392873;transform:translate(3px)}.bg-workbench .bg-hero:hover{transform:translateY(-2px);box-shadow:0 25px 52px #0b31402e}.bg-workbench .bg-panel:hover{border-color:#bcd5d5;transform:translateY(-2px);box-shadow:0 15px 32px #0d4c5314}.bg-workbench .bg-reality:hover{border-color:#dfbd80;box-shadow:0 11px 24px #7f4d1514}.bg-workbench .bg-state-grid>div,.bg-workbench .bg-checklist li,.bg-workbench .bg-policy-form input:not([type=checkbox]),.bg-workbench .bg-policy-form select,.bg-workbench .bg-stop{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.bg-workbench .bg-state-grid>div:hover{background:#edf6f4;transform:translateY(-2px);box-shadow:0 9px 20px #0d4c5314}.bg-workbench .bg-checklist li:hover{background:linear-gradient(90deg,#eaf6f2cc,#fff0);padding-left:8px}.bg-workbench .bg-checklist a{text-decoration:none;transition:color .18s,transform .18s;display:inline-block}.bg-workbench .bg-checklist a:hover,.bg-workbench .bg-checklist a:focus-visible{color:#095960;transform:translate(3px)}.bg-workbench .bg-policy-form input:not([type=checkbox]):hover,.bg-workbench .bg-policy-form select:hover,.bg-workbench .bg-stop:hover{border-color:#7eafb0}.bg-workbench .bg-policy-form input:not([type=checkbox]):focus,.bg-workbench .bg-policy-form select:focus{border-color:#34898a;box-shadow:0 0 0 4px #34898a1a}.bg-workbench .bg-stop:hover{background:#fff3df;box-shadow:0 9px 20px #7f4d1512}@media(prefers-reduced-motion:reduce){.workspace-v2.workspace-action-center .ac-hero,.workspace-v2.workspace-action-center .ac-strip>div,.workspace-v2.workspace-action-center .ac-compose,.workspace-v2.workspace-action-center .ac-manual,.workspace-v2.workspace-action-center .ac-cases,.workspace-v2.workspace-action-center .ac-evidence summary,.bg-workbench .bg-hero,.bg-workbench .bg-reality,.bg-workbench .bg-panel,.bg-workbench .bg-state-grid>div,.bg-workbench .bg-checklist li,.bg-workbench .bg-checklist a,.bg-workbench .bg-stop{transition:none!important;transform:none!important}}.consultation-page{color:#19334b;gap:24px;margin-top:20px;display:grid}.consultation-page .client-section-kicker{color:#607c91;letter-spacing:.11em;font-size:11px;font-weight:780}.consultation-intro{justify-content:space-between;align-items:end;gap:24px;padding:5px 2px 0;display:flex}.consultation-intro h2{color:#12344f;letter-spacing:-.035em;margin:9px 0;font-size:clamp(29px,2.2vw,36px);font-weight:680}.consultation-intro p:not(.client-section-kicker){color:#526b7e;max-width:720px;margin:0;font-size:15px;line-height:1.6}.consultation-period{color:#506a7c;background:#fff;border:1px solid #dbe4ed;border-radius:999px;flex:none;padding:10px 15px;font-size:13px;font-weight:650}.consultation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.consultation-summary article{background:linear-gradient(155deg,#fff 68%,#f6f9fc);border:1px solid #dce5ed;border-radius:17px;min-width:0;padding:22px 23px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 10px 28px #16314b0d}.consultation-summary article:hover{border-color:#bad2e2;transform:translateY(-2px);box-shadow:0 13px 28px #16314b17}.consultation-summary article:first-child{background:linear-gradient(130deg,#183e5b,#12314c);border-color:#173e5b;box-shadow:0 14px 30px #112f4826}.consultation-summary article span{color:#4b657a;font-size:14px;font-weight:700;display:block}.consultation-summary article strong{color:#163d5b;letter-spacing:-.04em;margin:14px 0 5px;font-size:32px;font-weight:720;display:block}.consultation-summary article small{color:#62788b;font-size:13px;line-height:1.45}.consultation-summary article:first-child span,.consultation-summary article:first-child small{color:#d7e6f0}.consultation-summary article:first-child strong{color:#fff}.consultation-panel{background:#fff;border:1px solid #dce5ed;border-radius:20px;overflow:hidden;box-shadow:0 12px 34px #1a344e0d}.consultation-panel-head{background:linear-gradient(100deg,#fff,#f9fbfd);border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:20px;padding:25px 27px;display:flex}.consultation-panel-head .client-section-kicker{margin:0 0 7px}.consultation-panel-head h2{color:#163c58;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:650}.consultation-panel-head>span{color:#526d83;background:#f6f9fb;border:1px solid #dce5ed;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:700}.consultation-insight-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.consultation-outcomes,.consultation-followups{flex-direction:column;display:flex}.consultation-outcomes-body{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;padding:24px 27px 13px;display:grid}.consultation-attendance{background:linear-gradient(145deg,#eaf5f3,#f4faf8);border:1px solid #d7ebe5;border-radius:15px;align-content:center;gap:7px;min-height:166px;padding:19px;display:grid}.consultation-attendance strong{color:#13705f;letter-spacing:-.055em;font-size:37px;line-height:1}.consultation-attendance span{color:#234e50;font-size:14px;font-weight:750}.consultation-attendance small{color:#587477;font-size:12px;line-height:1.45}.consultation-bars{gap:13px;min-width:0;display:grid}.consultation-bar-row{border-radius:7px;grid-template-columns:105px minmax(0,1fr) 22px;align-items:center;gap:12px;transition:background .18s;display:grid}.consultation-bar-row:hover{background:#f5f9fc}.consultation-bar-row>span{color:#4b657a;font-size:13px;font-weight:650}.consultation-bar-row>strong{color:#234760;text-align:right;font-size:14px}.consultation-bar-track{background:#edf2f6;border-radius:999px;height:12px;overflow:hidden}.consultation-bar-fill{border-radius:inherit;background:#299981;height:100%;transition:width .25s}.consultation-bar-row[data-status=scheduled] .consultation-bar-fill{background:#648bc8}.consultation-bar-row[data-status=no_show] .consultation-bar-fill{background:#e9aa55}.consultation-bar-row[data-status=cancelled] .consultation-bar-fill{background:#9caab6}.consultation-booking-window{background:#f8fafc;border:1px solid #e0e9f0;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:2px 27px 18px;padding:15px 18px;display:flex}.consultation-booking-window>div:first-child{min-width:0}.consultation-booking-window span{color:#688095;letter-spacing:.08em;font-size:11px;font-weight:760;display:block}.consultation-booking-window div:first-child strong{color:#274b65;margin-top:5px;font-size:14px;display:block}.consultation-booking-window p{color:#61798b;margin:3px 0 0;font-size:12px;line-height:1.45}.consultation-booking-value{text-align:right;flex:none}.consultation-booking-value strong{color:#164767;letter-spacing:-.04em;font-size:26px;line-height:1.1;display:block}.consultation-booking-value span{letter-spacing:0;margin-top:3px;font-size:12px}.consultation-chart-note{color:#61798b;margin:auto 27px 21px;font-size:12px;line-height:1.55}.consultation-followup-list{padding:5px 17px 10px}.consultation-followup{color:inherit;border-radius:10px;align-items:center;gap:13px;padding:12px 10px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.consultation-followup+.consultation-followup{border-top:1px solid #eef2f5}.consultation-followup:hover,.consultation-followup:focus-visible{background:#f3f8fb;transform:translate(2px)}.consultation-followup:focus-visible,.consultation-person a:focus-visible,.consultation-edit summary:focus-visible,.consultation-form button:focus-visible{outline-offset:2px;outline:2px solid #517daa}.consultation-followup-date{color:#335f80;background:#e9f2fa;border-radius:9px;flex:0 0 58px;align-self:stretch;place-items:center;font-size:12px;font-weight:760;display:grid}.consultation-followup-date.is-past{color:#925b20;background:#fff1df}.consultation-followup-copy{gap:3px;min-width:0;display:grid}.consultation-followup-copy strong{color:#23445b;font-size:14px;line-height:1.35}.consultation-followup-copy small{color:#617a8d;font-size:12px;line-height:1.4}.consultation-followup-arrow{color:#7795aa;margin-left:auto;font-size:18px}.consultation-list{padding:0 21px}.consultation-entry+.consultation-entry{border-top:1px solid #e8edf2}.consultation-entry{border-radius:11px;margin:0 -7px;padding:23px 13px;transition:background .18s}.consultation-entry:hover{background:#f6f9fc}.consultation-entry-main{align-items:center;gap:19px;min-width:0;display:flex}.consultation-date{color:#526c82;flex:none;width:112px;font-size:14px;font-weight:720}.consultation-person{flex:1;min-width:0}.consultation-person a{color:#173f5c;font-size:16px;font-weight:740;text-decoration:none}.consultation-person a:hover{color:#146d97;text-decoration:underline}.consultation-person small{color:#607587;margin-top:5px;font-size:13px;line-height:1.5;display:block}.consultation-state{color:#325b95;background:#eaf0fb;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:730}.consultation-state[data-status=completed]{color:#21734e;background:#e5f5ed}.consultation-state[data-status=cancelled]{color:#697b8c;background:#f2f4f6}.consultation-state[data-status=no_show]{color:#995b18;background:#fff2e3}.consultation-entry-detail{flex-wrap:wrap;gap:7px 26px;margin:13px 0 0 131px;display:flex}.consultation-entry-detail p{color:#526c80;margin:0;font-size:13px;line-height:1.55}.consultation-entry-detail strong{color:#294f6b;margin-right:8px}.consultation-edit{margin:15px 0 0 131px}.consultation-edit summary{color:#315f86;cursor:pointer;border-radius:5px;width:fit-content;font-size:13px;font-weight:740}.consultation-edit summary:hover{color:#147395;text-decoration:underline}.consultation-edit[open] summary{margin-bottom:14px}.consultation-form{background:#f8fafc;border:1px solid #e1e9f0;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:20px;display:grid}.consultation-form label{color:#35526a;align-content:start;gap:8px;min-width:0;font-size:14px;font-weight:720;display:grid}.consultation-form-wide{grid-column:1/-1}.consultation-form input,.consultation-form select,.consultation-form textarea{color:#203f57;background:#fff;border:1px solid #d5e0e9;border-radius:9px;width:100%;min-width:0;padding:12px 13px;font-size:15px;font-weight:500;transition:border-color .18s,box-shadow .18s}.consultation-form input:hover,.consultation-form select:hover,.consultation-form textarea:hover{border-color:#a9c4d8}.consultation-form input:focus,.consultation-form select:focus,.consultation-form textarea:focus{outline-offset:1px;outline:2px solid #b7d0ea}.consultation-form textarea{resize:vertical}.consultation-form button{color:#fff;cursor:pointer;background:#1e4f78;border:0;border-radius:9px;align-self:end;width:fit-content;padding:13px 18px;font-size:14px;font-weight:750;transition:background .18s,box-shadow .18s,transform .18s}.consultation-form button:hover{background:#153e62;transform:translateY(-1px);box-shadow:0 7px 15px #1645682b}.consultation-empty{color:#637a8d;margin:0;padding:25px 7px;font-size:13px}.consultation-add{padding-bottom:22px}.consultation-add-note{color:#526e81;margin:20px 27px;font-size:14px;line-height:1.6}.consultation-create{margin:0 27px}.consultation-footnote{color:#647b8d;margin:19px 27px 0;font-size:12px;line-height:1.6}@media(max-width:1150px){.consultation-insight-grid{grid-template-columns:1fr}}@media(max-width:960px){.consultation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.consultation-page{gap:16px}.consultation-intro{flex-direction:column;align-items:flex-start;gap:13px}.consultation-summary{gap:9px}.consultation-summary article{padding:15px}.consultation-panel-head{align-items:flex-start;padding:19px}.consultation-panel-head h2{font-size:18px}.consultation-panel-head>span{text-align:center;max-width:45%}.consultation-outcomes-body{grid-template-columns:1fr;gap:16px;padding:18px}.consultation-attendance{min-height:0}.consultation-booking-window,.consultation-chart-note{margin-left:18px;margin-right:18px}.consultation-bar-row{grid-template-columns:95px minmax(0,1fr) 20px;gap:8px}.consultation-list{padding:0 14px}.consultation-entry-main{flex-wrap:wrap;gap:7px 10px}.consultation-date{width:auto}.consultation-person{flex-basis:calc(100% - 90px)}.consultation-state{margin-left:auto}.consultation-entry-detail,.consultation-edit{margin-left:0}.consultation-form{grid-template-columns:1fr}.consultation-form-wide{grid-column:auto}.consultation-add-note,.consultation-footnote{margin-left:19px;margin-right:19px}.consultation-create{margin:0 19px}}@media(prefers-reduced-motion:reduce){.consultation-page *{transition-duration:0s!important}}.account-page{color:#18364e;gap:22px;max-width:1280px;margin:0 auto;display:grid}.account-narrow{max-width:930px}.account-hero{background:linear-gradient(118deg,#fff 58%,#eef5fa);border:1px solid #dce6ee;border-radius:20px;padding:31px 35px;box-shadow:0 15px 35px #1230480f}.account-hero h1,.account-heading h1{color:#153b58;letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(27px,2.5vw,36px);font-weight:700}.account-hero p:not(.client-section-kicker),.account-heading p:not(.client-section-kicker){color:#5b7285;margin:0;font-size:15px;line-height:1.55}.account-identity{border-top:1px solid #e2eaf0;align-items:center;gap:13px;margin-top:22px;padding-top:20px;display:flex}.account-identity>span{color:#fff;background:#214d74;border-radius:12px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:grid}.account-identity strong,.account-identity small{display:block}.account-identity strong{font-size:16px}.account-identity small{color:#668093;margin-top:3px;font-size:13px}.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-card{min-height:190px;color:inherit;background:#fff;border:1px solid #dce5ec;border-radius:18px;align-content:start;padding:25px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 10px 28px #1230480d}.account-card:hover,.account-card:focus-visible{border-color:#a9c7d8;transform:translateY(-2px);box-shadow:0 15px 30px #1230481c}.account-card-icon{color:#245e80;background:#eef5f8;border:1px solid #d5e3eb;border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:12px;font-weight:800;display:grid}.account-card strong{color:#183b56;font-size:18px}.account-card p{color:#5e778b;max-width:480px;margin:7px 0 18px;font-size:14px;line-height:1.55}.account-card-arrow{color:#2c6789;align-self:end;font-size:13px;font-weight:700}.account-signout{color:#526e82;background:#fff;border:1px solid #dce5ec;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 23px;font-size:14px;display:flex}.account-signout button,.account-form button,.account-button,.account-decision button,.account-inline button{color:#fff;cursor:pointer;background:#205578;border:0;border-radius:9px;width:fit-content;padding:12px 18px;font-size:14px;font-weight:720;text-decoration:none}.account-signout button:hover,.account-form button:hover,.account-button:hover,.account-decision button:hover,.account-inline button:hover{background:#173e5c}.account-back{color:#2d6687;width:fit-content;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.account-back:hover{text-decoration:underline}.account-heading{padding:2px 2px 4px}.account-panel{background:#fff;border:1px solid #dce5ed;border-radius:18px;padding:26px 28px;overflow:hidden;box-shadow:0 10px 28px #14314b0b}.account-panel h2{color:#183d59;letter-spacing:-.025em;margin:0 0 8px;font-size:22px}.account-panel>p{color:#5d7588;margin:0 0 22px;font-size:14px;line-height:1.6}.account-form{gap:17px;max-width:850px;display:grid}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-wide{grid-column:1/-1}.account-form label,.account-inline label{color:#35566f;gap:7px;font-size:13px;font-weight:730;display:grid}.account-form label small{color:#718597;font-size:12px;font-weight:500;display:block}.account-form input,.account-form select,.account-inline select{color:#183a55;background:#fff;border:1px solid #d2dfe8;border-radius:9px;width:100%;min-width:0;padding:12px 13px;font-size:15px}.account-form input:focus,.account-form select:focus,.account-inline select:focus{outline-offset:1px;outline:2px solid #9dc3d8}.account-help{color:#6a8090;margin:0;font-size:13px;line-height:1.5}.account-user-list{gap:11px;display:grid}.account-user{background:#fbfcfd;border:1px solid #e0e8ef;border-radius:12px}.account-user summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.account-user summary strong,.account-user summary small{display:block}.account-user summary strong{color:#244962;font-size:15px}.account-user summary small{color:#647b8d;margin-top:4px;font-size:13px}.account-user-badges{flex-wrap:wrap;gap:7px;display:flex}.account-user-badges em,.account-badge{color:#315b6f;background:#f0f6f8;border:1px solid #dce8ed;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:700}.account-user-actions{border-top:1px solid #e3eaf0;gap:14px;padding:18px;display:grid}.account-user-actions p{color:#60788a;margin:0;font-size:13px}.account-inline{align-items:end;gap:12px;display:flex}.account-inline label{min-width:200px}.account-danger,.account-decision .account-danger,.account-inline .account-danger{color:#9a3535;cursor:pointer;background:#fff4f2;border:1px solid #e9c7c7;border-radius:9px;padding:11px 15px;font-size:13px;font-weight:720}.account-danger:hover,.account-decision .account-danger:hover,.account-inline .account-danger:hover{background:#ffe9e6}.account-table-wrap{overflow-x:auto}.account-table{border-collapse:collapse;text-align:left;width:100%}.account-table th{color:#647c8d;letter-spacing:.07em;text-transform:uppercase;background:#f5f8fa;font-size:11px;font-weight:780}.account-table td{color:#35546a;font-size:13px;line-height:1.45}.account-table td,.account-table th{vertical-align:middle;border-bottom:1px solid #e6edf1;padding:14px 12px}.account-device{overflow-wrap:anywhere;max-width:260px}.account-decision{flex-wrap:wrap;gap:13px;display:flex}.account-choice-note{background:#f3f8fb;border-left:3px solid #73a4bf;padding:11px 14px}.account-auth-page{color:#18364e;background:radial-gradient(circle at 8% 0,#e8f1f7,#0000 42%),#f3f6fa;align-content:center;justify-items:center;min-height:100vh;padding:25px;display:grid}.account-auth-brand{color:#204e70;align-items:center;gap:10px;margin-bottom:20px;display:flex}.account-auth-brand .product-symbol{background:#e4f0f7;border-color:#c6dae7}.account-auth-brand strong{font-size:18px;line-height:1.1;display:grid}.account-auth-brand small{letter-spacing:.12em;margin-top:3px;font-size:9px}.account-auth-card{background:#fff;border:1px solid #dce6ee;border-radius:20px;width:min(100%,520px);padding:32px;box-shadow:0 22px 55px #0f2d481a}.account-auth-card h1{color:#153b58;letter-spacing:-.03em;margin:8px 0;font-size:28px}.account-auth-card p{color:#597285;font-size:14px;line-height:1.6}.account-auth-card .account-form{margin:22px 0}.account-auth-secondary{border-top:1px solid #e1eaf0;padding-top:20px}.account-error{color:#943d38;background:#fff3f1;border:1px solid #ebcccc;border-radius:9px;padding:11px 13px}.account-flash{color:#286858;background:#eff9f5;border:1px solid #bfe0d8;border-radius:9px;padding:11px 13px}.account-forgot-link{color:#2c6789;text-align:center;margin-top:16px;font-size:13px;font-weight:700;display:block}@media(max-width:740px){.account-card-grid,.account-form-grid{grid-template-columns:1fr}.account-wide{grid-column:auto}.account-hero,.account-panel,.account-auth-card{padding:21px}.account-signout,.account-user summary{flex-direction:column;align-items:flex-start}.account-inline{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.account-card{transition:none}}.audit-page{gap:20px;max-width:1340px}.audit-hero{color:#fff;background:linear-gradient(118deg,#0f3444,#114b54 58%,#287a6d);border:1px solid #205b5e52;border-radius:22px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.62fr);gap:34px;padding:35px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f303f29}.audit-hero:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.audit-hero:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-190px;right:-120px;box-shadow:0 0 0 54px #ffffff09,0 0 0 108px #ffffff05}.audit-hero-copy,.audit-status-card{z-index:1;position:relative}.audit-kicker{color:#9fe0cc;letter-spacing:.16em;margin:0 0 11px;font-size:12px;font-weight:850}.audit-hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(31px,3vw,44px);line-height:1.08}.audit-hero-copy>p:not(.audit-kicker){color:#d7e8ea;max-width:780px;margin:13px 0 0;font-size:15.5px;line-height:1.65}.audit-hero-meta{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.audit-hero-meta span{color:#edf7f5;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;padding:7px 11px;font-size:12.5px;font-weight:730}.audit-status-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b353a3d;border:1px solid #ffffff38;border-left:4px solid #91d5bd;border-radius:16px;align-content:start;align-self:stretch;padding:23px;transition:transform .18s,background .18s,box-shadow .18s;display:grid}.audit-status-card:hover{background:#0b353a57;transform:translateY(-2px);box-shadow:0 16px 30px #041e2329}.audit-status-card>p{color:#a9d7c9;letter-spacing:.15em;margin:0 0 8px;font-size:11px;font-weight:850}.audit-status-card>strong{color:#fff;letter-spacing:-.02em;font-size:20px}.audit-status-card>small{color:#d4e6e4;margin-top:7px;font-size:13px;line-height:1.5}.audit-status-time{border-top:1px solid #ffffff24;gap:4px;margin-top:20px;padding-top:15px;display:grid}.audit-status-time span{color:#a9cbc8;font-size:11.5px}.audit-status-time b{color:#fff;font-size:14px}.audit-controls{background:#fff;border:1px solid #dbe6e9;border-radius:16px;padding:17px 19px;box-shadow:0 10px 28px #14314b0b}.audit-filter-form{grid-template-columns:190px 175px minmax(260px,1fr) auto auto;align-items:end;gap:12px;display:grid}.audit-filter-form label{color:#466576;letter-spacing:.03em;gap:7px;font-size:11.5px;font-weight:800;display:grid}.audit-filter-form select,.audit-filter-form input{color:#163c4c;background:#fbfdfd;border:1px solid #d1dfe4;border-radius:10px;width:100%;min-height:43px;padding:10px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.audit-filter-form select:hover,.audit-filter-form input:hover{background:#fff;border-color:#9dbfc0}.audit-filter-form select:focus,.audit-filter-form input:focus{border-color:#4e978f;outline:0;box-shadow:0 0 0 3px #37847a1f}.audit-filter-form button,.audit-reset{color:#fff;cursor:pointer;background:#1f756c;border:1px solid #1e6e66;border-radius:10px;justify-content:center;align-items:center;min-height:43px;padding:10px 15px;font-size:13px;font-weight:780;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.audit-filter-form button:hover,.audit-filter-form button:focus-visible{background:#165f58;transform:translateY(-1px);box-shadow:0 8px 18px #1f756c2e}.audit-reset{color:#416172;background:#fff;border-color:#d7e2e6}.audit-reset:hover,.audit-reset:focus-visible{border-color:#abc8ce;transform:translateY(-1px);box-shadow:0 7px 15px #1c3f5114}.audit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.audit-summary-card{min-height:150px;color:inherit;background:#fff;border:1px solid #dbe5e8;border-radius:16px;padding:20px 21px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 10px 26px #14314b0a}.audit-summary-card:before{content:"";opacity:.8;background:#5b9a90;width:4px;position:absolute;inset:0 auto 0 0}.audit-summary-card:hover,.audit-summary-card:focus-visible{border-color:#a9c9c7;transform:translateY(-3px);box-shadow:0 17px 31px #1443481a}.audit-summary-card>span{color:#608074;letter-spacing:.12em;font-size:10.5px;font-weight:850}.audit-summary-card>strong{color:#153f4e;letter-spacing:-.04em;margin:11px 0 8px;font-size:31px;line-height:1;display:block}.audit-summary-card>p{color:#607988;margin:0;font-size:13.5px;line-height:1.48}.audit-summary-security:before{background:#2f8d7f}.audit-summary-access:before{background:#6176b2}.audit-summary-crm:before{background:#448eaa}.audit-summary-system:before{background:#aa8251}.audit-ledger{background:#fff;border:1px solid #dbe5e8;border-radius:20px;padding:27px;overflow:hidden;box-shadow:0 14px 34px #14314b0e}.audit-section-head{border-bottom:1px solid #e5ecef;justify-content:space-between;align-items:end;gap:20px;padding-bottom:13px;display:flex}.audit-section-head p{color:#318274;letter-spacing:.15em;margin:0 0 5px;font-size:11px;font-weight:850}.audit-section-head h2{color:#153b4d;letter-spacing:-.03em;margin:0;font-size:24px}.audit-section-head>span{color:#56727a;background:#f5f9f9;border:1px solid #d9e6e7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:720}.audit-section-note{color:#607989;max-width:900px;margin:14px 0 18px;font-size:13.5px;line-height:1.55}.audit-event-list{gap:9px;display:grid}.audit-event-row{background:#fcfefe;border:1px solid #e0e8ea;border-radius:14px;grid-template-columns:105px minmax(240px,.85fr) minmax(420px,1.25fr);align-items:center;gap:18px;padding:15px 17px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.audit-event-row:hover{background:#fff;border-color:#b4cecc;transform:translate(3px);box-shadow:0 9px 20px #16434813}.audit-event-time{border-right:1px solid #e3eaed;gap:1px;padding-right:14px;display:grid}.audit-event-time strong{color:#1c4655;font-size:14px}.audit-event-time span{color:#516f7c;font-size:12.5px}.audit-event-time small{color:#8a9ca4;text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.audit-event-main{min-width:0}.audit-event-titleline{align-items:center;gap:9px;min-width:0;display:flex}.audit-event-titleline h3{color:#173e4e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.audit-event-badge{color:#31786d;letter-spacing:.09em;background:#eaf5f2;border-radius:999px;flex:none;padding:5px 7px;font-size:9.5px;font-weight:850}.audit-tone-access .audit-event-badge{color:#5f6fa1;background:#eef0f8}.audit-tone-neutral .audit-event-badge{color:#687a82;background:#f2f4f5}.audit-tone-crm .audit-event-badge{color:#3f7d8e;background:#ebf5f7}.audit-event-main code{color:#758990;overflow-wrap:anywhere;margin-top:5px;font-size:11.5px;display:block}.audit-event-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.audit-event-facts-crm{grid-template-columns:minmax(160px,.75fr) minmax(220px,1.25fr)}.audit-event-facts div{min-width:0}.audit-event-facts dt{color:#8a9ba2;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:800}.audit-event-facts dd{overflow-wrap:anywhere;color:#375763;margin:0;font-size:12.5px;font-weight:650}.audit-record-fact dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.audit-empty{color:#57727d;background:#f8fbfb;border:1px dashed #cbdcdf;border-radius:13px;gap:5px;padding:25px;display:grid}.audit-empty strong{color:#244b59;font-size:15px}.audit-empty span{font-size:13px}.audit-pagination{margin-top:18px}.audit-boundary{background:linear-gradient(110deg,#eef8f4,#f9fcfb);border:1px solid #d9e7e3;border-radius:18px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:center;gap:32px;padding:25px 28px;display:grid}.audit-boundary div>p{color:#348071;letter-spacing:.14em;margin:0 0 5px;font-size:10.5px;font-weight:850}.audit-boundary h2{color:#153e4b;margin:0;font-size:20px}.audit-boundary>p{color:#59747d;margin:0;font-size:13.5px;line-height:1.6}@media(max-width:1050px){.audit-hero{grid-template-columns:1fr}.audit-summary-grid,.audit-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-search-field{grid-column:1/-1}.audit-event-row{grid-template-columns:92px 1fr}.audit-event-facts{grid-column:1/-1;padding-left:110px}.audit-event-facts-crm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.audit-hero,.audit-ledger{padding:21px}.audit-summary-grid,.audit-filter-form,.audit-boundary{grid-template-columns:1fr}.audit-event-row{grid-template-columns:1fr;gap:10px}.audit-event-time{border-bottom:1px solid #e3eaed;border-right:0;align-items:center;gap:7px;padding:0 0 9px;display:flex}.audit-event-facts{grid-column:auto;grid-template-columns:1fr;padding-left:0}.audit-event-facts-crm{grid-template-columns:1fr}.audit-section-head{flex-direction:column;align-items:flex-start}.audit-hero h1{font-size:30px}}@media(prefers-reduced-motion:reduce){.audit-status-card,.audit-summary-card,.audit-filter-form button,.audit-reset,.audit-event-row{transition:none}.audit-status-card:hover,.audit-summary-card:hover,.audit-event-row:hover,.audit-filter-form button:hover,.audit-reset:hover{transform:none}}.welcome-page{color:#f7f8fc;background:#0b1425;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.welcome-stage{isolation:isolate;box-sizing:border-box;place-items:center;min-height:100svh;padding:48px 24px 100px;display:grid;position:relative;overflow:hidden}.welcome-grid{z-index:-2;opacity:.17;background-image:linear-gradient(#758eb6 1px,#0000 1px),linear-gradient(90deg,#758eb6 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.welcome-halo{aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#285eb13d,#0b142500 68%);border-radius:50%;width:min(80vw,600px);animation:1.8s ease-out both welcome-halo;position:absolute}.welcome-content{text-align:center;width:min(100%,480px)}.welcome-emblem{place-items:center;width:144px;height:144px;margin:0 auto 32px;display:grid;position:relative}.welcome-orbit{fill:none;stroke:#9fc3ff;stroke-width:1px;stroke-dasharray:428;stroke-dashoffset:428px;opacity:.5;width:100%;height:100%;animation:1.2s ease-out forwards welcome-orbit;position:absolute;inset:0;transform:rotate(-90deg)}.welcome-symbol{align-items:flex-end;gap:9px;height:54px;display:flex}.welcome-symbol i{transform-origin:bottom;background:linear-gradient(#b7d5ff,#5492ee);border-radius:5px;width:15px;animation:.65s cubic-bezier(.22,1,.36,1) both welcome-bars;display:block;box-shadow:0 8px 28px #5795fa26}.welcome-symbol i:first-child{height:27px}.welcome-symbol i:nth-child(2){height:40px;animation-delay:.12s}.welcome-symbol i:nth-child(3){height:54px;animation-delay:.24s}.welcome-eyebrow{color:#b2c7e5;letter-spacing:.21em;margin:0 0 16px;font-size:11px;font-weight:650;animation:.7s .2s both welcome-reveal}.welcome-content h1{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(34px,6vw,48px);font-weight:550;line-height:1.15;animation:.7s .3s both welcome-reveal}.welcome-message{color:#a9b8d0;margin:0;font-size:15px;animation:.7s .4s both welcome-reveal}.welcome-progress{background:#283752;border-radius:2px;width:152px;height:2px;margin:30px auto 23px;overflow:hidden}.welcome-progress span{transform-origin:0;background:#a6c9ff;height:100%;animation:1.65s ease-in-out both welcome-progress;display:block}.welcome-continue{color:#c0cce0;border-radius:8px;padding:12px 16px;font-size:12px;text-decoration:none;transition:color .2s,background .2s;display:inline-block}.welcome-continue:hover{color:#fff;background:#ffffff0b}.welcome-continue:focus-visible{outline-offset:3px;outline:2px solid #a6c9ff}.welcome-footer{text-align:center;color:#8f9db5;letter-spacing:.11em;font-size:9px;line-height:1.8;position:absolute;bottom:28px;left:20px;right:20px}.welcome-footer span{color:#9daac0;letter-spacing:.02em;font-size:11px;display:block}@keyframes welcome-bars{0%{opacity:0;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@keyframes welcome-orbit{to{stroke-dashoffset:0}}@keyframes welcome-halo{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes welcome-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.welcome-stage *,.welcome-stage :before,.welcome-stage :after{transition:none!important;animation:none!important}.welcome-orbit{stroke-dashoffset:0}}.workspace-v2.workspace-client .overview-funnel{padding-bottom:5px;overflow-x:auto}.workspace-v2.workspace-client .client-campaign-page{grid-template-columns:minmax(0,1fr);min-width:0}.workspace-v2.workspace-client .client-campaign-page>*{min-width:0}:root{--ink-950:#0b1220;--ink-900:#111a2d;--ink-800:#1b2941;--ink-700:#34435b;--ink-600:#4e5f77;--ink-500:#66758d;--ink-400:#8a98ab;--canvas:#f5f7fb;--surface:#fff;--line:#e6eaf0;--line-strong:#d8dee8;--blue:#3766e8;--blue-dark:#2851c7;--blue-soft:#edf2ff;--cyan:#1da8c7;--emerald:#0e9f78;--emerald-soft:#e8f8f3;--violet:#7758d5;--amber:#d28b20;--sidebar:#101827;--sidebar-soft:#182338;--shadow-sm:0 1px 2px #0f172a09, 0 7px 22px #0f172a0b;--shadow-lg:0 26px 70px #0f172a24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--ink-900);margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}svg{display:block}.product-mark{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.product-mark>span:last-child,.login-mobile-brand>span:last-child{flex-direction:column;display:flex}.product-mark strong,.login-mobile-brand strong{letter-spacing:-.025em;font-size:18px;font-weight:720;line-height:1.05}.product-mark small,.login-mobile-brand small{letter-spacing:.19em;opacity:.62;margin-top:4px;font-size:8px;font-weight:750}.product-symbol{background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;flex:none;justify-content:center;align-items:flex-end;gap:3px;width:36px;height:36px;display:inline-flex;position:relative}.product-symbol i{background:currentColor;border-radius:3px;width:3px;margin-bottom:9px;display:block}.product-symbol i:first-child{opacity:.55;height:7px}.product-symbol i:nth-child(2){opacity:.76;height:12px}.product-symbol i:nth-child(3){height:18px}.product-mark-light{color:#f8fbff}.login-page{background:#f3f5f9;min-height:100vh}.login-shell{grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr);min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 12% 6%,#4774f53d,#0000 32%),radial-gradient(circle at 82% 92%,#19b4aa2b,#0000 36%),linear-gradient(145deg,#0a1120,#121f38 54%,#102b42);flex-direction:column;min-height:100vh;padding:44px clamp(40px,5.5vw,92px) 34px;display:flex;position:relative;overflow:hidden}.login-story:before{content:"";border:1px solid #fff1;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-28%;right:-23%;box-shadow:0 0 0 110px #ffffff05,0 0 0 220px #ffffff03}.login-ambient{filter:blur(1px);pointer-events:none;border-radius:999px;position:absolute}.login-ambient-one{background:#6c8eff;width:8px;height:8px;top:19%;right:9%;box-shadow:0 0 38px 18px #4f77ff73}.login-ambient-two{background:#27c9ac;width:7px;height:7px;bottom:17%;left:13%;box-shadow:0 0 42px 20px #27c9ac4d}.login-story-top,.login-story-footer{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.private-pill{color:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:11px;display:inline-flex}.private-pill i,.access-kicker i,.connection-pill i,.demo-banner-lock i,.live-indicator i,.campaign-status i,.outcome-status i,.confirmed-text i{background:#32d69b;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #32d69b1a}.login-story-copy{z-index:1;width:min(100%,720px);margin:auto 0;padding:64px 0;position:relative}.story-label{color:#8eacff;letter-spacing:.16em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.story-label:before{content:"";background:currentColor;width:22px;height:1px}.login-story-copy h1{letter-spacing:-.055em;max-width:690px;margin:22px 0;font-size:clamp(46px,4.4vw,76px);font-weight:610;line-height:1.02}.login-story-copy h1 em{color:#8ca8ff;font-style:normal;font-weight:520}.login-story-copy>p{color:#e8f0ffa8;max-width:580px;margin:0;font-size:clamp(15px,1.1vw,18px);line-height:1.75}.login-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:660px;margin-top:50px;display:grid}.login-proof-grid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff18;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.proof-icon{color:#91acff;background:#658aff21;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.proof-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px}.login-proof-grid div{min-width:0}.login-proof-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.login-proof-grid small{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.login-story-footer{color:#ffffff59;letter-spacing:.04em;font-size:10px}.login-access{background:#fff;place-items:center;min-height:100vh;padding:48px clamp(34px,5vw,84px);display:grid}.login-access-inner{width:min(100%,430px)}.login-mobile-brand{color:var(--ink-900);align-items:center;gap:11px;display:none}.login-mobile-brand .product-symbol{background:var(--blue-soft);color:var(--blue);border-color:#dbe2ef}.login-heading{margin-bottom:34px}.access-kicker{color:var(--blue);letter-spacing:.16em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.access-kicker i{background:var(--blue);box-shadow:0 0 0 4px #3766e817}.login-heading h2{color:var(--ink-950);letter-spacing:-.045em;margin:15px 0 9px;font-size:clamp(34px,3vw,45px);font-weight:690;line-height:1.05}.login-heading p{max-width:390px;color:var(--ink-500);margin:0;font-size:14px;line-height:1.65}.login-form{gap:20px;display:grid}.field-group label{color:var(--ink-700);margin-bottom:8px;font-size:12px;font-weight:650;display:block}.field-control{position:relative}.field-control>svg{fill:none;stroke:#94a0b1;stroke-width:1.7px;pointer-events:none;width:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.field-control input{border:1px solid var(--line-strong);width:100%;height:54px;color:var(--ink-900);background:#fff;border-radius:12px;outline:0;padding:0 48px 0 46px;transition:border-color .2s,box-shadow .2s,background .2s}.field-control input::placeholder{color:#a0abba}.field-control input:focus{background:#fdfdff;border-color:#86a2f4;box-shadow:0 0 0 4px #3766e81a}.password-toggle{width:38px;height:38px;color:var(--ink-400);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-toggle:hover,.password-toggle.is-visible{background:var(--blue-soft);color:var(--blue)}.password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px}.field-error{color:#c53939;margin:7px 0 0;font-size:12px}.remember-row{color:var(--ink-500);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.remember-row input{width:17px;height:17px;accent-color:var(--blue)}.login-submit{color:#fff;background:linear-gradient(135deg,#416ff0,#2d58d2);border:0;border-radius:12px;justify-content:center;align-items:center;gap:11px;height:55px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 25px #3766e838}.login-submit:hover{transform:translateY(-1px);box-shadow:0 16px 31px #3766e84a}.login-submit svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px}.access-security{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:27px;padding-top:22px;display:flex}.access-security>svg{fill:none;width:23px;stroke:var(--emerald);stroke-width:1.7px;flex:none}.access-security p{flex-direction:column;margin:0;display:flex}.access-security strong{color:var(--ink-700);font-size:11px;font-weight:700}.access-security span{color:var(--ink-400);margin-top:3px;font-size:10px}.login-preview-note{color:#adb5c2;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:35px 0 0;font-size:9px}.portal-body{background:var(--canvas);min-height:100vh}.portal-shell{min-height:100vh;display:flex}.portal-sidebar{z-index:40;color:#dfe7f5;background:var(--sidebar);flex-direction:column;width:258px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar-header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;height:84px;padding:0 22px;display:flex}.sidebar-close{color:#fff;background:#ffffff12;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:none}.sidebar-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.workspace-card{background:#ffffff0b;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:10px;margin:20px 16px 8px;padding:11px;display:flex}.workspace-avatar{color:#fff;background:linear-gradient(145deg,#4c77ee,#735ddd);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.workspace-card div{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-card small{color:#738198;letter-spacing:.14em;font-size:7px;font-weight:800}.workspace-card strong{color:#ecf2fd;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:650;overflow:hidden}.workspace-chevron{color:#77869d;font-size:15px}.sidebar-nav{padding:9px 14px 24px}.nav-label{color:#647289;letter-spacing:.16em;margin:19px 12px 8px;font-size:8px;font-weight:800}.nav-label-spaced{margin-top:29px}.nav-item{color:#98a8be;border-radius:10px;align-items:center;gap:11px;min-height:43px;padding:7px 10px;font-size:12px;font-weight:540;text-decoration:none;transition:color .18s,background .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0b}.nav-item.is-active{color:#fff;background:linear-gradient(90deg,#456eeb33,#456eeb16);box-shadow:inset 2px 0 #6f91f7}.nav-icon{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.nav-item.is-active .nav-icon{color:#91abfa;background:#6289f62b}.nav-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px}.nav-private{color:#6d7b91;letter-spacing:.11em;margin-left:auto;font-size:6px;font-weight:800}.sidebar-support{border:1px solid #fff1;border-radius:12px;align-items:center;gap:10px;margin:auto 16px 15px;padding:12px;display:flex}.support-icon{color:#8ca8ff;background:#ffffff0e;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.support-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px}.sidebar-support div{flex-direction:column;min-width:0;display:flex}.sidebar-support strong{color:#bec9d9;font-size:10px;font-weight:650}.sidebar-support small{color:#68768c;margin-top:3px;font-size:8px}.sidebar-profile-area{border-top:1px solid #fff1;flex-shrink:0;padding:13px 14px}.sidebar-profile-link{min-height:48px;font-weight:650}.portal-main{width:calc(100% - 258px);min-width:0;margin-left:258px}.portal-topbar{z-index:25;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffffe8;justify-content:space-between;align-items:center;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.mobile-menu-button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-700);background:#fff;border-radius:10px;place-items:center;display:none}.mobile-menu-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px}.topbar-context{flex-direction:column;display:flex}.topbar-context span{color:var(--blue);letter-spacing:.15em;font-size:9.5px;font-weight:800}.topbar-context strong{color:var(--ink-800);margin-top:4px;font-size:13.5px;font-weight:650}.topbar-actions{align-items:center;gap:18px;display:flex}.connection-pill{color:#477063;background:#f4fbf8;border:1px solid #dce8e3;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 11px;font-size:9px;font-weight:650;display:inline-flex}.topbar-date{color:var(--ink-400);font-size:9px}.portal-content{width:100%;max-width:1680px;margin:0 auto;padding:34px 32px 28px}.sidebar-scrim{display:none}.dashboard-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.hero-copy .eyebrow{color:var(--blue);letter-spacing:.15em;align-items:center;gap:8px;margin:0 0 10px;font-size:9px;font-weight:800;display:flex}.hero-copy .eyebrow i{background:currentColor;width:17px;height:1px}.hero-copy h1{color:var(--ink-950);letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,43px);font-weight:680;line-height:1.05}.hero-copy p{color:var(--ink-500);margin:10px 0 0;font-size:13px;line-height:1.55}.hero-actions{align-items:flex-end;gap:13px;display:flex}.report-button{border:1px solid var(--line-strong);background:var(--surface);height:43px;box-shadow:var(--shadow-sm);color:var(--ink-500);border-radius:10px;align-items:center;gap:8px;padding:0 15px;font-size:10px;font-weight:650;display:flex}.report-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px}.range-control{flex-direction:column;gap:6px;display:flex}.range-caption{color:var(--ink-400);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.range-tabs{border:1px solid var(--line-strong);background:#eef1f6;border-radius:10px;align-items:center;gap:2px;height:43px;padding:4px;display:flex}.range-tabs button{min-width:45px;height:33px;color:var(--ink-500);background:0 0;border:0;border-radius:7px;font-size:9px;font-weight:700}.range-tabs button:hover{color:var(--ink-900)}.range-tabs button.is-active{color:var(--blue);background:#fff;box-shadow:0 2px 7px #0f172a17}.demo-banner{background:linear-gradient(90deg,#fffaf0,#fffdf9);border:1px solid #e9dfc3;border-radius:12px;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:flex}.demo-banner-icon{color:#aa7218;background:#fff0c8;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.demo-banner-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px}.demo-banner>div{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.demo-banner strong{color:#6d5120;font-size:10px}.demo-banner div span{color:#8a7958;font-size:9px}.demo-banner-lock{color:#826729;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:8px;font-size:8px;font-weight:700;display:inline-flex}.demo-banner-lock i{background:#d59a25;box-shadow:0 0 0 4px #d59a251a}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;padding:17px 18px 15px;position:relative;overflow:hidden}.metric-card:after{content:"";background:#3766e809;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-58px;right:-38px}.metric-primary{background:linear-gradient(145deg,#fff 58%,#f2f5ff);border-color:#dae3ff}.metric-success{background:linear-gradient(145deg,#fff 58%,#eef9f5);border-color:#d8ebe5}.metric-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.metric-heading>span:first-child{color:var(--ink-500);letter-spacing:.025em;text-transform:uppercase;font-size:9px;font-weight:650}.metric-icon{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:9px;flex:none;place-items:center;display:grid}.metric-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px}.icon-blue{color:#1788aa;background:#ebf7fb}.icon-violet{color:var(--violet);background:#f2edff}.icon-green{background:var(--emerald-soft);color:var(--emerald)}.metric-card>strong{color:var(--ink-950);letter-spacing:-.045em;margin-top:12px;font-size:clamp(27px,2.1vw,36px);font-weight:690;line-height:1;display:block}.metric-foot{align-items:center;gap:6px;margin-top:13px;display:flex}.metric-foot span{color:var(--ink-700);font-size:9px;font-weight:750}.metric-foot .trend-positive{color:var(--emerald)}.metric-foot small{color:var(--ink-400);font-size:8px}.dashboard-grid-main{grid-template-columns:minmax(0,1.8fr) minmax(310px,.72fr);gap:14px;margin-top:14px;display:grid}.dashboard-grid-secondary{grid-template-columns:minmax(0,1.6fr) minmax(290px,.76fr);gap:14px;margin-top:14px;display:grid}.panel{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:15px}.panel-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 22px 0;display:flex}.panel-header.compact{padding-bottom:0}.panel-kicker{color:var(--blue);letter-spacing:.14em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.panel-header h2{color:var(--ink-900);letter-spacing:-.025em;margin:0;font-size:17px;font-weight:680}.panel-header p{color:var(--ink-400);margin:6px 0 0;font-size:9px;line-height:1.5}.chart-legend{color:var(--ink-500);white-space:nowrap;align-items:center;gap:14px;font-size:9px;display:flex}.chart-legend span,.source-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i,.source-legend i{border-radius:2px;width:7px;height:7px}.legend-spend{background:#6d8fe8}.legend-leads{background:var(--emerald);border-radius:50%!important}.chart-insights{border:1px solid var(--line);background:#fafbfc;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 22px 0;display:grid}.chart-insights>div{border-right:1px solid var(--line);min-width:0;padding:11px 12px}.chart-insights>div:last-child{border-right:0}.chart-insights span{color:var(--ink-400);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.chart-insights strong{color:var(--ink-800);margin-top:5px;font-size:12px;font-weight:720;display:inline-block}.chart-insights small{color:var(--ink-400);margin-left:4px;font-size:7px}.performance-chart-wrap{margin:15px 16px 10px;position:relative}.performance-chart{width:100%;height:auto;min-height:250px;display:block;overflow:visible}.chart-grid{stroke:#ebeff4;stroke-width:1px}.chart-axis{fill:#98a3b2;font-family:var(--font-sans);font-size:9px}.chart-axis-x{font-size:8px}.chart-bar{fill:url(#barFill);opacity:.78}.chart-area{fill:url(#leadArea)}.chart-line{fill:none;stroke:var(--emerald);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.chart-point{fill:#fff;stroke:var(--emerald);stroke-width:3px}.chart-hit{fill:#0000;cursor:crosshair}.chart-tooltip{z-index:5;color:#fff;pointer-events:none;background:#111a2c;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:6px;width:142px;padding:10px;display:flex;position:absolute;box-shadow:0 13px 30px #0f172a38}.chart-tooltip[hidden]{display:none}.chart-tooltip strong{font-size:9px}.chart-tooltip span{color:#aab6c8;align-items:center;gap:6px;font-size:8px;display:flex}.chart-tooltip span b{color:#fff;margin-left:auto}.chart-tooltip i{border-radius:2px;width:6px;height:6px}.return-panel{background:linear-gradient(160deg,#fff 60%,#f5f9ff)}.live-indicator,.campaign-status{color:#49766a;white-space:nowrap;background:#f4fbf8;border:1px solid #dce8e3;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.revenue-block{margin:27px 22px 0}.revenue-block>span{color:var(--ink-400);text-transform:uppercase;font-size:8px;display:block}.revenue-block>strong{color:var(--ink-950);letter-spacing:-.055em;margin-top:7px;font-size:clamp(31px,3vw,45px);font-weight:690;display:block}.revenue-block>small{color:var(--ink-400);margin-top:5px;font-size:8px;display:block}.return-visual{align-items:center;gap:19px;margin:24px 22px 0;display:flex}.roas-ring{flex:none;place-items:center;width:112px;height:112px;display:grid;position:relative}.roas-ring svg{width:100%;position:absolute;inset:0;transform:rotate(-90deg)}.roas-ring circle{fill:none;stroke:#e8edf1;stroke-width:9px}.roas-ring .roas-progress{stroke:var(--emerald);stroke-dasharray:314;stroke-dashoffset:61px;stroke-linecap:round;transition:stroke-dashoffset .35s}.roas-ring div{flex-direction:column;align-items:center;display:flex;position:relative}.roas-ring strong{color:var(--ink-900);letter-spacing:-.03em;font-size:20px;font-weight:720}.roas-ring span{color:var(--ink-400);letter-spacing:.13em;margin-top:2px;font-size:7px;font-weight:800}.return-breakdown{flex:1;min-width:0}.return-breakdown>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.return-breakdown>div:last-child{border-bottom:0}.return-breakdown span{color:var(--ink-400);font-size:8px}.return-breakdown strong{color:var(--ink-800);font-size:10px;font-weight:720}.return-breakdown .confirmed-text{color:var(--emerald);align-items:center;gap:6px;font-size:8px;display:inline-flex}.data-definition{border-top:1px solid var(--line);color:var(--ink-400);align-items:center;gap:8px;margin:23px 22px 19px;padding-top:14px;font-size:7px;line-height:1.5;display:flex}.data-definition svg{fill:none;width:17px;stroke:var(--emerald);stroke-width:1.7px;flex:none}.journey-rate{flex-direction:column;align-items:flex-end;display:flex}.journey-rate strong{color:var(--emerald);font-size:17px;font-weight:720}.journey-rate small{color:var(--ink-400);margin-top:2px;font-size:7px}.journey-track{grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 30px 0;display:grid;position:relative}.journey-line{background:#e2e8f0;height:2px;position:absolute;top:14px;left:12%;right:12%;overflow:hidden}.journey-line span{background:linear-gradient(90deg,var(--blue),var(--emerald));height:100%;display:block}.journey-step{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.journey-dot{width:30px;height:30px;color:var(--ink-500);background:#eff3fa;border:4px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #dce2eb}.journey-dot i{font-size:7px;font-style:normal;font-weight:800}.journey-dot.is-start{background:var(--blue);box-shadow:0 0 0 1px var(--blue);color:#fff}.journey-dot.is-complete{background:var(--emerald);box-shadow:0 0 0 1px var(--emerald);color:#fff}.journey-step strong{color:var(--ink-900);margin-top:10px;font-size:15px;font-weight:720}.journey-step small{color:var(--ink-400);margin-top:3px;font-size:8px}.lead-source-row{border-top:1px solid var(--line);grid-template-columns:minmax(170px,.75fr) minmax(190px,1.2fr) auto;align-items:center;gap:20px;margin:25px 22px 20px;padding-top:18px;display:grid}.lead-source-row>div:first-child{flex-direction:column;display:flex}.lead-source-row>div:first-child span{color:var(--ink-400);text-transform:uppercase;font-size:7px}.lead-source-row>div:first-child strong{color:var(--ink-700);margin-top:4px;font-size:9px}.source-meter{background:#eef1f5;border-radius:999px;height:7px;display:flex;overflow:hidden}.source-call{background:var(--blue)}.source-form{background:#77c9d7}.source-legend{color:var(--ink-500);white-space:nowrap;align-items:center;gap:12px;font-size:8px;display:flex}.source-legend strong{color:var(--ink-800);margin-left:2px}.call-dot{background:var(--blue)}.form-dot{background:#77c9d7}.quality-composition{align-items:center;gap:22px;margin:25px 22px 0;display:flex}.quality-donut{background:conic-gradient(var(--violet) 0 28.6%,#e5a337 28.6% 47.6%,#e7eaf0 47.6% 100%);border-radius:50%;flex:none;place-items:center;width:112px;height:112px;display:grid;position:relative}.quality-donut:before{border-radius:inherit;content:"";background:#fff;position:absolute;inset:11px}.quality-donut div{flex-direction:column;align-items:center;display:flex;position:relative}.quality-donut strong{color:var(--ink-900);font-size:18px;font-weight:720}.quality-donut span{color:var(--ink-400);text-transform:uppercase;margin-top:2px;font-size:7px}.quality-list{flex:1;min-width:0}.quality-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.quality-list>div:last-child{border-bottom:0}.quality-list span{color:var(--ink-500);align-items:center;gap:7px;font-size:8px;display:flex}.quality-list i{border-radius:2px;width:7px;height:7px}.quality-qualified{background:var(--violet)}.quality-review{background:#e5a337}.quality-unqualified{background:#d9dee7}.quality-list strong{color:var(--ink-800);font-size:10px}.quality-note{color:var(--ink-400);background:#f6f7fa;border-radius:8px;align-items:center;gap:7px;margin:17px 22px 18px;padding:9px 10px;font-size:7px;display:flex}.quality-note svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px}.campaign-panel,.outcomes-panel{margin-top:14px}.campaign-status{color:#8c6e2b;background:#fffbf2;border-color:#e8dfc9}.campaign-status i{background:#d29b29;box-shadow:0 0 0 4px #d29b291a}.campaign-table-wrap{border:1px solid var(--line);border-radius:11px;margin:20px 22px 21px;overflow-x:auto}.campaign-table{border-collapse:collapse;width:100%;min-width:820px}.campaign-table th{color:var(--ink-400);letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f8f9fb;padding:10px 13px;font-size:7px;font-weight:750}.campaign-table td{border-top:1px solid var(--line);color:var(--ink-700);padding:13px;font-size:9px;font-weight:620}.campaign-table td:first-child{align-items:center;gap:11px;min-width:250px;display:flex}.campaign-table td:first-child>div{flex-direction:column;display:flex}.campaign-table td:first-child strong{color:var(--ink-900);font-size:10px}.campaign-table td:first-child span{color:var(--ink-400);margin-top:4px;font-size:7px}.campaign-icon{background:var(--blue-soft);border-radius:9px;flex:none;place-items:center;width:33px;height:33px;color:var(--blue)!important;display:grid!important}.campaign-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px}.table-status{background:#f6f2e7;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-weight:750;display:inline-flex;color:#8b6d2c!important;font-size:7px!important}.table-status i{background:#d29b29;border-radius:50%;width:5px;height:5px}.revenue-cell{color:var(--emerald)!important;font-weight:750!important}.text-action{color:var(--blue);background:0 0;border:0;padding:5px 0;font-size:9px;font-weight:650}.text-action span{margin-left:4px}.outcome-list{margin-top:17px}.outcome-row{border-top:1px solid var(--line);grid-template-columns:38px minmax(190px,1.3fr) minmax(125px,.8fr) minmax(100px,.7fr) 70px;align-items:center;gap:12px;min-height:66px;padding:10px 22px;display:grid}.outcome-avatar{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.avatar-blue{background:linear-gradient(145deg,#4f78ed,#315dcc)}.avatar-violet{background:linear-gradient(145deg,#876ee0,#6549c7)}.avatar-amber{background:linear-gradient(145deg,#e0a34b,#bd7722)}.outcome-lead,.outcome-value{flex-direction:column;min-width:0;display:flex}.outcome-lead strong,.outcome-value strong{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:680;overflow:hidden}.outcome-lead span,.outcome-value span{color:var(--ink-400);margin-top:4px;font-size:7px}.outcome-status{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 9px;font-size:7px;font-weight:750;display:inline-flex}.outcome-status.retained{background:var(--emerald-soft);color:#08785b}.outcome-status.qualified{background:var(--blue-soft);color:var(--blue-dark)}.outcome-status.qualified i{background:var(--blue);box-shadow:none}.outcome-status.review{color:#a66c17;background:#fff7e8}.outcome-status.review i{box-shadow:none;background:#d59626}.outcome-time{color:var(--ink-400);text-align:right;font-size:7px}.dashboard-footer{border-top:1px solid var(--line-strong);color:var(--ink-400);justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding:16px 4px 0;display:flex}.dashboard-footer>div{align-items:center;gap:8px;font-size:8px;display:flex}.dashboard-footer strong{color:var(--ink-600);font-size:8px}.status-dot{background:var(--emerald);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0e9f781a}.dashboard-footer p{margin:0;font-size:7px}@media(max-width:1280px){.portal-sidebar{width:228px}.portal-main{width:calc(100% - 228px);margin-left:228px}.portal-content{padding-left:24px;padding-right:24px}.dashboard-grid-main{grid-template-columns:minmax(0,1.5fr) minmax(295px,.75fr)}.chart-insights{grid-template-columns:repeat(3,1fr)}.chart-insights>div:nth-child(3){border-right:0}.chart-insights>div:nth-child(n+4){border-top:1px solid var(--line)}.login-proof-grid{grid-template-columns:1fr;max-width:270px}}@media(max-width:1040px){.portal-sidebar{transition:transform .25s;transform:translate(-100%)}.portal-sidebar.is-open{transform:translate(0)}.sidebar-close,.mobile-menu-button{display:grid}.portal-main{width:100%;margin-left:0}.portal-topbar{padding:0 22px}.topbar-context{margin-left:12px;margin-right:auto}.sidebar-scrim{z-index:35;visibility:hidden;opacity:0;background:#070d1873;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.sidebar-scrim.is-visible{visibility:visible;opacity:1}body.menu-open{overflow:hidden}.dashboard-grid-main,.dashboard-grid-secondary{grid-template-columns:1fr}.return-visual{justify-content:flex-start}.login-shell{grid-template-columns:1fr}.login-story{display:none}.login-access{padding:38px 24px}.login-mobile-brand{margin-bottom:64px;display:flex}}@media(max-width:760px){.portal-content{padding:24px 16px}.topbar-date{display:none}.connection-pill{justify-content:center;width:30px;padding:0;font-size:0}.dashboard-hero{flex-direction:column;align-items:flex-start}.hero-actions{justify-content:space-between;width:100%}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-banner>div{flex-direction:column;align-items:flex-start;gap:3px}.demo-banner div span{line-height:1.4}.demo-banner-lock{display:none}.chart-insights{grid-template-columns:repeat(2,1fr)}.chart-insights>div{border-top:1px solid var(--line);border-right:1px solid var(--line)!important}.chart-insights>div:nth-child(-n+2){border-top:0}.chart-insights>div:nth-child(2n){border-right:0!important}.chart-insights>div:last-child{grid-column:1/-1;border-right:0!important}.performance-chart{min-width:670px}.performance-chart-wrap{overflow-x:auto}.lead-source-row{grid-template-columns:1fr;gap:12px}.outcome-row{grid-template-columns:38px minmax(0,1fr) auto}.outcome-status{justify-self:end}.outcome-value,.outcome-time{display:none}.dashboard-footer{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.portal-topbar{padding:0 14px}.topbar-context strong{font-size:11.5px}.hero-actions{flex-direction:column-reverse;align-items:stretch}.range-tabs{width:100%}.range-tabs button{flex:1}.report-button{justify-content:center}.metric-grid{grid-template-columns:1fr 1fr;gap:10px}.metric-card{padding:14px}.metric-heading>span:first-child{font-size:7px}.metric-card>strong{font-size:27px}.panel-header{padding-left:16px;padding-right:16px}.chart-legend{display:none}.chart-insights{margin-left:16px;margin-right:16px}.return-visual{flex-direction:column;align-items:flex-start}.return-breakdown{width:100%}.journey-track{margin-left:16px;margin-right:16px}.quality-composition{flex-direction:column;align-items:flex-start}.quality-list{width:100%}.campaign-table-wrap{margin-left:16px;margin-right:16px}.login-access{place-items:start center;padding:28px 20px}.login-mobile-brand{margin-bottom:54px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.portal-body{background:radial-gradient(circle at 86% 3%,#486def12,#0000 23%),linear-gradient(#f7f9fd,#f3f6fb)}.portal-sidebar{background:linear-gradient(#0d1524,#101a2d 72%,#0b1422);box-shadow:8px 0 30px #080f1c14}.nav-item.is-active{background:linear-gradient(90deg,#446cee4a,#4b6fe01a);box-shadow:inset 3px 0 #7897ff,0 7px 18px #00000014}.nav-count{color:#aebfff;background:#7491ef2e;border-radius:6px;place-items:center;min-width:20px;height:18px;margin-left:auto;padding:0 5px;font-size:7px;font-weight:800;display:grid}.portal-content{max-width:1720px;padding-top:28px}.page-hero{border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 52px #2239812e}.overview-hero{color:#fff;background:linear-gradient(120deg,#172b6e,#345fdb 52%,#557cf0);justify-content:space-between;align-items:center;gap:30px;min-height:180px;padding:32px 38px;display:flex}.page-hero-copy,.page-hero-side{z-index:2;position:relative}.page-kicker{color:#b9c9ff;letter-spacing:.16em;align-items:center;gap:9px;font-size:9px;font-weight:800;display:inline-flex}.page-kicker i{background:currentColor;width:18px;height:1px}.page-hero h1{letter-spacing:-.045em;margin:13px 0 9px;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1}.page-hero p{color:#eef3ffb8;margin:0;font-size:12px}.page-hero p strong{color:#fff;font-weight:650}.page-hero-side{flex-direction:column;align-items:flex-end;gap:15px;display:flex}.hero-signal{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffff18;border:1px solid #ffffff26;border-radius:13px;align-items:center;gap:11px;padding:10px 14px;display:flex}.signal-icon{color:#62ebbb;background:#2cdca329;border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.hero-signal div{flex-direction:column;display:flex}.hero-signal small{color:#ffffff80;letter-spacing:.1em;font-size:7px}.hero-signal strong{margin-top:2px;font-size:18px}.range-tabs-dark{background:#05102f38;border-color:#ffffff24}.range-tabs-dark button{color:#ffffffa6}.range-tabs-dark button:hover{color:#fff}.range-tabs-dark button.is-active{color:var(--blue);background:#fff}.hero-orb{pointer-events:none;border-radius:50%;position:absolute}.hero-orb-one{border:1px solid #ffffff24;width:280px;height:280px;bottom:-130px;right:-70px;box-shadow:0 0 0 55px #ffffff09}.hero-orb-two{filter:blur(1px);background:#ffffff0b;width:180px;height:180px;top:-75px;left:43%}.premium-demo{box-shadow:var(--shadow-sm);margin-top:15px}.overview-metrics{margin-top:15px}.overview-metrics .metric-card{border-top-width:3px;transition:transform .2s,box-shadow .2s}.overview-metrics .metric-card:hover{transform:translateY(-2px);box-shadow:0 15px 35px #18274b1a}.metric-card.accent-blue{border-top-color:#4c74ea}.metric-card.accent-cyan{border-top-color:#20aac2}.metric-card.accent-violet{border-top-color:#8a62de}.metric-card.accent-emerald{border-top-color:#16a67d}.overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr);gap:15px;margin-top:15px;display:grid}.panel-link{background:var(--blue-soft);color:var(--blue);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.panel-link:hover{background:#dfe7ff}.overview-chart-stats{border:1px solid var(--line);background:linear-gradient(90deg,#f8faff,#fbfcfe);border-radius:11px;grid-template-columns:repeat(3,1fr);margin:18px 22px 0;display:grid}.overview-chart-stats>div{border-right:1px solid var(--line);padding:12px 14px}.overview-chart-stats>div:last-child{border-right:0}.overview-chart-stats span{color:var(--ink-400);text-transform:uppercase;font-size:7px;display:block}.overview-chart-stats strong{color:var(--ink-900);margin-top:5px;font-size:14px;display:inline-block}.overview-chart-stats small{color:var(--ink-400);margin-left:5px;font-size:7px}.overview-chart-wrap{margin-top:8px}.overview-return-card{background:linear-gradient(155deg,#fff 55%,#eff5ff);overflow:hidden}.overview-return-card:after{content:"";background:linear-gradient(90deg,#3e6fe8,#16a67d);height:4px;margin-top:21px;display:block}.overview-return-value{margin:25px 22px 0}.overview-return-value small{color:var(--ink-400);letter-spacing:.08em;font-size:7px;display:block}.overview-return-value strong{color:var(--ink-950);letter-spacing:-.05em;margin-top:6px;font-size:38px;font-weight:730;display:block}.overview-return-value span{color:var(--emerald);margin-top:4px;font-size:8px;font-weight:650;display:block}.overview-return-ring-row{align-items:center;gap:18px;margin:22px;display:flex}.overview-lower-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.overview-module-card{padding:19px 20px 17px;position:relative;overflow:hidden}.module-accent{height:3px;position:absolute;inset:0 0 auto}.module-accent-purple{background:linear-gradient(90deg,#7d5bd6,#b69df2)}.module-accent-blue{background:linear-gradient(90deg,#3766e8,#79a2ff)}.module-accent-green{background:linear-gradient(90deg,#0e9f78,#51d4af)}.module-card-head{justify-content:space-between;align-items:center;display:flex}.module-card-head>a{color:var(--blue);font-size:8px;font-weight:700;text-decoration:none}.module-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.module-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px}.module-icon.purple{color:var(--violet);background:#f2edff}.module-icon.blue{background:var(--blue-soft);color:var(--blue)}.module-icon.green{background:var(--emerald-soft);color:var(--emerald)}.overview-module-card h3{color:var(--ink-900);margin:14px 0 6px;font-size:14px}.overview-module-card>p{min-height:32px;color:var(--ink-400);margin:0;font-size:8px;line-height:1.55}.module-mini-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:15px;padding-top:12px;display:grid}.module-mini-stats>div{flex-direction:column;display:flex}.module-mini-stats strong{color:var(--ink-800);font-size:12px}.module-mini-stats span{color:var(--ink-400);margin-top:3px;font-size:7px}.fresh-label{color:var(--emerald);letter-spacing:.1em;font-size:7px;font-weight:800}.mini-activity{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:11px;display:grid}.mini-avatar{color:#fff;background:linear-gradient(145deg,#4e78ee,#315bc9);border-radius:9px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:800;display:grid}.mini-avatar.violet{background:linear-gradient(145deg,#8a6ee3,#6446c4)}.mini-activity div{flex-direction:column;min-width:0;display:flex}.mini-activity strong{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mini-activity small,.mini-activity time{color:var(--ink-400);margin-top:3px;font-size:7px}.module-hero{border:1px solid #dbe3f3;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;min-height:128px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #20345b14}.module-hero:after{content:"";background:#4b6fe90f;border-radius:50%;width:210px;height:210px;position:absolute;top:-70px;right:-55px;box-shadow:0 0 0 45px #4b6fe906}.performance-hero{background:linear-gradient(120deg,#f8faff,#eef3ff)}.leads-hero{background:linear-gradient(120deg,#fbf9ff,#f1edff);border-color:#e5ddf6}.campaigns-hero{background:linear-gradient(120deg,#f8fbff,#eef8fb);border-color:#d9e9ef}.module-hero>div{z-index:1;position:relative}.module-hero h1{color:var(--ink-950);letter-spacing:-.04em;margin:12px 0 7px;font-size:clamp(28px,2.5vw,39px);font-weight:700;line-height:1}.module-hero p{color:var(--ink-500);margin:0;font-size:11px}.module-hero-actions{align-items:center;gap:12px;display:flex}.data-status{color:#50736a;background:#ffffffc7;border:1px solid #dce7e3;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:8px;font-weight:700;display:inline-flex}.data-status i{background:var(--emerald);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0e9f781a}.range-tabs-light{background:#ffffffbf}.primary-action{color:#fff;background:linear-gradient(135deg,#4773e9,#315bcc);border:0;border-radius:9px;height:37px;padding:0 14px;font-size:8px;font-weight:700;box-shadow:0 8px 17px #3766e82b}.detail-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.detail-metric-grid article{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;padding:15px 16px;position:relative;overflow:hidden}.detail-metric-grid article:before{content:"";background:linear-gradient(#4f76e8,#19a884);width:3px;position:absolute;inset:0 auto 0 0}.detail-metric-grid span{color:var(--ink-400);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.detail-metric-grid strong{color:var(--ink-900);letter-spacing:-.035em;margin-top:8px;font-size:20px;font-weight:720;display:block}.detail-metric-grid small{color:var(--ink-400);margin-top:7px;font-size:7px;display:block}.detail-metric-grid small b{color:var(--ink-600)}.detail-metric-grid small.positive,.value-positive{color:var(--emerald)!important}.detail-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.62fr);gap:15px;margin-top:15px;display:grid}.detail-chart-wrap{margin-top:12px}.efficiency-panel{background:linear-gradient(160deg,#fff 50%,#f3f8ff)}.health-score{width:43px;height:43px;color:var(--emerald);background:linear-gradient(145deg,#eaf8f3,#d8f2e9);border-radius:12px;place-items:center;font-size:16px;font-weight:800;display:grid}.health-gauge{background:#e9edf3;border-radius:999px;height:7px;margin:23px 22px 0;overflow:hidden}.health-gauge span{border-radius:inherit;background:linear-gradient(90deg,#3d6ee9,#17ac7f);height:100%;display:block}.health-summary{color:var(--ink-500);margin:12px 22px 4px;font-size:8px;line-height:1.55}.health-list{margin:14px 22px 0}.health-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.health-list span{color:var(--ink-500);align-items:center;gap:8px;font-size:8px;display:flex}.health-list i{border-radius:50%;width:6px;height:6px}.health-list i.good{background:var(--emerald)}.health-list i.watch{background:var(--amber)}.health-list strong{color:var(--ink-700);font-size:8px}.insight-callout{background:#eef3ff;border-radius:10px;margin:16px 22px 21px;padding:12px}.insight-callout span{color:var(--blue);letter-spacing:.1em;font-size:7px;font-weight:800}.insight-callout p{color:var(--ink-600);margin:6px 0 0;font-size:8px;line-height:1.5}.three-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.breakdown-panel{min-height:250px}.breakdown-list,.location-list,.source-quality-list,.matter-list,.month-pace{margin:20px 22px}.breakdown-list>div{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:16px;display:grid}.breakdown-list span{color:var(--ink-600);align-items:center;gap:8px;font-size:8px;display:flex}.device{border-radius:2px;width:8px;height:8px}.device.desktop{background:var(--blue)}.device.mobile{background:var(--cyan)}.device.tablet{background:var(--violet)}.breakdown-list strong{color:var(--ink-700);font-size:8px}.mini-bar{background:#edf0f4;border-radius:999px;grid-column:1/2;height:5px;overflow:hidden}.mini-bar i{border-radius:inherit;background:linear-gradient(90deg,#4c73e5,#8ba7f5);height:100%;display:block}.breakdown-list small{color:var(--ink-400);font-size:7px}.source-donut-row{align-items:center;gap:24px;margin:24px 22px;display:flex}.source-donut{background:conic-gradient(var(--blue) 0 57%,#55bfd1 57% 100%);border-radius:50%;flex:none;place-items:center;width:105px;height:105px;display:grid;position:relative}.source-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.source-donut div{flex-direction:column;align-items:center;display:flex;position:relative}.source-donut strong{font-size:18px}.source-donut span{color:var(--ink-400);font-size:7px}.source-detail-list{flex:1;min-width:0}.source-detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.source-detail-list span{color:var(--ink-500);align-items:center;gap:7px;font-size:8px;display:flex}.source-detail-list i{border-radius:2px;width:7px;height:7px}.blue-dot{background:var(--blue)}.cyan-dot{background:#55bfd1}.source-detail-list strong{font-size:9px}.source-detail-list small{color:var(--ink-400);font-size:7px}.panel-footnote{color:var(--ink-400);margin:0 22px 18px;font-size:7px}.location-list>div{grid-template-columns:1fr auto;gap:6px;margin-top:12px;display:grid}.location-list span,.location-list strong{color:var(--ink-600);font-size:8px}.location-list strong{color:var(--ink-700)}.location-list i{background:linear-gradient(90deg,#4c73e5,#91acf6);border-radius:999px;grid-column:1/-1;height:4px;display:block}.definitions-panel{margin-top:15px}.definition-grid{border:1px solid var(--line);background:#fafbfc;border-radius:11px;grid-template-columns:repeat(4,1fr);margin:19px 22px 22px;display:grid}.definition-grid>div{border-right:1px solid var(--line);padding:14px}.definition-grid>div:last-child{border-right:0}.definition-grid strong{color:var(--ink-700);font-size:9px}.definition-grid p{color:var(--ink-400);margin:6px 0 0;font-size:7px;line-height:1.55}.lead-summary-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px;display:grid}.lead-summary-strip article{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:13px;padding:15px;display:flex}.summary-icon{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.summary-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px}.summary-icon.blue{background:var(--blue-soft);color:var(--blue)}.summary-icon.violet{color:var(--violet);background:#f1edff}.summary-icon.amber{color:var(--amber);background:#fff5df}.summary-icon.green{background:var(--emerald-soft);color:var(--emerald)}.lead-summary-strip article>div{flex-direction:column;display:flex}.lead-summary-strip small{color:var(--ink-400);letter-spacing:.06em;font-size:7px}.lead-summary-strip strong{margin-top:3px;font-size:21px}.lead-summary-strip span{color:var(--ink-400);margin-top:3px;font-size:7px}.lead-workspace-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);gap:15px;margin-top:15px;display:grid}.period-chip{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:7px 9px;font-size:7px;font-weight:700}.lead-funnel{align-items:center;gap:8px;margin:28px 22px 24px;display:flex}.funnel-stage{color:#fff;text-align:center;border-radius:12px;flex:1;place-items:center;min-width:0;min-height:104px;padding:12px;display:grid}.funnel-stage div{flex-direction:column;align-items:center;display:flex}.funnel-stage span{font-size:24px;font-weight:750}.funnel-stage small{color:#ffffffb8;margin-top:4px;font-size:8px}.funnel-stage em{opacity:.65;margin-top:9px;font-size:7px;font-style:normal}.stage-click{background:linear-gradient(145deg,#335dcc,#537df0)}.stage-inquiry{background:linear-gradient(145deg,#276aaa,#3595c5)}.stage-qualified{background:linear-gradient(145deg,#7252c7,#9471e1)}.stage-client{background:linear-gradient(145deg,#07815f,#16a77d)}.funnel-rate{max-width:48px;color:var(--ink-400);text-align:center;font-size:6px;line-height:1.35}.lead-response{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:18px 22px 21px;padding-top:14px;display:grid}.lead-response div{flex-direction:column;display:flex}.lead-response span{color:var(--ink-400);font-size:7px}.lead-response strong{color:var(--ink-700);margin-top:5px;font-size:12px}.lead-register-panel{margin-top:15px}.table-filters{gap:4px;display:flex}.table-filters button{height:28px;color:var(--ink-400);background:#f3f5f8;border:0;border-radius:7px;padding:0 9px;font-size:7px}.table-filters button.is-active{background:var(--blue);color:#fff}.lead-table-wrap,.history-table-wrap{border:1px solid var(--line);border-radius:11px;margin:18px 22px 0;overflow-x:auto}.lead-table,.history-table{border-collapse:collapse;width:100%;min-width:980px}.lead-table th,.history-table th{color:var(--ink-400);letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f8f9fc;padding:10px 12px;font-size:7px;font-weight:750}.lead-table td,.history-table td{border-top:1px solid var(--line);color:var(--ink-600);vertical-align:middle;padding:11px 12px;font-size:8px}.lead-table td:first-child{align-items:center;gap:9px;min-width:190px;display:flex}.lead-table td:first-child div,.lead-table td:last-child{flex-direction:column;display:flex}.lead-table td strong{color:var(--ink-800);font-size:8px}.lead-table td small{color:var(--ink-400);margin-top:3px;font-size:7px}.lead-table-avatar{color:#fff;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:7px;font-weight:800;display:grid}.lead-table-avatar.blue{background:#426fe5}.lead-table-avatar.violet{background:#7a5ad0}.lead-table-avatar.amber{background:#cc8a2b}.lead-table-avatar.slate{background:#66758d}.source-tag{border-radius:6px;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.source-tag.form{color:#3266c7;background:#eaf3ff}.source-tag.call{color:#087d5e;background:#e9f8f4}.outcome-status.unqualified{color:#657287;background:#f0f2f5}.outcome-status.unqualified i{box-shadow:none;background:#9aa5b4}.table-footer{color:var(--ink-400);justify-content:space-between;align-items:center;margin:0 22px;padding:13px 0 17px;font-size:7px;display:flex}.table-footer div{align-items:center;gap:9px;display:flex}.table-footer button{border:1px solid var(--line);height:25px;color:var(--ink-400);background:#fff;border-radius:6px;padding:0 8px;font-size:7px}.source-quality-list>div{grid-template-columns:1fr auto;gap:7px;margin-top:17px;display:grid}.source-quality-list span,.source-quality-list strong{color:var(--ink-600);font-size:8px}.source-quality-list div>div{background:#edf0f5;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.source-quality-list div>div i{border-radius:inherit;background:linear-gradient(90deg,#4e75e6,#7f9cf0);height:100%;display:block}.source-quality-list small{color:var(--ink-400);grid-column:1/-1;font-size:7px}.matter-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.matter-list span{color:var(--ink-500);font-size:8px}.matter-list strong{color:var(--ink-800);font-size:9px}.reasons strong{color:#b86a2a;background:#fff1e8;border-radius:6px;place-items:center;min-width:22px;height:20px;display:grid}.campaign-spotlight{box-shadow:var(--shadow-sm);background:linear-gradient(110deg,#fff,#f3f8ff);border:1px solid #dce4f0;border-radius:16px;align-items:center;gap:16px;margin-top:15px;padding:18px 21px;display:flex}.campaign-spotlight-icon{color:#fff;background:linear-gradient(145deg,#3e6ee8,#6d8ff0);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 22px #3766e833}.campaign-spotlight-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:23px}.campaign-identity{flex-direction:column;flex:1;min-width:0;display:flex}.campaign-identity>span{color:var(--blue);letter-spacing:.1em;font-size:7px;font-weight:800}.campaign-identity h2{margin:5px 0 3px;font-size:18px}.campaign-identity p{color:var(--ink-400);margin:0;font-size:8px}.campaign-spotlight-status{align-items:center;gap:18px;display:flex}.status-pill{border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:7px;font-weight:700;display:inline-flex}.status-pill.demo{color:#9a691f;background:#fff6e6}.status-pill i{background:#d59a25;border-radius:50%;width:6px;height:6px}.campaign-spotlight-status>div{flex-direction:column;display:flex}.campaign-spotlight-status small{color:var(--ink-400);letter-spacing:.08em;font-size:6px}.campaign-spotlight-status strong{color:var(--ink-700);margin-top:4px;font-size:8px}.campaign-metrics{grid-template-columns:repeat(8,1fr)}.campaign-metrics article{padding-left:14px;padding-right:12px}.campaign-metrics strong{font-size:17px}.campaign-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:15px;margin-top:15px;display:grid}.protected-label{color:var(--emerald);align-items:center;gap:7px;font-size:7px;display:flex}.protected-label svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px}.configuration-grid{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);margin:20px 22px 22px;display:grid}.configuration-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:64px;padding:13px;display:flex}.configuration-grid>div:nth-child(3n){border-right:0}.configuration-grid>div:nth-child(n+4){border-bottom:0}.configuration-grid span{color:var(--ink-400);text-transform:uppercase;font-size:7px}.configuration-grid strong{color:var(--ink-700);margin-top:6px;font-size:9px}.campaign-return-panel{background:linear-gradient(155deg,#fff 55%,#eef9f5)}.campaign-return-hero{margin:22px}.campaign-return-hero span{color:var(--ink-400);text-transform:uppercase;font-size:7px;display:block}.campaign-return-hero strong{letter-spacing:-.05em;margin-top:5px;font-size:34px;display:block}.campaign-return-hero small{color:var(--emerald);margin-top:4px;font-size:8px;display:block}.campaign-return-bars{margin:0 22px}.campaign-return-bars>div{grid-template-columns:1fr auto;gap:7px;margin-top:10px;display:grid}.campaign-return-bars span,.campaign-return-bars strong{font-size:8px}.campaign-return-bars span{color:var(--ink-500)}.campaign-return-bars i{background:#e5eaf0;border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.campaign-return-bars i:before{width:var(--w);content:"";height:100%;display:block}.campaign-return-bars i,.campaign-return-bars i:has(+*){background:#e8edf3}.campaign-return-bars i{position:relative}.campaign-return-bars i:after{width:inherit;content:"";background:linear-gradient(90deg,#426fe7,#16a57d);position:absolute;inset:0 auto 0 0}.campaign-net{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:18px 22px 21px;padding-top:14px;display:flex}.campaign-net span{color:var(--ink-500);font-size:8px}.campaign-net strong{color:var(--emerald);font-size:15px}.conversion-report-panel{margin-top:15px}.conversion-report-flow{align-items:center;gap:10px;margin:25px 22px 23px;display:flex}.conversion-report-flow>div{background:linear-gradient(145deg,#f9fbff,#eef3ff);border:1px solid #dbe3f2;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;min-height:91px;display:flex}.conversion-report-flow>div.final{background:linear-gradient(145deg,#f8fffc,#eaf8f3);border-color:#cbe8de}.conversion-report-flow>div span{font-size:21px;font-weight:730}.conversion-report-flow>div small{color:var(--ink-500);margin-top:4px;font-size:8px}.conversion-report-flow>div em{color:var(--blue);margin-top:8px;font-size:7px;font-style:normal}.conversion-report-flow>i{color:#a5afbd;font-size:15px;font-style:normal}.month-pace>div{grid-template-columns:1fr auto;gap:7px;margin-top:15px;display:grid}.month-pace span,.month-pace strong{font-size:8px}.month-pace span{color:var(--ink-500)}.month-pace i{background:#edf0f5;border-radius:999px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.month-pace b{border-radius:inherit;background:linear-gradient(90deg,#3f6de4,#82a0ee);height:100%;display:block}.pace-summary{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 22px 18px;padding-top:13px;display:flex}.pace-summary span{color:var(--ink-400);font-size:7px}.pace-summary strong{font-size:10px}.history-table-wrap{margin-bottom:22px}.history-table td:first-child{flex-direction:column;display:flex}.history-table td strong{font-size:8px}.history-table td small{color:var(--ink-400);margin-top:3px;font-size:7px}.campaign-history-panel{margin-top:15px}.campaign-privacy-note{background:linear-gradient(90deg,#f4fbf8,#fbfefd);border:1px solid #dce9e4;border-radius:13px;align-items:flex-start;gap:12px;margin-top:15px;padding:14px 16px;display:flex}.campaign-privacy-note svg{fill:none;width:21px;stroke:var(--emerald);stroke-width:1.7px;flex:none}.campaign-privacy-note strong{color:var(--ink-700);font-size:9px}.campaign-privacy-note p{color:var(--ink-400);margin:4px 0 0;font-size:7px;line-height:1.55}@media(max-width:1400px){.detail-metric-grid{grid-template-columns:repeat(3,1fr)}.campaign-metrics{grid-template-columns:repeat(4,1fr)}}@media(max-width:1100px){.overview-grid,.detail-main-grid,.lead-workspace-grid,.campaign-detail-grid{grid-template-columns:1fr}.overview-lower-grid,.three-panel-grid{grid-template-columns:1fr 1fr}.campaign-analysis-grid>article:last-child{grid-column:1/-1}.detail-metric-grid{grid-template-columns:repeat(3,1fr)}.campaign-metrics{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.overview-hero,.module-hero{flex-direction:column;align-items:flex-start}.page-hero-side,.module-hero-actions{align-items:stretch;width:100%}.hero-signal{width:max-content}.overview-lower-grid,.three-panel-grid,.lead-summary-strip{grid-template-columns:1fr}.detail-metric-grid,.campaign-metrics{grid-template-columns:repeat(2,1fr)}.definition-grid{grid-template-columns:1fr 1fr}.definition-grid>div{border-bottom:1px solid var(--line)}.lead-funnel,.conversion-report-flow{flex-direction:column;align-items:stretch}.funnel-rate{max-width:none}.conversion-report-flow>i{text-align:center;transform:rotate(90deg)}.table-filters{display:none}.campaign-spotlight{flex-wrap:wrap;align-items:flex-start}.campaign-spotlight-status{justify-content:space-between;width:100%}.configuration-grid{grid-template-columns:1fr 1fr}.configuration-grid>div{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.configuration-grid>div:nth-child(2n){border-right:0!important}.configuration-grid>div:nth-last-child(-n+2){border-bottom:0!important}}@media(max-width:520px){.overview-hero{padding:26px 22px}.overview-metrics{grid-template-columns:1fr 1fr}.overview-lower-grid,.detail-metric-grid,.campaign-metrics,.overview-chart-stats{grid-template-columns:1fr}.overview-chart-stats>div{border-right:0;border-bottom:1px solid var(--line)}.overview-chart-stats>div:last-child{border-bottom:0}.source-donut-row,.overview-return-ring-row{flex-direction:column;align-items:flex-start}.module-hero{padding:23px 20px}.module-hero-actions{flex-direction:column}.configuration-grid{grid-template-columns:1fr}.configuration-grid>div{border-right:0!important}.configuration-grid>div:nth-last-child(2){border-bottom:1px solid var(--line)!important}.definition-grid{grid-template-columns:1fr}.definition-grid>div{border-right:0}.lead-summary-strip{grid-template-columns:1fr 1fr}.campaign-spotlight-status{flex-direction:column;align-items:flex-start}}.campaign-return-bars i:before,.campaign-return-bars i:after{display:none}.campaign-return-bars i b{border-radius:inherit;background:linear-gradient(90deg,#426fe7,#16a57d);height:100%;display:block}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
