/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--posture-fill:0%}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--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 0);--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 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--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,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;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}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/364\]{aspect-ratio:335/364}.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-\[438px\]{width:438px}.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}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-270{rotate:270deg}.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}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.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{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.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-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}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.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-\[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-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\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.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-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.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{--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)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.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)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.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 (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\:gap-2{gap:calc(var(--spacing) * 2)}}@media (width>=64rem){.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.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\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.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\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.dark\:text-\[\#391800\]{color:#391800}.dark\:text-\[\#733000\]{color:#733000}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-black{color:var(--color-black)}.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\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.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\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}.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\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hive-bg:#08111f;--hive-panel:#111e31eb;--hive-border:#94a3b833;--hive-text:#f4f7fb;--hive-muted:#94a3b8;--hive-primary:#0071e3;--hive-primary-hover:#0077ed;--hive-link:#06c;--hive-link-dark:#0a84ff;--hive-text-action:#06c;--hive-button-action:#1f2734;--hive-destructive-red:#ab2029}*{box-sizing:border-box}body{background:var(--hive-bg);min-height:100vh;color:var(--hive-text);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.login-shell{background-color:#142238;background-image:var(--login-background-image,url(/brand/login-bg-hive-default.jpg));background-position:var(--login-background-position-x,50%) var(--login-background-position-y,50%);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;place-items:center;min-height:100vh;padding:2rem;display:grid}.login-panel{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);text-align:center;background:#091c34ad;border:1px solid #ffffff6b;border-radius:8px;width:min(100%,448px);padding:2rem 1.5rem 1.4rem;box-shadow:0 20px 55px #00071266}.login-logo{object-fit:contain;width:42px;height:42px;margin:0 auto 1rem;display:block}.eyebrow{color:#fff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.login-panel h1{margin:0;font-size:clamp(1.8rem,4vw,2.25rem);line-height:1.15}.hero h1{margin:0;font-size:clamp(2rem,5vw,3.5rem)}.login-panel .muted{color:#ffffffc7;margin-top:.65rem;font-size:.875rem}.muted,.hero p,.card span,.role-item small{color:var(--hive-muted)}.login-form{border-top:1px solid #ffffff2b;gap:1rem;margin:1.75rem -.05rem 0;padding-top:1.25rem;display:grid}.login-form label{color:#fffffff0;text-align:left;gap:.45rem;font-size:.82rem;display:grid}.login-form input:not([type=checkbox]){border:1px solid #ffffff47;border-radius:5px;outline:none;width:100%;padding:.72rem .8rem;-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important}.login-form input:not([type=checkbox]):focus{border-color:#ffffff9e!important;box-shadow:0 0 0 3px #ffffff1f!important}.login-form input:autofill{-webkit-background-clip:text!important;background-clip:text!important}.remember{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.login-options{color:#ffffffe6;justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;display:flex}.login-options a,.auth-back-link{color:#fffffff0;text-underline-offset:2px;text-decoration:underline}.login-options a:hover,.auth-back-link:hover{color:#fff}.auth-back-link{justify-self:center;font-size:.82rem}.auth-status{color:#dcfce7;text-align:left;background:#14532d85;border:1px solid #86efac73;border-radius:5px;margin:1rem 0 -.5rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.45}.auto-fade-alert{animation:.35s 2.65s forwards auto-fade-alert}@keyframes auto-fade-alert{to{opacity:0;visibility:hidden;transform:translateY(-5px)}}.form-error{color:#fb7185;margin:0}.login-form button,.logout{cursor:pointer;border:0;border-radius:9px;font-weight:700}.login-form button{color:#fff;background:#030c1bd1;border-radius:5px;padding:.76rem 1rem;font-size:.875rem;transition:background-color .18s,transform .18s}.login-form button:hover{background:#08182ff2;transform:translateY(-1px)}.topbar{border-bottom:1px solid var(--hive-border);background:#111e30;align-items:center;gap:2rem;min-height:68px;padding:.75rem clamp(1rem,4vw,4rem);display:flex}.brand{white-space:nowrap;align-items:center;gap:.75rem;font-weight:700;display:flex}.brand img{object-fit:contain;width:42px;height:42px}.topbar nav{flex:1;gap:.5rem;display:flex}.topbar nav a{color:#bdc8d7;border-radius:8px;padding:.65rem .85rem}.topbar nav a:hover,.topbar nav .active{color:#fff;background:#07101d}.logout{color:#bdc8d7;border:1px solid var(--hive-border);background:0 0;padding:.65rem .9rem}.content{width:min(1280px,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,5rem) 0}.hero{padding-bottom:2.5rem}.hero p:last-child{max-width:680px;font-size:1.05rem}.grid{gap:1rem;display:grid}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--hive-border);background:var(--hive-panel);border-radius:14px;padding:1.4rem;box-shadow:0 12px 38px #00000024}.stats .card{gap:.5rem;display:grid}.stats strong{font-size:1.65rem}.role-card{margin-top:1rem}.role-card h2{margin:0 0 1.5rem}.role-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.role-item{background:#050d188c;border-radius:10px;gap:.25rem;padding:1rem;display:grid}.role-item b{color:var(--hive-primary);margin-top:.5rem;font-size:.8rem}@media (width<=850px){.topbar{flex-wrap:wrap;align-items:flex-start;gap:.75rem}.topbar nav{order:3;width:100%;overflow-x:auto}.stats{grid-template-columns:1fr}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-shell{color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;flex-direction:column;min-height:100vh;transition:background-color .2s,color .2s;display:flex}.portal-shell.portal-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portal-loading-page{flex:1}.portal-skeleton i{background:#e8edf2;display:block}.skeleton-heading{gap:.55rem;width:min(28rem,70%);margin:.2rem 0 1.4rem;display:grid}.skeleton-heading i:first-child{border-radius:5px;width:55%;height:26px}.skeleton-heading i:last-child{border-radius:4px;width:100%;height:12px}.skeleton-layout{grid-template-columns:190px minmax(0,1fr);gap:1.25rem;display:grid}.skeleton-profile-card,.skeleton-card{background:#fff;border:1px solid #edf0f3;border-radius:5px;position:relative;overflow:hidden}.skeleton-profile-card{flex-direction:column;align-items:center;min-height:340px;display:flex}.skeleton-cover{width:100%;height:82px;background:#dbe3ea!important}.skeleton-avatar{border-radius:50%;width:62px;height:62px;margin:-31px 0 1rem;background:#e8edf2!important}.skeleton-avatar.small{flex:0 0 48px;width:48px;height:48px;margin:0}.skeleton-line{border-radius:2px;height:10px}.skeleton-line.full{width:100%}.skeleton-line.wide{width:88%}.skeleton-line.medium{width:68%}.skeleton-line.short{width:42%}.skeleton-profile-card .skeleton-line{margin-bottom:.65rem}.skeleton-content{gap:1rem;display:grid}.skeleton-card{padding:1.25rem}.skeleton-summary{align-content:center;gap:1rem;min-height:98px;display:grid}.skeleton-row-card{align-content:center;gap:1.25rem;min-height:162px;display:grid}.skeleton-row-card>div{align-items:center;gap:.8rem;display:flex}.skeleton-row-card>div>span{flex:1;gap:.65rem;display:grid}.skeleton-nav{gap:1.25rem;display:flex}.skeleton-nav i{background:#435064;border-radius:4px;width:72px;height:12px}.skeleton-brand-mark{background:#f1f5f9;border-radius:5px;width:48px;height:42px}.skeleton-module-heading{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:105px;margin-bottom:.65rem;display:flex}.skeleton-module-heading>span{gap:.75rem;width:min(620px,70%);display:grid}.skeleton-line.eyebrow{width:140px;height:9px}.skeleton-line.title{border-radius:5px;width:230px;height:28px}.skeleton-line.description{width:min(100%,520px);height:13px}.skeleton-button{border-radius:5px;width:118px;height:36px}.skeleton-button.small{width:70px;height:32px}.skeleton-tabs{border-bottom:1px solid #e5e7eb;align-items:center;gap:1.4rem;height:44px;display:flex}.skeleton-tabs i{border-radius:3px;width:86px;height:13px}.skeleton-section-heading{gap:.55rem;margin:1.2rem 0 .75rem;display:grid}.skeleton-line.section-title{border-radius:3px;width:180px;height:17px}.skeleton-search{border-radius:6px;width:min(100%,512px);height:40px;margin-bottom:.75rem}.skeleton-table-card{background:#fff;border:1px solid #e1e6ec;border-radius:10px;overflow:hidden}.skeleton-table-row{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(15rem,1.35fr) minmax(9rem,.8fr) minmax(13rem,1fr) 6rem 6rem;align-items:center;gap:1.2rem;min-height:90px;padding:1rem;display:grid}.skeleton-table-row:last-child{border-bottom:0}.skeleton-table-row.header{min-height:44px}.skeleton-table-row.header i{width:68%;height:9px}.skeleton-table-row>span{align-items:center;gap:.8rem;display:flex}.skeleton-table-row>span>b{flex:1;gap:.5rem;display:grid}.skeleton-avatar.square{border-radius:7px;flex:0 0 42px;width:42px;height:42px;margin:0}.skeleton-avatar.square.large{flex-basis:64px;width:64px;height:64px}.skeleton-pill{border-radius:999px;width:72px;height:24px}.skeleton-pill.status{width:120px;height:30px}.skeleton-line.breadcrumb{width:280px;height:11px;margin-bottom:1.25rem}.skeleton-detail-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.skeleton-detail-header>span{align-items:center;gap:1rem;display:flex}.skeleton-detail-header b{gap:.55rem;width:310px;display:grid}.skeleton-detail-grid{grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.skeleton-detail-card{min-height:260px}.skeleton-detail-card>div{border-bottom:1px solid #edf0f4;grid-template-columns:140px 1fr;gap:1rem;padding:.8rem 0;display:grid}.skeleton-detail-card>.skeleton-line{margin-bottom:.5rem}.skeleton-table-row.six{grid-template-columns:1.2fr .8fr .8fr 1fr .5fr .7fr;min-height:76px}.skeleton-form-card{gap:.8rem;margin-bottom:1rem;display:grid}.skeleton-form-card>div{grid-template-columns:minmax(0,1fr) 180px 120px;gap:.8rem;margin-top:.5rem;display:grid}.skeleton-input{border-radius:5px;width:100%;height:40px}.skeleton-input.wide{width:100%}.skeleton-scan-card{margin-bottom:1rem;padding:0}.skeleton-scan-card>div:first-child{justify-content:space-between;align-items:center;padding:1rem;display:flex}.skeleton-scan-card>div:first-child>span{gap:.55rem;width:60%;display:grid}.skeleton-profile-layout{grid-template-columns:220px minmax(0,1fr);gap:1rem;display:grid}.skeleton-profile-menu{align-content:start;gap:1.4rem;display:grid}.skeleton-profile-form{gap:1rem;display:grid}.skeleton-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.skeleton-wizard-layout{grid-template-columns:220px minmax(0,1fr);gap:1rem;display:grid}.skeleton-wizard-layout>aside{align-content:start;gap:.35rem;display:grid}.skeleton-wizard-layout>aside i{border-radius:6px;height:48px}.skeleton-wizard-card{align-content:start;gap:1rem;min-height:430px;display:grid}.skeleton-workspace-create-heading{min-height:94px;margin-bottom:.75rem}.skeleton-workspace-create-card{gap:1.15rem;padding:1.4rem;display:grid}.skeleton-workspace-field{gap:.5rem;display:grid}.skeleton-workspace-field>.skeleton-line{width:150px;height:10px}.skeleton-textarea{border-radius:5px;width:100%;height:112px}.skeleton-workspace-fieldset{border:1px solid #e1e6ec;border-radius:6px;gap:.85rem;padding:1rem;display:grid}.skeleton-workspace-fieldset>.section-title{width:140px;height:13px}.skeleton-workspace-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.skeleton-subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.skeleton-subscription-card{border:1px solid #e1e6ec;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;min-height:92px;padding:1rem;display:flex}.skeleton-subscription-card>span{flex:1;gap:.65rem;display:grid}.skeleton-subscription-card>.skeleton-pill{flex:0 0 24px;width:24px;height:24px}.skeleton-workspace-actions{border-top:1px solid #e1e6ec;justify-content:flex-end;align-items:center;gap:1rem;padding-top:1rem;display:flex}.skeleton-workspace-actions>.skeleton-line{width:55px}.skeleton-dashboard-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.skeleton-dashboard-grid .skeleton-card{align-content:center;gap:1rem;min-height:125px;display:grid}.skeleton-dashboard-panels{grid-template-columns:1fr 1.3fr 1fr;gap:1rem;display:grid}.skeleton-dashboard-panels .skeleton-card{gap:1rem;display:grid}.skeleton-chart{border-radius:6px;height:230px}.skeleton-utilities-heading{min-height:88px}.skeleton-utilities-usage{gap:.5rem;width:min(320px,100%);padding:.15rem 0;display:grid}.skeleton-utilities-usage>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.skeleton-utilities-usage>div>.medium{width:110px}.skeleton-utilities-usage>div>.short{width:52px}.skeleton-usage-bar{border-radius:99px;width:100%;height:7px}.skeleton-utilities-usage>.wide{width:88%}.skeleton-utilities-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.skeleton-utilities-sidebar{gap:.35rem;padding:.8rem;display:grid}.skeleton-utilities-sidebar>.skeleton-line{margin:.2rem .45rem}.skeleton-utilities-sidebar>div{grid-template-columns:26px 1fr;align-items:center;gap:.6rem;min-height:54px;padding:.55rem .6rem;display:grid}.skeleton-utilities-sidebar>div>span{gap:.45rem;display:grid}.skeleton-utility-icon{border-radius:5px;width:22px;height:22px}.skeleton-utility-icon.large{width:30px;height:36px}.skeleton-utilities-workbench{padding:0;overflow:hidden}.skeleton-utilities-workbench>header{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:.8rem;padding:1.05rem 1.1rem;display:flex}.skeleton-utilities-workbench>header>span{gap:.45rem;width:min(420px,70%);display:grid}.skeleton-utilities-form{gap:.7rem;padding:1.15rem 1.2rem;display:grid}.skeleton-authorization{border-radius:7px;width:100%;height:64px}.skeleton-utilities-form>footer{border-top:1px solid #e5e7eb;justify-content:flex-end;align-items:center;gap:.8rem;padding-top:.8rem;display:flex}.skeleton-vulndb-heading{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.skeleton-vulndb-heading>span{gap:.55rem;width:min(520px,60%);display:grid}.skeleton-vulndb-heading>div,.skeleton-vulndb-detail-heading>div{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.skeleton-vulndb-heading>div>.skeleton-line,.skeleton-vulndb-detail-heading>div>.skeleton-line{width:72px}.skeleton-vulndb-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.skeleton-vulndb-metrics>i{background:#fff;border:1px solid #e1e6ec;border-radius:5px;height:82px}.skeleton-vulndb-filter{grid-template-columns:minmax(280px,1fr) minmax(150px,180px);gap:.65rem;width:min(100%,46rem);margin-bottom:1rem;display:grid}.skeleton-vulndb-row{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(220px,1.35fr) minmax(80px,.55fr) minmax(180px,1fr) minmax(70px,.45fr) minmax(120px,.7fr) 18px;align-items:center;gap:.75rem;min-height:64px;padding:.75rem 1rem;display:grid}.skeleton-vulndb-row:last-child{border-bottom:0}.skeleton-vulndb-row.header{background:#f5f7fa;min-height:37px}.skeleton-vulndb-row.header i{height:9px}.skeleton-vulndb-chevron{border-radius:2px;width:7px;height:12px}.skeleton-vulndb-detail-heading{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.skeleton-vulndb-detail-heading>span{align-items:center;gap:.8rem;display:flex}.skeleton-vulndb-detail-heading>span>.title{width:320px}.skeleton-vulndb-tabs{margin-bottom:1rem}.skeleton-vulndb-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);gap:.8rem;display:grid}.skeleton-vulndb-overview,.skeleton-vulndb-cvss,.skeleton-vulndb-record{align-content:start;gap:.75rem;min-height:280px;display:grid}.skeleton-vulndb-overview>.wide{height:12px}.skeleton-vulndb-cvss>div,.skeleton-vulndb-record>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(90px,.75fr) 1fr;gap:.6rem;padding:.5rem 0;display:grid}.skeleton-vulndb-record{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;min-height:190px}.skeleton-vulndb-record>.section-title{grid-column:1/-1}.skeleton-vulndb-form{gap:0;padding:0;display:grid;overflow:hidden}.skeleton-vulndb-form>header{border-bottom:1px solid #e5e7eb;padding:1.1rem 1.25rem}.skeleton-vulndb-form>header>span{gap:.55rem;width:min(520px,70%);display:grid}.skeleton-vulndb-form-section{border-bottom:1px solid #e5e7eb;grid-template-columns:24px minmax(0,1fr);gap:.65rem;padding:1.15rem 1.25rem;display:grid}.skeleton-vulndb-step{border-radius:50%;width:24px;height:24px}.skeleton-vulndb-form-section>span{gap:.55rem;display:grid}.skeleton-vulndb-form-section>span>b{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.25rem;display:grid}.skeleton-vulndb-form>footer{justify-content:flex-end;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.portal-skeleton i{position:relative;overflow:hidden}.portal-skeleton i:after,.initial-portal-skeleton i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.35s ease-in-out infinite hive-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes hive-skeleton-shimmer{to{transform:translate(100%)}}.portal-dark .portal-skeleton i{background:#29374a}.portal-dark .skeleton-cover{background:#34465d!important}.portal-dark .skeleton-profile-card,.portal-dark .skeleton-card{background:#202e40;border-color:#34465d}.portal-dark .skeleton-tabs,.portal-dark .skeleton-table-row,.portal-dark .skeleton-detail-card>div{border-color:#34465d}.portal-dark .skeleton-table-card{background:#202e40;border-color:#34465d}.portal-dark .skeleton-workspace-fieldset,.portal-dark .skeleton-subscription-card,.portal-dark .skeleton-workspace-actions,.portal-dark .skeleton-utilities-workbench>header,.portal-dark .skeleton-utilities-form>footer{border-color:#34465d}.portal-dark .skeleton-vulndb-metrics>i,.portal-dark .skeleton-vulndb-row.header{background:#202e40;border-color:#34465d}.portal-dark .skeleton-vulndb-row,.portal-dark .skeleton-vulndb-cvss>div,.portal-dark .skeleton-vulndb-record>div,.portal-dark .skeleton-vulndb-form>header,.portal-dark .skeleton-vulndb-form-section{border-color:#34465d}.portal-dark .portal-skeleton i:after{background:linear-gradient(90deg,#0000,#ffffff12,#0000)}.hive-dark-preload body{background:#101827}.hive-dark-preload .initial-portal-skeleton{color:#edf2f7;background:#101827}.hive-dark-preload .initial-portal-skeleton .portal-skeleton i{background:#29374a}.hive-dark-preload .initial-portal-skeleton .skeleton-cover{background:#34465d!important}.hive-dark-preload .initial-portal-skeleton .skeleton-profile-card,.hive-dark-preload .initial-portal-skeleton .skeleton-card,.hive-dark-preload .initial-portal-skeleton .skeleton-vulndb-metrics>i,.hive-dark-preload .initial-portal-skeleton .skeleton-vulndb-row.header{background:#202e40;border-color:#34465d}.hive-dark-preload .initial-portal-skeleton .skeleton-vulndb-row,.hive-dark-preload .initial-portal-skeleton .skeleton-vulndb-cvss>div,.hive-dark-preload .initial-portal-skeleton .skeleton-vulndb-record>div,.hive-dark-preload .initial-portal-skeleton .skeleton-vulndb-form>header,.hive-dark-preload .initial-portal-skeleton .skeleton-vulndb-form-section{border-color:#34465d}.hive-dark-preload .initial-portal-skeleton i:after{background:linear-gradient(90deg,#0000,#ffffff12,#0000)}@media (prefers-reduced-motion:reduce){.portal-skeleton i:after,.initial-portal-skeleton i:after{animation:none}}.portal-topbar{background:var(--hive-navigation-bg,#202c3c);color:#d4dae3;height:62px}.portal-nav-inner{align-items:center;gap:2.25rem;width:min(1220px,100% - 2rem);height:100%;margin:0 auto;display:flex}.portal-mark{flex:0 0 62px;align-self:stretch;place-items:center;width:62px;display:grid}.portal-mark img{object-fit:contain;width:44px;height:44px}.portal-navigation{flex:1;align-items:center;gap:.7rem;height:100%;display:flex}.portal-navigation a{color:#d1d6df;white-space:nowrap;border-radius:6px;align-items:center;gap:.4rem;padding:.62rem .85rem;font-size:.9rem;transition:background-color .15s,color .15s;display:inline-flex}.portal-navigation a:hover{color:#fff;background:#0f172a6b}.portal-navigation a.active{color:#fff;background:#111a2a}.portal-navigation a.locked{opacity:.78}.subscription-modal>p{color:#5f6b7b;font-size:.85rem;line-height:1.55}.portal-dark .subscription-modal>p{color:#cbd5e1}.portal-actions{align-items:center;gap:.4rem;display:flex}.notification-control,.notification-trigger{position:relative}.notification-count{color:#fff;background:#ff3b30;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:-5px;right:-7px}.notification-menu{z-index:50;color:#1f2328;background:#fff;border:1px solid #d0d7de;border-radius:8px;width:min(360px,100vw - 24px);max-height:min(520px,70vh);position:absolute;top:calc(100% + 12px);right:-48px;overflow:hidden;box-shadow:0 14px 38px #0f172a33}.notification-menu header{background:#f6f8fa;border-bottom:1px solid #d0d7de;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.notification-menu header strong{font-size:13px;font-weight:600}.notification-menu .notification-close,.notification-menu .notification-message button{color:#06c;cursor:pointer;background:0 0;border:0;font-size:13px}.notification-menu .notification-close{font-size:22px;line-height:1}.notification-list{max-height:440px;overflow-y:auto}.notification-item{color:#1f2328;border-bottom:1px solid #d0d7de;gap:4px;padding:12px 16px;font-size:13px;line-height:1.5;text-decoration:none;display:grid}.notification-item:hover,.notification-item:focus-visible{background:#f6f8fa}.notification-item:focus-visible,.notification-menu button:focus-visible{outline-offset:-2px;outline:2px solid #0071e3}.notification-item.unread{border-left:3px solid #0071e3;padding-left:13px}.notification-item-top{justify-content:space-between;gap:8px;display:flex}.notification-item-top strong{font-size:13px;font-weight:600}.notification-item-top small,.notification-item>small{color:#656d76;flex:none;font-size:11px}.notification-item-body{color:#656d76}.notification-message{color:#656d76;margin:0;padding:20px 16px;font-size:13px}.portal-dark .notification-menu{color:#f0f6fc;background:#161b22;border-color:#30363d}.portal-dark .notification-menu header{background:#0d1117;border-color:#30363d}.portal-dark .notification-item{color:#f0f6fc;border-color:#30363d}.portal-dark .notification-item:hover,.portal-dark .notification-item:focus-visible{background:#202a36}.portal-dark .notification-item-body,.portal-dark .notification-item small,.portal-dark .notification-message{color:#c9d1d9}.portal-dark .notification-menu .notification-close,.portal-dark .notification-menu .notification-message button{color:#0a84ff}.portal-legacy-link{color:#d1d6df;white-space:nowrap;border-radius:6px;align-items:center;min-height:34px;padding:.45rem .65rem;font-size:.9rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.portal-legacy-link:hover{color:#fff;background:#0f172a6b}.view-as-banner{z-index:100;color:#7f1d1d;opacity:1;background:#fff1f2;border-bottom:2px solid #b91c1c;grid-template-columns:auto auto minmax(100px,max-content) minmax(100px,max-content) minmax(360px,1fr);align-items:center;gap:1.4rem;max-height:120px;padding:.75rem max(1.25rem,50% - 610px);transition:max-height .24s,padding .24s,border-width .24s,opacity .2s,transform .24s;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 4px 16px #7f1d1d1f}.view-as-workspaces,.view-as-projects{min-width:0}.view-as-banner.view-as-banner-leaving{opacity:0;border-width:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-100%)}.view-as-banner div{gap:.12rem;display:grid}.view-as-banner strong{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.view-as-banner span{font-size:.82rem;font-weight:700}.view-as-banner small{opacity:.78;font-size:.75rem}.view-as-banner button{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:5px;padding:.55rem .8rem;font-size:.75rem;font-weight:700}.view-as-controls{justify-content:flex-end;align-items:center;gap:1.4rem;min-width:0;display:flex!important}.view-as-administrator{min-width:150px}.view-as-return-action{justify-items:end}.view-as-return-action small{text-align:right;color:#b91c1c;max-width:18rem}.portal-dark .view-as-banner{color:#fecaca;background:#3b1117;border-color:#ef4444}.portal-dark .view-as-banner button{background:#0071e3}.portal-dark .view-as-return-action small{color:#fecaca}.view-as-readonly-notice{color:#8b1e2d;background:#fff4f5;border:1px solid #f3c4c8;border-radius:7px;align-items:center;gap:.8rem;margin:0 0 1rem;padding:.85rem 1rem;display:flex}.view-as-readonly-notice svg{fill:currentColor;width:18px;height:18px}.view-as-readonly-notice div{gap:.15rem;display:grid}.view-as-readonly-notice strong{font-size:.82rem}.view-as-readonly-notice span{font-size:.75rem}.view-as-directory{padding:0;overflow:hidden}.view-as-filters{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.view-as-filters label{color:#526077;gap:.4rem;font-size:.76rem;font-weight:600;display:grid}.view-as-filters label>div{position:relative}.view-as-filters svg{fill:#718096;width:.85rem;height:.85rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.view-as-filters input{color:#182133;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;height:40px;padding:.55rem 2.3rem}.portal-shell .portal-page .view-as-filters button{font-size:1.15rem;position:absolute;top:50%;right:.45rem;transform:translateY(-50%);width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#718096!important;background:0 0!important;border:0!important;padding:0!important}.view-as-user-row{color:#526077;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(12rem,1.1fr) minmax(9rem,.8fr) minmax(10rem,.9fr) minmax(10rem,.9fr) minmax(10rem,.9fr) 7rem;align-items:center;gap:1rem;min-width:960px;padding:.9rem 1rem;font-size:.82rem;display:grid}.view-as-directory{overflow-x:auto}.view-as-owner-scope{background:#f8fafc;border:1px solid #cdd5df;border-radius:6px;gap:.2rem;margin:.9rem 0 0;padding:.8rem 1rem;display:grid}.view-as-owner-scope strong{font-size:.76rem}.view-as-owner-scope span{color:#697386;font-size:.75rem}.portal-dark .view-as-owner-scope{background:#172334;border-color:#40536b}.portal-dark .view-as-owner-scope span{color:#aeb8c6}.organization-projects-heading{margin-top:1.4rem}.organization-project-table{overflow-x:auto}.organization-project-row{color:#526077;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(13rem,1.2fr) 8rem minmax(11rem,1fr) 7rem minmax(10rem,.8fr);align-items:center;gap:1rem;min-width:760px;padding:.82rem 1rem;font-size:.78rem;display:grid}.organization-project-row:last-child{border-bottom:0}.organization-project-row strong{color:#182133}.organization-project-header{color:#718096;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.portal-dark .organization-project-row{color:#c5cfdd;border-color:#34465d}.portal-dark .organization-project-row strong{color:#edf2f7}.portal-dark .organization-project-header{color:#aeb8c6}.view-as-user-row:last-child{border-bottom:0}.view-as-user-row>span:first-child{gap:.2rem;display:grid}.view-as-user-row strong{color:#182133}.view-as-user-row small{color:#718096}.view-as-user-identity{gap:.18rem;min-width:0;display:grid}.view-as-user-identity strong,.view-as-user-identity small{overflow-wrap:anywhere;min-width:0;display:block}.view-as-loading-row{min-height:72px}.view-as-loading-row>span{min-width:0;display:block}.view-as-loading-row i{max-width:100%}.view-as-loading-identity{gap:.45rem;display:grid!important}.view-as-user-header{color:#718096;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.portal-shell .portal-page .view-as-user-row button.view-as-text-action:not(:disabled),.portal-shell .portal-page .view-as-user-row button.view-as-text-action:not(:disabled) :is(span,svg,i){color:var(--hive-text-action)!important;font-weight:400!important}.portal-shell .portal-page .view-as-user-row button.view-as-text-action:not(:disabled):is(:hover,:focus,:focus-visible,:active),.portal-shell .portal-page .view-as-user-row button.view-as-text-action:not(:disabled):is(:hover,:focus,:focus-visible,:active)>span{font-weight:400!important}.portal-shell .portal-page .view-as-user-row button.view-as-text-action:disabled,.portal-shell .portal-page .view-as-user-row button.view-as-text-action:disabled :is(span,svg,i){color:#94a3b8!important}.portal-shell .portal-page button.view-as-text-action:not(:disabled),.portal-shell .portal-page button.view-as-text-action:not(:disabled):hover,.portal-shell .portal-page button.view-as-text-action:not(:disabled):focus,.portal-shell .portal-page button.view-as-text-action:not(:disabled):active{width:auto;min-width:0;height:auto;font-size:.8rem;box-shadow:none!important;color:#0071e3!important;background:0 0!important;border:0!important;padding:0!important}.portal-shell .portal-page button.view-as-text-action:disabled{width:auto;min-width:0;height:auto;color:#94a3b8!important;background:0 0!important;border:0!important;padding:0!important}.portal-shell .portal-page button.view-as-text-action>span{color:inherit!important}.portal-dark .view-as-readonly-notice{color:#fecdd3;background:#391923;border-color:#75313b}.portal-dark .view-as-directory{background:#202e40;border-color:#34465d}.portal-dark .view-as-filters,.portal-dark .view-as-user-row{border-color:#34465d}.portal-dark .view-as-filters label,.portal-dark .view-as-user-row{color:#c4cedb}.portal-dark .view-as-filters input{color:#f3f4f6;background:#111a2a;border-color:#46566b}.portal-dark .view-as-user-row strong{color:#edf2f7}.portal-dark .view-as-user-row small{color:#aeb8c6}.portal-dark .portal-page button.view-as-text-action:not(:disabled),.portal-dark .portal-page button.view-as-text-action:not(:disabled):hover{color:#2997ff!important}.administration-users-card{padding:0;overflow-x:auto}.administration-tabs{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #dfe4eb;align-items:center;gap:.25rem;margin-top:.25rem;display:flex;overflow-x:auto}.administration-tabs::-webkit-scrollbar{width:0;height:0;display:none}.administration-tabs a{color:#596474;white-space:nowrap;border-radius:6px 6px 0 0;align-items:center;gap:.45rem;padding:.65rem .75rem;font-size:.8rem;font-weight:500;display:inline-flex;position:relative}.administration-tabs a :is(svg,i){width:15px;height:15px;color:inherit;fill:currentColor;opacity:.8}.administration-tabs a:hover{color:#182133;background:#f3f4f6}.administration-tabs a.active{color:#182133;font-weight:600}.administration-tabs a.active:after{content:"";background:#0071e3;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:.55rem;right:.55rem}.administration-tabs a[href=\#settings]{order:4}.administration-tab-panel{min-height:260px}.administration-settings-card{padding:1.25rem}.administration-settings-card h3{margin:0;font-size:1rem}.administration-settings-card p{color:#697386;margin:.4rem 0 0;font-size:.8rem}.fusion-system-state{align-content:center;gap:.65rem;min-height:150px;padding:1.25rem;display:grid}.fusion-system-state h3{margin:0;font-size:16px}.fusion-system-state p{color:#697386;margin:0;font-size:13px}.fusion-system-state .text-action{justify-self:start}.systems-services-card{padding:0;overflow-x:auto}.systems-services-table{border-collapse:collapse;table-layout:fixed;width:100%}.systems-services-table th,.systems-services-table td{text-align:left;padding:.85rem 1rem}.systems-services-table th{color:#697386;border-bottom:1px solid #e3e7ec;font-size:12px;font-weight:600}.systems-services-table td{color:#465166;vertical-align:middle;border-bottom:1px solid #e5e7eb;font-size:13px}.systems-services-table tbody tr:last-child td{border-bottom:0}.systems-services-table th:first-child{width:36%}.systems-services-table th:nth-child(2){width:16%}.systems-services-table th:nth-child(3){width:15%}.systems-services-table th:nth-child(4){width:13%}.systems-services-table th:nth-child(5){width:20%}.systems-services-table th:last-child{width:2rem}.systems-services-table tbody tr{transition:background-color .14s}.systems-services-table tbody tr.is-clickable{cursor:pointer}.systems-services-table tbody tr.is-clickable:hover{background:#f6f8fa}.systems-services-table tbody tr.is-clickable:focus-visible{outline-offset:-2px;outline:2px solid #0071e3}.systems-services-table tbody tr.is-placeholder{cursor:default}.system-service-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.system-service-identity>span:last-child{gap:.15rem;min-width:0;display:grid}.system-service-identity strong{color:#182133;font-size:13px;font-weight:600}.system-service-identity small{color:#697386;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.system-service-identity .system-service-host{color:#8a95a5;font-size:11px}.system-service-icon{color:#2868a7;background:#e7f0fb;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.system-service-icon svg{width:17px;height:17px}.system-service-icon.is-prism{color:#5065bd;background:#e9edff}.system-service-icon.is-pulse{color:#7c3aed;background:#f1eaff}.system-service-icon.is-sonar{color:#157785;background:#e3f7f8}.system-service-chevron{color:#7a8698;text-align:right!important}.system-service-chevron svg{width:12px;height:12px}.fusion-detail-grid dt{color:#7a8698;font-size:12px;font-weight:400}.fusion-detail-grid dd{overflow-wrap:anywhere;color:#344156;margin:0;font-size:13px;font-weight:500}.fusion-status{font-weight:600!important}.workspace-status.status-online{color:#187548;background:#e9f7ef}.workspace-status.status-degraded{color:#946200;background:#fff4d8}.workspace-status.status-offline{color:#b42338;background:#fdebec}.workspace-status.status-disabled{color:#607086;background:#eef2f7}.fusion-system-back{margin-top:1rem}.fusion-detail-heading{margin-top:.65rem}.fusion-detail-heading .eyebrow{margin:0 0 .15rem}.fusion-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.fusion-detail-grid>article{padding:0;overflow:hidden}.fusion-detail-grid>article>header{border-bottom:1px solid #e3e7ec;align-items:center;gap:.55rem;padding:.85rem 1rem;display:flex}.fusion-detail-grid>article>header svg{color:#617186;width:14px}.fusion-detail-grid h3{margin:0;font-size:15px}.fusion-detail-grid dl{margin:0;padding:.35rem 1rem;display:grid}.fusion-detail-grid dl>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(135px,.75fr) 1fr;gap:.7rem;padding:.55rem 0;display:grid}.fusion-detail-grid dl>div:last-child{border-bottom:0}.prism-sensor-history-table :is(th,td){padding:.6rem .65rem}.prism-sensor-history-table td{font-size:12px}.prism-sensor-history-table th:first-child{width:22%}.prism-sensor-history-table th:nth-child(2){width:14%}.prism-sensor-history-table th:nth-child(3){width:11%}.prism-sensor-history-table th:nth-child(4){width:17%}.prism-sensor-history-table th:nth-child(5){width:12%}.prism-sensor-history-table th:nth-child(6),.prism-sensor-history-table th:last-child{width:24%}.administration-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin:1.25rem 0 .65rem;display:flex}.administration-users>.administration-tab-panel>.administration-section-heading:first-child{margin-top:0}.administration-section-heading h2{margin:0;font-size:1.05rem}.administration-section-heading p{color:#697386;margin:.25rem 0 0;font-size:.78rem}.administration-section-heading>span{color:#697386;font-size:.75rem}.users-heading{margin-top:1.5rem}.administration-workspaces-card{padding:0;overflow:hidden}.organization-search{width:min(100%,32rem);margin:0 0 .75rem;position:relative}.organization-search svg{fill:#718096;pointer-events:none;width:.9rem;height:.9rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.organization-search input{color:#182133;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.55rem 2.5rem .55rem 2.25rem;font-size:.86rem}.organization-search input:focus{border-color:#4f73ad;outline:2px solid #4f73ad26}.organization-search button{color:#718096;cursor:pointer;appearance:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.2rem;line-height:1;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.organization-search button:hover,.organization-search button:focus,.organization-search button:active{color:#0071e3;outline:none;box-shadow:none!important;background:0 0!important;border:0!important}.admin-workspace-row{color:#465166;border-bottom:1px solid #e5e7eb;grid-template-columns:1.25fr 1.15fr 1fr 1.2fr .45fr auto;align-items:center;gap:1rem;padding:.85rem 1.1rem;font-size:.76rem;display:grid}.admin-workspace-row:last-child{border-bottom:0}.admin-workspace-row>span:first-child,.admin-workspace-row>span:nth-child(4){gap:.18rem;display:grid}.admin-workspace-row strong{color:#182133}.admin-workspace-row small{color:#718096}.admin-workspace-header{color:#718096;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.workspace-tags{flex-wrap:wrap;gap:.25rem;display:flex}.workspace-tags small{color:#315f9f;background:#edf2fb;border-radius:999px;padding:.18rem .38rem}.workspace-status{text-align:center;text-transform:uppercase;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;min-height:1.55rem;padding:.2rem .6rem;font-weight:700;line-height:1;display:inline-flex;font-size:.75rem!important}.workspace-status.status-active{color:#187548;background:#e9f7ef}.workspace-status.status-suspended{color:#946200;background:#fff4d8}.workspace-status.status-archived{color:#667085;background:#eef0f3}.admin-workspace-row a{color:#fff;background:#1d2735;border-radius:5px;padding:.4rem .58rem;font-size:.75rem;font-weight:700;display:inline-block}.admin-organization-list-header,.admin-organization-list-row{grid-template-columns:minmax(15rem,1.35fr) minmax(9rem,.8fr) minmax(13rem,1fr) 6rem 2rem}.admin-organization-list-row{padding:1rem 1.1rem;font-size:.9rem}.admin-organization-list-row .organization-summary{display:block}.organization-brand{align-items:center;gap:.75rem;display:flex}.organization-logo,.organization-initials{border-radius:7px;flex:0 0 42px;width:42px;height:42px}.organization-logo{object-fit:contain;background:#fff;border:1px solid #e2e8f0}.organization-initials{color:#fff;letter-spacing:.04em;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.organization-copy{color:#526077;flex-direction:column;gap:.22rem;min-width:0;font-size:.86rem;display:flex}.organization-copy strong{color:#182133;font-size:.95rem}.organization-contact{flex-direction:column;gap:.25rem;display:flex}.organization-contact span{color:#526077;font-size:.86rem}.portal-shell .portal-page a.single-action-row,.portal-shell .portal-page a.single-action-row:is(:visited,:hover,:focus,:focus-visible,:active){cursor:pointer!important;text-decoration:none!important}.single-action-row:focus-visible{outline-offset:-2px;outline:2px solid #0071e3}.single-action-chevron{color:#0071e3;justify-content:flex-end;align-self:center;align-items:center;display:inline-flex}.single-action-chevron svg{fill:currentColor;width:.62rem;height:.62rem}.portal-dark .single-action-row:focus-visible{outline-color:#2997ff}.portal-dark .single-action-chevron{color:#2997ff}.github-pager{color:#1f2937;justify-content:flex-end;align-items:center;gap:.2rem;margin:1rem 0 0;padding:.2rem;font-size:.82rem;display:flex;overflow-x:auto}.portal-shell .portal-page .github-pager button{cursor:pointer;white-space:nowrap;border-radius:6px;width:auto;min-width:2rem;height:2rem;font-size:.82rem;font-weight:500;box-shadow:none!important;color:#1f2937!important;background:0 0!important;border:0!important;padding:0 .55rem!important}.portal-shell .portal-page .github-pager button:hover:not(:disabled),.portal-shell .portal-page .github-pager button:focus-visible{color:#0071e3!important;background:#f3f4f6!important}.portal-shell .portal-page .github-pager .pager-number.active{font-weight:600;color:#fff!important;background:#0071e3!important}.portal-shell .portal-page .github-pager button:disabled{cursor:default;color:#8c959f!important;background:0 0!important}.pager-direction{align-items:center;gap:.35rem;display:inline-flex}.pager-direction span{font-size:1.1rem;line-height:1;color:inherit!important}.pager-ellipsis{color:#57606a;place-items:center;min-width:2rem;height:2rem;display:grid}.organization-details-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.organization-details-brand{align-items:center;gap:1rem;display:flex}.organization-details-brand>img,.organization-details-brand>span{object-fit:contain;color:#fff;letter-spacing:.04em;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;font-weight:700;display:inline-flex}.organization-details-brand h1{margin:.15rem 0;font-size:1.9rem}.organization-details-brand p:last-child{color:#697386;margin:0}.organization-details-brand .workspace-status{margin-top:.5rem;display:inline-flex}.portal-page a{color:#0071e3;font-weight:400}.portal-dark .portal-page a{color:#2997ff}.portal-shell:not(.portal-dark) .portal-page a.add-workspace-action{color:#fff}.portal-page .administration-tabs a{color:#596474;font-weight:500}.portal-page .breadcrumbs a{color:inherit;font-weight:500}.portal-page .breadcrumbs a:hover{color:#182133}.portal-dark .portal-page .administration-tabs a,.portal-dark .portal-page .breadcrumbs a{color:#9eabbc}.portal-dark .portal-page .administration-tabs a:hover,.portal-dark .portal-page .administration-tabs a.active,.portal-dark .portal-page .breadcrumbs a:hover{color:#edf2f7}.organization-details-grid{grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.organization-details-grid-single{grid-template-columns:1fr}.organization-reference-column{align-content:start;gap:1rem;min-width:0;display:grid}.organization-detail-card{padding:1.15rem}.organization-detail-card h2{margin:0 0 1rem;font-size:1rem}.organization-detail-card-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.organization-detail-card-heading h2{margin:0}.organization-note-form{border-bottom:1px solid #e2e8f0;gap:.45rem;padding-bottom:1rem;display:grid}.organization-note-form textarea{resize:vertical;color:#182133;width:100%;min-height:76px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.65rem .7rem}.organization-note-form>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.organization-note-form small,.organization-notes-empty,.organization-notes-limit{color:#718096;font-size:.75rem}.organization-notes-limit{border-bottom:1px solid #e2e8f0;margin:0 0 .2rem;padding:0 0 .85rem;line-height:1.45}.portal-shell .portal-page .organization-note-form .organization-add-note-button{white-space:nowrap;width:auto;min-height:34px;box-shadow:none;border:0;border-radius:5px;justify-content:center;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;color:#fff!important;background:#1d2735!important;padding:.45rem .75rem!important}.organization-add-note-button svg{fill:currentColor;width:.8rem;height:.8rem}.portal-shell .portal-page .organization-note-form .organization-add-note-button:hover,.portal-shell .portal-page .organization-note-form .organization-add-note-button:focus-visible{color:#fff!important;background:#1d2735!important}.organization-notes-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.organization-notes-list li{border-bottom:1px solid #e2e8f0;gap:.3rem;padding:.85rem 0;display:grid}.organization-notes-list li:last-child{border-bottom:0;padding-bottom:0}.organization-notes-list p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.organization-notes-list small,.organization-notes-list time{color:#718096;font-size:.75rem}.organization-notes-list time{display:block}.organization-notes-empty{margin:0}.organization-note-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.organization-note-meta form{margin:0}.portal-shell .portal-page button.organization-note-delete,.portal-shell .portal-page button.organization-note-delete:hover,.portal-shell .portal-page button.organization-note-delete:focus,.portal-shell .portal-page button.organization-note-delete:active{place-items:center;width:24px!important;min-width:24px!important;height:24px!important;box-shadow:none!important;color:#dc2626!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-grid!important}.organization-note-delete svg{fill:currentColor;width:.75rem;height:.75rem}.workspace-edit-action{align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex!important}.workspace-edit-action svg{fill:currentColor;width:14px;height:14px}.workspace-detail-actions{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.portal-shell .portal-page button.workspace-delete-action{align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;width:auto!important;min-width:0!important;box-shadow:none!important;color:#dc2626!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important}.workspace-delete-action svg{fill:currentColor;width:12px;height:12px}.workspace-delete-modal{width:min(100%,620px)}.workspace-delete-warning{color:#991b1b;background:#fff5f5;border:1px solid #fecaca;border-radius:7px;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:.85rem;display:flex}.workspace-delete-warning>svg{fill:currentColor;flex:0 0 18px;width:18px;height:18px;margin-top:.1rem}.workspace-delete-warning strong{font-size:.84rem}.workspace-delete-warning p{color:inherit;margin:.3rem 0 0;font-size:.78rem;line-height:1.5}.workspace-delete-modal>p{color:#526077;font-size:.82rem;line-height:1.5}.portal-shell .portal-page .workspace-delete-modal button.workspace-confirm-delete{color:#fff!important;background:#b91c1c!important;border-color:#b91c1c!important}.portal-shell .portal-page .workspace-delete-modal button.workspace-confirm-delete:hover{color:#fff!important;background:#991b1b!important;border-color:#991b1b!important}.portal-dark .workspace-delete-warning{color:#fecaca;background:#38171a;border-color:#7f1d1d}.portal-dark .workspace-delete-modal>p{color:#c5cfdd}.workspace-edit-form{gap:1rem;display:grid}.workspace-edit-form>label,.workspace-edit-form fieldset label{color:#526077;gap:.35rem;font-size:.78rem;display:grid}.workspace-edit-form select,.workspace-edit-form input{color:#182133;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;height:40px;padding:.55rem .7rem}.workspace-edit-form fieldset{border:1px solid #d7dde6;border-radius:6px;min-width:0;margin:0;padding:.9rem}.workspace-edit-form legend{color:#182133;padding:0 .35rem;font-size:.84rem;font-weight:700}.workspace-edit-form fieldset>small{color:#718096;margin-top:.55rem;font-size:.75rem;display:block}.subscription-renewal-editor{grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);align-items:end;gap:1rem;display:grid}.subscription-renewal-editor>label>strong{color:#182133;font-size:.84rem}.auto-renew-toggle{cursor:pointer;align-items:center;grid-template-columns:auto auto minmax(0,1fr)!important}.auto-renew-toggle>input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.auto-renew-toggle .toggle-track{background:#a8b2c1;border-radius:999px;width:42px;height:24px;transition:background .18s;position:relative}.auto-renew-toggle .toggle-track span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.auto-renew-toggle input:checked~.toggle-track{background:#0071e3}.auto-renew-toggle input:checked~.toggle-track span{transform:translate(18px)}.auto-renew-toggle input:focus-visible~.toggle-track{outline-offset:2px;outline:2px solid #0071e3}.auto-renew-toggle>span:last-child{gap:.15rem;display:grid}.auto-renew-toggle small{color:#718096;font-size:.75rem}.workspace-product-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.workspace-product-options label{border:1px solid #d7dde6;border-radius:5px;align-items:start;padding:.65rem;grid-template-columns:auto 1fr!important}.workspace-product-options label.unavailable{opacity:.5}.workspace-product-options input{width:16px;height:16px;margin:.15rem 0 0;padding:0}.workspace-product-options label span{gap:.15rem;display:grid}.workspace-product-options label small{color:#718096;font-size:.75rem}.workspace-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.workspace-edit-actions{justify-content:flex-end;gap:.55rem;display:flex}.workspace-edit-actions button{color:#fff;cursor:pointer;background:#1d2735;border:0;border-radius:5px;padding:.55rem .8rem;font-size:.78rem;font-weight:700}.workspace-edit-actions button.secondary-button{color:#344054;background:#fff;border:1px solid #cbd5e1}.portal-shell .portal-page button.organization-edit-link:not(:disabled),.portal-shell .portal-page button.organization-edit-link:not(:disabled):hover,.portal-shell .portal-page button.organization-edit-link:not(:disabled):focus,.portal-shell .portal-page button.organization-edit-link:not(:disabled):active{width:auto;min-width:0;font-size:.82rem;box-shadow:none!important;color:#0071e3!important;background:0 0!important;border:0!important;padding:0!important}.organization-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.organization-edit-form>label,.organization-edit-form fieldset label{color:#526077;align-content:start;align-self:start;gap:.35rem;font-size:.78rem;display:grid}.organization-edit-form input,.organization-edit-form select{color:#182133;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.55rem .65rem}.organization-edit-form input[type=file]{padding:.4rem}.organization-edit-form small{color:#718096;font-size:.75rem}.organization-edit-form fieldset{border:1px solid #e2e8f0;border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:.85rem;display:grid}.organization-edit-form legend{color:#182133;padding:0 .35rem;font-size:.82rem;font-weight:600}.organization-edit-actions{grid-column:1/-1;justify-content:flex-end;gap:.5rem;padding-top:.2rem;display:flex}.organization-edit-actions button{color:#fff;cursor:pointer;background:#1d2735;border:1px solid #1d2735;border-radius:5px;padding:.5rem .72rem;font-size:.75rem;font-weight:700}.organization-detail-card dl{gap:.7rem;margin:0;display:grid}.organization-detail-card dl div{border-bottom:1px solid #edf0f4;grid-template-columns:150px minmax(0,1fr);gap:.75rem;padding-bottom:.65rem;font-size:.84rem;display:grid}.organization-detail-card dl div:last-child{border-bottom:0;padding-bottom:0}.organization-detail-card dt{color:#718096}.organization-detail-card dd{color:#182133;overflow-wrap:anywhere;margin:0}.organization-detail-card a{color:#0071e3}.organization-workspaces-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.organization-workspaces-heading h2{margin:0;font-size:1.15rem}.organization-workspaces-heading p{color:#697386;margin:.3rem 0 0;font-size:.82rem}.organization-workspaces-heading>span{color:#315f9f;background:#edf2fb;border-radius:999px;justify-content:center;align-items:center;min-width:1.7rem;height:1.7rem;font-size:.76rem;font-weight:700;display:inline-flex}.organization-workspace-list{gap:1rem;display:grid}.organization-workspace-table{padding:0;overflow:hidden}.organization-workspace-row{color:#526077;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(13rem,1.25fr) minmax(8rem,.7fr) minmax(9rem,.8fr) minmax(12rem,1fr) 6rem 2rem;align-items:start;gap:.9rem;padding:1rem;font-size:.82rem;display:grid}.organization-workspace-row:last-child{border-bottom:0}.organization-workspace-row>span:first-child,.organization-workspace-row>span:nth-child(4){flex-direction:column;gap:.22rem;min-width:0;display:flex}.organization-workspace-row strong{color:#182133}.organization-workspace-row small{color:#718096;overflow-wrap:anywhere}.organization-workspace-table-header{color:#718096;letter-spacing:.05em;text-transform:uppercase;padding:.75rem 1rem;font-size:.75rem;font-weight:700}.organization-members-section{margin:0 0 1.6rem}.portal-shell .portal-page button.organization-member-add{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:34px;font-size:.78rem;font-weight:700;line-height:1;width:auto!important;min-width:0!important;box-shadow:none!important;color:#fff!important;background:#1d2735!important;border:0!important;border-radius:5px!important;padding:.5rem .72rem!important;display:inline-flex!important}.portal-shell .portal-page button.organization-member-add:hover,.portal-shell .portal-page button.organization-member-add:focus-visible,.portal-shell .portal-page button.organization-member-add:active{color:#fff!important;background:#111827!important}.organization-member-table{padding:0;overflow:hidden}.organization-member-row{color:#526077;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(9rem,1fr) minmax(13rem,1.25fr) minmax(8rem,.8fr) 6rem 6rem minmax(8rem,.75fr);align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.82rem;display:grid}.organization-member-row:last-child{border-bottom:0}.organization-member-header{color:#718096;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.organization-member-row strong{color:#182133}.organization-member-actions{align-items:center;gap:.7rem;display:flex}.organization-member-actions .icon-text-action{align-items:center;gap:.3rem;font-weight:700;display:inline-flex;color:#0071e3!important}.organization-member-actions .icon-text-action svg{fill:currentColor;width:.72rem;height:.72rem}.portal-shell .portal-page button.organization-member-lifecycle-action,.portal-shell .portal-page button.organization-member-lifecycle-action:hover,.portal-shell .portal-page button.organization-member-lifecycle-action:focus,.portal-shell .portal-page button.organization-member-lifecycle-action:focus-visible,.portal-shell .portal-page button.organization-member-lifecycle-action:active{cursor:pointer;appearance:none!important;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;color:#dc2626!important;font:inherit!important;font-weight:700!important;line-height:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:.3rem!important;margin:0!important;padding:0!important;display:inline-flex!important}.organization-member-lifecycle-action svg{flex:none;width:.75rem;height:.75rem}.organization-member-limit,.organization-owner-note{color:#697386;margin:.65rem 0 0;font-size:.78rem}.organization-member-modal{width:min(100%,620px)}.organization-member-form-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.organization-member-form-grid label{color:#334155;flex-direction:column;gap:.42rem;font-size:.78rem;font-weight:600;display:flex}.organization-member-form-grid input,.organization-member-form-grid select{color:#182133;background:#fff;border:1px solid #cbd5e1;border-radius:5px;min-height:40px;padding:.62rem .72rem}.organization-member-modal>p{color:#526077;font-size:.82rem;line-height:1.5}.project-member-picker{gap:.65rem;min-width:0;display:grid}.project-member-picker-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.project-member-picker-heading strong{color:#526077;white-space:nowrap;font-size:.75rem}.project-member-search{position:relative;display:block!important}.project-member-search>svg{color:#718096;pointer-events:none;font-size:.8rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.project-member-search input{padding-left:2.25rem!important}.project-member-results{border:1px solid #d7dde6;border-radius:5px;max-height:230px;display:grid;overflow-y:auto}.project-member-results label{cursor:pointer;border-bottom:1px solid #e5e9ef;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.7rem!important;padding:.65rem .75rem!important;display:grid!important}.project-member-results label:last-of-type{border-bottom:0}.project-member-results label:hover{background:#f6f8fb}.project-member-results input{width:16px!important;height:16px!important;margin:0!important;padding:0!important}.project-member-results span{min-width:0;display:grid}.project-member-results small{text-overflow:ellipsis;color:#718096;font-size:.75rem;overflow:hidden}.project-member-results>p{text-align:center;color:#718096;margin:0;padding:1rem;font-size:.8rem}.portal-shell .portal-page .organization-member-confirm-remove{color:#fff!important;background:#b91c1c!important}.portal-dark .organization-member-row{color:#aeb9c9;border-color:#3a4b61}.portal-dark .portal-page button.organization-member-add,.portal-dark .portal-page button.organization-member-add:hover,.portal-dark .portal-page button.organization-member-add:focus-visible,.portal-dark .portal-page button.organization-member-add:active{color:#fff!important;background:#0071e3!important}.portal-dark .organization-member-row strong{color:#f8fafc}.portal-dark .portal-page button.organization-member-lifecycle-action,.portal-dark .portal-page button.organization-member-lifecycle-action:hover,.portal-dark .portal-page button.organization-member-lifecycle-action:focus,.portal-dark .portal-page button.organization-member-lifecycle-action:focus-visible,.portal-dark .portal-page button.organization-member-lifecycle-action:active{color:#ff453a!important;background:0 0!important}.portal-dark .organization-member-form-grid label{color:#d8e0eb}.portal-dark .organization-member-form-grid input,.portal-dark .organization-member-form-grid select{color:#f8fafc;background:#0f1b2e;border-color:#465a73}.portal-dark .organization-member-limit,.portal-dark .organization-owner-note,.portal-dark .organization-member-modal>p{color:#aeb9c9}.portal-dark .project-member-results{border-color:#40536b}.portal-dark .project-member-results label{border-color:#34465d}.portal-dark .project-member-results label:hover{background:#24344a}.portal-dark .project-member-picker-heading strong,.portal-dark .project-member-results small,.portal-dark .project-member-results>p{color:#aeb9c9}@media (width<=900px){.organization-member-row{grid-template-columns:1fr 1fr}.organization-member-header{display:none}.organization-member-form-grid{grid-template-columns:1fr}}.add-workspace-action{color:#fff;background:#1d2735;border-radius:5px;padding:.5rem .72rem;font-size:.78rem;font-weight:700}.workspace-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.workspace-overview-grid.workspace-overview-single{grid-template-columns:1fr}.workspace-details-heading>div{flex-direction:column;align-items:flex-start;display:flex}.workspace-details-heading .workspace-status{margin-top:.65rem}.workspace-details-products{margin-bottom:1.2rem}.organization-detail-card dd .workspace-details-products{margin-bottom:0;display:flex}.workspace-entitlements-title{border-top:1px solid #e5e7eb;padding-top:1rem}.workspace-details-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workspace-details-sections>article{padding:1.1rem}.workspace-details-sections h2{margin:0 0 .9rem;font-size:1rem}.workspace-details-sections>article>p{color:#718096;font-size:.82rem}.workspace-contact-detail{gap:.16rem;margin-bottom:.55rem;display:grid}.workspace-contact-detail:last-child{margin-bottom:0}.workspace-contact-detail span{color:#526077;font-size:.78rem}.workspace-members-card{margin-bottom:1rem;padding:1.1rem}.workspace-members-card h2{margin:0 0 .7rem;font-size:1rem}.workspace-members-card>p{color:#718096;font-size:.82rem}.workspace-members-heading{justify-content:space-between;align-items:center;gap:1rem;margin:1.1rem 0 .65rem;display:flex}.workspace-members-heading h2{margin:0;font-size:1.1rem}.workspace-members-caption{color:#697386;margin-top:.18rem;font-size:.75rem;line-height:1.35;display:block}.workspace-members-heading button{color:#fff;cursor:pointer;background:#1d2735;border:0;border-radius:5px;padding:.5rem .72rem;font-size:.78rem;font-weight:700}.new-member-form{grid-template-columns:repeat(3,minmax(10rem,1fr));align-items:end;gap:.7rem;margin-bottom:.75rem;padding:.9rem;display:grid}.new-member-form>button{justify-self:start}.new-member-form label{color:#526077;gap:.35rem;font-size:.78rem;display:grid}.new-member-form input,.new-member-form select,.workspace-member-row select{color:#182133;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;height:38px;padding:.5rem .65rem}.new-member-form>button,.workspace-member-row form>button{color:#fff;cursor:pointer;background:#1d2735;border:0;border-radius:5px;height:38px;padding:0 .75rem;font-size:.76rem;font-weight:700}.workspace-members-table{padding:0;overflow:hidden}.workspace-member-row{color:#526077;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(10rem,1fr) minmax(14rem,1.3fr) 11rem 16rem 9rem;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.82rem;display:grid}.workspace-member-row:last-child{border-bottom:0}.workspace-member-row strong{color:#182133}.workspace-member-header{color:#718096;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.workspace-member-row>span>form{align-items:center;gap:.4rem;display:flex}.workspace-member-actions{align-items:center;gap:.65rem;display:flex}.workspace-member-actions button{cursor:pointer;font-size:.78rem;width:auto!important;min-width:0!important;box-shadow:none!important;color:#0071e3!important;background:0 0!important;border:0!important;padding:0!important}.workspace-member-actions>button{align-items:center;gap:.35rem;display:inline-flex}.workspace-member-actions>button svg{fill:currentColor;width:.72rem;height:.72rem}.review-summary-grid article{min-height:260px}.review-card-actions{flex-wrap:wrap;gap:.65rem 1.25rem;margin:.75rem 0 1rem;display:flex}.review-card-actions .review-edit-link:hover{text-decoration:underline}.review-card-actions .review-edit-link:focus-visible{outline-offset:4px;outline:2px solid}.portal-shell .portal-page .review-card-actions button:not(:disabled),.portal-shell .portal-page .review-card-actions button:not(:disabled):hover,.portal-shell .portal-page .review-card-actions button:not(:disabled):focus,.portal-shell .portal-page .review-card-actions button:not(:disabled):active{width:auto;min-width:0;font-size:.75rem;box-shadow:none!important;color:#0071e3!important;background:0 0!important;border:0!important;padding:0!important}.review-summary-grid dl div{grid-template-columns:110px minmax(0,1fr)}.review-summary-grid dd{overflow-wrap:anywhere;line-height:1.55}.workspace-projects-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin:1.25rem 0 .65rem;display:flex}.workspace-projects-heading h2{margin:0;font-size:1.1rem}.workspace-projects-heading p{color:#697386;margin:.25rem 0 0;font-size:.82rem}.workspace-projects-heading button{color:#fff;cursor:pointer;background:#1d2735;border:0;border-radius:5px;padding:.5rem .72rem;font-size:.78rem;font-weight:700}.new-project-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.8rem;margin-bottom:.75rem;padding:.9rem;display:grid}.new-project-form label{color:#526077;flex:1;gap:.35rem;font-size:.78rem;display:grid}.new-project-form input{color:#182133;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;height:38px;padding:.5rem .65rem}.token-allocation-input{appearance:textfield}.token-allocation-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.token-allocation-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.new-project-actions{grid-column:2;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.new-project-form button{color:#fff;cursor:pointer;background:#1d2735;border:0;border-radius:5px;height:38px;padding:0 .8rem;font-size:.78rem;font-weight:700}.workspace-projects-table{padding:0;overflow-x:auto}.workspace-project-row{color:#526077;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(12rem,1.2fr) 7rem 8rem minmax(11rem,.9fr) minmax(10rem,.8fr) minmax(8rem,.7fr);align-items:center;gap:1rem;min-width:900px;padding:.85rem 1rem;font-size:.82rem;display:grid}.workspace-project-row.without-actions{grid-template-columns:minmax(12rem,1.2fr) 7rem 8rem minmax(11rem,.9fr) minmax(10rem,.8fr);min-width:760px}.workspace-project-row:last-child{border-bottom:0}.portal-shell .workspace-project-row:not(.workspace-project-header)>span,.portal-shell .organization-workspace-row .workspace-subscription-name,.portal-shell .workspace-member-row:not(.workspace-member-header)>span,.portal-shell .organization-project-row:not(.organization-project-header)>span{color:var(--hive-light-text,#1f2328)}.portal-shell.portal-dark .workspace-project-row:not(.workspace-project-header)>span,.portal-shell.portal-dark .organization-workspace-row .workspace-subscription-name,.portal-shell.portal-dark .workspace-member-row:not(.workspace-member-header)>span,.portal-shell.portal-dark .organization-project-row:not(.organization-project-header)>span{color:var(--hive-dark-text,#f0f6fc)}.workspace-project-row strong{color:#182133}.workspace-project-row a{color:#0071e3;overflow-wrap:anywhere;font-weight:600}.project-number{font-variant-numeric:tabular-nums;letter-spacing:.04em}.project-token-rating{cursor:help;outline:none;align-items:center;gap:.24rem;width:max-content;min-height:18px;display:flex;position:relative}.project-token-rating svg{color:#e5a000;fill:currentColor;filter:drop-shadow(0 1px 1px #784c0038);flex:0 0 16px;width:16px;height:16px;display:block}.project-token-rating svg.is-empty{color:#d5dbe3;filter:none}.project-token-rating b{color:#946200;letter-spacing:.08em;margin-left:.08rem;font-size:1rem;line-height:1}.project-token-rating .token-overflow{justify-content:center;align-items:center;min-width:1rem;font-size:1.05rem;font-weight:800;display:inline-flex}.project-token-rating:after{z-index:20;color:#fff;content:attr(data-token-label);white-space:nowrap;opacity:0;pointer-events:none;background:#182133;border-radius:5px;padding:.38rem .55rem;font-size:.75rem;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%,.2rem)}.project-token-rating:hover:after,.project-token-rating:focus-visible:after{opacity:1;transform:translate(-50%)}.project-row-actions{justify-content:flex-start;align-items:center;gap:.7rem;display:flex}.project-row-actions button{white-space:nowrap}.portal-shell .portal-page .project-row-actions button.project-access-icon:not(:disabled),.portal-shell .portal-page .project-row-actions button.project-access-icon:not(:disabled) *{cursor:pointer!important}.project-provisioning-status{color:#946200;font-size:.75rem;font-weight:600}.project-account-manager-notice{color:#697386;white-space:nowrap;font-size:.75rem}.portal-dark .project-provisioning-status{color:#fde68a}.portal-dark .project-account-manager-notice{color:#aeb9c9}.portal-shell .portal-page .project-row-actions button.project-access-text-action:not(:disabled),.portal-shell .portal-page .project-row-actions button.project-access-text-action:not(:disabled):is(:hover,:focus,:focus-visible,:active),.portal-shell .portal-page .project-row-actions button.project-access-text-action:not(:disabled)>span,.portal-shell .portal-page .project-row-actions button.project-access-text-action:not(:disabled):is(:hover,:focus,:focus-visible,:active)>span{color:#06c!important;font-weight:400!important}.portal-dark .portal-page .project-row-actions button.project-access-text-action:not(:disabled),.portal-dark .portal-page .project-row-actions button.project-access-text-action:not(:disabled):is(:hover,:focus,:focus-visible,:active),.portal-dark .portal-page .project-row-actions button.project-access-text-action:not(:disabled)>span,.portal-dark .portal-page .project-row-actions button.project-access-text-action:not(:disabled):is(:hover,:focus,:focus-visible,:active)>span{color:#0a84ff!important;font-weight:400!important}.project-action-heading{text-align:left;justify-self:stretch}.workspace-project-header{color:#718096;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.workspace-person{color:#526077;border-bottom:1px solid #edf0f4;gap:.2rem;padding:.7rem 0;font-size:.82rem;display:grid}.workspace-person:last-of-type{border-bottom:0}.workspace-person strong{color:#182133}.add-workspace-form{gap:1rem;padding:1.25rem;display:grid}.add-workspace-form>label{color:#465166;gap:.4rem;font-size:.82rem;display:grid}.add-workspace-form input,.add-workspace-form textarea{color:#182133;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.65rem .7rem}.add-workspace-form textarea{resize:vertical;min-height:90px}.add-workspace-form fieldset{border:0;margin:0;padding:0}.add-workspace-form legend{color:#465166;margin-bottom:.6rem;font-size:.82rem}.add-workspace-contact-fields label{color:#465166;gap:.4rem;font-size:.82rem;display:grid}.add-workspace-form footer{border-top:1px solid #e5e7eb;justify-content:flex-end;align-items:center;gap:.7rem;padding-top:.9rem;display:flex}.add-workspace-form footer a{color:#526077;font-size:.82rem}.add-workspace-form footer button{color:#fff;cursor:pointer;background:#1d2735;border:0;border-radius:5px;padding:.55rem .8rem;font-weight:700}.organization-workspace-card{padding:1.15rem}.organization-workspace-card>header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.organization-workspace-card h3{margin:0;font-size:1.05rem}.organization-workspace-card header p{color:#697386;margin:.3rem 0 0;font-size:.82rem}.workspace-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem 0;display:grid}.workspace-detail-summary div{gap:.22rem;display:grid}.workspace-detail-summary span,.workspace-detail-sections h4{color:#718096;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.workspace-detail-summary strong{color:#182133;overflow-wrap:anywhere;font-size:.84rem}.workspace-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workspace-detail-sections section{border:1px solid #e5e7eb;border-radius:7px;min-width:0;padding:.9rem}.workspace-detail-sections h4{margin:0 0 .7rem}.workspace-detail-sections ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.workspace-detail-sections li{color:#526077;gap:.16rem;font-size:.8rem;display:grid}.workspace-detail-sections li strong{color:#182133}.workspace-detail-sections li span{overflow-wrap:anywhere}.admin-empty-state{color:#718096;text-align:center;padding:2rem;font-size:.8rem}.admin-user-row{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(14rem,1.3fr) minmax(7rem,.55fr) minmax(10rem,1fr) minmax(12rem,1.2fr) 17rem;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.82rem;display:grid}.administration-users-card .admin-user-row>span{text-align:left;justify-self:stretch;min-width:0}.administration-users-card .admin-user-row>span:last-child{text-align:right;justify-self:end}.admin-user-row:last-child{border-bottom:0}.admin-user-row>span:first-child{gap:.2rem;display:grid}.admin-user-row small{color:#718096}.admin-user-header{color:#718096;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.admin-user-row button,.modal-actions button{color:#fff;cursor:pointer;background:#0071e3;border:0;border-radius:5px;padding:.5rem .72rem;font-size:.75rem;font-weight:700}.admin-user-row button:disabled,.modal-actions button:disabled{cursor:not-allowed;background:#cbd5e1}.admin-user-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.admin-user-row.is-editing{background:#f6f8fa}.admin-user-inline-editor{background:#fbfcfe;border-bottom:1px solid #dbe3ee;padding:1rem 1.1rem 1.15rem}.admin-user-inline-heading>div{gap:.2rem;display:grid}.admin-user-inline-heading small{color:#64748b}.admin-user-inline-editor .internal-user-fields{margin-top:.9rem}.admin-user-inline-editor .modal-actions{justify-content:flex-end;margin-top:1rem}.admin-user-inline-editor input,.admin-user-inline-editor select{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin-top:.38rem;padding:.62rem .72rem}.admin-user-row button.admin-user-edit-action,.admin-user-row button.admin-user-edit-action:hover,.admin-user-row button.admin-user-edit-action:focus,.admin-user-row button.admin-user-edit-action:active{box-shadow:none;border:0;border-radius:0;align-items:center;gap:.35rem;padding:0;font-size:.78rem;font-weight:700;display:inline-flex;color:#0071e3!important;background:0 0!important}.admin-user-edit-action svg{fill:currentColor;width:.75rem;height:.75rem}.administration-users-card .admin-user-edit-action span{color:inherit!important}.portal-shell .portal-page button.admin-user-deactivate-action,.portal-shell .portal-page button.admin-user-deactivate-action:is(:hover,:focus,:focus-visible,:active){box-shadow:none;border:0;border-radius:0;align-items:center;gap:.3rem;padding:0;font-size:13px;display:inline-flex;color:#dc2626!important;background:0 0!important;font-weight:400!important}.portal-shell .portal-page button.admin-user-deactivate-action>span,.portal-shell .portal-page button.admin-user-deactivate-action:is(:hover,:focus,:focus-visible,:active)>span{font-weight:400!important}.admin-user-deactivate-action svg{flex:none;width:.75rem;height:.75rem}.portal-dark .portal-page button.admin-user-deactivate-action,.portal-dark .portal-page button.admin-user-deactivate-action:is(:hover,:focus,:focus-visible,:active){color:#ff453a!important}.special-role-select{margin-top:1rem;font-size:.78rem;font-weight:600;display:block}.special-role-empty{color:#64748b;margin:.35rem 0 0;font-size:.75rem}.special-role-description{color:#64748b;margin-top:.45rem;font-size:.75rem;font-weight:400;display:block}.admin-workspace-row:not(.admin-workspace-header),.admin-user-row:not(.admin-user-header),.organization-workspace-row:not(.organization-workspace-table-header),.workspace-member-row:not(.workspace-member-header),.workspace-project-row:not(.workspace-project-header),.scan-table tbody tr{transition:background-color .14s}.admin-workspace-row:not(.admin-workspace-header):hover,.admin-user-row:not(.admin-user-header):hover,.organization-workspace-row:not(.organization-workspace-table-header):hover,.workspace-member-row:not(.workspace-member-header):hover,.workspace-project-row:not(.workspace-project-header):hover{background:#f6f8fa}.scan-table tbody tr:not(:has(.empty-scans)):hover{background:#f6f8fa}.admin-create-workspace{color:#fff;background:#1d2735;border-radius:5px;padding:.52rem .75rem;font-size:.75rem;font-weight:700}.admin-create-workspace:hover{background:#111827}.modal-backdrop{z-index:80;overscroll-behavior:contain;background:#0f172aa3;place-items:center;width:100%;height:100dvh;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.view-as-modal{color:#1f2937;background:#fff;border-radius:10px;width:min(100%,560px);max-height:calc(100dvh - 2rem);padding:1.35rem;overflow-y:auto;box-shadow:0 24px 70px #0000004d}.modal-heading{justify-content:space-between;gap:1rem;display:flex}.modal-heading h2{margin:0}.modal-heading>button{cursor:pointer;background:0 0;border:0;font-size:1.5rem}.view-as-modal dl{background:#f8fafc;border-radius:6px;gap:.5rem;margin:1rem 0;padding:.8rem;display:grid}.view-as-modal dl div{grid-template-columns:145px 1fr;gap:.5rem;display:grid}.view-as-modal dt{color:#64748b;font-size:.75rem}.view-as-modal dd{margin:0;font-size:.8rem}.view-as-modal label{gap:.4rem;margin-top:.85rem;font-size:.78rem;font-weight:600;display:grid}.view-as-modal input,.view-as-modal textarea,.view-as-modal select{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.65rem}.view-as-modal input{height:40px;font:inherit}.view-as-modal textarea{resize:vertical;min-height:95px}.internal-user-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin-top:1rem;display:grid}.internal-user-fields label{margin:0}.internal-user-fields label:nth-child(3){grid-column:1/-1}.internal-user-edit-fields label:nth-child(3){grid-column:auto}.internal-user-edit-fields input:disabled{cursor:not-allowed;opacity:.72}.internal-user-password-section{border-top:1px solid #e3e7ec;margin-top:1rem;padding-top:1rem}.internal-user-password-section h3{margin:0;font-size:13px;font-weight:600}.internal-user-password-section p{color:#697386;margin:.25rem 0 0;font-size:11px}.internal-user-reset-action{margin-top:1rem}.internal-user-password-section>.internal-user-fields{margin-top:.75rem}.internal-user-password-section>small{color:#697386;margin-top:.4rem;font-size:11px;display:block}.portal-dark .internal-user-password-section{border-color:#39485c}.portal-dark .internal-user-password-section p,.portal-dark .internal-user-password-section>small{color:#aeb9c8}.internal-user-help{color:#64748b;margin:.7rem 0 0;font-size:.75rem}.modal-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.modal-actions .secondary-button{color:#334155;background:#fff;border:1px solid #cbd5e1}.portal-shell .portal-page .cancel-action,.portal-shell .portal-page button.cancel-action,.portal-shell .portal-page a.cancel-action,.portal-shell .portal-page .cancel-action:hover,.portal-shell .portal-page .cancel-action:focus,.portal-shell .portal-page .cancel-action:active{justify-content:center;align-items:center;font-size:.78rem;font-weight:700;line-height:1.2;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;color:#0071e3!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.4rem .25rem!important;text-decoration:none!important;display:inline-flex!important}.portal-dark .portal-page .cancel-action,.portal-dark .portal-page button.cancel-action,.portal-dark .portal-page a.cancel-action,.portal-dark .portal-page .cancel-action:hover,.portal-dark .portal-page .cancel-action:focus,.portal-dark .portal-page .cancel-action:active{box-shadow:none!important;color:#2997ff!important;background:0 0!important;border:0!important}.portal-shell .portal-page .cancel-action:disabled{opacity:.7;color:#94a3b8!important;background:0 0!important}.portal-dark .administration-users-card{background:#202e40;border-color:#34465d}.portal-dark .administration-tabs{border-color:#34465d}.portal-dark .administration-tabs a{color:#9eabbc}.portal-dark .administration-tabs a:hover{color:#edf2f7;background:#29374a}.portal-dark .administration-tabs a.active{color:#edf2f7}.portal-dark .administration-settings-card{background:#202e40;border-color:#34465d}.portal-dark .systems-services-table th,.portal-dark .systems-services-table td,.portal-dark .fusion-detail-grid>article>header{border-color:#34465d}.portal-dark .fusion-system-state p,.portal-dark .systems-services-table th,.portal-dark .system-service-identity small{color:#aeb8c6}.portal-dark .systems-services-table td{color:#d2dae5}.portal-dark .systems-services-table tbody tr.is-clickable:hover{background:#273548}.portal-dark .systems-services-table tbody tr.is-clickable:focus-visible{outline-color:#2997ff}.portal-dark .system-service-identity strong,.portal-dark .fusion-detail-grid dd{color:#edf2f7}.portal-dark .system-service-icon.is-fusion{color:#add4ff;background:#1d3b5d}.portal-dark .system-service-icon.is-prism{color:#aebcff;background:#27335b}.portal-dark .system-service-icon.is-pulse{color:#cdb4ff;background:#352451}.portal-dark .system-service-icon.is-sonar{color:#8edce5;background:#153f47}.portal-dark .fusion-detail-grid dt{color:#aeb8c6}.portal-dark .fusion-detail-grid dl>div{border-color:#34465d}.portal-dark .workspace-status.status-online{color:#7ee2b8;background:#183e32}.portal-dark .workspace-status.status-degraded{color:#f6cf6b;background:#4a3815}.portal-dark .workspace-status.status-offline{color:#f29a9a;background:#4a2027}.portal-dark .workspace-status.status-disabled{color:#aeb8c6;background:#29384b}@media (width<=900px){.systems-services-table{min-width:680px}}@media (width<=680px){.fusion-detail-grid,.fusion-detail-grid dl>div{grid-template-columns:1fr}}.portal-dark .administration-settings-card p{color:#aeb8c6}.portal-dark .administration-workspaces-card{background:#202e40;border-color:#34465d}.portal-dark .organization-search input{color:#edf2f7;background:#152235;border-color:#40536b}.portal-dark .organization-search svg{fill:#aeb8c6}.portal-dark .organization-search button{color:#aeb8c6;background:0 0!important}.portal-dark .organization-search button:hover,.portal-dark .organization-search button:focus,.portal-dark .organization-search button:active{color:#2997ff;background:0 0!important}.portal-dark .github-pager{color:#d2dae5}.portal-dark .portal-page .github-pager button{color:#d2dae5!important}.portal-dark .portal-page .github-pager button:hover:not(:disabled),.portal-dark .portal-page .github-pager button:focus-visible{color:#2997ff!important;background:#29374a!important}.portal-dark .portal-page .github-pager .pager-number.active{color:#fff!important;background:#0071e3!important}.portal-dark .portal-page .github-pager button:disabled{color:#78869a!important}.portal-dark .pager-ellipsis{color:#9eabbc}.portal-dark .organization-details-brand>img{border-color:#40536b}.portal-dark .organization-edit-form>label,.portal-dark .organization-edit-form fieldset label{color:#c4cedb}.portal-dark .organization-edit-form input,.portal-dark .organization-edit-form select{color:#f3f4f6;background:#111a2a;border-color:#46566b}.portal-dark .organization-edit-form fieldset{border-color:#39485c}.portal-dark .organization-edit-form legend{color:#edf2f7}.portal-dark .organization-details-brand p:last-child,.portal-dark .organization-workspaces-heading p,.portal-dark .organization-workspace-card header p{color:#aeb8c6}.portal-dark .organization-detail-card,.portal-dark .organization-workspace-card{background:#202e40;border-color:#34465d}.portal-dark .organization-note-form,.portal-dark .organization-notes-list li{border-color:#34465d}.portal-dark .organization-note-form label{color:#c5cfdd}.portal-dark .organization-note-form textarea{color:#edf2f7;background:#152235;border-color:#40536b}.portal-dark .portal-page .organization-note-form .organization-add-note-button,.portal-dark .portal-page .organization-note-form .organization-add-note-button:hover,.portal-dark .portal-page .organization-note-form .organization-add-note-button:focus-visible{color:#fff!important;background:#0071e3!important}.portal-dark .organization-note-form small,.portal-dark .organization-notes-empty,.portal-dark .organization-notes-limit,.portal-dark .organization-notes-list small,.portal-dark .organization-notes-list time{color:#aeb8c6}.portal-dark .organization-notes-limit{border-color:#34465d}.portal-dark .workspace-edit-form>label,.portal-dark .workspace-edit-form fieldset label{color:#c5cfdd}.portal-dark .workspace-edit-form select,.portal-dark .workspace-edit-form input{color:#edf2f7;background:#152235;border-color:#40536b}.portal-dark .workspace-edit-form fieldset,.portal-dark .workspace-product-options label{border-color:#40536b}.portal-dark .workspace-edit-form legend,.portal-dark .subscription-renewal-editor>label>strong{color:#edf2f7}.portal-dark .workspace-product-options label small,.portal-dark .workspace-edit-form fieldset>small,.portal-dark .auto-renew-toggle small{color:#aeb8c6}@media (width<=720px){.subscription-renewal-editor{grid-template-columns:1fr}}.portal-dark .workspace-edit-actions button{color:#fff;background:#0071e3}.portal-dark .workspace-edit-actions button.secondary-button{color:#d2dae5;background:#202e40;border-color:#40536b}.portal-dark .organization-workspace-table{background:#202e40;border-color:#34465d}.portal-dark .organization-workspace-row{color:#c5cfdd;border-color:#34465d}.portal-dark .organization-workspace-row strong{color:#edf2f7}.portal-dark .add-workspace-action{color:#fff;background:#0071e3}.portal-dark .workspace-entitlements-title,.portal-dark .workspace-person,.portal-dark .add-workspace-form footer{border-color:#34465d}.portal-dark .workspace-details-sections>article,.portal-dark .add-workspace-form{background:#202e40;border-color:#34465d}.portal-dark .workspace-person{color:#c5cfdd}.portal-dark .workspace-person strong{color:#edf2f7}.portal-dark .workspace-members-heading button,.portal-dark .new-member-form>button,.portal-dark .workspace-member-row form>button{color:#fff;background:#0071e3}.portal-dark .workspace-members-caption{color:#aeb9c9}.portal-dark .new-member-form,.portal-dark .workspace-members-table{background:#202e40;border-color:#34465d}.portal-dark .new-member-form label,.portal-dark .workspace-member-row{color:#c5cfdd}.portal-dark .new-member-form input,.portal-dark .new-member-form select,.portal-dark .workspace-member-row select{color:#edf2f7;background:#152235;border-color:#40536b}.portal-dark .workspace-member-row{border-color:#34465d}.portal-dark .workspace-member-row strong{color:#edf2f7}.portal-dark .workspace-member-actions button{color:#2997ff!important;background:0 0!important}.portal-dark .review-summary-grid dd{color:#d2dae5}.portal-dark .workspace-contact-detail span,.portal-dark .workspace-projects-heading p{color:#c5cfdd}.portal-dark .workspace-members-card,.portal-dark .workspace-projects-table{background:#202e40;border-color:#34465d}.portal-dark .workspace-project-row{color:#c5cfdd;border-color:#34465d}.portal-dark .workspace-project-row strong{color:#edf2f7}.portal-dark .project-token-rating svg{color:#ffd60a;filter:drop-shadow(0 0 3px #ffd60a38)}.portal-dark .project-token-rating svg.is-empty{color:#526174;filter:none}.portal-dark .project-token-rating b{color:#ffd60a}.portal-dark .workspace-projects-heading button,.portal-dark .new-project-form button{color:#fff;background:#0071e3}.portal-dark .new-project-form{background:#202e40;border-color:#34465d}.portal-dark .new-project-form label{color:#c5cfdd}.portal-dark .new-project-form input{color:#edf2f7;background:#152235;border-color:#40536b}.portal-dark .add-workspace-form>label,.portal-dark .add-workspace-form legend,.portal-dark .add-workspace-contact-fields label{color:#d2dae5}.portal-dark .add-workspace-form input,.portal-dark .add-workspace-form textarea{color:#edf2f7;background:#152235;border-color:#40536b}.portal-dark .add-workspace-form footer a{color:#aeb8c6}.portal-dark .organization-detail-card dl div,.portal-dark .organization-workspace-card>header{border-color:#34465d}.portal-dark .organization-detail-card dd,.portal-dark .workspace-detail-summary strong,.portal-dark .workspace-detail-sections li strong{color:#edf2f7}.portal-dark .workspace-detail-sections section{background:#1b293a;border-color:#34465d}.portal-dark .workspace-detail-sections li{color:#c5cfdd}.portal-dark .admin-workspace-row{color:#d2dae5;border-color:#34465d}.portal-dark .admin-workspace-row strong{color:#edf2f7}.portal-dark .workspace-tags small{color:#bfdbfe;background:#192b46}.portal-dark .admin-workspace-row a{color:#fff;background:#0071e3}.portal-dark .organization-copy{color:#c5cfdd}.portal-dark .organization-copy strong{color:#edf2f7}.portal-dark .organization-logo{background:#fff;border-color:#40536b}.portal-dark .organization-contact span{color:#c5cfdd}.portal-dark .administration-section-heading p,.portal-dark .administration-section-heading>span{color:#aeb8c6}.portal-dark .admin-user-row{border-color:#34465d}.portal-dark .admin-user-row.is-editing,.portal-dark .admin-user-inline-editor{background:#172437;border-color:#41536a}.portal-dark .admin-user-inline-heading small{color:#aab7c8}.portal-dark .admin-user-inline-editor input,.portal-dark .admin-user-inline-editor select{color:#e7edf5;background:#111c2c;border-color:#43556d}.portal-dark .special-role-description{color:#aab7c8}.portal-dark .special-role-empty{color:#aeb8c6}.portal-dark .admin-user-row button.admin-user-edit-action,.portal-dark .admin-user-row button.admin-user-edit-action:hover,.portal-dark .admin-user-row button.admin-user-edit-action:focus,.portal-dark .admin-user-row button.admin-user-edit-action:active{color:#2997ff!important;background:0 0!important}.portal-dark .admin-workspace-row:not(.admin-workspace-header):hover,.portal-dark .admin-user-row:not(.admin-user-header):hover,.portal-dark .organization-workspace-row:not(.organization-workspace-table-header):hover,.portal-dark .workspace-member-row:not(.workspace-member-header):hover,.portal-dark .workspace-project-row:not(.workspace-project-header):hover{background:#273548}.portal-dark .scan-table tbody tr:not(:has(.empty-scans)):hover{background:#273548}.portal-dark .view-as-modal{color:#e7edf5;background:#202e40}.portal-dark .view-as-modal dl,.portal-dark .view-as-modal input,.portal-dark .view-as-modal textarea,.portal-dark .view-as-modal select{color:#e7edf5;background:#111c2c;border-color:#43556d}.portal-dark .internal-user-help{color:#aeb8c6}@media (width<=900px){.view-as-banner{grid-template-columns:1fr 1fr}.view-as-controls{grid-column:1/-1;justify-content:space-between}.view-as-reason{grid-column:1/-1}.admin-user-row,.admin-workspace-row,.view-as-user-row{grid-template-columns:1fr}.admin-user-header,.admin-workspace-header,.view-as-user-header{display:none}}@media (width<=650px){.view-as-filters{grid-template-columns:1fr}.view-as-banner{grid-template-columns:1fr;max-height:420px}.view-as-controls{grid-column:auto;justify-content:stretch;display:grid!important}.view-as-return-action{justify-items:start}.view-as-banner.view-as-banner-leaving{max-height:0}.view-as-reason{grid-column:auto}.internal-user-fields{grid-template-columns:1fr}.internal-user-fields label:nth-child(3){grid-column:auto}}@media (width<=1000px){.organization-workspace-table{overflow-x:auto}.organization-workspace-row{min-width:1100px}}@media (width<=800px){.organization-details-grid,.workspace-detail-sections,.organization-edit-form,.organization-edit-form fieldset,.workspace-detail-summary{grid-template-columns:1fr}}@media (width<=700px){.skeleton-layout{grid-template-columns:1fr}.skeleton-profile-card,.skeleton-nav{display:none}}@media (width<=900px){.skeleton-table-row{grid-template-columns:1fr 1fr}.skeleton-table-row.header{display:none}.skeleton-detail-grid,.skeleton-profile-layout,.skeleton-wizard-layout,.skeleton-vulndb-detail-grid{grid-template-columns:1fr}.skeleton-vulndb-record{grid-column:auto}.skeleton-wizard-layout>aside,.skeleton-profile-menu{display:none}.skeleton-workspace-contact-grid{grid-template-columns:1fr}.skeleton-dashboard-grid,.skeleton-vulndb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-dashboard-panels{grid-template-columns:1fr}.skeleton-vulndb-row{grid-template-columns:minmax(0,1fr) 100px 18px}.skeleton-vulndb-row.header,.skeleton-vulndb-row>i:nth-child(3),.skeleton-vulndb-row>i:nth-child(4),.skeleton-vulndb-row>i:nth-child(5){display:none}.skeleton-utilities-layout{grid-template-columns:210px minmax(0,1fr)}}@media (width<=650px){.skeleton-module-heading{min-height:90px}.skeleton-module-heading .skeleton-button{display:none}.skeleton-module-heading>span{width:100%}.skeleton-tabs{gap:.65rem}.skeleton-tabs i{width:60px}.skeleton-table-row,.skeleton-table-row.six,.skeleton-form-card>div,.skeleton-form-grid,.skeleton-subscription-grid{grid-template-columns:1fr}.skeleton-table-row>i:nth-child(n+3){display:none}.skeleton-detail-header b{width:210px}.skeleton-dashboard-grid{grid-template-columns:1fr}}@media (width<=680px){.skeleton-utilities-heading{display:grid}.skeleton-utilities-heading>span,.skeleton-utilities-usage{width:100%}.skeleton-utilities-layout{grid-template-columns:1fr}.skeleton-utilities-sidebar>div:nth-of-type(n+5){display:none}.skeleton-vulndb-heading,.skeleton-vulndb-detail-heading{flex-direction:column;align-items:flex-start}.skeleton-vulndb-heading>span{width:100%}.skeleton-vulndb-heading>div,.skeleton-vulndb-detail-heading>div{justify-content:flex-start}.skeleton-vulndb-filter,.skeleton-vulndb-form-section>span>b{grid-template-columns:1fr}.skeleton-vulndb-metrics{grid-template-columns:1fr 1fr}.skeleton-vulndb-record{grid-template-columns:1fr}.skeleton-vulndb-record>.section-title{grid-column:auto}}@media (width<=760px){.workspace-overview-grid,.workspace-details-sections,.workspace-product-options,.workspace-contact-fields{grid-template-columns:1fr}}@media (width<=700px){.new-project-form{grid-template-columns:1fr}.new-project-actions{grid-column:1}.workspace-projects-table{overflow-x:auto}.workspace-project-row{min-width:900px}}@media (width<=760px){.new-member-form{grid-template-columns:1fr}.workspace-members-table{overflow-x:auto}.workspace-member-row{min-width:720px}}.icon-button,.profile-button{color:#aeb7c5;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.portal-actions .icon-button{width:30px;height:30px}.icon-button:hover{color:#fff;background:#ffffff14}.administration-icon-button.active{color:#fff;background:#111a2a}.icon-button :is(svg,i){color:currentColor;fill:currentColor;font-size:16px;width:16px!important;height:16px!important}.theme-button{color:#dce2ea;border:0;width:34px!important;height:34px!important}.theme-button :is(svg,i){font-size:18px;width:18px!important;height:18px!important}.profile-control{position:relative}.profile-button{color:#fff;background:#45639d;margin-left:.25rem;font-size:.75rem;font-weight:700;overflow:hidden;box-shadow:inset 0 0 0 2px #fff3}.profile-button img{object-fit:cover;width:100%;height:100%}.profile-menu{z-index:10;color:#202938;background:#fff;border:1px solid #e1e5eb;border-radius:7px;width:210px;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 14px 38px #0f172a33}.profile-summary{border-bottom:1px solid #e5e7eb;gap:.2rem;padding:.9rem 1rem;display:grid}.profile-summary small{color:#6b7280}.profile-menu form button{color:#374151;text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:.75rem 1rem}.profile-menu form button:hover{background:#f3f4f6}.profile-menu-link{color:#374151;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;display:block}.profile-menu-link:hover{background:#f3f4f6}.portal-page{background:#fff;flex:1 0 auto}.portal-page-inner{width:min(1220px,100% - 2rem);margin:0 auto;padding:1.45rem 0}.portal-page h1{margin:0;font-size:1.85rem;font-weight:700}.portal-shell:not(.portal-dark) .portal-page .card{color:#182133;background:#fff;border-color:#dfe4eb;box-shadow:0 8px 28px #0f172a12}.portal-shell:not(.portal-dark) .portal-page .card h2,.portal-shell:not(.portal-dark) .portal-page .card strong{color:#182133}.portal-shell:not(.portal-dark) .prism-target-card .card-heading p,.portal-shell:not(.portal-dark) .recent-scans-card .card-heading p,.portal-shell:not(.portal-dark) .scan-notice{color:#6b7280}.portal-shell:not(.portal-dark) .scan-table th{color:#697386;border-color:#dfe4eb}.portal-shell:not(.portal-dark) .scan-table td{color:#465166;border-color:#edf0f4}.portal-dark{color:#edf2f7;background:#101827}.portal-dark .portal-page{background:#101827}.portal-footer{color:#465166;background:#fff;flex:none;padding:0 1rem}.portal-footer-inner{text-align:center;border-top:1px solid #e5e7eb;width:min(1490px,100%);margin:0 auto;padding:1.5rem 1rem 1.25rem}.portal-footer p{margin:0 0 1.1rem;font-size:.82rem}.portal-footer nav{justify-content:center;gap:.3rem;font-size:.82rem;display:flex}.portal-dark .portal-footer{color:#aeb8c6;background:#101827}.portal-dark .profile-menu{color:#f3f4f6;background:#202c3c;border-color:#374151}.portal-dark .profile-summary,.portal-dark .profile-menu form button{color:#e5e7eb;background:#202c3c;border-color:#374151}.portal-dark .profile-menu form button:hover{background:#29374a}.portal-dark .profile-menu-link{color:#e5e7eb;border-color:#374151}.portal-dark .profile-menu-link:hover{background:#29374a}.portal-dark .portal-page button:not(:disabled){color:#fff;background:#0071e3;border-color:#0071e3}.portal-dark .portal-page button:not(:disabled):hover{color:#fff;background:#0077ed;border-color:#0077ed}.portal-shell:not(.portal-dark) .portal-page button:not(:disabled):not(.cancel-action),.portal-shell:not(.portal-dark) .portal-page .admin-create-workspace,.portal-shell:not(.portal-dark) .portal-page .complete-actions a{color:#fff;background:#1d2735;border-color:#1d2735}.portal-shell:not(.portal-dark) .portal-page button:not(:disabled):not(.cancel-action):hover,.portal-shell:not(.portal-dark) .portal-page .admin-create-workspace:hover,.portal-shell:not(.portal-dark) .portal-page .complete-actions a:hover{color:#fff;background:#111827;border-color:#111827}.portal-dark .admin-create-workspace{color:#fff;background:#0071e3}.portal-dark .admin-create-workspace:hover{background:#0077ed}.logo-uploader{min-width:0}.logo-uploader img{object-fit:contain;background:#f8fafc;border-radius:5px;width:72px;height:72px;margin-top:.35rem}.workspace-wizard-page .field-label{align-items:center;gap:.25rem;height:18px;line-height:18px;display:flex}.workspace-wizard-page .field-label b{color:#b4232f;line-height:inherit}.workspace-wizard-page .wizard-grid>label{align-content:start;align-self:start;width:100%}.workspace-wizard-page input:not([type=checkbox]):not([type=radio]),.workspace-wizard-page select{height:42px;min-height:42px;padding-top:0;padding-bottom:0;line-height:40px}.workspace-wizard-page input[type=file]{padding:4px 7px;line-height:normal}.workspace-wizard-page input[type=file]::file-selector-button{border:0;border-radius:4px;height:32px;margin-right:.6rem;padding:0 .65rem}.workspace-wizard-page{padding-bottom:3rem}.breadcrumbs{color:#697386;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.75rem;display:flex}.breadcrumbs a:hover{color:#0071e3}.wizard-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;display:flex}.wizard-heading h1{margin:0}.wizard-heading p{color:#697386;margin:.35rem 0 0}.save-state{color:#697386;text-align:right;min-width:75px;font-size:.75rem}.wizard-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.wizard-steps{gap:.15rem;display:grid;position:sticky;top:1rem}.wizard-steps button{color:#697386;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:28px 1fr;align-items:center;gap:.6rem;padding:.65rem;display:grid}.wizard-steps button span{border:1px solid #cdd5df;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;display:grid}.wizard-steps button strong{font-size:.78rem}.wizard-steps button.active{color:#244c8a;background:#edf2fb}.wizard-steps button.active span,.wizard-steps button.done span{color:#fff;background:#45639d;border-color:#45639d}.wizard-steps button:disabled{opacity:.55;cursor:not-allowed}.wizard-card,.draft-list{background:#fff;border:1px solid #dfe4eb;border-radius:9px;overflow:hidden;box-shadow:0 8px 28px #0f172a0f}.wizard-card>form>section{min-height:430px;padding:1.45rem}.wizard-card>form>section>header{margin-bottom:1.2rem}.wizard-card h2{margin:0;font-size:1.15rem}.wizard-card header p{color:#697386;margin:.35rem 0 0;font-size:.82rem}.wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wizard-grid label,.business-unit-row label{color:#4b5563;gap:.4rem;font-size:.78rem;display:grid}.wizard-grid label b{color:#b4232f}.wizard-grid input,.wizard-grid select,.business-unit-row input{color:#111827;background:#fff;border:1px solid #cdd5df;border-radius:5px;outline:none;width:100%;padding:.62rem .7rem}.wizard-grid input:focus,.wizard-grid select:focus,.business-unit-row input:focus{border-color:#45639d;box-shadow:0 0 0 3px #45639d1f}.wizard-grid small{color:#7b8492;font-size:.75rem}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.module-option{color:#182133;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:8px;gap:.35rem;min-height:145px;padding:1rem;display:grid;position:relative}.module-option:hover,.module-option.selected{background:#f4f7fc;border-color:#45639d}.module-option .module-check{color:#45639d;background:#e8eef8;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:.8rem;right:.8rem}.module-option small{color:#697386;max-width:85%;line-height:1.45}.module-option em{color:#45639d;text-transform:uppercase;margin-top:auto;font-size:.75rem;font-style:normal;font-weight:700}.dependency-summary{background:#f4f6f9;border-radius:6px;flex-wrap:wrap;gap:.4rem;margin-top:1rem;padding:.8rem;font-size:.75rem;display:flex}.dependency-summary strong{width:100%}.dependency-summary span{color:#45639d;background:#e8eef8;border-radius:999px;padding:.25rem .5rem}.choice,.confirmation{color:#374151;align-items:flex-start;gap:.6rem;font-size:.82rem;display:flex}.business-units{gap:.65rem;margin-top:1rem;display:grid}.business-unit-row{border:1px solid #e2e7ed;border-radius:6px;grid-template-columns:22px 1fr 1.5fr auto;align-items:end;gap:.7rem;padding:.75rem;display:grid}.drag-handle{color:#94a3b8;align-self:center}.danger-link{cursor:pointer;border:0;font-size:.75rem;color:#b4232f!important;background:0 0!important}.secondary-button{color:#374151!important;background:#fff!important;border:1px solid #cdd5df!important}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.review-grid article{border:1px solid #e2e7ed;border-radius:7px;min-height:150px;padding:1rem;position:relative}.review-grid article>button{color:#0071e3;cursor:pointer;background:0 0;border:0;font-size:.75rem;position:absolute;top:.7rem;right:.7rem}.review-grid h3{margin:0 0 .7rem;font-size:.9rem}.review-grid p,.review-grid small{color:#5f6b7b;font-size:.78rem;line-height:1.6}.review-grid dl{gap:.35rem;margin:0;display:grid}.review-grid dl div{grid-template-columns:90px 1fr;font-size:.75rem;display:grid}.review-grid dt{color:#7b8492}.review-grid dd{margin:0}.review-status{color:#946200;background:#fff4d8;border-radius:999px;padding:.2rem .45rem;font-size:.75rem;display:inline-block}.confirmation{background:#f8fafc;border:1px solid #dfe4eb;border-radius:6px;margin-top:1.1rem;padding:1rem}.wizard-actions{background:#f8fafc;border-top:1px solid #e2e7ed;justify-content:space-between;align-items:center;padding:.85rem 1.2rem;display:flex}.wizard-actions>div{gap:.5rem;display:flex}.wizard-actions button,.complete-actions a,.complete-actions span{color:#fff;cursor:pointer;background:#202c3c;border:1px solid #202c3c;border-radius:5px;padding:.5rem .72rem;font-size:.75rem;font-weight:700}.wizard-actions button:disabled{opacity:.5;cursor:not-allowed}.complete-step{text-align:center}.complete-icon{color:#187548;background:#e9f7ef;border-radius:50%;place-items:center;width:52px;height:52px;margin:1rem auto;font-size:1.5rem;display:grid}.complete-step>p{color:#697386}.complete-step dl{text-align:left;width:min(560px,100%);margin:1.5rem auto}.complete-step dl div{border-bottom:1px solid #e5e7eb;grid-template-columns:150px 1fr;padding:.55rem;font-size:.78rem;display:grid}.complete-step dd{margin:0}.complete-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.complete-actions .disabled-action{color:#7b8492;cursor:not-allowed;background:#f1f3f6;border-color:#e2e7ed}.draft-list{margin:1rem 0 0 226px;padding:1rem}.draft-list h2{margin:0 0 .75rem;font-size:.95rem}.draft-list>div{border-top:1px solid #edf0f4;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.78rem;display:grid}.draft-list button{cursor:pointer;background:#fff;border:1px solid #cdd5df;border-radius:4px;padding:.35rem .55rem;font-size:.75rem}.portal-dark .breadcrumbs,.portal-dark .wizard-heading p,.portal-dark .save-state,.portal-dark .wizard-card header p{color:#aeb8c6}.portal-dark .wizard-card,.portal-dark .draft-list{background:#202c3c;border-color:#39485c}.portal-dark .wizard-steps button{color:#aeb8c6}.portal-dark .wizard-steps button.active{color:#dbeafe;background:#192b46}.portal-dark .wizard-grid label,.portal-dark .business-unit-row label,.portal-dark .choice,.portal-dark .confirmation{color:#d7dee8}.portal-dark .wizard-grid input,.portal-dark .wizard-grid select,.portal-dark .business-unit-row input{color:#f3f4f6;background:#111a2a;border-color:#46566b}.portal-dark .module-option{color:#edf2f7;background:#202c3c;border-color:#39485c}.portal-dark .module-option:hover,.portal-dark .module-option.selected{background:#192b46;border-color:#3b82f6}.portal-dark .module-option small,.portal-dark .review-grid p,.portal-dark .review-grid small{color:#aeb8c6}.portal-dark .dependency-summary,.portal-dark .confirmation,.portal-dark .wizard-actions{background:#172334;border-color:#39485c}.portal-dark .business-unit-row,.portal-dark .review-grid article{border-color:#39485c}.portal-dark .secondary-button{color:#fff!important;background:#0071e3!important;border-color:#3b82f6!important}.portal-dark .complete-step dl div,.portal-dark .draft-list>div{border-color:#39485c}@media (width<=800px){.wizard-layout{grid-template-columns:1fr}.wizard-steps{display:flex;position:static;overflow-x:auto}.wizard-steps button{grid-template-columns:26px auto;min-width:max-content}.wizard-card>form>section{min-height:0}.wizard-grid,.module-grid,.review-grid{grid-template-columns:1fr}.business-unit-row{grid-template-columns:20px 1fr}.business-unit-row label:nth-of-type(2){grid-column:2}.business-unit-row button{grid-column:2;justify-self:start}.draft-list{margin-left:0}.wizard-actions{align-items:stretch;gap:.5rem}.wizard-actions>div{flex-wrap:wrap;justify-content:flex-end}}.profile-page{padding-bottom:3rem}.profile-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.profile-heading h1{margin:0}.profile-heading p,.section-title p{color:#6b7280;margin:.4rem 0 0}.role-badge,.security-state{color:#45639d;background:#e8eef8;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:700}.profile-alert{border-radius:7px;margin-bottom:1rem;padding:.8rem 1rem;font-size:.875rem}.profile-alert.success{color:#17633a;background:#eefaf3;border:1px solid #a7d7bf}.profile-alert.error{color:#9f1239;background:#fff1f2;border:1px solid #fecaca}.dismissible-alert{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dismissible-alert .alert-dismiss{color:currentColor;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:24px;height:24px;padding:0;font-size:1.15rem;line-height:1}.dismissible-alert .alert-dismiss:hover{opacity:1;background:#7f1d1d14}.alert-fade-enter-active,.alert-fade-leave-active{transition:opacity .35s,transform .35s}.alert-fade-enter-from,.alert-fade-leave-to{opacity:0;transform:translateY(-5px)}.portal-dark .portal-page .dismissible-alert .alert-dismiss{color:currentColor;background:0 0;border-color:#0000}.portal-dark .portal-page .dismissible-alert .alert-dismiss:hover{background:#ffffff17}.profile-alert ul{margin:.35rem 0 0;padding-left:1.2rem}.profile-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.profile-sidebar{text-align:center;justify-items:center;gap:.55rem;display:grid}.profile-sidebar small{color:#6b7280;overflow-wrap:anywhere}.avatar-large{color:#fff;background:#45639d;border-radius:50%;place-items:center;width:96px;height:96px;margin-bottom:.4rem;font-size:1.5rem;font-weight:700;display:grid;overflow:hidden}.avatar-large img{object-fit:cover;width:100%;height:100%}.compact-form{justify-items:center;gap:.45rem;width:100%;margin-top:.7rem;display:grid}.file-control{color:#374151;cursor:pointer;background:#fff;border:1px solid #cfd6e0;border-radius:6px;width:88%;padding:.52rem .65rem;font-size:.75rem;display:block;position:relative;overflow:hidden}.file-control input{opacity:0;width:1px;height:1px;position:absolute}.compact-form button,.profile-form button{color:#fff;cursor:pointer;background:#202c3c;border:0;border-radius:5px;padding:.48rem .72rem;font-size:.78rem;font-weight:600;line-height:1.2}.compact-form button{width:82%;padding:.45rem .68rem;font-size:.75rem}.profile-sections{gap:1rem;display:grid}.profile-section h2{margin:0 0 1rem;font-size:1.05rem}.profile-form{gap:1rem;display:grid}.profile-form.two-column,.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.profile-form label{color:#4b5563;gap:.4rem;font-size:.82rem;display:grid}.profile-form input:not([type=checkbox]),.profile-form select{color:#111827;background:#fff;border:1px solid #cfd6e0;border-radius:6px;outline:none;width:100%;padding:.68rem .75rem}.profile-form input:focus,.profile-form select:focus{border-color:#45639d;box-shadow:0 0 0 3px #45639d21}.form-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.form-hint{color:#7b8492;margin:0;font-size:.75rem}.preference{grid-template-columns:auto 1fr;align-items:start;padding:.2rem 0}.preference input{accent-color:#45639d;margin-top:.2rem}.preference span{gap:.15rem;display:grid}.preference small{color:#6b7280}.section-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.security-state{color:#6b7280;background:#f1f3f6}.security-state.enabled{color:#187548;background:#e9f7ef}.inline-security{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:1rem}.setup-box,.recovery-box{background:#f3f5f8;border-radius:7px;gap:.5rem;margin-top:1rem;padding:1rem;display:grid}.setup-box p{color:#4b5563;margin:0;font-size:.82rem}.setup-box code,.recovery-box code{overflow-wrap:anywhere;color:#26344a;font-size:.78rem}.uri-code{max-height:4rem;overflow:auto}.recovery-box{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-box strong{grid-column:1/-1;margin-bottom:.4rem}.profile-form .danger-button{background:#b4232f}.portal-dark .profile-heading p,.portal-dark .section-title p,.portal-dark .profile-form label,.portal-dark .profile-sidebar small,.portal-dark .preference small{color:#aeb8c6}.portal-dark .profile-section,.portal-dark .profile-sidebar{background:#202c3c;border-color:#39485c}.portal-dark .profile-form input:not([type=checkbox]),.portal-dark .profile-form select,.portal-dark .file-control{color:#f3f4f6;background:#111a2a;border-color:#46566b}.portal-dark .setup-box,.portal-dark .recovery-box{background:#111a2a}.portal-dark .setup-box p,.portal-dark .setup-box code,.portal-dark .recovery-box code{color:#cbd5e1}@media (width<=760px){.profile-grid,.profile-form.two-column,.two-column,.inline-security{grid-template-columns:1fr}}.prism-page{padding-bottom:3rem}.module-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.module-heading h1{margin:0;font-size:1.9rem}.module-heading>div>p:last-child{color:#6b7280;margin:.35rem 0 0}.module-heading>div>p.prism-plan-notice:last-child{border-left:3px solid var(--hive-destructive-red);margin:.55rem 0 0;padding-left:.65rem;font-size:.78rem;font-weight:600;color:var(--hive-destructive-red)!important}.module-kicker{color:#45639d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .3rem;font-size:.75rem;font-weight:700}.engine-health{justify-items:end;gap:.35rem;display:grid}.engine-health>small{color:#697386;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.engine-state{border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.75rem;font-weight:700;display:flex}.engine-green{color:#176b43;background:#eaf6f0}.engine-yellow{color:#946200;background:#fff4d8}.engine-red{color:#ad2635;background:#feecef}.scan-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.prism-target-card,.recent-scans-card{margin-bottom:1rem}.card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.card-heading h2{margin:0;font-size:1.05rem}.card-heading p{color:#6b7280;margin:.35rem 0 0;font-size:.82rem}.target-form{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:.8rem;display:grid}.target-form label{color:#4b5563;gap:.4rem;font-size:.8rem;display:grid}.target-form input,.target-form select,.prism-config-grid input,.prism-config-grid select{color:#111827;background:#fff;border:1px solid #cfd6e0;border-radius:6px;outline:none;width:100%;height:36px;padding:.5rem .65rem}.target-form input:focus,.target-form select:focus,.prism-config-grid input:focus,.prism-config-grid select:focus{border-color:#45639d;box-shadow:0 0 0 3px #45639d21}.target-form button{color:#fff;cursor:pointer;background:#202c3c;border:0;border-radius:5px;justify-content:center;align-items:center;gap:.4rem;height:36px;padding:0 .78rem;font-size:.78rem;font-weight:700;display:flex}.target-form button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:17px;height:17px}.scan-notice{color:#7b8492;margin:.85rem 0 0;font-size:.75rem}.refresh-button{color:#374151;cursor:pointer;background:#fff;border:1px solid #cfd6e0;border-radius:5px;padding:.4rem .62rem;font-size:.76rem}.refresh-button:disabled{cursor:not-allowed;opacity:.55}.scan-table-wrap{overflow-x:auto}.scan-table{border-collapse:collapse;width:100%;font-size:.8rem}.scan-table th{color:#697386;text-align:left;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #dfe4eb;padding:.65rem .7rem;font-size:.75rem}.scan-table td{color:#465166;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:.8rem .7rem}.scan-table tbody tr:last-child td{border-bottom:0}.scan-table td:first-child{min-width:220px}.scan-table td strong,.scan-table td small{display:block}.scan-table td small{color:#7b8492;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-top:.2rem;overflow:hidden}.capitalize{text-transform:capitalize}.scan-status{color:#607086;white-space:nowrap;text-transform:uppercase;background:#eef2f7;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.scan-status i{display:none}.scan-status.status-queued{color:#422006;background:#fbbf24}.status-running{color:#2463a9;background:#e4f0ff}.scan-status.status-completed{color:#fff;background:#16a34a}.status-failed,.status-queue_failed{color:#ad2635;background:#feecef}.status-cancelled{color:#667085;background:#eef0f3}.progress-cell{align-items:center;gap:.5rem;min-width:110px;display:flex}.progress-cell>span{background:#e6eaf0;border-radius:999px;width:70px;height:5px;overflow:hidden}.progress-cell b{background:#45639d;height:100%;display:block}.empty-scans{color:#7b8492!important;text-align:center!important;padding:2rem!important}.portal-dark .module-heading>div>p:last-child,.portal-dark .card-heading p,.portal-dark .target-form label{color:#aeb8c6}.portal-dark .module-heading>div>p.prism-plan-notice:last-child{border-color:var(--hive-destructive-red);color:var(--hive-destructive-red)!important}.portal-dark .engine-health>small{color:#aeb8c6}.portal-dark .prism-target-card,.portal-dark .recent-scans-card,.portal-dark .scheduled-scans-card{background:#202c3c;border-color:#39485c}.portal-dark .target-form input,.portal-dark .target-form select,.portal-dark .prism-config-grid input,.portal-dark .prism-config-grid select,.portal-dark .refresh-button{color:#f3f4f6;background:#111a2a;border-color:#46566b}.portal-dark .scan-table th{color:#9eabbc;border-color:#46566b}.portal-dark .scan-table td{color:#d2dae5;border-color:#334155}.portal-dark .scan-status.status-queued{color:#422006;background:#fbbf24}.portal-dark .scan-status.status-completed{color:#fff;background:#16a34a}@media (width<=780px){.target-form{grid-template-columns:1fr}.module-heading{flex-direction:column}}@media (width<=900px){.portal-nav-inner{gap:.75rem}.portal-navigation{overflow-x:auto}.portal-navigation a{padding-inline:.6rem}}@media (width<=640px){.portal-topbar{height:auto;min-height:62px}.portal-nav-inner{flex-wrap:wrap;padding:.35rem 0 .65rem}.portal-navigation{order:3;width:100%;height:auto}.portal-actions{margin-left:auto}}.portal-shell:not(.portal-dark) .portal-page button:not(:disabled):not(:where(.cancel-action,.icon-text-action,.text-link-action,.text-action,.view-as-text-action,.modal-close-icon,.selection-control,.organization-edit-link,.danger-link,.admin-user-edit-action,.workspace-delete-action,.organization-note-delete,.view-as-clear-action,.organization-member-lifecycle-action,.subscription-option)),.portal-shell:not(.portal-dark) .portal-page .admin-create-workspace,.portal-shell:not(.portal-dark) .portal-page .complete-actions a{color:#fff!important;background:#1d2735!important;border-color:#1d2735!important}.portal-shell:not(.portal-dark) .portal-page button:not(:disabled):not(:where(.cancel-action,.icon-text-action,.text-link-action,.text-action,.view-as-text-action,.modal-close-icon,.selection-control,.organization-edit-link,.danger-link,.admin-user-edit-action,.workspace-delete-action,.organization-note-delete,.view-as-clear-action,.organization-member-lifecycle-action,.subscription-option)):hover,.portal-shell:not(.portal-dark) .portal-page .admin-create-workspace:hover,.portal-shell:not(.portal-dark) .portal-page .complete-actions a:hover{background:#111827!important;border-color:#111827!important}.portal-dark .portal-page button:not(:disabled):not(:where(.cancel-action,.icon-text-action,.text-link-action,.text-action,.view-as-text-action,.modal-close-icon,.selection-control,.organization-edit-link,.danger-link,.admin-user-edit-action,.workspace-delete-action,.organization-note-delete,.view-as-clear-action,.organization-member-lifecycle-action,.subscription-option)),.portal-dark .portal-page .admin-create-workspace,.portal-dark .portal-page .complete-actions a{color:#fff!important;background:#0071e3!important;border-color:#0071e3!important}.portal-dark .portal-page button:not(:disabled):not(:where(.cancel-action,.icon-text-action,.text-link-action,.text-action,.view-as-text-action,.modal-close-icon,.selection-control,.organization-edit-link,.danger-link,.admin-user-edit-action,.workspace-delete-action,.organization-note-delete,.view-as-clear-action,.organization-member-lifecycle-action,.subscription-option)):hover,.portal-dark .portal-page .admin-create-workspace:hover,.portal-dark .portal-page .complete-actions a:hover{background:#0077ed!important;border-color:#0077ed!important}.portal-shell ::selection{color:#fff;background:#0071e3}.portal-shell .portal-page a.add-workspace-action,.portal-shell .portal-page a.add-workspace-action:hover,.portal-shell .portal-page a.add-workspace-action:focus{color:#fff!important}.portal-page button:disabled{color:#fff!important;background:#cbd5e1!important;border-color:#cbd5e1!important}.portal-dark .portal-page button:disabled{color:#cbd5e1!important;background:#475569!important;border-color:#475569!important}.portal-shell:not(.portal-dark) .portal-page .wizard-steps button{color:#697386!important;background:0 0!important;border-color:#0000!important}.portal-shell:not(.portal-dark) .portal-page .wizard-steps button.active{color:#244c8a!important;background:#edf2fb!important}.portal-shell:not(.portal-dark) .portal-page .wizard-steps button:disabled{color:#a7b0be!important;background:0 0!important}.portal-shell:not(.portal-dark) .portal-page .module-option,.portal-shell:not(.portal-dark) .portal-page .module-option:not(:disabled){color:#182133!important;background:#fff!important;border-color:#dfe4eb!important}.portal-shell:not(.portal-dark) .portal-page .module-option:hover,.portal-shell:not(.portal-dark) .portal-page .module-option.selected{color:#182133!important;background:#f4f7fc!important;border-color:#45639d!important}.portal-dark .portal-page .wizard-steps button{color:#aeb8c6!important;background:0 0!important;border-color:#0000!important}.portal-dark .portal-page .wizard-steps button.active{color:#dbeafe!important;background:#192b46!important}.portal-dark .portal-page .wizard-steps button:disabled{color:#64748b!important;background:0 0!important}.portal-dark .portal-page .module-option,.portal-dark .portal-page .module-option:not(:disabled){color:#edf2f7!important;background:#202c3c!important;border-color:#39485c!important}.portal-dark .portal-page .module-option:hover,.portal-dark .portal-page .module-option.selected{color:#fff!important;background:#192b46!important;border-color:#3b82f6!important}.portal-shell:not(.portal-dark) .portal-page button.module-option:not(:disabled):hover,.portal-shell:not(.portal-dark) .portal-page button.module-option:not(:disabled):focus,.portal-shell:not(.portal-dark) .portal-page button.module-option:not(:disabled):active,.portal-shell:not(.portal-dark) .portal-page button.module-option.selected:not(:disabled){color:#182133!important;background:#f4f7fc!important;border-color:#45639d!important}.portal-dark .portal-page button.module-option:not(:disabled):hover,.portal-dark .portal-page button.module-option:not(:disabled):focus,.portal-dark .portal-page button.module-option:not(:disabled):active,.portal-dark .portal-page button.module-option.selected:not(:disabled){color:#fff!important;background:#192b46!important;border-color:#3b82f6!important}.portal-page button.module-option:focus-visible{outline-offset:2px;outline:3px solid #0071e340}.portal-page .business-units>.secondary-button,.portal-page .business-units>.business-unit-add-link{justify-self:start;width:auto;min-width:0;padding-inline:.72rem}.portal-page .icon-text-action{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.portal-page .icon-text-action svg{fill:currentColor;flex:none;width:.72rem;height:.72rem}.portal-page .review-grid article>button,.portal-page .business-unit-row .danger-link,.portal-page .business-units>.business-unit-add-link,.portal-shell:not(.portal-dark) .portal-page .review-grid article>button,.portal-shell:not(.portal-dark) .portal-page .business-unit-row .danger-link,.portal-shell:not(.portal-dark) .portal-page .business-units>.business-unit-add-link,.portal-dark .portal-page .review-grid article>button,.portal-dark .portal-page .business-unit-row .danger-link,.portal-dark .portal-page .business-units>.business-unit-add-link{width:auto;min-width:0;box-shadow:none;padding:.15rem .25rem;text-decoration:none;color:#0071e3!important;background:0 0!important;border-color:#0000!important}.portal-page .review-grid article>button:hover,.portal-page .business-unit-row .danger-link:hover,.portal-page .business-units>.business-unit-add-link:hover{text-underline-offset:2px;text-decoration:underline;color:#0077ed!important;background:0 0!important;border-color:#0000!important}.portal-shell .portal-page button.business-unit-add-link:not(:disabled),.portal-shell .portal-page button.business-unit-add-link:not(:disabled):hover,.portal-shell .portal-page button.business-unit-add-link:not(:disabled):focus,.portal-shell .portal-page button.business-unit-add-link:not(:disabled):active,.portal-shell .portal-page button.danger-link:not(:disabled),.portal-shell .portal-page button.danger-link:not(:disabled):hover,.portal-shell .portal-page button.danger-link:not(:disabled):focus,.portal-shell .portal-page button.danger-link:not(:disabled):active,.portal-shell .portal-page .review-grid article>button:not(:disabled),.portal-shell .portal-page .review-grid article>button:not(:disabled):hover,.portal-shell .portal-page .review-grid article>button:not(:disabled):focus,.portal-shell .portal-page .review-grid article>button:not(:disabled):active{color:#0071e3!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;text-decoration:none!important}.portal-shell:not(.portal-dark) .portal-page .organization-search>button:not(:disabled),.portal-shell:not(.portal-dark) .portal-page .organization-search>button:not(:disabled):hover,.portal-shell:not(.portal-dark) .portal-page .organization-search>button:not(:disabled):focus,.portal-shell:not(.portal-dark) .portal-page .organization-search>button:not(:disabled):active,.portal-dark .portal-page .organization-search>button:not(:disabled),.portal-dark .portal-page .organization-search>button:not(:disabled):hover,.portal-dark .portal-page .organization-search>button:not(:disabled):focus,.portal-dark .portal-page .organization-search>button:not(:disabled):active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.portal-shell:not(.portal-dark) .portal-page .organization-search>button:not(:disabled){color:#718096!important}.portal-dark .portal-page .organization-search>button:not(:disabled){color:#aeb8c6!important}.organization-search input::-webkit-search-cancel-button{appearance:none;display:none}.portal-shell:not(.portal-dark) .portal-page .review-card-actions>button:not(:disabled),.portal-shell:not(.portal-dark) .portal-page .review-card-actions>button:not(:disabled):hover,.portal-shell:not(.portal-dark) .portal-page .review-card-actions>button:not(:disabled):focus,.portal-shell:not(.portal-dark) .portal-page .review-card-actions>button:not(:disabled):active,.portal-dark .portal-page .review-card-actions>button:not(:disabled),.portal-dark .portal-page .review-card-actions>button:not(:disabled):hover,.portal-dark .portal-page .review-card-actions>button:not(:disabled):focus,.portal-dark .portal-page .review-card-actions>button:not(:disabled):active{width:auto!important;min-width:0!important;box-shadow:none!important;color:#0071e3!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:600!important}.portal-dark .portal-page .review-card-actions>button:not(:disabled),.portal-dark .portal-page .review-card-actions>button:not(:disabled):hover,.portal-dark .portal-page .review-card-actions>button:not(:disabled):focus,.portal-dark .portal-page .review-card-actions>button:not(:disabled):active{color:#2997ff!important}.portal-shell:not(.portal-dark) .portal-page button.organization-edit-link:not(:disabled),.portal-shell:not(.portal-dark) .portal-page button.organization-edit-link:not(:disabled):hover,.portal-shell:not(.portal-dark) .portal-page button.organization-edit-link:not(:disabled):focus,.portal-shell:not(.portal-dark) .portal-page button.organization-edit-link:not(:disabled):active,.portal-dark .portal-page button.organization-edit-link:not(:disabled),.portal-dark .portal-page button.organization-edit-link:not(:disabled):hover,.portal-dark .portal-page button.organization-edit-link:not(:disabled):focus,.portal-dark .portal-page button.organization-edit-link:not(:disabled):active{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#0071e3!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.portal-dark .portal-page button.organization-edit-link:not(:disabled),.portal-dark .portal-page button.organization-edit-link:not(:disabled):hover,.portal-dark .portal-page button.organization-edit-link:not(:disabled):focus,.portal-dark .portal-page button.organization-edit-link:not(:disabled):active{color:#2997ff!important}.portal-shell:not(.portal-dark) .portal-page button.view-as-clear-action:not(:disabled),.portal-shell:not(.portal-dark) .portal-page button.view-as-clear-action:not(:disabled):hover,.portal-shell:not(.portal-dark) .portal-page button.view-as-clear-action:not(:disabled):focus,.portal-shell:not(.portal-dark) .portal-page button.view-as-clear-action:not(:disabled):active,.portal-dark .portal-page button.view-as-clear-action:not(:disabled),.portal-dark .portal-page button.view-as-clear-action:not(:disabled):hover,.portal-dark .portal-page button.view-as-clear-action:not(:disabled):focus,.portal-dark .portal-page button.view-as-clear-action:not(:disabled):active{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#718096!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.portal-dark .portal-page button.view-as-clear-action:not(:disabled),.portal-dark .portal-page button.view-as-clear-action:not(:disabled):hover,.portal-dark .portal-page button.view-as-clear-action:not(:disabled):focus,.portal-dark .portal-page button.view-as-clear-action:not(:disabled):active{color:#aeb8c6!important}.view-as-filters input::-webkit-search-cancel-button{appearance:none;display:none}.portal-shell .portal-page button.icon-text-action:not(:disabled),.portal-shell .portal-page button.icon-text-action:not(:disabled):hover,.portal-shell .portal-page button.icon-text-action:not(:disabled):focus,.portal-shell .portal-page button.icon-text-action:not(:disabled):active,.portal-shell .portal-page button.text-link-action:not(:disabled),.portal-shell .portal-page button.text-link-action:not(:disabled):hover,.portal-shell .portal-page button.text-link-action:not(:disabled):focus,.portal-shell .portal-page button.text-link-action:not(:disabled):active,.portal-shell .portal-page button.view-as-text-action,.portal-shell .portal-page button.organization-edit-link,.portal-shell .portal-page button.danger-link{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#0071e3!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:600!important}.portal-shell .portal-page button.icon-text-action:disabled,.portal-shell .portal-page button.text-link-action:disabled,.portal-shell .portal-page button.view-as-text-action:disabled{box-shadow:none!important;color:#94a3b8!important;background:0 0!important;border:0!important}.portal-dark .portal-page button.icon-text-action:not(:disabled),.portal-dark .portal-page button.text-link-action:not(:disabled),.portal-dark .portal-page button.view-as-text-action:not(:disabled),.portal-dark .portal-page button.organization-edit-link:not(:disabled){color:#2997ff!important}.portal-shell .portal-page button.danger-link{color:#b4232f!important}.portal-dark .portal-page button.danger-link{color:#f87171!important}.view-as-autocomplete{position:relative}.view-as-autocomplete-results{z-index:25;background:#fff;border:1px solid #d7dde6;border-radius:6px;max-height:260px;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0f172a29}.portal-shell .portal-page .view-as-autocomplete-results>button,.portal-shell .portal-page .view-as-autocomplete-results>button:hover,.portal-shell .portal-page .view-as-autocomplete-results>button:focus,.portal-shell .portal-page .view-as-autocomplete-results>button:active{text-align:left;cursor:pointer;gap:.2rem;display:grid;width:100%!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#182133!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.65rem .8rem!important}.portal-shell .portal-page .view-as-autocomplete-results>button:hover,.portal-shell .portal-page .view-as-autocomplete-results>button.active{background:#f3f6fa!important}.view-as-autocomplete-results strong{color:inherit;font-size:.82rem}.view-as-autocomplete-results small{color:#718096;font-size:.75rem;font-weight:400}.view-as-autocomplete-results>span{color:#718096;padding:.75rem .8rem;font-size:.75rem;font-weight:400;display:block}.portal-dark .view-as-autocomplete-results{background:#172334;border-color:#46566b;box-shadow:0 14px 34px #00000059}.portal-dark .portal-page .view-as-autocomplete-results>button,.portal-dark .portal-page .view-as-autocomplete-results>button:hover,.portal-dark .portal-page .view-as-autocomplete-results>button:focus,.portal-dark .portal-page .view-as-autocomplete-results>button:active{color:#edf2f7!important;background:0 0!important}.portal-dark .portal-page .view-as-autocomplete-results>button:hover,.portal-dark .portal-page .view-as-autocomplete-results>button.active{background:#29374a!important}.portal-dark .view-as-autocomplete-results small,.portal-dark .view-as-autocomplete-results>span{color:#aeb8c6}.view-as-filters.view-as-single-filter{grid-template-columns:minmax(0,32rem)}.view-as-single-filter label{width:100%}.portal-dark .portal-skeleton .skeleton-avatar,.portal-dark .portal-skeleton .skeleton-brand-mark,.hive-dark-preload .initial-portal-skeleton .skeleton-avatar,.hive-dark-preload .initial-portal-skeleton .skeleton-brand-mark{background:#34465d!important}.skeleton-brand-mark{position:relative;overflow:hidden}.skeleton-brand-mark:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:1.35s ease-in-out infinite hive-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.portal-dark .skeleton-brand-mark:after,.hive-dark-preload .initial-portal-skeleton .skeleton-brand-mark:after{background:linear-gradient(90deg,#0000,#ffffff12,#0000)}@media (prefers-reduced-motion:reduce){.skeleton-brand-mark:after{animation:none}}.portal-shell .portal-page .modal-heading>button.modal-close-icon,.portal-shell .portal-page .modal-heading>button.modal-close-icon:hover,.portal-shell .portal-page .modal-heading>button.modal-close-icon:focus,.portal-shell .portal-page .modal-heading>button.modal-close-icon:active{place-items:center;line-height:1;width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;color:#526077!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-grid!important}.portal-dark .portal-page .modal-heading>button.modal-close-icon,.portal-dark .portal-page .modal-heading>button.modal-close-icon:hover,.portal-dark .portal-page .modal-heading>button.modal-close-icon:focus,.portal-dark .portal-page .modal-heading>button.modal-close-icon:active{color:#d8e0eb!important}.portal-page a:not(.add-workspace-action):not(.admin-create-workspace):not(.primary-button):not(.disabled-action){color:var(--hive-link)}.portal-dark .portal-page a:not(.add-workspace-action):not(.admin-create-workspace):not(.primary-button):not(.disabled-action){color:var(--hive-link-dark)}.portal-page .breadcrumbs a,.portal-page .breadcrumbs a:hover,.portal-page .breadcrumbs a:focus,.portal-page .breadcrumbs a:active{color:inherit!important}.portal-page .administration-tabs a{color:#596474!important}.portal-page .administration-tabs a:hover,.portal-page .administration-tabs a.active{color:#182133!important}.portal-page .administration-tabs a.active:after{background:#2563eb}.portal-dark .portal-page .breadcrumbs a,.portal-dark .portal-page .breadcrumbs a:hover,.portal-dark .portal-page .breadcrumbs a:focus,.portal-dark .portal-page .breadcrumbs a:active,.portal-dark .portal-page .administration-tabs a{color:#9eabbc!important}.portal-dark .portal-page .administration-tabs a:hover,.portal-dark .portal-page .administration-tabs a.active{color:#edf2f7!important}.portal-shell .portal-page button.icon-text-action:not(:disabled),.portal-shell .portal-page button.text-link-action:not(:disabled),.portal-shell .portal-page button.view-as-text-action:not(:disabled),.portal-shell .portal-page button.organization-edit-link:not(:disabled),.portal-shell .portal-page .review-card-actions>button:not(:disabled),.portal-shell .portal-page .workspace-member-actions>button:not(:disabled),.portal-shell .portal-page .admin-user-edit-action:not(:disabled){color:var(--hive-link)!important}.portal-dark .portal-page button.icon-text-action:not(:disabled),.portal-dark .portal-page button.text-link-action:not(:disabled),.portal-dark .portal-page button.view-as-text-action:not(:disabled),.portal-dark .portal-page button.organization-edit-link:not(:disabled),.portal-dark .portal-page .review-card-actions>button:not(:disabled),.portal-dark .portal-page .workspace-member-actions>button:not(:disabled),.portal-dark .portal-page .admin-user-edit-action:not(:disabled){color:var(--hive-link-dark)!important}.portal-dark .view-as-banner button,.portal-dark .portal-page .add-workspace-action,.portal-dark .portal-page .admin-create-workspace,.portal-dark .portal-page .complete-actions a,.portal-dark .portal-page .admin-workspace-row a:not(.organization-view-action),.portal-dark .portal-page .organization-note-form .organization-add-note-button{color:#fff!important;background:#0071e3!important;border-color:#0071e3!important}.portal-dark .view-as-banner button:hover,.portal-dark .portal-page .add-workspace-action:hover,.portal-dark .portal-page .admin-create-workspace:hover,.portal-dark .portal-page .complete-actions a:hover,.portal-dark .portal-page .admin-workspace-row a:not(.organization-view-action):hover,.portal-dark .portal-page .organization-note-form .organization-add-note-button:hover{color:#fff!important;background:#0077ed!important;border-color:#0077ed!important}.portal-shell .view-as-banner .view-as-return-action button:not(:disabled),.portal-shell .view-as-banner .view-as-return-action button:not(:disabled):hover,.portal-shell.portal-dark .view-as-banner .view-as-return-action button:not(:disabled),.portal-shell.portal-dark .view-as-banner .view-as-return-action button:not(:disabled):hover{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.portal-shell .portal-page .github-pager button:hover:not(:disabled),.portal-shell .portal-page .github-pager button:focus-visible{color:var(--hive-link)!important}.portal-dark .portal-page .github-pager button:hover:not(:disabled),.portal-dark .portal-page .github-pager button:focus-visible{color:var(--hive-link-dark)!important}.portal-shell .portal-page .github-pager .pager-number.active,.portal-dark .portal-page .github-pager .pager-number.active{color:#fff!important;background:#0071e3!important}.portal-footer a:hover{color:var(--hive-link)}.portal-dark .portal-footer a:hover{color:var(--hive-link-dark)}.portal-shell:not(.portal-dark) .portal-page button.organization-note-delete:not(:disabled),.portal-shell:not(.portal-dark) .portal-page button.organization-note-delete:not(:disabled):hover,.portal-shell:not(.portal-dark) .portal-page button.organization-note-delete:not(:disabled):focus,.portal-shell:not(.portal-dark) .portal-page button.organization-note-delete:not(:disabled):active,.portal-dark .portal-page button.organization-note-delete:not(:disabled),.portal-dark .portal-page button.organization-note-delete:not(:disabled):hover,.portal-dark .portal-page button.organization-note-delete:not(:disabled):focus,.portal-dark .portal-page button.organization-note-delete:not(:disabled):active,.portal-shell:not(.portal-dark) .portal-page button.workspace-delete-action:not(:disabled),.portal-shell:not(.portal-dark) .portal-page button.workspace-delete-action:not(:disabled):hover,.portal-shell:not(.portal-dark) .portal-page button.workspace-delete-action:not(:disabled):focus,.portal-shell:not(.portal-dark) .portal-page button.workspace-delete-action:not(:disabled):active,.portal-dark .portal-page button.workspace-delete-action:not(:disabled),.portal-dark .portal-page button.workspace-delete-action:not(:disabled):hover,.portal-dark .portal-page button.workspace-delete-action:not(:disabled):focus,.portal-dark .portal-page button.workspace-delete-action:not(:disabled):active{box-shadow:none!important;color:#dc2626!important;background:0 0!important;border-color:#0000!important}.portal-shell:not(.portal-dark) .portal-page .workspace-delete-modal button.workspace-confirm-delete:not(:disabled),.portal-shell:not(.portal-dark) .portal-page .workspace-delete-modal button.workspace-confirm-delete:not(:disabled):hover,.portal-dark .portal-page .workspace-delete-modal button.workspace-confirm-delete:not(:disabled),.portal-dark .portal-page .workspace-delete-modal button.workspace-confirm-delete:not(:disabled):hover{color:#fff!important;background:#b91c1c!important;border-color:#b91c1c!important}.portal-shell:not(.portal-dark) .portal-page button.cancel-action,.portal-shell:not(.portal-dark) .portal-page button.cancel-action:not(:disabled),.portal-shell:not(.portal-dark) .portal-page button.cancel-action:hover,.portal-shell:not(.portal-dark) .portal-page button.cancel-action:focus,.portal-shell:not(.portal-dark) .portal-page button.cancel-action:active,.portal-shell:not(.portal-dark) .portal-page a.cancel-action,.portal-shell:not(.portal-dark) .portal-page a.cancel-action:hover,.portal-shell:not(.portal-dark) .portal-page a.cancel-action:focus,.portal-shell:not(.portal-dark) .portal-page a.cancel-action:active,.portal-dark .portal-page button.cancel-action,.portal-dark .portal-page button.cancel-action:not(:disabled),.portal-dark .portal-page button.cancel-action:hover,.portal-dark .portal-page button.cancel-action:focus,.portal-dark .portal-page button.cancel-action:active,.portal-dark .portal-page a.cancel-action,.portal-dark .portal-page a.cancel-action:hover,.portal-dark .portal-page a.cancel-action:focus,.portal-dark .portal-page a.cancel-action:active{width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;color:#0071e3!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;padding:.4rem .25rem!important;text-decoration:none!important}.portal-dark .portal-page button.cancel-action,.portal-dark .portal-page button.cancel-action:not(:disabled),.portal-dark .portal-page button.cancel-action:hover,.portal-dark .portal-page button.cancel-action:focus,.portal-dark .portal-page button.cancel-action:active,.portal-dark .portal-page a.cancel-action,.portal-dark .portal-page a.cancel-action:hover,.portal-dark .portal-page a.cancel-action:focus,.portal-dark .portal-page a.cancel-action:active{color:#2997ff!important}.portal-shell .portal-page button.cancel-action:disabled{opacity:.7;color:#94a3b8!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.portal-shell .portal-page button.edit-action,.portal-shell .portal-page button.edit-action:not(:disabled),.portal-shell .portal-page button.edit-action:hover,.portal-shell .portal-page button.edit-action:focus,.portal-shell .portal-page button.edit-action:active{width:auto!important;min-width:0!important;box-shadow:none!important;color:#0071e3!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:.42rem!important;font-size:.82rem!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.portal-dark .portal-page button.edit-action,.portal-dark .portal-page button.edit-action:not(:disabled),.portal-dark .portal-page button.edit-action:hover,.portal-dark .portal-page button.edit-action:focus,.portal-dark .portal-page button.edit-action:active{color:#2997ff!important}.portal-shell .portal-page .edit-action .edit-action-icon{fill:currentColor!important;flex:0 0 .82rem!important;width:.82rem!important;height:.82rem!important;display:block!important}.portal-shell{--hive-text-action:#06c;--hive-button-action:#1f2734;--hive-destructive-red:#ab2029;--hive-edit-action:#06c}.portal-shell.portal-dark{--hive-text-action:#0a84ff;--hive-button-action:#0a84ff;--hive-destructive-red:#ff453a;--hive-edit-action:#0a84ff}.portal-shell .portal-page button:not(:disabled):not(:where(.cancel-action,.icon-text-action,.text-link-action,.text-action,.view-as-text-action,.modal-close-icon,.selection-control,.organization-edit-link,.danger-link,.danger-button,.admin-user-edit-action,.workspace-delete-action,.workspace-confirm-delete,.organization-note-delete,.organization-member-lifecycle-action,.organization-member-confirm-remove,.view-as-clear-action)),.portal-shell .portal-page .admin-create-workspace,.portal-shell .portal-page .add-workspace-action,.portal-shell .portal-page .complete-actions a,.portal-shell .portal-page button:not(:disabled):not(:where(.cancel-action,.icon-text-action,.text-link-action,.text-action,.view-as-text-action,.modal-close-icon,.selection-control,.organization-edit-link,.danger-link,.danger-button,.admin-user-edit-action,.workspace-delete-action,.workspace-confirm-delete,.organization-note-delete,.organization-member-lifecycle-action,.organization-member-confirm-remove,.view-as-clear-action)):hover,.portal-shell .portal-page .admin-create-workspace:hover,.portal-shell .portal-page .add-workspace-action:hover,.portal-shell .portal-page .complete-actions a:hover{border-color:var(--hive-button-action)!important;background:var(--hive-button-action)!important;color:#fff!important}.portal-shell .portal-page button.icon-text-action:not(:disabled),.portal-shell .portal-page button.text-link-action:not(:disabled),.portal-shell .portal-page button.view-as-text-action:not(:disabled),.portal-shell .portal-page button.organization-edit-link:not(:disabled),.portal-shell .portal-page button.admin-user-edit-action:not(:disabled),.portal-shell .portal-page button.cancel-action:not(:disabled),.portal-shell .portal-page a.cancel-action,.portal-shell .portal-page .review-card-actions>button:not(:disabled),.portal-shell .portal-page .workspace-member-actions>button:not(:disabled){color:var(--hive-text-action)!important;font-weight:400!important}.portal-shell .portal-page button.danger-link:not(:disabled),.portal-shell .portal-page button.workspace-delete-action:not(:disabled),.portal-shell .portal-page button.organization-note-delete:not(:disabled),.portal-shell .portal-page button.organization-member-lifecycle-action:not(:disabled){box-shadow:none!important;color:var(--hive-destructive-red)!important;background:0 0!important;border-color:#0000!important;font-weight:400!important}.portal-shell .portal-page a.organization-view-action,.portal-shell .portal-page a.open-workspace-link,.portal-shell .portal-page a.cancel-action,.portal-shell .portal-page button.edit-action:not(:disabled),.portal-shell .portal-page button.icon-text-action:not(:disabled),.portal-shell .portal-page button.text-link-action:not(:disabled),.portal-shell .portal-page button.view-as-text-action:not(:disabled),.portal-shell .portal-page button.organization-edit-link:not(:disabled),.portal-shell .portal-page button.admin-user-edit-action:not(:disabled),.portal-shell .portal-page button.cancel-action:not(:disabled),.portal-shell .portal-page button.danger-link:not(:disabled),.portal-shell .portal-page button.workspace-delete-action:not(:disabled),.portal-shell .portal-page button.organization-note-delete:not(:disabled),.portal-shell .portal-page button.organization-member-lifecycle-action:not(:disabled),.portal-shell .portal-page .review-card-actions>button:not(:disabled),.portal-shell .portal-page .workspace-member-actions>button:not(:disabled),.portal-shell .portal-page :is(a.organization-view-action,a.open-workspace-link,a.cancel-action,button.edit-action,button.icon-text-action,button.text-link-action,button.view-as-text-action,button.organization-edit-link,button.admin-user-edit-action,button.cancel-action,button.danger-link,button.workspace-delete-action,button.organization-note-delete,button.organization-member-lifecycle-action,.review-card-actions>button,.workspace-member-actions>button):is(:hover,:focus,:focus-visible,:active){font-weight:400!important}.portal-shell .portal-page button.danger-button:not(:disabled),.portal-shell .portal-page button.workspace-confirm-delete:not(:disabled),.portal-shell .portal-page button.organization-member-confirm-remove:not(:disabled){border-color:var(--hive-destructive-red)!important;background:var(--hive-destructive-red)!important;color:#fff!important}.portal-shell .portal-page .workspace-member-actions>button.workspace-delete-action:not(:disabled),.portal-shell .portal-page .workspace-member-actions>button.workspace-delete-action:not(:disabled):hover,.portal-shell .portal-page .workspace-member-actions>button.workspace-delete-action:not(:disabled):focus,.portal-shell .portal-page .workspace-member-actions>button.workspace-delete-action:not(:disabled):active{color:var(--hive-destructive-red)!important}.portal-shell .portal-page .workspace-member-actions>button.workspace-delete-action:not(:disabled)>span,.portal-shell .portal-page .workspace-member-actions>button.workspace-delete-action:not(:disabled)>i{color:inherit!important}.portal-shell .portal-page button.danger-button:not(:disabled):hover,.portal-shell .portal-page button.workspace-confirm-delete:not(:disabled):hover,.portal-shell .portal-page button.organization-member-confirm-remove:not(:disabled):hover{border-color:var(--hive-destructive-red)!important;background:var(--hive-destructive-red)!important;color:#fff!important}.portal-shell .portal-page .organization-search>button:not(:disabled),.portal-shell .portal-page .modal-heading>button.modal-close-icon:not(:disabled),.portal-shell .portal-page .view-as-autocomplete-results>button:not(:disabled),.portal-shell .portal-page .github-pager>button:not(.pager-number):not(:disabled){box-shadow:none!important;color:#718096!important;background:0 0!important;border-color:#0000!important}.portal-dark .portal-page .organization-search>button:not(:disabled),.portal-dark .portal-page .modal-heading>button.modal-close-icon:not(:disabled),.portal-dark .portal-page .view-as-autocomplete-results>button:not(:disabled),.portal-dark .portal-page .github-pager>button:not(.pager-number):not(:disabled){color:#aeb8c6!important}.portal-shell .portal-page .github-pager .pager-number:not(.active):not(:disabled){color:inherit!important;background:0 0!important;border-color:#0000!important}.portal-shell .portal-page .github-pager .pager-number.active:not(:disabled){border-color:var(--hive-button-action)!important;background:var(--hive-button-action)!important;color:#fff!important}.portal-shell .portal-page :is(button,a).edit-action,.portal-shell .portal-page :is(button,a).edit-action:is(:hover,:focus,:focus-visible,:active){box-shadow:none!important;color:var(--hive-edit-action)!important;text-shadow:none!important;opacity:1!important;filter:none!important;background:0 0!important;border-color:#0000!important;font-weight:400!important;text-decoration:none!important;transition:none!important;transform:none!important}.portal-shell .portal-page :is(button,a).edit-action:not(:disabled){cursor:pointer!important}.portal-shell .portal-page :is(button,a).edit-action *,.portal-shell .portal-page :is(button,a).edit-action:is(:hover,:focus,:focus-visible,:active) *{color:inherit!important;font-weight:400!important;text-decoration:none!important}.portal-shell .portal-page :is(button,a).edit-action .edit-action-icon{flex:0 0 .9rem!important;width:.9rem!important;height:.9rem!important}.portal-shell .portal-page .administration-tabs a :is(svg,i){color:inherit!important}.portal-shell .portal-page :is(.edit-action,.icon-text-action,.text-link-action,.view-as-text-action,.organization-view-action,.open-workspace-link) :is(svg,i){color:currentColor!important}.portal-shell :is(input,select,textarea):is(:disabled,[readonly]),.portal-shell fieldset:disabled :is(input,select,textarea){box-shadow:none!important;color:#8a94a3!important;-webkit-text-fill-color:#8a94a3!important;opacity:1!important;cursor:not-allowed!important;background:#eef0f3!important;border-color:#d1d5db!important}.portal-shell :is(input,select,textarea):disabled::placeholder,.portal-shell :is(input,select,textarea)[readonly]::placeholder{color:#a8b0bc!important}.portal-shell select option:disabled{color:#9ca3af!important}.portal-shell :is(button,input[type=button],input[type=submit],input[type=reset]):disabled,.portal-shell :is(a,[role=button])[aria-disabled=true]{box-shadow:none!important;color:#8a94a3!important;text-shadow:none!important;filter:none!important;opacity:1!important;pointer-events:none!important;cursor:not-allowed!important;background:#e5e7eb!important;border-color:#d1d5db!important;text-decoration:none!important;transform:none!important}.portal-shell :is(button,a,[role=button]):is(.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.danger-link,.workspace-delete-action):is(:disabled,[aria-disabled=true]),.portal-shell :is(button,a,[role=button]):is(.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.danger-link,.workspace-delete-action):is(:disabled,[aria-disabled=true]):is(:hover,:focus,:active){box-shadow:none!important;color:#9ca3af!important;opacity:1!important;pointer-events:none!important;cursor:not-allowed!important;background:0 0!important;border-color:#0000!important}.portal-shell :is(button,a,[role=button]):is(:disabled,[aria-disabled=true]) :is(svg,i,span){color:inherit!important}.portal-shell label.unavailable{color:#8a94a3!important;cursor:not-allowed!important}.portal-shell label:has(>:is(input,select,textarea):disabled){color:#8a94a3!important;cursor:not-allowed!important}.portal-shell label.unavailable :is(strong,small,span){color:inherit!important}.portal-shell label:has(>:is(input,select,textarea):disabled) :is(strong,small,span){color:inherit!important}.portal-dark :is(input,select,textarea):is(:disabled,[readonly]),.portal-dark fieldset:disabled :is(input,select,textarea){color:#7f8b9c!important;-webkit-text-fill-color:#7f8b9c!important;background:#273344!important;border-color:#3f4c5d!important}.portal-dark :is(button,input[type=button],input[type=submit],input[type=reset]):disabled,.portal-dark :is(a,[role=button])[aria-disabled=true]{color:#8491a3!important;background:#344153!important;border-color:#465365!important}.portal-dark :is(button,a,[role=button]):is(.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.danger-link,.workspace-delete-action):is(:disabled,[aria-disabled=true]){color:#718096!important;background:0 0!important}.portal-shell .portal-navigation a[aria-disabled=true],.portal-shell .portal-navigation a[aria-disabled=true]:focus{box-shadow:none!important;color:#d1d6df!important;opacity:.78!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border-color:#0000!important}.portal-shell .portal-navigation a[aria-disabled=true]:hover{color:#fff!important;opacity:1!important;background:#0f172a6b!important;border-color:#0000!important}.holding-page{place-items:center;min-height:55vh;padding:2rem 0;display:grid}.holding-card{text-align:center;justify-items:center;width:min(560px,100%);padding:3.25rem 2rem;display:grid}.holding-icon{color:#45639d;background:#e8eef8;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:1.1rem;font-size:1.45rem;display:grid}.holding-card h1{margin:.25rem 0 .65rem;font-size:2rem}.holding-card>p:not(.eyebrow){color:#697386;margin:0;font-size:.95rem}.holding-card small{color:#8a94a3;margin:.5rem 0 1.5rem}.portal-shell .portal-page .holding-return-action{border-radius:5px;align-items:center;gap:.45rem;min-height:38px;padding:.58rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex;color:#fff!important;background:#202c3c!important;border:1px solid #202c3c!important;text-decoration:none!important}.portal-shell .portal-page .holding-return-action:hover,.portal-shell .portal-page .holding-return-action:focus{color:#fff!important;background:#111827!important;border-color:#111827!important}.portal-dark .holding-icon{color:#60a5fa;background:#192b46}.portal-dark .holding-card>p:not(.eyebrow),.portal-dark .holding-card small{color:#aeb8c6}.portal-dark .portal-page .holding-return-action{color:#fff!important;background:#0a84ff!important;border-color:#0a84ff!important}.portal-dark .portal-page .holding-return-action:hover,.portal-dark .portal-page .holding-return-action:focus{color:#fff!important;background:#2997ff!important;border-color:#2997ff!important}.dashboard-page{gap:1rem;display:grid}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.3rem;display:flex}.dashboard-heading h1{margin:.15rem 0 .3rem;font-size:1.8rem}.dashboard-heading>div>p:last-child{color:#697386;margin:0;font-size:.84rem}.dashboard-preview-badge{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;padding:.32rem .62rem;font-size:.75rem;font-weight:700}.security-posture{border-left:4px solid #22a06b;grid-template-columns:auto minmax(240px,1fr) minmax(340px,.85fr);align-items:center;gap:1.2rem;padding:1.15rem 1.25rem;display:grid}@property --posture-fill{syntax:"<percentage>";inherits:false;initial-value:0%}.posture-score{--posture-fill:0%;background:conic-gradient(#22a06b 0 var(--posture-fill),#e6eaf0 var(--posture-fill) 100%);border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.dashboard-page.is-loaded .posture-score{animation:1.15s cubic-bezier(.2,.75,.25,1) .2s forwards posture-gauge-fill}@keyframes posture-gauge-fill{to{--posture-fill:86%}}.posture-score:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:66px;height:66px}.posture-score>span{z-index:1;grid-area:1/1;align-items:baseline;display:flex}.posture-score strong{font-size:1.45rem}.posture-score small{color:#718096;font-size:.75rem}.posture-summary{gap:.28rem;display:grid}.posture-summary h2{margin:0;font-size:1rem}.posture-summary p{color:#697386;max-width:610px;margin:0;font-size:.75rem;line-height:1.5}.posture-label{color:#187548;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.38rem;width:max-content;font-size:.75rem;font-weight:700;display:inline-flex}.posture-label i{background:#22a06b;border-radius:50%;width:7px;height:7px}.security-posture dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.security-posture dl div{border-left:1px solid #e5e7eb;gap:.15rem;padding:.45rem .7rem;display:grid}.security-posture dt{color:#718096;font-size:.75rem}.security-posture dd{margin:0;font-size:.82rem;font-weight:700}.security-posture .posture-good{color:#187548}.security-posture .posture-risk{color:#b4232f}.fusion-ai-insight{background:linear-gradient(110deg,#f7f5ff 0%,#fff 55%,#f3f8ff 100%);border-color:#d8d3f1;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid;position:relative;overflow:hidden}.fusion-ai-insight:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:18%;height:260%;animation:5.5s ease-in-out infinite fusion-ai-shimmer;position:absolute;top:-80%;left:-20%;transform:rotate(18deg)}@keyframes fusion-ai-shimmer{0%,62%{opacity:0;left:-25%}70%{opacity:1}88%,to{opacity:0;left:115%}}.fusion-ai-mark{color:#3d91ff;background:0 0;place-items:center;width:42px;height:42px;font-size:1rem;display:grid}.fusion-ai-insight>div{gap:.18rem;display:grid}.fusion-ai-label{color:#6750a4;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.35rem;width:max-content;font-size:.75rem;font-weight:800;display:inline-flex}.fusion-ai-label i{background:#8b5cf6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #8b5cf61f}.fusion-ai-insight h2{margin:0;font-size:.85rem}.fusion-ai-insight p{color:#697386;margin:0;font-size:.75rem;line-height:1.45}.fusion-ai-confidence{border-left:1px solid #ddd9ef;justify-items:end;padding-left:1rem;display:grid}.fusion-ai-confidence small{color:#718096;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.fusion-ai-confidence strong{color:#6750a4;font-size:1rem}.fusion-ai-insight>.dashboard-fusion-limits{place-self:start end;gap:.65rem;width:min(240px,100%)}.dashboard-fusion-disclosure{justify-self:end;align-items:center;gap:.4rem;font-size:13px;display:inline-flex}.dashboard-fusion-disclosure svg{width:10px;height:10px;transition:transform .2s}.dashboard-fusion-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.dashboard-fusion-limits .utilities-usage{width:100%}.dashboard-fusion-limits .fusion-ai-confidence{grid-column:auto}.dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.dashboard-metric{align-items:flex-start;gap:.8rem;min-width:0;padding:1rem;display:flex}.dashboard-metric.is-unavailable{filter:grayscale()}.dashboard-metric.is-unavailable .dashboard-metric-icon,.dashboard-metric.is-unavailable>div{opacity:.55}.dashboard-metric-icon,.monitor-product-icon{border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.95rem;display:grid}.dashboard-metric-icon{border-radius:0;flex-basis:30px;width:30px;height:36px;font-size:1.3rem;background:0 0!important}.monitor-product-icon{border-radius:0;flex-basis:30px;width:30px;height:36px;font-size:1.25rem;background:0 0!important}.dashboard-metric-icon.blue{color:#1671d9;background:#e6f1ff}.dashboard-metric-icon.red{color:#c42b3c;background:#feecef}.dashboard-metric-icon.indigo,.monitor-product-icon.indigo{color:#5b52c9;background:#ecebff}.dashboard-metric-icon.violet,.monitor-product-icon.violet{color:#7c3fc7;background:#f2eaff}.dashboard-metric-icon.cyan,.monitor-product-icon.cyan{color:#087f8c;background:#e2f7f8}.dashboard-metric>div{min-width:0}.dashboard-metric small{color:#718096;white-space:normal;overflow-wrap:break-word;font-size:.75rem;font-weight:600;display:block}.dashboard-metric strong{margin:.15rem 0;font-size:1.55rem;line-height:1.1;display:block}.dashboard-metric p{color:#718096;white-space:normal;overflow-wrap:break-word;margin:0;font-size:.75rem}.dashboard-content-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.dashboard-panel{padding:1.1rem}.dashboard-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.dashboard-panel h2{margin:0;font-size:.95rem}.dashboard-panel header p{color:#718096;margin:.25rem 0 0;font-size:.75rem}.dashboard-panel>header>strong{font-size:1.5rem}.severity-chart{gap:.8rem;display:grid}.severity-chart>div{gap:.35rem;display:grid}.severity-chart span{justify-content:space-between;font-size:.75rem;display:flex}.severity-chart span small{color:#718096}.severity-chart i{background:#edf0f4;border-radius:999px;height:7px;overflow:hidden}.severity-chart i b{border-radius:inherit;transform-origin:0;height:100%;display:block;transform:scaleX(0)}.dashboard-page.is-loaded .severity-chart>div:first-child i b{animation:.72s cubic-bezier(.2,.75,.25,1) .62s forwards severity-bar-fill}.dashboard-page.is-loaded .severity-chart>div:nth-child(2) i b{animation:.72s cubic-bezier(.2,.75,.25,1) .7s forwards severity-bar-fill}.dashboard-page.is-loaded .severity-chart>div:nth-child(3) i b{animation:.72s cubic-bezier(.2,.75,.25,1) .78s forwards severity-bar-fill}.dashboard-page.is-loaded .severity-chart>div:nth-child(4) i b{animation:.72s cubic-bezier(.2,.75,.25,1) .86s forwards severity-bar-fill}@keyframes severity-bar-fill{to{transform:scaleX(1)}}.severity-chart .critical{background:#b4232f}.severity-chart .high{background:#e05a33}.severity-chart .medium{background:#e5a000}.severity-chart .low{background:#3a82d0}.monitor-health{color:#187548;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.monitor-health i{background:#22a06b;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite monitor-health-pulse;position:relative;box-shadow:0 0 #22a06b59}@keyframes monitor-health-pulse{0%{box-shadow:0 0 #22a06b6b}65%,to{box-shadow:0 0 0 7px #22a06b00}}.product-monitor-list{display:grid}.product-monitor-list>div{border-top:1px solid #edf0f4;grid-template-columns:36px 1fr auto;align-items:center;gap:.75rem;padding:.7rem 0;display:grid}.product-monitor-list>div:first-child{border-top:0}.product-monitor-list div>div{gap:.15rem;display:grid}.product-monitor-list strong{font-size:.78rem}.product-monitor-list small{color:#718096;font-size:.75rem}.product-monitor-list>div>span:last-child{justify-items:end;gap:.1rem;display:grid}.product-monitor-list>div>span:last-child b{font-size:.82rem}.dashboard-assessments{padding:0;overflow:hidden}.dashboard-assessments>header{border-bottom:1px solid #e5e7eb;margin:0;padding:1rem 1.1rem}.dashboard-assessments header a{color:#0071e3;font-size:.75rem;font-weight:700}.dashboard-table-wrap{overflow-x:auto}.dashboard-assessments table{border-collapse:collapse;width:100%;min-width:720px}.dashboard-assessments th,.dashboard-assessments td{text-align:left;border-bottom:1px solid #edf0f4;padding:.72rem 1rem;font-size:.75rem}.dashboard-assessments th{color:#718096;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.dashboard-assessments tbody tr:last-child td{border-bottom:0}.dashboard-assessment-details{gap:.16rem;display:grid}.dashboard-assessments td:first-child small{color:#718096}.dashboard-progress{align-items:center;gap:.45rem;display:flex}.dashboard-progress i{background:#e5e7eb;border-radius:99px;width:65px;height:5px;overflow:hidden}.dashboard-progress i b{border-radius:inherit;background:#45639d;height:100%;display:block}.dashboard-status{color:#607086;background:#eef2f7;border-radius:999px;padding:.24rem .48rem;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-status.completed{color:#187548;background:#e9f7ef}.dashboard-status.in-progress{color:#2463a9;background:#e6f1ff}.dashboard-status.scheduled{color:#946200;background:#fff4d8}.dashboard-assessments-empty{margin:0;padding:1rem 1.1rem}.dashboard-reveal{opacity:0;transform:translateY(12px)}.dashboard-page.is-loaded .dashboard-reveal{animation:dashboard-reveal .48s cubic-bezier(.22,.8,.3,1) var(--delay,0s) forwards}@keyframes dashboard-reveal{to{opacity:1;transform:translateY(0)}}.portal-dark .dashboard-heading>div>p:last-child,.portal-dark .dashboard-metric small,.portal-dark .dashboard-metric p,.portal-dark .dashboard-panel header p,.portal-dark .severity-chart span small,.portal-dark .product-monitor-list small,.portal-dark .dashboard-assessments td:first-child small{color:#aeb8c6}.portal-dark .dashboard-preview-badge{color:#aeb8c6;background:#202e40;border-color:#40536b}.portal-dark .severity-chart i,.portal-dark .dashboard-progress i{background:#34465d}.portal-dark .product-monitor-list>div,.portal-dark .dashboard-assessments th,.portal-dark .dashboard-assessments td,.portal-dark .dashboard-assessments>header{border-color:#34465d}.portal-dark .dashboard-status{color:#c5cfdd;background:#34465d}.portal-dark .dashboard-status.completed{color:#bbf7d0;background:#14532d}.portal-dark .dashboard-status.in-progress{color:#bfdbfe;background:#1e3a5f}.portal-dark .dashboard-status.scheduled{color:#fde68a;background:#5b4310}.portal-dark .posture-score{background:conic-gradient(#34d399 0 var(--posture-fill),#34465d var(--posture-fill) 100%)}.portal-dark .posture-score:before{background:#202e40}.portal-dark .posture-summary p,.portal-dark .posture-score small,.portal-dark .security-posture dt{color:#aeb8c6}.portal-dark .security-posture dl div{border-color:#34465d}.portal-dark .fusion-ai-insight{background:linear-gradient(110deg,#28243a 0%,#202e40 58%,#1c3045 100%);border-color:#51466e}.portal-dark .fusion-ai-insight p,.portal-dark .fusion-ai-confidence small{color:#aeb8c6}.portal-dark .fusion-ai-label,.portal-dark .fusion-ai-confidence strong{color:#c4b5fd}.portal-dark .fusion-ai-confidence{border-color:#51466e}@media (width<=1100px){.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.security-posture{grid-template-columns:auto 1fr}.security-posture dl{grid-column:1/-1}}@media (width<=760px){.dashboard-metrics,.dashboard-content-grid{grid-template-columns:1fr 1fr}.dashboard-heading{align-items:flex-start}.security-posture,.fusion-ai-insight{grid-template-columns:auto 1fr}.fusion-ai-confidence{border:0;grid-column:2;justify-items:start;padding:0}}@media (width<=520px){.dashboard-metrics,.dashboard-content-grid{grid-template-columns:1fr}.dashboard-preview-badge{display:none}.security-posture{text-align:center;grid-template-columns:1fr;justify-items:center}.posture-label{justify-self:center}.security-posture dl{text-align:left;width:100%}.security-posture dl div:nth-child(odd){border-left:0}.fusion-ai-insight{grid-template-columns:1fr}.fusion-ai-confidence{grid-column:auto}}@media (width<=760px){.fusion-ai-insight>.dashboard-fusion-limits{grid-column:2;justify-self:stretch;width:100%}}@media (width<=520px){.fusion-ai-insight>.dashboard-fusion-limits{grid-column:1}}@media (prefers-reduced-motion:reduce){.dashboard-reveal,.dashboard-page.is-loaded .dashboard-reveal{opacity:1;animation:none;transform:none}.dashboard-page .posture-score{--posture-fill:86%;animation:none}.dashboard-page .severity-chart i b{animation:none;transform:scaleX(1)}.monitor-health i{animation:none;box-shadow:0 0 0 4px #22a06b1f}.fusion-ai-insight:after{animation:none;display:none}}.prism-asm{gap:1rem;display:grid}.prism-asm-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.2rem;display:flex}.prism-asm-heading h1{margin:0;font-size:1.85rem}.prism-asm-heading>div>p{color:#68758a;margin:.42rem 0 0;font-size:.82rem}.prism-title-row{align-items:center;gap:.55rem;display:flex}.prism-title-row>span{color:#1b64b0;letter-spacing:.025em;background:#e9f2ff;border-radius:999px;padding:.3rem .58rem;font-size:.75rem;font-weight:700}.prism-title-row>small{color:#8994a5;text-transform:uppercase;letter-spacing:.07em;font-size:.75rem}.prism-asm-heading>button{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.prism-reveal{opacity:0;transform:translateY(12px)}.prism-asm.is-loaded .prism-reveal{animation:prism-reveal .52s cubic-bezier(.22,.8,.3,1) var(--delay,0s) forwards}@keyframes prism-reveal{to{opacity:1;transform:translateY(0)}}.prism-posture{border-left:4px solid #2ba46f;grid-template-columns:auto minmax(280px,1fr) minmax(330px,.8fr);align-items:center;gap:1.25rem;padding:1.2rem 1.3rem;display:grid;position:relative;overflow:hidden}.prism-posture:after{content:"";pointer-events:none;border:1px solid #2ba46f1a;border-radius:50%;width:250px;height:250px;position:absolute;right:-80px;box-shadow:0 0 0 35px #2ba46f09,0 0 0 70px #2ba46f06}.prism-posture-score{background:conic-gradient(#25a66c 0 0,#e8edf2 0 100%);border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.prism-asm.is-loaded .prism-posture-score{animation:1.15s cubic-bezier(.2,.75,.25,1) .25s forwards prism-score}@keyframes prism-score{to{background:conic-gradient(#25a66c 0 92%,#e8edf2 92% 100%)}}.prism-posture-score:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:70px;height:70px}.prism-posture-score>div{z-index:1;grid-area:1/1;align-items:baseline;display:flex}.prism-posture-score strong{font-size:1.55rem}.prism-posture-score small{color:#758298;font-size:.75rem}.prism-posture-copy{gap:.3rem;display:grid}.prism-posture-copy h2{margin:0;font-size:1.03rem}.prism-posture-copy p{color:#6d798b;max-width:620px;margin:0;font-size:.75rem;line-height:1.55}.prism-live-label{color:#188250;text-transform:uppercase;letter-spacing:.045em;align-items:center;gap:.4rem;width:max-content;font-size:.75rem;font-weight:700;display:inline-flex}.prism-live-label i,.prism-live-pill i{background:#25a66c;border-radius:50%;width:7px;height:7px;animation:1.7s infinite prism-live}@keyframes prism-live{0%{box-shadow:0 0 #25a66c80}70%,to{box-shadow:0 0 0 7px #25a66c00}}.prism-posture dl{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.prism-posture dl div{border-left:1px solid #e6eaf0;gap:.14rem;padding:.5rem .7rem;display:grid}.prism-posture dt{color:#79869a;font-size:.75rem}.prism-posture dd{margin:0;font-size:.76rem;font-weight:700}.prism-posture dd.positive{color:#188250}.prism-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.prism-metric{align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.prism-metric>svg{flex:0 0 28px;margin-top:.12rem;font-size:1.35rem}.prism-metric>svg.blue{color:#2774c9}.prism-metric>svg.violet{color:#7051c8}.prism-metric>svg.amber{color:#d48516}.prism-metric>svg.green{color:#22905f}.prism-metric small{color:#748196;font-size:.75rem;font-weight:600;display:block}.prism-metric strong{margin:.13rem 0;font-size:1.45rem;line-height:1.1;display:block}.prism-metric p{color:#7e899a;margin:0;font-size:.75rem}.prism-configuration{background:linear-gradient(135deg,#fff 0,#f8fbff 100%);border-color:#b9d6f5;padding:1.15rem 1.2rem}.prism-configuration>header{justify-content:space-between;gap:1rem;display:flex}.prism-configuration h2{margin:.15rem 0;font-size:1.05rem}.prism-configuration header p{color:#718096;margin:0;font-size:.75rem}.prism-config-enter-active,.prism-config-leave-active{transition:all .28s}.prism-config-enter-from,.prism-config-leave-to{opacity:0;transform:translateY(-8px)}.prism-config-steps{grid-template-columns:repeat(3,1fr);margin:1rem 0;padding:0;list-style:none;display:grid}.prism-config-steps li{color:#8a95a5;align-items:center;gap:.55rem;display:flex;position:relative}.prism-config-steps li:after{content:"";background:#dce3eb;height:1px;position:absolute;top:14px;left:40px;right:1rem}.prism-config-steps li:last-child:after{display:none}.prism-config-steps i{z-index:1;background:#fff;border:1px solid #d5dde7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-style:normal;font-weight:700;display:grid}.prism-config-steps span{z-index:1;background:#fafdff;padding-right:.5rem;display:grid}.prism-config-steps strong,.prism-config-steps small{font-size:.75rem}.prism-config-steps li.active{color:#246cbb}.prism-config-steps li.active i{color:#fff;background:#347cc9;border-color:#347cc9}.prism-config-grid{grid-template-columns:1fr 1fr;gap:.8rem 1rem;display:grid}.prism-config-grid>label{align-content:start;gap:.32rem;display:grid}.prism-config-grid label>span,.prism-config-grid legend{font-size:.75rem;font-weight:700}.prism-config-grid label>small{color:#7b8798;font-size:.75rem}.input-with-icon{position:relative}.input-with-icon>svg{color:#7f8b9d;font-size:.75rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.input-with-icon input{width:100%;padding-left:2rem}.prism-config-grid fieldset{border:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:0;display:grid}.prism-config-grid legend{margin-bottom:.35rem}.prism-config-grid fieldset button{color:inherit;text-align:left;background:#fff;border:1px solid #d8e0e9;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.75rem;display:grid;position:relative}.prism-config-grid fieldset button>svg{color:#607086}.prism-config-grid fieldset button span{display:grid}.prism-config-grid fieldset button strong{font-size:.75rem}.prism-config-grid fieldset button small{color:#768397;font-size:.75rem}.prism-config-grid fieldset button>i{border:1px solid #b8c3d1;border-radius:50%;width:13px;height:13px}.prism-config-grid fieldset button.selected{border-color:#438bd5;box-shadow:0 0 0 2px #438bd51a}.prism-config-grid fieldset button.selected>i{border:4px solid #438bd5}.prism-configuration>footer{border-top:1px solid #e1e7ee;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.8rem;display:flex}.prism-configuration footer>p{color:#718096;align-items:center;gap:.4rem;margin:0;font-size:.75rem;display:flex}.prism-configuration footer>div{gap:.5rem;display:flex}.prism-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:1rem;display:grid}.prism-surface-map,.prism-activity,.prism-exposures{padding:1.05rem 1.1rem}.prism-surface-map>header,.prism-activity>header,.prism-exposures>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.prism-surface-map h2,.prism-activity h2,.prism-exposures h2{margin:0;font-size:.93rem}.prism-surface-map header p,.prism-activity header p,.prism-exposures header p{color:#758196;margin:.25rem 0 0;font-size:.75rem}.prism-live-pill{color:#187b4d;background:#eaf8f1;border-radius:99px;align-items:center;gap:.4rem;padding:.27rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.surface-visual{background:radial-gradient(circle,#3d87d61c,#0000 52%),linear-gradient(#f9fbfe,#f3f7fb);border-radius:8px;height:315px;margin:.6rem 0;position:relative;overflow:hidden}.surface-visual:before{opacity:.32;content:"";background-image:radial-gradient(#bdcad9 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.surface-orbit{border:1px solid #417ebe33;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:150px;height:150px}.orbit-two{width:245px;height:245px}.orbit-three{width:360px;height:360px}.surface-core{z-index:2;background:#fff;border:1px solid #9ec4ec;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #265d9726}.surface-core svg{color:#2a73bd;font-size:1.25rem}.surface-core span{color:#55677d;margin-top:-16px;font-size:.75rem;font-weight:800}.surface-node{z-index:3;color:#52647a;background:#fff;border:1px solid #d5e0ec;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;padding:.42rem .5rem;font-size:.75rem;display:grid;position:absolute;box-shadow:0 5px 16px #304d6e17}.surface-node svg{color:#337bc3}.surface-node small{background:#edf3f9;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:.75rem;font-weight:800;display:grid}.surface-node.changed{border-color:#efc881}.surface-node.changed svg{color:#d18416}.surface-node.review{border-color:#efb3ba}.surface-node.review svg{color:#c73647}.node-domains{top:12%;left:9%}.node-cloud{top:12%;right:9%}.node-services{top:49%;right:5%}.node-certs{bottom:10%;left:12%}.node-unknown{bottom:8%;right:24%}.surface-signal{z-index:1;background:#408bd6;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 4px #408bd61f}.signal-one{animation:3.4s ease-in-out infinite surface-float;top:27%;left:38%}.signal-two{animation:3.4s ease-in-out .8s infinite surface-float;bottom:28%;right:36%}@keyframes surface-float{50%{opacity:.45;transform:translate(10px,-5px)}}.prism-surface-map>footer{border-top:1px solid #e8edf2;align-items:center;gap:.8rem;padding-top:.7rem;display:flex}.prism-surface-map footer>span{color:#7a8799;align-items:center;gap:.3rem;font-size:.75rem;display:flex}.prism-surface-map footer i{border-radius:50%;width:6px;height:6px}.prism-surface-map footer i.healthy{background:#2ba46f}.prism-surface-map footer i.changed{background:#dc951f}.prism-surface-map footer i.review{background:#cd3d4d}.prism-surface-map footer button{color:#1470ca;background:0 0;margin-left:auto;padding:0;font-size:.75rem}.prism-activity header button,.prism-table-actions button{color:#1470ca;background:0 0;padding:0;font-size:.75rem}.activity-stream{margin-top:.65rem;display:grid}.activity-stream>div{border-bottom:1px solid #e9edf2;grid-template-columns:auto 1fr;gap:.65rem;padding:.72rem 0;display:grid}.activity-stream>div:last-child{border-bottom:0}.activity-stream>div>span{color:#337bc3;background:#edf3f9;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.75rem;display:grid}.activity-stream>div>span.green{color:#1d8a58;background:#e8f7ef}.activity-stream>div>span.amber{color:#c7780a;background:#fff3df}.activity-stream>div>div{gap:.15rem;display:grid}.activity-stream strong{font-size:.75rem}.activity-stream p{color:#728095;margin:0;font-size:.75rem;line-height:1.4}.activity-stream small{color:#9aa3b0;font-size:.75rem}.prism-exposures{overflow:hidden}.prism-table-actions{gap:.85rem;display:flex}.prism-table-actions button{align-items:center;gap:.3rem;display:flex}.prism-exposure-table{margin:1rem -1.1rem -1.05rem}.prism-exposure-row{border-top:1px solid #e8edf2;grid-template-columns:1.15fr 1.55fr .55fr .65fr .7fr;align-items:center;gap:.8rem;padding:.72rem 1.1rem;font-size:.75rem;display:grid}.prism-exposure-row.heading{color:#7a8798;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;padding-top:.55rem;padding-bottom:.55rem;font-size:.75rem;font-weight:700}.prism-exposure-row>span:first-child{align-items:center;gap:.5rem;display:flex}.prism-exposure-row>span:first-child svg{color:#647991}.prism-exposure-row>span:nth-child(2){gap:.16rem;display:grid}.prism-exposure-row>span:nth-child(2) small{color:#7d8999;font-size:.75rem}.prism-exposure-row b{border-radius:99px;padding:.22rem .42rem;font-size:.75rem;display:inline-flex}.prism-exposure-row b.high{color:#b52939;background:#feecef}.prism-exposure-row b.medium{color:#96610b;background:#fff1d7}.prism-exposure-row b.info{color:#2766aa;background:#e9f2ff}.prism-exposure-row>span:last-child{align-items:center;gap:.35rem;display:flex}.prism-exposure-row>span:last-child i{border-radius:50%;width:6px;height:6px}.prism-exposure-row i.review{background:#d69a27}.prism-exposure-row i.active{background:#438bd5}.prism-exposure-row i.resolved{background:#2ba46f}.portal-dark .prism-asm-heading>div>p,.portal-dark .prism-posture-copy p,.portal-dark .prism-posture dt,.portal-dark .prism-metric small,.portal-dark .prism-metric p,.portal-dark .prism-surface-map header p,.portal-dark .prism-activity header p,.portal-dark .prism-exposures header p,.portal-dark .activity-stream p,.portal-dark .activity-stream small,.portal-dark .prism-exposure-row>span:nth-child(2) small{color:#aeb9c8}.portal-dark .prism-title-row>span{color:#9dcbff;background:#1d3b5d}.portal-dark .prism-posture-score{background:conic-gradient(#38c987 0 0,#34465d 0 100%)}.portal-dark .prism-asm.is-loaded .prism-posture-score{animation-name:prism-score-dark}@keyframes prism-score-dark{to{background:conic-gradient(#38c987 0 92%,#34465d 92% 100%)}}.prism-posture-score.is-live-score,.prism-asm.is-loaded .prism-posture-score.is-live-score{background:conic-gradient(#25a66c 0 calc(var(--prism-score) * 1%),#e8edf2 calc(var(--prism-score) * 1%) 100%);animation:none}.portal-dark .prism-posture-score.is-live-score,.portal-dark .prism-asm.is-loaded .prism-posture-score.is-live-score{background:conic-gradient(#38c987 0 calc(var(--prism-score) * 1%),#34465d calc(var(--prism-score) * 1%) 100%);animation:none}.prism-surface-map footer>a{color:#1470ca;background:0 0;margin-left:auto;padding:0;font-size:.75rem}.surface-node[href]{text-decoration:none}.portal-dark .prism-posture-score:before,.portal-dark .surface-core,.portal-dark .surface-node,.portal-dark .prism-config-grid fieldset button{background:#202c3c}.portal-dark .prism-posture dl div,.portal-dark .prism-surface-map>footer,.portal-dark .activity-stream>div,.portal-dark .prism-exposure-row{border-color:#34465d}.portal-dark .prism-configuration{background:linear-gradient(135deg,#202c3c,#1b2939);border-color:#365b83}.portal-dark .prism-config-steps li:after{display:none}.portal-dark .prism-config-steps i{background:#202c3c}.portal-dark .prism-config-steps span{background:0 0}.portal-dark .prism-config-grid fieldset button,.portal-dark .surface-node,.portal-dark .surface-core{border-color:#42566d}.portal-dark .surface-visual{background:radial-gradient(circle,#4391e229,#0000 52%),linear-gradient(#1d2a3a,#182535)}.portal-dark .surface-visual:before{opacity:.18}.portal-dark .surface-core,.portal-dark .surface-node{color:#cfdae8}.portal-dark .prism-live-pill,.portal-dark .activity-stream>div>span.green{color:#7ee2b8;background:#173f31}.portal-dark .prism-exposure-row.heading{color:#aeb9c8;background:#1a2737}.portal-dark .prism-exposure-row b.high{color:#ffb8c1;background:#561f2a}.portal-dark .prism-exposure-row b.medium{color:#ffd886;background:#513d15}.portal-dark .prism-exposure-row b.info{color:#add4ff;background:#1d3b5d}@media (width<=1050px){.prism-posture{grid-template-columns:auto 1fr}.prism-posture dl{grid-column:1/-1}.prism-metrics{grid-template-columns:repeat(2,1fr)}.prism-main-grid{grid-template-columns:1fr}}@media (width<=760px){.prism-asm-heading{align-items:flex-start}.prism-title-row{flex-wrap:wrap}.prism-config-grid,.prism-config-grid fieldset{grid-template-columns:1fr}.prism-exposure-table{overflow-x:auto}.prism-exposure-row{min-width:760px}}@media (width<=560px){.prism-asm-heading{display:grid}.prism-posture{text-align:center;grid-template-columns:1fr;justify-items:center}.prism-live-label{justify-self:center}.prism-posture dl{text-align:left;width:100%}.prism-metrics{grid-template-columns:1fr}.prism-configuration>footer{flex-direction:column;align-items:flex-start}.surface-visual{height:340px}.node-domains{left:3%}.node-cloud{right:3%}.node-services{right:2%}.node-certs{left:3%}.node-unknown{right:5%}}@media (prefers-reduced-motion:reduce){.prism-reveal,.prism-asm.is-loaded .prism-reveal{opacity:1;animation:none;transform:none}.prism-live-label i,.prism-live-pill i,.surface-signal,.prism-asm .prism-posture-score,.portal-dark .prism-asm .prism-posture-score{animation:none}}.portal-shell .portal-page a[href]:not(.admin-create-workspace):not(.add-workspace-action):not(.primary-button):not(.holding-return-action):not(.administration-tabs a):not(.breadcrumbs a):not(.vulndb-detail-tabs a):not(.single-action-row):not(.assessment-directory-row):not(.vulndb-metric):not(.vulndb-detail-actions *):hover,.portal-shell .portal-page a[href]:not(.admin-create-workspace):not(.add-workspace-action):not(.primary-button):not(.holding-return-action):not(.administration-tabs a):not(.breadcrumbs a):not(.vulndb-detail-tabs a):not(.single-action-row):not(.assessment-directory-row):not(.vulndb-metric):not(.vulndb-detail-actions *):focus-visible,.portal-shell .portal-page :is(button.icon-text-action,button.text-link-action,button.view-as-text-action,button.organization-edit-link,button.admin-user-edit-action):not(:disabled):not(.danger-link):not(.workspace-delete-action):not(.vulndb-detail-actions *):is(:hover,:focus-visible),.portal-shell .portal-page :is(.review-card-actions,.workspace-member-actions)>button:not(:disabled):not(.danger-link):not(.workspace-delete-action):is(:hover,:focus-visible),.portal-shell .portal-page :is(button.icon-text-action,button.text-link-action,button.view-as-text-action,button.organization-edit-link,button.admin-user-edit-action):not(:disabled):not(.danger-link):not(.workspace-delete-action):not(.vulndb-detail-actions *):is(:hover,:focus-visible)>span,.portal-shell .portal-page :is(.review-card-actions,.workspace-member-actions)>button:not(:disabled):not(.danger-link):not(.workspace-delete-action):is(:hover,:focus-visible)>span{text-underline-offset:.16em!important;text-decoration-line:underline!important;text-decoration-thickness:from-font!important}.portal-shell .portal-page :is(.complete-actions a,.holding-return-action):is(:hover,:focus-visible),.portal-shell .portal-page .administration-tabs a:is(:hover,:focus-visible){text-decoration:none!important}.portal-shell .portal-page :is(button,a,[role=button]):is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.cancel-action,.danger-link,.workspace-delete-action,.organization-edit-link,.admin-user-edit-action,.organization-note-delete,.organization-member-lifecycle-action,.view-as-clear-action),.portal-shell .portal-page :is(button,a,[role=button]):is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.cancel-action,.danger-link,.workspace-delete-action,.organization-edit-link,.admin-user-edit-action,.organization-note-delete,.organization-member-lifecycle-action,.view-as-clear-action):is(:hover,:focus,:focus-visible,:active),.portal-shell .portal-page :is(button,a,[role=button]):is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.cancel-action,.danger-link,.workspace-delete-action,.organization-edit-link,.admin-user-edit-action,.organization-note-delete,.organization-member-lifecycle-action,.view-as-clear-action)>:is(span,strong,b),.portal-shell .portal-page :is(button,a,[role=button]):is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.cancel-action,.danger-link,.workspace-delete-action,.organization-edit-link,.admin-user-edit-action,.organization-note-delete,.organization-member-lifecycle-action,.view-as-clear-action):is(:hover,:focus,:focus-visible,:active)>:is(span,strong,b){font-weight:400!important}.portal-shell .portal-page :is(button,a).text-action,.portal-shell .portal-page :is(button,a).text-action:is(:hover,:focus,:focus-visible,:active){line-height:inherit;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:var(--hive-text-action)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:400!important}.portal-shell .portal-page :is(button,a).text-action:not(:disabled):not([aria-disabled=true]),.portal-shell .portal-page :is(button,a).text-action:not(:disabled):not([aria-disabled=true])>*{cursor:pointer!important}.portal-shell .portal-page :is(button,a):is([class*=delete],[aria-label*=delete i],[title*=delete i]),.portal-shell .portal-page :is(button,a):is([class*=delete],[aria-label*=delete i],[title*=delete i])>*,.portal-shell .portal-page :is(button,a).text-action:is([class*=delete],[aria-label*=delete i],[title*=delete i]):not(:disabled):not([aria-disabled=true]),.portal-shell .portal-page :is(button,a).text-action:is([class*=delete],[aria-label*=delete i],[title*=delete i]):not(:disabled):not([aria-disabled=true])>*,.portal-shell .portal-page .vulndb-detail-actions button.text-action.vulndb-delete-action,.portal-shell .portal-page .vulndb-detail-actions button.text-action.vulndb-delete-action>*{cursor:default!important}.portal-shell .portal-page :is(button,a).text-action:disabled,.portal-shell .portal-page :is(button,a).text-action[aria-disabled=true]{cursor:not-allowed;color:#94a3b8!important;background:0 0!important}.portal-shell .portal-page :is(button,a).text-action>span{color:inherit!important;text-decoration:none!important}.portal-shell .portal-page :is(button,a).text-action:not(.vulndb-detail-actions *):is(:hover,:focus-visible)>span{text-underline-offset:.16em!important;text-decoration:underline!important;text-decoration-thickness:from-font!important}.portal-shell .portal-page :is(button,a).text-action:not(.vulndb-detail-actions *):is(:hover,:focus-visible):not(:has(>span)){text-underline-offset:.16em!important;text-decoration:underline!important;text-decoration-thickness:from-font!important}.portal-shell .portal-page :is(button,a,[role=button]):is(.danger-link,.workspace-delete-action,.organization-note-delete,.organization-member-lifecycle-action,.vulndb-delete-action,[class*=delete],[aria-label*=delete i],[title*=delete i]),.portal-shell .portal-page :is(button,a,[role=button]):is(.danger-link,.workspace-delete-action,.organization-note-delete,.organization-member-lifecycle-action,.vulndb-delete-action,[class*=delete],[aria-label*=delete i],[title*=delete i]):is(:hover,:focus,:focus-visible,:active,:visited),.portal-shell .portal-page :is(button,a,[role=button]):is(.danger-link,.workspace-delete-action,.organization-note-delete,.organization-member-lifecycle-action,.vulndb-delete-action,[class*=delete],[aria-label*=delete i],[title*=delete i])>:is(span,strong,b),.portal-shell .portal-page :is(button,a,[role=button]):is(.danger-link,.workspace-delete-action,.organization-note-delete,.organization-member-lifecycle-action,.vulndb-delete-action,[class*=delete],[aria-label*=delete i],[title*=delete i]):is(:hover,:focus,:focus-visible,:active,:visited)>:is(span,strong,b){font-weight:400!important;text-decoration:none!important}.portal-dark .portal-page :is(button,a).text-action,.portal-dark .portal-page :is(button,a).text-action:is(:hover,:focus,:focus-visible,:active){color:var(--hive-link-dark)!important;background:0 0!important}.portal-dark .portal-page :is(button,a).text-action:disabled,.portal-dark .portal-page :is(button,a).text-action[aria-disabled=true]{color:#718096!important}.portal-shell .portal-page .prism-config-grid fieldset button{color:inherit!important;background:#fff!important;border-color:#d8e0e9!important}.portal-shell .portal-page .prism-config-grid fieldset button.selected{background:#fff!important;border-color:#438bd5!important}.portal-shell .portal-page button.surface-node{color:#52647a!important;background:#fff!important;border-color:#d5e0ec!important}.portal-shell .portal-page button.surface-node.changed{border-color:#efc881!important}.portal-shell .portal-page button.surface-node.review{border-color:#efb3ba!important}.portal-dark .portal-page .prism-config-grid fieldset button{color:#cfdae8!important;background:#202c3c!important;border-color:#42566d!important}.portal-dark .portal-page .prism-config-grid fieldset button.selected{border-color:#438bd5!important}.portal-dark .portal-page button.surface-node{color:#cfdae8!important;background:#202c3c!important;border-color:#42566d!important}.portal-shell .portal-page .prism-asm-heading>button.text-action{white-space:nowrap;align-items:center;gap:.45rem;font-size:.78rem!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.portal-shell .portal-page .prism-asm-heading>button.text-action>svg{flex:0 0 .78rem;width:.78rem;height:.78rem}.portal-shell .portal-page button.modal-close-icon,.portal-shell .portal-page button.modal-close-icon:is(:hover,:focus,:focus-visible,:active){place-items:center;width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;color:#697386!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0!important;display:grid!important}.portal-shell .portal-page button.modal-close-icon:hover{color:#26344a!important;background:0 0!important}.portal-dark .portal-page button.modal-close-icon,.portal-dark .portal-page button.modal-close-icon:is(:hover,:focus,:focus-visible,:active){color:#c7d1de!important;background:0 0!important}.portal-dark .portal-page button.modal-close-icon:hover{color:#fff!important;background:0 0!important}.portal-shell .portal-page button.primary-action,.portal-shell .portal-page button.primary-action:is(:hover,:focus,:focus-visible,:active){color:#fff!important;background:#0071e3!important;border-color:#0071e3!important}.portal-shell .portal-page button.primary-action:hover{background:#0077ed!important;border-color:#0077ed!important}.portal-shell .portal-page .prism-config-grid fieldset button.selection-control,.portal-shell .portal-page .prism-config-grid fieldset button.selection-control:is(:hover,:focus,:focus-visible,:active){color:#26344a!important;box-shadow:none!important;background:#fff!important;border-color:#d8e0e9!important}.portal-shell .portal-page .prism-config-grid fieldset button.selection-control.selected,.portal-shell .portal-page .prism-config-grid fieldset button.selection-control.selected:is(:hover,:focus,:focus-visible,:active){color:#26344a!important;background:#f8fbff!important;border-color:#438bd5!important;box-shadow:0 0 0 2px #438bd51a!important}.portal-shell .portal-page .prism-config-grid fieldset button.selection-control small{color:#768397!important}.portal-shell .portal-page .prism-config-grid fieldset button.selection-control>svg{color:#607086!important}.portal-shell .portal-page .prism-config-grid fieldset button.selection-control.selected>svg{color:#347cc9!important}.portal-dark .portal-page .prism-config-grid fieldset button.selection-control,.portal-dark .portal-page .prism-config-grid fieldset button.selection-control:is(:hover,:focus,:focus-visible,:active){color:#dce5f0!important;background:#202c3c!important;border-color:#42566d!important}.portal-dark .portal-page .prism-config-grid fieldset button.selection-control.selected,.portal-dark .portal-page .prism-config-grid fieldset button.selection-control.selected:is(:hover,:focus,:focus-visible,:active){color:#fff!important;background:#26384d!important;border-color:#4d9bea!important;box-shadow:0 0 0 2px #4d9bea26!important}.portal-dark .portal-page .prism-config-grid fieldset button.selection-control small{color:#aeb9c8!important}.portal-dark .portal-page .prism-config-grid fieldset button.selection-control>svg{color:#91a4bb!important}.portal-dark .portal-page .prism-config-grid fieldset button.selection-control.selected>svg{color:#73b7ff!important}.portal-shell .portal-page .prism-configuration button.sensor-save-button,.portal-shell .portal-page .prism-configuration button.sensor-save-button:is(:hover,:focus,:focus-visible,:active){white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:.4rem;width:auto;min-height:34px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;color:#fff!important;box-shadow:none!important;background:#1d2735!important;border:0!important;padding:.45rem .75rem!important}.portal-shell .portal-page .prism-configuration button.sensor-save-button svg{fill:currentColor;width:.8rem;height:.8rem}.portal-dark .portal-page .prism-configuration button.sensor-save-button,.portal-dark .portal-page .prism-configuration button.sensor-save-button:is(:hover,:focus,:focus-visible,:active){color:#fff!important;background:#0071e3!important}.portal-dark .portal-page .prism-configuration button.sensor-save-button:hover{background:#0077ed!important}.portal-shell .portal-page .prism-configuration button.sensor-save-button:disabled{cursor:not-allowed;color:#fff!important;background:#cbd5e1!important}.portal-dark .portal-page .prism-configuration button.sensor-save-button:disabled{color:#cbd5e1!important;background:#475569!important}.sensor-select-field{align-content:start;gap:.32rem;display:grid;position:relative}.sensor-select-field>span{font-size:.75rem;font-weight:700}.sensor-select-field>small{color:#7b8798;font-size:.75rem}.sensor-select{position:relative}.portal-shell .portal-page .sensor-select button.sensor-select-button,.portal-shell .portal-page .sensor-select button.sensor-select-button:is(:hover,:focus,:focus-visible,:active){text-align:left;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:36px;font-size:.75rem;font-weight:400;display:flex;color:#182133!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd6e0!important;padding:.55rem .7rem!important}.sensor-select-button b{color:#65758a;font-size:.9rem;font-weight:500;line-height:.7}.sensor-select-menu{z-index:20;background:#fff;border:1px solid #cfd6e0;border-radius:6px;padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #19273a29}.portal-shell .portal-page .sensor-select-menu button.sensor-select-option,.portal-shell .portal-page .sensor-select-menu button.sensor-select-option:is(:hover,:focus,:focus-visible,:active){text-align:left;border-radius:4px;grid-template-columns:16px 1fr;align-items:center;gap:.35rem;width:100%;font-size:.75rem;display:grid;color:#26344a!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:.48rem .5rem!important}.portal-shell .portal-page .sensor-select-menu button.sensor-select-option:hover,.portal-shell .portal-page .sensor-select-menu button.sensor-select-option:focus-visible{background:#edf4fc!important}.portal-shell .portal-page .sensor-select-menu button.sensor-select-option.selected{color:#1769b4!important;background:#e8f2ff!important}.sensor-select-option svg{width:.65rem;height:.65rem}.sensor-select-option b{font-weight:500}.portal-dark .sensor-select-field>small{color:#aeb9c8}.portal-dark .portal-page .sensor-select button.sensor-select-button,.portal-dark .portal-page .sensor-select button.sensor-select-button:is(:hover,:focus,:focus-visible,:active){color:#edf3fa!important;background:#18283a!important;border-color:#465a72!important}.portal-dark .sensor-select-button b{color:#aeb9c8}.portal-dark .sensor-select-menu{background:#18283a;border-color:#465a72;box-shadow:0 14px 30px #00000052}.portal-dark .portal-page .sensor-select-menu button.sensor-select-option,.portal-dark .portal-page .sensor-select-menu button.sensor-select-option:is(:hover,:focus,:focus-visible,:active){color:#dce5f0!important;background:0 0!important}.portal-dark .portal-page .sensor-select-menu button.sensor-select-option:hover,.portal-dark .portal-page .sensor-select-menu button.sensor-select-option:focus-visible{background:#26394f!important}.portal-dark .portal-page .sensor-select-menu button.sensor-select-option.selected{color:#9dceff!important;background:#21466d!important}@media (width>=1500px){.portal-page-inner{width:min(1480px,100% - 4rem);padding:clamp(1.7rem,1.4vw,2.3rem) 0}.portal-nav-inner{width:min(1480px,100% - 4rem)}.dashboard-heading h1,.prism-asm-heading h1{font-size:clamp(1.95rem,1.35vw,2.35rem)}.dashboard-heading>div>p:last-child,.prism-asm-heading>div>p{font-size:clamp(.86rem,.7rem + .12vw,1rem)}.dashboard-preview-badge,.prism-title-row>span,.prism-title-row>small{font-size:clamp(.75rem,.57rem + .08vw,.82rem)}.posture-summary h2,.prism-posture-copy h2{font-size:clamp(1.05rem,.9rem + .12vw,1.22rem)}.posture-summary p,.prism-posture-copy p{font-size:clamp(.78rem,.65rem + .1vw,.92rem)}.posture-label,.prism-live-label{font-size:clamp(.75rem,.58rem + .08vw,.8rem)}.posture-score,.prism-posture-score{width:96px;height:96px}.posture-score:before{width:78px;height:78px}.prism-posture-score:before{width:77px;height:77px}.posture-score strong,.prism-posture-score strong{font-size:clamp(1.6rem,1.15vw,1.95rem)}.security-posture dt,.prism-posture dt{font-size:clamp(.75rem,.56rem + .07vw,.76rem)}.security-posture dd,.prism-posture dd{font-size:clamp(.84rem,.72rem + .08vw,.95rem)}.dashboard-metric small,.prism-metric small{font-size:clamp(.7rem,.59rem + .08vw,.8rem)}.dashboard-metric strong,.prism-metric strong{font-size:clamp(1.58rem,1.12vw,1.9rem)}.dashboard-metric p,.prism-metric p{font-size:clamp(.75rem,.57rem + .09vw,.82rem)}.dashboard-panel h2,.prism-surface-map h2,.prism-activity h2,.prism-exposures h2{font-size:clamp(.98rem,.84rem + .1vw,1.14rem)}.dashboard-panel header p,.prism-surface-map header p,.prism-activity header p,.prism-exposures header p{font-size:clamp(.75rem,.61rem + .09vw,.86rem)}.severity-chart span,.product-monitor-list strong,.dashboard-assessments td{font-size:clamp(.76rem,.64rem + .08vw,.88rem)}.product-monitor-list small,.dashboard-assessments th,.dashboard-status{font-size:clamp(.75rem,.57rem + .08vw,.79rem)}.fusion-ai-label,.fusion-ai-confidence small{font-size:clamp(.75rem,.55rem + .08vw,.77rem)}.fusion-ai-insight h2{font-size:clamp(.9rem,.76rem + .1vw,1.05rem)}.fusion-ai-insight p{font-size:clamp(.75rem,.62rem + .09vw,.87rem)}.prism-config-grid label>span,.prism-config-grid legend,.sensor-select-field>span{font-size:clamp(.75rem,.62rem + .08vw,.85rem)}.prism-config-grid label>small,.sensor-select-field>small,.prism-config-grid fieldset button small{font-size:clamp(.75rem,.55rem + .08vw,.76rem)}.prism-config-grid fieldset button strong,.sensor-select-button,.sensor-select-option{font-size:clamp(.75rem,.63rem + .08vw,.86rem)!important}.activity-stream strong,.prism-exposure-row{font-size:clamp(.75rem,.59rem + .08vw,.82rem)}.activity-stream p,.activity-stream small,.prism-exposure-row>span:nth-child(2) small{font-size:clamp(.75rem,.54rem + .08vw,.76rem)}.prism-exposure-row.heading{font-size:clamp(.75rem,.52rem + .08vw,.73rem)}.portal-shell .portal-page .prism-asm-heading>button.text-action,.portal-shell .portal-page .prism-configuration button.sensor-save-button,.portal-shell .portal-page .prism-configuration button.sensor-cancel-action{font-size:clamp(.8rem,.68rem + .08vw,.92rem)!important}}@media (width>=2100px){.portal-page-inner,.portal-nav-inner{width:min(1680px,100% - 5rem)}}.surface-visual.component-network{background:linear-gradient(#ffffffb8,#ffffffb8),linear-gradient(90deg,#dce6f0 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#dce6f0 1px,#0000 1px) 0 0/28px 28px;height:340px}.component-network:before{display:none}.network-links{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.network-links path{fill:none;stroke:url(#networkLine);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:5 4}.network-links path.network-secondary-link{stroke:#9fb3c8;stroke-width:1px;stroke-dasharray:3 6;opacity:.55}.network-links path.network-secondary-link.risk{stroke:#d98b4e;opacity:.75}.network-links circle{fill:#438bd5;filter:drop-shadow(0 0 4px #438bd5cc)}.component-network .surface-core{border:1px solid #74aee6;border-radius:8px;align-items:center;gap:.58rem;width:auto;min-width:158px;height:auto;padding:.68rem .75rem;display:flex;box-shadow:0 10px 26px #255b9429,0 0 0 4px #438bd512}.network-core-icon,.network-node-icon{border-radius:6px;flex:none;place-items:center;display:grid}.network-core-icon{color:#2877c6;background:#e7f2ff;width:31px;height:31px;font-size:.85rem}.component-network .surface-core>div{gap:.1rem;display:grid}.component-network .surface-core strong{color:#26384d;white-space:nowrap;font-size:.75rem}.component-network .surface-core small{color:#7a899b;font-size:.75rem}.component-network .surface-core>i{background:#27a66d;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #27a66d1f}.portal-shell .portal-page button.surface-node{text-align:left;border-radius:7px;grid-template-columns:auto 1fr auto;gap:.5rem;width:168px;padding:.58rem .62rem!important}.component-network .surface-node>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.component-network .surface-node strong{color:#34465b;font-size:.75rem}.component-network .surface-node span small{color:#8190a2;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.component-network .surface-node>b{color:#526981;background:#edf3f9;border-radius:5px;place-items:center;min-width:22px;height:22px;font-size:.75rem;display:grid}.network-node-icon{color:#337bc3;background:#eaf3fc;width:27px;height:27px;font-size:.75rem}.component-network .surface-node.changed .network-node-icon{color:#ce7e10;background:#fff1d9}.component-network .surface-node.review .network-node-icon{color:#c73647;background:#feecef}.component-network .surface-node.changed>b{color:#a9670d;background:#fff1d9}.component-network .surface-node.review>b{color:#b42b3b;background:#feecef}.component-network .node-domains{top:14%;left:5%}.component-network .node-cloud{top:12%;right:4%}.component-network .node-services{top:43%;right:1.5%}.component-network .node-certs{bottom:11%;left:4%}.component-network .node-unknown{bottom:9%;right:8%}.portal-dark .surface-visual.component-network{background:linear-gradient(#182535e6,#182535e6),linear-gradient(90deg,#3a4b60 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#3a4b60 1px,#0000 1px) 0 0/28px 28px}.portal-dark .network-links path.network-secondary-link{stroke:#60758d}.portal-dark .component-network .surface-core{background:#203248;border-color:#4d91d3;box-shadow:0 10px 28px #00000042,0 0 0 4px #4d91d314}.portal-dark .network-core-icon{color:#8cc7ff;background:#183f68}.portal-dark .component-network .surface-core strong,.portal-dark .component-network .surface-node strong{color:#edf3fa}.portal-dark .component-network .surface-core small,.portal-dark .component-network .surface-node span small{color:#a8b6c7}.portal-dark .network-node-icon{color:#91caff;background:#1c4166}.portal-dark .component-network .surface-node>b{color:#cad6e3;background:#2a3d53}.portal-dark .component-network .surface-node.changed .network-node-icon,.portal-dark .component-network .surface-node.changed>b{color:#ffd47a;background:#513d15}.portal-dark .component-network .surface-node.review .network-node-icon,.portal-dark .component-network .surface-node.review>b{color:#ffb4be;background:#582532}.prism-activity .activity-stream>div>span,.prism-activity .activity-stream>div>span.green,.prism-activity .activity-stream>div>span.amber,.portal-dark .prism-activity .activity-stream>div>span,.portal-dark .prism-activity .activity-stream>div>span.green,.portal-dark .prism-activity .activity-stream>div>span.amber{border-radius:0;flex:0 0 30px;width:30px;height:36px;font-size:1.25rem;background:0 0!important}.prism-activity .activity-stream>div>span>svg{width:1.25rem;height:1.25rem}.portal-shell .portal-page .component-network button.surface-node,.portal-shell .portal-page .component-network button.surface-node:is(:hover,:focus,:focus-visible,:active),.portal-dark .portal-page .component-network button.surface-node,.portal-dark .portal-page .component-network button.surface-node:is(:hover,:focus,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.component-network .surface-node .network-node-icon,.component-network .surface-node.changed .network-node-icon,.component-network .surface-node.review .network-node-icon,.portal-dark .component-network .surface-node .network-node-icon,.portal-dark .component-network .surface-node.changed .network-node-icon,.portal-dark .component-network .surface-node.review .network-node-icon{background:0 0!important}.component-network .surface-node span small,.portal-dark .component-network .surface-node span small{background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;display:block!important}.component-network .surface-node>b,.component-network .surface-node.changed>b,.component-network .surface-node.review>b,.portal-dark .component-network .surface-node>b,.portal-dark .component-network .surface-node.changed>b,.portal-dark .component-network .surface-node.review>b{min-width:auto;height:auto;padding:0;background:0 0!important}@media (width<=760px){.surface-visual.component-network{min-width:700px}.prism-surface-map{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.network-links animateMotion{display:none}}.portal-shell .portal-page .prism-configuration button.sensor-cancel-action,.portal-shell .portal-page .prism-configuration button.sensor-cancel-action:is(:hover,:focus,:focus-visible,:active){font-size:.78rem!important;font-weight:400!important;line-height:1!important}.pulse-page{gap:20px;display:grid}.pulse-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pulse-heading>div>p{color:#667486;max-width:720px;margin:8px 0 0}.pulse-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pulse-title-row h1{margin:0;font-size:1.8rem}.pulse-title-row>span{color:#7c3aed;font-weight:700}.pulse-reveal{opacity:0;transform:translateY(10px)}.pulse-page.is-loaded .pulse-reveal{animation:.5s forwards pulseReveal;animation-delay:var(--delay,0s)}@keyframes pulseReveal{to{opacity:1;transform:none}}.pulse-brief{grid-template-columns:auto minmax(260px,1fr) minmax(400px,.8fr);align-items:center;gap:24px;padding:24px;display:grid}.pulse-brief-icon{color:#7c3aed;place-items:center;width:64px;height:64px;font-size:2.15rem;display:grid;position:relative}.pulse-brief-icon i,.pulse-brief-icon:after{content:"";border:1px solid #7c3aed4d;border-radius:50%;animation:2.2s ease-out infinite pulseRing;position:absolute;inset:4px}.pulse-brief-icon:after{animation-delay:1.1s}@keyframes pulseRing{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.45)}}.pulse-live,.pulse-live-pill{color:#16834a;align-items:center;gap:7px;font-size:.75rem;font-weight:800;display:inline-flex}.pulse-live i,.pulse-live-pill i{background:#24b463;border-radius:50%;width:7px;height:7px;animation:1.8s infinite sensorPulse;box-shadow:0 0 0 4px #24b46321}.pulse-brief p{color:#687689;margin:0;line-height:1.55}.pulse-brief dl{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;display:grid}.pulse-brief dl div{border-left:1px solid #e4e9ef;padding-left:15px}.pulse-brief dt{color:#7a8797;font-size:.75rem}.pulse-brief dd{margin:4px 0 0;font-size:1rem;font-weight:800}.pulse-brief dd.pulse-risk{color:#d63b52}.pulse-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pulse-metric{align-items:flex-start;gap:14px;padding:19px;display:flex}.pulse-metric>svg{width:30px;height:36px;font-size:1.25rem}.pulse-metric>svg.violet{color:#7c3aed}.pulse-metric>svg.red{color:#d43a52}.pulse-metric>svg.amber{color:#c27b12}.pulse-metric>svg.green{color:#19985a}.pulse-metric div{gap:2px;display:grid}.pulse-metric small{color:#778496;font-size:.75rem}.pulse-metric strong{font-size:1.38rem}.pulse-metric p{color:#7a8797;margin:0;font-size:.75rem}.pulse-configuration{padding:0;animation:.28s configEnter;overflow:visible}.pulse-configuration>header{border-bottom:1px solid #e6eaf0;justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.pulse-configuration header p{color:#718094;margin:0;font-size:.78rem}.pulse-config-steps{background:#f8fafc;border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(3,1fr);margin:0;padding:16px 24px;list-style:none;display:grid}.pulse-config-steps li{color:#7c8795;align-items:center;gap:10px;display:flex}.pulse-config-steps li>i{background:#e7ebf1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;font-style:normal;font-weight:800;display:grid}.pulse-config-steps li.active>i{color:#fff;background:#7c3aed}.pulse-config-steps strong,.pulse-config-steps small{display:block}.pulse-config-steps small{font-size:.75rem;font-weight:400}.pulse-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px 24px;display:grid}.pulse-config-grid>label,.pulse-select-field{align-content:start;gap:7px;display:grid}.pulse-config-grid>label>span,.pulse-select-field>span,.pulse-config-grid legend{color:#273446;font-size:.75rem;font-weight:750}.pulse-config-grid input{box-sizing:border-box;width:100%}.pulse-config-grid small,.pulse-select-field>small{color:#7b8798;font-size:.75rem}.pulse-config-grid fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.pulse-config-grid .selection-control{min-height:58px}.pulse-configuration>footer{border-top:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;display:flex}.pulse-configuration>footer>p{color:#718094;margin:0;font-size:.75rem}.pulse-configuration>footer>p svg{color:#7c3aed;margin-right:6px}.pulse-configuration>footer>div{align-items:center;gap:13px;display:flex}.pulse-cancel-action{font-size:.78rem!important;font-weight:400!important}.pulse-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;display:grid}.pulse-landscape,.pulse-feed,.pulse-priorities{overflow:hidden}.pulse-landscape>header,.pulse-feed>header,.pulse-priorities>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.pulse-landscape h2,.pulse-feed h2,.pulse-priorities h2{margin:0;font-size:1rem}.pulse-landscape header p,.pulse-feed header p,.pulse-priorities header p{color:#788596;margin:4px 0 0;font-size:.75rem}.pulse-live-pill{background:#f2fbf6;border:1px solid #d7ede1;border-radius:999px;padding:5px 9px;font-size:.75rem}.pulse-radar{background:radial-gradient(circle,#7c3aed17,#0000 56%),linear-gradient(#f7f9fcb3,#f7f9fcb3),linear-gradient(90deg,#e9edf2 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#e9edf2 1px,#0000 1px) 0 0/28px 28px;border:1px solid #e4e9ef;border-radius:14px;height:350px;margin:0 22px 18px;position:relative;overflow:hidden}.radar-rings,.radar-rings i,.radar-sweep{border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.radar-rings i{border:1px solid #7c3aed2b}.radar-rings i:first-child{width:100px;height:100px}.radar-rings i:nth-child(2){width:190px;height:190px}.radar-rings i:nth-child(3){width:290px;height:290px}.radar-rings i:nth-child(4){width:410px;height:410px}.radar-sweep{background:conic-gradient(from 20deg,transparent 0 83%,#7c3aed29 96%,#7c3aed5c 100%);width:430px;height:430px;animation:7s linear infinite radarSweep}@keyframes radarSweep{to{transform:translate(-50%,-50%)rotate(360deg)}}.radar-core{z-index:2;background:#fff;border:1px solid #9169db;border-radius:50%;place-items:center;width:98px;height:98px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #40237524}.radar-core svg{color:#7c3aed;font-size:1.15rem}.radar-core strong{font-size:.76rem}.radar-core small{color:#8390a0;font-size:.75rem}.radar-signal{z-index:3;grid-template-rows:auto auto;grid-template-columns:28px auto;align-items:center;column-gap:8px;position:absolute;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;padding:7px!important;display:grid!important}.radar-signal>span{background:0 0;grid-row:1/3;place-items:center;width:28px;height:32px;display:grid}.radar-signal>span svg{font-size:1.18rem}.radar-signal strong{color:#273446;font-size:.75rem}.radar-signal small{color:#7c8999;font-size:.75rem}.radar-signal.critical>span{color:#d43650}.radar-signal.elevated>span{color:#c4770d}.radar-signal.observed>span{color:#3883c4}.signal-cve{top:14%;left:9%}.signal-ransomware{top:15%;right:8%}.signal-phishing{bottom:15%;right:7%}.signal-advisories{bottom:13%;left:8%}.signal-breaches{top:44%;left:61%}.pulse-landscape>footer{color:#748193;border-top:1px solid #e7ebf0;align-items:center;gap:18px;padding:13px 22px;font-size:.75rem;display:flex}.pulse-landscape>footer span{align-items:center;gap:6px;display:flex}.pulse-landscape>footer span i{border-radius:50%;width:7px;height:7px}.pulse-landscape>footer i.critical{background:#d43650}.pulse-landscape>footer i.elevated{background:#d38a1b}.pulse-landscape>footer i.observed{background:#438bd5}.pulse-landscape>footer button{margin-left:auto}.pulse-feed-list{padding:0 20px 13px}.pulse-feed-list>div{border-top:1px solid #e8ecf1;gap:12px;padding:15px 0;display:flex}.pulse-feed-list>div>span{background:0 0;flex:0 0 30px;place-items:center;width:30px;height:36px;font-size:1.25rem;display:grid}.pulse-feed-list>div>span.red{color:#d43650}.pulse-feed-list>div>span.amber{color:#c27b12}.pulse-feed-list>div>span.blue{color:#357dbb}.pulse-feed-list>div>span.violet{color:#7c3aed}.pulse-feed-list p{color:#667486;margin:4px 0;font-size:.75rem;line-height:1.45}.pulse-feed-list small{color:#929caa;font-size:.75rem}.pulse-priority-table{width:100%}.pulse-priority-row{color:#5f6d7e;border-top:1px solid #e7ebf0;grid-template-columns:1.35fr 1.55fr .6fr .55fr .55fr;align-items:center;gap:14px;padding:14px 22px;font-size:.75rem;display:grid}.pulse-priority-row.heading{color:#86919f;text-transform:uppercase;letter-spacing:.04em;background:#fafbfc;padding-top:10px;padding-bottom:10px;font-size:.75rem;font-weight:800}.pulse-priority-row>span:first-child{grid-template-columns:25px auto;align-items:center;column-gap:8px;display:grid}.pulse-priority-row>span:first-child>svg{color:#7c3aed;grid-row:1/3;font-size:1rem}.pulse-priority-row strong,.pulse-priority-row small{display:block}.pulse-priority-row strong{color:#263345;font-size:.75rem}.pulse-priority-row small{color:#8994a2;margin-top:2px;font-size:.75rem}.pulse-priority-row b{border-radius:999px;padding:4px 7px;font-size:.75rem;display:inline-flex}.pulse-priority-row b.critical{color:#c92542;background:#fff0f2}.pulse-priority-row b.high{color:#a76200;background:#fff5e5}.pulse-priority-row b.medium{color:#2871ae;background:#edf5fd}.pulse-priority-row>span:last-child{align-items:center;gap:6px;display:flex}.pulse-priority-row>span:last-child i{border-radius:50%;width:7px;height:7px}.pulse-priority-row i.critical{background:#d43650}.pulse-priority-row i.review{background:#d38a1b}.pulse-priority-row i.active{background:#438bd5}.portal-dark .pulse-heading>div>p,.portal-dark .pulse-brief p,.portal-dark .pulse-metric p,.portal-dark .pulse-feed-list p{color:#a7b4c3}.portal-dark .pulse-brief dl div{border-color:#3a4859}.portal-dark .pulse-configuration>header,.portal-dark .pulse-configuration>footer,.portal-dark .pulse-feed-list>div,.portal-dark .pulse-landscape>footer,.portal-dark .pulse-priority-row{border-color:#394859}.portal-dark .pulse-config-steps,.portal-dark .pulse-priority-row.heading{background:#1c2938;border-color:#394859}.portal-dark .pulse-config-steps li>i{background:#344254}.portal-dark .pulse-config-grid>label>span,.portal-dark .pulse-select-field>span,.portal-dark .pulse-config-grid legend,.portal-dark .radar-signal strong,.portal-dark .pulse-priority-row strong{color:#edf3fa}.portal-dark .pulse-radar{background:radial-gradient(circle,#9767ed21,#0000 56%),linear-gradient(#182535e6,#182535e6),linear-gradient(90deg,#3a4b60 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#3a4b60 1px,#0000 1px) 0 0/28px 28px;border-color:#3a4a5c}.portal-dark .radar-core{background:#203047;border-color:#8b63d5;box-shadow:0 10px 26px #0000004d}.portal-dark .pulse-live-pill{background:#1d382d;border-color:#28553e}.portal-dark .pulse-priority-row b.critical{color:#ffacb8;background:#502733}.portal-dark .pulse-priority-row b.high{color:#ffd084;background:#4c391c}.portal-dark .pulse-priority-row b.medium{color:#9bd1ff;background:#1e3e5b}@media (width>=1500px){.pulse-title-row h1{font-size:2rem}.pulse-heading>div>p{font-size:.95rem}.pulse-brief h2{font-size:1.38rem}.pulse-landscape h2,.pulse-feed h2,.pulse-priorities h2{font-size:1.1rem}.pulse-radar{height:390px}}@media (width<=1050px){.pulse-brief{grid-template-columns:auto 1fr}.pulse-brief dl{grid-column:1/3}.pulse-metrics{grid-template-columns:repeat(2,1fr)}.pulse-main-grid,.pulse-config-grid{grid-template-columns:1fr}.pulse-priority-table{overflow-x:auto}.pulse-priority-row{min-width:860px}}@media (width<=680px){.pulse-heading{display:grid}.pulse-brief{grid-template-columns:1fr}.pulse-brief-icon{display:none}.pulse-brief dl{grid-column:auto}.pulse-metrics{grid-template-columns:1fr}.pulse-config-steps{gap:8px;padding:14px}.pulse-config-steps small{display:none}.pulse-configuration>footer{flex-direction:column;align-items:flex-start}.pulse-radar{min-width:650px}.pulse-landscape{overflow-x:auto}.pulse-landscape>header,.pulse-landscape>footer{min-width:650px}}@media (prefers-reduced-motion:reduce){.pulse-reveal{opacity:1;transform:none}.pulse-page.is-loaded .pulse-reveal,.pulse-brief-icon i,.pulse-brief-icon:after,.radar-sweep{animation:none}}.pulse-page{gap:1rem;padding-bottom:3rem}.pulse-command-center{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:1rem;display:grid}.pulse-command-center .pulse-brief{grid-template-columns:auto minmax(0,1fr);align-content:center}.pulse-command-center .pulse-brief dl{grid-column:1/-1}.pulse-command-center .pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-main-grid{grid-template-columns:minmax(310px,.65fr) minmax(0,1.35fr)}.pulse-intelligence-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.pulse-heading{align-items:flex-end;gap:1rem;margin-bottom:.2rem}.pulse-heading>div>p{color:#68758a;max-width:720px;margin:.42rem 0 0;font-size:.82rem}.pulse-title-row{gap:.55rem}.pulse-title-row h1{font-size:1.85rem}.pulse-title-row>span{color:#1b64b0;letter-spacing:.025em;background:#e9f2ff;border-radius:999px;padding:.3rem .58rem;font-size:.75rem;font-weight:700}.pulse-title-row small{color:#8994a5;text-transform:uppercase;letter-spacing:.07em;background:0 0;border-radius:0;padding:0;font-size:.75rem;font-weight:400}.pulse-heading>button{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.pulse-brief h2{margin:0;font-size:1.03rem}.pulse-brief p{font-size:.75rem;line-height:1.55}.pulse-live{text-transform:uppercase;letter-spacing:.045em;font-size:.75rem;font-weight:700}.pulse-brief dt{font-size:.75rem}.pulse-brief dd{font-size:.76rem;font-weight:700}.pulse-metrics{gap:.8rem}.pulse-metric{gap:.8rem;padding:1rem}.pulse-metric>svg{flex:0 0 28px;width:28px;height:28px;margin-top:.12rem;font-size:1.35rem}.pulse-metric small{font-size:.75rem;font-weight:600}.pulse-metric strong{margin:.13rem 0;font-size:1.45rem;line-height:1.1}.pulse-metric p{font-size:.75rem}.pulse-configuration{background:linear-gradient(135deg,#fff 0,#f8fbff 100%);border-color:#b9d6f5;padding:1.15rem 1.2rem;overflow:visible}.pulse-configuration>header{border:0;padding:0}.pulse-configuration h2{margin:.15rem 0;font-size:1.05rem}.pulse-configuration header p{font-size:.75rem}.pulse-config-steps{background:0 0;border:0;margin:1rem 0;padding:0}.pulse-config-steps li{gap:.55rem}.pulse-config-steps li>i{background:#fff;border:1px solid #d5dde7;width:28px;height:28px;font-size:.75rem}.pulse-config-steps li.active>i{background:#347cc9;border-color:#347cc9}.pulse-config-steps li.active{color:#246cbb}.pulse-config-steps strong,.pulse-config-steps small{font-size:.75rem}.pulse-config-grid{gap:.8rem 1rem;padding:0}.pulse-config-grid>label,.pulse-select-field{gap:.32rem}.pulse-config-grid>label>span,.pulse-select-field>span,.pulse-config-grid legend,.pulse-config-grid small,.pulse-select-field>small{font-size:.75rem}.pulse-configuration>footer{margin-top:1rem;padding:.8rem 0 0}.pulse-configuration>footer>p{font-size:.75rem}.pulse-landscape>header,.pulse-feed>header,.pulse-priorities>header{padding:0}.pulse-landscape h2,.pulse-feed h2,.pulse-priorities h2{font-size:.93rem}.pulse-landscape header p,.pulse-feed header p,.pulse-priorities header p{margin:.25rem 0 0;font-size:.75rem}.pulse-live-pill{padding:.27rem .5rem;font-size:.75rem}.pulse-feed-list>div>span{flex:0 0 30px;width:30px;height:36px;font-size:1.25rem}.pulse-feed-list>div>span>svg{width:1.25rem;height:1.25rem}.pulse-feed-list strong,.pulse-feed-list p,.pulse-feed-list small{font-size:.75rem}.portal-dark .pulse-title-row>span{color:#9dcbff;background:#1d3b5d}.portal-dark .pulse-title-row small{color:#8994a5;background:0 0}.portal-dark .pulse-configuration{background:linear-gradient(135deg,#202c3c,#1b2939);border-color:#365b83}.portal-dark .pulse-config-steps{background:0 0}.portal-dark .pulse-config-steps li>i{background:#202c3c;border-color:#42566d}.portal-shell .portal-page button.radar-signal.selection-control,.portal-shell .portal-page button.radar-signal.selection-control:is(:hover,:focus,:focus-visible,:active),.portal-dark .portal-page button.radar-signal.selection-control,.portal-dark .portal-page button.radar-signal.selection-control:is(:hover,:focus,:focus-visible,:active){width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:7px!important}@media (width>=1500px){.pulse-heading h1{font-size:clamp(1.95rem,1.35vw,2.35rem)}.pulse-heading>div>p{font-size:clamp(.86rem,.7rem + .12vw,1rem)}.pulse-title-row>span,.pulse-title-row>small{font-size:clamp(.75rem,.57rem + .08vw,.82rem)}.pulse-brief h2{font-size:clamp(1.05rem,.9rem + .12vw,1.22rem)}.pulse-brief p{font-size:clamp(.78rem,.65rem + .1vw,.92rem)}.pulse-live{font-size:clamp(.75rem,.58rem + .08vw,.8rem)}.pulse-brief dt{font-size:clamp(.75rem,.56rem + .07vw,.76rem)}.pulse-brief dd{font-size:clamp(.84rem,.72rem + .08vw,.95rem)}.pulse-metric small{font-size:clamp(.7rem,.59rem + .08vw,.8rem)}.pulse-metric strong{font-size:clamp(1.58rem,1.12vw,1.9rem)}.pulse-metric p{font-size:clamp(.75rem,.57rem + .09vw,.82rem)}.pulse-landscape h2,.pulse-feed h2,.pulse-priorities h2{font-size:clamp(.98rem,.84rem + .1vw,1.14rem)}.pulse-landscape header p,.pulse-feed header p,.pulse-priorities header p{font-size:clamp(.75rem,.61rem + .09vw,.86rem)}.pulse-config-grid label>span,.pulse-config-grid legend,.pulse-select-field>span{font-size:clamp(.75rem,.62rem + .08vw,.85rem)}.pulse-config-grid label>small,.pulse-select-field>small,.pulse-config-grid fieldset button small{font-size:clamp(.75rem,.55rem + .08vw,.76rem)}.pulse-config-grid fieldset button strong{font-size:clamp(.75rem,.63rem + .08vw,.86rem)!important}.pulse-feed-list strong,.pulse-priority-row{font-size:clamp(.75rem,.59rem + .08vw,.82rem)}.pulse-feed-list p,.pulse-feed-list small{font-size:clamp(.75rem,.54rem + .08vw,.76rem)}}@media (width<=1180px){.pulse-command-center{grid-template-columns:1fr}.pulse-command-center .pulse-brief{grid-template-columns:auto minmax(0,1fr) minmax(330px,.8fr)}.pulse-command-center .pulse-brief dl{grid-column:auto}.pulse-command-center .pulse-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1050px){.pulse-command-center .pulse-brief{grid-template-columns:auto 1fr}.pulse-command-center .pulse-brief dl{grid-column:1/-1}.pulse-command-center .pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-main-grid{grid-template-columns:1fr}}@media (width<=680px){.pulse-command-center .pulse-brief{grid-template-columns:1fr}.pulse-command-center .pulse-brief dl{grid-column:auto}.pulse-command-center .pulse-metrics{grid-template-columns:1fr}}.pulse-radar{background:radial-gradient(circle,#24b4631a,#0000 56%),linear-gradient(#f7f9fcb3,#f7f9fcb3),linear-gradient(90deg,#e9edf2 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#e9edf2 1px,#0000 1px) 0 0/28px 28px}.radar-rings i{border-color:#24b46333}.radar-sweep{background:conic-gradient(from 20deg,transparent 0 83%,#24b46329 96%,#24b46361 100%)}.radar-core{border-color:#39a96d;box-shadow:0 10px 26px #187e4829}.radar-core svg{color:#1b9b59}.sonar-page .radar-core small{text-align:center;width:78px;line-height:1.15;display:block}.portal-dark .pulse-radar{background:radial-gradient(circle,#38c98724,#0000 56%),linear-gradient(#182535e6,#182535e6),linear-gradient(90deg,#3a4b60 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#3a4b60 1px,#0000 1px) 0 0/28px 28px}.portal-dark .radar-rings i{border-color:#38c98738}.portal-dark .radar-core{border-color:#38c987}.portal-dark .radar-core svg{color:#55d99a}.sonar-page{gap:1rem;padding-bottom:3rem;display:grid}.sonar-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.2rem;display:flex}.sonar-heading>div>p{color:#68758a;margin:.42rem 0 0;font-size:.82rem}.sonar-title-row{align-items:center;gap:.55rem;display:flex}.sonar-heading>button{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.sonar-reveal{opacity:0;transform:translateY(12px)}.sonar-page.is-loaded .sonar-reveal{animation:prism-reveal .52s cubic-bezier(.22,.8,.3,1) var(--delay,0s) forwards}.sonar-configuration{overflow:visible}.sonar-overview{grid-template-columns:minmax(210px,.52fr) minmax(420px,1.15fr) minmax(260px,.65fr);gap:1rem;display:grid}.sonar-index,.sonar-timeline,.sonar-coverage{padding:1.05rem 1.1rem}.sonar-index{text-align:center;align-content:start;display:grid}.sonar-index>header{justify-content:space-between;align-items:center;display:flex}.sonar-index>header>small{color:#7b8798;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.sonar-live{color:#188250;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:inline-flex}.sonar-live i{background:#25a66c;border-radius:50%;width:7px;height:7px;animation:1.7s infinite prism-live}.sonar-index-gauge{background:conic-gradient(#25a66c 0 0,#e8edf2 0 100%);border-radius:50%;place-items:center;width:132px;height:132px;margin:1rem auto .6rem;display:grid}.sonar-page.is-loaded .sonar-index-gauge{animation:1.15s cubic-bezier(.2,.75,.25,1) .25s forwards sonar-index}@keyframes sonar-index{to{background:conic-gradient(#25a66c 0 24%,#e8edf2 24% 100%)}}.sonar-index-gauge:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:104px;height:104px}.sonar-index-gauge>div{z-index:1;grid-area:1/1;align-items:baseline;display:flex}.sonar-index-gauge strong{font-size:1.55rem}.sonar-index-gauge small{color:#758298;font-size:.75rem}.sonar-index h2{margin:.1rem 0;font-size:1.03rem}.sonar-index>p{color:#6d798b;margin:.25rem 0;font-size:.75rem;line-height:1.55}.sonar-index>footer{justify-content:center;gap:.35rem;margin-top:.8rem;display:flex}.sonar-index>footer span{color:#188250;font-size:.75rem;font-weight:700}.sonar-index>footer small{color:#8692a2;font-size:.75rem}.sonar-timeline>header,.sonar-coverage>header,.sonar-evidence>header,.sonar-evidence-map>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sonar-timeline h2,.sonar-coverage h2,.sonar-evidence h2,.sonar-evidence-map h2,.sonar-watch h2{margin:0;font-size:.93rem}.sonar-timeline header p,.sonar-coverage header p,.sonar-evidence header p,.sonar-evidence-map header p{color:#758196;margin:.25rem 0 0;font-size:.75rem}.sonar-chart{height:210px;margin:.7rem 0;position:relative}.sonar-chart-grid{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0}.sonar-chart-grid i{border-top:1px dashed #dde4eb}.sonar-chart svg{width:100%;height:calc(100% - 20px);position:absolute;inset:0;overflow:visible}.sonar-chart path.area{fill:url(#sonarArea)}.sonar-chart path.line{fill:none;stroke:#20a66a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1100;stroke-dashoffset:1100px}.sonar-page.is-loaded .sonar-chart path.line{animation:1.4s .45s forwards sonar-line}@keyframes sonar-line{to{stroke-dashoffset:0}}.sonar-chart circle{fill:#fff;stroke:#20a66a;stroke-width:3px}.sonar-chart-labels{color:#929cab;justify-content:space-between;font-size:.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.sonar-timeline dl{border-top:1px solid #e6ebf0;grid-template-columns:repeat(4,1fr);margin:0;padding-top:.7rem;display:grid}.sonar-timeline dl div{border-left:1px solid #e6ebf0;padding-left:.7rem}.sonar-timeline dt{color:#7b8798;font-size:.75rem}.sonar-timeline dd{margin:.15rem 0 0;font-size:.76rem;font-weight:700}.sonar-coverage>header>span{color:#188250;font-size:1.25rem;font-weight:800}.sonar-source{gap:.35rem;margin-top:.85rem;display:grid}.sonar-source>div{grid-template-columns:26px 1fr auto;align-items:center;column-gap:.5rem;display:grid}.sonar-source>div>span{color:#2879bf;grid-row:1/3;place-items:center;width:26px;height:32px;font-size:1.1rem;display:grid}.sonar-source strong{font-size:.75rem}.sonar-source small{color:#7d8999;font-size:.75rem}.sonar-source b{grid-area:1/3/3;font-size:.75rem}.sonar-source>i{background:#e7ecf1;border-radius:99px;height:4px;margin-left:34px;overflow:hidden}.sonar-source>i span{border-radius:inherit;background:#25a66c;height:100%;display:block}.sonar-coverage>footer{color:#188250;border-top:1px solid #e7ebf0;align-items:center;gap:.4rem;margin-top:1rem;padding-top:.75rem;font-size:.75rem;display:flex}.sonar-identity-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.sonar-identity-strip article{grid-template-columns:28px 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.sonar-identity-strip article>svg{width:28px;height:28px;font-size:1.35rem}.sonar-identity-strip svg.blue{color:#2774c9}.sonar-identity-strip svg.violet{color:#7051c8}.sonar-identity-strip svg.green{color:#22905f}.sonar-identity-strip svg.amber{color:#d48516}.sonar-identity-strip small{color:#748196;font-size:.75rem;font-weight:600;display:block}.sonar-identity-strip strong{margin:.13rem 0;font-size:1.45rem;line-height:1.1;display:block}.sonar-identity-strip p{color:#7e899a;margin:0;font-size:.75rem}.sonar-identity-strip article>span{border-radius:99px;padding:.25rem .45rem;font-size:.75rem;font-weight:700}.sonar-identity-strip span.clear{color:#188250;background:#e8f7ef}.sonar-identity-strip span.review{color:#96610b;background:#fff1d7}.sonar-identity-strip span.watch{color:#2766aa;background:#e9f2ff}.sonar-evidence-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:1rem;display:grid}.sonar-evidence,.sonar-evidence-map,.sonar-watch{padding:1.05rem 1.1rem}.sonar-evidence>header>div+div:last-child{gap:.8rem;display:flex}.sonar-evidence-list{margin:1rem -1.1rem -1.05rem;display:grid}.portal-shell .portal-page button.sonar-finding{text-align:left;grid-template-columns:34px 1.2fr .85fr .7fr 14px;align-items:center;gap:.75rem;width:100%;min-height:70px;display:grid;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-top:1px solid #e7ebf0!important;border-radius:0!important;padding:.75rem 1.1rem!important}.portal-shell .portal-page button.sonar-finding:hover{background:#f8fafc!important}.sonar-finding-icon{background:0 0;place-items:center;width:30px;height:36px;font-size:1.25rem;display:grid}.sonar-finding-icon.critical{color:#cc3349}.sonar-finding-icon.high{color:#d48516}.sonar-finding-icon.medium{color:#2879bf}.sonar-finding-icon.low{color:#6c7f94}.sonar-finding>span{gap:.18rem;display:grid}.sonar-finding strong{font-size:.75rem}.sonar-finding small{color:#7d8999;font-size:.75rem}.sonar-finding b{border-radius:99px;width:max-content;padding:.22rem .42rem;font-size:.75rem}.sonar-finding b.critical{color:#b52939;background:#feecef}.sonar-finding b.high{color:#96610b;background:#fff1d7}.sonar-finding b.medium{color:#2766aa;background:#e9f2ff}.sonar-finding b.low{color:#647184;background:#edf1f5}.sonar-open-arrow{color:#1470ca;transform:rotate(180deg)}.sonar-side-stack{gap:1rem;display:grid}.sonar-evidence-map{min-height:290px}.sonar-source-map{background:radial-gradient(circle,#25a66c1f,#0000 48%),linear-gradient(#f9fbfe,#f3f7fb);border-radius:8px;height:190px;margin:.7rem 0;position:relative}.sonar-source-map:before{opacity:.32;content:"";background-image:radial-gradient(#bdcad9 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.map-core{z-index:2;color:#188250;background:#fff;border:1px solid #75c39d;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonar-source-map>i{z-index:2;color:#657488;align-items:center;gap:.3rem;font-size:.75rem;font-style:normal;display:flex;position:absolute}.sonar-source-map>i b{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #2779bf1a}.sonar-source-map>i.critical b{background:#cc3349}.sonar-source-map>i.high b{background:#d48516}.sonar-source-map>i.medium b{background:#2879bf}.sonar-source-map>i.low b{background:#6c7f94}.point-one{top:18%;left:15%}.point-two{top:20%;right:12%}.point-three{bottom:17%;left:12%}.point-four{bottom:16%;right:15%}.sonar-evidence-map dl{text-align:center;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.sonar-evidence-map dl div+div{border-left:1px solid #e4e9ef}.sonar-evidence-map dt{color:#7c8999;font-size:.75rem}.sonar-evidence-map dd{margin:.2rem 0 0;font-size:.75rem;font-weight:700}.sonar-watch{grid-template-columns:30px 1fr;align-items:start;gap:.75rem;display:grid}.sonar-watch>svg{color:#2774c9;width:30px;height:36px;font-size:1.25rem}.sonar-watch p{color:#758196;margin:.25rem 0;font-size:.75rem;line-height:1.45}.sonar-watch button{text-align:left;grid-column:2;justify-self:start;width:max-content}.portal-dark .sonar-heading>div>p,.portal-dark .sonar-index>p,.portal-dark .sonar-timeline header p,.portal-dark .sonar-coverage header p,.portal-dark .sonar-evidence header p,.portal-dark .sonar-evidence-map header p,.portal-dark .sonar-watch p,.portal-dark .sonar-identity-strip p,.portal-dark .sonar-finding small{color:#aeb9c8}.portal-dark .sonar-index-gauge{background:conic-gradient(#38c987 0 0,#34465d 0 100%)}.portal-dark .sonar-page.is-loaded .sonar-index-gauge{animation-name:sonar-index-dark}@keyframes sonar-index-dark{to{background:conic-gradient(#38c987 0 24%,#34465d 24% 100%)}}.portal-dark .sonar-index-gauge:before,.portal-dark .map-core{background:#202c3c}.portal-dark .sonar-chart-grid i,.portal-dark .sonar-timeline dl,.portal-dark .sonar-timeline dl div,.portal-dark .sonar-source>i,.portal-dark .sonar-coverage>footer,.portal-dark .sonar-evidence-map dl div+div{border-color:#34465d}.portal-dark .sonar-source>i{background:#34465d}.portal-dark .sonar-source-map{background:radial-gradient(circle,#38c98726,#0000 48%),linear-gradient(#1d2a3a,#182535)}.portal-dark .portal-page button.sonar-finding{border-color:#34465d!important}.portal-dark .portal-page button.sonar-finding:hover{background:#1a2737!important}.portal-dark .sonar-identity-strip span.clear{color:#7ee2b8;background:#173f31}.portal-dark .sonar-identity-strip span.review,.portal-dark .sonar-finding b.high{color:#ffd886;background:#513d15}.portal-dark .sonar-identity-strip span.watch,.portal-dark .sonar-finding b.medium{color:#add4ff;background:#1d3b5d}.portal-dark .sonar-finding b.critical{color:#ffb8c1;background:#561f2a}.portal-dark .sonar-finding b.low{color:#c7d2df;background:#344256}.sonar-page .sonar-identity-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.sonar-page .sonar-identity-strip strong{font-size:16px}.sonar-page .sonar-evidence-list article.sonar-finding{border-top:1px solid #d0d7de;grid-template-columns:34px minmax(180px,1.3fr) minmax(90px,.5fr) minmax(120px,.65fr) minmax(130px,.6fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.sonar-page .sonar-finding strong,.sonar-page .sonar-finding b,.sonar-page .sonar-finding select{font-size:13px}.sonar-page .sonar-finding select{color:#1f2328;background:#fff;border:1px solid #d0d7de;border-radius:8px;width:100%;min-height:36px}.sonar-page .sonar-finding select:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.portal-dark .sonar-page .sonar-evidence-list article.sonar-finding{border-color:#30363d}.portal-dark .sonar-page .sonar-finding select{color:#f0f6fc;background:#161b22;border-color:#30363d}@media (width<=900px){.sonar-page .sonar-evidence-list{overflow-x:auto}.sonar-page .sonar-evidence-list article.sonar-finding{min-width:760px}}@media (width<=680px){.sonar-page .sonar-identity-strip{grid-template-columns:1fr}}@media (width>=1500px){.sonar-heading h1{font-size:clamp(1.95rem,1.35vw,2.35rem)}.sonar-heading>div>p{font-size:clamp(.86rem,.7rem + .12vw,1rem)}.sonar-title-row>span,.sonar-title-row>small{font-size:clamp(.75rem,.57rem + .08vw,.82rem)}.sonar-index h2{font-size:clamp(1.05rem,.9rem + .12vw,1.22rem)}.sonar-index>p{font-size:clamp(.78rem,.65rem + .1vw,.92rem)}.sonar-timeline h2,.sonar-coverage h2,.sonar-evidence h2,.sonar-evidence-map h2,.sonar-watch h2{font-size:clamp(.98rem,.84rem + .1vw,1.14rem)}.sonar-timeline header p,.sonar-coverage header p,.sonar-evidence header p,.sonar-evidence-map header p,.sonar-watch p{font-size:clamp(.75rem,.61rem + .09vw,.86rem)}.sonar-identity-strip small{font-size:clamp(.7rem,.59rem + .08vw,.8rem)}.sonar-identity-strip strong{font-size:clamp(1.58rem,1.12vw,1.9rem)}.sonar-identity-strip p{font-size:clamp(.75rem,.57rem + .09vw,.82rem)}.sonar-finding strong{font-size:clamp(.75rem,.59rem + .08vw,.82rem)}.sonar-finding small{font-size:clamp(.75rem,.54rem + .08vw,.76rem)}}@media (width<=1150px){.sonar-overview{grid-template-columns:minmax(210px,.5fr) minmax(0,1.2fr)}.sonar-coverage{grid-column:1/-1;grid-template-columns:repeat(2,1fr);column-gap:1.5rem;display:grid}.sonar-coverage>header,.sonar-coverage>footer{grid-column:1/-1}.sonar-evidence-layout{grid-template-columns:1fr}.sonar-side-stack{grid-template-columns:1fr 1fr}.sonar-identity-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.sonar-heading{align-items:start;display:grid}.sonar-overview{grid-template-columns:1fr}.sonar-coverage{grid-column:auto;display:block}.sonar-identity-strip,.sonar-side-stack{grid-template-columns:1fr}.sonar-evidence{overflow-x:auto}.sonar-evidence>header,.sonar-evidence-list{min-width:760px}}@media (width<=520px){.sonar-timeline dl{grid-template-columns:repeat(2,1fr);gap:.7rem}.sonar-index-gauge{width:116px;height:116px}.sonar-index-gauge:before{width:91px;height:91px}}@media (prefers-reduced-motion:reduce){.sonar-reveal,.sonar-page.is-loaded .sonar-reveal{opacity:1;animation:none;transform:none}.sonar-live i,.sonar-index-gauge,.sonar-chart path.line{animation:none}}.tools-page{gap:1rem;padding-bottom:3rem;display:grid}.tools-heading{align-items:flex-start}.tools-heading>div>p{color:#68758a;margin:.42rem 0 0;font-size:.82rem}.tools-search{width:min(320px,100%);position:relative}.tools-search>svg{color:#8290a2;font-size:.75rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.tools-search input{width:100%;padding-left:2.1rem}.tools-reveal{opacity:0;transform:translateY(12px)}.tools-page.is-loaded .tools-reveal{animation:prism-reveal .52s cubic-bezier(.22,.8,.3,1) var(--delay,0s) forwards}.tools-categories{gap:.4rem;display:flex;overflow-x:auto}.portal-shell .portal-page .tools-categories button.selection-control{white-space:nowrap;width:auto;min-width:0;height:auto;color:#647286!important;background:#fff!important;border:1px solid #d7dee7!important;border-radius:99px!important;padding:.38rem .7rem!important;font-size:.75rem!important;font-weight:600!important}.portal-shell .portal-page .tools-categories button.selection-control.active{color:#1b64b0!important;background:#e9f2ff!important;border-color:#347cc9!important}.tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.tool-card{grid-template-rows:auto 1fr auto;min-height:190px;padding:1.05rem 1.1rem;display:grid}.tool-card-icon{background:0 0;place-items:center;width:30px;height:36px;font-size:1.25rem;display:grid}.tool-card-icon.blue{color:#2774c9}.tool-card-icon.violet{color:#7051c8}.tool-card-icon.cyan{color:#168da0}.tool-card-icon.green{color:#22905f}.tool-card-icon.amber{color:#d48516}.tool-card>div{margin-top:.45rem}.tool-card small{color:#7c899a;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700;display:block}.tool-card h2{margin:.2rem 0;font-size:.93rem}.tool-card p{color:#758196;margin:0;font-size:.75rem;line-height:1.5}.tool-card>button{align-items:center;gap:.4rem;width:max-content;margin-top:.8rem;display:flex}.tool-card>button svg{font-size:.75rem;transform:rotate(180deg)}.tools-empty{text-align:center;justify-items:center;padding:3rem;display:grid}.tools-empty>svg{color:#8290a2;font-size:1.4rem}.tools-empty h2{margin:.7rem 0 .2rem;font-size:.93rem}.tools-empty p{color:#758196;margin:0 0 .8rem;font-size:.75rem}.tools-modal-backdrop{padding:2rem}.tools-workbench{grid-template-columns:minmax(300px,.78fr) minmax(360px,1.22fr);width:min(980px,100vw - 2rem);max-height:calc(100vh - 4rem);padding:0;display:grid;overflow:auto}.tools-workbench>header{border-bottom:1px solid #e5eaf0;grid-column:1/-1;justify-content:space-between;align-items:flex-start;padding:1.05rem 1.1rem;display:flex}.tool-workbench-title{gap:.8rem;display:flex}.tool-workbench-title .eyebrow{margin:0}.tool-workbench-title h2{margin:.12rem 0;font-size:1.05rem}.tool-workbench-title p:last-child{color:#718096;margin:0;font-size:.75rem}.tool-form{border-right:1px solid #e5eaf0;align-content:start;gap:1rem;padding:1.15rem 1.2rem;display:grid}.tool-form>label:not(.tool-authorization){gap:.32rem;display:grid}.tool-form label>span{font-size:.75rem;font-weight:700}.tool-form label>small{color:#7b8798;font-size:.75rem}.tool-form textarea,.tool-form select{box-sizing:border-box;width:100%}.tool-authorization{border:1px solid #d8e0e9;border-radius:7px;align-items:flex-start;gap:.55rem;padding:.75rem;display:flex}.tool-authorization input{margin-top:.15rem}.tool-authorization>span{gap:.15rem;display:grid}.tool-authorization strong{font-size:.75rem}.tool-authorization small{color:#768397;font-size:.75rem;line-height:1.4}.tool-validation{color:#b52939;background:#fff1f3;border-left:3px solid #cf3348;padding:.65rem .75rem}.tool-validation p{margin:0;font-size:.75rem}.tool-validation p+p{margin-top:.2rem}.tool-form>footer{border-top:1px solid #e5eaf0;justify-content:flex-end;align-items:center;gap:.65rem;padding-top:.8rem;display:flex}.portal-shell .portal-page .tool-run-button{align-items:center;gap:.4rem;display:inline-flex}.tool-result{text-align:center;align-content:center;justify-items:center;min-height:340px;padding:1.2rem;display:grid}.tool-result>svg{color:#7d8999;font-size:1.4rem}.tool-result>svg.error{color:#cf3348}.tool-result h3{margin:.6rem 0 .2rem;font-size:.93rem}.tool-result>p{color:#758196;max-width:340px;margin:0;font-size:.75rem}.tool-loader{border:3px solid #dbe4ed;border-top-color:#347cc9;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite tool-spin}@keyframes tool-spin{to{transform:rotate(360deg)}}:is(.tool-result:has(.tool-result-rows),.tool-result:has(.tool-result-value)){text-align:left;align-content:start;justify-items:stretch}.tool-result>header{justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.7rem;display:flex}.tool-result>header h3{margin:.25rem 0 0}.result-status{color:#188250;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:inline-flex}.tool-result-value{overflow-wrap:anywhere;color:#263548;background:#f7f9fb;border:1px solid #dce3eb;border-radius:7px;padding:.9rem;font-size:.75rem;line-height:1.5;display:block}.tool-result-rows{border:1px solid #e1e6ec;border-radius:7px;max-height:390px;display:grid;overflow:auto}.tool-result-rows>div{border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.7rem;padding:.65rem .75rem;display:grid}.tool-result-rows>div:last-child{border-bottom:0}.tool-result-rows span{gap:.14rem;display:grid}.tool-result-rows small{color:#7d8999;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.tool-result-rows strong{overflow-wrap:anywhere;color:#344256;font-size:.75rem;font-weight:600}.portal-dark .tools-heading>div>p,.portal-dark .tool-card p,.portal-dark .tools-empty p,.portal-dark .tool-workbench-title p:last-child,.portal-dark .tool-result>p{color:#aeb9c8}.portal-dark .portal-page .tools-categories button.selection-control{color:#b1bdcc!important;background:#202c3c!important;border-color:#425268!important}.portal-dark .portal-page .tools-categories button.selection-control.active{color:#9dcbff!important;background:#1d3b5d!important;border-color:#4e91d6!important}.portal-dark .tools-workbench>header,.portal-dark .tool-form,.portal-dark .tool-form>footer{border-color:#39485c}.portal-dark .tool-authorization,.portal-dark .tool-result-value,.portal-dark .tool-result-rows{background:#1b2838;border-color:#425268}.portal-dark .tool-validation{color:#ffb8c1;background:#4c202b}.portal-dark .tool-result-rows>div{border-color:#34465d}.portal-dark .tool-result-rows strong{color:#dce5ef}@media (width>=1500px){.tools-heading h1{font-size:clamp(1.95rem,1.35vw,2.35rem)}.tools-heading>div>p{font-size:clamp(.86rem,.7rem + .12vw,1rem)}.tool-card h2,.tool-result h3{font-size:clamp(.98rem,.84rem + .1vw,1.14rem)}.tool-card p,.tool-result>p{font-size:clamp(.75rem,.61rem + .09vw,.86rem)}}@media (width<=1050px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.tools-heading{align-items:start;display:grid}.tools-workbench{grid-template-columns:1fr}.tool-form{border-bottom:1px solid #e5eaf0;border-right:0}}@media (width<=560px){.tools-grid{grid-template-columns:1fr}.tools-modal-backdrop{padding:.5rem}.tools-workbench{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}}@media (prefers-reduced-motion:reduce){.tools-reveal,.tools-page.is-loaded .tools-reveal{opacity:1;animation:none;transform:none}.tool-loader{animation:none}}.tools-search input,.tools-workbench input:not([type=checkbox]),.tools-workbench select{height:40px!important;min-height:40px!important;padding-top:0!important;padding-bottom:0!important;line-height:38px!important}.tools-workbench textarea{min-height:95px!important;padding:.65rem!important;line-height:1.45!important}.tools-workbench .tool-authorization input[type=checkbox]{accent-color:#0071e3;appearance:auto!important;border-radius:3px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:.12rem 0 0!important;padding:0!important}.portal-shell .portal-page .tool-card>button.text-action{font-size:.75rem!important;line-height:1!important}.portal-shell .portal-page .tool-form button.tool-reset-action,.portal-shell .portal-page .tool-form button.tool-reset-action:is(:hover,:focus,:focus-visible,:active){font-size:.78rem!important;font-weight:400!important;line-height:1!important}.portal-shell .portal-page .tool-form button.tool-run-button,.portal-shell .portal-page .tool-form button.tool-run-button:is(:hover,:focus,:focus-visible,:active){white-space:nowrap;color:#fff!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#1d2735!important;border:0!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;padding:.45rem .75rem!important;font-size:.78rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.portal-shell .portal-page .tool-form button.tool-run-button svg{flex:0 0 .8rem;width:.8rem!important;height:.8rem!important}.portal-shell .portal-page .tool-form button.tool-run-button span{color:inherit!important}.portal-shell .portal-page .tool-form button.tool-run-button:disabled{cursor:not-allowed;color:#fff!important;background:#cbd5e1!important}.portal-dark .portal-page .tool-form button.tool-run-button,.portal-dark .portal-page .tool-form button.tool-run-button:is(:hover,:focus,:focus-visible,:active){color:#fff!important;background:#0071e3!important}.portal-dark .portal-page .tool-form button.tool-run-button:hover{background:#0077ed!important}.portal-dark .portal-page .tool-form button.tool-run-button:disabled{color:#cbd5e1!important;background:#475569!important}.tools-workbench.tools-workbench-inline{width:100%;max-height:none;overflow:hidden}.tools-workbench-inline .tools-back-action{white-space:nowrap;align-items:center;gap:.4rem;font-size:.75rem!important;display:inline-flex!important}.tools-workbench-inline .tool-form input:not([type=checkbox]),.tools-workbench-inline .tool-form textarea,.tools-workbench-inline .tool-form select{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%}.portal-dark .tools-workbench-inline .tool-form input:not([type=checkbox]),.portal-dark .tools-workbench-inline .tool-form textarea,.portal-dark .tools-workbench-inline .tool-form select{color:#e7edf5;background:#1b2838;border-color:#425268}@media (width<=560px){.tools-workbench.tools-workbench-inline{width:100%;max-height:none}}.tools-console{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tools-sidebar{padding:.8rem;position:sticky;top:1rem}.tools-sidebar>header{padding:.35rem .45rem .7rem}.portal-shell .tools-sidebar>header .eyebrow{color:var(--rail-muted,#656d76);margin:0}.tools-sidebar>header h2{margin:.15rem 0 0;font-size:.93rem}.tools-sidebar nav{gap:.2rem;display:grid}.portal-shell .portal-page .tools-sidebar button.selection-control,.portal-shell .portal-page .tools-sidebar button.selection-control:is(:hover,:focus,:focus-visible,:active){text-align:left;grid-template-columns:26px 1fr;align-items:center;gap:.6rem;width:100%;min-height:54px;display:grid;box-shadow:none!important;color:#526176!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:.55rem .6rem!important}.portal-shell .portal-page .tools-sidebar button.selection-control:hover{background:#f5f8fb!important}.portal-shell .portal-page .tools-sidebar button.selection-control.active{color:#1b64b0!important;background:#edf5fd!important;border-color:#c9dcf1!important}.tools-sidebar button>svg{width:22px;height:22px;font-size:1rem}.tools-sidebar button>svg.blue{color:#2774c9}.tools-sidebar button>svg.violet{color:#7051c8}.tools-sidebar button>svg.cyan{color:#168da0}.tools-sidebar button>svg.green{color:#22905f}.tools-sidebar button>svg.amber{color:#d48516}.tools-sidebar button>span{gap:.12rem;min-width:0;display:grid}.tools-sidebar button strong{font-size:.75rem}.tools-sidebar button small{color:#8490a0;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1.3;overflow:hidden}.tools-console .tools-workbench{min-width:0}.portal-dark .portal-page .tools-sidebar button.selection-control,.portal-dark .portal-page .tools-sidebar button.selection-control:is(:hover,:focus,:focus-visible,:active){color:#c4cedb!important;background:0 0!important}.portal-dark .portal-page .tools-sidebar button.selection-control:hover{background:#1a2737!important}.portal-dark .portal-page .tools-sidebar button.selection-control.active{color:#9dcbff!important;background:#1d3b5d!important;border-color:#365b83!important}.portal-dark .tools-sidebar button small{color:#91a0b2}@media (width<=900px){.tools-console{grid-template-columns:210px minmax(0,1fr)}.tools-workbench{grid-template-columns:1fr}.tool-form{border-bottom:1px solid #e5eaf0;border-right:0}}@media (width<=680px){.tools-console{grid-template-columns:1fr}.tools-sidebar{position:static}.tools-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.tools-sidebar nav{grid-template-columns:1fr}}.tools-console .tools-workbench.tools-workbench-inline{grid-template-columns:minmax(0,1fr)}.tools-workbench-inline .tool-form{border-right:0}.tools-workbench-inline .tool-result{border-top:1px solid #e5eaf0}.tool-disclaimer{background:#f3fbf7;border:1px solid #cfe6da;border-radius:7px;align-items:flex-start;gap:.6rem;padding:.72rem .78rem;display:flex}.tool-disclaimer>svg{color:#188250;width:14px;height:14px;margin-top:.1rem}.tool-disclaimer>span{gap:.16rem;display:grid}.tool-disclaimer strong{color:#24533e;font-size:.75rem}.tool-disclaimer small{color:#667a70;font-size:.75rem;line-height:1.4}.tool-authorization-label{font-size:.82rem;font-weight:400;color:inherit!important}.tools-workbench .tool-authorization{align-items:center}.tools-workbench .tool-authorization input[type=checkbox]{align-self:center;margin:0!important}.tools-workbench .tool-authorization small{font-size:.75rem;font-weight:400!important}.portal-shell .portal-page button.tool-new-check,.portal-shell .portal-page button.tool-new-check:is(:hover,:focus,:focus-visible,:active){align-items:center;gap:.38rem;width:auto;min-width:0;display:inline-flex;padding:0!important;font-size:.75rem!important;font-weight:400!important}.tool-new-check>svg{width:.65rem;height:.65rem}.portal-dark .tools-workbench-inline .tool-result{border-color:#39485c}.portal-dark .tool-disclaimer{background:#19382d;border-color:#315b49}.portal-dark .tool-disclaimer strong{color:#9ce2bf}.portal-dark .tool-disclaimer small{color:#a9c5b7}.tools-workbench-inline .tool-result-rows{max-height:none;overflow:visible}.tools-workbench-inline .tool-detail-rows>div{grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);align-items:start;gap:1rem;padding:.72rem .8rem}.tool-detail-rows>div>strong{color:#344256;font-size:.75rem;font-weight:600}.tool-detail-rows>div>p{overflow-wrap:anywhere;color:#344256;margin:0;font-size:.75rem;line-height:1.5}.portal-dark .tool-detail-rows>div>strong,.portal-dark .tool-detail-rows>div>p{color:#dce5ef}@media (width<=560px){.tools-workbench-inline .tool-detail-rows>div{grid-template-columns:1fr;gap:.3rem}}.tools-sidebar>header h2{font-size:1.05rem}.tools-sidebar button strong{font-size:.8rem;font-weight:400}.tools-sidebar button small{font-size:.75rem;line-height:1.4}.tool-workbench-title h2{font-size:1.05rem}.tool-workbench-title p:last-child{font-size:.78rem;line-height:1.45}.tool-form label>span{font-size:.78rem}.tool-form label>small{font-size:.75rem;line-height:1.45}.tools-workbench-inline .tool-form input:not([type=checkbox]),.tools-workbench-inline .tool-form textarea,.tools-workbench-inline .tool-form select{font-size:.86rem}.tool-disclaimer strong{font-size:.78rem}.tool-disclaimer small{font-size:.75rem}.tool-validation p{font-size:.76rem}.result-status{font-size:.75rem}.tool-result h3{font-size:1.05rem}.tool-result>p{font-size:.78rem}.tool-result-value{font-size:.76rem}.tool-result-rows small{font-size:.75rem}.tool-result-rows strong,.tool-detail-rows>div>strong,.tool-detail-rows>div>p{font-size:.76rem}.portal-shell .portal-page button.tool-new-check,.portal-shell .portal-page button.tool-new-check:is(:hover,:focus,:focus-visible,:active){font-size:.8rem!important}.utilities-usage{width:min(320px,100%);padding:.15rem 0 .1rem}.utilities-usage>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.utilities-usage>div span{color:#465166;font-size:.8rem;font-weight:500}.utilities-usage>div strong{color:#182133;font-size:.8rem;font-weight:600}.utilities-usage>i{background:#e4e9ef;border-radius:99px;height:7px;margin:.55rem 0 .42rem;display:block;overflow:hidden}.utilities-usage>i b{border-radius:inherit;background:#347cc9;height:100%;transition:width .3s;display:block}.utilities-usage>p{color:#697386;margin:0;font-size:.75rem}.portal-dark .utilities-usage>div span,.portal-dark .utilities-usage>p{color:#aeb9c8}.portal-dark .utilities-usage>div strong{color:#edf2f7}.portal-dark .utilities-usage>i{background:#34465d}.portal-dark .utilities-usage>i b{background:#4d9bea}@media (width<=760px){.utilities-usage{width:100%}}@media (prefers-reduced-motion:reduce){.utilities-usage>i b{transition:none}}.portal-shell .portal-page .pulse-priorities>header>button.text-action{align-items:center;gap:.35rem;line-height:1.2;display:inline-flex;font-size:.75rem!important}.pulse-priorities>header>button.text-action>svg{width:.65rem;height:.65rem}:root body .portal-shell.portal-shell .portal-page.portal-page :is(button,a,[role=button]):is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.organization-view-action,.open-workspace-link,.organization-edit-link,.admin-user-edit-action,.workspace-delete-action,.danger-link){font-size:13px!important}:root{--hive-space:8px;--hive-radius:8px;--hive-light-bg:#fff;--hive-light-bg-secondary:#f6f8fa;--hive-light-surface:#fff;--hive-light-border:#d0d7de;--hive-light-text:#1f2328;--hive-light-text-secondary:#656d76;--hive-light-text-muted:#8c959f;--hive-light-chart-grid:#d8dee4;--hive-dark-bg:#0d1117;--hive-dark-bg-secondary:#161b22;--hive-dark-surface:#161b22;--hive-dark-border:#30363d;--hive-dark-text:#f0f6fc;--hive-dark-text-secondary:#c9d1d9;--hive-dark-text-muted:#8b949e;--hive-dark-chart-grid:#30363d}.portal-shell,.portal-shell .portal-page{background:var(--hive-light-bg)!important;color:var(--hive-light-text)!important;font-size:14px!important;line-height:1.5!important}.portal-shell .portal-page h1,.portal-shell .portal-page .module-heading h1,.portal-shell .portal-page .dashboard-heading h1,.portal-shell .portal-page .prism-asm-heading h1{font-size:24px!important;font-weight:600!important;line-height:1.25!important}.portal-shell .portal-page section>header h2,.portal-shell .portal-page .administration-section-heading h2,.portal-shell .portal-page .wizard-card>form>section>header h2{font-size:20px!important;font-weight:600!important;line-height:1.3!important}.portal-shell .portal-page .card h2,.portal-shell .portal-page .card h3,.portal-shell .portal-page .card>header h2,.portal-shell .portal-page .card>header h3{font-size:16px!important;font-weight:600!important;line-height:1.35!important}.portal-shell .portal-navigation a,.portal-shell .portal-actions :is(a,button),.portal-shell .portal-page :is(button,.primary-button,.secondary-button),.portal-shell .profile-menu :is(a,button){font-size:14px!important;font-weight:500!important}.portal-shell .portal-page .primary-button{white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;min-height:36px;padding:.5rem .75rem;line-height:1.2;display:inline-flex;text-decoration:none!important}.portal-shell .portal-page .primary-button:is(:hover,:focus,:focus-visible,:active){text-decoration:none!important}.portal-shell:not(.portal-dark) .portal-page .primary-button:is(:link,:visited,:hover,:focus,:focus-visible,:active),.portal-dark .portal-page .primary-button:is(:link,:visited,:hover,:focus,:focus-visible,:active){color:#fff!important}.portal-shell .portal-page :is(table th,[class*=-header]:not(header)>span,.admin-user-header>span,.admin-workspace-header>span){font-size:12px!important;font-weight:600!important;line-height:1.5!important}.portal-shell .portal-page :is(small,.field-label+small,label>small,header p,.module-heading p,.wizard-heading p){font-size:12px!important;line-height:1.5!important}.portal-shell .portal-page .card,.portal-shell .portal-page [class*=-card],.portal-shell .portal-page [class*=-panel]{border-color:var(--hive-light-border)!important;border-radius:var(--hive-radius)!important;box-shadow:none!important}.portal-shell .portal-page .card{background:var(--hive-light-surface)!important}.portal-shell .portal-page :is(input,select,textarea){color:var(--hive-light-text);background:#fff;border-color:var(--hive-light-border)!important;border-radius:var(--hive-radius)!important;font-size:14px!important;line-height:1.5!important}.portal-shell .portal-page :is(button,.primary-button):not(:where(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.icon-button,.secondary-button,.cancel-action,.danger-link,.workspace-delete-action,.organization-edit-link,.admin-user-edit-action,.organization-note-delete,.organization-member-lifecycle-action,.view-as-clear-action,.selection-control)){color:#fff;background:#1f2328;border-color:#1f2328;border-radius:var(--hive-radius)!important}.portal-shell .portal-page :is(.secondary-button,.cancel-action){border:1px solid var(--hive-light-border)!important;border-radius:var(--hive-radius)!important;color:var(--hive-light-text)!important;background:#fff!important}.portal-shell .dashboard-metric strong,.portal-shell .prism-metric strong,.portal-shell .sonar-index-gauge strong{font-size:28px!important;font-weight:600!important;line-height:1.15!important}.portal-shell :is(.dashboard-metric,.prism-metric,.pulse-metric,.sonar-identity-strip article){min-height:112px}.portal-shell :is(.dashboard-metric,.prism-metric)>div>small{font-size:12px!important;font-weight:500!important}.portal-shell :is(.dashboard-metric,.prism-metric)>div>p{font-size:12px!important;font-weight:500!important;line-height:1.5!important}.portal-shell .dashboard-panel>header h2{font-size:16px!important;font-weight:600!important}.portal-shell .dashboard-panel h3{font-size:14px!important;font-weight:600!important}.portal-shell .dashboard-panel :is(header p,.widget-description){font-size:12px!important;font-weight:400!important}.portal-shell :is(.dashboard-empty,.empty-state) h2{font-size:16px!important;font-weight:600!important}.portal-shell :is(.dashboard-empty,.empty-state) p{font-size:14px!important;font-weight:400!important}.portal-shell :is(.severity-chart,.sonar-chart,.surface-visual,.component-network,.pulse-radar,.sonar-source-map)+header h2,.portal-shell :is(.dashboard-panel,.prism-surface-map,.sonar-timeline,.pulse-landscape)>header h2{font-size:14px!important;font-weight:600!important}.portal-shell :is(.dashboard-panel,.prism-surface-map,.sonar-timeline,.pulse-landscape)>header p,.portal-shell :is(.sonar-chart-labels,.severity-label,.chart-axis,.axis-label){font-size:12px!important;font-weight:400!important}.portal-shell :is(.chart-axis-title,.axis-title),.portal-shell :is(.chart-legend,.severity-legend,.sonar-timeline dl),.portal-shell :is(.chart-tooltip,.graph-tooltip) small{font-size:12px!important;font-weight:500!important}.portal-shell :is(.chart-tooltip,.graph-tooltip) strong{font-size:14px!important;font-weight:600!important}.portal-shell :is(.data-label,.radar-signal small,.component-node small){font-size:11px!important;font-weight:500!important}.portal-shell :is(.sonar-chart-grid,.severity-chart-grid)>i{border-color:var(--hive-light-chart-grid)!important;background:var(--hive-light-chart-grid)!important}.portal-shell :is(.chart-tooltip,.graph-tooltip){border:1px solid var(--hive-light-border)!important;border-radius:var(--hive-radius)!important;background:var(--hive-light-surface)!important;color:var(--hive-light-text)!important;box-shadow:none!important}.portal-shell .portal-page :is(table thead,.admin-user-header,.admin-workspace-header,.prism-exposure-row.heading,.pulse-priority-row.heading){background:var(--hive-light-bg-secondary)!important}.portal-shell.portal-dark,.portal-dark .portal-page{background:var(--hive-dark-bg)!important;color:var(--hive-dark-text)!important}.portal-dark .portal-page .card{border-color:var(--hive-dark-border)!important;background:var(--hive-dark-surface)!important}.portal-dark .portal-page [class*=-card],.portal-dark .portal-page [class*=-panel]{border-color:var(--hive-dark-border)!important;box-shadow:none!important}.portal-dark .portal-page :is(input,select,textarea){border-color:var(--hive-dark-border)!important;background:var(--hive-dark-surface)!important;color:var(--hive-dark-text)!important}.portal-dark .portal-page :is(button,.primary-button):not(:where(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.icon-button,.secondary-button,.cancel-action,.danger-link,.workspace-delete-action,.organization-edit-link,.admin-user-edit-action,.organization-note-delete,.organization-member-lifecycle-action,.view-as-clear-action,.selection-control)){color:#fff;background:#2f81f7;border-color:#2f81f7}.portal-dark .portal-page :is(.secondary-button,.cancel-action){border-color:var(--hive-dark-border)!important;background:var(--hive-dark-surface)!important;color:var(--hive-dark-text)!important}.portal-dark .portal-page :is(small,header p,.module-heading p,.wizard-heading p){color:var(--hive-dark-text-secondary)}.portal-dark :is(.sonar-chart-grid,.severity-chart-grid)>i{border-color:var(--hive-dark-chart-grid)!important;background:var(--hive-dark-chart-grid)!important}.portal-dark :is(.chart-tooltip,.graph-tooltip){border-color:var(--hive-dark-border)!important;background:var(--hive-dark-surface)!important;color:var(--hive-dark-text)!important}.portal-dark .portal-page :is(table thead,.admin-user-header,.admin-workspace-header,.prism-exposure-row.heading,.pulse-priority-row.heading){background:var(--hive-dark-bg-secondary)!important}.portal-dark .portal-footer{background:var(--hive-dark-bg)!important;color:var(--hive-dark-text-secondary)!important}.portal-dark .portal-footer-inner{border-color:var(--hive-dark-border)!important}.portal-shell .portal-page :is(button,.primary-button):disabled{color:#8c959f!important;cursor:not-allowed!important;background:#eaeef2!important;border-color:#d0d7de!important}.portal-dark .portal-page :is(button,.primary-button):disabled{color:#8b949e!important;background:#21262d!important;border-color:#30363d!important}.portal-shell .portal-page :is(button,a,[role=button]):is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.danger-link,.workspace-delete-action,.organization-edit-link,.admin-user-edit-action,.organization-note-delete,.organization-member-lifecycle-action,.view-as-clear-action):is(:disabled,[aria-disabled=true]),.portal-shell .portal-page :is(button,a,[role=button]):is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.danger-link,.workspace-delete-action,.organization-edit-link,.admin-user-edit-action,.organization-note-delete,.organization-member-lifecycle-action,.view-as-clear-action):is(:disabled,[aria-disabled=true]):is(:hover,:focus,:focus-visible,:active){box-shadow:none!important;color:#8c959f!important;background:0 0!important;border-color:#0000!important}.portal-dark .portal-page :is(button,a,[role=button]):is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.danger-link,.workspace-delete-action,.organization-edit-link,.admin-user-edit-action,.organization-note-delete,.organization-member-lifecycle-action,.view-as-clear-action):is(:disabled,[aria-disabled=true]){color:#8b949e!important}.portal-shell .portal-page :is(.card,[class*=-card],[class*=-panel]){background-image:none!important}.portal-shell .sonar-chart svg .area{fill:#2f81f71a!important}.portal-shell .sonar-timeline,.portal-shell .sonar-chart{min-width:0;overflow:hidden}.portal-shell .sonar-chart-grid{left:8px;right:8px}.portal-shell .sonar-chart svg{width:calc(100% - 16px);left:8px;right:8px;overflow:hidden}.portal-shell .sonar-chart-labels{left:8px;right:8px}.portal-dark .portal-page .workspace-status.status-active,.portal-dark .portal-page :is(.dashboard-status,.result-status).status-active{color:#b7f5cf!important;background:#164b32!important;border-color:#2f8f5b!important}.assessments-page{gap:1rem;padding-bottom:2rem;display:grid}.assessments-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.assessments-heading h1{margin:.12rem 0 .28rem;font-size:1.85rem}.assessments-heading>div:first-child>p:last-child{color:#68758a;margin:0;font-size:.82rem}.assessment-heading-actions{align-items:center;gap:.75rem;display:flex}.assessment-preview-badge{color:#7a8698;letter-spacing:.055em;text-transform:uppercase;font-size:.7rem;font-weight:700}.assessment-create-button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;min-height:38px;padding:.55rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.assessment-create-button svg{fill:currentColor;width:.76rem;height:.76rem}.assessment-preview-notice{margin:0}.assessment-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.assessment-metric{align-items:center;gap:.8rem;display:flex;min-height:104px!important;padding:1rem!important}.assessment-metric .dashboard-metric-icon{flex:0 0 32px}.assessment-metric .dashboard-metric-icon.green{color:#188250}.assessment-metric>div{min-width:0}.assessment-metric small{color:#718096;white-space:nowrap;font-size:.72rem;font-weight:600;display:block}.assessment-metric strong{margin:.12rem 0;font-size:1.5rem;line-height:1.1;display:block}.assessment-metric p{color:#7b8798;white-space:nowrap;margin:0;font-size:.71rem}.assessment-workspace{overflow:hidden;padding:0!important}.assessment-workspace-heading{justify-content:flex-end;align-items:center;gap:1rem;padding:1rem 1.1rem .8rem;display:flex}.assessment-search{width:min(100%,24rem);display:block;position:relative}.assessment-search>svg{fill:#7b8798;pointer-events:none;width:.82rem;height:.82rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.assessment-search input{color:#182133;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem .8rem .5rem 2.2rem;font-size:.8rem;transition:border-color .15s,box-shadow .15s}.assessment-search input:focus{border-color:#4f87c5;outline:0;box-shadow:0 0 0 3px #4f87c521}.assessment-search input::placeholder{color:#929cab}.assessment-directory{overflow-x:auto}.assessment-directory-heading,.assessment-directory-row{grid-template-columns:minmax(250px,1.4fr) minmax(180px,1fr) minmax(90px,.5fr) minmax(120px,.7fr) 105px 112px 28px;align-items:center;gap:1rem;min-width:1040px;padding:0 1.1rem;display:grid}.assessment-directory-heading{color:#7b8798;letter-spacing:.045em;text-transform:uppercase;background:#f6f8fa;min-height:38px;font-size:.65rem;font-weight:700}.assessment-directory-heading>span:nth-child(3){text-align:center}.assessment-directory-row{border-bottom:1px solid #e8ecf1;min-height:78px;transition:background-color .15s}.assessment-directory-row:hover{background:#fafbfd}.assessment-list-identity{align-items:center;gap:.7rem;min-width:0;display:flex}.assessment-list-identity>div{gap:.08rem;min-width:0;display:grid}.assessment-list-identity>div>span,.assessment-list-identity small{color:#7b8798;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.assessment-list-identity small{font-size:.66rem}.portal-shell .portal-page button.assessment-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;font-size:.78rem;overflow:hidden;color:#182133!important;font-weight:600!important;text-decoration:none!important}.portal-shell .portal-page button.assessment-name:hover{color:var(--hive-text-action)!important}.assessment-status{letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.45rem;padding:.18rem .52rem;font-size:.64rem;font-weight:700;display:inline-flex}.assessment-status.ongoing{color:#187548;background:#e4f7ee}.assessment-status.scheduled{color:#2463a9;background:#e8f1fd}.assessment-status.remediation{color:#a73a7c;background:#fce8f5}.assessment-status.completed{color:#667085;background:#eef0f3}.assessment-list-progress{gap:.38rem;padding-right:.35rem;display:grid}.assessment-list-progress>div:first-child{color:#68758a;justify-content:space-between;align-items:center;gap:.5rem;font-size:.64rem;display:flex}.assessment-list-progress strong{color:#465166;font-size:.64rem}.assessment-progress{background:#e8edf2;border-radius:99px;height:5px;overflow:hidden}.assessment-progress i{border-radius:inherit;transform-origin:0;background:#3f79b8;height:100%;display:block;transform:scaleX(0)}.assessments-page.is-loaded .assessment-progress i{animation:.8s cubic-bezier(.22,.8,.3,1) .25s forwards assessment-progress}@keyframes assessment-progress{to{transform:scaleX(1)}}.assessment-list-findings{color:#657286;justify-content:center;align-items:baseline;gap:.24rem;display:flex}.assessment-list-findings strong{font-size:.82rem}.assessment-list-findings small{color:#8a95a5;font-size:.62rem}.assessment-owner{align-items:center;gap:.55rem;min-width:0;display:flex}.assessment-owner>span{color:#fff;background:#273548;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:.57rem;font-weight:700;display:grid}.assessment-owner-name{color:#526077;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:400;overflow:hidden}.assessment-milestone{gap:.08rem;min-width:0;display:grid}.assessment-milestone small{color:#8a95a5;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.assessment-milestone strong{color:#526077;font-size:.68rem}.portal-shell .portal-page button.assessment-open-action{justify-self:end;font-size:.84rem}.assessment-empty{text-align:center;align-content:center;place-items:center;gap:.45rem;min-height:310px;display:grid}.assessment-empty>svg{fill:#8b98aa;width:34px;height:34px;margin-bottom:.35rem}.assessment-empty h2{margin:0;font-size:1rem}.assessment-empty p{color:#758196;margin:0;font-size:.78rem}.assessment-empty button{margin-top:.35rem}.assessment-reveal{opacity:0;transform:translateY(12px)}.assessments-page.is-loaded .assessment-reveal{animation:assessment-reveal .5s cubic-bezier(.22,.8,.3,1) var(--delay,0s) forwards}@keyframes assessment-reveal{to{opacity:1;transform:translateY(0)}}.portal-dark .assessments-heading>div:first-child>p:last-child,.portal-dark .assessment-metric small,.portal-dark .assessment-metric p,.portal-dark .assessment-empty p{color:#aeb9c8}.portal-dark .assessment-directory-heading{color:#9fabbc;background:#182434}.portal-dark .assessment-directory-row{border-color:#34465d}.portal-dark .assessment-directory-row:hover{background:#253448}.portal-dark .portal-page button.assessment-name{color:#edf2f7!important}.portal-dark .assessment-progress{background:#34465d}.portal-dark .assessment-progress i{background:#65a4e7}.portal-dark .assessment-owner-name,.portal-dark .assessment-milestone strong,.portal-dark .assessment-list-progress strong{color:#c5cfdd}.portal-dark .assessment-list-identity>div>span,.portal-dark .assessment-list-identity small,.portal-dark .assessment-list-progress>div:first-child,.portal-dark .assessment-milestone small,.portal-dark .assessment-list-findings small{color:#9fabbc}.portal-dark .assessment-list-findings{color:#c5cfdd}.portal-dark .assessment-status.ongoing{color:#7ee2b8;background:#173f31}.portal-dark .assessment-status.scheduled{color:#add4ff;background:#1d3b5d}.portal-dark .assessment-status.remediation{color:#ffb4df;background:#4e2543}.portal-dark .assessment-status.completed{color:#c5cfdd;background:#34465d}@media (width<=980px){.assessment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.assessments-heading,.assessment-workspace-heading{flex-direction:column;align-items:flex-start}.assessment-heading-actions{justify-content:space-between;width:100%}.assessment-search{width:100%}.assessment-directory-heading{display:none}.assessment-directory-row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;min-width:0;padding:.9rem 1rem}.assessment-list-identity{grid-column:1}.assessment-directory-row>.assessment-status{grid-area:1/2;align-self:start}.assessment-list-progress{grid-column:1/-1}.assessment-list-findings,.assessment-owner,.assessment-milestone{grid-template-columns:auto 1fr;justify-self:start;align-items:center;display:grid}.assessment-list-findings:before{color:#8a95a5;content:"Findings";font-size:.6rem}.assessment-owner:before{color:#8a95a5;content:"Assigned";font-size:.6rem}.assessment-milestone:before{color:#8a95a5;content:"Milestone";font-size:.6rem}.assessment-owner>span{display:none}.assessment-open-action{grid-area:5/2}}@media (width<=480px){.assessment-metrics{grid-template-columns:1fr}.assessment-preview-badge{display:none}.assessment-create-button{width:100%}.assessment-directory-row>.assessment-status{grid-area:auto/1;justify-self:start}.assessment-list-progress{grid-column:1/-1}.assessment-open-action{grid-area:6/2}}@media (prefers-reduced-motion:reduce){.assessment-reveal,.assessments-page.is-loaded .assessment-reveal{opacity:1;animation:none;transform:none}.assessments-page .assessment-progress i{animation:none;transform:scaleX(1)}}.assessments-page{gap:1rem;display:grid}.assessments-page>.breadcrumbs{margin-bottom:0}.assessment-filter-bar{grid-template-columns:minmax(260px,1fr) minmax(150px,.35fr) minmax(140px,.3fr) auto;align-items:center;gap:.65rem;display:grid}.assessment-filter-bar select,.assessment-finding-picker>select{color:#273548;height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .65rem;font-size:.72rem}.assessment-directory-row{color:inherit;cursor:pointer;text-decoration:none!important}.assessment-directory-row:hover,.assessment-directory-row:focus,.assessment-directory-row:active{text-decoration:none!important}.assessment-list-identity strong.assessment-name{color:#182133;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.assessment-row-chevron{color:#8793a4;justify-self:end;width:.6rem}.assessment-owner>img{object-fit:cover;border-radius:50%;flex:0 0 25px;width:25px;height:25px}.assessment-card-pager{border-top:1px solid #e8ecf1;padding:.75rem 1rem}.assessment-card-pager .pagination-nav{margin:0}.assessment-detail-heading{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:84px;display:flex}.assessment-detail-heading h1{margin:.12rem 0 .25rem;font-size:1.55rem}.assessment-detail-heading>div:first-child>p:last-child{color:#718096;margin:0;font-size:.75rem}.assessment-detail-actions{align-items:center;gap:.55rem;display:flex}.assessment-detail-actions>button{min-height:36px}.assessment-delete-action,.assessment-delete-action:is(:hover,:focus,:active){color:#dc2626!important}.assessment-detail-tabs{border-bottom:1px solid #dfe4eb;display:flex}.assessment-detail-tabs a,.assessment-detail-tabs a:is(:hover,:focus,:active){color:#667386;padding:.7rem .9rem;font-size:.72rem;font-weight:600;position:relative;text-decoration:none!important}.assessment-detail-tabs a.active{color:#1d2b3e}.assessment-detail-tabs a.active:after{content:"";background:#1d2b3e;height:2px;position:absolute;bottom:-1px;left:.65rem;right:.65rem}.assessment-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:.8rem;display:grid}.assessment-detail-grid>.card{padding:1.05rem!important}.assessment-detail-grid h2,.assessment-findings h2,.assessment-discussion h2{margin:0 0 .8rem;font-size:.9rem}.assessment-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin:0;display:grid}.assessment-overview dl>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(100px,.7fr) 1fr;gap:.55rem;padding:.55rem 0;font-size:.69rem;display:grid}.assessment-overview dt{color:#7a8698}.assessment-overview dd{overflow-wrap:anywhere;color:#344156;margin:0;font-weight:600}.assessment-scope h3{border-top:1px solid #e8ecf1;margin:1.1rem 0 .35rem;padding-top:1rem;font-size:.72rem}.assessment-scope p{color:#526077;white-space:pre-line;margin:0;font-size:.73rem;line-height:1.65}.assessment-form-page{overflow:hidden;padding:0!important}.assessment-form-section{border-bottom:1px solid #e8ecf1;grid-template-columns:190px minmax(0,1fr);gap:1.35rem;padding:1.25rem 1.4rem;display:grid}.assessment-form-section>header{align-items:flex-start;gap:.65rem;display:flex}.assessment-form-section>header>span{color:#2868a7;background:#e7f0fb;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:700;display:grid}.assessment-form-section h2{margin:0 0 .25rem;font-size:.8rem}.assessment-form-section p{color:#7a8698;margin:0;font-size:.66rem;line-height:1.5}.assessment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.assessment-form-grid label,.view-as-modal>label{color:#4d5a6d;gap:.35rem;font-size:.68rem;font-weight:600;display:grid}.assessment-form-grid label.wide{grid-column:1/-1}.assessment-form-grid :is(input,select,textarea),.view-as-modal>label :is(input,select,textarea){color:#182133;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.55rem .65rem;font-size:.72rem}.assessment-form-grid textarea{resize:vertical}.assessment-form-grid small.field-error{color:#b42338;font-weight:400}.assessment-form-error{margin:1rem 1.4rem 0}.assessment-form-actions{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #dfe5ec;justify-content:flex-end;align-items:center;gap:.6rem;padding:.9rem 1.4rem;display:flex;position:sticky;bottom:0}.assessment-form-actions a{text-decoration:none!important}.assessment-findings,.assessment-discussion{overflow:hidden;padding:0!important}.assessment-findings>header,.assessment-discussion>header{border-bottom:1px solid #e3e7ec;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.9rem 1.15rem;display:flex}.assessment-findings>header h2,.assessment-discussion>header h2{margin:0 0 .2rem}.assessment-findings>header p,.assessment-discussion>header p{color:#718096;margin:0;font-size:.7rem}.assessment-finding-picker{background:#f8fafc;border-bottom:1px solid #e3e7ec;grid-template-columns:minmax(220px,1fr) 160px;gap:.7rem;padding:1rem 1.15rem;display:grid}.assessment-vulnerability-results{background:#fff;border:1px solid #dfe5ec;border-radius:6px;grid-column:1/-1;max-height:280px;display:grid;overflow:auto}.assessment-vulnerability-option{color:#344156!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #edf0f4!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;min-height:48px!important;padding:.55rem .7rem!important;display:flex!important}.assessment-vulnerability-option.active{background:#edf5fd!important}.assessment-vulnerability-option>span{gap:.12rem;display:grid}.assessment-vulnerability-option small{color:#7a8698;font-size:.62rem}.assessment-vulnerability-option>b{font-size:.61rem}.assessment-vulnerability-preview{background:#fff;border:1px solid #dbe4ee;border-radius:6px;grid-column:1/-1;padding:.8rem}.assessment-vulnerability-preview h3{margin:0 0 .35rem;font-size:.76rem}.assessment-vulnerability-preview p{color:#667386;margin:0;font-size:.69rem;line-height:1.5}.assessment-vulnerability-preview dl{grid-template-columns:120px 1fr;gap:.4rem;margin:.6rem 0 0;font-size:.65rem;display:grid}.assessment-vulnerability-preview dl>div{display:contents}.assessment-vulnerability-preview dt{color:#7a8698}.assessment-vulnerability-preview dd{overflow-wrap:anywhere;margin:0}.assessment-finding-picker>.assessment-form-grid,.assessment-finding-picker>footer,.assessment-finding-picker>.form-error{grid-column:1/-1}.assessment-finding-picker>footer{justify-content:flex-end;gap:.55rem;display:flex}.assessment-finding-list>article{border-bottom:1px solid #e8ecf1;grid-template-columns:minmax(260px,1fr) 105px 55px 115px;align-items:center;gap:.8rem;min-height:66px;padding:.65rem 1.15rem;font-size:.69rem;display:grid}.assessment-finding-list>article>div{gap:.15rem;display:grid}.assessment-finding-list>article small{color:#7a8698}.assessment-discussion-compose{border-bottom:1px solid #e3e7ec;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:.55rem;padding:1rem 1.15rem;display:grid}.assessment-discussion-compose textarea,.assessment-discussion-compose select,.assessment-inline-reply input{color:#182133;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.55rem .65rem;font-size:.72rem}.assessment-timeline{margin:0;padding:.2rem 1.2rem .5rem;list-style:none}.assessment-timeline>li{grid-template-columns:44px minmax(0,1fr);gap:.9rem;padding:1rem 0;display:grid;position:relative}.assessment-timeline>li:not(:last-child):after{content:"";border-left:2px dashed #aeb7c3;position:absolute;top:52px;bottom:-12px;left:21px}.assessment-timeline-avatar{z-index:1;background:#f7f9fb;border:1px solid #cad2dc;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 0 0 4px #fff}.assessment-timeline-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.assessment-timeline-avatar>span{font-size:.67rem;font-weight:700}.assessment-timeline-avatar>i{color:#fff;background:#2f76bd;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-4px;right:-5px}.assessment-timeline-avatar>i svg{width:10px;height:10px}.assessment-timeline>li>article>header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.assessment-timeline>li>article>header>div{align-items:baseline;gap:.4rem;display:flex}.assessment-timeline>li>article>header strong{font-size:.75rem}.assessment-timeline>li>article>header span,.assessment-timeline time{color:#7c8797;font-size:.63rem}.assessment-timeline h3{margin:.28rem 0 .16rem;font-size:.76rem}.assessment-timeline p{color:#5e6a7c;margin:0;font-size:.7rem;line-height:1.5}.assessment-event-change{color:#667386;background:#f8fafc;border-left:3px solid #d7dde5;align-items:center;gap:.45rem;margin-top:.45rem;padding:.5rem .6rem;font-size:.66rem;display:flex}.assessment-event-note{background:#f4f7fa;border-radius:6px;margin-top:.55rem;padding:.55rem .65rem}.assessment-event-note>strong{font-size:.68rem}.assessment-event-note>span{color:#7c8797;margin-left:.4rem;font-size:.6rem}.assessment-event-note>p{margin-top:.25rem}.assessment-inline-reply{align-items:center;gap:.45rem;margin-top:.55rem;display:flex}.assessment-request-alert{margin:0}.assessment-empty.compact{min-height:150px}.portal-dark .assessment-filter-bar select,.portal-dark .assessment-form-grid :is(input,select,textarea),.portal-dark .assessment-finding-picker>select,.portal-dark .assessment-discussion-compose :is(textarea,select),.portal-dark .assessment-inline-reply input,.portal-dark .view-as-modal>label :is(input,select,textarea){color:#edf2f7;background:#111a2a;border-color:#46566b}.portal-dark .assessment-list-identity strong.assessment-name,.portal-dark .assessment-overview dd{color:#edf2f7}.portal-dark .assessment-card-pager,.portal-dark .assessment-detail-tabs,.portal-dark .assessment-form-section,.portal-dark .assessment-form-actions,.portal-dark .assessment-findings>header,.portal-dark .assessment-discussion>header,.portal-dark .assessment-finding-picker,.portal-dark .assessment-discussion-compose,.portal-dark .assessment-finding-list>article{border-color:#34465d}.portal-dark .assessment-detail-tabs a,.portal-dark .assessment-detail-tabs a:is(:hover,:focus,:active){color:#9eabbc}.portal-dark .assessment-detail-tabs a.active{color:#edf2f7}.portal-dark .assessment-detail-tabs a.active:after{background:#edf2f7}.portal-dark .assessment-overview dl>div,.portal-dark .assessment-scope h3{border-color:#34465d}.portal-dark .assessment-scope p,.portal-dark .assessment-detail-heading>div:first-child>p:last-child{color:#aeb8c6}.portal-dark .assessment-form-section>header>span{color:#add4ff;background:#1d3b5d}.portal-dark .assessment-form-section p,.portal-dark .assessment-findings>header p,.portal-dark .assessment-discussion>header p{color:#aeb8c6}.portal-dark .assessment-form-actions{background:#161b22f5}.portal-dark .assessment-finding-picker{background:#182434}.portal-dark .assessment-vulnerability-results,.portal-dark .assessment-vulnerability-preview{background:#111a2a;border-color:#34465d}.portal-dark .assessment-vulnerability-option{color:#edf2f7!important;border-color:#34465d!important}.portal-dark .assessment-vulnerability-option.active{background:#253448!important}.portal-dark .assessment-timeline>li:not(:last-child):after{border-color:#59677a}.portal-dark .assessment-timeline-avatar{color:#edf2f7;background:#263548;border-color:#4a5b72;box-shadow:0 0 0 4px #202e40}.portal-dark .assessment-timeline-avatar>i{border-color:#202e40}.portal-dark .assessment-timeline p{color:#b8c3d1}.portal-dark .assessment-event-change,.portal-dark .assessment-event-note{color:#aeb8c6;background:#182434;border-color:#4b5b70}.assessment-finding-list>article{grid-template-columns:minmax(260px,1fr) 105px 55px 115px auto}.assessment-finding-editor{background:#f8fafc;border-top:1px solid #dfe5ec;gap:.8rem;padding:1rem 1.15rem;display:grid}.assessment-finding-editor>header,.assessment-finding-editor>footer{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.assessment-finding-editor h3{margin:0 0 .18rem;font-size:.8rem}.assessment-finding-editor header p{color:#718096;margin:0;font-size:.66rem}.assessment-finding-editor>footer{justify-content:flex-end}.portal-dark .assessment-finding-editor{background:#182434;border-color:#34465d}.portal-dark .assessment-finding-editor header p{color:#aeb8c6}.assessment-no-token-modal .modal-heading>div{align-items:center;gap:.65rem;display:flex}.assessment-no-token-modal .modal-heading h2{margin:0}.assessment-no-token-icon{color:#a16207;background:#fff2d9;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.assessment-no-token-modal>p{color:#5e6a7c;font-size:.76rem;line-height:1.6}.portal-dark .assessment-no-token-icon{color:#fbbf24;background:#49371a}.portal-dark .assessment-no-token-modal>p{color:#b8c3d1}.assessment-taxonomy-fields{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.assessment-taxonomy-fields select:disabled{color:#8b96a5;cursor:not-allowed;opacity:1;background:#eef1f4;border-color:#d8dee7}.portal-dark .assessment-taxonomy-fields select:disabled{color:#77869a;background:#202b3a;border-color:#3b4a5e}.assessment-primary-fields{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.assessment-form-section h2{font-size:16px!important;font-weight:600!important;line-height:1.35!important}.assessment-form-section p{font-weight:400;font-size:12px!important;line-height:1.5!important}.assessment-form-section>header>span{font-size:12px}.assessment-form-grid label{font-size:13px;font-weight:500;line-height:1.5}.portal-dark .assessment-form-grid label{color:var(--hive-dark-text-secondary)}.assessment-form-grid :is(input,select,textarea){font-weight:400;font-size:14px!important;line-height:1.5!important}.assessment-form-grid label>small{font-weight:400;font-size:12px!important;line-height:1.5!important}.assessment-vulndb-field{grid-column:1/-1;gap:.35rem;display:grid}.assessment-vulndb-field>label{color:#4d5a6d;font-size:13px;font-weight:500;line-height:1.5}.assessment-vulndb-autocomplete{position:relative}.assessment-vulndb-autocomplete>svg{z-index:1;color:#7a8698;pointer-events:none;width:13px;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.assessment-form-grid .assessment-vulndb-autocomplete>input{padding-left:2rem}.assessment-vulndb-results{z-index:30;background:#fff;border:1px solid #d7dde6;border-radius:6px;max-height:320px;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0f172a29}.portal-shell .portal-page .assessment-vulndb-results>button,.portal-shell .portal-page .assessment-vulndb-results>button:is(:hover,:focus,:focus-visible,:active){text-align:left;cursor:pointer;display:block;width:100%!important;min-width:0!important;height:auto!important;min-height:54px!important;box-shadow:none!important;color:#182133!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf0f4!important;border-radius:0!important;padding:.65rem .8rem!important}.portal-shell .portal-page .assessment-vulndb-results>button:is(:hover,.active,.selected){color:#182133!important;background:#f3f6fa!important}.assessment-vulndb-results>button>span{gap:.15rem;min-width:0;display:grid}.assessment-vulndb-results strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.assessment-vulndb-results small,.assessment-vulndb-results>span{color:#718096;font-size:12px;font-weight:400}.assessment-vulndb-results>span{padding:.75rem .8rem;display:block}.portal-dark .assessment-vulndb-field>label{color:var(--hive-dark-text-secondary)}.portal-dark .assessment-vulndb-results{background:#172334;border-color:#46566b;box-shadow:0 14px 34px #00000059}.portal-dark .portal-page .assessment-vulndb-results>button,.portal-dark .portal-page .assessment-vulndb-results>button:is(:hover,:focus,:focus-visible,:active){color:#edf2f7!important;background:#172334!important;border-color:#34465d!important}.portal-dark .portal-page .assessment-vulndb-results>button:is(:hover,.active,.selected){color:#edf2f7!important;background:#29374a!important}.portal-dark .assessment-vulndb-results small,.portal-dark .assessment-vulndb-results>span{color:#aeb8c6}.assessment-vulndb-results{max-height:none;overflow:visible}.assessment-upload-zone strong{font-weight:400;line-height:1.5;font-size:14px!important}.assessment-upload-zone small,.assessment-existing-files>small{font-weight:400;font-size:12px!important;line-height:1.5!important}.assessment-form-actions .primary-button{min-height:36px;padding:.5rem .75rem;line-height:1.2;font-size:14px!important;font-weight:500!important}.assessment-form-actions .text-action,.assessment-form-actions .text-action:is(:hover,:focus,:focus-visible,:active),.assessment-form-actions .text-action>span{font-size:13px!important;font-weight:400!important}.assessments-heading h1{font-size:24px!important;font-weight:600!important;line-height:1.25!important}.assessments-heading>div:first-child>p:last-child{font-weight:400;font-size:12px!important;line-height:1.5!important}.assessment-create-button{min-height:36px;padding:.5rem .75rem;line-height:1.2;font-size:14px!important;font-weight:500!important}.assessment-filter-bar{grid-template-columns:minmax(260px,32rem) minmax(140px,180px);justify-content:start}.assessment-filter-bar .assessment-search{width:100%}.assessment-filter-bar :is(input,select){font-weight:400;font-size:14px!important;line-height:1.5!important}.assessment-filter-bar .text-action,.assessment-filter-bar .text-action:is(:hover,:focus,:focus-visible,:active),.assessment-filter-bar .text-action>span{font-size:13px!important;font-weight:400!important}.assessment-metric small,.assessment-metric p{font-weight:400;font-size:12px!important;line-height:1.5!important}.assessment-metric strong{font-size:28px!important;font-weight:600!important;line-height:1.15!important}.assessment-directory-heading{font-size:12px!important;font-weight:600!important;line-height:1.5!important}.assessment-list-identity strong.assessment-name{font-size:14px;font-weight:600;line-height:1.5}.assessment-list-identity>div>span,.assessment-list-identity small{font-weight:400;font-size:12px!important;line-height:1.5!important}.assessment-status{font-size:12px;font-weight:600;line-height:1.2}.assessment-list-progress>div:first-child,.assessment-list-progress strong{font-size:12px;font-weight:400;line-height:1.5}.assessment-list-findings strong{font-size:14px;font-weight:600;line-height:1.5}.assessment-list-findings small{font-weight:400;font-size:12px!important;line-height:1.5!important}.assessment-owner-name{font-size:13px;font-weight:400;line-height:1.5}.assessment-milestone strong{font-size:13px;font-weight:500;line-height:1.5}.assessment-milestone small{font-weight:400;font-size:12px!important;line-height:1.5!important}.assessment-empty h2{font-size:16px!important;font-weight:600!important;line-height:1.35!important}.assessment-empty p{font-weight:400;font-size:14px!important;line-height:1.5!important}.assessment-directory-row,.assessment-directory-row *,.assessment-directory-row:is(:hover,:focus,:focus-visible,:active),.assessment-directory-row:is(:hover,:focus,:focus-visible,:active) *{text-decoration:none!important}.assessment-detail-copy{min-width:0;display:grid}.assessment-detail-copy>.eyebrow{margin-bottom:.35rem}.assessment-header-metadata{flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin:.55rem 0 0;display:flex}.assessment-header-metadata>div{gap:.12rem;min-width:0;display:grid}.assessment-header-metadata dt{color:#7a8698;font-size:12px;font-weight:400;line-height:1.5}.assessment-header-metadata dd{overflow-wrap:anywhere;color:#344156;margin:0;font-size:13px;font-weight:500;line-height:1.5}.assessment-header-metadata>div:first-child dd{font-family:inherit;font-size:13px}.assessment-header-metadata .assessment-status{font-family:var(--font-sans)}.assessment-completed-downloads{flex-wrap:wrap;align-items:center;gap:.8rem;display:inline-flex}.portal-shell .portal-page .assessment-completed-downloads .assessment-document-link,.portal-shell .portal-page .assessment-completed-downloads .assessment-document-link:is(:hover,:focus,:focus-visible,:active){padding:0;line-height:1.5;font-size:13px!important;font-weight:400!important}.portal-dark .assessment-header-metadata dt,.portal-dark .assessment-overview dt{color:#aeb8c6}.portal-dark .assessment-header-metadata dd{color:var(--hive-dark-text)}.assessment-detail-tabs a,.assessment-detail-tabs a:is(:hover,:focus,:focus-visible,:active){font-size:13px;font-weight:500;line-height:1.5;text-decoration:none!important}.assessment-detail-tabs a.active{font-weight:600}.assessment-overview dl>div{font-size:13px;line-height:1.5}.assessment-overview dl>div.assessment-overview-wide{grid-column:1/-1;width:calc(50% - .5rem)}.assessment-overview dt{font-size:12px;font-weight:400;line-height:1.5}.assessment-overview dd{font-size:13px;font-weight:500;line-height:1.5}.assessment-detail-grid h2{font-size:16px!important;font-weight:600!important;line-height:1.35!important}.assessment-scope p{font-weight:400;font-size:13px!important;line-height:1.5!important}.assessment-scope h3{font-size:13px!important;font-weight:600!important;line-height:1.5!important}.assessment-detail-attachments a{font-size:13px;font-weight:400;line-height:1.5}.assessment-detail-actions .text-action,.assessment-detail-actions .text-action:is(:hover,:focus,:focus-visible,:active),.assessment-detail-actions .text-action>span{font-size:13px!important;font-weight:400!important}.assessment-detail-actions>button:not(.text-action){line-height:1.2;font-size:14px!important;font-weight:500!important}.assessment-detail-actions :is(.assessment-edit-action,.assessment-reassign-lead-action,.assessment-delete-action),.assessment-detail-actions :is(.assessment-edit-action,.assessment-reassign-lead-action,.assessment-delete-action):is(:hover,:focus,:focus-visible,:active),.assessment-detail-actions :is(.assessment-edit-action,.assessment-reassign-lead-action,.assessment-delete-action) *{box-shadow:none!important;text-shadow:none!important;background:0 0!important;border-color:#0000!important;font-weight:400!important;text-decoration:none!important;transform:none!important}.assessment-detail-actions :is(.assessment-edit-action,.assessment-reassign-lead-action,.assessment-delete-action):not(:disabled){cursor:pointer!important}.assessment-detail-actions .assessment-delete-action,.assessment-detail-actions .assessment-delete-action:is(:hover,:focus,:focus-visible,:active),.assessment-detail-actions .assessment-delete-action *{color:#b4232f!important}.portal-dark .assessment-detail-actions .assessment-delete-action,.portal-dark .assessment-detail-actions .assessment-delete-action:is(:hover,:focus,:focus-visible,:active),.portal-dark .assessment-detail-actions .assessment-delete-action *{color:#f87171!important}.assessment-detail-actions .assessment-status-action{order:99;min-height:36px;padding:.5rem .75rem}.assessment-detail-actions :is(.assessment-edit-action,.assessment-reassign-lead-action,.assessment-delete-action,.assessment-status-action)>svg{flex:0 0 .8rem;width:.8rem;height:.8rem}.assessment-finding-list>article{font-size:13px;line-height:1.5}.assessment-finding-list>article strong{font-size:14px;font-weight:600;line-height:1.5}.assessment-finding-list>article small{font-weight:400;font-size:12px!important;line-height:1.5!important}.assessment-timeline>li>article>header strong{font-size:14px;font-weight:600;line-height:1.5}.assessment-timeline>li>article>header span,.assessment-timeline time{font-size:12px;font-weight:400;line-height:1.5}.assessment-timeline h3{font-size:14px;font-weight:600;line-height:1.5}.assessment-timeline p{font-size:14px;font-weight:400;line-height:1.5}.assessment-event-change,.assessment-event-values,.assessment-event-note{font-size:12px;font-weight:400;line-height:1.5}.assessment-event-note>strong{font-size:13px;font-weight:600;line-height:1.5}.assessment-event-note>span{font-size:12px;font-weight:400;line-height:1.5}.assessment-form-grid small.field-hint{color:#7a8698;font-size:.66rem;font-weight:400;line-height:1.45}.portal-dark .assessment-form-grid small.field-hint{color:#aeb8c6}.assessment-attachments-field{gap:.7rem;display:grid}.assessment-upload-zone{color:#526077;text-align:left;cursor:pointer;background:#fafbfd;border:1px dashed #b8c4d2;border-radius:7px;justify-content:center;align-items:center;gap:.85rem;min-height:112px;padding:1rem;transition:border-color .15s,background-color .15s;display:flex}.assessment-upload-zone:is(:hover,:focus-visible),.assessment-upload-zone.dragging{background:#f1f6fc;border-color:#4f87c5;outline:0}.assessment-upload-zone>input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.assessment-upload-icon{color:#2868a7;background:#e7f0fb;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.assessment-upload-icon svg{width:1rem;height:1rem}.assessment-upload-zone>div{gap:.25rem;display:grid}.assessment-upload-zone strong{color:#344156;font-size:.75rem;font-weight:400}.assessment-upload-zone strong>span{color:#176ebd}.assessment-upload-zone small{color:#7a8698;font-size:.66rem;font-weight:400}.assessment-attachment-error{margin:0}.assessment-selected-files,.assessment-existing-files,.assessment-detail-attachments{gap:.4rem;display:grid}.assessment-selected-files article,.assessment-existing-files a,.assessment-detail-attachments a{color:#344156;background:#fff;border:1px solid #e1e6ec;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:44px;padding:.45rem .6rem;display:grid;text-decoration:none!important}.assessment-selected-files article>span{color:#617186;background:#eef3f8;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.assessment-selected-files article>div{gap:.08rem;display:grid}.assessment-selected-files strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:400;overflow:hidden}.assessment-selected-files small,.assessment-existing-files a small,.assessment-detail-attachments a small{color:#7a8698;font-size:.62rem;font-weight:400}.assessment-selected-files button,.assessment-selected-files button:is(:hover,:focus,:active){color:#7a8698!important;padding:.2rem!important;text-decoration:none!important}.assessment-existing-files>small{color:#7a8698;font-size:.64rem;font-weight:400}.assessment-existing-files a,.assessment-detail-attachments a{grid-template-columns:18px minmax(0,1fr) auto;font-size:.68rem}.assessment-existing-files a:hover,.assessment-detail-attachments a:hover{text-decoration:none!important}.assessment-existing-files a svg,.assessment-detail-attachments a svg{color:#718096}.portal-dark .assessment-upload-zone{color:#c5cfdd;background:#182434;border-color:#506078}.portal-dark .assessment-upload-zone:is(:hover,:focus-visible),.portal-dark .assessment-upload-zone.dragging{background:#1d2d40;border-color:#65a4e7}.portal-dark .assessment-upload-icon{color:#add4ff;background:#1d3b5d}.portal-dark .assessment-upload-zone strong,.portal-dark .assessment-selected-files strong,.portal-dark .assessment-existing-files a,.portal-dark .assessment-detail-attachments a{color:#edf2f7}.portal-dark .assessment-upload-zone small,.portal-dark .assessment-selected-files small,.portal-dark .assessment-existing-files>small,.portal-dark .assessment-existing-files a small,.portal-dark .assessment-detail-attachments a small{color:#aeb8c6}.portal-dark .assessment-selected-files article,.portal-dark .assessment-existing-files a,.portal-dark .assessment-detail-attachments a{background:#111a2a;border-color:#34465d}.portal-dark .assessment-selected-files article>span{color:#aeb8c6;background:#253448}@media (width<=900px){.assessment-filter-bar{grid-template-columns:1fr 1fr}.assessment-filter-bar .assessment-search{grid-column:1/-1}.assessment-detail-grid,.assessment-form-section,.assessment-overview dl{grid-template-columns:1fr}.assessment-overview dl>div.assessment-overview-wide{width:100%}}@media (width<=680px){.assessment-filter-bar,.assessment-form-grid,.assessment-finding-picker,.assessment-taxonomy-fields,.assessment-primary-fields{grid-template-columns:1fr}.assessment-filter-bar .assessment-search,.assessment-finding-picker>*{grid-column:auto}.assessment-detail-heading{flex-direction:column}.assessment-header-metadata>.assessment-deliverables-meta{flex-basis:100%}.assessment-detail-actions{flex-wrap:wrap;width:100%}.assessment-discussion-compose{grid-template-columns:1fr}.assessment-timeline{padding-left:.9rem;padding-right:.9rem}.assessment-finding-list>article{grid-template-columns:1fr auto}.assessment-finding-list>article>b,.assessment-finding-list>article>span:last-child{display:none}.assessment-inline-reply{flex-direction:column;align-items:stretch}}.view-as-read-only-actions button:disabled{filter:grayscale();pointer-events:none!important;cursor:default!important;opacity:.5!important}html body #app .portal-shell .portal-page .view-as-read-only-actions button:is(.workspace-delete-action,.organization-note-delete,.organization-member-lifecycle-action,.danger-link):disabled,html body #app .portal-shell .portal-page .view-as-read-only-actions button:is(.workspace-delete-action,.organization-note-delete,.organization-member-lifecycle-action,.danger-link):disabled:is(:hover,:focus,:focus-visible,:active){appearance:none!important;box-shadow:none!important;color:#8a94a3!important;background:0 0!important;border-color:#0000!important}.vulndb-page{gap:1rem;display:grid}.vulndb-page>.module-heading{margin-bottom:.5rem}.portal-shell:not(.portal-dark) .portal-page .vulndb-page-standalone>.module-heading .eyebrow,.portal-shell:not(.portal-dark) .portal-page .vulndb-page-standalone>.module-heading>div>p:last-child{color:var(--hive-light-text-secondary)!important}.portal-shell:not(.portal-dark) .portal-page .vulndb-page-standalone>.module-heading h1{color:var(--hive-light-text)!important}.portal-shell.portal-dark .portal-page .vulndb-page-standalone>.module-heading .eyebrow,.portal-shell.portal-dark .portal-page .vulndb-page-standalone>.module-heading>div>p:last-child{color:var(--hive-dark-text-secondary)!important}.portal-shell.portal-dark .portal-page .vulndb-page-standalone>.module-heading h1{color:var(--hive-dark-text)!important}.vulndb-page-detail>.breadcrumbs{margin-bottom:0}.vulndb-page-detail>.vulndb-detail-heading,.vulndb-page>.github-pager{margin-top:0}.administration-general-settings>.vulndb-page-embedded{gap:0}.administration-general-settings>.vulndb-page-embedded>.vulndb-heading{margin:0}.vulndb-page-embedded>.vulndb-heading h2{font-size:15px;font-weight:600}.vulndb-settings-content{gap:1rem;padding:1rem;display:grid}.prism-sensors-page .vulndb-settings-content{padding-top:0}.vulndb-toast{margin:0 0 16px}.portal-shell .vulndb-toast.success{color:#17633a}.portal-dark .vulndb-toast.success{color:#bbf7d0;background:#142e21;border-color:#166534}.portal-shell .vulndb-toast.success :is(span,button){color:inherit!important}.vulndb-heading,.vulndb-detail-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.35rem;display:flex}.vulndb-heading h2,.vulndb-detail-heading h2{margin:0;font-size:1.25rem}.vulndb-heading p{color:#697386;margin:.25rem 0 0;font-size:.78rem}.vulndb-heading-actions,.vulndb-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.vulndb-heading-actions :is(a,button),.vulndb-detail-actions :is(a,button){border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:.5rem .72rem;font-size:.75rem;font-weight:600;display:inline-flex}.portal-shell .portal-page .vulndb-heading-actions button.vulndb-import-action,.portal-shell .portal-page .vulndb-heading-actions button.vulndb-import-action>span,.portal-shell .portal-page .vulndb-heading-actions button.vulndb-import-action:is(:hover,:focus,:focus-visible,:active),.portal-shell .portal-page .vulndb-heading-actions button.vulndb-import-action:is(:hover,:focus,:focus-visible,:active)>span{font-weight:400!important}.portal-shell .portal-page .vulndb-detail-actions :is(button,a).text-action,.portal-shell .portal-page .vulndb-detail-actions :is(button,a).text-action>span,.portal-shell .portal-page .vulndb-detail-actions :is(button,a).text-action:is(:hover,:focus,:focus-visible,:active,:visited),.portal-shell .portal-page .vulndb-detail-actions :is(button,a).text-action:is(:hover,:focus,:focus-visible,:active,:visited)>span{font-weight:400!important;text-decoration:none!important}.vulndb-heading-actions a.secondary-button{text-decoration:none}.vulndb-workspace{overflow:hidden;padding:0!important}.vulndb-filter-panel{background:0 0;border:0;grid-template-columns:minmax(240px,1fr) minmax(140px,170px) auto;align-items:end;gap:.65rem;width:100%;padding:0;display:grid}.vulndb-filter-panel>label:not(.vulndb-search){color:#697386;text-transform:uppercase;letter-spacing:.035em;gap:.3rem;font-size:.62rem;font-weight:700;display:grid}.vulndb-filter-panel :is(input,select){color:#253044;width:100%;height:40px;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.55rem .65rem;font-size:.78rem}.vulndb-filter-panel :is(input,select):focus{border-color:#4f73ad;outline:2px solid #4f73ad26}.vulndb-status-filters{align-items:center;gap:.8rem;min-width:0;display:flex;overflow-x:auto}.portal-shell .portal-page .vulndb-status-filters a{white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.3rem;min-height:40px;padding:.15rem 0;font-size:12px;display:inline-flex;color:#64748b!important;text-decoration:none!important}.portal-shell .portal-page .vulndb-status-filters a:is(:hover,:focus-visible){color:#315f9f!important}.portal-shell .portal-page .vulndb-status-filters a.active{border-bottom-color:#315f9f;color:#315f9f!important}.vulndb-status-filters a>span{background:#718096;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.vulndb-status-filters a>span.published{background:#2a9461}.vulndb-status-filters a>span.pending_review{background:#d4931b}.vulndb-status-filters a>span.draft{background:#4f83bf}.vulndb-status-filters a>span.archived{background:#7c6ea6}.vulndb-status-filters a small{font:inherit}.vulndb-status-filters a strong{color:inherit;font-size:12px;font-weight:600}.vulndb-search{position:relative}.vulndb-search svg{color:#718096;pointer-events:none;width:.9rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.vulndb-search input{padding-left:2.25rem}.prism-sensors-page .vulndb-search input{padding-right:2.5rem}.prism-sensors-page .vulndb-search input::-webkit-search-cancel-button{appearance:none;display:none}.prism-sensors-page .vulndb-search>button.view-as-clear-action{z-index:1;place-items:center;width:1rem!important;min-width:1rem!important;height:1rem!important;display:grid!important;position:absolute!important;top:50%!important;left:auto!important;right:.8rem!important;transform:translateY(-50%)!important}.prism-sensors-page .vulndb-search>button.view-as-clear-action>svg{width:.9rem!important;height:.9rem!important;color:inherit!important;fill:currentColor!important;position:static!important;transform:none!important}.vulndb-directory{overflow-x:auto}.vulndb-row{color:#526077;border-bottom:1px solid #e8ecf1;grid-template-columns:minmax(280px,1.5fr) 100px minmax(300px,1.7fr) 100px 145px 18px;align-items:center;gap:1rem;min-width:980px;min-height:68px;padding:.6rem 1rem;font-size:.69rem;transition:background-color .15s;display:grid}.prism-asset-directory-row{grid-template-columns:minmax(220px,1.3fr) minmax(145px,.8fr) minmax(210px,1.2fr) minmax(140px,.75fr) 18px;gap:clamp(.65rem,1vw,1rem);min-width:0}.prism-asset-ownership{align-items:center;gap:.4rem;display:inline-flex}.prism-asset-confirmation-icon{color:#607086;width:16px;height:16px;min-height:16px;font-size:.68rem}.prism-asset-confirmation-icon svg,.portal-dark .prism-asset-confirmation-icon svg{width:12px;height:12px;color:inherit;fill:currentColor;filter:none}.prism-asset-confirmation-icon.is-pending{color:#d48516}.prism-asset-confirmation-icon.is-confirmed{color:#22905f}.prism-asset-confirmation-icon.is-expected{color:#2774c9}.prism-asset-confirmation-icon.is-not_ours{color:#607086}.assessment-fusion-disclosure.prism-evidence-more{justify-content:flex-start;padding:.7rem 1.15rem}.prism-manage-destinations{margin-top:1rem}.prism-manage-destinations .module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.prism-manage-destinations .module-grid{grid-template-columns:1fr}}.vulndb-row:not(.vulndb-row-heading){cursor:pointer}.vulndb-row:not(.vulndb-row-heading):is(:hover,:focus-visible){background:#f8fafc;outline:0}.vulndb-row:last-child{border-bottom:0}.vulndb-row-heading{color:#7c8797;letter-spacing:.04em;text-transform:uppercase;background:#f5f7fa;min-height:37px;font-size:.62rem;font-weight:700}.vulndb-row-heading .vulndb-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.vulndb-row-heading .vulndb-sort:hover{text-decoration:underline}.vulndb-sort svg{width:10px;height:10px}.vulndb-sort:focus-visible{outline:2px solid var(--color-primary,#0071e3);outline-offset:4px}.vulndb-identity{gap:.15rem;min-width:0;display:grid}.vulndb-identity strong{color:#233044;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.vulndb-identity small,.vulndb-row>span>small{color:#8792a1;font-size:.61rem;display:block}.vulndb-row-chevron{color:#8a95a5;justify-self:end;display:grid}.vulndb-row-chevron svg{width:.62rem;height:.62rem}.vulndb-severity,.vulndb-status{text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:21px;padding:.18rem .45rem;font-size:.6rem;font-weight:700;display:inline-flex}.vulndb-severity.critical{color:#b42334;background:#fde8eb}.vulndb-severity.high{color:#b44c16;background:#fff0e5}.vulndb-severity.medium{color:#8a6400;background:#fff5d8}.vulndb-severity.low{color:#2868a7;background:#e8f2ff}.vulndb-severity.informational{color:#596474;background:#edf0f4}.vulndb-status.published{color:#187548;background:#e6f6ed}.vulndb-status.pending_review{color:#916200;background:#fff3d9}.vulndb-status.draft{color:#2c649f;background:#e9f1fb}.vulndb-status.rejected{color:#ad2c3f;background:#fde9ec}.vulndb-status.archived{color:#6d5a94;background:#efedf6}.vulndb-vector{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;overflow:hidden}.vulndb-empty{text-align:center;align-content:center;place-items:center;gap:.4rem;min-height:270px;display:grid}.vulndb-empty>svg{color:#8895a6;width:30px;height:30px;margin-bottom:.25rem}.vulndb-empty h3{margin:0;font-size:.9rem}.vulndb-empty p{color:#718096;margin:0;font-size:.73rem}.vulndb-empty.compact{min-height:100px}.vulndb-detail-heading>div:first-child>div{color:#687588;align-items:center;gap:.45rem;margin-top:.48rem;font-size:.68rem;display:flex}.portal-shell .portal-page .vulndb-detail-actions :is(button,a).vulndb-delete-action,.portal-shell .portal-page .vulndb-detail-actions :is(button,a).vulndb-delete-action:is(:hover,:focus,:focus-visible,:active){color:#dc2626!important}.portal-shell .portal-page .vulndb-detail-actions .vulndb-delete-action>:is(span,svg){fill:currentColor;color:inherit!important}.portal-dark .portal-page .vulndb-detail-actions :is(button,a).vulndb-delete-action,.portal-dark .portal-page .vulndb-detail-actions :is(button,a).vulndb-delete-action:is(:hover,:focus,:focus-visible,:active){color:#f87171!important}.vulndb-detail-tabs{border-bottom:1px solid #dfe4eb;display:flex}.portal-shell .portal-page .vulndb-detail-tabs a,.portal-shell .portal-page .vulndb-detail-tabs a:is(:hover,:focus,:focus-visible,:active){padding:.7rem .9rem;font-size:.72rem;font-weight:600;position:relative;color:#667386!important;text-decoration:none!important}.portal-shell .portal-page .vulndb-detail-tabs a.active{color:#1d2b3e!important}.vulndb-detail-tabs a.active:after{content:"";background:#1d2b3e;height:2px;position:absolute;bottom:-1px;left:.65rem;right:.65rem}.portal-dark .vulndb-detail-tabs{border-color:#34465d}.portal-dark .portal-page .vulndb-detail-tabs a,.portal-dark .portal-page .vulndb-detail-tabs a:is(:hover,:focus,:focus-visible,:active){color:#9eabbc!important;text-decoration:none!important}.portal-dark .portal-page .vulndb-detail-tabs a.active{color:#edf2f7!important}.portal-dark .vulndb-detail-tabs a.active:after{background:#edf2f7}.vulndb-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);gap:.8rem;display:grid}.vulndb-detail-grid>.card{padding:1.05rem!important}.vulndb-detail-grid h3,.vulndb-copy-sections h3,.vulndb-reference-list h3{margin:0 0 .75rem;font-size:.85rem;font-weight:700}.vulndb-detail-main h4{color:#344156;margin:1rem 0 .35rem;font-size:.7rem;font-weight:700}.vulndb-detail-main h4:first-of-type{margin-top:0}.vulndb-detail-main p,.vulndb-copy-sections p{color:#526077;margin:0;font-size:.73rem;line-height:1.65}.preserve-lines{white-space:pre-line}.vulndb-detail-main{overflow-wrap:anywhere;min-width:0}.vulndb-detail-main p.vulndb-review-notice{margin:0 0 1rem;padding:0}.vulndb-detail-section{border-top:1px solid #e9edf2;margin-top:1.1rem;padding-top:1rem}.vulndb-detail-reference{border-bottom:1px solid #e9edf2;grid-template-columns:110px 1fr;gap:.6rem;padding:.65rem 0;font-size:.72rem;display:grid}.vulndb-detail-reference>span{color:#788597;text-transform:uppercase;font-size:.62rem;font-weight:700}.vulndb-detail-reference>a{overflow-wrap:anywhere;color:#176ebd}.vulndb-detail-reference>p{grid-column:2}.vulndb-detail-references>.vulndb-empty{min-height:100px}.vulndb-notes-card{width:100%}.vulndb-detail-metadata dl,.vulndb-cvss-card dl{margin:0;display:grid}.vulndb-detail-metadata dl>div,.vulndb-cvss-card dl>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(90px,.75fr) 1fr;gap:.6rem;padding:.5rem 0;font-size:.67rem;display:grid}.vulndb-detail-metadata dl>div:last-child,.vulndb-cvss-card dl>div:last-child{border-bottom:0}.vulndb-detail-metadata dt,.vulndb-cvss-card dt{color:#7a8698}.vulndb-detail-metadata dd,.vulndb-cvss-card dd{overflow-wrap:anywhere;color:#344156;margin:0;font-weight:600}.vulndb-detail-metadata{grid-column:1/-1}.vulndb-detail-metadata dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.vulndb-copy-sections,.vulndb-reference-list{padding:1.05rem!important}.vulndb-copy-sections{gap:1.2rem;display:grid}.vulndb-copy-sections>div{border-bottom:1px solid #e9edf2;padding-bottom:1rem}.vulndb-copy-sections>div:last-child{border-bottom:0;padding-bottom:0}.vulndb-reference-list>div:not(.vulndb-empty,.vulndb-internal-note){border-bottom:1px solid #e9edf2;grid-template-columns:110px 1fr;gap:.6rem;padding:.65rem 0;font-size:.72rem;display:grid}.vulndb-reference-list>div>span{color:#788597;text-transform:uppercase;font-size:.62rem;font-weight:700}.vulndb-reference-list>div>a{overflow-wrap:anywhere;color:#176ebd}.vulndb-reference-list>div>p{color:#526077;grid-column:2;margin:0}.vulndb-internal-note{background:#f5f7fa;border-radius:6px;margin-top:1rem;padding:1rem}.vulndb-internal-note p{color:#526077;margin:0;font-size:.72rem}.vulndb-activity{overflow:hidden;padding:0!important}.vulndb-activity-heading{border-bottom:1px solid #e3e7ec;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.9rem 1.15rem;display:flex}.vulndb-activity-heading h3{margin:0 0 .2rem;font-size:1rem}.vulndb-activity-heading p{color:#718096;margin:0;font-size:.7rem}.vulndb-activity-order{background:#f3f4f6;border:1px solid #d7dde5;border-radius:999px;flex:none;padding:3px;display:flex}.portal-shell .portal-page .vulndb-activity-order button.selection-control,.portal-shell .portal-page .vulndb-activity-order button.selection-control:is(:hover,:focus,:focus-visible,:active){white-space:nowrap;cursor:pointer;min-height:30px;box-shadow:none!important;color:#596579!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding:.32rem .7rem!important;font-size:.68rem!important;font-weight:600!important}.portal-shell .portal-page .vulndb-activity-order button.selection-control.active,.portal-shell .portal-page .vulndb-activity-order button.selection-control.active:is(:hover,:focus,:focus-visible,:active){color:#1f2937!important;background:#fff!important;border-color:#aeb7c3!important;box-shadow:0 1px 2px #0f172a1f!important}.vulndb-activity-stream{margin:0;padding:.2rem 1.2rem .45rem;list-style:none}.vulndb-activity-stream>li{grid-template-columns:44px minmax(0,1fr);gap:.9rem;padding:1rem 0;display:grid;position:relative}.vulndb-activity-stream>li:not(:last-child):after{z-index:0;content:"";border-left:2px dashed #aeb7c3;position:absolute;top:52px;bottom:-12px;left:21px}.vulndb-activity-marker{z-index:1;color:#344156;background:#f7f9fb;border:1px solid #cad2dc;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 0 0 4px #fff}.vulndb-activity-marker>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.vulndb-activity-marker>span{letter-spacing:.025em;font-size:.67rem;font-weight:700}.vulndb-activity-marker>i{color:#fff;background:#2f76bd;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-4px;right:-5px}.vulndb-activity-marker.review>i{background:#6d55b3}.vulndb-activity-marker>i svg{width:10px;height:10px}.vulndb-activity-content{min-width:0;padding-top:.08rem}.vulndb-activity-summary{color:#526077;margin:0;font-size:.78rem;line-height:1.5}.vulndb-activity-summary>strong{color:#1f2937;font-weight:700}.vulndb-activity-details{color:#667386;background:#f8fafc;border-left:3px solid #d7dde5;border-radius:0 5px 5px 0;margin:.35rem 0 0;padding:.55rem .65rem;font-size:.7rem;line-height:1.5}.vulndb-activity-content time{color:#7c8797;margin-top:.35rem;font-size:.66rem;display:block}.vulndb-activity-content time>strong{color:#5e6a7c;font-weight:600}.vulndb-activity-badge{color:#344156;text-transform:none;vertical-align:middle;background:#f4f5f6;border:1px solid #aeb7c3;border-radius:4px;align-items:center;min-height:21px;margin-left:.2rem;padding:.12rem .42rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.vulndb-activity-badge.status-published{color:#17633c;background:#eaf7ef;border-color:#5cae82}.vulndb-activity-badge.status-draft{color:#245f99;background:#eef5fc;border-color:#81a8d2}.vulndb-activity-badge.status-archived{color:#625576;background:#f4f1f8;border-color:#a69abc}.vulndb-activity-badge.status-pending_review{color:#825d13;background:#fff8e8;border-color:#dab66a}.vulndb-activity-badge.severity-critical{color:#a51d31;background:#fff0f2;border-color:#e37b86}.vulndb-activity-badge.severity-high{color:#9a4b14;background:#fff4ec;border-color:#e5a071}.vulndb-activity-badge.severity-medium{color:#7c6010;background:#fff9e6;border-color:#d8ba63}.vulndb-activity-badge.severity-low,.vulndb-activity-badge.severity-informational{color:#285f93;background:#eef6fd;border-color:#82add5}.vulndb-revisions{gap:1rem;display:grid;padding:1.05rem!important}.vulndb-revisions>header,.vulndb-revision-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.vulndb-revisions>header h3{margin:0 0 .2rem;font-size:.85rem}.vulndb-revisions>header p{color:#718096;margin:0;font-size:.7rem}.vulndb-revisions>header>span{color:#64748b;background:#eef2f7;border-radius:999px;padding:.22rem .48rem;font-size:.62rem;font-weight:600}.vulndb-revision{border:1px solid #dfe5ec;border-radius:7px;overflow:hidden}.vulndb-revision-heading{background:#f8fafc;border-bottom:1px solid #dfe5ec;padding:.75rem .85rem}.vulndb-revision-heading>div{gap:.12rem;display:grid}.vulndb-revision-heading strong{font-size:.72rem}.vulndb-revision-heading small,.vulndb-revision-heading time{color:#718096;font-size:.64rem}.vulndb-revision-fields{gap:0;display:grid}.vulndb-revision-fields>section{border-bottom:1px solid #e9edf2;padding:.8rem .85rem}.vulndb-revision-fields>section:last-child{border-bottom:0}.vulndb-revision-fields h4{color:#445166;margin:0 0 .5rem;font-size:.68rem}.vulndb-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.vulndb-diff>div{border:1px solid;border-radius:5px;min-width:0;overflow:hidden}.vulndb-diff>div>span{text-transform:uppercase;border-bottom:1px solid;padding:.28rem .5rem;font-size:.6rem;font-weight:700;display:block}.vulndb-diff pre{min-height:38px;color:inherit;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;line-height:1.5;overflow:auto}.vulndb-diff .removed{color:#9f1239;background:#fff7f8;border-color:#fecdd3}.vulndb-diff .removed>span{background:#ffe4e8;border-color:#fecdd3}.vulndb-diff .added{color:#166534;background:#f5fff8;border-color:#bbf7d0}.vulndb-diff .added>span{background:#dcfce7;border-color:#bbf7d0}.vulndb-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.vulndb-form-grid label,.vulndb-duplicate-warning label{color:#4d5a6d;gap:.35rem;font-size:.68rem;font-weight:600;display:grid}.vulndb-form-grid label.wide{grid-column:1/-1}.vulndb-form-grid :is(input,select,textarea),.vulndb-duplicate-warning textarea{color:#182133;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.55rem .65rem;font-size:.72rem}.vulndb-form-grid textarea{resize:vertical;line-height:1.5}.vulndb-form-page-shell{justify-items:center;display:grid}.vulndb-form-page{gap:0;width:100%;display:grid;overflow:hidden;padding:0!important}.vulndb-form-page-heading{background:#fbfcfd;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem;display:flex}.vulndb-form-page-heading h2{margin:.1rem 0 .25rem;font-size:1.2rem}.vulndb-form-page-heading p:last-child{color:#697386;margin:0;font-size:.74rem}.vulndb-form-page>.vulndb-submission-notice{padding-inline:1.4rem}.vulndb-form-section{border-bottom:1px solid #e8ecf1;grid-template-columns:190px minmax(0,1fr);gap:1.35rem;padding:1.25rem 1.4rem;display:grid}.vulndb-form-section>header{align-items:flex-start;gap:.65rem;display:flex}.vulndb-form-section>header>span{color:#2868a7;background:#e7f0fb;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:700;display:grid}.vulndb-form-section>header h3{margin:0 0 .25rem;font-size:.8rem}.vulndb-form-section>header p{color:#7a8698;margin:0;font-size:.66rem;line-height:1.5}.vulndb-form-page-actions{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #dfe5ec;justify-content:flex-end;align-items:center;gap:.55rem;padding:.9rem 1.4rem;display:flex;position:sticky;bottom:0}.vulndb-form-page-actions button{min-height:36px;padding:.5rem .75rem}.portal-shell .portal-page .vulndb-form-page-actions button.text-action:not(:disabled),.portal-shell .portal-page .vulndb-form-page-actions button.text-action:not(:disabled)>span,.portal-shell .portal-page .vulndb-form-page-actions button.text-action:not(:disabled):is(:hover,:focus,:focus-visible,:active),.portal-shell .portal-page .vulndb-form-page-actions button.text-action:not(:disabled):is(:hover,:focus,:focus-visible,:active)>span{color:var(--hive-text-action)!important;font-weight:400!important}.vulndb-duplicate-warning{background:#fff8e8;border:1px solid #e8bd62;border-radius:6px;gap:.5rem;margin-top:.85rem;padding:.8rem;font-size:.7rem;display:grid}.vulndb-duplicate-warning a{color:#176ebd}.vulndb-import-confirm{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.vulndb-import-confirm input{width:auto!important}.vulndb-import-result{color:#28664a;background:#eef7f2;border-radius:6px;gap:.2rem;padding:.75rem;font-size:.7rem;display:grid}.portal-dark .vulndb-heading p,.portal-dark .vulndb-row,.portal-dark .vulndb-empty p,.portal-dark .vulndb-detail-main p,.portal-dark .vulndb-copy-sections p{color:#aeb8c6}.portal-dark .vulndb-row,.portal-dark .vulndb-copy-sections>div,.portal-dark .vulndb-reference-list>div,.portal-dark .vulndb-detail-section,.portal-dark .vulndb-detail-reference{border-color:#34465d}.portal-dark .vulndb-row-heading{background:#182434;border-color:#34465d}.portal-dark .vulndb-filter-panel{background:0 0;border:0}.portal-dark .vulndb-filter-panel :is(input,select),.portal-dark .vulndb-form-grid :is(input,select,textarea){color:#edf2f7;background:#111a2a;border-color:#46566b}.portal-dark .vulndb-row:not(.vulndb-row-heading):is(:hover,:focus-visible){background:#253448}.portal-dark .vulndb-identity strong,.portal-dark .vulndb-detail-main h4,.portal-dark .vulndb-detail-metadata dd,.portal-dark .vulndb-cvss-card dd{color:#edf2f7}.portal-dark .vulndb-detail-metadata dl>div,.portal-dark .vulndb-cvss-card dl>div{border-color:#34465d}.portal-dark .vulndb-internal-note{background:#182434}.portal-dark .vulndb-internal-note p,.portal-dark .vulndb-reference-list>div>p{color:#aeb8c6}.portal-dark .portal-page .vulndb-status-filters a{color:#aeb8c6!important}.portal-dark .portal-page .vulndb-status-filters a:is(:hover,:focus-visible),.portal-dark .portal-page .vulndb-status-filters a.active{color:#8fc3ff!important}.portal-dark .portal-page .vulndb-status-filters a.active{border-bottom-color:#65a4e7}.portal-dark .vulndb-activity-heading{border-color:#34465d}.portal-dark .vulndb-activity-heading p{color:#9eabbc}.portal-dark .vulndb-activity-order{background:#172334;border-color:#405169}.portal-dark .portal-page .vulndb-activity-order button.selection-control,.portal-dark .portal-page .vulndb-activity-order button.selection-control:is(:hover,:focus,:focus-visible,:active){color:#aeb8c6!important}.portal-dark .portal-page .vulndb-activity-order button.selection-control.active,.portal-dark .portal-page .vulndb-activity-order button.selection-control.active:is(:hover,:focus,:focus-visible,:active){color:#f1f5f9!important;background:#2a394d!important;border-color:#53657c!important}.portal-dark .vulndb-activity-stream>li:not(:last-child):after{border-color:#59677a}.portal-dark .vulndb-activity-marker{color:#edf2f7;background:#263548;border-color:#4a5b72;box-shadow:0 0 0 4px #202e40}.portal-dark .vulndb-activity-marker>i{border-color:#202e40}.portal-dark .vulndb-activity-summary{color:#c2ccd9}.portal-dark .vulndb-activity-summary>strong{color:#f1f5f9}.portal-dark .vulndb-activity-details{color:#aeb8c6;background:#182434;border-color:#4b5b70}.portal-dark .vulndb-activity-content time{color:#8f9db0}.portal-dark .vulndb-activity-content time>strong{color:#b8c3d1}.portal-dark .vulndb-form-page-heading,.portal-dark .vulndb-form-page-actions{background:#161b22f5;border-color:#34465d}.portal-dark .vulndb-form-page-heading p:last-child,.portal-dark .vulndb-form-section>header p{color:#aeb8c6}.portal-dark .vulndb-form-section{border-color:#34465d}.portal-dark .vulndb-form-section>header>span{color:#add4ff;background:#1d3b5d}.portal-dark .vulndb-form-grid label{color:#c5cfdd}.portal-dark .vulndb-revisions>header p,.portal-dark .vulndb-revision-heading small,.portal-dark .vulndb-revision-heading time{color:#aeb8c6}.portal-dark .vulndb-revisions>header>span{color:#c5cfdd;background:#253448}.portal-dark .vulndb-revision,.portal-dark .vulndb-revision-heading,.portal-dark .vulndb-revision-fields>section{border-color:#34465d}.portal-dark .vulndb-revision-heading{background:#182434}.portal-dark .vulndb-revision-fields h4{color:#d7dee8}.portal-dark .vulndb-diff .removed{color:#fda4af;background:#2b1720;border-color:#7f1d32}.portal-dark .vulndb-diff .removed>span{background:#3b1824;border-color:#7f1d32}.portal-dark .vulndb-diff .added{color:#86efac;background:#10261b;border-color:#166534}.portal-dark .vulndb-diff .added>span{background:#123522;border-color:#166534}@media (width<=760px){.vulndb-heading,.vulndb-detail-heading{flex-direction:column;align-items:flex-start}.vulndb-heading-actions,.vulndb-detail-actions{justify-content:flex-start;width:100%}.vulndb-filter-panel{grid-template-columns:minmax(150px,180px) minmax(0,1fr)}.vulndb-search{grid-column:1/-1}.vulndb-row-heading{display:none}.vulndb-row{grid-template-columns:minmax(0,1fr) auto 18px;gap:.55rem;min-width:0;padding:.85rem 1rem}.vulndb-row>span{display:none}.vulndb-row>.vulndb-identity,.vulndb-row>span:nth-child(2){display:block}.vulndb-row>.vulndb-identity{grid-column:1}.vulndb-row>span:nth-child(2){grid-area:1/2}.vulndb-row>.vulndb-row-chevron{grid-area:1/3;display:grid}.vulndb-detail-grid{grid-template-columns:1fr}.vulndb-detail-metadata{grid-column:auto}.vulndb-diff,.vulndb-form-grid{grid-template-columns:1fr}.vulndb-form-grid label.wide{grid-column:auto}.vulndb-form-section{grid-template-columns:1fr;gap:.8rem}}@media (width<=680px){.vulndb-activity-heading{flex-direction:column;align-items:flex-start}.vulndb-activity-order{align-self:flex-start}.vulndb-activity-stream{padding-left:.9rem;padding-right:.9rem}.vulndb-activity-stream>li{grid-template-columns:42px minmax(0,1fr);gap:.7rem}}@media (width<=480px){.vulndb-filter-panel{grid-template-columns:1fr}.vulndb-search{grid-column:auto}.vulndb-status-filters{width:100%}.vulndb-heading-actions>*,.vulndb-detail-actions button{flex:1}.vulndb-detail-metadata dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vulndb-row{transition:none}}html body #app .portal-shell .portal-page button.workspace-contact-edit-action,html body #app .portal-shell .portal-page button.workspace-contact-edit-action:is(:hover,:focus,:focus-visible,:active){font-weight:400!important}html body #app .portal-shell .portal-page .breadcrumbs a,html body #app .portal-shell .portal-page .breadcrumbs a:is(:hover,:focus,:focus-visible,:active,:visited){text-decoration:none!important}.hive-date-picker{display:block;position:relative}.assessment-form-grid .hive-date-picker>input{min-height:38px;padding-right:2.5rem;color:#182133!important;-webkit-text-fill-color:#182133!important;box-shadow:none!important;cursor:pointer!important;opacity:1!important;background:#fff!important;border-color:#cbd5e1!important}.assessment-form-grid .hive-date-picker>input::placeholder{color:#182133!important;-webkit-text-fill-color:#182133!important;opacity:1!important}html body #app .portal-shell .portal-page button.hive-date-picker-trigger,html body #app .portal-shell .portal-page button.hive-date-picker-trigger:is(:hover,:focus,:focus-visible,:active){cursor:pointer;place-items:center;display:grid;position:absolute;top:50%;right:.7rem;transform:translateY(-50%);width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important;box-shadow:none!important;color:#718096!important;background:0 0!important;border:0!important;padding:0!important}.hive-date-picker-trigger svg{width:.8rem;height:.8rem}.hive-date-picker:focus-within>input{outline:0;border-color:#4f87c5!important;box-shadow:0 0 0 3px #4f87c521!important}html body #app .portal-shell.portal-dark .portal-page button.hive-date-picker-trigger,html body #app .portal-shell.portal-dark .portal-page button.hive-date-picker-trigger:is(:hover,:focus,:focus-visible,:active){color:#aeb8c6!important}.portal-dark .assessment-form-grid .hive-date-picker>input{color:#edf2f7!important;-webkit-text-fill-color:#edf2f7!important;background:#111a2a!important;border-color:#46566b!important}.portal-dark .assessment-form-grid .hive-date-picker>input::placeholder{color:#edf2f7!important;-webkit-text-fill-color:#edf2f7!important;opacity:1!important}.portal-dark .assessment-form-grid .hive-date-picker:focus-within>input{border-color:#65a4e7!important;box-shadow:0 0 0 3px #65a4e729!important}.hive-date-calendar{z-index:30;color:#273548;background:#fff;border:1px solid #d8dee7;border-radius:8px;width:286px;padding:.75rem;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 12px 30px #18213329}.hive-date-calendar>header,.hive-date-calendar>header>div,.hive-date-calendar>footer{align-items:center;display:flex}.hive-date-calendar>header{justify-content:space-between;margin-bottom:.65rem}.hive-date-calendar>header>strong{font-size:.76rem;font-weight:600}.hive-date-calendar>header>div{gap:.2rem}html body #app .portal-shell .portal-page .hive-date-calendar button{min-width:0;min-height:0;box-shadow:none;border:0}html body #app .portal-shell .portal-page .hive-date-calendar>header button,html body #app .portal-shell .portal-page .hive-date-calendar>header button:is(:hover,:focus,:active){border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid;color:#667386!important;background:0 0!important;border-color:#0000!important}.hive-date-calendar>header button:hover{background:#f0f3f7!important}.hive-date-calendar>header button:disabled,.hive-date-calendar>header button:disabled:hover{cursor:not-allowed;opacity:.65;color:#c7cdd5!important;background:0 0!important}.hive-date-calendar>header svg{width:.65rem;height:.65rem}.hive-date-weekdays,.hive-date-grid{grid-template-columns:repeat(7,1fr);gap:.18rem;display:grid}.hive-date-weekdays{margin-bottom:.25rem}.hive-date-weekdays span{color:#8a95a5;place-items:center;height:27px;font-size:.59rem;font-weight:600;display:grid}html body #app .portal-shell .portal-page .hive-date-grid button,html body #app .portal-shell .portal-page .hive-date-grid button:is(:hover,:focus,:active){border-radius:6px;place-items:center;width:32px;height:32px;padding:0;font-size:.68rem;display:grid;color:#344156!important;background:0 0!important;border-color:#0000!important;font-weight:400!important}html body #app .portal-shell .portal-page .hive-date-grid button:hover:not(:disabled):not(.selected){color:#182133!important;background:#edf3f9!important}html body #app .portal-shell .portal-page .hive-date-grid button.outside{color:#aab2be!important}html body #app .portal-shell .portal-page .hive-date-grid button.today:not(.selected){box-shadow:inset 0 0 0 1px #9aa8b8}html body #app .portal-shell .portal-page .hive-date-grid button.selected,html body #app .portal-shell .portal-page .hive-date-grid button.selected:is(:hover,:focus,:active){color:#fff!important;background:#2868a7!important;border-color:#2868a7!important}html body #app .portal-shell .portal-page .hive-date-grid button:disabled{cursor:not-allowed;opacity:.65;color:#c7cdd5!important;background:0 0!important;border-color:#0000!important}.hive-date-calendar>footer{border-top:1px solid #e8ecf1;justify-content:flex-end;gap:.55rem;margin-top:.55rem;padding-top:.6rem}html body #app .portal-shell .portal-page .hive-date-calendar>footer button,html body #app .portal-shell .portal-page .hive-date-calendar>footer button:is(:hover,:focus,:active){color:#526077;background:0 0;width:auto;height:auto;padding:.15rem;font-size:.65rem;font-weight:400;text-decoration:none}.portal-dark .hive-date-calendar{color:#edf2f7;background:#182434;border-color:#46566b;box-shadow:0 14px 34px #00000057}html body #app .portal-shell.portal-dark .portal-page .hive-date-calendar>header button,html body #app .portal-shell.portal-dark .portal-page .hive-date-calendar>header button:is(:hover,:focus,:active){color:#aeb8c6!important;background:0 0!important;border-color:#0000!important}.portal-dark .hive-date-calendar>header button:hover{background:#253448!important}.portal-dark .hive-date-calendar>header button:disabled,.portal-dark .hive-date-calendar>header button:disabled:hover{color:#526074!important;background:0 0!important}.portal-dark .hive-date-weekdays span{color:#93a0b2}html body #app .portal-shell.portal-dark .portal-page .hive-date-grid button,html body #app .portal-shell.portal-dark .portal-page .hive-date-grid button:is(:hover,:focus,:active){color:#d7dee8!important;background:0 0!important;border-color:#0000!important}html body #app .portal-shell.portal-dark .portal-page .hive-date-grid button:hover:not(:disabled):not(.selected){color:#f3f6fa!important;background:#253448!important}html body #app .portal-shell.portal-dark .portal-page .hive-date-grid button.outside{color:#68768a!important}html body #app .portal-shell.portal-dark .portal-page .hive-date-grid button.today:not(.selected){box-shadow:inset 0 0 0 1px #718096}html body #app .portal-shell.portal-dark .portal-page .hive-date-grid button.selected,html body #app .portal-shell.portal-dark .portal-page .hive-date-grid button.selected:is(:hover,:focus,:active){color:#111a2a!important;background:#65a4e7!important;border-color:#65a4e7!important}html body #app .portal-shell.portal-dark .portal-page .hive-date-grid button:disabled{color:#526074!important;background:0 0!important;border-color:#0000!important}.portal-dark .hive-date-calendar>footer{border-color:#34465d}html body #app .portal-shell.portal-dark .portal-page .hive-date-calendar>footer button,html body #app .portal-shell.portal-dark .portal-page .hive-date-calendar>footer button:is(:hover,:focus,:active){color:#aeb8c6}html body #app .portal-shell .portal-page button.hive-date-range-field,html body #app .portal-shell .portal-page button.hive-date-range-field:is(:hover,:focus,:focus-visible,:active){text-align:left;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;min-height:38px;display:grid;box-shadow:none!important;color:#182133!important;background:#fff!important;border:1px solid #cbd5e1!important;padding:.55rem .65rem!important}.hive-date-range-field>span{color:#182133;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:400;line-height:1.25;overflow:hidden}.hive-date-range-field>span.placeholder{color:#182133}.hive-date-range-icon{color:#718096;width:.8rem}.hive-date-range-picker:focus-within .hive-date-range-field{border-color:#4f87c5!important;box-shadow:0 0 0 3px #4f87c521!important}.hive-date-range-calendar{width:286px;max-width:calc(100vw - 3rem)}.hive-date-range-navigation>span{color:#718096;font-size:.64rem;font-weight:400}.hive-date-range-months{grid-template-columns:1fr;display:grid}.hive-date-range-months>article{min-width:0}.hive-date-range-months>article>strong{color:#344156;text-align:center;margin-bottom:.45rem;font-size:.72rem;font-weight:600;display:block}html body #app .portal-shell .portal-page .hive-date-grid button.in-range,html body #app .portal-shell .portal-page .hive-date-grid button.in-range:is(:hover,:focus,:active){border-radius:4px;color:#214f7e!important;background:#e3effb!important}.hive-date-range-calendar>footer>span{color:#526077;margin-left:auto;font-size:.8rem;font-weight:400;line-height:1.25}html body #app .portal-shell.portal-dark .portal-page button.hive-date-range-field,html body #app .portal-shell.portal-dark .portal-page button.hive-date-range-field:is(:hover,:focus,:focus-visible,:active){color:#edf2f7!important;background:#111a2a!important;border-color:#46566b!important}.portal-dark .hive-date-range-navigation>span{color:#93a0b2}.portal-dark .hive-date-range-calendar>footer>span{color:#c5cfdd}.portal-dark .hive-date-range-field>span,.portal-dark .hive-date-range-field>span.placeholder{color:#edf2f7}.portal-dark .hive-date-range-icon{color:#aeb8c6}.portal-dark .hive-date-range-picker:focus-within .hive-date-range-field{border-color:#65a4e7!important;box-shadow:0 0 0 3px #65a4e729!important}.portal-dark .hive-date-range-months>article>strong{color:#edf2f7}html body #app .portal-shell.portal-dark .portal-page .hive-date-grid button.in-range,html body #app .portal-shell.portal-dark .portal-page .hive-date-grid button.in-range:is(:hover,:focus,:active){color:#cfe6ff!important;background:#253f5c!important}@media (width<=680px){.hive-date-range-calendar{width:286px}}.portal-shell select,.portal-shell select:is(:hover,:focus,:focus-visible,:active),.portal-shell select option,.portal-shell select optgroup,.portal-shell [role=listbox] [role=option],.portal-shell [role=listbox] [role=option]:is(:hover,:focus,:focus-visible,:active),.portal-shell [role=listbox] [role=option] :is(span,strong,b){font-weight:400!important}.portal-shell .portal-page :is(input:not([type=button]):not([type=submit]):not([type=reset]),select,textarea),.portal-shell .portal-page :is(input:not([type=button]):not([type=submit]):not([type=reset]),select,textarea):is(:hover,:focus,:focus-visible,:active){font-family:var(--font-sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.portal-shell .portal-page :is(input,textarea)::placeholder{color:var(--hive-light-text-muted)!important;font-family:var(--font-sans)!important;opacity:1!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.portal-dark .portal-page :is(input,textarea)::placeholder{color:var(--hive-dark-text-muted)!important}.portal-shell .portal-page :is(select option,select optgroup),html body #app .portal-shell .portal-page button.hive-date-range-field,html body #app .portal-shell .portal-page button.hive-date-range-field:is(:hover,:focus,:focus-visible,:active),.portal-shell .portal-page .hive-date-range-field>span,.portal-shell .portal-page .hive-date-range-field>span.placeholder{font-family:var(--font-sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.assessment-credentials-list{color:#526077;gap:.3rem;font-size:13px;font-weight:400;line-height:1.5;display:grid}.assessment-credentials-list>section{gap:.3rem;display:grid}.assessment-credentials-list>section+section{border-top:1px solid var(--hive-light-border);margin-top:.45rem;padding-top:.65rem}.assessment-credentials-list>section>strong{font-size:13px;font-weight:600}.assessment-credentials-list>section>div{white-space:pre-wrap;align-items:center;gap:.35rem;min-width:0;display:flex}html body #app .portal-shell .portal-page button.assessment-secret-toggle,html body #app .portal-shell .portal-page button.assessment-secret-toggle:is(:hover,:focus,:focus-visible,:active){cursor:pointer;align-items:center;gap:.4rem;min-width:0;min-height:0;display:inline-flex;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;text-decoration:none!important;transform:none!important}.assessment-secret-toggle>svg{color:#718096;flex:0 0 .8rem;width:.8rem;height:.8rem}.portal-dark .assessment-credentials-list{color:#b8c3d1}.portal-dark .assessment-credentials-list>section+section{border-color:var(--hive-dark-border)}.portal-dark .assessment-secret-toggle>svg{color:#aeb8c6}.portal-shell .portal-page table,.portal-shell .portal-page table tbody,.portal-shell .portal-page table td{font-size:13px!important;line-height:1.5!important}.portal-shell .portal-page table td strong{font-size:13px!important}.portal-shell .portal-page table :is(th,td small){font-size:12px!important;line-height:1.5!important}.portal-shell .portal-page :is(.admin-workspace-row,.admin-user-row,.organization-member-row,.organization-workspace-row,.organization-project-row,.workspace-member-row,.workspace-project-row,.view-as-user-row,.vulndb-row,.assessment-directory-row,.assessment-finding-list>article,.prism-exposure-row,.pulse-priority-row){font-size:13px!important;line-height:1.5!important}.portal-shell .portal-page :is(.admin-workspace-row,.admin-user-row,.organization-member-row,.organization-workspace-row,.organization-project-row,.workspace-member-row,.workspace-project-row,.view-as-user-row,.vulndb-row,.assessment-directory-row,.assessment-finding-list>article,.prism-exposure-row,.pulse-priority-row) strong{font-size:13px!important}.portal-shell .portal-page :is(.admin-workspace-row,.admin-user-row,.organization-member-row,.organization-workspace-row,.organization-project-row,.workspace-member-row,.workspace-project-row,.view-as-user-row,.vulndb-row,.assessment-directory-row,.assessment-finding-list>article,.prism-exposure-row,.pulse-priority-row) small,.portal-shell .portal-page small,.portal-shell .portal-page :is(.field-hint,.field-help,.helper-text,.help-text,.form-help){font-weight:400;font-size:12px!important;line-height:1.5!important}.portal-shell .portal-page :is(.admin-workspace-header,.admin-user-header,.organization-member-header,.organization-workspace-table-header,.organization-project-header,.workspace-member-header,.workspace-project-header,.view-as-user-header,.vulndb-row-heading,.assessment-directory-heading,.prism-exposure-row.heading,.pulse-priority-row.heading),.portal-shell .portal-page :is(.admin-workspace-header,.admin-user-header,.organization-member-header,.organization-workspace-table-header,.organization-project-header,.workspace-member-header,.workspace-project-header,.view-as-user-header,.vulndb-row-heading,.assessment-directory-heading,.prism-exposure-row.heading,.pulse-priority-row.heading) *{font-size:12px!important;line-height:1.5!important}:root{--hive-type-page-title:14px;--hive-type-card-title:13px;--hive-type-body:13px;--hive-type-table:13px;--hive-type-label:13px;--hive-type-control:13px;--hive-type-action:13px;--hive-type-helper:11px;--hive-type-validation:13px;--hive-type-button-weight:500;--hive-type-text-action-weight:400;--hive-type-critical-weight:600}html body #app .portal-shell,html body #app .portal-shell .portal-page,html body #app .login-panel{font-weight:400;font-family:var(--font-sans)!important;font-size:var(--hive-type-body)!important;line-height:1.5!important}html body #app .portal-shell .portal-page h1,html body #app .login-panel h1{font-size:var(--hive-type-page-title)!important;font-weight:600!important;line-height:1.25!important}html body #app .portal-shell .portal-page :is(h2,h3,h4,h5,h6),html body #app .portal-shell .portal-page .card-title{font-size:var(--hive-type-card-title)!important;font-weight:600!important;line-height:1.35!important}html body #app .portal-shell .portal-page :is(p,li,dt,dd),html body #app .portal-shell .portal-page .card-body{font-size:var(--hive-type-body)!important;line-height:1.5!important}html body #app .portal-shell .portal-page table,html body #app .portal-shell .portal-page table :is(tbody,tr,td),html body #app .portal-shell .portal-page :is(.admin-workspace-row,.admin-user-row,.organization-member-row,.organization-workspace-row,.organization-project-row,.workspace-member-row,.workspace-project-row,.view-as-user-row,.vulndb-row,.assessment-directory-row,.assessment-finding-list>article,.prism-exposure-row,.pulse-priority-row){font-weight:400;font-size:var(--hive-type-table)!important;line-height:1.5!important}html body #app .portal-shell .portal-page table th,html body #app .portal-shell .portal-page :is(.admin-workspace-header,.admin-user-header,.organization-member-header,.organization-workspace-table-header,.organization-project-header,.workspace-member-header,.workspace-project-header,.view-as-user-header,.vulndb-row-heading,.assessment-directory-heading,.prism-exposure-row.heading,.pulse-priority-row.heading),html body #app .portal-shell .portal-page :is(.admin-workspace-header,.admin-user-header,.organization-member-header,.organization-workspace-table-header,.organization-project-header,.workspace-member-header,.workspace-project-header,.view-as-user-header,.vulndb-row-heading,.assessment-directory-heading,.prism-exposure-row.heading,.pulse-priority-row.heading) *{font-size:var(--hive-type-table)!important;text-transform:uppercase!important;font-weight:600!important;line-height:1.5!important}html body #app .portal-shell .portal-page :is(label,legend,.field-label),html body #app .login-panel :is(label,legend,.field-label){font-size:var(--hive-type-label)!important;font-weight:var(--hive-type-button-weight)!important;line-height:1.5!important}html body #app .portal-shell .portal-page :is(input:not([type=button]):not([type=submit]):not([type=reset]),select,textarea),html body #app .portal-shell .portal-page :is(input:not([type=button]):not([type=submit]):not([type=reset]),select,textarea):is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page :is(select option,select optgroup),html body #app .portal-shell .portal-page button.hive-date-range-field,html body #app .portal-shell .portal-page button.hive-date-range-field:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page .hive-date-range-field>span,html body #app .login-panel :is(input,select,textarea),html body #app .login-panel :is(input,select,textarea):is(:hover,:focus,:focus-visible,:active){font-family:var(--font-sans)!important;font-size:var(--hive-type-control)!important;font-weight:400!important;line-height:1.5!important}html body #app :is(.portal-shell .portal-page,.login-panel) :is(input,textarea)::placeholder{font-family:var(--font-sans)!important;font-size:var(--hive-type-helper)!important;font-weight:400!important;line-height:1.5!important}html body #app .portal-shell .portal-page :is(button,.button,.btn,.primary-button,.secondary-button,.add-workspace-action,.admin-create-workspace,.holding-return-action,.disabled-action,[role=button]),html body #app .portal-shell .portal-page :is(button,.button,.btn,.primary-button,.secondary-button,.add-workspace-action,.admin-create-workspace,.holding-return-action,.disabled-action,[role=button]):is(:hover,:focus,:focus-visible,:active),html body #app .login-panel :is(button,.button,.btn,[role=button]),html body #app .login-panel :is(button,.button,.btn,[role=button]):is(:hover,:focus,:focus-visible,:active){font-family:var(--font-sans)!important;font-size:var(--hive-type-action)!important;font-weight:var(--hive-type-button-weight)!important;line-height:1.5!important}html body #app .portal-shell .portal-page :is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.organization-view-action,.organization-edit-link,.admin-user-edit-action,.project-access-text-action,.organization-note-delete,.organization-member-lifecycle-action,.view-as-clear-action,.cancel-action),html body #app .portal-shell .portal-page :is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.organization-view-action,.organization-edit-link,.admin-user-edit-action,.project-access-text-action,.organization-note-delete,.organization-member-lifecycle-action,.view-as-clear-action,.cancel-action):is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page :is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.organization-view-action,.organization-edit-link,.admin-user-edit-action,.project-access-text-action,.organization-note-delete,.organization-member-lifecycle-action,.view-as-clear-action,.cancel-action) :is(span,i){font-size:var(--hive-type-action)!important;font-weight:var(--hive-type-text-action-weight)!important}html body #app .portal-shell .portal-page :is(small,.field-hint,.field-help,.helper-text,.help-text,.form-help,.supporting-text),html body #app .login-panel :is(small,.muted,.login-options,.auth-back-link,.field-hint,.field-help,.helper-text,.help-text,.form-help){font-size:var(--hive-type-helper)!important;font-weight:400!important;line-height:1.5!important}html body #app :is(.portal-shell .portal-page,.login-panel) :is(.form-error,.field-error,.validation-error,.invalid-feedback,[data-validation-error]){font-size:var(--hive-type-validation)!important;font-weight:500!important;line-height:1.5!important}html body #app .portal-shell .portal-page :is(.severity-critical,.status-failed,.status-overdue,.danger-link,.danger-button,.workspace-delete-action,.workspace-confirm-delete,.organization-note-delete,.organization-member-confirm-remove,.vulndb-delete-action,.assessment-delete-action),html body #app .portal-shell .portal-page :is(.severity-critical,.status-failed,.status-overdue,.danger-link,.danger-button,.workspace-delete-action,.workspace-confirm-delete,.organization-note-delete,.organization-member-confirm-remove,.vulndb-delete-action,.assessment-delete-action):is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page :is(.severity-critical,.status-failed,.status-overdue,.danger-link,.danger-button,.workspace-delete-action,.workspace-confirm-delete,.organization-note-delete,.organization-member-confirm-remove,.vulndb-delete-action,.assessment-delete-action) :is(span,i){font-size:var(--hive-type-validation)!important;font-weight:var(--hive-type-critical-weight)!important}.assessment-findings-header-actions{flex:none;align-items:center;gap:.75rem;display:flex}.assessment-fusion-disclosure{justify-content:flex-end;padding:.7rem 1.15rem 0;display:flex}.assessment-fusion-disclosure>.text-action{align-items:center;gap:.4rem;font-size:13px;font-weight:400;display:inline-flex}.assessment-fusion-disclosure>.text-action svg{width:10px;height:10px;transition:transform .2s}.assessment-fusion-disclosure>.text-action[aria-expanded=true] svg{transform:rotate(180deg)}.assessments-page{--forgy-action-color:#1d4ed8}.portal-dark .assessments-page{--forgy-action-color:#a78bfa}.assessment-ask-fusion-action{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex;color:var(--forgy-action-color)!important}.assessment-ask-fusion-action:is(:hover,:focus,:focus-visible,:active){color:var(--forgy-action-color)!important}.assessment-forgy-icon{background:currentColor;flex:0 0 24px;width:24px;height:22px;display:block;-webkit-mask:url(/brand/forgy.svg) 50%/contain no-repeat;mask:url(/brand/forgy.svg) 50%/contain no-repeat}.assessment-findings-forgy-icon{width:24px;height:22px;color:inherit;flex:0 0 24px;display:block;position:relative}.assessment-findings-forgy-icon>.assessment-forgy-icon{width:100%;height:100%;position:absolute;inset:0}.assessment-ask-fusion-action.is-working{pointer-events:none;color:var(--forgy-action-color)!important;opacity:1!important}.assessment-ask-fusion-action.is-working .assessment-findings-forgy-icon{animation:1.4s ease-in-out infinite assessment-executive-forgy-think}.assessment-ask-fusion-action.is-working .assessment-findings-forgy-icon .assessment-forgy-blink-eyes>i{animation:4.6s ease-in-out infinite assessment-forgy-blink}.assessment-ask-fusion-action:disabled{cursor:not-allowed;opacity:.5}.assessment-fusion-response{background:linear-gradient(135deg,#f5f9ff 0%,#fbfcff 54%,#f5f3ff 100%);border:1px solid #cfdced;border-radius:9px;grid-template-columns:46px minmax(0,1fr);gap:1rem;margin:1rem 1.15rem 0;padding:1rem;display:grid;position:relative;overflow:hidden}.assessment-fusion-response:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffc,#0000);width:28%;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-15deg)}.assessment-fusion-response.is-thinking:after{animation:2.6s ease-in-out infinite assessment-fusion-scan}.assessment-fusion-response-mark{color:#fff;background:linear-gradient(145deg,#2f72b7,#6d52ae);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 8px 22px #4558a338}.assessment-fusion-working-forgy{z-index:1;background:#fff;width:28px;height:24px;display:block;-webkit-mask:url(/brand/forgy.svg) 50%/contain no-repeat;mask:url(/brand/forgy.svg) 50%/contain no-repeat}.assessment-forgy-blink-eyes{z-index:2;color:inherit;pointer-events:none;position:absolute;inset:0}.assessment-forgy-blink-eyes>i{opacity:0;transform-origin:50%;background:currentColor;border-radius:50%;width:13.8%;height:16.3%;position:absolute;top:37.2%;transform:scaleY(.05)}.assessment-forgy-blink-eyes>i:first-child{left:19.5%}.assessment-forgy-blink-eyes>i:last-child{left:70.3%}.assessment-fusion-working-eyes{color:#fff;width:28px;height:24px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.assessment-fusion-response.is-thinking .assessment-fusion-working-eyes>i{animation:4.6s ease-in-out infinite assessment-forgy-blink}.assessment-fusion-response-mark>i{opacity:0;background:#bfe0ff;border-radius:50%;width:5px;height:5px;position:absolute}.assessment-fusion-response.is-thinking .assessment-fusion-response-mark>i{opacity:1;animation:2.4s linear infinite assessment-fusion-orbit}.assessment-fusion-response.is-thinking .assessment-fusion-response-mark>i:nth-of-type(2){animation-delay:-.8s}.assessment-fusion-response.is-thinking .assessment-fusion-response-mark>i:nth-of-type(3){animation-delay:-1.6s}.assessment-fusion-response-content{align-content:start;gap:.4rem;min-width:0;display:grid}.assessment-fusion-response-content>span,.assessment-fusion-response-heading span{color:#2868a7;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:600}.assessment-fusion-working-heading{justify-content:space-between;align-items:center;gap:1rem;min-height:20px;display:flex}.assessment-fusion-working-heading>span{color:#2868a7;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:600}.assessment-fusion-response-content h3{color:#243247;margin:0;font-size:15px;font-weight:600;line-height:1.4}.assessment-fusion-response-content>p{color:#667386;margin:0;font-size:12px;line-height:1.55}.assessment-fusion-response-content>button{width:max-content;margin-top:.2rem}.assessment-fusion-response-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assessment-fusion-response-heading>div{gap:.15rem;display:grid}.assessment-fusion-response-heading small{color:#7a8698;white-space:nowrap;font-size:12px;font-weight:400}.assessment-fusion-result-actions{grid-auto-flow:column;align-items:center;gap:.55rem!important;display:flex!important}.assessment-fusion-close-action{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;padding:0;display:grid}.assessment-fusion-close-action:is(:hover,:focus-visible){color:#344156;background:#e8edf4;outline:none}.assessment-fusion-close-action svg{width:12px;height:12px}.assessment-fusion-thinking-dots{vertical-align:middle;gap:3px;margin-left:.35rem;display:inline-flex}.assessment-fusion-thinking-dots>i{background:#5278a4;border-radius:50%;width:4px;height:4px;animation:1.15s ease-in-out infinite assessment-fusion-dot}.assessment-fusion-thinking-dots>i:nth-child(2){animation-delay:.15s}.assessment-fusion-thinking-dots>i:nth-child(3){animation-delay:.3s}.assessment-fusion-thinking-track{background:#dbe5f1;border-radius:999px;width:min(440px,100%);height:3px;margin-top:.25rem;overflow:hidden}.assessment-fusion-thinking-track>i{border-radius:inherit;background:linear-gradient(90deg,#3978b8,#7756b5);width:35%;height:100%;animation:1.6s ease-in-out infinite assessment-fusion-track;display:block}.assessment-fusion-cancel-action{flex:none;width:max-content}.assessment-fusion-summary-markdown{color:#344156;margin-top:.2rem;font-size:13px;line-height:1.65}.assessment-fusion-summary-markdown :is(h2,h3){color:#243247;margin:.75rem 0 .22rem;font-size:13px;font-weight:600}.assessment-fusion-summary-markdown h2:first-child{margin-top:0}.assessment-fusion-summary-markdown :is(p,ul,ol){margin:.2rem 0}.assessment-fusion-summary-markdown :is(ul,ol){padding-left:1.2rem}.assessment-fusion-follow-up{border-top:1px solid #dce4ee;gap:.65rem;margin-top:.65rem;padding-top:.75rem;display:grid}.assessment-fusion-follow-up>form{gap:.4rem;display:grid}.assessment-fusion-follow-up>form>label{color:#344156;font-size:12px;font-weight:600}.assessment-fusion-follow-up>form>small{color:#7a8698;justify-self:end;font-size:11px}.assessment-fusion-follow-up-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.assessment-fusion-follow-up-row>input{color:#243247;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #b9c7d8;border-radius:7px;outline:none;padding:.55rem .7rem;font-size:13px}.assessment-fusion-follow-up-row>input::placeholder{color:#8a96a7}.assessment-fusion-follow-up-row>input:focus{border-color:#477db8;box-shadow:0 0 0 3px #375eab1f}.assessment-fusion-follow-up-row>input:disabled{cursor:not-allowed;opacity:.7}.assessment-fusion-follow-up-submit{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex;color:var(--forgy-action-color)!important}.assessment-fusion-follow-up-submit:is(:hover,:focus,:focus-visible,:active){color:var(--forgy-action-color)!important}.assessment-fusion-follow-up-submit:disabled{cursor:not-allowed;opacity:.5}.assessment-fusion-follow-up-submit .assessment-findings-forgy-icon{flex-basis:22px;width:22px;height:20px}.assessment-fusion-response.is-thinking .assessment-fusion-follow-up-submit .assessment-findings-forgy-icon{animation:1.4s ease-in-out infinite assessment-executive-forgy-think}.assessment-fusion-response.is-thinking .assessment-fusion-follow-up-submit .assessment-forgy-blink-eyes>i{animation:4.6s ease-in-out infinite assessment-forgy-blink}.assessment-fusion-follow-up-state{color:#667386;align-items:center;font-size:13px;display:flex}.assessment-fusion-follow-up-error{color:#a43f48;justify-content:space-between;align-items:center;gap:1rem;font-size:12px;display:flex}.assessment-fusion-follow-up-answer{background:#ffffff94;border:1px solid #d7e2ef;border-radius:7px;gap:.4rem;padding:.75rem;display:grid}.assessment-fusion-follow-up-answer>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assessment-fusion-follow-up-answer>header>div{gap:.15rem;display:grid}.assessment-fusion-follow-up-answer>header span{color:#2868a7;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:600}.assessment-fusion-follow-up-answer h4{color:#243247;margin:0;font-size:13px;font-weight:600;line-height:1.45}.assessment-fusion-follow-up-answer>header>small{color:#7a8698;flex:none;font-size:11px}.assessment-fusion-review-note{border-top:1px solid #dce4ee;padding-top:.55rem;color:#7a8698!important;margin-top:.55rem!important}.fusion-response-enter-active,.fusion-response-leave-active{transition:opacity .2s,transform .2s}.fusion-response-enter-from,.fusion-response-leave-to{opacity:0;transform:translateY(-5px)}.fusion-message-enter-active,.fusion-message-leave-active{transition:opacity .18s,transform .18s}.fusion-message-enter-from{opacity:0;transform:translateY(3px)}.fusion-message-leave-to{opacity:0;transform:translateY(-3px)}@keyframes assessment-fusion-scan{0%{left:-35%}65%,to{left:115%}}@keyframes assessment-fusion-orbit{0%{transform:rotate(0)translate(29px)rotate(0)}to{transform:rotate(360deg)translate(29px)rotate(-360deg)}}@keyframes assessment-fusion-dot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes assessment-fusion-track{0%{transform:translate(-110%)}55%,to{transform:translate(300%)}}.assessment-fusion-ai-card.assessment-list-forgy-card{isolation:isolate;background:radial-gradient(circle at 88% -20%,#6952be2b,#0000 38%),radial-gradient(circle at 72% 120%,#2f72b71f,#0000 40%),linear-gradient(135deg,#f5f9ff 0%,#fbfcff 52%,#f8f6ff 100%);border-color:#0000;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;padding:1.2rem;position:relative;overflow:hidden}html body #app .portal-shell .portal-page .assessment-list-forgy-card{box-shadow:none!important;border:0!important}.assessment-list-forgy-card:before{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:18%;height:260%;animation:5.5s ease-in-out infinite fusion-ai-shimmer;position:absolute;top:-80%;left:-20%;transform:rotate(18deg)}.assessment-list-forgy-card:after{content:none;display:none}.assessment-list-forgy-fusion-emblem{z-index:0;color:#5679c9;opacity:.32;pointer-events:none;border-radius:50%;place-items:center;width:220px;height:220px;animation:5.6s ease-in-out infinite assessment-list-forgy-fusion-pulse;display:grid;position:absolute;top:50%;right:-9.25rem;transform:translateY(-50%)}.assessment-list-forgy-edge-orbit{border:1px solid #5679c96b;border-radius:50%;animation:9s linear infinite assessment-list-forgy-orbit-spin;position:absolute;inset:18px;box-shadow:0 0 18px #3a7af21f,inset 0 0 18px #6952be0f}.assessment-list-forgy-edge-orbit i{background:#5679c9;border:1px solid #ffffffad;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 7px #3a7af2b3}.assessment-list-forgy-edge-orbit i:first-child{top:-4px;left:50%}.assessment-list-forgy-edge-orbit i:nth-child(2){background:#6952be;bottom:24px;right:9px}.assessment-list-forgy-edge-orbit i:last-child{background:#3a9bc3;bottom:10px;left:20px}.assessment-list-forgy-card.is-thinking .assessment-list-forgy-edge-orbit{animation-duration:2.8s}@keyframes assessment-list-forgy-fusion-pulse{0%,to{opacity:.24;transform:translateY(-50%)scale(.98)}50%{opacity:.4;transform:translateY(-50%)scale(1.02)}}.assessment-list-forgy-siri-edge{z-index:4;opacity:.94;pointer-events:none;filter:drop-shadow(0 0 7px #4d7cff61);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:radial-gradient(at 12% 15%,#77ffd6 0%,#28d9f5 14%,#0000 38%) 0 0/180% 190%,radial-gradient(at 72% 5%,#4f8cff 0%,#985fff 16%,#0000 42%) 0 0/210% 170%,radial-gradient(at 92% 82%,#ed63c6 0%,#8368ff 15%,#0000 40%) 0 0/190% 210%,radial-gradient(at 28% 95%,#24e2ba 0%,#2ba9ff 17%,#0000 42%) 0 0/220% 180%,linear-gradient(115deg,#1fd7c3,#36b8ff,#7a62ff,#e85fc2,#32dfbd) 0 0/280% 220%;border-radius:7px;padding:3px;animation:6.8s ease-in-out infinite assessment-list-forgy-borealis;position:absolute;inset:2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.assessment-list-forgy-card.is-thinking .assessment-list-forgy-siri-edge{opacity:1;animation-duration:2s}@keyframes assessment-list-forgy-borealis{0%,to{filter:drop-shadow(0 0 6px #24e2ba57)brightness();background-position:0 20%,100% 0,80% 100%,10% 90%,0%}18%{filter:drop-shadow(0 0 12px #77ffd694)brightness(1.32);background-position:35% 0,72% 35%,100% 72%,28% 100%,35% 0}34%{filter:drop-shadow(0 0 8px #4f8cff6b)brightness(1.08);background-position:68% 28%,42% 68%,74% 100%,62% 75%,72% 45%}58%{filter:drop-shadow(0 0 13px #985fff99)brightness(1.38);background-position:100% 58%,18% 100%,38% 62%,100% 38%,100% 55%}76%{filter:drop-shadow(0 0 11px #ed63c680)brightness(1.24);background-position:56% 100%,0 72%,12% 26%,72% 0,54% 100%}88%{filter:drop-shadow(0 0 7px #2ba9ff61)brightness(1.05);background-position:20% 62%,62% 14%,48% 0,30% 24%,18% 68%}}.assessment-list-forgy-visual{z-index:1;color:#3a7af2;background:linear-gradient(145deg,#fffffff2,#e4eeffe0);border:1px solid #3a7af238;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;position:relative}.assessment-list-forgy-character{z-index:1;color:#3a7af2;width:35px;height:32px;animation:5.2s ease-in-out infinite assessment-executive-forgy-think;display:block;position:relative}.assessment-list-forgy-character .assessment-list-fusion-icon{width:35px;height:35px}.assessment-list-forgy-result-icon .assessment-list-fusion-result-icon{width:21px;height:21px}.assessment-list-forgy-mark{width:100%;height:100%;position:absolute;inset:0}.assessment-list-forgy-character .assessment-forgy-blink-eyes>i{animation:4.6s ease-in-out infinite assessment-forgy-blink}.assessment-list-forgy-card.is-thinking .assessment-list-forgy-character{animation-duration:1.4s}.assessment-list-forgy-orbit{border:1px solid #3a7af22e;border-radius:50%;animation:8s linear infinite assessment-list-forgy-orbit-spin;position:absolute;inset:7px}.assessment-list-forgy-orbit i{background:#6952be;border-radius:50%;width:4px;height:4px;position:absolute}.assessment-list-forgy-orbit i:first-child{top:-2px;left:50%}.assessment-list-forgy-orbit i:nth-child(2){bottom:7px;right:1px}.assessment-list-forgy-orbit i:last-child{background:#3a7af2;bottom:2px;left:7px}.assessment-list-forgy-card.is-thinking .assessment-list-forgy-orbit{animation-duration:2.4s}@keyframes assessment-list-forgy-orbit-spin{to{transform:rotate(360deg)}}.assessment-list-forgy-content{z-index:1;gap:.7rem;width:100%;min-width:0;position:relative}.assessment-list-forgy-content>header{z-index:1;align-items:center;width:100%;min-width:0;position:relative}.assessment-list-forgy-content>header>div:first-child{gap:.25rem;width:100%;min-width:0}.assessment-list-forgy-kicker{align-items:center;gap:.4rem;display:flex}.assessment-list-forgy-kicker>i{background:#2f9e6f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2f9e6f1a}.assessment-list-forgy-card .assessment-fusion-ai-content h2{color:#243247;margin:0;font-size:13px;font-weight:600;line-height:1.4}.assessment-list-forgy-copy{overflow-wrap:anywhere;color:#5f6e83;max-width:760px;margin:0;font-size:13px;line-height:1.55}.assessment-list-forgy-copy.is-typing>span:after{content:"";vertical-align:-2px;background:currentColor;width:1px;height:1em;margin-left:3px;animation:.7s step-end infinite assessment-list-forgy-caret;display:inline-block}@keyframes assessment-list-forgy-caret{50%{opacity:0}}.assessment-list-forgy-prompt{gap:.4rem;width:min(760px,100%);margin-top:.35rem;display:grid}.fusion-prompt-layout{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.fusion-prompt-layout .assessment-list-forgy-prompt{min-width:0}.assessment-list-forgy-prompt-submit,.assessment-list-forgy-prompt-submit:is(:hover,:focus,:focus-visible,:active){border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;display:grid;box-shadow:none!important;color:var(--forgy-action-color)!important;background:#ffffffbd!important;border:1px solid #3a7af23d!important;padding:0!important}.assessment-list-forgy-prompt-submit:is(:hover,:focus-visible){background:#fff!important;border-color:#3a7af27a!important}.assessment-list-forgy-prompt-submit:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.assessment-list-forgy-prompt-submit:disabled{cursor:not-allowed;opacity:.45}.assessment-list-forgy-prompt-submit svg{width:13px;height:13px}.assessment-list-forgy-result{background:#ffffffad;border:1px solid #3a7af22e;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.7rem;padding:.8rem 2.55rem .8rem .8rem;display:grid;position:relative}.assessment-list-forgy-result-icon{color:#3a7af2;background:#e7f0ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.assessment-list-forgy-result-icon .assessment-forgy-icon{width:20px;height:18px}.assessment-list-forgy-result-dismiss,.assessment-list-forgy-result-dismiss:is(:hover,:focus,:focus-visible,:active){cursor:pointer;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;display:grid;position:absolute;top:.55rem;right:.55rem;box-shadow:none!important;color:#667386!important;background:0 0!important;border:0!important;padding:0!important}.assessment-list-forgy-result-dismiss:hover{color:#3a7af2!important;background:#3a7af214!important}.assessment-list-forgy-result-dismiss:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.assessment-list-forgy-result-dismiss svg{width:11px;height:11px}.assessment-list-forgy-result>div{gap:.2rem;min-width:0;display:grid}.assessment-list-forgy-result>div>small{color:#3a6fa8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.assessment-list-forgy-result .assessment-fusion-summary-markdown{margin-top:.2rem}.assessment-list-forgy-error{color:#a43f48;background:#fff1f3b8;border:1px solid #b423382e;border-radius:8px;margin:0;padding:.6rem .75rem;font-size:13px;font-weight:500}.fusion-card-slide-enter-active,.fusion-card-slide-leave-active{max-height:1400px;transition:max-height .28s,opacity .22s,transform .28s}.fusion-card-slide-enter-from,.fusion-card-slide-leave-to{opacity:0;max-height:0;transform:translateY(-8px)}.assessment-executive-summary{overflow:hidden;padding:0!important}.assessment-executive-summary>header{border-bottom:1px solid #e3e7ec;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.9rem 1.15rem;display:flex}.assessment-executive-summary>header h2{margin:0 0 .2rem;font-size:.9rem}.assessment-executive-summary>header p{color:#718096;margin:0;font-size:.7rem}.assessment-executive-summary-requirement{color:#667386;flex:none;align-items:center;gap:.35rem;font-size:12px;font-weight:500;display:inline-flex}.assessment-executive-summary-requirement svg{width:13px;height:13px}.assessment-executive-summary>form{display:grid}.assessment-executive-forgy-action{justify-items:end;gap:.3rem;margin:1rem 1.15rem 0;display:grid}.portal-shell .portal-page .assessment-executive-forgy-button{align-items:center;gap:.45rem;min-height:32px;display:inline-flex;box-shadow:none!important;color:var(--forgy-action-color)!important;background:0 0!important;border:0!important;padding:0!important}.portal-shell .portal-page .assessment-executive-forgy-button.is-working:disabled{opacity:1;color:var(--forgy-action-color)!important;background:0 0!important;border:0!important}.portal-shell .portal-page .assessment-executive-forgy-button.is-working{cursor:progress;pointer-events:none;color:var(--forgy-action-color)!important}.assessment-executive-forgy-button .assessment-executive-fusion-icon{color:inherit;width:22px!important;height:22px!important}.assessment-executive-forgy-button .executive-summary-fusion-icon{width:32px!important;height:32px!important}.assessment-executive-forgy-button.is-working .assessment-executive-fusion-icon{animation:none}.assessment-executive-forgy-label{text-align:right;white-space:nowrap;display:inline-block;color:inherit!important}.assessment-executive-fusion-helper{color:#7a8698;text-align:right;max-width:360px;font-size:11px;line-height:1.45}.executive-forgy-message-enter-active,.executive-forgy-message-leave-active{transition:opacity .18s,transform .18s}.executive-forgy-message-enter-from{opacity:0;transform:translateY(4px)}.executive-forgy-message-leave-to{opacity:0;transform:translateY(-4px)}@keyframes assessment-executive-forgy-think{0%,to{filter:drop-shadow(0 0 #375eab00);transform:translateY(0)rotate(0)scale(1)}35%{filter:drop-shadow(0 3px 4px #375eab38);transform:translateY(-2px)rotate(-4deg)scale(1.04)}70%{filter:drop-shadow(0 2px 3px #375eab29);transform:translateY(-1px)rotate(3deg)scale(1.02)}}@keyframes assessment-forgy-blink{0%,54%,60%,64%,70%,to{opacity:0;transform:scaleY(.05)}57%,67%{opacity:1;transform:scaleY(1)}}.assessment-executive-forgy-action .assessment-executive-fusion-error{margin:0;font-size:12px}.assessment-executive-fusion-error{color:#b42338!important}.assessment-executive-summary-editor,.assessment-executive-summary-view{padding:1rem 1.15rem}.assessment-executive-summary>form>.form-error{margin:0 1.15rem .8rem}.assessment-executive-summary>form>footer{background:#f8fafc;border-top:1px solid #e3e7ec;justify-content:flex-end;align-items:center;gap:.75rem;min-height:62px;padding:.75rem 1.15rem;display:flex}.assessment-executive-summary>form>footer>span{color:#187548;margin-right:auto;font-size:12px;font-weight:400}.assessment-executive-summary-view{color:#344156;min-height:220px;font-size:13px;line-height:1.65}.assessment-executive-summary-view>p{color:#718096;margin:0}.portal-dark .assessment-executive-summary>header,.portal-dark .assessment-executive-summary>form>footer{border-color:#34465d}.portal-dark .assessment-executive-summary>header p,.portal-dark .assessment-executive-summary-requirement,.portal-dark .assessment-executive-summary-view>p{color:#aeb8c6}.portal-dark .assessment-executive-fusion-helper{color:#9eabbc}.portal-dark .assessment-executive-fusion-error{color:#fda4af!important}.portal-dark .assessment-executive-summary>form>footer{background:#182434}.portal-dark .assessment-executive-summary>form>footer>span{color:#7ee2b8}.portal-dark .assessment-executive-summary-view{color:#d2dae5}.assessment-fusion-ai-card{background:linear-gradient(135deg,#f6f9fe 0%,#f8fafc 58%,#f3f7fc 100%);border:1px solid #cfdced;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:.85rem;margin:1rem 1.15rem 0;padding:1rem;display:grid}.assessment-fusion-ai-icon{color:#2868a7;background:#e5effb;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.assessment-fusion-ai-icon svg{width:19px;height:19px}.assessment-fusion-ai-content{gap:.6rem;min-width:0;display:grid}.assessment-fusion-ai-content>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assessment-fusion-ai-content>header>div:first-child{gap:.12rem;display:grid}.assessment-fusion-ai-content>header>div:first-child>span{color:#2868a7;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:600}.assessment-fusion-ai-content h3{color:#243247;margin:0;font-size:15px;font-weight:600}.assessment-fusion-ai-content>small{color:#7a8698;font-size:12px;font-weight:400;line-height:1.5}.assessment-fusion-ai-tags,.assessment-fusion-ai-signals{flex-wrap:wrap;gap:.4rem;display:flex}.assessment-fusion-ai-tags>span,.assessment-fusion-ai-signals>span{color:#526077;white-space:nowrap;background:#fff;border:1px solid #d4e0ef;border-radius:999px;padding:.22rem .48rem;font-size:11px;font-weight:500}.assessment-fusion-ai-signals>span{color:#5e6c80;background:#f9fbfd;border-color:#dbe4ee}.assessment-fusion-ai-overview{grid-template-columns:minmax(0,1fr) 152px;grid-template-areas:"narrative posture";align-items:stretch;gap:.9rem;display:grid}.assessment-fusion-ai-narrative{flex-direction:column;grid-area:narrative;justify-content:center;gap:.55rem;min-width:0;display:flex}.assessment-fusion-ai-narrative>p{color:#526077;font-size:13px;line-height:1.65;margin:0!important}.assessment-fusion-ai-narrative>.assessment-fusion-posture-detail{color:#667386;font-size:12px;line-height:1.5}.assessment-fusion-posture{--posture-color:#8a96a8;text-align:center;background:#ffffffb8;border:1px solid #d8e2ef;border-radius:8px;flex-direction:column;grid-area:posture;justify-content:center;align-items:center;min-height:150px;padding:.6rem;display:flex}.assessment-fusion-posture>span{color:#667386;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:600}.assessment-fusion-posture>strong{color:var(--posture-color);margin-top:.32rem;font-size:14px;font-weight:600}.assessment-fusion-posture>small{color:#7a8698;margin-top:.08rem;font-size:11px;font-weight:400}.assessment-fusion-posture-gauge{background:conic-gradient(var(--posture-color) 0 var(--posture-angle),#e3e9f1 var(--posture-angle) 360deg);border-radius:50%;place-items:center;width:74px;height:74px;margin-top:.4rem;display:grid;box-shadow:0 6px 16px #22375117}.assessment-fusion-posture-gauge:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:58px;height:58px;box-shadow:inset 0 0 0 1px #8a96a81f}.assessment-fusion-posture-gauge>div{z-index:1;color:#243247;grid-area:1/1;justify-content:center;align-items:baseline;display:flex}.assessment-fusion-posture-gauge strong{letter-spacing:-.04em;font-size:20px;font-weight:600;line-height:1}.assessment-fusion-posture-gauge small{color:#7a8698;font-size:10px;font-weight:500}.assessment-fusion-posture.is-critical{--posture-color:#c83f51}.assessment-fusion-posture.is-elevated{--posture-color:#d66d2f}.assessment-fusion-posture.is-moderate{--posture-color:#b78b16}.assessment-fusion-posture.is-guarded{--posture-color:#3978b8}.assessment-fusion-posture.is-strong{--posture-color:#23845d}.assessment-findings-summary{background:0 0;border-bottom:1px solid #e3e7ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem 1.15rem;display:grid}.assessment-findings-summary>article{background:#fff;border:1px solid #dfe5ec;border-radius:7px;min-width:0;padding:.9rem}.assessment-findings-summary>article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assessment-findings-summary h3,.assessment-findings-summary p{margin:0}.assessment-findings-summary p{color:#718096;margin-top:.15rem!important}.assessment-findings-summary>article>header>strong{color:#263345;flex:none;align-items:baseline;gap:.3rem;display:flex;font-size:18px!important;font-weight:600!important;line-height:1.2!important}.assessment-findings-summary>article>header>strong>span{color:#7a8698;font-size:var(--hive-type-helper)!important;font-weight:400!important}.assessment-spectrum,.assessment-retest-bar{background:#e7ebf0;border-radius:999px;width:100%;height:10px;margin:.85rem 0 .7rem;display:flex;overflow:hidden}.assessment-spectrum>span,.assessment-retest-bar>span{min-width:4px}.assessment-spectrum>span+span,.assessment-retest-bar>span+span{border-left:2px solid #fff}.assessment-spectrum .critical,.assessment-spectrum-legend .assessment-summary-dot.critical{background:#d43650}.assessment-spectrum .high,.assessment-spectrum-legend .assessment-summary-dot.high{background:#e07a2d}.assessment-spectrum .medium,.assessment-spectrum-legend .assessment-summary-dot.medium{background:#d6a120}.assessment-spectrum .low,.assessment-spectrum-legend .assessment-summary-dot.low{background:#438bd5}.assessment-spectrum .informational,.assessment-spectrum-legend .assessment-summary-dot.informational{background:#8794a5}.assessment-retest-bar .is-fixed,.assessment-retest-legend .assessment-summary-dot.is-fixed{background:#2ba46f}.assessment-retest-bar .not-fixed,.assessment-retest-legend .assessment-summary-dot.not-fixed{background:#d16262}.assessment-spectrum-legend,.assessment-retest-legend{gap:.35rem .8rem;margin:0;display:grid}.assessment-spectrum-legend{grid-template-columns:repeat(5,minmax(0,1fr))}.assessment-retest-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-spectrum-legend>div,.assessment-retest-legend>div{justify-content:flex-start;align-items:center;gap:.3rem;min-width:0;display:flex}.assessment-spectrum-legend dt,.assessment-retest-legend dt{color:#68758a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;display:flex;overflow:hidden}.assessment-summary-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block;animation:none!important;position:static!important;transform:none!important}.assessment-spectrum-legend dd,.assessment-retest-legend dd{color:#344156;margin:0;font-weight:600}.assessment-finding-table-wrap{width:100%;overflow-x:auto}.assessment-finding-table{border-collapse:collapse;width:100%;min-width:860px}.assessment-finding-table th,.assessment-finding-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8ecf1;padding:.7rem 1rem}.assessment-finding-table th{color:#68758a;background:#f6f8fa}.assessment-finding-table tbody tr{transition:background-color .15s}.assessment-finding-table tbody tr.assessment-finding-clickable-row{cursor:pointer}.assessment-finding-table tbody tr:hover,.assessment-finding-table tbody tr:focus-visible{background:#fafbfd}.assessment-finding-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #438bd5}.assessment-finding-table tbody tr:hover :is(strong,small,span,td){text-decoration:none!important}.assessment-finding-table th:first-child,.assessment-finding-table td:first-child{width:34%}.assessment-finding-table th:nth-child(2),.assessment-finding-table td:nth-child(2){width:105px;padding-left:.65rem;padding-right:.65rem}.assessment-finding-table th:nth-child(3),.assessment-finding-table td:nth-child(3){width:310px}.assessment-finding-table th:nth-child(4),.assessment-finding-table td:nth-child(4){width:145px}.assessment-finding-table th:last-child,.assessment-finding-table td:last-child{text-align:right;width:44px}.assessment-finding-table td:first-child>strong,.assessment-finding-table td:first-child>small{display:block}.assessment-finding-vector{overflow-wrap:anywhere}.assessment-retest-status{color:#b44b4b;font-weight:500}.assessment-retest-status.is-fixed{color:#218158}html body #app .portal-shell .portal-page :is(a,button).assessment-finding-open-action,html body #app .portal-shell .portal-page :is(a,button).assessment-finding-open-action:is(:hover,:focus,:focus-visible,:active){place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;display:inline-grid;box-shadow:none!important;color:#617186!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;text-decoration:none!important;transform:none!important}.assessment-finding-open-action>svg{width:.8rem;height:.8rem}.assessment-finding-detail-badges{color:#68758a;flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.assessment-finding-detail-badges>span{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:.2rem .55rem;display:inline-flex;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.assessment-finding-remediation-badge{color:#a53a3a;background:#fdeaea}.assessment-finding-remediation-badge.is-fixed{color:#187548;background:#e4f7ee}.assessment-finding-cvss-badge{color:#596474;background:#eef0f3}.assessment-finding-detail-badges .assessment-finding-severity-badge.critical{color:#b42334;background:#fde8eb}.assessment-finding-detail-badges .assessment-finding-severity-badge.high{color:#a94a18;background:#fff0e5}.assessment-finding-detail-badges .assessment-finding-severity-badge.medium{color:#806000;background:#fff5d8}.assessment-finding-detail-badges .assessment-finding-severity-badge.low{color:#2868a7;background:#e8f2ff}.assessment-finding-detail-badges .assessment-finding-severity-badge.completed{color:#596474;background:#eef0f3}.assessment-finding-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:.85rem;display:grid}.assessment-finding-detail-main,.assessment-finding-detail-side>.card{padding:1.05rem!important}.assessment-finding-detail-main>h2,.assessment-finding-detail-side h2{margin:0}.assessment-finding-detail-main>section,.assessment-finding-detail-side article>section{border-top:1px solid #e8ecf1;margin-top:1rem;padding-top:1rem}.assessment-finding-detail-main h3,.assessment-finding-detail-side h3{margin:0 0 .35rem}.assessment-finding-detail-main p,.assessment-finding-detail-side p{color:#526077;overflow-wrap:anywhere;white-space:pre-line;margin:0;line-height:1.6!important}.assessment-finding-detail-side{gap:.85rem;display:grid}.assessment-finding-detail-side dl{margin:.7rem 0 0;display:grid}.assessment-finding-detail-side dl>div{border-bottom:1px solid #edf0f4;grid-template-columns:110px minmax(0,1fr);gap:.6rem;padding:.55rem 0;display:grid}.assessment-finding-detail-side dl>div:last-child{border-bottom:0}.assessment-finding-detail-side dt{color:#7a8698}.assessment-finding-detail-side dd{color:#344156;overflow-wrap:anywhere;margin:0;font-weight:500}.assessment-finding-retest-control{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.8rem;padding:.8rem 0;display:grid}.assessment-finding-retest-control>div{gap:.15rem;display:grid}.assessment-finding-retest-control>div>strong{color:#344156;font-size:.8rem}.assessment-finding-retest-control>div>small{color:#7a8698;font-size:.72rem}.assessment-finding-retest-control>.form-error{grid-column:1/-1}.assessment-finding-retest-toggle{cursor:pointer;grid-template-columns:auto auto;align-items:center;gap:.45rem;display:inline-grid}.assessment-finding-retest-toggle>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.assessment-finding-retest-toggle .toggle-track{background:#b44b4b;border-radius:999px;width:42px;height:24px;transition:background .18s;position:relative}.assessment-finding-retest-toggle .toggle-track>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.assessment-finding-retest-toggle>strong{color:#a53a3a;min-width:55px;font-size:.76rem}.assessment-finding-retest-toggle.is-fixed .toggle-track{background:#218158}.assessment-finding-retest-toggle.is-fixed .toggle-track>span{transform:translate(18px)}.assessment-finding-retest-toggle.is-fixed>strong{color:#187548}.assessment-finding-retest-toggle input:focus-visible~.toggle-track{outline-offset:2px;outline:2px solid #0071e3}.assessment-finding-retest-toggle.is-busy{opacity:.65;cursor:wait}.assessment-finding-files .assessment-finding-attachments,.assessment-finding-files>p{margin-top:.7rem}.assessment-finding-attachment-row{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:.4rem;display:grid}.assessment-finding-attachment-row>a{min-width:0}.assessment-finding-attachment-delete,.assessment-finding-attachment-delete:is(:hover,:focus,:focus-visible,:active){place-items:center;color:#b42338!important;cursor:pointer!important;background:0 0!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-weight:400!important;text-decoration:none!important;display:grid!important}.assessment-finding-attachment-delete svg,.assessment-finding-attachment-delete:is(:hover,:focus,:focus-visible,:active) svg{width:13px;height:13px;color:#b42338!important;fill:currentColor!important}.assessment-finding-detail-editor{border:1px solid #dfe5ec;border-radius:7px}.assessment-finding-detail-editor>header{align-items:center}.assessment-finding-detail-editor>header h2{margin:0 0 .18rem}.portal-dark .assessment-finding-detail-main>section,.portal-dark .assessment-finding-detail-side article>section,.portal-dark .assessment-finding-detail-side dl>div{border-color:#34465d}.portal-dark .assessment-finding-detail-main p,.portal-dark .assessment-finding-detail-side p,.portal-dark .assessment-finding-detail-side dt,.portal-dark .assessment-finding-detail-badges{color:#aeb8c6}.portal-dark .assessment-finding-detail-side dd{color:#edf2f7}.portal-dark .assessment-finding-retest-control{border-color:#34465d}.portal-dark .assessment-finding-retest-control>div>strong{color:#edf2f7}.portal-dark .assessment-finding-retest-control>div>small{color:#aeb8c6}.portal-dark .assessment-finding-retest-toggle>strong{color:#f29a9a}.portal-dark .assessment-finding-retest-toggle.is-fixed>strong{color:#7ee2b8}.portal-dark .assessment-finding-detail-editor{border-color:#34465d}.portal-dark .assessment-finding-remediation-badge{color:#ffb8c1;background:#562b2f}.portal-dark .assessment-finding-remediation-badge.is-fixed{color:#7ee2b8;background:#173f31}.portal-dark .assessment-finding-cvss-badge{color:#c5cfdd;background:#34465d}.portal-dark .assessment-finding-detail-badges .assessment-finding-severity-badge.critical{color:#ffb8c1;background:#561f2a}.portal-dark .assessment-finding-detail-badges .assessment-finding-severity-badge.high{color:#ffd886;background:#513d15}.portal-dark .assessment-finding-detail-badges .assessment-finding-severity-badge.medium{color:#ffe28c;background:#4b421b}.portal-dark .assessment-finding-detail-badges .assessment-finding-severity-badge.low{color:#add4ff;background:#1d3b5d}.portal-dark .assessment-finding-detail-badges .assessment-finding-severity-badge.completed{color:#c5cfdd;background:#34465d}.assessment-finding-table td:first-child>small{color:#7a8698;margin-top:.15rem}.assessment-finding-table .assessment-status.critical{color:#b42334;background:#fde8eb}.assessment-finding-table .assessment-status.high{color:#a94a18;background:#fff0e5}.assessment-finding-table .assessment-status.medium{color:#806000;background:#fff5d8}.assessment-finding-table .assessment-status.low{color:#2868a7;background:#e8f2ff}.portal-dark .assessment-findings-summary{background:0 0;border-color:#34465d}.portal-dark .assessment-fusion-response{background:linear-gradient(135deg,#1b2b3f 0%,#182434 55%,#28213d 100%);border-color:#40536b}.portal-dark .assessment-ask-fusion-action,.portal-dark .assessment-ask-fusion-action:is(:hover,:focus,:focus-visible,:active){color:var(--forgy-action-color)!important}.portal-dark .assessment-fusion-response:after{background:linear-gradient(90deg,#0000,#87b4e714,#0000)}.portal-dark .assessment-fusion-response-content>span,.portal-dark .assessment-fusion-response-heading span,.portal-dark .assessment-fusion-working-heading>span{color:#78b7f5}.portal-dark .assessment-fusion-response-content h3,.portal-dark .assessment-fusion-summary-markdown,.portal-dark .assessment-fusion-summary-markdown :is(h2,h3){color:#edf2f7}.portal-dark .assessment-fusion-response-content>p,.portal-dark .assessment-fusion-response-heading small,.portal-dark .assessment-fusion-close-action{color:#aeb8c6}.portal-dark .assessment-fusion-close-action:is(:hover,:focus-visible){color:#edf2f7;background:#34465d}.portal-dark .assessment-fusion-thinking-dots>i{background:#9bc9f5}.portal-dark .assessment-fusion-thinking-track{background:#34465d}.portal-dark .assessment-fusion-follow-up{border-color:#40536b}.portal-dark .assessment-fusion-follow-up>form>label,.portal-dark .assessment-fusion-follow-up-answer h4{color:#edf2f7}.portal-dark .assessment-fusion-follow-up>form>small,.portal-dark .assessment-fusion-follow-up-state,.portal-dark .assessment-fusion-follow-up-answer>header>small{color:#aeb8c6}.portal-dark .assessment-fusion-follow-up-row>input{color:#edf2f7;background:#172334;border-color:#52667f}.portal-dark .assessment-fusion-follow-up-row>input::placeholder{color:#8492a5}.portal-dark .assessment-fusion-follow-up-row>input:focus{border-color:#78b7f5;box-shadow:0 0 0 3px #78b7f521}.portal-dark .assessment-fusion-follow-up-answer{background:#111a2a80;border-color:#40536b}.portal-dark .assessment-fusion-follow-up-answer>header span{color:#78b7f5}.portal-dark .assessment-fusion-review-note{border-color:#40536b;color:#9eabbc!important}.portal-dark .assessment-fusion-ai-card.assessment-list-forgy-card{background:radial-gradient(circle at 88% -20%,#6d52ae3d,#0000 38%),radial-gradient(circle at 72% 120%,#2f72b72e,#0000 40%),linear-gradient(135deg,#17263a 0%,#162233 52%,#211d35 100%);border-color:#0000}.portal-dark .assessment-list-forgy-card:before{background:linear-gradient(90deg,#0000,#87b4e717,#0000)}.portal-dark .assessment-list-forgy-fusion-emblem{color:#78b7f5;opacity:.34}.portal-dark .assessment-list-forgy-edge-orbit{border-color:#78b7f570;box-shadow:0 0 20px #78b7f51f,inset 0 0 18px #6d52ae14}.portal-dark .assessment-list-forgy-edge-orbit i{background:#78b7f5;border-color:#edf2f7b8;box-shadow:0 0 8px #78b7f5b8}.portal-dark .assessment-list-forgy-visual{color:#78b7f5;background:linear-gradient(145deg,#20344cf2,#1a2b41e6);border-color:#78b7f540}.portal-dark .assessment-list-forgy-character{color:#78b7f5}.portal-dark .assessment-list-forgy-card .assessment-fusion-ai-content h2{color:#edf2f7}.portal-dark .assessment-list-forgy-copy{color:#aeb8c6}.portal-dark .assessment-list-forgy-prompt-submit,.portal-dark .assessment-list-forgy-prompt-submit:is(:hover,:focus,:focus-visible,:active){color:#78b7f5!important;background:#172334b8!important;border-color:#78b7f54d!important}.portal-dark .assessment-list-forgy-prompt-submit:is(:hover,:focus-visible){background:#21344c!important;border-color:#78b7f58c!important}.portal-dark .assessment-list-forgy-result{background:#111a2a94;border-color:#40536b}.portal-dark .assessment-list-forgy-result-icon{color:#add4ff;background:#1d3b5d}.portal-dark .assessment-list-forgy-result-dismiss,.portal-dark .assessment-list-forgy-result-dismiss:is(:hover,:focus,:focus-visible,:active){color:#9eabbc!important}.portal-dark .assessment-list-forgy-result-dismiss:hover{color:#add4ff!important;background:#78b7f51a!important}.portal-dark .assessment-list-forgy-result>div>small{color:#78b7f5}.portal-dark .assessment-list-forgy-error{color:#fda4af;background:#3a1c2494;border-color:#fda4af33}.portal-dark .assessment-fusion-ai-card{background:linear-gradient(135deg,#1b2b3f 0%,#182434 58%,#1a293b 100%);border-color:#40536b}.portal-dark .assessment-fusion-ai-icon{color:#add4ff;background:#1d3b5d}.portal-dark .assessment-fusion-ai-content>header>div:first-child>span{color:#78b7f5}.portal-dark .assessment-fusion-ai-content h3{color:#edf2f7}.portal-dark .assessment-fusion-ai-content>small{color:#9eabbc}.portal-dark .assessment-fusion-ai-tags>span,.portal-dark .assessment-fusion-ai-signals>span{color:#b8c3d1;background:#172334;border-color:#40536b}.portal-dark .assessment-fusion-ai-narrative>p{color:#c2ccd9}.portal-dark .assessment-fusion-ai-narrative>.assessment-fusion-posture-detail{color:#aeb8c6}.portal-dark .assessment-fusion-posture{background:#111a2abd;border-color:#40536b}.portal-dark .assessment-fusion-posture>span,.portal-dark .assessment-fusion-posture>small{color:#9eabbc}.portal-dark .assessment-fusion-posture-gauge{background:conic-gradient(var(--posture-color) 0 var(--posture-angle),#34465d var(--posture-angle) 360deg);box-shadow:0 8px 24px #00000038}.portal-dark .assessment-fusion-posture-gauge:before{background:#111a2a;box-shadow:inset 0 0 0 1px #aeb8c621}.portal-dark .assessment-fusion-posture-gauge>div{color:#edf2f7}.portal-dark .assessment-fusion-posture-gauge small{color:#9eabbc}.portal-dark .assessment-findings-summary>article{background:#111a2a;border-color:#34465d}.portal-dark .assessment-findings-summary p,.portal-dark .assessment-findings-summary>article>header>strong>span,.portal-dark .assessment-spectrum-legend dt,.portal-dark .assessment-retest-legend dt,.portal-dark .assessment-finding-table td:first-child>small{color:#aeb8c6}.portal-dark .assessment-findings-summary>article>header>strong,.portal-dark .assessment-spectrum-legend dd,.portal-dark .assessment-retest-legend dd{color:#edf2f7}.portal-dark .assessment-spectrum,.portal-dark .assessment-retest-bar{background:#34465d}.portal-dark .assessment-spectrum>span+span,.portal-dark .assessment-retest-bar>span+span{border-color:#111a2a}.portal-dark .assessment-finding-table th{color:#aeb8c6;background:#182434}.portal-dark .assessment-finding-table th,.portal-dark .assessment-finding-table td{border-color:#34465d}.portal-dark .assessment-finding-table tbody tr:hover,.portal-dark .assessment-finding-table tbody tr:focus-visible{background:#253448}.portal-dark .assessment-finding-table .assessment-status.critical{color:#ffb8c1;background:#561f2a}.portal-dark .assessment-finding-table .assessment-status.high{color:#ffd886;background:#513d15}.portal-dark .assessment-finding-table .assessment-status.medium{color:#ffe28c;background:#4b421b}.portal-dark .assessment-finding-table .assessment-status.low{color:#add4ff;background:#1d3b5d}.portal-dark .assessment-retest-status{color:#f29a9a}.portal-dark .assessment-retest-status.is-fixed{color:#7ee2b8}@media (width<=820px){.assessment-fusion-ai-overview{grid-template-columns:1fr;grid-template-areas:"posture""narrative"}.assessment-fusion-posture{min-height:0}.assessment-findings-summary,.assessment-finding-detail-grid{grid-template-columns:1fr}}@media (width<=520px){.assessment-findings>header{flex-direction:column;align-items:flex-start}.assessment-findings-header-actions{justify-content:flex-end;width:100%}.assessment-fusion-disclosure{padding:.65rem .8rem 0}.assessment-fusion-response{grid-template-columns:1fr;margin:.8rem}.assessment-fusion-response-heading{flex-direction:column;gap:.35rem}.assessment-fusion-working-heading{align-items:flex-start}.assessment-fusion-follow-up-row{grid-template-columns:1fr}.assessment-fusion-follow-up-submit{justify-self:end}.assessment-fusion-follow-up-answer>header{flex-direction:column;gap:.35rem}.assessment-fusion-ai-card{grid-template-columns:1fr;margin:.8rem}.assessment-fusion-ai-card.assessment-list-forgy-card{grid-template-columns:1fr;padding:1rem}.assessment-list-forgy-fusion-emblem{display:none}.assessment-list-forgy-content>header{align-items:flex-start}.assessment-list-forgy-result{grid-template-columns:1fr}.assessment-fusion-ai-content>header{flex-direction:column;align-items:flex-start}.assessment-findings-summary{padding:.8rem}.assessment-spectrum-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-findings-summary>article>header{flex-direction:column;align-items:flex-start;gap:.45rem}}@media (prefers-reduced-motion:reduce){.assessment-fusion-response:after,.assessment-fusion-response-mark>i,.assessment-fusion-thinking-dots>i,.assessment-fusion-thinking-track>i{animation:none!important}.fusion-response-enter-active,.fusion-response-leave-active,.fusion-message-enter-active,.fusion-message-leave-active{transition:none}.assessment-list-forgy-character,.assessment-list-forgy-character .assessment-forgy-blink-eyes>i,.assessment-list-forgy-orbit,.assessment-list-forgy-fusion-emblem,.assessment-list-forgy-edge-orbit,.assessment-list-forgy-siri-edge{animation:none!important}.assessment-list-forgy-card:before{display:none;animation:none!important}.assessment-list-forgy-copy.is-typing>span:after{animation:none!important}.assessment-fusion-disclosure>.text-action svg,.fusion-card-slide-enter-active,.fusion-card-slide-leave-active{transition:none}html body #app .portal-shell .portal-page .fusion-thinking-text{background:0 0;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;animation:none!important}html body #app .portal-shell.portal-dark .portal-page .fusion-thinking-text{color:#a78bfa!important;-webkit-text-fill-color:#a78bfa!important}html body #app .portal-shell .portal-page .fusion-thinking-character{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;animation:none!important}html body #app .portal-shell.portal-dark .portal-page .fusion-thinking-character{color:#a78bfa!important;-webkit-text-fill-color:#a78bfa!important}}html body #app .portal-shell .portal-page button.assessment-finding-edit-action,html body #app .portal-shell .portal-page button.assessment-finding-edit-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page button.assessment-finding-cancel-action,html body #app .portal-shell .portal-page button.assessment-finding-cancel-action:is(:hover,:focus,:focus-visible,:active){width:auto;min-width:0;min-height:0;box-shadow:none!important;color:var(--hive-text-action)!important;font-size:var(--hive-type-action)!important;font-weight:var(--hive-type-text-action-weight)!important;text-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;line-height:1.5!important;text-decoration:none!important;transform:none!important}html body #app .portal-shell .portal-page button.assessment-finding-edit-action :is(span,i),html body #app .portal-shell .portal-page button.assessment-finding-cancel-action :is(span,i){color:inherit!important;font-size:inherit!important;font-weight:var(--hive-type-text-action-weight)!important;text-decoration:none!important}html body #app .portal-shell .portal-page button.assessment-finding-edit-action>svg{flex:0 0 .8rem;width:.8rem;height:.8rem}.assessment-finding-detail-editor>footer{justify-content:flex-end;align-items:center;gap:.65rem}html body #app .portal-shell .portal-page button.assessment-finding-save-action,html body #app .portal-shell .portal-page button.assessment-finding-save-action:is(:hover,:focus,:focus-visible,:active){width:auto;min-width:0;min-height:36px;font-size:var(--hive-type-action)!important;font-weight:var(--hive-type-button-weight)!important;cursor:pointer!important;padding:.5rem .75rem!important;line-height:1.2!important;text-decoration:none!important;transform:none!important}html body #app .portal-shell .portal-page button.assessment-finding-save-action:disabled{cursor:not-allowed!important}html body #app .portal-shell .portal-page button.assessment-finding-cancel-action:is(:hover,:focus-visible){text-underline-offset:2px;font-weight:var(--hive-type-text-action-weight)!important;text-decoration:underline!important}html body #app .portal-shell .portal-page button.assessment-finding-cancel-action,html body #app .portal-shell .portal-page button.assessment-finding-cancel-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page button.assessment-finding-cancel-action :is(span,i){font-weight:var(--hive-type-text-action-weight)!important}html body #app .portal-shell :is(.portal-navigation a,.portal-legacy-link,.profile-menu-link,.portal-footer a),html body #app .portal-shell .portal-page :is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.workspace-edit-action,.organization-view-action,.organization-edit-link,.admin-user-edit-action,.project-access-text-action,.view-as-clear-action,.cancel-action,.assessment-finding-edit-action,.assessment-finding-cancel-action,.breadcrumbs a,.administration-tabs a,.vulndb-detail-tabs a,.assessment-detail-tabs a,.markdown-editor-tabs button),html body #app .login-panel :is(.login-options a,.auth-back-link){font-size:var(--hive-type-action)!important;font-weight:var(--hive-type-text-action-weight)!important;cursor:pointer!important;text-decoration:none!important}html body #app .portal-shell :is(.portal-navigation a,.portal-legacy-link,.profile-menu-link,.portal-footer a) :is(span,strong,b,i),html body #app .portal-shell .portal-page :is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.workspace-edit-action,.organization-view-action,.organization-edit-link,.admin-user-edit-action,.project-access-text-action,.view-as-clear-action,.cancel-action,.assessment-finding-edit-action,.assessment-finding-cancel-action,.breadcrumbs a,.administration-tabs a,.vulndb-detail-tabs a,.assessment-detail-tabs a,.markdown-editor-tabs button) :is(span,strong,b,i),html body #app .login-panel :is(.login-options a,.auth-back-link) :is(span,strong,b,i){font-size:inherit!important;font-weight:var(--hive-type-text-action-weight)!important;-webkit-text-decoration:inherit!important;-webkit-text-decoration:inherit!important;-webkit-text-decoration:inherit!important;text-decoration:inherit!important}html body #app .portal-shell :is(.profile-menu-link,.portal-footer a):hover,html body #app .portal-shell .portal-page :is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.workspace-edit-action,.organization-view-action,.organization-edit-link,.admin-user-edit-action,.project-access-text-action,.view-as-clear-action,.cancel-action,.assessment-finding-edit-action,.assessment-finding-cancel-action,.breadcrumbs a):not(:disabled):not([aria-disabled=true]):hover,html body #app .login-panel :is(.login-options a,.auth-back-link):hover{text-underline-offset:2px;font-weight:var(--hive-type-text-action-weight)!important;text-decoration:underline!important}html body #app .portal-shell .profile-menu .profile-menu-link:hover{text-decoration:none!important}html body #app .portal-shell :is(.portal-navigation a,.portal-legacy-link,.profile-menu-link,.portal-footer a):is(:focus,:focus-visible,:active):not(:hover),html body #app .portal-shell .portal-page :is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.workspace-edit-action,.organization-view-action,.organization-edit-link,.admin-user-edit-action,.project-access-text-action,.view-as-clear-action,.cancel-action,.assessment-finding-edit-action,.assessment-finding-cancel-action,.breadcrumbs a,.administration-tabs a,.vulndb-detail-tabs a,.assessment-detail-tabs a,.markdown-editor-tabs button):is(:focus,:focus-visible,:active):not(:hover),html body #app .login-panel :is(.login-options a,.auth-back-link):is(:focus,:focus-visible,:active):not(:hover){font-weight:var(--hive-type-text-action-weight)!important;text-decoration:none!important}html body #app :is(.portal-shell,.login-panel) :is(.text-action,.icon-text-action,.text-link-action,.view-as-text-action,.edit-action,.workspace-edit-action,.organization-view-action,.organization-edit-link,.admin-user-edit-action,.project-access-text-action,.view-as-clear-action,.cancel-action,.assessment-finding-edit-action,.assessment-finding-cancel-action,.portal-navigation a,.portal-legacy-link,.profile-menu-link,.portal-footer a,.breadcrumbs a,.administration-tabs a,.vulndb-detail-tabs a,.assessment-detail-tabs a,.markdown-editor-tabs button):is(:disabled,[aria-disabled=true]){opacity:.55;pointer-events:none;cursor:not-allowed!important;text-decoration:none!important}html body #app .portal-shell:not(.portal-dark) .portal-page button.fusion-pause-action,html body #app .portal-shell:not(.portal-dark) .portal-page button.fusion-pause-action :is(span,svg,path){color:#946200!important;fill:currentColor!important}html body #app .portal-shell.portal-dark .portal-page button.fusion-pause-action,html body #app .portal-shell.portal-dark .portal-page button.fusion-pause-action :is(span,svg,path){color:#f6cf6b!important;fill:currentColor!important}.prism-fusion-page>.module-heading>.project-row-actions,.prism-active-sensors-page>.module-heading>.primary-button{margin-right:1rem}html body #app .portal-shell .portal-page :is(.badge,[class*=-badge]:not([class*=-badges]),.workspace-status,.assessment-status,.assessment-retest-status,.dashboard-status,.scan-status,.vulndb-status,.vulndb-severity,.review-status,.result-status,.project-provisioning-status,.security-state,.prism-live-pill,.pulse-live-pill,.prism-exposure-row:not(.heading)>span:nth-child(3)>b,.pulse-priority-row:not(.heading)>span:nth-child(3)>b,.prism-title-row>span,.prism-title-row>small){--hive-badge-border:#aeb7c3;--hive-badge-background:#f7f8fa;--hive-badge-text:#596474;box-sizing:border-box!important;border:1px solid var(--hive-badge-border)!important;background:var(--hive-badge-background)!important;width:auto!important;min-width:48px!important;height:24px!important;min-height:24px!important;max-height:24px!important;color:var(--hive-badge-text)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;vertical-align:middle!important;white-space:nowrap!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-size:12px!important;font-weight:250!important;line-height:1!important;display:inline-flex!important}html body #app .portal-shell.portal-dark .portal-page :is(.badge,[class*=-badge]:not([class*=-badges]),.workspace-status,.assessment-status,.assessment-retest-status,.dashboard-status,.scan-status,.vulndb-status,.vulndb-severity,.review-status,.result-status,.project-provisioning-status,.security-state,.prism-live-pill,.pulse-live-pill,.prism-exposure-row:not(.heading)>span:nth-child(3)>b,.pulse-priority-row:not(.heading)>span:nth-child(3)>b,.prism-title-row>span,.prism-title-row>small){--hive-badge-border:#64748b;--hive-badge-background:#263548;--hive-badge-text:#d7dee8}html body #app .portal-shell .portal-page :is(.badge,[class*=-badge]:not([class*=-badges]),.workspace-status,.assessment-status,.assessment-retest-status,.dashboard-status,.scan-status,.vulndb-status,.vulndb-severity,.review-status,.result-status,.project-provisioning-status,.security-state,.prism-live-pill,.pulse-live-pill,.prism-exposure-row:not(.heading)>span:nth-child(3)>b,.pulse-priority-row:not(.heading)>span:nth-child(3)>b,.prism-title-row>span,.prism-title-row>small) :is(span,strong,b){color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}html body #app .portal-shell:not(.portal-dark) .portal-page :is(.critical,.severity-critical,.status-failed,.status-queue_failed,.status-offline,.status-rejected,.status-overdue,.rejected,.offline,.failed,.assessment-finding-remediation-badge:not(.is-fixed),.assessment-retest-status.is-not-fixed){--hive-badge-border:#dc354d!important;--hive-badge-background:#fff5f6!important;--hive-badge-text:#8f1225!important}html body #app .portal-shell.portal-dark .portal-page :is(.critical,.severity-critical,.status-failed,.status-queue_failed,.status-offline,.status-rejected,.status-overdue,.rejected,.offline,.failed,.assessment-finding-remediation-badge:not(.is-fixed),.assessment-retest-status.is-not-fixed){--hive-badge-border:#ff6574!important;--hive-badge-background:#3a1c24!important;--hive-badge-text:#ffb6bf!important}html body #app .portal-shell:not(.portal-dark) .portal-page :is(.high,.severity-high,.status-high){--hive-badge-border:#ef7126!important;--hive-badge-background:#fff8f3!important;--hive-badge-text:#7a3511!important}html body #app .portal-shell.portal-dark .portal-page :is(.high,.severity-high,.status-high){--hive-badge-border:#ff8b4c!important;--hive-badge-background:#38231a!important;--hive-badge-text:#ffc19d!important}html body #app .portal-shell:not(.portal-dark) .portal-page :is(.medium,.severity-medium,.status-pending,.status-pending_review,.pending_review,.status-suspended,.status-degraded,.status-warning,.status-queued,.queued,.remediation,.review-status){--hive-badge-border:#d99a12!important;--hive-badge-background:#fff9e8!important;--hive-badge-text:#72510a!important}html body #app .portal-shell.portal-dark .portal-page :is(.medium,.severity-medium,.status-pending,.status-pending_review,.pending_review,.status-suspended,.status-degraded,.status-warning,.status-queued,.queued,.remediation,.review-status){--hive-badge-border:#eeb648!important;--hive-badge-background:#352c19!important;--hive-badge-text:#f8d98a!important}html body #app .portal-shell:not(.portal-dark) .portal-page :is(.low,.severity-low,.status-active,.status-online,.status-ongoing,.status-fixed,.status-successful,.published,.ongoing,.in-progress,.is-fixed,.enabled,.result-status,.prism-live-pill,.pulse-live-pill){--hive-badge-border:#43a931!important;--hive-badge-background:#f3faef!important;--hive-badge-text:#286b20!important}html body #app .portal-shell.portal-dark .portal-page :is(.low,.severity-low,.status-active,.status-online,.status-ongoing,.status-fixed,.status-successful,.published,.ongoing,.in-progress,.is-fixed,.enabled,.result-status,.prism-live-pill,.pulse-live-pill){--hive-badge-border:#67c958!important;--hive-badge-background:#1d3320!important;--hive-badge-text:#a9e89f!important}html body #app .portal-shell:not(.portal-dark) .portal-page :is(.informational,.severity-informational,.status-invited,.status-running,.status-new,.new,.draft,.status-draft,.role-badge){--hive-badge-border:#1681c4!important;--hive-badge-background:#f0f8fd!important;--hive-badge-text:#155f8c!important}html body #app .portal-shell.portal-dark .portal-page :is(.informational,.severity-informational,.status-invited,.status-running,.status-new,.new,.draft,.status-draft,.role-badge){--hive-badge-border:#4aa8df!important;--hive-badge-background:#192e3c!important;--hive-badge-text:#a8d8f4!important}html body #app .portal-shell:not(.portal-dark) .portal-page :is(.status-scheduled,.scheduled){--hive-badge-border:#7051c8!important;--hive-badge-background:#f6f2ff!important;--hive-badge-text:#563a96!important}html body #app .portal-shell.portal-dark .portal-page :is(.status-scheduled,.scheduled){--hive-badge-border:#9d87e2!important;--hive-badge-background:#2b2440!important;--hive-badge-text:#d8ccff!important}html body #app .portal-shell:not(.portal-dark) .portal-page :is(.status-paused,.paused){--hive-badge-border:#c24174!important;--hive-badge-background:#fff1f6!important;--hive-badge-text:#8a2450!important}html body #app .portal-shell.portal-dark .portal-page :is(.status-paused,.paused){--hive-badge-border:#e46b9b!important;--hive-badge-background:#3a1f2d!important;--hive-badge-text:#f5b4ce!important}html body #app .portal-shell:not(.portal-dark) .portal-page :is(.status-retest,.retest){--hive-badge-border:#16859a!important;--hive-badge-background:#effbfc!important;--hive-badge-text:#0f6372!important}html body #app .portal-shell.portal-dark .portal-page :is(.status-retest,.retest){--hive-badge-border:#39a9ba!important;--hive-badge-background:#173238!important;--hive-badge-text:#9ee3eb!important}html body #app .portal-shell:not(.portal-dark) .portal-page :is(.status-archived,.status-disabled,.status-completed,.status-inactive,.status-cancelled,.archived,.disabled,.completed,.inactive,.cancelled,.varies,.dashboard-preview-badge,.assessment-preview-badge,.assessment-finding-cvss-badge,.prism-title-row>span,.prism-title-row>small){--hive-badge-border:#aeb7c3!important;--hive-badge-background:#f7f8fa!important;--hive-badge-text:#596474!important}html body #app .portal-shell.portal-dark .portal-page :is(.status-archived,.status-disabled,.status-completed,.status-inactive,.status-cancelled,.archived,.disabled,.completed,.inactive,.cancelled,.varies,.dashboard-preview-badge,.assessment-preview-badge,.assessment-finding-cvss-badge,.prism-title-row>span,.prism-title-row>small){--hive-badge-border:#64748b!important;--hive-badge-background:#263548!important;--hive-badge-text:#d7dee8!important}html body #app .portal-shell .portal-page :is(.vulndb-severity,.vulndb-activity-badge.severity-critical,.vulndb-activity-badge.severity-high,.vulndb-activity-badge.severity-medium,.vulndb-activity-badge.severity-low,.vulndb-activity-badge.severity-informational),html body #app .portal-shell .portal-page :is(.vulndb-severity,.vulndb-activity-badge.severity-critical,.vulndb-activity-badge.severity-high,.vulndb-activity-badge.severity-medium,.vulndb-activity-badge.severity-low,.vulndb-activity-badge.severity-informational) :is(span,strong,b){font-weight:300!important}html body #app .portal-shell .portal-page .prism-sensors-page button.workspace-delete-action,html body #app .portal-shell .portal-page .prism-sensors-page button.workspace-delete-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page .prism-sensors-page button.workspace-delete-action :is(span,i,svg,path){color:var(--hive-destructive-red)!important}html body #app .portal-shell:not(.portal-dark) .portal-page .prism-sensors-page .administration-settings-navigation button>svg.sensor-status-icon.is-verified{color:#43a931!important}html body #app .portal-shell:not(.portal-dark) .portal-page .prism-sensors-page .administration-settings-navigation button>svg.sensor-status-icon.is-pending{color:#d99a12!important}html body #app .portal-shell:not(.portal-dark) .portal-page .prism-sensors-page .administration-settings-navigation button>svg.sensor-status-icon.is-problem{color:#dc354d!important}html body #app .portal-shell.portal-dark .portal-page .prism-sensors-page .administration-settings-navigation button>svg.sensor-status-icon.is-verified{color:#67c958!important}html body #app .portal-shell.portal-dark .portal-page .prism-sensors-page .administration-settings-navigation button>svg.sensor-status-icon.is-pending{color:#eeb648!important}html body #app .portal-shell.portal-dark .portal-page .prism-sensors-page .administration-settings-navigation button>svg.sensor-status-icon.is-problem{color:#ff6574!important}html body #app .portal-shell:not(.portal-dark) .portal-page .workspace-details-heading .eyebrow{color:var(--hive-light-text-secondary)!important}html body #app .portal-shell:not(.portal-dark) .portal-page .workspace-details-heading h1{color:var(--hive-light-text)!important}html body #app .portal-shell:not(.portal-dark) .portal-page .workspace-details-heading>div>p:last-child{color:var(--hive-light-text-secondary)!important}html body #app .portal-shell.portal-dark .portal-page .workspace-details-heading .eyebrow,html body #app .portal-shell.portal-dark .portal-page .workspace-details-heading h1{color:var(--hive-dark-text)!important}html body #app .portal-shell.portal-dark .portal-page .workspace-details-heading>div>p:last-child{color:var(--hive-dark-text-secondary)!important}.assessment-detail-layout{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:0;display:grid}.assessment-inline-tabs{min-width:0;overflow:auto hidden}.assessment-inline-tabs a.active:after{bottom:0}.portal-shell .portal-page .assessment-inline-tabs a{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.assessment-inline-tabs a>svg{flex-shrink:0;width:18px;height:18px}.assessment-inline-tabs a:focus-visible{outline:2px solid var(--rail-active);outline-offset:-2px}.assessments-page>.assessment-detail-heading{border-bottom:1px solid #e3e7ec;padding-bottom:1rem}.portal-dark .assessments-page>.assessment-detail-heading{border-bottom-color:#34465d}html body #app .portal-shell .portal-page .assessments-page a.assessment-finding-back-action{font-size:12px;color:#718096!important;text-align:left!important;justify-content:flex-start!important;justify-self:start!important;width:max-content!important;margin:-.3rem auto -.3rem 0!important;font-weight:400!important}.portal-shell .portal-page .assessments-page .assessment-finding-back-action :is(span,svg){color:inherit!important}.portal-dark .portal-page .assessments-page .assessment-finding-back-action{color:#9eabbc!important}.administration-users-settings .admin-user-row{grid-template-columns:minmax(0,1.55fr) minmax(72px,.62fr) minmax(110px,1fr) minmax(92px,.72fr) minmax(92px,.72fr) minmax(116px,.9fr);column-gap:clamp(.75rem,1.2vw,1.15rem)}html body #app .portal-shell .portal-page .administration-users-settings .administration-users-card .admin-user-row>span:last-child{text-align:left!important;justify-self:stretch!important}html body #app .portal-shell .portal-page .administration-users-settings .administration-users-card .admin-user-actions{justify-content:flex-start!important}html body #app .portal-shell .portal-page .administration-users-settings .administration-users-card button.admin-user-deactivate-action,html body #app .portal-shell .portal-page .administration-users-settings .administration-users-card button.admin-user-deactivate-action>:is(span,svg){color:var(--hive-destructive-red)!important;font-weight:400!important}.vulndb-page-embedded .vulndb-directory{overflow-x:hidden}.vulndb-page-embedded .vulndb-row{grid-template-columns:minmax(0,1.45fr) minmax(82px,.55fr) minmax(0,1.35fr) minmax(105px,.7fr) 18px;gap:clamp(.55rem,1vw,.85rem);min-width:0}.vulndb-page-embedded .vulndb-vector{min-width:0;max-width:100%}@media (width<=900px){.administration-users-settings .admin-user-row{grid-template-columns:1fr;row-gap:.65rem}}@media (width<=760px){.vulndb-page-embedded .vulndb-row{grid-template-columns:minmax(0,1fr) auto 18px;min-width:0}}.assessment-inline-tabs a.assessment-detail-icon-blue>svg{color:#347cc9}.assessment-inline-tabs a.assessment-detail-icon-red>svg{color:#cf3348}.assessment-inline-tabs a.assessment-detail-icon-violet>svg{color:#7656c9}.assessment-inline-tabs a.assessment-detail-icon-teal>svg{color:#168b8f}.administration-announcements-card>header{align-items:center}html body #app .portal-shell:not(.portal-dark) .portal-page button.settings-new-announcement-action,html body #app .portal-shell:not(.portal-dark) .portal-page button.settings-new-announcement-action:is(:hover,:focus,:focus-visible,:active){color:#fff!important;background:#1f2328!important;border:1px solid #1f2328!important;border-radius:8px!important;min-height:36px!important;padding:.45rem .75rem!important;font-size:13px!important;font-weight:500!important}html body #app .portal-shell.portal-dark .portal-page button.settings-new-announcement-action,html body #app .portal-shell.portal-dark .portal-page button.settings-new-announcement-action:is(:focus,:focus-visible,:active){color:#fff!important;background:#0071e3!important;border:1px solid #0071e3!important;border-radius:8px!important;min-height:36px!important;padding:.45rem .75rem!important;font-size:13px!important;font-weight:500!important}html body #app .portal-shell.portal-dark .portal-page button.settings-new-announcement-action:hover{background:#0077ed!important;border-color:#0077ed!important}.administration-announcements-table{overflow-x:auto}.administration-announcements-table table{border-collapse:collapse;width:100%;min-width:880px}.administration-announcements-table th,.administration-announcements-table td{color:#475569;text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:.8rem 1rem;font-size:13px}.administration-announcements-table th{color:#697386;background:#f8fafc;font-size:12px;font-weight:600}.administration-announcements-table tbody tr:last-child td{border-bottom:0}.administration-announcements-table th:first-child,.administration-announcements-table td:first-child{width:24%}.administration-announcements-table th:nth-child(2),.administration-announcements-table td:nth-child(2){text-align:left;width:22%;padding-left:1rem}.announcement-link-cell>span{overflow-wrap:anywhere;color:#526077;max-width:280px;font-size:12px;line-height:1.45;display:block}.administration-announcements-table td:first-child strong{color:#1f2328;font-size:13px;font-weight:600;display:block}.administration-announcements-table td:first-child small{color:#697386;text-overflow:ellipsis;white-space:nowrap;max-width:520px;margin-top:.2rem;font-size:12px;line-height:1.5;display:block;overflow:hidden}.announcement-tone{color:#315f9f;background:#eef6ff;border-radius:999px;padding:.2rem .45rem;font-size:11px;font-weight:500;display:inline-flex}.announcement-tone.tone-warning{color:#7a5600;background:#fff8e5}.announcement-tone.tone-critical{color:#a12335;background:#fff1f2}.administration-announcements-pager{border-top:1px solid #e2e8f0;padding:.85rem 1rem}.administration-announcements-pager .github-pager{margin:0}.platform-announcement-modal{width:min(680px,100vw - 2rem)}.platform-announcement-fields{gap:1rem;margin-top:1rem;display:grid}.platform-announcement-fields label{color:#334155;gap:.4rem;font-size:13px;font-weight:500;display:grid}.platform-announcement-fields :is(input,select,textarea){width:100%;min-height:40px;padding:.55rem .7rem}.platform-announcement-fields textarea{resize:vertical;min-height:112px}.platform-announcement-fields label>small{color:#697386;text-align:right;font-size:12px;font-weight:400}.platform-announcement-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.platform-announcement-link-row{align-items:start}.platform-announcement-link-row label{grid-template-rows:auto 40px 18px}.platform-announcement-link-row input{height:40px!important;min-height:40px!important}.platform-announcement-active-toggle{background:#f8fafc;border:1px solid #d0d7de;border-radius:8px;align-items:start;padding:.8rem;grid-template-columns:auto minmax(0,1fr)!important}.platform-announcement-active-toggle input{accent-color:#0071e3;margin:.15rem 0 0;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.platform-announcement-active-toggle span{gap:.15rem;display:grid}.platform-announcement-active-toggle strong{color:#334155;font-size:13px;font-weight:600}.platform-announcement-active-toggle small{color:#697386!important;text-align:left!important;font-size:12px!important}.announcement-schedule{gap:.1rem;display:grid}.announcement-schedule small{color:inherit;white-space:nowrap;font-size:12px}.platform-announcement-actions{white-space:nowrap;align-items:center;gap:.7rem;display:flex}html body #app .portal-shell .portal-page .platform-announcement-actions>button{min-width:0!important;padding:0!important}html body #app .portal-shell .portal-page button.platform-announcement-delete-action,html body #app .portal-shell .portal-page button.platform-announcement-delete-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page button.platform-announcement-delete-action :is(span,svg,path){color:#b4232f!important}.portal-dark .administration-announcements-table th{color:#aeb8c6;background:#1b293a}.portal-dark .administration-announcements-table th,.portal-dark .administration-announcements-table td,.portal-dark .administration-announcements-pager{border-color:#34465d}.portal-dark .administration-announcements-table td{color:#c4cedb}.portal-dark .administration-announcements-table td:first-child strong{color:#edf2f7}.portal-dark .administration-announcements-table td:first-child small,.portal-dark .announcement-link-cell>span{color:#aeb8c6}.portal-dark .announcement-tone{color:#9dcbff;background:#1d3b5d}.portal-dark .announcement-tone.tone-warning{color:#f4d889;background:#3b321b}.portal-dark .announcement-tone.tone-critical{color:#f7b7c0;background:#3b2027}.portal-dark .platform-announcement-fields label{color:#e2e8f0}.portal-dark .platform-announcement-fields label>small{color:#aeb8c6}.portal-dark .platform-announcement-active-toggle{background:#1b293a;border-color:#34465d}.portal-dark .platform-announcement-active-toggle strong{color:#e2e8f0}.portal-dark .platform-announcement-active-toggle small{color:#aeb8c6!important}html body #app .portal-shell.portal-dark .portal-page button.platform-announcement-delete-action,html body #app .portal-shell.portal-dark .portal-page button.platform-announcement-delete-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell.portal-dark .portal-page button.platform-announcement-delete-action :is(span,svg,path){color:#f87171!important}@media (width<=600px){.administration-announcements-card>header{flex-direction:column;align-items:flex-start}.administration-announcements-card>header .settings-new-announcement-action{width:100%}.platform-announcement-field-row{grid-template-columns:1fr}}.portal-announcement{color:#183b68;flex:none;justify-content:center;padding:.55rem 0;display:flex}.portal-announcement-inner{background:#eef6ff;border:1px solid #9fc3ef;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;width:min(1220px,100% - 2rem);margin:0 auto;padding:.55rem 2.75rem;display:flex;position:relative;box-shadow:0 4px 14px #183b681a}.portal-announcement-inner>svg{flex:none;font-size:14px}.portal-announcement-inner strong{font-size:13px;font-weight:600;line-height:1.4;display:block}.portal-announcement-inner p{text-align:center;white-space:pre-wrap;min-width:0;margin:0;font-size:13px;line-height:1.5}.portal-announcement-inner p a{color:inherit;text-underline-offset:2px;margin-left:.3rem;font-weight:600;text-decoration:underline}.portal-announcement-close,.portal-announcement-close:is(:hover,:focus,:focus-visible,:active){width:26px;min-width:26px;height:26px;min-height:26px;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 26px;place-items:center;padding:0;display:grid;position:absolute;right:.65rem}.portal-announcement-close:hover{background:#183b6817}.portal-announcement-close svg{width:11px;height:11px}.portal-dark .portal-announcement{color:#cfe6ff}.portal-dark .portal-announcement-inner{background:#183451;border-color:#315f91;box-shadow:0 5px 16px #00000038}.portal-dark .portal-announcement-close:hover{background:#cfe6ff1a}@media (width<=600px){.portal-announcement{padding:.45rem 0}}@media (width>=1500px){.portal-announcement-inner{width:min(1480px,100% - 4rem)}}@media (width>=2100px){.portal-announcement-inner{width:min(1680px,100% - 5rem)}}.portal-announcement-warning{color:#694c00;background:#fff8e5;border-color:#e8c875}.portal-announcement-critical{color:#8f1d2c;background:#fff1f2;border-color:#efb0b5}.administration-settings-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.administration-settings-navigation{gap:.35rem;display:grid;position:sticky;top:1rem;padding:.75rem!important}.administration-settings-navigation>header{padding:.15rem .5rem .5rem}.administration-settings-navigation .eyebrow{margin:0}.administration-settings-navigation h3{margin:.15rem 0 0;font-size:16px;font-weight:600}.administration-settings-navigation nav{gap:.2rem;display:grid}.administration-settings-navigation nav h4{color:#526077;border-top:1px solid #e2e8f0;margin:.65rem .5rem .2rem;padding-top:.7rem;font-size:13px;font-weight:600}.administration-settings-navigation button{color:#475569;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:.6rem;width:100%;min-height:54px;padding:.55rem .6rem;font-size:13px;font-weight:500;display:grid}.administration-settings-navigation button:hover{background:#f5f8fb}.administration-settings-navigation button.active{color:#315f9f;background:#edf5fd;border-color:#c9dcf1}.administration-settings-navigation button>svg{color:#347cc9;width:18px;height:18px}.administration-settings-navigation button>.fusion-ai-icon{color:#347cc9}.administration-settings-navigation button>span{gap:.1rem;min-width:0;display:grid}.administration-settings-navigation button strong{font-size:13px;font-weight:500}.administration-settings-navigation button small{color:#7b8798;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.35;overflow:hidden}.administration-settings-navigation .organization-search>button,.administration-settings-navigation .organization-search>button:is(:hover,:focus,:focus-visible,:active){grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:0!important;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;left:auto!important;right:.45rem!important;transform:translateY(-50%)!important}.administration-settings-navigation .organization-search>button>svg{pointer-events:none;width:.9rem!important;height:.9rem!important;color:inherit!important;fill:currentColor!important;position:static!important;transform:none!important}.administration-general-settings{gap:1rem;min-width:0;display:grid}.administration-general-settings>.profile-alert{margin:0}.administration-setting-card{overflow:hidden;padding:0!important}.administration-setting-card>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.administration-setting-card>header h3{margin:0;font-size:15px;font-weight:600}.administration-setting-card>header p{color:#697386;margin:.3rem 0 0;font-size:13px;line-height:1.5}.administration-systems-settings>.fusion-detail-heading{margin:0}.administration-systems-settings>.fusion-detail-heading .primary-button,.administration-systems-settings>.fusion-detail-heading .primary-button span,.administration-systems-settings>.fusion-detail-heading .primary-button svg{color:#fff!important}.administration-systems-settings>.profile-alert{margin:1rem 1rem 0}.administration-systems-settings>.fusion-system-state{min-height:180px}.administration-systems-detail-grid{padding:1rem}.administration-systems-settings .systems-services-table th:first-child{width:calc(36% - 48px)}.administration-systems-settings .systems-services-table th:last-child{width:48px}.administration-systems-settings .systems-services-table .system-service-chevron{vertical-align:middle;padding:0 16px;text-align:center!important}.administration-systems-settings .system-service-chevron svg{width:12px;height:12px;margin:0 auto;display:block}.administration-setting-search{border-bottom:1px solid #e2e8f0;padding:1rem}.administration-setting-search .organization-search{margin:0}.administration-setting-pager{border-top:1px solid #e2e8f0;padding:.85rem 1rem}.administration-setting-pager .github-pager{margin:0}.administration-setting-fields{gap:1rem;padding:1rem;display:grid}.administration-products-table{overflow-x:auto}.administration-products-table table{border-collapse:collapse;width:100%;min-width:640px}.administration-products-table th,.administration-products-table td{color:#475569;text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:.85rem 1rem;font-size:13px}.administration-products-table th{color:#697386;background:#f8fafc;font-size:12px;font-weight:600}.administration-products-table tbody tr:last-child td{border-bottom:0}.administration-products-table td:first-child{width:34%}.administration-products-table td:first-child strong{color:#1f2328;font-size:13px;font-weight:600}.administration-products-table .administration-setting-fields{padding:0}.administration-products-table .product-audience-choice{margin-right:.75rem}.administration-subscriptions-table table{min-width:840px}.administration-subscriptions-table td:first-child{width:20%}.administration-subscriptions-table td:nth-child(2){width:40%}.product-audience-choice{cursor:pointer;white-space:nowrap;align-items:center;color:#475569!important;gap:.45rem!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important}.product-audience-choice input{accent-color:#0071e3;margin:0;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.product-status-toggle{cursor:pointer;align-items:center;color:#475569!important;gap:.5rem!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important}.product-status-toggle input{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-status-toggle>span{background:#a8b2bf;border-radius:999px;flex:0 0 34px;width:34px;height:20px;transition:background-color .15s;position:relative}.product-status-toggle>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000038}.product-status-toggle input:checked+span{background:#16803c}.product-status-toggle input:checked+span:after{transform:translate(14px)}.product-status-toggle input:focus-visible+span{outline-offset:2px;outline:2px solid #58a6ff}.product-status-toggle small{color:inherit;font-size:12px;font-weight:500}.administration-products-help{color:#697386;border-top:1px solid #e2e8f0;margin:0;padding:.85rem 1rem;font-size:12px;line-height:1.5}.portal-dark .administration-products-table th{color:#aeb8c6;background:#1b293a}.portal-dark .administration-products-table th,.portal-dark .administration-products-table td,.portal-dark .administration-products-help{border-color:#34465d}.portal-dark .administration-products-table td,.portal-dark .product-audience-choice,.portal-dark .product-status-toggle{color:#c4cedb!important}.portal-dark .administration-products-table td:first-child strong{color:#edf2f7}.portal-dark .administration-products-help{color:#aeb8c6}.administration-setting-fields>label,.administration-setting-row label{color:#334155;gap:.4rem;font-size:13px;font-weight:500;display:grid}.administration-setting-fields :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:40px;font-size:13px}.administration-setting-fields input.administration-token-input{border:1px solid #d0d7de;border-radius:8px;max-width:10rem;padding-left:12px}.portal-dark .administration-setting-fields input.administration-token-input{border-color:#46566b}.administration-setting-fields textarea{resize:vertical;min-height:96px}.administration-subscriptions-table .administration-setting-fields textarea{overflow-wrap:anywhere;resize:none}.administration-setting-fields label>small{color:#697386;text-align:right;font-size:12px;font-weight:400}.administration-setting-row{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:1rem;display:grid}.administration-setting-row.analytics-report-controls{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr))}.analytics-report-controls>label{align-content:start}html body #app .portal-shell .portal-page .analytics-report-controls button.hive-date-range-field{box-sizing:border-box;height:40px!important;min-height:40px!important}.analytics-report-form .administration-setting-row select{box-sizing:border-box;color:#182133;background:#fff;border:1px solid #cbd5e1;border-radius:5px;outline:none;height:40px;min-height:40px;padding:.55rem .7rem}.analytics-report-form .administration-setting-row select:focus-visible{border-color:#4f87c5;box-shadow:0 0 0 3px #4f87c521}.portal-dark .analytics-report-form .administration-setting-row select{color:#edf2f7;background:#152235;border-color:#40536b}@media (width<=900px){.administration-setting-row.analytics-report-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.administration-setting-row.analytics-report-controls{grid-template-columns:minmax(0,1fr)}}.login-customization-copy-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;width:100%}@media (width<=900px){.administration-setting-row.login-customization-copy-row{grid-template-columns:minmax(0,1fr)}}.administration-setting-fields .login-customization-copy-row label>small{text-align:left}html body #app .portal-shell:not(.portal-dark) .portal-page .login-customization-copy-row input{color:#1f2328!important;background:#fff!important;border:1px solid #b8c2cf!important;padding-left:.75rem!important;padding-right:.75rem!important}html body #app .portal-shell.portal-dark .portal-page .login-customization-copy-row input{color:#f0f6fc!important;background:#161b22!important;border:1px solid #53657c!important;padding-left:.75rem!important;padding-right:.75rem!important}html body #app .portal-shell .portal-page .login-customization-copy-row input:focus,html body #app .portal-shell .portal-page .login-customization-copy-row input:focus-visible{border-color:#0071e3!important;outline:0!important;box-shadow:0 0 0 3px #0071e32e!important}.administration-setting-toggle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:start;padding:.8rem;grid-template-columns:auto minmax(0,1fr)!important}.administration-setting-toggle input{margin-top:.15rem}.administration-setting-toggle span{gap:.2rem;display:grid}.administration-setting-toggle strong{color:#334155;font-size:13px;font-weight:600}.administration-setting-toggle small{color:#697386;font-size:12px;font-weight:400;line-height:1.5}.administration-settings-actions{border-top:1px solid #e2e8f0;justify-content:flex-end;padding:.85rem 1rem;display:flex}.administration-settings-actions.with-cancel{justify-content:flex-end;gap:12px}.administration-settings-actions button{min-height:40px}html body #app .portal-shell .portal-page .administration-settings-actions button.settings-cancel-action,html body #app .portal-shell .portal-page .administration-settings-actions button.settings-cancel-action:is(:focus,:focus-visible,:active){color:#06c!important;width:auto!important;min-width:0!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;text-decoration:none!important}html body #app .portal-shell .portal-page .administration-settings-actions button.settings-cancel-action:not(:disabled):hover{text-underline-offset:2px;color:#06c!important;font-weight:400!important;text-decoration:underline!important}html body #app .portal-shell .portal-page .administration-settings-actions button.settings-cancel-action:focus-visible{outline-offset:3px!important;outline:2px solid #0071e3!important}html body #app .portal-shell.portal-dark .portal-page .administration-settings-actions button.settings-cancel-action,html body #app .portal-shell.portal-dark .portal-page .administration-settings-actions button.settings-cancel-action:is(:hover,:focus,:focus-visible,:active){color:#0a84ff!important}html body #app .portal-shell .portal-page .administration-settings-actions button.settings-cancel-action:disabled{opacity:.55!important;cursor:not-allowed!important;text-decoration:none!important}html body #app .portal-shell:not(.portal-dark) .portal-page .administration-settings-actions button.settings-save-action,html body #app .portal-shell:not(.portal-dark) .portal-page .administration-settings-actions button.settings-save-action:is(:hover,:focus,:focus-visible,:active){color:#fff!important;min-width:76px!important;min-height:36px!important;box-shadow:none!important;background:#1f2328!important;border:1px solid #1f2328!important;border-radius:8px!important;padding:.45rem .75rem!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}html body #app .portal-shell.portal-dark .portal-page .administration-settings-actions button.settings-save-action,html body #app .portal-shell.portal-dark .portal-page .administration-settings-actions button.settings-save-action:is(:hover,:focus,:focus-visible,:active){color:#fff!important;min-width:76px!important;min-height:36px!important;box-shadow:none!important;background:#0071e3!important;border:1px solid #0071e3!important;border-radius:8px!important;padding:.45rem .75rem!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}html body #app .portal-shell.portal-dark .portal-page .administration-settings-actions button.settings-save-action:not(:disabled):hover{background:#0077ed!important;border-color:#0077ed!important}html body #app .portal-shell .portal-page .administration-settings-actions button.settings-save-action:focus-visible{outline-offset:2px!important;outline:2px solid #58a6ff!important}html body #app .portal-shell .portal-page .administration-settings-actions button.settings-save-action:disabled{opacity:.55!important;cursor:not-allowed!important}.portal-dark .portal-announcement{color:#c9e1ff;background:#172c43;border-color:#355778}.portal-dark .portal-announcement-warning{color:#f4d889;background:#332b17;border-color:#715b27}.portal-dark .portal-announcement-critical{color:#f7b7c0;background:#3b2027;border-color:#763743}.portal-dark .administration-settings-navigation button{color:#aeb8c6}.portal-dark .administration-settings-navigation nav h4{color:#d2dae5;border-color:#34465d}.portal-dark .administration-settings-navigation button:hover{background:#1a2737}.portal-dark .administration-settings-navigation button.active{color:#8fc3ff;background:#1d3b5d;border-color:#365b83}.portal-dark .administration-settings-navigation button small{color:#91a0b2}.portal-dark .administration-setting-card>header,.portal-dark .administration-setting-search,.portal-dark .administration-setting-pager{border-color:#34465d}.portal-dark .administration-setting-card>header p,.portal-dark .administration-setting-fields label>small,.portal-dark .administration-setting-toggle small{color:#aeb8c6}.portal-dark .administration-setting-fields>label,.portal-dark .administration-setting-row label,.portal-dark .administration-setting-toggle strong{color:#e2e8f0}.portal-dark .administration-setting-toggle{background:#1b293a;border-color:#34465d}.portal-dark .administration-settings-actions{border-color:#34465d}@media (width<=760px){.administration-settings-layout{grid-template-columns:1fr}.administration-settings-navigation{position:static}.administration-settings-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr))}.administration-setting-row{grid-template-columns:1fr}.administration-setting-card>header{align-items:flex-start}}@media (width<=460px){.administration-settings-navigation nav{grid-template-columns:1fr}}html body #app .portal-shell:not(.portal-dark) .portal-page .administration-settings-navigation button.selection-control,html body #app .portal-shell:not(.portal-dark) .portal-page .administration-settings-navigation button.selection-control:is(:focus,:focus-visible,:active){color:#475569!important;box-shadow:none!important;background:#fff!important;border-color:#0000!important}html body #app .portal-shell:not(.portal-dark) .portal-page .administration-settings-navigation button.selection-control:hover{color:#315f9f!important;background:#f5f8fb!important;border-color:#0000!important}html body #app .portal-shell:not(.portal-dark) .portal-page .administration-settings-navigation button.selection-control.active,html body #app .portal-shell:not(.portal-dark) .portal-page .administration-settings-navigation button.selection-control.active:is(:hover,:focus,:focus-visible,:active){color:#315f9f!important;background:#edf5fd!important;border-color:#c9dcf1!important}html body #app .portal-shell.portal-dark .portal-page .administration-settings-navigation button.selection-control,html body #app .portal-shell.portal-dark .portal-page .administration-settings-navigation button.selection-control:is(:focus,:focus-visible,:active){color:#c4cedb!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #app .portal-shell.portal-dark .portal-page .administration-settings-navigation button.selection-control:hover{color:#9dcbff!important;background:#1a2737!important;border-color:#0000!important}html body #app .portal-shell.portal-dark .portal-page .administration-settings-navigation button.selection-control.active,html body #app .portal-shell.portal-dark .portal-page .administration-settings-navigation button.selection-control.active:is(:hover,:focus,:focus-visible,:active){color:#9dcbff!important;background:#1d3b5d!important;border-color:#365b83!important}.login-customization-preview-group{gap:.4rem;display:grid}.login-customization-preview-group>small{color:#697386;text-align:right;font-size:12px;font-weight:400;line-height:1.5}.login-customization-preview{background-color:#142238;background-position:50%;background-size:cover;border:1px solid #d0d7de;border-radius:8px;place-items:center;min-height:220px;padding:1.25rem;display:grid;position:relative;overflow:hidden}.login-customization-preview:before{content:"";background:#040f1f38;position:absolute;inset:0}.login-customization-copy-preview{color:#fff;text-align:center;-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);background:#091c34ad;border:1px solid #fff6;border-radius:8px;gap:.35rem;width:min(310px,100%);padding:1.15rem;display:grid;position:relative}.login-customization-copy-preview small{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.login-customization-copy-preview strong{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}.login-customization-copy-preview span{overflow-wrap:anywhere;color:#fffc;font-size:12px;line-height:1.5}.login-background-actions{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.login-background-upload-action,html body #app .portal-shell .portal-page .login-background-reposition-action,html body #app .portal-shell .portal-page .login-background-remove-action{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1f2328!important;background:#ffffffeb!important;border:1px solid #ffffffad!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:.4rem .65rem!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;display:inline-flex!important;box-shadow:0 1px 3px #0003!important}.login-background-upload-action:hover,html body #app .portal-shell .portal-page .login-background-reposition-action:hover,html body #app .portal-shell .portal-page .login-background-remove-action:not(:disabled):hover{background:#fff!important}.login-background-upload-action :is(span,svg,path),html body #app .portal-shell .portal-page .login-background-reposition-action :is(span,svg,path),html body #app .portal-shell .portal-page .login-background-remove-action :is(span,svg,path){fill:currentColor;color:inherit!important;opacity:1!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;font-weight:500!important}.login-background-upload-action:focus-within,html body #app .portal-shell .portal-page .login-background-reposition-action:focus-visible,html body #app .portal-shell .portal-page .login-background-remove-action:focus-visible{outline-offset:2px!important;outline:2px solid #58a6ff!important}.login-background-upload-action input{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html body #app .portal-shell .portal-page .login-background-remove-action{color:#b4232f!important}html body #app .portal-shell .portal-page .login-background-remove-action:disabled{opacity:.55!important;cursor:not-allowed!important}.login-background-actions svg{width:13px;height:13px}.login-background-reposition-layer{z-index:3;color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#040f1f1f;place-items:start center;padding-top:14px;display:grid;position:absolute;inset:0}.login-background-reposition-layer:active{cursor:grabbing}.login-background-reposition-layer span{background:#091c34c7;border-radius:6px;padding:.35rem .6rem;font-size:12px;font-weight:500;box-shadow:0 1px 4px #0000003d}.portal-dark .login-customization-preview{border-color:#34465d}.portal-dark .login-customization-preview-group>small{color:#aeb8c6}html body #app .portal-shell .profile-menu{font-family:var(--font-sans)!important;font-size:var(--hive-type-body)!important;font-weight:400!important;line-height:1.5!important}html body #app .portal-shell .profile-menu .profile-summary strong{font-size:var(--hive-type-card-title)!important;font-weight:600!important;line-height:1.35!important}html body #app .portal-shell .profile-menu .profile-summary small{font-size:var(--hive-type-helper)!important;font-weight:400!important;line-height:1.5!important}html body #app .portal-shell .profile-menu :is(.profile-menu-link,form button),html body #app .portal-shell .profile-menu :is(.profile-menu-link,form button):is(:hover,:focus,:focus-visible,:active){align-items:center;width:100%;min-height:40px;padding:.65rem 1rem;display:flex;font-family:var(--font-sans)!important;font-size:var(--hive-type-action)!important;font-weight:var(--hive-type-text-action-weight)!important;line-height:1.5!important;text-decoration:none!important}html body #app .portal-shell .profile-menu form{margin:0}.assessment-discussion-toggle{border-top:1px solid #e3e7ec;justify-content:flex-start;align-items:center;min-height:48px;padding:.65rem 1.15rem;display:flex}.portal-shell .portal-page .assessment-discussion-toggle .text-action{font-size:13px!important}.portal-dark .assessment-discussion-toggle{border-color:#34465d}.assessments-page>.breadcrumbs{margin:0!important}.assessments-page>.breadcrumbs+:is(.assessment-detail-heading,.assessments-heading){margin-top:0}.portal-shell:not(.portal-dark) .assessment-detail-copy>.eyebrow{margin:0 0 .25rem;color:var(--hive-light-text-secondary)!important}.portal-shell.portal-dark .assessment-detail-copy>.eyebrow{margin:0 0 .25rem;color:var(--hive-dark-text-secondary)!important}.portal-shell:not(.portal-dark) .assessment-form-eyebrow{margin:0 0 .25rem;color:var(--hive-light-text-secondary)!important}.portal-shell.portal-dark .assessment-form-eyebrow{margin:0 0 .25rem;color:var(--hive-dark-text-secondary)!important}.assessment-form-grid .assessment-finding-rating-panel{background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;grid-column:1/-1;gap:.85rem;padding:1rem;display:grid}.assessment-finding-rating-panel>header,.assessment-cvss-calculator>header,.assessment-cvss-calculator-result{justify-content:space-between;align-items:center;gap:1rem;display:flex}.assessment-finding-rating-panel>header>div,.assessment-cvss-calculator>header>div,.assessment-cvss-calculator-result>div{gap:.18rem;min-width:0;display:grid}.assessment-finding-rating-panel header strong,.assessment-cvss-calculator header strong{color:#263449;font-size:14px;font-weight:600}.assessment-finding-rating-panel header small,.assessment-cvss-calculator header small,.assessment-cvss-calculator-result small{color:#738095;font-size:12px;font-weight:400;line-height:1.45}.assessment-finding-rating-grid{grid-template-columns:minmax(130px,.55fr) minmax(110px,.45fr) minmax(280px,2fr);gap:.75rem;display:grid}.assessment-form-grid .assessment-finding-rating-grid input[readonly]{color:#425168;cursor:default;background:#eef2f6;border-color:#d9e0e8}.assessment-form-grid .assessment-finding-override-toggle{cursor:pointer;grid-template-columns:auto auto;align-items:center;gap:.5rem;display:inline-grid}.assessment-finding-override-toggle>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.assessment-finding-override-toggle .toggle-track{background:#aeb8c5;border-radius:999px;width:42px;height:24px;transition:background .18s;position:relative}.assessment-finding-override-toggle .toggle-track>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.assessment-finding-override-toggle>strong{color:#526077;white-space:nowrap;font-size:13px;font-weight:500}.assessment-finding-override-toggle.active .toggle-track{background:#2875bb}.assessment-finding-override-toggle.active .toggle-track>span{transform:translate(18px)}.assessment-finding-override-toggle.active>strong{color:#235f98}.assessment-finding-override-toggle input:focus-visible~.toggle-track{outline-offset:2px;outline:2px solid #0071e3}.assessment-cvss-calculator{background:#fff;border:1px solid #cbd9e8;border-radius:6px;gap:.85rem;padding:1rem;display:grid}.assessment-cvss-preview-severity{color:#425168;background:#e9eef4;border-radius:4px;flex:none;padding:.34rem .55rem;font-size:12px;font-weight:700}.assessment-cvss-preview-severity.critical{color:#a72a2a;background:#fce8e8}.assessment-cvss-preview-severity.high{color:#a54d14;background:#fff0e3}.assessment-cvss-preview-severity.medium{color:#8b6500;background:#fff7d8}.assessment-cvss-preview-severity.low{color:#29689f;background:#e7f1fb}.assessment-cvss-preview-severity.informational{color:#59677a;background:#edf0f4}.assessment-cvss-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.assessment-cvss-calculator-result{border-top:1px solid #e5eaf0;padding-top:.8rem}.assessment-cvss-calculator-result code{overflow-wrap:anywhere;color:#344156;font-size:12px;line-height:1.5}.assessment-cvss-calculator-result .secondary-button{flex:none;min-height:36px;padding:.5rem .75rem;font-size:13px!important}.portal-dark .assessment-form-grid .assessment-finding-rating-panel{background:#182434;border-color:#3b4b60}.portal-dark .assessment-finding-rating-panel header strong,.portal-dark .assessment-cvss-calculator header strong{color:#edf2f7}.portal-dark .assessment-finding-rating-panel header small,.portal-dark .assessment-cvss-calculator header small,.portal-dark .assessment-cvss-calculator-result small{color:#aeb8c6}.portal-dark .assessment-form-grid .assessment-finding-rating-grid input[readonly]{color:#c5cfdd;background:#202b3a;border-color:#3b4a5e}.portal-dark .assessment-finding-override-toggle>strong{color:#b8c3d1}.portal-dark .assessment-finding-override-toggle.active>strong{color:#add4ff}.portal-dark .assessment-cvss-calculator{background:#111a2a;border-color:#42536a}.portal-dark .assessment-cvss-calculator-result{border-color:#34465d}.portal-dark .assessment-cvss-calculator-result code{color:#c5cfdd}@media (width<=900px){.assessment-cvss-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.assessment-finding-rating-panel>header,.assessment-cvss-calculator>header,.assessment-cvss-calculator-result{flex-direction:column;align-items:flex-start}.assessment-finding-rating-grid,.assessment-cvss-metrics{grid-template-columns:1fr}.assessment-cvss-calculator-result .secondary-button{width:100%}}html body #app .portal-shell:not(.portal-dark) .portal-page .assessments-page button.text-action.icon-text-action.assessment-ask-fusion-action,html body #app .portal-shell:not(.portal-dark) .portal-page .assessments-page button.text-action.icon-text-action.assessment-ask-fusion-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell:not(.portal-dark) .portal-page .assessments-page button.text-action.icon-text-action.assessment-ask-fusion-action>span{color:var(--forgy-action-color)!important}html body #app .portal-shell:not(.portal-dark) .portal-page .assessments-page button.assessment-ask-fusion-action>.assessment-forgy-icon{background-color:var(--forgy-action-color)!important}html body #app .portal-shell.portal-dark .portal-page .assessments-page button.text-action.icon-text-action.assessment-ask-fusion-action,html body #app .portal-shell.portal-dark .portal-page .assessments-page button.text-action.icon-text-action.assessment-ask-fusion-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell.portal-dark .portal-page .assessments-page button.text-action.icon-text-action.assessment-ask-fusion-action>span{color:var(--forgy-action-color)!important}html body #app .portal-shell.portal-dark .portal-page .assessments-page button.assessment-ask-fusion-action>.assessment-forgy-icon{background-color:var(--forgy-action-color)!important}html body #app .portal-shell:not(.portal-dark) .portal-page button.assessment-comment-action,html body #app .portal-shell:not(.portal-dark) .portal-page button.assessment-comment-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell:not(.portal-dark) .portal-page button.assessment-comment-action :is(span,svg,path),html body #app .portal-shell:not(.portal-dark) .portal-page button.assessment-comment-action:is(:hover,:focus,:focus-visible,:active) :is(span,svg,path){color:#6b7280!important;font-weight:400!important;text-decoration:none!important}html body #app .portal-shell.portal-dark .portal-page button.assessment-comment-action,html body #app .portal-shell.portal-dark .portal-page button.assessment-comment-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell.portal-dark .portal-page button.assessment-comment-action :is(span,svg,path),html body #app .portal-shell.portal-dark .portal-page button.assessment-comment-action:is(:hover,:focus,:focus-visible,:active) :is(span,svg,path){color:#aeb8c6!important;font-weight:400!important;text-decoration:none!important}html body #app .portal-shell .portal-page .assessments-page button.text-action.assessment-executive-forgy-button.is-working:disabled,html body #app .portal-shell .portal-page .assessments-page button.text-action.assessment-executive-forgy-button.is-working:disabled>.assessment-executive-forgy-label{color:var(--forgy-action-color)!important;-webkit-text-fill-color:var(--forgy-action-color)!important;opacity:1!important;background-color:#0000!important;border-color:#0000!important}html body #app .portal-shell .portal-page .assessments-page button.text-action.assessment-executive-forgy-button>.assessment-executive-fusion-icon{color:var(--forgy-action-color)!important;opacity:1!important}html body #app .portal-shell .portal-page .assessments-page button.text-action.icon-text-action.assessment-ask-fusion-action.is-working:disabled,html body #app .portal-shell .portal-page .assessments-page button.text-action.icon-text-action.assessment-ask-fusion-action.is-working:disabled>span{color:var(--forgy-action-color)!important;-webkit-text-fill-color:var(--forgy-action-color)!important;opacity:1!important}html body #app .portal-shell .portal-page .assessments-page button.text-action.icon-text-action.assessment-ask-fusion-action.is-working:disabled>.assessment-forgy-icon{background-color:var(--forgy-action-color)!important;opacity:1!important}html body #app .portal-shell .portal-page .assessments-page button.text-action.icon-text-action.assessment-ask-fusion-action>.assessment-findings-forgy-icon{color:var(--forgy-action-color)!important;opacity:1!important}html body #app .portal-shell .portal-page .assessments-page button.text-action.icon-text-action.assessment-ask-fusion-action>.assessment-findings-forgy-icon>.assessment-forgy-icon{background-color:var(--forgy-action-color)!important;color:var(--forgy-action-color)!important;opacity:1!important}html body #app .portal-shell:not(.portal-dark) .portal-page .assessment-vulndb-results{color:#182133!important;background:#fff!important;border-color:#d7dde6!important}html body #app .portal-shell:not(.portal-dark) .portal-page .assessment-vulndb-results>button,html body #app .portal-shell:not(.portal-dark) .portal-page .assessment-vulndb-results>button:is(:hover,:focus,:focus-visible,:active){color:#182133!important;background:#fff!important;border-color:#edf0f4!important}html body #app .portal-shell:not(.portal-dark) .portal-page .assessment-vulndb-results>button:is(:hover,.active,.selected){color:#182133!important;background:#f3f6fa!important}html body #app .portal-shell:not(.portal-dark) .portal-page .assessment-vulndb-results :is(small,span){color:#718096!important}html body #app .portal-shell.portal-dark .portal-page .assessment-vulndb-results{color:#edf2f7!important;background:#172334!important;border-color:#46566b!important}html body #app .portal-shell.portal-dark .portal-page .assessment-vulndb-results>button,html body #app .portal-shell.portal-dark .portal-page .assessment-vulndb-results>button:is(:hover,:focus,:focus-visible,:active){color:#edf2f7!important;background:#172334!important;border-color:#34465d!important}html body #app .portal-shell.portal-dark .portal-page .assessment-vulndb-results>button:is(:hover,.active,.selected){color:#edf2f7!important;background:#29374a!important}html body #app .portal-shell.portal-dark .portal-page .assessment-vulndb-results :is(small,span){color:#aeb8c6!important}html body #app .portal-shell .portal-page button.assessment-finding-delete-action,html body #app .portal-shell .portal-page button.assessment-finding-delete-action:is(:hover,:focus,:focus-visible,:active){color:#b4232f!important;cursor:default!important}html body #app .portal-shell .portal-page button.assessment-finding-delete-action:is(:hover,:focus,:focus-visible,:active) :is(span,svg,path){color:#b4232f!important}html body #app .portal-shell.portal-dark .portal-page button.assessment-finding-delete-action,html body #app .portal-shell.portal-dark .portal-page button.assessment-finding-delete-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell.portal-dark .portal-page button.assessment-finding-delete-action:is(:hover,:focus,:focus-visible,:active) :is(span,svg,path){color:#f87171!important}html body #app .portal-shell .portal-page .assessments-page button.assessment-discussion-add-note,html body #app .portal-shell .portal-page .assessments-page button.assessment-discussion-add-note:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page .assessments-page button.assessment-discussion-add-note :is(span,svg,path),html body #app .portal-shell .portal-page .assessments-page button.assessment-discussion-add-note:is(:hover,:focus,:focus-visible,:active) :is(span,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important}.assessment-discussion-compose{align-items:center;gap:.55rem;margin:0;display:flex}.assessment-discussion-compose>input[name=body]{flex:1;min-width:0}.assessment-discussion-add-note,.assessment-discussion-add-note:is(:hover,:focus,:focus-visible,:active){width:auto;color:#fff!important}.assessment-discussion-visibility{color:#526077;cursor:pointer;align-items:center;gap:.45rem;min-height:36px;font-size:13px;font-weight:400;display:flex}.assessment-discussion-compose .assessment-discussion-visibility input[type=checkbox],.assessment-inline-reply .assessment-discussion-visibility input[type=checkbox]{accent-color:#2868a7;cursor:pointer;appearance:auto!important;background:#fff!important;border-radius:3px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important}.portal-dark .assessment-discussion-visibility{color:#c5cfdd}.portal-dark .assessment-discussion-compose .assessment-discussion-visibility input[type=checkbox],.portal-dark .assessment-inline-reply .assessment-discussion-visibility input[type=checkbox]{background:#111a2a!important}@media (width<=680px){.assessment-discussion-compose{flex-direction:column;align-items:stretch}.assessment-discussion-compose .assessment-discussion-visibility{align-self:flex-start}.assessment-discussion-add-note{align-self:flex-end}}.assessment-comment-action,.assessment-comment-action:is(:hover,:focus,:focus-visible,:active){align-items:center;gap:.35rem;margin-top:.55rem;color:#6b7280!important;padding:.2rem 0!important;font-weight:400!important;text-decoration:none!important;display:inline-flex!important}.assessment-comment-action :is(span,svg,path),.assessment-comment-action:is(:hover,:focus,:focus-visible,:active) :is(span,svg,path){color:#6b7280!important;font-weight:400!important}.assessment-comment-action svg{width:13px;height:13px}.assessment-comment-composer{width:min(100%,620px);margin-top:.45rem}.assessment-comment-input{flex:1;min-width:0;position:relative}.assessment-comment-input>input{color:#182133;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.55rem 2rem .55rem .65rem;font-size:13px}.assessment-comment-cancel,.assessment-comment-cancel:is(:hover,:focus,:focus-visible,:active){place-items:center;position:absolute;top:50%;right:.35rem;color:#7a8698!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;font-weight:400!important;text-decoration:none!important;display:grid!important;transform:translateY(-50%)!important}.assessment-comment-cancel svg,.assessment-comment-submit svg{width:13px;height:13px}.assessment-comment-submit,.assessment-comment-submit:is(:hover,:focus,:focus-visible,:active){place-items:center;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-weight:400!important;text-decoration:none!important;display:grid!important}.portal-dark .assessment-comment-action,.portal-dark .assessment-comment-action:is(:hover,:focus,:focus-visible,:active),.portal-dark .assessment-comment-action :is(span,svg,path),.portal-dark .assessment-comment-action:is(:hover,:focus,:focus-visible,:active) :is(span,svg,path){color:#aeb8c6!important}.portal-dark .assessment-comment-input>input{color:#edf2f7;background:#111a2a;border-color:#46566b}.portal-shell:not(.portal-dark) .portal-page .assessment-comment-cancel:is(:hover,:focus,:focus-visible,:active),.portal-shell:not(.portal-dark) .portal-page .assessment-comment-cancel :is(svg,path),.portal-shell:not(.portal-dark) .portal-page .assessment-comment-cancel:is(:hover,:focus,:focus-visible,:active) :is(svg,path){color:#7a8698!important;fill:currentColor!important;background:0 0!important}.assessment-comment-submit svg,.assessment-comment-action svg{width:17px!important;height:17px!important}.assessment-discussion-meta-actions{align-items:center;gap:.45rem;display:flex}.assessment-event-note>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.assessment-event-note>header>div{align-items:baseline;gap:.4rem;display:flex}.assessment-event-note>header strong{font-size:.68rem}.assessment-event-note>header span{color:#7c8797;font-size:.6rem}.assessment-comment-delete,.assessment-comment-delete:is(:hover,:focus,:focus-visible,:active){place-items:center;color:#b42338!important;background:0 0!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;font-weight:400!important;text-decoration:none!important;display:grid!important}.assessment-comment-delete svg,.assessment-comment-delete:is(:hover,:focus,:focus-visible,:active) svg{color:#b42338!important;fill:currentColor!important;width:12px!important;height:12px!important}.assessment-timeline-avatar>i.tone-green{background:#198754}.assessment-timeline-avatar>i.tone-blue{background:#2f76bd}.assessment-timeline-avatar>i.tone-purple{background:#7652b5}.assessment-timeline-avatar>i.tone-violet{background:#6657c7}.assessment-timeline-avatar>i.tone-cyan{background:#16859a}.assessment-timeline-avatar>i.tone-amber{background:#b76a12}.assessment-timeline-avatar>i.tone-red{background:#c33d4d}.assessment-timeline-avatar>i.tone-slate{background:#64748b}.portal-dark .assessment-timeline-avatar>i.tone-green{background:#238b61}.portal-dark .assessment-timeline-avatar>i.tone-blue{background:#347fc7}.portal-dark .assessment-timeline-avatar>i.tone-purple{background:#8060be}.portal-dark .assessment-timeline-avatar>i.tone-violet{background:#7163ce}.portal-dark .assessment-timeline-avatar>i.tone-cyan{background:#1c8fa3}.portal-dark .assessment-timeline-avatar>i.tone-amber{background:#bd731b}.portal-dark .assessment-timeline-avatar>i.tone-red{background:#c94b5a}.portal-dark .assessment-timeline-avatar>i.tone-slate{background:#718096}html body #app :is(.badge,[class*=-badge],[class*=-pill],.workspace-status,.assessment-status,.assessment-retest-status,.dashboard-status,.scan-status,.vulndb-status,.vulndb-severity,.review-status,.result-status,.project-provisioning-status,.prism-exposure-row:not(.heading)>span:nth-child(3)>b,.pulse-priority-row:not(.heading)>span:nth-child(3)>b,.prism-title-row>span,.pulse-title-row>small){text-transform:none!important;font-weight:600!important}html body #app .portal-shell .portal-page table :is(.badge,[class*=-badge],[class*=-pill],[class*=-status],[class*=-severity]),html body #app .portal-shell .portal-page :is(.admin-workspace-row,.admin-user-row,.organization-member-row,.organization-workspace-row,.organization-project-row,.workspace-member-row,.workspace-project-row,.view-as-user-row,.vulndb-row,.assessment-directory-row,.prism-exposure-row,.pulse-priority-row) :is(.badge,[class*=-badge],[class*=-pill],[class*=-status],[class*=-severity]),html body #app .portal-shell .portal-page :is(.prism-exposure-row:not(.heading),.pulse-priority-row:not(.heading))>span:nth-child(3)>b{font-size:13px!important}html body #app .portal-shell .portal-topbar .portal-navigation a,html body #app .portal-shell .portal-topbar .portal-navigation a:is(:hover,:focus,:focus-visible,:active){font-size:15px!important}html body #app .portal-shell .portal-topbar :is(.portal-navigation a,.portal-legacy-link),html body #app .portal-shell .portal-topbar :is(.portal-navigation a,.portal-legacy-link):is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-topbar :is(.portal-navigation a,.portal-legacy-link) :is(span,strong,b,i),html body #app .portal-shell .portal-page :is(nav[class*=-tabs] a,[role=tablist] [role=tab],.administration-tabs a,.vulndb-detail-tabs a,.assessment-detail-tabs a,.markdown-editor-tabs button),html body #app .portal-shell .portal-page :is(nav[class*=-tabs] a,[role=tablist] [role=tab],.administration-tabs a,.vulndb-detail-tabs a,.assessment-detail-tabs a,.markdown-editor-tabs button):is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page :is(nav[class*=-tabs] a,[role=tablist] [role=tab],.administration-tabs a,.vulndb-detail-tabs a,.assessment-detail-tabs a,.markdown-editor-tabs button) :is(span,strong,b,i){text-decoration:none!important}html body #app .portal-shell:not(.portal-dark) .portal-page .assessments-page .assessment-delete-action,html body #app .portal-shell:not(.portal-dark) .portal-page .assessments-page .assessment-delete-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell:not(.portal-dark) .portal-page .assessments-page .assessment-delete-action :is(span,svg,path){color:var(--hive-destructive-red)!important}html body #app .portal-shell.portal-dark .portal-page .assessments-page .assessment-delete-action,html body #app .portal-shell.portal-dark .portal-page .assessments-page .assessment-delete-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell.portal-dark .portal-page .assessments-page .assessment-delete-action :is(span,svg,path){color:#f87171!important}html body #app .portal-shell .portal-page .assessments-page .assessment-delete-action,html body #app .portal-shell .portal-page .assessments-page .assessment-delete-action:is(:hover,:focus,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #app .portal-shell .portal-page .assessments-page button.assessment-delete-confirm-action,html body #app .portal-shell .portal-page .assessments-page button.assessment-delete-confirm-action:is(:hover,:focus,:focus-visible,:active){border-color:var(--hive-destructive-red)!important;background:var(--hive-destructive-red)!important;color:#fff!important;font-weight:var(--hive-type-button-weight)!important;text-decoration:none!important}html body #app .portal-shell .portal-page .assessments-page button.assessment-delete-confirm-action :is(span,svg,path),html body #app .portal-shell .portal-page .assessments-page button.assessment-delete-confirm-action:is(:hover,:focus,:focus-visible,:active) :is(span,svg,path){color:#fff!important;font-weight:inherit!important;text-decoration:none!important}html body #app .portal-shell .portal-page .assessments-page .assessment-finding-detail-badges :is(.assessment-finding-severity-badge,.assessment-finding-remediation-badge){font-size:10px!important}html body #app .portal-shell .portal-page .assessments-page .assessment-finding-table th:nth-child(4),html body #app .portal-shell .portal-page .assessments-page .assessment-finding-table .assessment-retest-status{font-size:13px!important}html body #app .portal-shell .portal-page :is(.danger-link,.danger-button,.workspace-delete-action,.workspace-confirm-delete,.organization-note-delete,.organization-member-lifecycle-action,.organization-member-confirm-remove,.vulndb-delete-action,.assessment-delete-action,[class*=delete-action],[class*=remove-action],[class*=deactivate-action],[class*=revoke-action]){font-size:var(--hive-type-action)!important;font-weight:var(--hive-type-text-action-weight)!important;cursor:pointer!important;text-decoration:none!important}html body #app .portal-shell .portal-page :is(.danger-link,.danger-button,.workspace-delete-action,.workspace-confirm-delete,.organization-note-delete,.organization-member-lifecycle-action,.organization-member-confirm-remove,.vulndb-delete-action,.assessment-delete-action,[class*=delete-action],[class*=remove-action],[class*=deactivate-action],[class*=revoke-action]) :is(span,strong,b,i){font-size:inherit!important;font-weight:var(--hive-type-text-action-weight)!important;-webkit-text-decoration:inherit!important;-webkit-text-decoration:inherit!important;-webkit-text-decoration:inherit!important;text-decoration:inherit!important}html body #app .portal-shell .portal-page :is(.danger-link,.danger-button,.workspace-delete-action,.workspace-confirm-delete,.organization-note-delete,.organization-member-lifecycle-action,.organization-member-confirm-remove,.vulndb-delete-action,.assessment-delete-action,[class*=delete-action],[class*=remove-action],[class*=deactivate-action],[class*=revoke-action]):not(.assessment-delete-confirm-action):not(:disabled):not([aria-disabled=true]):hover{text-underline-offset:2px;font-weight:var(--hive-type-text-action-weight)!important;text-decoration:underline!important}html body #app .portal-shell .portal-page :is(.danger-link,.danger-button,.workspace-delete-action,.workspace-confirm-delete,.organization-note-delete,.organization-member-lifecycle-action,.organization-member-confirm-remove,.vulndb-delete-action,.assessment-delete-action,[class*=delete-action],[class*=remove-action],[class*=deactivate-action],[class*=revoke-action]):not(.assessment-delete-confirm-action):is(:focus,:focus-visible,:active):not(:hover){font-weight:var(--hive-type-text-action-weight)!important;text-decoration:none!important}html body #app .portal-shell .portal-page :is(.danger-link,.danger-button,.workspace-delete-action,.workspace-confirm-delete,.organization-note-delete,.organization-member-lifecycle-action,.organization-member-confirm-remove,.vulndb-delete-action,.assessment-delete-action,[class*=delete-action],[class*=remove-action],[class*=deactivate-action],[class*=revoke-action]):is(:disabled,[aria-disabled=true]){opacity:.55;pointer-events:none;cursor:not-allowed!important;text-decoration:none!important}html body #app .portal-shell:not(.portal-dark) .portal-page .assessments-page .assessment-delete-action:disabled,html body #app .portal-shell:not(.portal-dark) .portal-page .assessments-page .assessment-delete-action:disabled:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell:not(.portal-dark) .portal-page .assessments-page .assessment-delete-action:disabled :is(span,svg,path){color:#9ca3af!important}html body #app .portal-shell.portal-dark .portal-page .assessments-page .assessment-delete-action:disabled,html body #app .portal-shell.portal-dark .portal-page .assessments-page .assessment-delete-action:disabled:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell.portal-dark .portal-page .assessments-page .assessment-delete-action:disabled :is(span,svg,path){color:#718096!important}html body #app .portal-shell .portal-page .assessments-page .assessment-delete-action:disabled{opacity:1!important}html body #app .portal-shell:not(.portal-dark) .portal-page :is(.danger-link,.workspace-delete-action,.organization-note-delete,.organization-member-lifecycle-action,.vulndb-archive-action,.vulndb-delete-action,.assessment-delete-action,.assessment-finding-delete-action,.assessment-comment-delete,[class*=delete-action],[class*=remove-action],[class*=deactivate-action],[class*=revoke-action]):not(.assessment-delete-confirm-action):not(.workspace-confirm-delete):not(.organization-member-confirm-remove):not(.danger-button):not(:disabled):not([aria-disabled=true]),html body #app .portal-shell:not(.portal-dark) .portal-page :is(.danger-link,.workspace-delete-action,.organization-note-delete,.organization-member-lifecycle-action,.vulndb-archive-action,.vulndb-delete-action,.assessment-delete-action,.assessment-finding-delete-action,.assessment-comment-delete,[class*=delete-action],[class*=remove-action],[class*=deactivate-action],[class*=revoke-action]):not(.assessment-delete-confirm-action):not(.workspace-confirm-delete):not(.organization-member-confirm-remove):not(.danger-button):not(:disabled):not([aria-disabled=true]) :is(span,i,svg,path){color:var(--hive-destructive-red)!important}html body #app .portal-shell .portal-page>.portal-page-inner{padding-top:1.45rem!important}html body #app .portal-shell .portal-page>.portal-page-inner>:is(.dashboard-page,.tools-page,.assessments-page,.administration-users,.organization-workspaces-page,.prism-page,.pulse-page,.sonar-page){margin-top:0!important;padding-top:0!important}html body #app .portal-shell .portal-page>.portal-page-inner>:is(.dashboard-page,.tools-page,.assessments-page,.administration-users,.organization-workspaces-page,.prism-page,.pulse-page,.sonar-page)>:is(header:first-child,.module-heading:first-child){margin-top:0!important}html body #app .portal-shell .portal-page :is(.dashboard-heading,.assessments-heading,.administration-users>.module-heading,.organization-workspaces-page>.module-heading) .prism-title-row>h1{margin:0!important}html body #app .portal-shell .portal-page :is(.dashboard-heading,.assessments-heading,.administration-users>.module-heading,.organization-workspaces-page>.module-heading)>div>p:last-child{margin:.42rem 0 0!important}@media (width>=1500px){html body #app .portal-shell .portal-page>.portal-page-inner{padding-top:clamp(1.7rem,1.4vw,2.3rem)!important}}html body #app .portal-shell .portal-page .assessments-page button.text-action.icon-text-action.assessment-comment-action,html body #app .portal-shell .portal-page .assessments-page button.text-action.icon-text-action.assessment-comment-action:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page .assessments-page button.text-action.icon-text-action.assessment-comment-action>span,html body #app .portal-shell .portal-page .assessments-page button.text-action.icon-text-action.assessment-comment-action:is(:hover,:focus,:focus-visible,:active)>span{text-decoration:none!important}.module-dashboard-scope{align-items:end;gap:12px;margin:0 0 16px;display:flex}.module-dashboard-scope label{width:240px;min-width:0;max-width:100%;color:var(--portal-muted,#656d76);gap:4px;font-size:11px;display:grid;position:relative}.module-dashboard-scope select{appearance:none;border:1px solid var(--portal-border,#d0d7de);background:var(--portal-surface,#fff);width:100%;min-width:0;height:40px;color:var(--portal-text,#1f2328);text-overflow:ellipsis;border-radius:8px;padding:0 36px 0 12px;font:400 13px/1.5 Instrument Sans,ui-sans-serif,system-ui,sans-serif}.module-dashboard-scope select:focus-visible{border-color:#0071e3;outline:3px solid #0071e333}.portal-dark .module-dashboard-scope label{color:#8b949e}.portal-dark .module-dashboard-scope select{color:#f0f6fc;background:#161b22;border-color:#30363d}@media (width<=680px){.module-dashboard-scope{flex-direction:column;align-items:stretch}.module-dashboard-scope label{width:100%}}#app select:not([multiple]):is(:not([size]),[size="1"]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%23656d76' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important;padding-right:36px!important}#app .portal-dark select:not([multiple]):is(:not([size]),[size="1"]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%23c9d1d9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}@media (forced-colors:active){#app select:not([multiple]):is(:not([size]),[size="1"]){appearance:auto;background-image:none!important}}.portal-shell .portal-page .administration-settings-navigation button.settings-group-toggle{justify-content:space-between;gap:8px;min-height:32px;padding:4px 8px;font-weight:600;display:flex;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.administration-settings-navigation button.settings-group-toggle>svg{width:12px;height:12px;color:inherit}.administration-settings-navigation button.settings-group-toggle:focus-visible{outline-offset:2px;outline:2px solid #0071e3}html body #app .portal-shell .portal-page .administration-settings-navigation button.settings-group-toggle:is(:hover,:focus,:focus-visible,:active){color:inherit!important;box-shadow:none!important;background:0 0!important}html body #app .portal-shell:not(.portal-dark) .portal-page .administration-settings-navigation button.settings-group-toggle:hover{background:#f5f8fb!important}html body #app .portal-shell.portal-dark .portal-page .administration-settings-navigation button.settings-group-toggle:hover{background:#1a2737!important}.assessment-scope-analysis.assessment-executive-forgy-action{grid-column:1/-1;justify-items:start;min-width:0;margin:0}.assessment-scope-analysis .assessment-executive-forgy-label{text-align:left;white-space:normal}.assessment-scope-analysis .assessment-scope-result{box-sizing:border-box;color:#344156;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #dbe4ee;border-radius:6px;gap:.5rem;width:100%;min-width:0;padding:1rem;font-size:14px;line-height:1.6;display:grid}.portal-dark .assessment-scope-analysis .assessment-scope-result{color:#edf2f7;background:#182434;border-color:#34465d}.assessment-scope-analysis .assessment-scope-warning{color:#92400e;background:#fffbeb;border-color:#fde68a;font-size:12px}.portal-dark .assessment-scope-analysis .assessment-scope-warning{color:#fde68a;background:#422f12;border-color:#854d0e}.assessment-scope-analysis .assessment-scope-success{color:#14532d;background:#f0fdf4;border-color:#bbf7d0;font-size:12px}.portal-dark .assessment-scope-analysis .assessment-scope-success{color:#bbf7d0;background:#142e21;border-color:#166534}.assessment-scope-analysis .assessment-scope-success :is(span,strong){color:inherit!important}.assessment-scope-analysis .assessment-scope-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca;font-size:12px}.portal-dark .assessment-scope-analysis .assessment-scope-error{color:#fecaca;background:#3b1818;border-color:#991b1b}.portal-shell.has-primary-sidebar{--primary-sidebar-width:56px;--settings-sidebar-width:180px;padding-left:var(--primary-sidebar-width)}.portal-primary-sidebar{z-index:40;width:var(--primary-sidebar-width);background:var(--rail-bg);height:100dvh;color:var(--rail-icon);border:0;flex-direction:column;padding-top:62px;display:flex;position:fixed;inset:0 auto 0 0}.portal-shell .portal-sidebar-navigation{flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;height:auto;min-height:0;padding:12px 6px;display:flex;overflow:visible}.portal-shell .portal-sidebar-navigation :is(a,button.sidebar-settings){color:#b9bec7;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;text-decoration:none;display:flex;position:relative}.portal-shell .portal-sidebar-navigation :is(a,button.sidebar-settings):hover{color:#f0f6fc;background:#22252a;text-decoration:none}.portal-shell .portal-sidebar-navigation :is(a,button.sidebar-settings).active:before{content:"";background:#2997ff;border-radius:0 2px 2px 0;width:2px;position:absolute;top:10px;bottom:10px;left:-6px}.portal-shell .portal-sidebar-navigation .sidebar-utility-separator{background:var(--rail-tooltip-border,#30363d);flex:0 0 1px;width:28px;height:1px;margin:auto 0 6px}.portal-shell .portal-sidebar-navigation .primary-nav-icon{flex:none;width:22px;height:22px}.portal-sidebar-navigation .sidebar-link-label{z-index:1;color:#f0f6fc;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#1f2328;border:1px solid #30363d;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:400;line-height:1.5;position:absolute;left:calc(100% + 12px)}.portal-sidebar-navigation :is(a,button.sidebar-settings):hover .sidebar-link-label,.portal-sidebar-navigation :is(a,button.sidebar-settings):focus-visible .sidebar-link-label{opacity:1;visibility:visible}.portal-shell .portal-sidebar-navigation :is(a,button.sidebar-settings):focus-visible{outline-offset:-2px;outline:2px solid #2997ff}.portal-shell.has-primary-sidebar .portal-nav-inner{--header-content-inset:max(-8px, calc((100% - 1220px) / 2));flex-wrap:nowrap;gap:16px;width:calc(100% - 48px)}.portal-shell.has-primary-sidebar .portal-mark{width:44px;margin-left:var(--header-content-inset);flex-basis:44px;justify-items:start}@media (width>=1500px){.portal-shell.has-primary-sidebar .portal-nav-inner{--header-content-inset:max(8px, calc((100% - 1480px) / 2))}}@media (width>=2100px){.portal-shell.has-primary-sidebar .portal-nav-inner{--header-content-inset:max(16px, calc((100% - 1680px) / 2))}}.portal-shell.has-primary-sidebar .portal-actions{margin-left:auto;margin-right:var(--header-content-inset)}.portal-current-location{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}@media (height<=680px){.portal-shell .portal-sidebar-navigation{scrollbar-width:thin;overflow:hidden auto}}@media (width<=640px){.portal-shell.has-primary-sidebar .portal-topbar{height:auto;min-height:62px}.portal-shell.has-primary-sidebar .portal-nav-inner{--header-content-inset:0px;gap:4px;width:calc(100% - 2rem);padding-block:8px}.portal-shell.has-primary-sidebar .portal-mark{margin-left:0}.portal-shell.has-primary-sidebar .portal-current-location{display:none}.portal-shell.has-primary-sidebar .portal-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px}.portal-shell.has-primary-sidebar .portal-legacy-link{padding-inline:6px}.portal-shell.has-primary-sidebar .notification-menu{width:min(360px,calc(100vw - var(--primary-sidebar-width) - 24px));right:-40px}}@media print{.portal-primary-sidebar{display:none}.portal-shell.has-primary-sidebar{padding-left:0}}.portal-topbar .skeleton-line.title{background:#dce4ee;border-radius:4px;width:120px;height:14px;display:block}.portal-dark .portal-topbar .skeleton-line.title{background:#28394f}.portal-shell.has-primary-sidebar .portal-topbar{flex-shrink:0;min-height:62px}.portal-shell .portal-sidebar-navigation .sidebar-settings{box-shadow:none;cursor:pointer;background-color:#0000;border:0}.portal-shell .portal-sidebar-navigation .sidebar-settings.active{background:#0071e31f}.portal-shell .portal-sidebar-navigation .sidebar-settings:hover{background:#22252a}html body #app .portal-shell.portal-dark .administration-users :is(.admin-organization-list-row,.admin-user-row:not(.admin-user-header)):not(:hover){background:0 0!important}html body #app .portal-shell.portal-dark .administration-users :is(.admin-organization-list-row,.admin-user-row:not(.admin-user-header)):hover{background:#273548!important}html body #app .portal-shell.portal-dark .administration-organizations-settings>.administration-workspaces-card,html body #app .portal-shell.portal-dark .administration-users-settings>.administration-users-card{background:0 0!important}html body #app .portal-shell.portal-dark .administration-users .administration-general-settings :is(thead,thead tr,thead th,.admin-workspace-header,.admin-user-header),html body #app .portal-shell.portal-dark .portal-page .vulndb-page .vulndb-row-heading{background:var(--hive-dark-surface)!important}.portal-navigation-progress{z-index:75;pointer-events:none;background:#2997ff;height:2px;position:fixed;inset:0 0 auto}.hive-dark-preload body,.hive-dark-preload .initial-dashboard-content,.hive-dark-preload .initial-portal-skeleton{background:var(--hive-dark-bg);color:var(--hive-dark-text)}.hive-dark-preload .initial-dashboard-content,.hive-dark-preload .initial-portal-skeleton{transition:none}.administration-users.has-settings-rail{padding-left:var(--settings-sidebar-width)}.portal-page:has(.has-settings-rail)>.portal-page-inner{width:100%;max-width:none;padding-inline:24px}.settings-secondary-rail button.selection-control>span{font-weight:400!important}.has-settings-rail .administration-settings-layout{grid-template-columns:minmax(0,1fr)}html body #app .portal-shell .portal-page .administration-users .settings-secondary-rail{inset:var(--settings-rail-top,62px) auto 0 var(--primary-sidebar-width,56px);z-index:35;width:var(--settings-sidebar-width);overscroll-behavior:contain;border:0;border-right:1px solid var(--rail-tooltip-border);background:var(--rail-bg);color:var(--rail-icon);box-shadow:none;border-radius:0;display:block;position:fixed;overflow-y:auto;padding:16px 8px!important}.settings-secondary-rail .settings-rail-search{background:var(--rail-search-bg);height:34px;color:var(--rail-muted);border-radius:4px;align-items:center;gap:8px;margin:0 0 12px;padding:0 8px;display:flex}html body #app .portal-shell .settings-secondary-rail .settings-rail-search input{width:100%;min-width:0;height:32px;color:var(--rail-hover-text);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.settings-rail-search:focus-within{outline:2px solid var(--rail-active);outline-offset:2px}.settings-rail-search>svg{flex-shrink:0;width:12px;height:12px}html body #app .portal-shell .portal-page .administration-users .settings-secondary-rail nav h4{border-color:var(--rail-tooltip-border);color:var(--rail-muted);margin:12px 0 4px;padding:12px 8px 0;font-size:11px;font-weight:400}html body #app .portal-shell .portal-page .administration-users .settings-secondary-rail button.selection-control,html body #app .portal-shell .portal-page .administration-users .settings-secondary-rail button.selection-control:is(:hover,:focus,:focus-visible,:active){border-radius:4px;grid-template-columns:20px minmax(0,1fr);gap:8px;min-height:36px;padding:8px;color:var(--rail-icon)!important;box-shadow:none!important;background:0 0!important;border:0!important;font-weight:400!important}html body #app .portal-shell .portal-page .administration-users .settings-secondary-rail button.selection-control:hover{background:var(--rail-hover-bg)!important}html body #app .portal-shell .portal-page .administration-users .settings-secondary-rail button.selection-control.active,html body #app .portal-shell .portal-page .administration-users .settings-secondary-rail button.selection-control.active:is(:hover,:focus,:focus-visible,:active){color:var(--rail-active)!important;background:#0071e31f!important}html body #app .portal-shell .portal-page .administration-users .settings-secondary-rail button>svg{color:inherit}html body #app .portal-shell .portal-page .administration-users .settings-secondary-rail button.settings-group-toggle{min-height:28px;padding:0;font-size:11px;font-weight:400;color:var(--rail-muted)!important}html body #app .portal-shell .portal-page .administration-users .settings-secondary-rail button.settings-group-toggle:hover{background:var(--rail-hover-bg)!important;color:var(--rail-icon)!important}.settings-secondary-rail button:focus-visible{outline-offset:-2px;outline:2px solid var(--rail-active)!important}.settings-rail-empty{color:var(--rail-muted);padding:8px;font-size:13px}@media (width<=900px){.administration-users.has-settings-rail{padding-left:0}html body #app .portal-shell .portal-page .administration-users .settings-secondary-rail{inset:auto;top:var(--settings-rail-top,0px);border:1px solid var(--rail-tooltip-border);border-radius:8px;width:100%;max-height:min(320px,40dvh);position:sticky;padding:16px 8px!important}}.settings-secondary-rail{scrollbar-width:none;-ms-overflow-style:none}.settings-secondary-rail::-webkit-scrollbar{width:0;height:0;display:none}@media print{.administration-users.has-settings-rail{padding-left:0}.settings-secondary-rail{display:none!important}}.portal-shell:has(.has-settings-rail) .portal-announcement{z-index:36;position:relative}.settings-secondary-rail nav{grid-template-columns:minmax(0,1fr)}html body #app .portal-shell .settings-secondary-rail .settings-rail-search input::placeholder{color:var(--rail-muted);opacity:1}.portal-shell{--rail-bg:var(--hive-light-bg);--rail-muted:#656d76;--rail-search-bg:#f6f8fa;--rail-icon:#656d76;--rail-hover-bg:#f6f8fa;--rail-hover-text:#1f2328;--rail-active:#06c;--rail-tooltip-bg:#fff;--rail-tooltip-border:#d0d7de}.portal-shell.portal-dark,.hive-dark-preload .portal-shell{--rail-bg:var(--hive-dark-bg);--rail-muted:#8b949e;--rail-search-bg:#161b22;--rail-icon:#b9bec7;--rail-hover-bg:#21262d;--rail-hover-text:#f0f6fc;--rail-active:#2997ff;--rail-tooltip-bg:#161b22;--rail-tooltip-border:#30363d}.portal-shell .portal-sidebar-navigation :is(a,button.sidebar-settings){color:var(--rail-icon)}.portal-shell .portal-sidebar-navigation :is(a,button.sidebar-settings):hover{background:var(--rail-hover-bg);color:var(--rail-hover-text)}.portal-shell .portal-sidebar-navigation :is(a,button.sidebar-settings).active{color:var(--rail-active);background:#0071e31f}.portal-shell .portal-sidebar-navigation :is(a,button.sidebar-settings).active:before{background:var(--rail-active)}.portal-sidebar-navigation .sidebar-link-label{background:var(--rail-tooltip-bg);border-color:var(--rail-tooltip-border);color:var(--rail-hover-text)}html body #app .portal-shell:not(.portal-dark) .portal-sidebar-navigation a[aria-disabled=true] .sidebar-link-label{color:var(--rail-hover-text)!important}.portal-primary-sidebar:before{content:"";background:var(--hive-navigation-bg,#202c3c);pointer-events:none;height:62px;position:absolute;inset:0 0 auto}.portal-shell .portal-sidebar-navigation :is(a,button.sidebar-settings):focus-visible{outline-color:var(--rail-active)}:is(html:has(.portal-shell.has-primary-sidebar),body:has(.portal-shell.has-primary-sidebar)){overscroll-behavior-y:none}.portal-shell.has-primary-sidebar .portal-topbar{top:var(--portal-header-top,0px);z-index:45;position:sticky}@media (width<=900px){.has-settings-rail .administration-settings-layout{display:block}.settings-secondary-rail{margin-bottom:16px}}@media print{.portal-shell.has-primary-sidebar .portal-topbar{position:static}}.portal-primary-sidebar:after{content:"";background:var(--rail-tooltip-border);pointer-events:none;width:1px;position:absolute;inset:62px 0 0 auto}.portal-shell:has(.administration-users.has-settings-rail)>.portal-footer{display:none}.portal-shell:has(.fusion-copilot-page){height:100dvh;min-height:0;overflow:hidden}.portal-shell:has(.fusion-copilot-page)>.portal-page{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.portal-shell:has(.fusion-copilot-page)>.portal-page>.portal-page-inner{flex:auto;width:min(1220px,100% - 2rem);max-width:none;height:auto;min-height:0;padding-inline:0;overflow:hidden}.portal-shell:has(.fusion-copilot-page)>.portal-footer{display:none}@media (width>=1500px){.portal-shell:has(.fusion-copilot-page)>.portal-page>.portal-page-inner{width:min(1480px,100% - 4rem)}}@media (width>=2100px){.portal-shell:has(.fusion-copilot-page)>.portal-page>.portal-page-inner{width:min(1680px,100% - 5rem)}}@media print{.portal-shell:has(.fusion-copilot-page){height:auto;min-height:100vh;overflow:visible}.portal-shell:has(.fusion-copilot-page)>.portal-page{overflow:visible}.portal-shell:has(.fusion-copilot-page)>.portal-footer{display:block}}html body #app .portal-shell .settings-secondary-rail .settings-rail-search input:is(:focus,:focus-visible){box-shadow:none!important;border-color:#0000!important;outline:none!important}.administration-general-settings header:has(>.settings-section-copy){justify-content:flex-end}.administration-general-settings header:has(>.settings-section-copy):not(:has(>:not(.settings-section-copy))){min-height:0;margin:0;border:0!important;padding:0!important}.login-logo.login-prompt-logo{width:56px;height:56px}.wallpaper-schedule-field{color:#334155;gap:.4rem;min-width:0;font-size:13px;font-weight:500;display:grid}.wallpaper-schedule-field>small{color:#697386;font-size:12px;font-weight:400}.portal-dark .wallpaper-schedule-field{color:#c4cedb}.portal-dark .wallpaper-schedule-field>small{color:#aeb8c6}.hive-date-time-controls{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}.hive-date-time-controls select{color:#182133;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.4rem .6rem}.portal-dark .hive-date-time-controls select{color:#f0f6fc;background:#161b22;border-color:#40536b}.administration-setting-card.administration-splash-card{overflow:visible}.maintenance-setting-row{border-bottom:1px solid var(--border,#d0d7de);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.maintenance-setting-row h4{margin:0 0 4px;font-size:13px;font-weight:600}.maintenance-setting-row p{color:var(--text-secondary,#656d76);margin:0;font-size:11px}.maintenance-setting-row .product-status-toggle:has(input:disabled){opacity:.6;cursor:wait}.portal-dark .maintenance-setting-row{border-color:#30363d}.portal-dark .maintenance-setting-row p{color:#c9d1d9}.portal-maintenance-banner{z-index:110;min-height:40px;margin-left:calc(-1 * var(--primary-sidebar-width,0px));color:#664d03;background:#fff3cd;border-bottom:1px solid #e8c875;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:flex;position:sticky;top:0}.portal-maintenance-banner svg{flex:none;width:16px;height:16px}.portal-dark .portal-maintenance-banner{color:#ffe69c;background:#493b10;border-color:#856b1b}.portal-shell.has-primary-sidebar .portal-primary-sidebar{top:var(--portal-header-top,0px);height:calc(100dvh - var(--portal-header-top,0px))}.portal-shell .view-as-banner{top:var(--maintenance-banner-height,0px);margin-left:calc(-1 * var(--primary-sidebar-width,0px));flex-shrink:0}@media (width>=651px) and (width<=1100px){.portal-shell .view-as-banner{grid-template-columns:repeat(2,minmax(0,1fr));max-height:420px}.portal-shell .view-as-controls{grid-column:1/-1;justify-content:space-between}}.portal-shell .view-as-banner>div{overflow-wrap:anywhere;min-width:0}.portal-shell .view-as-banner.view-as-banner-leaving{max-height:0}.maintenance-setting-row:has(+.maintenance-login-link){margin-bottom:0}.maintenance-login-link{padding:16px}.maintenance-login-link label{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.maintenance-login-link>div{align-items:center;gap:12px;display:flex}.maintenance-login-link input{flex:1;width:100%;min-width:0;min-height:36px;padding:8px 12px}.maintenance-login-link button{flex:none}.maintenance-login-link p{color:#656d76;margin:8px 0 0;font-size:11px}.portal-dark .maintenance-login-link p{color:#c9d1d9}.assessment-detail-copy .assessment-request-alert{color:#b42338;overflow-wrap:anywhere;background:#fff1f2;border:1px solid #efb0b5;border-radius:5px;width:fit-content;max-width:100%;margin:8px 0;padding:4px 8px;font-size:11px;line-height:1.4}.portal-dark .assessment-detail-copy .assessment-request-alert{color:#f7b7c0;background:#3b2027;border-color:#763743}.administration-systems-settings .maintenance-status-message{margin-bottom:16px}html body #app .portal-shell .fusion-card-composer{border:1px solid var(--rail-tooltip-border);background:var(--rail-bg);align-items:center;gap:12px;width:100%;max-width:768px;min-height:48px;padding:7px 10px 7px 18px;display:flex;box-shadow:0 3px 14px #0000000a;border-color:var(--rail-tooltip-border)!important;border-radius:28px!important}html body #app .portal-shell .fusion-card-composer:focus-within{border-color:var(--rail-muted)!important}html body #app .portal-shell .fusion-card-composer>input{width:100%;min-width:0;min-height:32px;color:inherit;border-radius:0;outline:none;flex:1;padding:4px 0;box-shadow:none!important;background:0 0!important;border:0!important;font-size:15px!important}html body #app .portal-shell .fusion-card-composer>input::placeholder{color:var(--rail-muted);opacity:1;font-size:15px!important}html body #app .portal-shell .fusion-card-composer>button.fusion-card-send{flex:0 0 32px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:grid;color:#fff!important;box-shadow:none!important;background:#1f2328!important;border:0!important;border-radius:50%!important;padding:0!important}html body #app .portal-shell .fusion-card-composer>button.fusion-card-send svg{width:20px;height:20px}html body #app .portal-shell .fusion-card-composer>button.fusion-card-send:disabled{color:#8a94a3!important;background:#e5e7eb!important}html body #app .portal-shell.portal-dark .fusion-card-composer>button.fusion-card-send{color:#1f2328!important;background:#f0f6fc!important}html body #app .portal-shell.portal-dark .fusion-card-composer>button.fusion-card-send:disabled{color:#8b949e!important;background:#30363d!important}html body #app .portal-shell .fusion-card-composer>button.fusion-card-send:focus-visible{outline:2px solid var(--rail-active);outline-offset:3px}.portal-page h1[data-navigation-heading]:focus{outline:none}.tools-workbench .tool-workbench-title{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 .8rem;display:grid}.tool-workbench-title>.eyebrow{grid-area:1/2}.tool-workbench-title>.tool-card-icon{grid-area:2/1;height:auto}.tool-workbench-title>h2{grid-area:2/2;margin:0;line-height:1.4}.tool-workbench-title>.tool-workbench-description{grid-area:3/2;margin:.2rem 0 0}.assessment-request-notice-row{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.assessment-detail-copy .assessment-request-notice-row .assessment-request-alert{margin:0}html body #app .portal-shell .portal-page .assessment-request-notice-row button.assessment-request-cancel{white-space:nowrap;width:auto;min-height:0;line-height:1.4;padding:2px 0!important;font-size:11px!important}.assessment-portfolio-fusion{margin:0 0 20px}.assessment-portfolio-fusion-actions{text-align:right;flex-direction:column;align-items:flex-end;margin-bottom:12px;display:flex}.assessment-portfolio-fusion-actions>.muted{margin:6px 0 0;font-size:12px}.assessment-findings-fusion-summary .assessment-executive-forgy-button.is-working .assessment-executive-fusion-icon,.assessment-portfolio-fusion-actions .assessment-executive-forgy-button.is-working .assessment-executive-fusion-icon{animation:none}.assessment-portfolio-fusion>a.text-action{align-items:center;gap:4px;margin-top:16px;display:inline-flex}.workspace-fusion-toggle{gap:8px;margin-bottom:6px;display:inline-flex}html body #app .portal-shell .portal-page .assessments-page button.text-action.assessment-executive-forgy-button.fusion-summary-action:disabled:not(.is-working),html body #app .portal-shell .portal-page .assessments-page button.text-action.assessment-executive-forgy-button.fusion-summary-action:disabled:not(.is-working) :is(span,svg){cursor:not-allowed;color:var(--rail-muted)!important;-webkit-text-fill-color:var(--rail-muted)!important;opacity:1!important}html body #app .portal-shell .portal-page .assessments-page button.fusion-summary-action:disabled:not(.is-working) :is(.fusion-static-star,.fusion-bot-body,.fusion-bot-dots){fill:var(--rail-muted)!important}.workspace-fusion-policy>.form-caption{margin-top:8px;display:block}.portal-shell .workspace-fusion-policy .workspace-fusion-policy-status.is-enabled{color:#187548!important}.portal-shell .workspace-fusion-policy .workspace-fusion-policy-status.is-disabled{color:var(--hive-destructive-red)!important}.portal-dark .workspace-fusion-policy .workspace-fusion-policy-status.is-enabled{color:#7ee2b8!important}.fusion-settings-groups,.fusion-settings-group{display:grid}.fusion-settings-group+.fusion-settings-group{border-top:1px solid #e2e8f0}.fusion-settings-group>header{gap:4px;padding:16px 16px 0;display:grid}.fusion-settings-group>header h3{color:#1f2328;margin:0;font-size:14px}.fusion-settings-group>header p{color:#697386;margin:0;font-size:12px;line-height:1.5}.administration-fusion-settings>.profile-alert{margin:16px 16px 0}.administration-fusion-settings .administration-setting-fields{max-width:720px}.portal-shell .administration-fusion-settings :is(select,input[type=number]){color:#1f2328;background:#fff;border:1px solid #8c959f;border-radius:8px;padding:8px 12px}.portal-dark .administration-fusion-settings :is(select,input[type=number]){color:#f0f6fc;background:#0d1117;border-color:#656d76}.portal-shell .administration-fusion-settings :is(select,input[type=number]):focus-visible{outline-offset:2px;outline:2px solid #0071e3}.portal-shell .administration-fusion-settings :is(select,input[type=number]):disabled{opacity:1;color:#656d76;cursor:not-allowed;background:#f6f8fa}.portal-dark .administration-fusion-settings :is(select,input[type=number]):disabled{color:#8b949e;background:#161b22}.portal-dark .fusion-settings-group+.fusion-settings-group{border-color:#34465d}.portal-dark .fusion-settings-group>header h3{color:#edf2f7}.portal-dark .fusion-settings-group>header p{color:#aeb8c6}.fusion-thinking-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.fusion-thinking-controls>label{color:#334155;gap:6px;font-size:13px;font-weight:500;display:grid}.fusion-thinking-controls>label>small{color:#697386;font-size:12px;font-weight:400}.portal-dark .fusion-thinking-controls>label{color:#e2e8f0}.portal-dark .fusion-thinking-controls>label>small{color:#aeb8c6}.fusion-thinking-schedule{gap:8px;display:grid}.fusion-thinking-schedule>span{color:#334155;font-size:13px;font-weight:500}.portal-dark .fusion-thinking-schedule>span{color:#e2e8f0}.fusion-thinking-schedule>small{color:#697386;font-size:12px}.portal-dark .fusion-thinking-schedule>small{color:#aeb8c6}.fusion-thinking-schedule .hive-date-picker,.fusion-thinking-schedule .hive-date-range-field{width:100%}.fusion-thinking-schedule.is-disabled{opacity:.58}.fusion-thinking-schedule.is-disabled>span,.fusion-thinking-schedule.is-disabled>small{color:#6e7781}.administration-fusion-settings .fusion-thinking-schedule .hive-date-range-field:disabled{opacity:1;cursor:not-allowed;color:#57606a!important;box-shadow:none!important;background:#eaeef2!important;border-color:#afb8c1!important}.administration-fusion-settings .fusion-thinking-schedule .hive-date-range-field:disabled .hive-date-range-icon{color:#6e7781!important}.portal-dark .fusion-thinking-schedule.is-disabled>span,.portal-dark .fusion-thinking-schedule.is-disabled>small{color:#8c959f}.portal-dark .administration-fusion-settings .fusion-thinking-schedule .hive-date-range-field:disabled{color:#8c959f!important;background:#21262d!important;border-color:#484f58!important}.portal-dark .administration-fusion-settings .fusion-thinking-schedule .hive-date-range-field:disabled .hive-date-range-icon{color:#8c959f!important}@media (width<=760px){.fusion-thinking-controls{grid-template-columns:1fr}}html body #app .portal-shell .portal-page .organization-details-page .customer-password-reset-action>button.text-action,html body #app .portal-shell .portal-page .organization-details-page .customer-password-reset-action>button.text-action:is(:hover,:focus,:focus-visible,:active){text-align:left;justify-content:flex-start;width:auto;min-width:0;margin-inline:0;padding-inline:0!important}.portal-shell .portal-sidebar-navigation .sidebar-insights-badge{top:3px;right:3px}.portal-shell .portal-sidebar-navigation a.has-unread .primary-nav-icon{color:var(--rail-active)}.portal-skeleton,.initial-portal-skeleton{--skeleton-fill:#e8edf2;--skeleton-surface:#fff;--skeleton-border:#d0d7de}.portal-dark .portal-skeleton,.hive-dark-preload .initial-portal-skeleton{--skeleton-fill:#29313d;--skeleton-surface:#161b22;--skeleton-border:#30363d}html body #app .portal-skeleton i{background:var(--skeleton-fill)!important}html body #app .portal-skeleton i:after,html body #app .initial-portal-skeleton i:after,html body #app .skeleton-brand-mark:after{content:none!important;animation:none!important}html body #app .portal-skeleton :is(.skeleton-card,.skeleton-table-card,.skeleton-profile-card){background:var(--skeleton-surface)!important;border-color:var(--skeleton-border)!important}html body #app .initial-portal-skeleton .portal-page{background:#fff}html.hive-dark-preload body #app .initial-portal-skeleton .portal-page{background:#0d1117}.structured-skeleton [aria-hidden=true]{min-width:0}.structured-skeleton .skeleton-module-heading{min-height:76px}.structured-copy{gap:12px;padding-block:12px;display:grid}.structured-skeleton .skeleton-card.structured-copy{margin-bottom:16px;padding:20px}.structured-summary{align-content:center;gap:16px;min-height:160px;margin-bottom:16px;display:grid}.structured-metrics{margin-bottom:16px}.structured-metrics .skeleton-card{align-content:center;gap:14px;min-height:112px;display:grid}.structured-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.structured-panels.prism-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.structured-panels .skeleton-card{gap:16px;display:grid}.structured-table-row{grid-template-columns:repeat(var(--skeleton-columns,5),minmax(0,1fr));border-bottom:1px solid var(--skeleton-border);align-items:center;gap:16px;min-height:76px;padding:16px;display:grid}.structured-table-row:last-child{border-bottom:0}.structured-table-row.header{min-height:44px}.structured-table-row>span{gap:8px;display:grid}.structured-toolbar{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:16px;display:flex}.structured-toolbar .skeleton-input{width:min(360px,60%)}.structured-workbench,.structured-settings{grid-template-columns:260px minmax(0,1fr);gap:16px;display:grid}.structured-workbench>aside,.structured-settings>aside{align-content:start;gap:28px}.structured-composer{border-radius:24px;height:100px}.structured-detail-row{border-bottom:1px solid var(--skeleton-border);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;min-height:44px;display:grid}.structured-pills{flex-wrap:wrap;gap:8px;margin-block:16px;display:flex}.structured-pills .skeleton-pill{width:100px;height:38px}.structured-inbox{grid-template-columns:minmax(280px,38%) minmax(0,1fr);min-height:520px;display:grid}.structured-inbox>aside{border-right:1px solid var(--skeleton-border)}.structured-inbox-row{border-bottom:1px solid var(--skeleton-border);gap:16px;min-height:104px;padding:20px 16px;display:grid}.structured-inbox-preview{align-content:start;gap:20px;padding:24px;display:grid}.structured-inbox-preview hr{border:0;border-top:1px solid var(--skeleton-border);width:100%}.structured-empty{justify-items:center;gap:20px;padding:48px;display:grid}html body #app .portal-page :is(.dashboard-reveal,.prism-reveal,.pulse-reveal,.sonar-reveal,.tools-reveal,.assessment-reveal){opacity:1!important;animation:none!important;transform:none!important}@media (width<=1050px){.structured-panels.prism-main-grid{grid-template-columns:1fr}}@media (width<=900px){.structured-settings,.structured-workbench{grid-template-columns:1fr}.structured-settings>aside,.structured-workbench>aside{display:none}}@media (width<=760px){.structured-inbox{grid-template-columns:1fr}.structured-inbox>aside{border-right:0}.structured-inbox-preview{display:none}.structured-panels{grid-template-columns:1fr}.structured-detail-row{grid-template-columns:110px minmax(0,1fr);gap:12px}.structured-table-row{gap:8px;padding:12px 8px}.structured-table-row .skeleton-line{max-width:100%}.structured-table{overflow-x:auto}.structured-table-row{min-width:560px}}.structured-settings.without-rail{grid-template-columns:1fr}.structured-panels.sonar-overview{grid-template-columns:minmax(210px,.6fr) minmax(0,1.15fr) minmax(210px,.6fr)}@media (width<=1150px){.structured-panels.sonar-overview{grid-template-columns:1fr 2fr}.structured-panels.sonar-overview>section:last-child{grid-column:1/-1}}@media (width<=760px){.structured-panels.sonar-overview{grid-template-columns:1fr}}html body #app .portal-skeleton .skeleton-line{max-width:100%}.structured-settings:not(.without-rail) :is(.settings-skeleton-table,.settings-skeleton-systems,.settings-skeleton-logs){display:none}html[data-hive-settings-layout=table] .structured-settings:not(.without-rail) .settings-skeleton-table,html[data-hive-settings-layout=systems] .structured-settings .settings-skeleton-systems,html[data-hive-settings-layout=logs] .structured-settings .settings-skeleton-logs{display:block}html:is([data-hive-settings-layout=table],[data-hive-settings-layout=systems],[data-hive-settings-layout=logs]) .structured-settings .settings-skeleton-form{display:none}html body #app .portal-shell .portal-page{--hive-table-rule:#d0d7de}html body #app .portal-shell.portal-dark .portal-page{--hive-table-rule:#40536b}html body #app .portal-shell .portal-page table:has(>thead){border-collapse:collapse;width:100%}html body #app .portal-shell .portal-page table>thead>tr:first-child>:is(th,td),html body #app .portal-shell .portal-page :is(.admin-user-header,.admin-workspace-header,.organization-workspace-table-header,.organization-member-header,.organization-project-header,.workspace-member-header,.workspace-project-header,.view-as-user-header,.vulndb-row-heading,.prism-exposure-row.heading,.pulse-priority-row.heading,.help-plan-header){border-top:1px solid var(--hive-table-rule)!important}html body #app .portal-shell .portal-page :is(.systems-services-card,.dashboard-assessments,.organization-workspace-table,.organization-member-table,.workspace-members-table,.workspace-projects-table){padding:0!important}html body #app .portal-shell .portal-page .mfa-recovery-queue{overflow:hidden;padding:0!important}html body #app .portal-shell .portal-page .mfa-recovery-queue>:not(.dashboard-table-wrap){margin-left:24px;margin-right:24px}html body #app .portal-shell .portal-page .mfa-recovery-queue>header{margin-top:20px}html body #app .portal-shell .portal-page .mfa-recovery-queue>:last-child:not(.dashboard-table-wrap){margin-bottom:20px}html body #app .portal-shell .portal-page .mfa-recovery-queue :is(th,td):first-child{padding-left:24px}html body #app .portal-shell .portal-page .mfa-recovery-queue :is(th,td):last-child{padding-right:24px}html body #app .portal-shell .portal-page :is(.system-version-monitor,.sonar-source-registry,.engage-item:has(>.dashboard-table-wrap)){padding-left:16px!important;padding-right:16px!important}html body #app .portal-shell .portal-page :is(.system-version-monitor>.system-version-table-wrap,.sonar-source-registry .table-scroll,.engage-item>.dashboard-table-wrap){width:calc(100% + 32px);max-width:none;margin-left:-16px;margin-right:-16px;overflow-x:auto}html body #app .portal-shell .portal-page :is(.system-version-monitor,.sonar-source-registry,.engage-item) table>:is(thead,tbody)>tr>:first-child{padding-left:16px}html body #app .portal-shell .portal-page :is(.system-version-monitor,.sonar-source-registry,.engage-item) table>:is(thead,tbody)>tr>:last-child{padding-right:16px}html body #app .portal-shell .portal-page .administration-users{--settings-table-heading:#000}html body #app .portal-shell.portal-dark .portal-page .administration-users{--settings-table-heading:#fff}html body #app .portal-shell .portal-page .administration-users :is(thead th,thead td,.admin-workspace-header,.admin-user-header,.vulndb-row-heading),html body #app .portal-shell .portal-page .administration-users :is(thead th,thead td,.admin-workspace-header,.admin-user-header,.vulndb-row-heading) :is(span,strong,small,a,button){color:var(--settings-table-heading)!important}html body #app .portal-shell .portal-page .administration-general-settings :is(header,.administration-setting-search):has(+div>table>thead){border-bottom:0!important}html body #app .portal-shell .portal-page .administration-users .card>:is(.admin-workspace-header,.admin-user-header,.vulndb-row-heading):first-child,html body #app .portal-shell .portal-page .administration-users .card>div:first-child>table>thead>tr:first-child>:is(th,td){border-top:0!important}html body #app .portal-shell .portal-page .administration-systems-settings .systems-services-card{width:100%;margin:0;border:0!important;border-radius:0!important}html body #app .portal-shell .portal-page .administration-systems-settings .systems-services-table>thead>tr:first-child>th{border-top:1px solid var(--hive-table-rule)!important}html body #app .portal-shell .portal-page .administration-general-settings .administration-setting-search:has(+:is(.administration-users-card,.administration-workspaces-card)){border-bottom:0!important}html body #app .portal-shell .portal-page .administration-general-settings :is(.administration-users-card,.administration-workspaces-card){border:0!important;border-radius:0!important}html body #app .portal-shell .portal-page .administration-users .vulndb-workspace>.vulndb-directory>.vulndb-row-heading:first-child{border-top:0!important}html body #app .portal-shell .portal-page .administration-general-settings .administration-setting-card>header:has(>.settings-section-copy):not(:has(>:not(.settings-section-copy)))+.administration-products-table>table>thead>tr:first-child>th{border-top:0!important}.login-legacy-help{color:#ffffffc7;text-align:left;margin:0;font-size:12px;line-height:1.6}.login-legacy-help a{color:#fff;overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}html body #app .portal-shell .portal-page .login-customization-copy-preview>strong{color:#fff!important}html body #app .portal-shell .portal-page .login-customization-copy-preview>span{color:#fffc!important}html body #app .portal-shell .portal-page .login-customization-copy-preview>small{color:#ffffffb8!important}.projects-workspace-picker{gap:6px;max-width:360px;font-size:13px;display:grid}.projects-workspace-picker select{width:100%;font:inherit;border:1px solid #d0d7de;padding:8px 12px}html body #app .portal-shell .portal-page .workspace-token-allowance{align-items:center;gap:10px;width:min(100%,520px);min-width:0;flex-flow:row!important;display:flex!important}.workspace-token-allowance>span{white-space:nowrap;flex:none}.workspace-token-allowance-track{background:#94a3b833;border-radius:999px;flex:120px;min-width:24px;height:8px;overflow:hidden}.workspace-token-allowance-track>span{border-radius:inherit;height:100%;display:block}@media (width<=520px){html body #app .portal-shell .portal-page .workspace-token-allowance{gap:6px}}html body #app .portal-shell .portal-page .organization-detail-card dl .workspace-token-allowance{border:0!important;padding:0!important}html body #app .portal-shell .portal-page .organization-detail-card dl .workspace-token-allowance-track{min-height:8px;background:#94a3b833!important;border:0!important;height:8px!important;padding:0!important;display:block!important}html body #app .portal-shell .portal-page .workspace-token-allowance-track>span{background:var(--token-allowance-color)!important;height:100%!important;display:block!important}.workspace-token-allowance-track>span{transform-origin:0;animation:.65s ease-out both workspace-token-fill-in}@keyframes workspace-token-fill-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.workspace-token-allowance-track>span{animation:none}}html body #app .portal-shell .portal-page .workspace-projects-link{align-items:center;gap:5px;display:inline-flex;font-size:12px!important}.workspace-project-row.has-project-link{grid-template-columns:minmax(12rem,1.2fr) 7rem 8rem minmax(11rem,.9fr) minmax(10rem,.8fr) minmax(8rem,.7fr) 16px}.workspace-project-row.has-project-link.without-actions{grid-template-columns:minmax(12rem,1.2fr) 7rem 8rem minmax(11rem,.9fr) minmax(10rem,.8fr) 16px}.project-clickable-row{cursor:pointer}.project-clickable-row:focus-visible{outline-offset:-2px;outline:2px solid #0071e3}.project-open-chevron{justify-self:end}.project-open-chevron svg{width:10px;height:12px}.assessment-detail-copy>.eyebrow.assessment-context-label{text-transform:none;letter-spacing:normal}.assessment-finding-retest-control form{gap:12px;display:grid}.assessment-finding-retest-control form label{gap:6px;display:grid}.token-policy-setting{border-top:1px solid var(--hive-border,#d0d7de);gap:8px;padding:16px 20px;display:grid}.administration-tokens-card>header+.administration-products-help{border-top:0}.token-policy-setting p{margin:0}.token-policy-controls{grid-template-columns:160px 180px max-content;justify-content:start;align-items:center;gap:12px;display:grid}.token-policy-value{align-items:center;gap:8px;display:flex}.token-policy-value input{color:#1f2328;background:#fff;border:1px solid #8c959f;border-radius:6px;width:100px;min-height:38px;padding:8px 12px}.portal-dark .token-policy-value input{color:#f0f6fc;background:#161b22;border-color:#6e7681}@media (width<=600px){.token-policy-controls{grid-template-columns:minmax(0,1fr) max-content}.token-policy-controls>label{grid-column:1/-1}}.assessment-retest-result-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.assessment-finding-retest-control>form{grid-column:1/-1;gap:.6rem;min-width:0;display:grid}.assessment-finding-retest-control>form>button{justify-self:start}.assessment-finding-retest-control .assessment-operator-note-input{box-sizing:border-box;color:#1f2328;background:#fff;border:1px solid #8c959f;border-radius:6px;width:100%;min-width:0;min-height:36px;padding:8px 10px}.assessment-finding-retest-control .assessment-operator-note-input:focus{outline-offset:1px;border-color:#0071e3;outline:2px solid #0071e333}.assessment-operator-note-help{color:#68758a;justify-content:space-between;gap:8px;font-size:12px;line-height:1.4;display:flex}.portal-dark .assessment-finding-retest-control .assessment-operator-note-input{color:#f0f6fc;background:#161b22;border-color:#6e7681}.portal-dark .assessment-operator-note-help{color:#aeb8c6}.assessment-operator-note-actions{align-items:center;gap:16px;display:flex}.assessment-saved-operator-note{color:#344156;overflow-wrap:anywhere;white-space:pre-wrap;background:#f6f8fa;border-left:3px solid #8c959f;margin:0;padding:8px 10px}.portal-dark .assessment-saved-operator-note{color:#edf2f7;background:#1b293a;border-color:#6e7681}.assessment-saved-operator-note-row{align-items:flex-start;gap:10px;min-width:0;display:flex}.assessment-saved-operator-note-row>.assessment-saved-operator-note{flex:1;min-width:0}.assessment-saved-operator-note-row>.assessment-operator-note-actions{flex-shrink:0;gap:10px;padding-top:8px}.assessment-operator-note-field{min-width:0;position:relative}.assessment-finding-retest-control .assessment-operator-note-field>.assessment-operator-note-input{padding-right:38px}html body #app .portal-shell .portal-page .assessment-operator-note-field>button.assessment-operator-note-save{justify-content:center;align-items:center;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:auto 0!important;padding:0!important;transition:none!important;display:inline-flex!important;position:absolute!important;inset:0 8px 0 auto!important;transform:none!important}html body #app .portal-shell .portal-page .assessment-operator-note-field>button.assessment-operator-note-save,html body #app .portal-shell .portal-page .assessment-operator-note-field>button.assessment-operator-note-save:is(:disabled,:hover,:focus,:active){color:var(--hive-text-action,#0071e3)!important;opacity:1!important;filter:none!important;transition:none!important}html body #app .portal-shell .portal-page .assessment-operator-note-field>button.assessment-operator-note-save>svg{color:inherit!important;opacity:1!important;transition:none!important}.assessment-operator-note-save>svg{flex-shrink:0;width:14px;height:14px;display:block}.assessment-finding-retest-toggle.is-not-tested .toggle-track{background:#8c959f}.assessment-finding-retest-toggle.is-not-tested .toggle-track>span{transform:translate(9px)}.assessment-finding-retest-toggle.is-not-tested>strong{color:#68758a}.portal-dark .assessment-finding-retest-toggle.is-not-tested>strong{color:#aeb8c6}.assessment-finding-retest-control .assessment-finding-retest-toggle{flex-shrink:0;grid-template-columns:42px;gap:0}.assessment-finding-retest-control .assessment-finding-retest-toggle>strong{white-space:nowrap;text-align:left;width:76px;min-width:76px}.assessment-finding-retest-control .assessment-finding-retest-toggle .toggle-track,.assessment-finding-retest-control .assessment-finding-retest-toggle .toggle-track>span{transition:none;animation:none}.assessment-retest-switch-options{flex-shrink:0;grid-template-columns:65px 42px 40px;align-items:center;gap:8px;display:grid}html body #app .portal-shell .portal-page .assessment-retest-switch-options>button.assessment-retest-switch-option{white-space:nowrap;cursor:pointer;min-height:24px;font-size:12px;color:#68758a!important;opacity:1!important;background:0 0!important;border:0!important;padding:0!important;font-weight:400!important;transition:none!important;transform:none!important}html body #app .portal-shell .portal-page .assessment-retest-switch-options>button.assessment-retest-switch-option.is-selected{color:#a53a3a!important}html body #app .portal-shell .portal-page .assessment-retest-switch-options>button.assessment-retest-switch-option.is-selected.is-fixed{color:#187548!important}html body #app .portal-shell.portal-dark .portal-page .assessment-retest-switch-options>button.assessment-retest-switch-option{color:#aeb8c6!important}html body #app .portal-shell.portal-dark .portal-page .assessment-retest-switch-options>button.assessment-retest-switch-option.is-selected{color:#ffb8c1!important}html body #app .portal-shell.portal-dark .portal-page .assessment-retest-switch-options>button.assessment-retest-switch-option.is-selected.is-fixed{color:#7ee2b8!important}html body #app .portal-shell .portal-page .assessment-retest-switch-options>button.assessment-finding-retest-toggle{place-items:center;width:42px!important;min-width:42px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;transition:none!important;display:inline-grid!important;transform:none!important}.assessment-retest-switch-options>button.assessment-finding-retest-toggle:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.assessment-retest-switch-options .toggle-track{pointer-events:none}.assessment-status-transition-error{margin-top:12px}html body #app .portal-shell .portal-page .assessment-retest-switch-options>button.assessment-retest-switch-option,html body #app .portal-shell .portal-page .assessment-retest-switch-options>button.assessment-retest-switch-option:is(:hover,:focus,:focus-visible,:active){text-decoration:none!important}.assessment-retest-switch-options>button:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.assessment-owner-name>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assessment-operator-assignment-hint{margin-top:12px}.hive-deck{--deck-surface:var(--hive-light-surface);--deck-border:var(--hive-light-border);--deck-border-strong:#b8c1cc;--deck-text:var(--hive-light-text);--deck-muted:var(--hive-light-text-secondary);--deck-faint:var(--hive-light-text-muted);--deck-track:#eaeef2;--tone-blue:#3b82f6;--tone-red:#f43f5e;--tone-indigo:#6366f1;--tone-violet:#7c3aed;--tone-cyan:#06b6d4;--tone-green:#10b981;--tone-amber:#f59e0b;--sev-critical:#f43f5e;--sev-high:#f97316;--sev-medium:#eab308;--sev-low:#3b82f6;--sev-informational:#8b5cf6}.portal-dark .hive-deck{--deck-surface:var(--hive-dark-surface);--deck-border:var(--hive-dark-border);--deck-border-strong:#484f58;--deck-text:var(--hive-dark-text);--deck-muted:var(--hive-dark-text-secondary);--deck-faint:var(--hive-dark-text-muted);--deck-track:#21262d;--tone-blue:#60a5fa;--tone-red:#f87171;--tone-indigo:#818cf8;--tone-violet:#a78bfa;--tone-cyan:#22d3ee;--tone-green:#34d399;--tone-amber:#fbbf24;--sev-critical:#ff5c6c;--sev-high:#fb923c;--sev-medium:#facc15;--sev-low:#60a5fa;--sev-informational:#a78bfa}.portal-shell .portal-page .workforce-icon-action :is(svg,i){flex:0 0 .9rem!important;width:.9rem!important;height:.9rem!important;font-size:.9rem!important}.portal-demo-banner{z-index:111;margin-left:calc(-1 * var(--primary-sidebar-width,0px));text-align:center;color:#06c;font-variant-numeric:tabular-nums;background:#eaf3ff;border-bottom:1px solid #c8ddf5;flex-shrink:0;padding:5px 16px;font-size:13px;position:sticky;top:0}.portal-dark .portal-demo-banner{color:#8ec5ff;background:#142a42;border-color:#284968}.portal-shell .portal-maintenance-banner{top:var(--demo-banner-height,0px)}html body #app .portal-shell .portal-page button.demo-destructive,html body #app .portal-shell .portal-page button.demo-destructive:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page button.demo-destructive :is(span,i,svg,path){color:#b4232f!important}html body #app .portal-shell.portal-dark .portal-page button.demo-destructive,html body #app .portal-shell.portal-dark .portal-page button.demo-destructive:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell.portal-dark .portal-page button.demo-destructive :is(span,i,svg,path){color:#f87171!important}html body #app .portal-shell .portal-page button.demo-destructive:disabled,html body #app .portal-shell .portal-page button.demo-destructive:disabled:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell .portal-page button.demo-destructive:disabled :is(span,i,svg,path){color:#8c959f!important}html body #app .portal-shell.portal-dark .portal-page button.demo-destructive:disabled,html body #app .portal-shell.portal-dark .portal-page button.demo-destructive:disabled:is(:hover,:focus,:focus-visible,:active),html body #app .portal-shell.portal-dark .portal-page button.demo-destructive:disabled :is(span,i,svg,path){color:#8b949e!important}.assessment-scope-processing{align-items:center;gap:12px;min-height:40px;display:flex}.assessment-scope-analysis>.field-hint{margin-top:12px}.workspace-wizard-page .wizard-card{overflow:visible}.workspace-wizard-page .wizard-actions{border-radius:0 0 8px 8px}.workspace-wizard-page .hive-date-calendar{max-width:100%;max-height:calc(100vh - 2rem);top:auto;bottom:calc(100% + .45rem);overflow-y:auto}html body #app .portal-shell .portal-page button.insights-summary-action:not(:disabled){color:#1d4ed8!important}html body #app .portal-shell.portal-dark .portal-page button.insights-summary-action:not(:disabled){color:#a78bfa!important}html body #app .portal-shell .portal-page .assessments-page button.text-action.icon-text-action.assessment-executive-forgy-button.fusion-summary-action:is(:enabled,.is-working),html body #app .portal-shell .portal-page .assessments-page button.text-action.icon-text-action.assessment-executive-forgy-button.fusion-summary-action:is(:enabled,.is-working)>.assessment-executive-forgy-label{color:var(--forgy-action-color)!important;-webkit-text-fill-color:var(--forgy-action-color)!important}html body #app .portal-shell .portal-page .fusion-thinking-text{--fusion-thinking-base:#1d4ed8;--fusion-thinking-shimmer:#2563eb;--fusion-thinking-highlight:#38bdf8;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important}html body #app .portal-shell.portal-dark .portal-page .fusion-thinking-text{--fusion-thinking-base:#a78bfa;--fusion-thinking-shimmer:#c084fc;--fusion-thinking-highlight:#e9d5ff;color:#a78bfa!important;-webkit-text-fill-color:#a78bfa!important}html body #app .portal-shell .portal-page .fusion-thinking-character{color:var(--fusion-thinking-base);-webkit-text-fill-color:var(--fusion-thinking-base);animation:4.5s linear infinite fusion-thinking-character-shimmer}@keyframes fusion-thinking-character-shimmer{0%{color:var(--fusion-thinking-highlight);-webkit-text-fill-color:var(--fusion-thinking-highlight)}6%{color:var(--fusion-thinking-shimmer);-webkit-text-fill-color:var(--fusion-thinking-shimmer)}14%,to{color:var(--fusion-thinking-base);-webkit-text-fill-color:var(--fusion-thinking-base)}}.assessments-page .assessment-executive-forgy-button.is-working{--forgy-action-color:#1d4ed8}.portal-dark .assessments-page .assessment-executive-forgy-button.is-working{--forgy-action-color:#a78bfa}.tools-sidebar-group{grid-column:1/-1;gap:.2rem;display:grid}.tools-sidebar-group>h3{color:var(--rail-muted,#656d76);margin:0 0 .25rem;padding:.25rem .45rem;font-size:12px;font-weight:600}.tenant-users-table-scroll{overflow-x:auto}.tenant-users-table{border-collapse:collapse;width:100%;font-size:13px}.tenant-users-table th,.tenant-users-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--rail-tooltip-border,#d0d7de);padding:12px 16px}.tenant-users-table th{color:var(--rail-muted,#656d76);text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.tenant-users-table td:first-child{min-width:180px}.tenant-users-table td:first-child>strong,.tenant-users-table td:first-child>small,.tenant-user-membership{display:block}.tenant-users-table td:first-child>strong{font-weight:500}.tenant-users-table td:first-child>small{color:var(--rail-muted,#656d76);overflow-wrap:anywhere;margin-top:4px;font-size:11px}.tenant-users-table td:last-child{white-space:nowrap}.tenant-users-table td:nth-child(2),.tenant-users-table td:nth-child(3){overflow-wrap:anywhere;min-width:140px}.tenant-user-membership+.tenant-user-membership{margin-top:4px}.tenant-users-table tbody tr:last-child td{border-bottom:0}.tenant-users-message{text-align:center;padding:16px}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(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}}
