/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-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}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-green-400:oklch(79.2% .209 151.711);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--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-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.top-0{top:0}.right-0{right:0}.isolate{isolation:isolate}.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}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-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-6{margin-left:calc(var(--spacing) * 6)}.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-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-xl{max-width:var(--container-xl)}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.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)}.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-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)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-400{background-color:var(--color-green-400)}.bg-white{background-color:var(--color-white)}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab, red, red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.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-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.break-all{word-break:break-all}.text-black{color:var(--color-black)}.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)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-75{opacity:.75}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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)}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[program\:kataboom-default\]{program:kataboom-default}.\[program\:kataboom-verification\]{program:kataboom-verification}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}@media (hover:hover){.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:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.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\:w-3\/4{width:75%}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:0}}@media (width>=64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=80rem){.xl\:w-1\/2{width:50%}}.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-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.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)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.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)}}.\[data-question-card\]\:visible:is(data-question-card){visibility:visible}}:root{--purple-50:#f5f2ff;--purple-100:#ece6ff;--purple-200:#d9ceff;--purple-500:#7044ef;--purple-600:#5b2ee6;--purple-700:#4820c4;--navy-950:#080d2b;--navy-900:#0d1335;--navy-700:#333a59;--slate-500:#69708a;--line:#e4e6ef;--surface:#f8f8fc;--green:#1c9b62;--amber:#f28a2b;--blue:#3977ed;--shadow:0 20px 70px #2b235a1c;--container:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy-950);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:17px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,svg{max-width:100%;display:block}.container{width:min(calc(100% - 40px), var(--container));max-width:none;margin-inline:auto}.section{padding:72px 0}.ui-icon{flex:none;width:1.15em;height:1.15em}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border:2px solid var(--purple-600);background:#fff;border-radius:8px;padding:10px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}:focus-visible{outline-offset:3px;outline:3px solid #f2a432}.site-header{z-index:30;background:#fffffff5;border-bottom:1px solid #dfe0ecb3;height:72px;position:relative}.nav-shell{justify-content:space-between;align-items:center;height:100%;display:flex}.logo-link{flex:none}.brand-lockup{color:var(--purple-600);align-items:center;gap:10px;display:inline-flex}.brand-mark{width:35px;height:35px}.brand-copy{color:var(--navy-950);line-height:1;display:grid}.brand-copy strong{letter-spacing:-.45px;font-size:19px}.brand-copy small{color:var(--purple-600);letter-spacing:.12em;margin-top:3px;font-size:10px;font-weight:800}.brand-lockup--light{color:#a996ff}.brand-lockup--light .brand-copy{color:#fff}.brand-lockup--light .brand-copy small{color:#b8a8ff}.site-nav{justify-content:flex-end;align-items:center;gap:42px;width:100%;display:flex}.nav-groups,.nav-actions{align-items:center;display:flex}.nav-groups{gap:28px;margin-left:auto}.nav-actions{gap:10px;margin-left:44px}.nav-group{position:relative}.nav-group summary{cursor:pointer;align-items:center;gap:7px;padding:22px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.nav-group summary::-webkit-details-marker{display:none}.nav-group[open] summary,.nav-link:hover{color:var(--purple-600)}.nav-dropdown{border:1px solid var(--line);background:#fff;border-radius:14px;width:210px;padding:10px;position:absolute;top:60px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #12143221}.nav-dropdown a{color:var(--navy-700);border-radius:8px;padding:9px 11px;font-size:14px;display:block}.nav-dropdown a:hover{color:var(--purple-600);background:var(--purple-50)}.nav-link{font-size:13px;font-weight:600}.menu-toggle{background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.menu-toggle span:not(.sr-only){background:var(--navy-950);border-radius:2px;height:2px;margin:5px 0;display:block}.button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 21px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--small{min-height:42px;padding:9px 17px;font-size:14px}.button--primary{color:#fff;background:var(--purple-600);box-shadow:0 10px 28px #5b2ee63b}.button--primary:hover{background:var(--purple-700);box-shadow:0 14px 32px #5b2ee64f}.button--outline{color:var(--purple-600);border-color:var(--purple-500);background:#fff}.button--ghost{border-color:var(--line);background:#fff}.button--white{color:var(--purple-700);background:#fff}.button--on-dark{color:#fff;background:0 0;border-color:#ffffff8c}.button--full{width:100%}.button-row{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.hero{background:linear-gradient(#fff 75%,#fbfaff);padding:34px 0 38px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:.82fr 1.28fr;align-items:start;gap:38px;display:grid;position:relative}.hero-copy{padding-top:22px}.hero-glow{filter:blur(10px);pointer-events:none;border-radius:999px;position:absolute}.hero-glow--one{background:radial-gradient(circle,#7949f43b,#fff0 68%);width:430px;height:430px;top:-90px;right:-130px}.hero-glow--two{background:radial-gradient(circle,#68dac31a,#fff0 70%);width:490px;height:390px;bottom:-210px;left:30%}.eyebrow{color:var(--purple-600);letter-spacing:.105em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:800}.eyebrow--light{color:#c8baff}.hero h1{letter-spacing:-.048em;max-width:510px;margin:0;font-size:clamp(32px,3.15vw,49px);line-height:1.16}.hero h1 span{color:var(--purple-600)}.hero-lead{max-width:500px;color:var(--navy-700);margin:20px 0 0;font-size:17px;line-height:1.65}.hero .button-row{gap:9px;margin-top:22px}.hero .button{min-height:46px;padding:10px 17px;font-size:15px}.trust-list{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.trust-list>div{gap:10px;min-width:0;display:flex}.trust-icon{width:28px;height:28px;color:var(--purple-600);background:var(--purple-50);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.trust-icon--success{color:var(--green);background:#eaf8f1}.trust-list p{margin:1px 0 0;font-size:13px;line-height:1.45}.trust-list strong,.trust-list small{display:block}.trust-list small{color:var(--slate-500);margin-top:3px;font-size:12px;line-height:1.4}.dashboard-preview{background:#f5f4fb;border:1px solid #deddf0;border-radius:18px;grid-template-columns:92px 1fr;min-height:444px;display:grid;overflow:hidden;transform:perspective(1100px)rotateY(-.7deg);box-shadow:0 25px 70px #291d672b}.dashboard-sidebar{color:#979bb0;background:#090f35;flex-direction:column;gap:7px;padding:18px 10px;font-size:8px;display:flex}.dashboard-sidebar .brand-lockup{margin:1px 2px 22px}.dashboard-sidebar .brand-mark{width:22px;height:22px}.dashboard-sidebar .brand-copy{display:none}.dashboard-sidebar>span{border-radius:6px;padding:8px 7px}.dashboard-sidebar>span.active{color:#fff;background:var(--purple-600)}.dashboard-main{padding:15px 14px 10px}.hero-grid>*,.dashboard-main,.dashboard-content-grid,.health-card,.score-areas{min-width:0}.dashboard-heading{justify-content:space-between;align-items:start;margin-bottom:10px;display:flex}.dashboard-heading p{margin:0;font-size:11px;font-weight:800}.dashboard-heading small{color:var(--slate-500);margin-top:2px;font-size:7px;display:block}.dashboard-heading>span{color:var(--slate-500);background:#fff;border-radius:999px;padding:4px 7px;font-size:7px}.dashboard-content-grid{grid-template-columns:minmax(0,1fr) 142px;gap:10px;display:grid}.dashboard-primary-column{min-width:0}.health-card,.progress-card,.opportunities-card{background:#fff;border:1px solid #e5e4ed;border-radius:9px;box-shadow:0 6px 18px #12103109}.health-card{grid-template-columns:.76fr 1fr;min-height:180px;padding:11px;display:grid}.health-score-block{border-right:1px solid #f0eff4;flex-direction:column;justify-content:center;align-items:center;display:flex}.health-score-block>small,.score-areas>small{color:var(--navy-950);align-self:start;font-size:7px;font-weight:700}.score-ring{text-align:center;border:8px solid #dff4e9;border-top-color:var(--green);border-right-color:var(--green);border-radius:50%;place-content:center;width:76px;height:76px;margin:8px 0 4px;display:grid}.score-ring strong{font-size:23px;line-height:1}.score-ring span{color:var(--slate-500);font-size:7px}.status-good{color:var(--green);align-items:center;gap:4px;font-size:8px;display:flex}.status-good i{background:currentColor;border-radius:50%;width:5px;height:5px}.score-areas{padding-left:12px}.mini-score{color:var(--slate-500);grid-template-columns:5px 1fr auto;align-items:center;gap:5px;margin-top:6px;font-size:6.7px;display:grid}.mini-score i{border-radius:50%;width:5px;height:5px}.mini-score i.green{background:#63cba1}.mini-score i.purple{background:#8863f3}.mini-score i.blue{background:#628cf3}.mini-score i.orange{background:#ff9a54}.mini-score i.pink{background:#ee6681}.mini-score i.cyan{background:#51b4c6}.mini-score strong{color:var(--navy-950)}.score-areas>a{color:var(--purple-600);justify-content:flex-end;align-items:center;gap:3px;margin-top:8px;font-size:6.8px;font-weight:700;display:flex}.score-areas>a .ui-icon{width:9px}.progress-card{flex-direction:column;min-height:354px;padding:12px;display:flex}.progress-card>small{color:var(--navy-950);font-size:8px;font-weight:750}.progress-ring{text-align:center;border:8px solid #73cba8;border-color:#73cba8 #73cba8 #dff4e9 #dff4e9;border-radius:50%;place-content:center;width:78px;height:78px;margin:10px auto 13px;display:grid}.progress-ring strong,.progress-ring span{display:block}.progress-ring strong{font-size:17px;line-height:1}.progress-ring span{color:var(--slate-500);margin-top:3px;font-size:6px}.progress-card ul{color:var(--slate-500);gap:7px;margin:0;padding:0;font-size:6.8px;list-style:none;display:grid}.progress-card li{align-items:center;gap:6px;display:flex}.progress-card li .ui-icon,.progress-card li>span{color:#bcc0ce;width:10px;height:10px}.progress-card li>span{border:1px solid #cbd0dc;border-radius:50%}.progress-card li.done{color:var(--navy-700)}.progress-card li.done .ui-icon{color:var(--green)}.progress-card li.current{color:var(--navy-950);font-weight:700}.progress-card li.current>span{border-color:var(--amber);background:var(--amber);box-shadow:inset 0 0 0 2px #fff}.progress-card>a{color:#fff;background:var(--purple-600);border-radius:5px;justify-content:center;align-items:center;min-height:28px;margin-top:auto;font-size:7px;font-weight:700;display:flex}.area-card-heading{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:8px;display:flex}.opportunities-card{min-height:164px;margin-top:10px;padding:10px 11px 8px}.opportunities-card>div:not(.area-card-heading){border-top:1px solid #f0eff4;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:5px 0;display:grid}.opportunities-card p{margin:0;font-size:6.8px}.opportunities-card p strong,.opportunities-card p small{display:block}.opportunities-card p small{color:var(--slate-500);margin-top:1px;font-size:5.8px}.opportunities-card em{color:var(--green);background:#edf9f3;border-radius:999px;padding:3px 5px;font-size:5.6px;font-style:normal}.opportunity-icon{border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.opportunity-icon.green{color:var(--green);background:#eaf8f1}.opportunity-icon.blue{color:var(--blue);background:#eef3ff}.opportunity-icon.amber{color:var(--amber);background:#fff2e8}.opportunity-icon .ui-icon{width:12px;height:12px}.opportunities-link{color:var(--purple-600);align-items:center;gap:3px;margin-top:4px;font-size:6.5px;font-weight:700;display:flex}.opportunities-link .ui-icon{width:8px}.preview-disclaimer{color:var(--slate-500);text-align:right;margin:5px 0 0;font-size:6px}.field-sales-shell{gap:22px;max-width:1280px;margin:0 auto;display:grid}.field-sales-hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.field-sales-hero h1{letter-spacing:-.04em;margin:4px 0 5px;font-size:clamp(30px,4vw,46px)}.field-sales-hero p{color:var(--slate-500);margin:0}.field-sales-hero form{align-items:center;gap:8px;display:flex}.field-sales-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.field-sales-metrics article{background:#fff;border:1px solid #e6e3ee;border-radius:14px;gap:5px;padding:18px;display:grid;box-shadow:0 8px 24px #1f12410a}.field-sales-metrics small,.field-sales-record small,.field-sales-list small,.field-sales-table small{color:var(--slate-500);display:block}.field-sales-metrics strong{font-size:28px}.field-sales-metrics span{color:var(--slate-500);font-size:12px}.field-sales-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field-sales-list{display:grid}.field-sales-list article{border-top:1px solid #ece9f2;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.field-sales-list time{min-width:42px;font-weight:800}.field-sales-list .is-overdue{color:#9c2525}.priority-dot{background:#94a3b8;border-radius:50%;width:9px;height:9px}.priority-dot.high{background:#dc2626}.priority-dot.low{background:#16a34a}.field-sales-table-wrap{overflow-x:auto}.field-sales-table{border-collapse:collapse;width:100%}.field-sales-table th,.field-sales-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ece9f2;padding:13px 10px}.field-sales-table th{color:var(--slate-500);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.status-pill{color:#51359d;background:#f0ebff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.field-sales-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.field-sales-form.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.field-sales-form label{color:var(--navy-950);gap:6px;font-size:13px;font-weight:700;display:grid}.field-sales-form input,.field-sales-form select,.field-sales-form textarea,.field-sales-hero select,.field-sales-record input{background:#fff;border:1px solid #cbc6d8;border-radius:8px;width:100%;min-height:42px;padding:9px 11px}.field-sales-form textarea{min-height:80px}.field-sales-form .check-label{align-items:center;display:flex}.field-sales-form .check-label input{width:auto;min-height:auto}.field-sales-record{border-top:1px solid #ece9f2;gap:5px;padding:13px 0;display:grid}.field-sales-record form{align-items:center;gap:10px;display:flex}.plain-list{margin:16px 0 0;padding:0;list-style:none}.plain-list li{border-top:1px solid #ece9f2;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.plain-list span{color:var(--slate-500)}.link-button{color:var(--purple-600);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.is-offline-pending{opacity:.65}.empty-copy{color:var(--slate-500)}.gps-capture{grid-column:span 3;align-items:center;gap:12px;display:flex}.gps-capture span,.gps-status{color:var(--slate-500);font-size:12px;line-height:1.4}.gps-action{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.gps-action [data-location-status]{flex-basis:100%}@media (width<=800px){.field-sales-hero,.field-sales-hero form{display:grid}.field-sales-metrics{grid-template-columns:repeat(2,1fr)}.field-sales-grid,.field-sales-form,.field-sales-form.compact{grid-template-columns:1fr}.field-sales-shell{gap:16px}.field-sales-metrics article{padding:14px}}.industry-strip{border-top:1px solid #f1f0f6;border-bottom:1px solid #f1f0f6;padding:17px 0}.industry-strip p{color:var(--slate-500);text-align:center;margin:0 0 14px;font-size:14px;font-weight:600}.industry-grid{grid-template-columns:repeat(9,1fr);gap:12px;display:grid}.industry-grid span{text-align:center;justify-items:center;gap:7px;font-size:13px;font-weight:650;display:grid}.industry-grid i{width:28px;height:28px;color:var(--navy-700);place-items:center;font-size:20px;font-style:normal;display:grid}.industry-grid .ui-icon{width:20px;height:20px}.assessments-section{padding-top:46px}.section-heading{text-align:center;max-width:720px;margin:0 auto 32px}.section-heading h2{letter-spacing:-.038em;margin:0;font-size:clamp(27px,2.6vw,37px);line-height:1.15}.section-heading>p:last-child{color:var(--slate-500);margin:13px auto 0;font-size:17px;line-height:1.6}.assessment-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.assessment-card{border:1px solid var(--line);border-radius:15px;flex-direction:column;min-height:255px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.assessment-card:hover{border-color:var(--purple-200);transform:translateY(-4px);box-shadow:0 18px 45px #2c235a17}.assessment-icon{border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.assessment-icon .ui-icon{width:21px;height:21px}.assessment-icon.violet{color:var(--purple-600);background:var(--purple-50)}.assessment-icon.green{color:var(--green);background:#eaf8f1}.assessment-icon.blue{color:var(--blue);background:#eaf1ff}.assessment-icon.orange{color:var(--amber);background:#fff1e5}.assessment-icon.cyan{color:#138ea5;background:#e7f7fa}.assessment-card h3{margin:22px 0 9px;font-size:20px;line-height:1.3}.assessment-card p{color:var(--slate-500);margin:0 0 22px;font-size:17px;line-height:1.55}.assessment-card a,.center-link{align-items:center;gap:4px;display:flex}.assessment-card a{color:var(--purple-600);margin-top:auto;font-size:15px;font-weight:750}.assessment-card a .ui-icon{width:15px}.center-link{width:max-content;color:var(--purple-600);margin:28px auto 0;font-size:15px;font-weight:750}.value-section{padding-top:25px}.value-panel{background:linear-gradient(135deg,#fbfaff,#f3f0ff 55%,#fcfbff);border:1px solid #eeeaff;border-radius:20px;padding:40px 28px 28px}.value-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.value-grid article{background:#fff;border:1px solid #eae7f5;border-radius:12px;padding:25px}.value-grid article>span{width:42px;height:42px;color:var(--green);background:#ebf8f2;border-radius:50%;place-items:center;font-size:21px;display:grid}.value-grid article>span.purple{color:var(--purple-600);background:var(--purple-50)}.value-grid article>span.blue{color:var(--blue);background:#eef3ff}.value-grid article>span.orange{color:var(--amber);background:#fff2e8}.value-grid h3{margin:20px 0 8px;font-size:19px}.value-grid p{color:var(--slate-500);margin:0;font-size:16px;line-height:1.55}.evidence-note{color:var(--slate-500);text-align:center;margin:24px 0 0;font-size:14px}.assessment-process{background:#fff;border-bottom:1px solid #f0eef8;padding:48px 0 44px}.assessment-process h2{color:var(--purple-600);text-align:center;letter-spacing:.08em;text-transform:uppercase;margin:0 0 34px;font-size:15px;font-weight:850}.assessment-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:34px;display:grid}.assessment-process-step{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:15px;min-width:0;display:grid;position:relative}.assessment-process-step:not(:last-child):after{content:"";background:linear-gradient(#8d84b4,#8d84b4) 0/14px 1px no-repeat;width:19px;height:8px;position:absolute;top:36px;right:-27px}.assessment-process-step:not(:last-child):before{z-index:1;content:"";border-top:1px solid #8d84b4;border-right:1px solid #8d84b4;width:6px;height:6px;position:absolute;top:34px;right:-27px;transform:rotate(45deg)}.process-icon-wrap{width:72px;height:72px;color:var(--purple-600);background:linear-gradient(145deg,#fbfaff,#f1edff);border-radius:15px;place-items:center;display:grid;position:relative}.process-icon-wrap .ui-icon{stroke-width:1.9px;width:44px;height:44px}.process-number{color:#fff;background:var(--purple-600);border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:850;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 3px 8px #4a22c438}.assessment-process-step h3{margin:-2px 0 8px;font-size:17px;line-height:1.35}.assessment-process-step p{color:var(--navy-700);margin:0;font-size:14px;line-height:1.55}.proof-section{padding-top:25px;padding-bottom:25px}.proof-box{text-align:center;border:0;border-radius:16px;padding:22px 24px}.operator-grid{grid-template-columns:repeat(5,1fr);align-items:center;gap:12px;display:grid}.operator-grid span{color:var(--navy-700);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:750;display:flex}.operator-grid .ui-icon{color:#6f7690;width:24px;height:24px}.proof-note{color:var(--slate-500);margin:15px 0 0;font-size:14px}.text-link{color:var(--purple-600);font-weight:750}.final-cta{padding:28px 0 54px}.cta-panel{color:#fff;background:linear-gradient(110deg,#4420e3 0%,#5916dd 48%,#3610ba 100%);border-radius:20px;grid-template-columns:92px minmax(0,1fr) 270px;align-items:center;gap:28px;min-height:140px;padding:20px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #411bbd33}.cta-panel:after{z-index:0;content:"";opacity:.48;pointer-events:none;background-image:radial-gradient(#ffffff52 1px,#0000 1px);background-size:10px 10px;width:250px;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.cta-panel>*{z-index:1;position:relative}.cta-visual{place-items:center;width:88px;height:88px;display:grid}.cta-visual img{object-fit:contain;filter:drop-shadow(0 10px 16px #1f086a33);width:88px;height:88px}.cta-kicker{color:#fff;margin:0 0 3px;font-size:15px;font-weight:750}.cta-panel h2{letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.2}.cta-panel .cta-copy>p:last-child{color:#e5ddff;max-width:520px;margin:6px 0 0;font-size:14px;font-weight:550;line-height:1.45}.cta-actions{gap:9px;min-width:270px;display:grid}.cta-actions .button{border-radius:6px;min-height:44px;padding:9px 18px;font-size:14px}.cta-actions .button--on-dark{border-color:#ffffffb8}.final-cta--compact{padding-top:35px}.site-footer{color:#c4c7d7;background:var(--navy-950);padding:48px 0 22px}.footer-grid{grid-template-columns:2.1fr repeat(5,1fr);gap:40px;display:grid}.footer-brand p{color:#979caf;max-width:310px;margin:20px 0 16px;font-size:15px}.footer-brand>a:last-child{color:#c1b4ff;font-size:15px;font-weight:700}.footer-links h2{color:#fff;margin:3px 0 17px;font-size:14px}.footer-links a{color:#979caf;margin:10px 0;font-size:14px;display:block}.footer-links a:hover,.footer-bottom a:hover{color:#fff}.footer-bottom{color:#777d95;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:55px;padding-top:21px;font-size:13px;display:flex}.footer-bottom p{margin:0}.footer-bottom nav{gap:22px;display:flex}.page-hero{background:linear-gradient(#fbfaff,#fff);padding:115px 0 105px;position:relative;overflow:hidden}.page-orb{background:radial-gradient(circle,#7346ef38,#7346ef00 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-200px;right:-140px}.page-hero-inner{text-align:center;max-width:900px;position:relative}.page-hero h1{letter-spacing:-.052em;margin:0;font-size:clamp(41px,6vw,68px);line-height:1.06}.page-hero-inner>p:not(.eyebrow){max-width:760px;color:var(--navy-700);margin:25px auto 0;font-size:20px;line-height:1.6}.page-hero .button-row{justify-content:center}.page-content-section{padding-top:30px}.content-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.content-card{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:240px;padding:30px}.content-card-number{color:var(--purple-500);font-size:13px;font-weight:800}.content-card h2{letter-spacing:-.025em;margin:45px 0 10px;font-size:21px}.content-card p{color:var(--slate-500);margin:0;font-size:18px;line-height:1.5}.step-list{max-width:850px}.step-list article{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;gap:25px;padding:30px 0;display:grid}.step-list article>span{color:#fff;background:var(--purple-600);border-radius:50%;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.step-list h2{margin:0 0 7px}.step-list p{color:var(--slate-500);margin:0;font-size:18px;line-height:1.6}.faq-list{max-width:850px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:24px 0;font-size:19px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--purple-600);font-size:28px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--slate-500);margin:-5px 55px 25px 0;font-size:18px;line-height:1.6}.legal-copy{max-width:820px}.legal-copy section{margin-bottom:34px}.legal-copy h2{margin:0 0 10px;font-size:23px}.legal-copy p{color:var(--navy-700);font-size:17px;line-height:1.7}.legal-updated{margin-top:50px;font-size:13px;color:var(--slate-500)!important}.notice-wrap{padding:25px 0 65px}.notice{color:#493714;background:#fff8e6;border:1px solid #f2dda4;border-radius:11px;padding:18px 20px;font-size:16px}.form-page{background:linear-gradient(#fbfaff,#fff)}.form-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.form-intro{padding-top:50px}.form-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(39px,5vw,60px);line-height:1.08}.form-intro>p:not(.eyebrow){color:var(--navy-700);margin:24px 0;font-size:17px}.check-list{gap:14px;padding:0;list-style:none;display:grid}.check-list li{color:var(--navy-700);padding-left:31px;font-size:17px;position:relative}.check-list li:before{content:"✓";width:21px;height:21px;color:var(--green);background:#e8f8f0;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;left:0}.form-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:34px}.field-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.field{margin-bottom:18px}.field label{margin-bottom:7px;font-size:15px;font-weight:700;display:block}.field label span{color:#b33434}.field input,.field select,.field textarea{width:100%;color:var(--navy-950);background:#fff;border:1px solid #cfd2de;border-radius:8px;padding:12px 13px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--purple-500);outline:none;box-shadow:0 0 0 3px #5b2ee61c}.field textarea{resize:vertical}.field-error{color:#a22828;margin:5px 0 0;font-size:12px}.consent{color:var(--navy-700);grid-template-columns:19px 1fr;align-items:start;gap:10px;margin:5px 0 20px;font-size:14px;display:grid}.consent input{width:17px;height:17px;accent-color:var(--purple-600);margin-top:2px}.consent a{color:var(--purple-600);text-decoration:underline}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.success-message{color:#145f41;background:#eaf8f1;border:1px solid #bce6d1;border-radius:12px;padding:25px;font-weight:650}.consent-banner{z-index:80;background:#fff;border:1px solid #d8d4e8;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;max-width:1050px;margin-inline:auto;padding:20px 22px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 18px 65px #130d3633}.consent-banner[hidden]{display:none}.consent-banner strong{font-size:16px}.consent-banner p{max-width:680px;color:var(--slate-500);margin:4px 0 0;font-size:14px;line-height:1.5}.consent-banner>div:last-child{flex:none;gap:9px;display:flex}.assessment-body{background:#f7f7fb;min-height:100vh}.assessment-header{border-bottom:1px solid var(--line);background:#fff;height:70px}.assessment-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.assessment-header-inner .brand-mark{width:30px;height:30px}.assessment-header-inner>span{font-size:14px;font-weight:750}.assessment-header-inner>a:last-child{color:var(--purple-600);justify-self:end;font-size:14px;font-weight:700}.assessment-intro{background:radial-gradient(circle at 15% 15%,#eee9ff,#0000 31%),linear-gradient(#fbfaff,#fff);min-height:700px}.assessment-intro-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;display:grid}.assessment-intro h1{letter-spacing:-.052em;max-width:720px;margin:0;font-size:clamp(43px,5vw,68px);line-height:1.04}.assessment-intro-lead{max-width:690px;color:var(--navy-700);margin:24px 0 30px;font-size:19px}.assessment-promises{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.assessment-promises article{background:#ffffffb8;border:1px solid #e3e0ed;border-radius:12px;padding:16px}.assessment-promises strong,.assessment-promises span{display:block}.assessment-promises strong{font-size:14px}.assessment-promises span{color:var(--slate-500);margin-top:4px;font-size:13px;line-height:1.45}.assessment-start-card{box-shadow:var(--shadow);background:#fff;border:1px solid #ded9ee;border-radius:20px;padding:34px}.assessment-badge{color:#176b47;text-transform:uppercase;background:#e7f7ef;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.assessment-badge--muted{color:#5e6378;background:#eff0f4}.assessment-start-card h2{margin:20px 0 8px;font-size:29px}.assessment-start-card>p{color:var(--slate-500)}.assessment-start-card dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:25px 0;padding:18px 0;display:grid}.assessment-start-card dl div{text-align:center}.assessment-start-card dl div+div{border-left:1px solid var(--line)}.assessment-start-card dt{color:var(--slate-500);font-size:11px}.assessment-start-card dd{margin:3px 0 0;font-size:15px;font-weight:800}.assessment-start-card>small{color:var(--slate-500);margin-top:15px;font-size:12px;line-height:1.5;display:block}.assessment-start-card>small a{color:var(--purple-600);text-decoration:underline}.assessment-workspace{padding:38px 0 70px}.assessment-workspace-grid{grid-template-columns:285px minmax(0,790px);justify-content:center;align-items:start;gap:45px;display:grid}.assessment-sidebar{position:sticky;top:25px}.assessment-progress-copy{justify-content:space-between;align-items:end;display:flex}.assessment-progress-copy strong{font-size:14px}.assessment-progress-copy span{color:var(--slate-500);font-size:11px}.assessment-progress{background:#dedfe8;border-radius:999px;height:7px;margin:10px 0 24px;overflow:hidden}.assessment-progress i{border-radius:inherit;background:var(--purple-600);height:100%;display:block}.assessment-sidebar nav{gap:7px;display:grid}.assessment-sidebar nav a{border:1px solid #0000;border-radius:10px;grid-template-columns:33px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.assessment-sidebar nav a>span{width:29px;height:29px;color:var(--slate-500);border:1px solid #d4d6df;border-radius:50%;place-items:center;font-size:12px;font-weight:750;display:grid}.assessment-sidebar nav a strong,.assessment-sidebar nav a small{display:block}.assessment-sidebar nav a strong{font-size:13px}.assessment-sidebar nav a small{color:var(--slate-500);font-size:11px}.assessment-sidebar nav a.active{border-color:var(--purple-200);background:#fff;box-shadow:0 8px 20px #231c450d}.assessment-sidebar nav a.active>span{color:#fff;border-color:var(--purple-600);background:var(--purple-600)}.assessment-sidebar nav a.complete:not(.active)>span{color:#176b47;background:#e7f7ef;border-color:#bde6d2}.resume-card{background:#fff;border:1px solid #dedfe7;border-radius:11px;margin-top:24px;padding:16px}.resume-card strong{font-size:12px}.resume-card p{color:var(--slate-500);margin:4px 0 9px;font-size:11px;line-height:1.5}.resume-card button{color:var(--purple-600);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.resume-card>span{color:#176b47;font-size:11px;display:block}.assessment-question-panel{background:#fff;border:1px solid #e0e1e8;border-radius:18px;padding:34px;box-shadow:0 16px 55px #1b173a0f}.question-panel-heading{border-bottom:1px solid var(--line);padding-bottom:23px}.question-panel-heading h1{letter-spacing:-.035em;margin:0;font-size:35px}.question-panel-heading>p:last-child{color:var(--slate-500);margin:7px 0 0}.question-list{gap:18px;margin-top:25px;display:grid}.question-card{border:1px solid #e0e1e8;border-radius:13px;min-width:0;margin:0;padding:22px}.question-card legend{align-items:flex-start;gap:9px;width:100%;padding:0;font-size:16px;font-weight:750;line-height:1.5;display:flex}.question-card legend>span{width:24px;height:24px;color:var(--purple-600);background:var(--purple-50);border-radius:50%;flex:none;place-items:center;margin-top:0;font-size:11px;display:grid}.question-card legend em{color:var(--slate-500);text-transform:uppercase;margin-left:auto;font-size:10px;font-style:normal;font-weight:600}.question-card>p{color:var(--slate-500);margin:5px 0 0 33px;font-size:13px}.answer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.answer-options label{display:block;position:relative}.answer-options label input{opacity:0;position:absolute}.answer-options label span{cursor:pointer;border:1px solid #d8d9e2;border-radius:9px;align-items:center;min-height:48px;padding:10px 13px;font-size:14px;display:flex}.answer-options label input:focus-visible+span{outline-offset:2px;outline:3px solid #f2a432}.answer-options label input:checked+span{color:var(--purple-700);border-color:var(--purple-500);background:var(--purple-50);box-shadow:inset 0 0 0 1px var(--purple-500);font-weight:700}.answer-input{resize:vertical;border:1px solid #d8d9e2;border-radius:9px;grid-column:1/-1;width:100%;padding:11px}.question-error{color:#a22828;margin:8px 0 0;font-size:12px}.autosave-state{min-height:17px;color:var(--slate-500);text-align:right;margin-top:5px;font-size:10px;display:block}.assessment-form-actions{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.assessment-form-actions>a{color:var(--slate-500);font-size:13px}.assessment-form-secondary{align-items:center;gap:18px;display:flex}.assessment-form-secondary>a{color:var(--slate-500);font-size:13px}.assessment-form-secondary>a:last-child{color:var(--purple-600);font-weight:700}.assessment-alert,.save-confirmation{border-radius:9px;margin-top:20px;padding:12px 14px;font-size:13px}.assessment-alert{color:#8a2424;background:#fff1f1;border:1px solid #efc2c2}.save-confirmation{color:#176b47;background:#e7f7ef;border:1px solid #bde6d2}.results-page{padding:55px 0 80px}.results-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.results-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,60px)}.results-heading>div>p:last-child{color:var(--slate-500);margin:10px 0 0;font-size:14px}.result-summary-grid{grid-template-columns:300px 1fr;gap:22px;margin-top:35px;display:grid}.overall-result-card,.category-results{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.overall-result-card{text-align:center;flex-direction:column;align-items:center;display:flex}.overall-result-card>span{color:var(--slate-500);font-size:13px}.overall-result-card>strong{margin:7px 0;font-size:68px;line-height:1}.overall-result-card>strong small{color:var(--slate-500);font-size:18px}.overall-result-card>em{border-radius:999px;padding:5px 11px;font-size:12px;font-style:normal;font-weight:800}.overall-result-card>em.risk-high{color:#922c2c;background:#fde9e9}.overall-result-card>em.risk-medium{color:#815113;background:#fff2d9}.overall-result-card>em.risk-low{color:#176b47;background:#e7f7ef}.overall-result-card p{color:var(--slate-500);margin:14px 0 0;font-size:12px;line-height:1.5}.category-results h2{margin:0 0 20px;font-size:21px}.category-results>div{grid-template-columns:150px 1fr 35px;align-items:center;gap:12px;margin-top:15px;font-size:13px;display:grid}.category-results>div>div{background:#e5e5ec;border-radius:999px;height:8px;overflow:hidden}.category-results i{border-radius:inherit;background:linear-gradient(90deg,var(--purple-500),#8e70ef);height:100%;display:block}.recommendations-section{margin-top:55px}.results-section-heading{max-width:720px;margin-bottom:25px}.results-section-heading h2{margin:0;font-size:35px}.results-section-heading>p:last-child{color:var(--slate-500)}.recommendation-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:120px 1fr;gap:24px;margin-top:12px;padding:25px;display:grid}.recommendation-card>span{text-align:center;text-transform:uppercase;border-radius:999px;height:max-content;padding:6px 8px;font-size:10px;font-weight:800}.priority-high{color:#922c2c;background:#fde9e9}.priority-medium{color:#815113;background:#fff2d9}.priority-low{color:#176b47;background:#e7f7ef}.recommendation-card h3{margin:0 0 5px;font-size:20px}.recommendation-card p{color:var(--navy-700);margin:0 0 12px;font-size:15px}.recommendation-card div>strong{text-transform:uppercase;font-size:12px}.no-recommendations{background:#f1fbf6;border:1px solid #bde6d2;border-radius:14px;padding:30px}.no-recommendations h3,.no-recommendations p{margin:0}.no-recommendations p{color:var(--slate-500);margin-top:5px}.results-actions{gap:10px;margin-top:35px;display:flex}.result-privacy-note{color:var(--slate-500);font-size:12px}.auth-page{background:radial-gradient(circle at 50% 0,#eee9ff,#0000 35%),linear-gradient(#fbfaff,#fff);min-height:680px}.auth-card{width:min(100% - 28px,520px);box-shadow:var(--shadow);background:#fff;border:1px solid #ded9eb;border-radius:19px;margin-inline:auto;padding:38px}.auth-card--compact{max-width:480px}.auth-card--center{text-align:center}.auth-card h1{letter-spacing:-.04em;margin:0;font-size:38px;line-height:1.1}.auth-card>p:not(.eyebrow,.auth-alternative,.auth-terms){color:var(--slate-500);margin:12px 0 25px;font-size:15px}.auth-card .field{text-align:left;margin-bottom:17px}.auth-card .field small{color:var(--slate-500);margin-top:5px;font-size:11px;display:block}.label-row{justify-content:space-between;align-items:center;display:flex}.label-row a{color:var(--purple-600);font-size:12px;font-weight:700}.auth-alternative,.auth-terms{color:var(--slate-500);text-align:center;margin:20px 0 0;font-size:13px}.auth-alternative a,.auth-terms a{color:var(--purple-600);font-weight:700;text-decoration:underline}.auth-terms{font-size:11px}.verification-icon{width:58px;height:58px;color:var(--purple-600);background:var(--purple-50);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:26px;display:grid}.verification-address-correction{text-align:left;border:1px solid var(--line);border-radius:10px;margin-top:18px}.verification-address-correction summary{color:var(--purple-600);cursor:pointer;padding:12px 14px;font-size:12px;font-weight:750}.verification-address-correction form{padding:4px 14px 14px}.auth-text-button{color:var(--slate-500);cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-size:12px;text-decoration:underline}.nav-actions form{margin:0}.claim-card{border:1px solid var(--purple-200);background:var(--purple-50);border-radius:11px;margin-top:12px;padding:16px}.claim-card strong,.claim-card p{display:block}.claim-card strong{font-size:12px}.claim-card p{color:var(--slate-500);margin:4px 0 9px;font-size:11px;line-height:1.45}.claim-card button,.account-saved-card a{color:var(--purple-600);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.result-claim-card{border:1px solid var(--purple-200);background:var(--purple-50);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:20px;display:flex}.result-claim-card strong{font-size:15px}.result-claim-card p{color:var(--slate-500);margin:3px 0 0;font-size:13px}.account-dashboard{background:linear-gradient(#f8f7fc,#fff);min-height:700px}.account-status{margin:0 0 20px}.account-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.account-heading h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,62px);line-height:1.05}.account-heading>div>p:last-child{max-width:680px;color:var(--slate-500);margin:13px 0 0}.account-heading-actions{flex:none;align-items:center;gap:9px;display:flex}.account-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:34px;display:grid}.account-summary article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px 22px}.account-summary span,.account-summary strong{display:block}.account-summary span{color:var(--slate-500);font-size:12px}.account-summary strong{margin-top:3px;font-size:28px}.account-assessments{margin-top:42px}.account-section-title{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.account-section-title h2{margin:0;font-size:25px}.account-section-title span{color:var(--slate-500);font-size:12px}.account-assessment-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:52px minmax(0,1fr) 85px 140px;align-items:center;gap:18px;margin-top:10px;padding:20px;display:grid}.account-assessment-icon{width:48px;height:48px;color:var(--purple-600);background:var(--purple-50);border-radius:12px;place-items:center;display:grid}.account-assessment-card h3{margin:3px 0 0;font-size:18px}.account-assessment-card p{color:var(--slate-500);margin:3px 0 0;font-size:12px}.account-state{text-transform:uppercase;font-size:10px;font-weight:800}.account-state--completed{color:#176b47}.account-state--in_progress{color:#815113}.account-score{text-align:right}.account-score strong{font-size:29px}.account-score span{color:var(--slate-500);font-size:12px}.account-progress-copy{color:#815113;text-align:right;font-size:12px;font-weight:750}.account-empty{text-align:center;background:#fff;border:1px dashed #cfd0dc;border-radius:16px;padding:55px 25px}.account-empty>span{width:58px;height:58px;color:var(--purple-600);background:var(--purple-50);border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.account-empty h2{margin:0}.account-empty p{max-width:550px;color:var(--slate-500);margin:8px auto 20px}.account-settings{background:linear-gradient(#f8f7fc,#fff);min-height:700px}.account-settings-shell{max-width:1000px}.settings-heading h1{letter-spacing:-.045em;margin:0;font-size:48px}.settings-heading>p:not(.eyebrow){color:var(--slate-500);margin:8px 0}.settings-heading>a{color:var(--purple-600);font-size:13px;font-weight:700}.account-settings-shell>.save-confirmation{margin:22px 0 0}.settings-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px;display:grid}.settings-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:28px}.settings-card h2{margin:0;font-size:22px}.settings-card>p{min-height:44px;color:var(--slate-500);margin:5px 0 20px;font-size:13px}.danger-card{background:#fff8f8;border:1px solid #efc9c9;border-radius:15px;grid-template-columns:1fr 330px;align-items:end;gap:30px;margin-top:18px;padding:25px 28px;display:grid}.danger-card h2{color:#852626;margin:0;font-size:21px}.danger-card p{color:#765858;margin:5px 0 0;font-size:13px}.danger-card form{grid-template-columns:1fr auto;gap:7px;display:grid}.danger-card label{grid-column:1/-1;font-size:12px;font-weight:700}.danger-card input{border:1px solid #d6adad;border-radius:7px;min-width:0;padding:9px 10px}.danger-card button{color:#fff;cursor:pointer;background:#a62e2e;border:0;border-radius:7px;padding:9px 13px;font-weight:750}.danger-card .field-error{grid-column:1/-1}.admin-body{color:#17203c;background:#f5f6fa;min-height:100vh}.admin-sidebar{z-index:20;color:#dce0ef;background:var(--navy-950);flex-direction:column;width:250px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{color:#fff;align-items:center;gap:11px;padding:4px 7px 25px;font-weight:800;display:flex}.admin-brand .brand-copy{display:none}.admin-brand .brand-mark{width:33px;height:33px}.admin-brand>span{font-size:15px}.admin-sidebar nav{gap:6px;display:grid}.admin-sidebar nav a{color:#b8bed2;border-radius:8px;padding:11px 13px;font-size:14px;font-weight:700}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#fff;background:var(--purple-600)}.admin-sidebar-foot{border-top:1px solid #ffffff1f;gap:12px;margin-top:auto;padding:17px 10px 5px;display:grid}.admin-sidebar-foot a,.admin-sidebar-foot button{color:#aeb5cc;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.admin-shell{min-height:100vh;margin-left:250px}.admin-topbar{height:64px;color:var(--slate-500);border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:0 34px;font-size:12px;display:flex}.admin-topbar strong{color:var(--navy-950)}.admin-main{width:min(100%,1440px);margin:0 auto;padding:34px}.admin-notice,.admin-errors{border-radius:9px;margin-bottom:22px;padding:13px 16px;font-size:13px}.admin-notice{color:#176b47;background:#e7f7ef;border:1px solid #bde6d2}.admin-errors{color:#852626;background:#fff3f3;border:1px solid #efc9c9}.admin-errors ul{margin:6px 0 0;padding-left:20px}.admin-page-heading,.admin-editor-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.admin-page-heading h1,.admin-editor-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,50px);line-height:1.05}.admin-page-heading>div>p:last-child,.admin-editor-heading>div>p:last-child{color:var(--slate-500);margin:10px 0 0}.admin-heading-actions{flex:none;gap:9px;display:flex}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.admin-panel-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.admin-panel-heading h2{margin:0;font-size:22px}.admin-panel-heading p{color:var(--slate-500);margin:4px 0 0;font-size:12px}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:25px;display:grid}.admin-stat-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px}.admin-stat-grid span,.admin-stat-grid strong{display:block}.admin-stat-grid span{color:var(--slate-500);font-size:12px}.admin-stat-grid strong{margin-top:5px;font-size:34px}.admin-activity-row{border-top:1px solid #eeeef3;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:13px;display:flex}.admin-activity-row small{color:var(--slate-500)}.admin-empty{color:var(--slate-500);text-align:center;border:1px dashed #ccd0dc;border-radius:11px;padding:35px 20px}.admin-catalogue-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.admin-sticky-panel{position:sticky;top:20px}.admin-type-card{border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:20px}.admin-type-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.admin-type-head h3{margin:5px 0 2px}.admin-type-head code{color:var(--slate-500);font-size:11px}.admin-type-head>strong{color:var(--purple-600);font-size:14px}.admin-state{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.admin-state--draft{color:#815113;background:#fff2d9}.admin-state--published{color:#176b47;background:#e7f7ef}.admin-state--retired{color:#6d5060;background:#f2e9ee}.admin-form{gap:13px;display:grid}.admin-form label{color:#39405b;gap:5px;font-size:11px;font-weight:750;display:grid}.admin-form input,.admin-form textarea,.admin-form select,.admin-option-row input,.admin-option-add input,.admin-draft-row select{width:100%;min-width:0;color:var(--navy-950);font:inherit;background:#fff;border:1px solid #d7d9e2;border-radius:7px;padding:10px 11px;font-size:13px}.admin-form textarea{resize:vertical}.admin-form--inline{grid-template-columns:1fr 2fr 120px auto;align-items:end;margin-top:16px}.admin-version-list{border-top:1px solid #eeeef3;margin-top:16px;display:grid}.admin-version-list a{border-bottom:1px solid #eeeef3;grid-template-columns:1fr 85px 100px;align-items:center;gap:10px;padding:11px 3px;font-size:12px;display:grid}.admin-version-list small{color:var(--slate-500);text-align:right}.admin-draft-row{align-items:end;gap:10px;margin-top:15px;display:flex}.admin-draft-row label{color:var(--slate-500);flex:1;gap:5px;font-size:10px;display:grid}.admin-back-link{color:var(--purple-600);margin-bottom:18px;font-size:12px;font-weight:750;display:inline-block}.admin-editor-heading h1 .admin-state{vertical-align:middle;margin-left:8px}.admin-editor-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:20px;display:grid}.admin-editor-content{gap:28px;display:grid}.admin-editor-aside dl{margin:15px 0}.admin-editor-aside dl div{border-bottom:1px solid #eeeef3;justify-content:space-between;gap:15px;padding:9px 0;font-size:12px;display:flex}.admin-editor-aside dt{color:var(--slate-500)}.admin-editor-aside dd{margin:0;font-weight:750}.admin-warning{color:#815113;background:#fff2d9;border-radius:8px;padding:11px;font-size:11px;line-height:1.45}.admin-danger-button{color:#9b2929;cursor:pointer;background:#fff7f7;border:1px solid #e7b8b8;border-radius:7px;width:100%;padding:9px;font-weight:700}.roi-page,.roi-result-list{gap:16px;display:grid}.roi-page>.admin-page-heading,.roi-summary{margin-bottom:0}.roi-summary{grid-template-columns:repeat(3,1fr);padding:0;display:grid;overflow:hidden}.roi-summary a{color:#717a90;border-left:1px solid #e8eaf0;gap:2px;padding:15px 18px;display:grid}.roi-summary a:first-child{border-left:0}.roi-summary a.active{color:#4f2dd5;background:#f5f2ff}.roi-summary strong{color:#202a46;font-size:22px}.roi-summary span{font-size:11px;font-weight:750}.roi-filter-panel{padding:14px}.roi-filter{grid-template-columns:minmax(240px,1fr) 210px auto auto;align-items:end;gap:10px;display:grid}.roi-filter label{color:#37415c;gap:5px;font-size:11px;font-weight:750;display:grid}.roi-filter input,.roi-filter select{background:#fff;border:1px solid #dcdfea;border-radius:7px;height:38px;padding:0 10px}.roi-filter>a{color:#5432d9;align-self:center;font-size:12px;font-weight:750}.roi-result-card{gap:14px;display:grid}.roi-result-card>.admin-panel-heading{margin:0}.roi-output{border:1px solid #e4e6ee;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.roi-output article{border-left:1px solid #e8eaf0;padding:13px}.roi-output article:first-child{border-left:0}.roi-output span,.roi-output strong{display:block}.roi-output span{color:#737d93;text-transform:uppercase;font-size:9px;font-weight:750}.roi-output strong{margin-top:4px;font-size:13px}.roi-provenance,.roi-formula{color:#707a91;margin:0;font-size:11px;line-height:1.5}.roi-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.roi-form label small{color:#7a8398;margin:2px 0 5px;font-weight:500;display:block}.roi-confirm{align-items:center;gap:8px;grid-template-columns:none!important;display:flex!important}.roi-confirm input{width:auto!important}.roi-links{gap:16px;display:flex}.roi-links a{color:#5231d5;font-size:11px;font-weight:800}@media (width<=760px){.roi-filter,.roi-fields,.roi-summary{grid-template-columns:1fr}.roi-summary a{border-top:1px solid #e8eaf0;border-left:0}.roi-summary a:first-child{border-top:0}.roi-output{grid-template-columns:1fr 1fr}.roi-output article{border-top:1px solid #e8eaf0}.roi-output article:first-child{border-top:0}.roi-links{flex-direction:column;align-items:flex-start;gap:8px}}.admin-code-input,.admin-json{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.admin-json{background:#f5f6fa;border-radius:8px;margin:0;padding:15px;font-size:11px;overflow:auto}.admin-definition-section>.admin-panel-heading{padding-inline:3px}.admin-section-card{background:#fff;border:1px solid #dfe1e9;border-radius:14px;margin-top:14px;padding:23px;position:relative}.admin-card-number{color:#fff;background:var(--purple-600);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-10px;left:18px}.admin-section-form{padding-top:5px}.admin-field-grid{gap:11px;display:grid}.admin-field-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.admin-text-action{width:max-content;color:var(--purple-600);cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.admin-delete-form{text-align:right;margin-top:7px}.admin-delete-form button{color:#a43737;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.admin-question-stack{gap:13px;margin-top:20px;display:grid}.admin-question-card{background:#fafafe;border:1px solid #e7e7ee;border-radius:10px;padding:18px}.admin-check-row{align-items:center;gap:18px;display:flex}.admin-check-row label{grid:none;align-items:center;gap:6px;display:flex}.admin-check-row input{width:auto}.admin-check-row .admin-text-action{margin-left:auto}.admin-options-list{gap:7px;margin-top:14px;display:grid}.admin-option-row{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.admin-option-row form:first-child,.admin-option-add{grid-template-columns:1fr 2fr 90px 70px 55px;gap:5px;display:grid}.admin-option-row button,.admin-option-add button{color:var(--purple-600);border:1px solid var(--purple-200);background:var(--purple-50);cursor:pointer;border-radius:6px;padding:7px;font-size:10px;font-weight:750}.admin-option-row button.danger{color:#9b2929;background:#fff3f3;border-color:#edcaca}.admin-option-readonly{background:#fff;border-radius:6px;justify-content:space-between;padding:9px 11px;font-size:12px;display:flex}.admin-option-readonly strong{color:var(--slate-500)}.admin-question-type-note{color:#69738a;background:#f0f1f5;border-radius:7px;margin:13px 0 0;padding:9px 11px;font-size:11px}.admin-check-row label[aria-disabled]{color:#9298a7}.assessment-question-filters{flex-wrap:wrap}.assessment-question-filters select{background:#fff;border:1px solid #d8dce7;border-radius:8px;min-height:40px;padding:8px 30px 8px 10px}.admin-reference-table td:first-child strong,.admin-reference-table td:first-child small,.admin-reference-table td:nth-child(2) strong,.admin-reference-table td:nth-child(2) small{display:block}.admin-reference-table td small{color:#7d8599;margin-top:3px;font-size:10px!important}.admin-reference-table td:last-child{gap:10px;display:flex}.assessment-preview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.assessment-preview-summary article{background:#fff;border:1px solid #e1e4ec;border-radius:10px;gap:3px;padding:15px 17px;display:grid}.assessment-preview-summary strong{color:#212b49;font-size:22px}.assessment-preview-summary span{color:#798196;font-size:11px}.admin-add-box{background:#fff;border:1px dashed #c9c9da;border-radius:10px;margin-top:13px}.admin-add-box summary{color:var(--purple-600);cursor:pointer;padding:13px 15px;font-size:12px;font-weight:750}.admin-add-box[open] summary{border-bottom:1px solid var(--line)}.admin-add-box>form{padding:16px}.admin-add-box--section{background:#faf9ff}.admin-recommendation-card{margin-top:12px;position:relative}.admin-option-map{border:1px solid #e0e1e8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px;display:grid}.admin-option-map legend{padding:0 5px;font-size:11px;font-weight:800}.admin-option-map label{background:#f8f8fc;border-radius:5px;grid:none;align-items:start;gap:7px;padding:6px;font-weight:600;display:flex}.admin-option-map input{width:auto;margin-top:2px}.admin-readonly-copy h3,.admin-readonly-copy h4{margin:6px 0}.admin-readonly-copy p{color:var(--slate-500);font-size:12px}.admin-readonly-copy small{color:var(--slate-500);margin-top:10px;display:block}.admin-preview-shell{max-width:900px;margin:0 auto}.admin-preview-section{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:18px;padding:28px}.admin-preview-section>span{color:var(--purple-600);text-transform:uppercase;font-size:10px;font-weight:850}.admin-preview-section>h2{margin:5px 0}.admin-preview-section>p{color:var(--slate-500)}.admin-preview-section .question-card{margin-top:15px}.admin-preview-question-meta{color:var(--slate-500);text-transform:capitalize;margin:4px 0 10px;font-size:12px;font-weight:700}.admin-preview-option-score{color:var(--slate-500);margin-left:auto;font-size:11px;font-weight:750}.crm-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.admin-panel-heading>a{color:var(--purple-600);font-size:11px;font-weight:800}.crm-list-row{border-top:1px solid #eeeef3;grid-template-columns:1fr auto 95px;align-items:center;gap:12px;padding:13px 2px;display:grid}.crm-list-row strong,.crm-list-row small{display:block}.crm-list-row small,.crm-list-row time{color:var(--slate-500);font-size:10px}.crm-list-row time{text-align:right}.crm-badge{color:#4d536b;letter-spacing:.035em;text-transform:uppercase;background:#eef0f5;border-radius:999px;width:max-content;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.crm-badge--new,.crm-badge--qualified{color:#4d2aad;background:var(--purple-50)}.crm-badge--working,.crm-badge--discovery,.crm-badge--proposal,.crm-badge--negotiation{color:#815113;background:#fff2d9}.crm-badge--converted,.crm-badge--won{color:#176b47;background:#e7f7ef}.crm-badge--unqualified,.crm-badge--lost{color:#852626;background:#fff0f0}.crm-activity{border-top:1px solid #eeeef3;padding:12px 0}.crm-activity>span{color:var(--purple-600);text-transform:uppercase;font-size:9px;font-weight:850}.crm-activity p{margin:3px 0;font-size:12px;line-height:1.5}.crm-activity small{color:var(--slate-500);font-size:9px}.crm-tabs{gap:6px;margin:-8px 0 20px;padding-bottom:8px;display:flex;overflow-x:auto}.crm-tabs a{color:var(--slate-500);border-radius:7px;flex:none;padding:8px 14px;font-size:11px;font-weight:750}.crm-tabs a.active,.crm-tabs a:hover{color:var(--purple-600);background:var(--purple-50)}.crm-filter{grid-template-columns:1fr 190px auto;align-items:end;gap:10px;margin-bottom:18px;display:grid}.crm-filter label{color:var(--slate-500);gap:4px;font-size:10px;font-weight:750;display:grid}.crm-filter input,.crm-filter select{background:#fff;border:1px solid #d7d9e2;border-radius:7px;width:100%;padding:9px 10px}.crm-table-wrap{overflow-x:auto}.crm-table{border-collapse:collapse;width:100%;font-size:11px}.crm-table th{color:var(--slate-500);text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f8f8fc;padding:9px}.crm-table td{border-bottom:1px solid #eeeef3;padding:13px 9px}.crm-table td strong,.crm-table td small{display:block}.crm-table td small{color:var(--slate-500);margin-top:2px;font-size:9px}.crm-detail-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:20px;display:grid}.crm-detail-main,.crm-detail-side{gap:20px;display:grid}.crm-detail-side{position:sticky;top:20px}.crm-details{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;display:grid}.crm-details div{border-bottom:1px solid #eeeef3;padding-bottom:10px}.crm-details .wide{grid-column:1/-1}.crm-details dt{color:var(--slate-500);font-size:10px}.crm-details dd{white-space:pre-wrap;margin:3px 0 0;font-size:13px}.crm-details a{color:var(--purple-600)}.crm-converted-card{border:1px solid var(--purple-200);background:var(--purple-50);border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.crm-converted-card span{color:var(--slate-500);font-size:11px}.crm-two{grid-template-columns:1fr 90px;gap:8px;display:grid}.crm-activity-form{grid-template-columns:150px 190px 1fr auto;align-items:end;margin-top:14px}.crm-activity-form .wide{grid-column:auto}.crm-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.crm-company-grid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.crm-company-grid strong,.crm-company-grid small,.crm-company-grid em{display:block}.crm-company-grid small{color:var(--slate-500);font-size:10px}.crm-company-grid em{color:var(--purple-600);margin-top:5px;font-size:9px;font-style:normal;font-weight:750}.crm-request-progress{color:#fff;background:linear-gradient(135deg,#34245e,#21193d);border-radius:14px;grid-template-columns:minmax(260px,.7fr) minmax(520px,1.3fr);align-items:center;gap:32px;margin-bottom:18px;padding:22px 24px;scroll-margin-top:80px;display:grid;box-shadow:0 15px 35px #23194221}.crm-request-progress>div .eyebrow{color:#c9ff3b;margin:0 0 5px}.crm-request-progress h2{color:#fff;margin:0;font-size:19px}.crm-request-progress>div>p:last-of-type{color:#c8c2d7;max-width:500px;margin:6px 0 0;font-size:11px;line-height:1.55}.crm-request-progress>div>a{color:#c9ff3b;margin-top:11px;font-size:10px;font-weight:800;display:inline-block}.crm-request-progress ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.crm-request-progress li{color:#978eac;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.crm-request-progress li:not(:last-child):after{content:"";background:#4c4261;width:calc(100% - 30px);height:2px;position:absolute;top:13px;left:calc(50% + 15px)}.crm-request-progress li.is-complete:not(:last-child):after{background:#9bd72f}.crm-request-progress li span{z-index:1;background:#2a2145;border:2px solid #5c536d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.crm-request-progress li strong{font-size:9px}.crm-request-progress li.is-complete{color:#fff}.crm-request-progress li.is-complete span{color:#1d2810;background:#c9ff3b;border-color:#c9ff3b}.crm-detail-main>.admin-panel,.crm-detail-side>.admin-panel{scroll-margin-top:80px}.crm-opportunity-page{max-width:1500px;margin:0 auto}.crm-record-heading{justify-content:space-between;align-items:end;gap:24px;margin:17px 0 25px;display:flex}.crm-record-heading .eyebrow{margin-bottom:8px}.crm-record-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-record-title h1{color:#1f2948;letter-spacing:-.045em;margin:0;font-size:clamp(31px,3vw,44px);font-weight:650}.crm-record-heading>div>p:last-child{color:#737c94;margin:8px 0 0;font-size:13px}.crm-stage-panel{color:#fff;background:linear-gradient(135deg,#34245e,#21193d);border-radius:15px;grid-template-columns:minmax(220px,.62fr) minmax(520px,1.38fr);align-items:center;gap:32px;margin-bottom:14px;padding:23px 25px;display:grid;box-shadow:0 15px 35px #23194224}.crm-stage-panel-copy .eyebrow{color:#c9ff3b;margin:0 0 5px}.crm-stage-panel-copy h2{color:#fff;margin:0;font-size:20px}.crm-stage-panel-copy>p:last-child{color:#c8c2d7;max-width:430px;margin:7px 0 0;font-size:11px;line-height:1.55}.crm-stage-track{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.crm-stage-track li{color:#958da9;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.crm-stage-track li:not(:last-child):after{z-index:0;content:"";background:#4a405f;width:calc(100% - 30px);height:2px;position:absolute;top:13px;left:calc(50% + 15px)}.crm-stage-track li.is-done:not(:last-child):after{background:#9bd72f}.crm-stage-track span{z-index:1;background:#2a2145;border:2px solid #5c536d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.crm-stage-track strong{font-size:9px;font-weight:750}.crm-stage-track .is-done,.crm-stage-track .is-current{color:#fff}.crm-stage-track .is-done span{color:#1d2810;background:#c9ff3b;border-color:#c9ff3b}.crm-stage-track .is-current span{color:#fff;background:#6942d7;border-color:#8669f7;box-shadow:0 0 0 5px #8669f72e}.crm-lost-state{color:#ffd5dc;background:#77233459;border:1px solid #ff8d9e40;border-radius:8px;grid-column:2;align-items:center;gap:9px;padding:9px 12px;font-size:10px;display:flex}.crm-lost-state span{color:#e7c2c9}.crm-opportunity-summary{background:#fff;border:1px solid #e0e2eb;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(280px,1.5fr);margin-bottom:14px;display:grid;overflow:hidden}.crm-opportunity-summary article{border-left:1px solid #e7e8ef;min-width:0;padding:16px 18px}.crm-opportunity-summary article:first-child{border-left:0}.crm-opportunity-summary span,.crm-opportunity-summary strong{display:block}.crm-opportunity-summary span{color:#788097;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.crm-opportunity-summary strong{overflow-wrap:anywhere;color:#232d4c;margin-top:5px;font-size:14px;line-height:1.4}.crm-opportunity-summary .crm-summary-next{background:#f8f6ff}.crm-opportunity-summary .crm-summary-next strong{color:#4930ad;font-size:12px}.crm-opportunity-detail-grid{grid-template-columns:minmax(0,1fr) minmax(330px,380px)}.crm-opportunity-form .admin-field-grid{gap:15px 11px}.crm-opportunity-form label>small{color:#7a8295;margin-top:5px;font-size:10px;font-weight:500;line-height:1.45;display:block}.crm-form-actions{align-items:center;gap:15px;margin-top:19px;display:flex}.crm-form-actions .button{min-width:190px}.crm-form-actions span{color:#788096;font-size:10px;line-height:1.45}.crm-timeline-panel{padding:0;overflow:hidden}.crm-timeline-panel>.admin-panel-heading{border-bottom:1px solid #e7e8ef;margin:0;padding:20px 20px 16px}.crm-timeline-list{max-height:440px;padding:4px 20px;overflow-y:auto}.crm-timeline-item{border-bottom:1px solid #ececf2;padding:16px 0 16px 20px;position:relative}.crm-timeline-item:before{content:"";background:#6843dc;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:20px;left:0;box-shadow:0 0 0 2px #ddd5fa}.crm-timeline-item>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-timeline-item span{color:#5b37d0;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.crm-timeline-item time,.crm-timeline-item small{color:#81889b;font-size:9px}.crm-timeline-item p{color:#303a58;margin:7px 0 4px;font-size:11px;line-height:1.55}.crm-activity-composer{background:#f8f8fc;padding:18px 20px 20px}.crm-activity-composer h3{margin:0 0 12px;font-size:14px}.crm-opportunity-activity-form{grid-template-columns:1fr;gap:11px;margin:0;display:grid}.crm-opportunity-activity-form>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:9px;display:grid}.crm-opportunity-activity-form label{min-width:0}.crm-opportunity-activity-form input,.crm-opportunity-activity-form select,.crm-opportunity-activity-form textarea{width:100%;min-width:0}.crm-opportunity-activity-form .button{width:100%}@media (width<=1180px){.crm-request-progress,.crm-stage-panel{grid-template-columns:1fr}.crm-request-progress>div>p:last-of-type,.crm-stage-panel-copy>p:last-child{max-width:none}.crm-lost-state{grid-column:1}.crm-opportunity-summary{grid-template-columns:repeat(2,1fr)}.crm-opportunity-summary article:nth-child(3){border-top:1px solid #e7e8ef;border-left:0}.crm-opportunity-summary article:nth-child(4){border-top:1px solid #e7e8ef}}@media (width<=650px){.crm-record-heading{flex-direction:column;align-items:stretch}.crm-record-heading>.button{width:100%}.crm-record-title{flex-direction:column;align-items:flex-start}.crm-record-title h1{font-size:30px}.crm-request-progress,.crm-stage-panel{padding:20px 16px;overflow-x:auto}.crm-request-progress ol,.crm-stage-track{min-width:470px}.crm-request-progress>div,.crm-stage-panel-copy,.crm-lost-state{position:sticky;left:0}.crm-opportunity-summary{grid-template-columns:1fr}.crm-opportunity-summary article,.crm-opportunity-summary article:nth-child(3){border-top:1px solid #e7e8ef;border-left:0}.crm-opportunity-summary article:first-child{border-top:0}.crm-form-actions{flex-direction:column;align-items:stretch}.crm-form-actions .button{width:100%}.crm-opportunity-activity-form>div{grid-template-columns:1fr}.crm-timeline-list{max-height:none}}.crm-pipeline{grid-template-columns:repeat(6,minmax(210px,1fr));gap:10px;padding-bottom:10px;display:grid;overflow-x:auto}.crm-pipeline section{border:1px solid var(--line);background:#f9f9fc;border-radius:11px;min-height:320px;padding:10px}.crm-pipeline header{text-transform:uppercase;justify-content:space-between;padding:3px 3px 10px;font-size:10px;display:flex}.crm-pipeline header span{background:#e9e9f1;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.crm-pipeline section>a{background:#fff;border:1px solid #e5e5ed;border-radius:8px;margin-bottom:8px;padding:13px;display:block;box-shadow:0 5px 15px #2b235a0a}.crm-pipeline a strong,.crm-pipeline a small,.crm-pipeline a em,.crm-pipeline a time{display:block}.crm-pipeline a strong{font-size:11px}.crm-pipeline a small,.crm-pipeline a time{color:var(--slate-500);font-size:9px}.crm-pipeline a em{color:var(--purple-600);margin:7px 0 2px;font-size:10px;font-style:normal;font-weight:800}.crm-pipeline-empty{color:var(--slate-500);text-align:center;padding:25px 5px;font-size:10px}.crm-opportunity-add{margin-top:20px}.billing-page{background:linear-gradient(#f7f6fc,#fff 48%);min-height:760px}.billing-shell{max-width:1180px}.billing-heading h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,64px);line-height:1.05}.billing-heading p:last-child{max-width:720px;color:var(--slate-500)}.billing-current{color:#fff;background:linear-gradient(135deg,var(--navy-950),#24215b);box-shadow:var(--shadow);border-radius:15px;grid-template-columns:1fr 1.25fr auto;align-items:center;gap:24px;margin-top:30px;padding:25px;display:grid}.billing-current p{color:#b8bed2;text-transform:uppercase;margin:6px 0 0;font-size:10px}.billing-current h2{margin:0;font-size:27px}.billing-current small{color:#b8bed2}.billing-usage{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.billing-usage article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;padding:13px}.billing-usage span,.billing-usage strong{display:block}.billing-usage span{color:#b8bed2;font-size:9px}.billing-usage strong{font-size:15px}.billing-status{color:#4d536b;letter-spacing:.05em;text-transform:uppercase;background:#eef0f5;border-radius:999px;width:max-content;padding:4px 8px;font-size:8px;font-weight:850;display:inline-flex}.billing-status--active,.billing-status--paid,.billing-status--trialing{color:#176b47;background:#e7f7ef}.billing-status--open,.billing-status--incomplete{color:#815113;background:#fff2d9}.billing-status--past_due,.billing-status--uncollectible{color:#852626;background:#fff0f0}.billing-status--void,.billing-status--canceled{color:#61667a;background:#e9ebf1}.billing-current .billing-status--active,.billing-current .billing-status--trialing{color:#d6ffee;background:#2abe7c33}.billing-pending{color:#815113;background:#fff9ed;border:1px solid #f1d79e;border-radius:9px;gap:3px;margin-top:15px;padding:14px 17px;display:grid}.billing-pending span{font-size:11px}.billing-section{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:35px;padding:23px}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.billing-plan{border:1px solid var(--line);border-radius:13px;flex-direction:column;min-height:390px;padding:22px;display:flex}.billing-plan.current{border-color:var(--purple-500);box-shadow:0 12px 34px #5b2ee617}.billing-plan>div>span{color:var(--purple-600);text-transform:uppercase;font-size:9px;font-weight:850}.billing-plan h3{margin:2px 0;font-size:23px}.billing-plan p{color:var(--slate-500);margin:4px 0 15px;font-size:11px;line-height:1.5}.billing-plan>strong{font-size:22px}.billing-plan>strong small{color:var(--slate-500);margin-left:3px;font-size:10px}.billing-plan ul{color:#444b65;flex:1;margin:17px 0;padding-left:18px;font-size:11px}.billing-plan li{margin:6px 0}.billing-current-label{color:var(--purple-600);font-size:11px;font-weight:800}.billing-history-grid{grid-template-columns:1.4fr .6fr;gap:18px;display:grid}.billing-table-wrap{overflow-x:auto}.billing-table{border-collapse:collapse;width:100%;font-size:11px}.billing-table th,.billing-table td{text-align:left;border-bottom:1px solid #eeeef3;padding:11px 8px}.billing-table th{color:var(--slate-500);text-transform:uppercase;font-size:9px}.billing-table a{color:var(--purple-600);font-weight:750}.billing-event{border-top:1px solid #eeeef3;padding:10px 0}.billing-event strong,.billing-event small{display:block}.billing-event strong{font-size:10px}.billing-event small{color:var(--slate-500);margin-top:2px;font-size:9px}.billing-settings-link{color:var(--purple-600);margin-left:18px;font-size:12px;font-weight:750;display:inline-block}.invoice-page{background:#f5f6fa}.invoice-shell{max-width:900px}.invoice-actions{color:var(--purple-600);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:12px;font-weight:750;display:flex}.invoice-document{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;padding:55px}.invoice-document>header{justify-content:space-between;align-items:start;display:flex}.invoice-document>header>div{text-align:right}.invoice-document h1{margin:8px 0 0;font-size:38px}.invoice-document header strong{color:var(--slate-500)}.invoice-parties{grid-template-columns:1fr 1fr;gap:25px;margin:55px 0 35px;display:grid}.invoice-parties>div:last-child{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.invoice-parties span,.invoice-parties strong{display:block}.invoice-parties span{color:var(--slate-500);text-transform:uppercase;font-size:10px}.invoice-document table{border-collapse:collapse;width:100%;font-size:12px}.invoice-document th,.invoice-document td{border-bottom:1px solid var(--line);text-align:left;padding:13px}.invoice-document th:last-child,.invoice-document td:last-child{text-align:right}.invoice-document tfoot tr:first-child th,.invoice-document tfoot tr:first-child td{padding-top:25px}.invoice-document footer{color:var(--slate-500);margin-top:45px;font-size:10px}.billing-admin-plan{border-top:1px solid #eeeef3}.billing-admin-plan summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 2px;display:flex}.billing-admin-plan summary>div{grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;display:grid}.billing-admin-plan summary small{color:var(--slate-500);grid-column:2;font-size:9px}.billing-admin-plan summary>span{color:var(--purple-600);font-size:10px;font-weight:800}.billing-admin-plan>form{background:#f8f8fc;border-radius:9px;margin-bottom:18px;padding:18px}.billing-void-form{text-align:center;margin-top:15px}.billing-void-form button{color:#a43737;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.billing-plan-lifecycle{background:#fff;border:1px solid #e8e2ea;border-radius:9px;gap:12px;margin:0 0 18px;padding:18px;display:grid}.billing-plan-lifecycle h3,.billing-plan-lifecycle p{margin:0}.billing-plan-lifecycle h3{font-size:16px}.billing-plan-lifecycle>form:not(.billing-plan-delete){display:flex}.billing-plan-delete{max-width:440px;padding-top:4px}.billing-plan-delete .admin-danger-button{justify-self:start;width:auto}.billing-admin-heading{align-items:center}.billing-admin-heading>div:first-child{max-width:800px}.billing-admin-stats article{position:relative;overflow:hidden}.billing-admin-stats article:before{content:"";background:#6540e9;width:3px;position:absolute;inset:0 auto 0 0}.billing-admin-stats article.has-attention:before{background:#d4632f}.billing-admin-stats article small{color:#7a8298;margin-top:7px;font-size:12px;display:block}.billing-admin-stats article.has-attention strong{color:#a84524}.billing-workspace-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px;display:grid}.billing-workspace-nav a{color:#4b5570;background:#fff;border:1px solid #dfe2ea;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:12px 15px;display:grid}.billing-workspace-nav a:hover{color:#4f2bd7;border-color:#cfc5fa;box-shadow:0 7px 22px #281e640f}.billing-workspace-nav a>span{color:#5634db;background:#efecff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.billing-workspace-nav strong{font-size:14px}.billing-workspace-nav small{color:#7a8296;font-size:12px}.billing-workspace-nav a.has-attention>span{color:#a84524;background:#fff0e9}.billing-admin-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.billing-admin-aside{gap:16px;display:grid;position:sticky;top:20px}.billing-workspace-section{scroll-margin-top:20px}.billing-section-heading{align-items:center}.billing-section-heading>div{max-width:760px}.billing-section-heading>span{color:#636d83;background:#f0f1f5;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:750}.billing-section-step{letter-spacing:.07em;text-transform:uppercase;font-weight:850;color:#5a35de!important;margin:0 0 3px!important;font-size:11px!important}.billing-filter-tabs{gap:7px;margin:0 0 18px;padding-bottom:3px;display:flex;overflow-x:auto}.billing-filter-tabs a{color:#677086;background:#fff;border:1px solid #e0e2e9;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:750;display:inline-flex}.billing-filter-tabs a span{color:#737b8f;background:#f0f1f5;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.billing-filter-tabs a.active{color:#fff;background:#5532df;border-color:#5532df}.billing-filter-tabs a.active span{color:#3f24ac;background:#fff}.billing-filter-tabs a.has-attention:not(.active){color:#a84524;background:#fff8f4;border-color:#efc9ba}.billing-plan-admin-list{gap:10px;display:grid}.billing-plan-admin-list .billing-admin-plan{background:#fff;border:1px solid #e2e4eb;border-radius:11px;overflow:hidden}.billing-plan-admin-list .billing-admin-plan[open]{border-color:#cfc7ef;box-shadow:0 10px 28px #2b1f680f}.billing-plan-admin-list .billing-admin-plan>summary{grid-template-columns:minmax(220px,1fr) auto auto;gap:20px;min-height:78px;padding:14px 16px;list-style:none;display:grid}.billing-plan-admin-list .billing-admin-plan>summary::-webkit-details-marker{display:none}.billing-plan-summary-main{grid-template-columns:none!important;align-items:center!important;gap:11px!important;display:flex!important}.billing-plan-summary-main>span:last-child,.billing-plan-summary-metrics>span{display:grid}.billing-plan-summary-main strong{font-size:15px}.billing-plan-summary-main small,.billing-plan-summary-metrics small{color:#778096;margin:1px 0 0;font-size:11px!important}.billing-plan-state{color:#5f6676;letter-spacing:.04em;text-transform:uppercase;background:#eceef2;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.billing-plan-state--public{color:#087248;background:#e3f7ec}.billing-plan-state--private{color:#6b4b9e;background:#f0eaff}.billing-plan-state--retired{color:#7a5868;background:#f2e9ee}.billing-plan-state--system{color:#4630a8;background:#ece8ff}.billing-plan-summary-metrics{align-items:center;gap:22px;display:flex}.billing-plan-summary-metrics>span{min-width:92px}.billing-plan-summary-metrics strong{font-size:13px}.billing-plan-summary-metrics .has-attention strong{color:#a84524}.billing-plan-summary-action{align-items:center;gap:7px;display:inline-flex;color:#5230d7!important;font-size:12px!important}.billing-admin-plan[open] .billing-plan-summary-action b{transform:rotate(180deg)}.billing-plan-editor{background:#f8f8fc;border-top:1px solid #e5e6ec;padding:20px}.billing-plan-editor-intro{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.billing-plan-editor-intro h3,.billing-plan-editor-intro p{margin:0}.billing-plan-editor-intro h3{font-size:18px}.billing-plan-editor-intro p{color:#6d758a;max-width:680px;margin-top:4px;font-size:12px}.billing-plan-editor>.admin-form{background:#fff;border:1px solid #e2e4eb;border-radius:10px;padding:18px}.billing-plan-save-row{align-items:center;gap:14px;padding-top:5px;display:flex}.billing-plan-save-row small{color:#727b90;font-size:11px}.billing-plan-editor .billing-plan-lifecycle{margin:14px 0 0}.billing-plan-lifecycle>div:first-child p{color:#737c91;margin-top:3px;font-size:12px}.billing-create-panel{padding:0;scroll-margin-top:20px;overflow:hidden}.billing-create-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px;list-style:none;display:flex}.billing-create-panel>summary::-webkit-details-marker{display:none}.billing-create-panel>summary span{display:grid}.billing-create-panel>summary small{color:#70798e;text-transform:uppercase;font-size:10px;font-weight:750}.billing-create-panel>summary strong{font-size:17px}.billing-create-panel>summary b{color:#fff;background:#5733df;border-radius:8px;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.billing-create-panel[open]>summary b{transform:rotate(45deg)}.billing-create-panel>div{border-top:1px solid #e7e8ee;padding:0 18px 20px}.billing-create-panel>div>p{color:#687188;margin:16px 0;font-size:12px}.billing-operator-guide h2{margin:2px 0 15px;font-size:19px}.billing-operator-guide ol{counter-reset:billing-guide;gap:13px;margin:0;padding:0;list-style:none;display:grid}.billing-operator-guide li{counter-increment:billing-guide;grid-template-columns:28px 1fr;gap:3px 9px;display:grid}.billing-operator-guide li:before{content:counter(billing-guide);color:#5433d7;background:#eeebff;border-radius:8px;grid-row:span 2;place-items:center;width:26px;height:26px;font-size:10px;font-weight:850;display:grid}.billing-operator-guide li strong{font-size:12px}.billing-operator-guide li span{color:#737b90;font-size:11px;line-height:1.45}.billing-operator-guide>a{color:#5331d6;border-top:1px solid #eaebf0;margin-top:17px;padding-top:14px;font-size:12px;font-weight:750;display:block}.billing-operations-table{min-width:960px}.billing-operations-table td{vertical-align:middle}.billing-operations-table tbody tr:hover td{background:#fbfaff}.billing-operations-table .billing-message-cell{color:#505a72;min-width:220px;max-width:330px;line-height:1.45}.billing-row-attention td{background:#fffaf7}.billing-row-attention td:first-child{box-shadow:inset 3px 0 #dc7040}.billing-priority,.billing-sla{background:#eef0f4;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.billing-priority--urgent,.billing-sla--late{color:#a43c24;background:#ffece6}.billing-priority--high{color:#8d5b08;background:#fff2d8}.billing-sla--clear{color:#087147;background:#e2f7ec}.billing-row-link{color:#5330d6;white-space:nowrap;font-weight:800}@media (width<=1180px){.billing-admin-layout{grid-template-columns:1fr}.billing-admin-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=760px){.billing-admin-heading{flex-direction:column;align-items:stretch}.billing-admin-heading .admin-heading-actions{grid-template-columns:1fr 1fr;display:grid}.billing-workspace-nav,.billing-admin-aside{grid-template-columns:1fr}.billing-plan-admin-list .billing-admin-plan>summary{grid-template-columns:1fr auto}.billing-plan-summary-metrics{grid-area:2/1/auto/-1;justify-content:flex-start}.billing-plan-summary-action{grid-area:1/2}.billing-plan-save-row{flex-direction:column;align-items:stretch}.billing-plan-save-row .button{width:100%}}@media (width<=480px){.billing-admin-heading .admin-heading-actions{grid-template-columns:1fr}.billing-plan-admin-list .billing-admin-plan>summary{gap:10px;padding:14px}.billing-plan-summary-main{flex-direction:column;align-items:flex-start!important}.billing-plan-summary-metrics{flex-wrap:wrap;gap:13px}.billing-plan-editor,.billing-plan-editor>.admin-form{padding:14px}}.billing-advanced-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:20px;display:grid}.billing-advanced-aside{gap:16px;display:grid;position:sticky;top:20px}.billing-advanced-aside .admin-panel>h2{margin:0 0 8px;font-size:17px}.billing-form-intro{color:#6f788d;margin:0 0 14px;font-size:11px;line-height:1.5}.billing-advanced-section{scroll-margin-top:20px}.billing-operation-list,.billing-dispute-list{gap:10px;display:grid}.billing-operation-list>article,.billing-dispute-list>article{background:#fff;border:1px solid #e1e4ec;border-radius:10px;gap:9px;padding:14px;display:grid}.billing-operation-list>article>small{color:#788196;font-size:10px}.billing-operation-main{align-items:center;gap:10px;display:flex}.billing-operation-main>div{gap:2px;display:grid}.billing-operation-main strong{font-size:13px}.billing-operation-main small{color:#747e93;font-size:10px}.billing-inline-action{border-top:1px solid #e9ebf1;padding-top:8px}.billing-inline-action>summary{color:#5130d5;cursor:pointer;font-size:11px;font-weight:800}.billing-inline-action>form{gap:9px;margin-top:10px;display:grid}.billing-inline-action label{color:#566079;gap:5px;font-size:10px;font-weight:750;display:grid}.billing-inline-action :is(input,select,textarea){width:100%;font:inherit;background:#fff;border:1px solid #d8dce6;border-radius:7px;padding:8px}.billing-advanced-table{min-width:900px}.billing-advanced-table td{vertical-align:top}.billing-advanced-table td>small,.billing-advanced-table td>strong{display:block}.billing-advanced-table td>small{color:#80889a;margin-top:3px;font-size:9px}.billing-advanced-table a{color:#5130d5;font-weight:750}.billing-dispute-list>article.has-attention{background:#fffaf7;border-color:#edc6b7;box-shadow:inset 3px 0 #d9693b}.billing-dispute-list header{justify-content:space-between;align-items:start;gap:20px;display:flex}.billing-dispute-list header>div{gap:4px;display:grid}.billing-dispute-list header>div:last-child{text-align:right}.billing-dispute-list header strong{font-size:13px}.billing-dispute-list header small{color:#778096;font-size:10px}.billing-dispute-list>article>p,.billing-evidence p{color:#4f5971;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.billing-evidence{background:#f6f7fa;border-radius:8px;padding:10px}.billing-evidence strong{text-transform:uppercase;font-size:10px}.billing-evidence small{color:#7b8497;font-size:9px}.billing-delivery-list{border:1px solid #e5e7ed;border-radius:8px;gap:7px;padding:10px;display:grid}.billing-delivery-list>strong{text-transform:uppercase;font-size:10px}.billing-delivery-list>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.billing-delivery-list small{color:#747e92;font-size:9px}.billing-delivery-list .billing-inline-action{width:100%}@media (width<=1100px){.billing-advanced-layout{grid-template-columns:1fr}.billing-advanced-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=680px){.billing-advanced-aside{grid-template-columns:1fr}.billing-dispute-list header{flex-direction:column}.billing-dispute-list header>div:last-child{text-align:left}}.sandbox-checkout{background:radial-gradient(circle at 50% 10%,var(--purple-100),#f7f7fb 45%);min-height:720px}.sandbox-checkout-card{border:1px solid var(--purple-200);width:min(100% - 28px,560px);box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:25px auto;padding:35px}.sandbox-checkout-card .brand-lockup{margin:24px 0}.sandbox-label{color:#815113;text-transform:uppercase;background:#fff2d9;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:850;display:inline-flex}.sandbox-checkout-card h1{letter-spacing:-.04em;margin:0;font-size:34px}.sandbox-checkout-card>p{color:var(--slate-500);font-size:13px}.sandbox-checkout-card dl{border-top:1px solid var(--line);margin:25px 0}.sandbox-checkout-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 0;display:flex}.sandbox-checkout-card dt{color:var(--slate-500);font-size:11px}.sandbox-checkout-card dd{margin:0;font-size:12px;font-weight:750}.sandbox-actions{justify-content:flex-end;gap:9px;display:flex}.refund-form summary{color:var(--purple-600);cursor:pointer;font-size:10px;font-weight:750}.refund-form form{background:#f8f8fc;border-radius:8px;margin-top:10px;padding:14px}.invoice-actions>div{gap:8px;display:flex}.organization-page{background:linear-gradient(#f7f6fc,#fff 48%);min-height:720px}.organization-status{margin:0 0 20px}.organization-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.organization-heading h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,64px);line-height:1.04}.organization-heading>div>p:last-child{max-width:720px;color:var(--slate-500);margin:11px 0 0}.organization-heading-actions{flex:none;gap:9px;display:flex}.organization-back{color:var(--purple-600);margin-bottom:18px;font-size:12px;font-weight:750;display:inline-block}.organization-index-grid{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:22px;margin-top:38px;display:grid}.organization-list>h2{margin:0 0 14px}.organization-card{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:52px 1fr auto;align-items:center;gap:15px;margin-top:10px;padding:18px;transition:transform .2s,box-shadow .2s;display:grid}.organization-card:hover{transform:translateY(-2px);box-shadow:0 14px 35px #2b235a14}.organization-card strong,.organization-card small{display:block}.organization-card small{color:var(--slate-500);margin-top:4px;font-size:11px}.organization-avatar{color:#fff;background:linear-gradient(145deg,var(--purple-500),var(--purple-700));border-radius:12px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:grid}.organization-avatar--small{border-radius:9px;width:38px;height:38px;font-size:10px}.organization-create-card,.organization-side-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px}.organization-create-card{box-shadow:var(--shadow);position:sticky;top:20px}.organization-create-card h2,.organization-side-card h2{margin:0;font-size:21px}.organization-create-card>p:not(.eyebrow){color:var(--slate-500);margin:7px 0 20px;font-size:13px;line-height:1.5}.organization-create-card .field,.organization-side-card .field{margin-bottom:14px}.organization-create-card label,.organization-side-card label{margin-bottom:5px;font-size:11px;font-weight:750;display:block}.organization-create-card input,.organization-side-card input,.organization-side-card select{background:#fff;border:1px solid #d7d9e2;border-radius:7px;width:100%;padding:10px 11px}.organization-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:32px;display:grid}.organization-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px 21px}.organization-summary span,.organization-summary strong{display:block}.organization-summary span{color:var(--slate-500);font-size:11px}.organization-summary strong{margin-top:4px;font-size:27px}.organization-role-copy{color:var(--purple-600);font-size:19px!important}.organization-workspace-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;margin-top:35px;display:grid}.organization-section+.organization-section{margin-top:38px}.organization-section .account-section-title a{color:var(--purple-600);font-size:12px;font-weight:750}.organization-assessment-card{grid-template-columns:52px minmax(0,1fr) 80px 130px}.organization-empty{color:var(--slate-500);background:#fff;border:1px dashed #cfd0dc;border-radius:12px;padding:26px}.organization-empty h3,.organization-empty p{margin:0}.organization-empty p{margin-top:5px;font-size:13px}.organization-side-stack{gap:14px;display:grid}.organization-side-card .eyebrow{margin-bottom:7px}.organization-member-list{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.organization-member{border-top:1px solid #eeeef3;grid-template-columns:40px minmax(0,1fr) 75px 145px auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.organization-member:first-child{border-top:0}.organization-member strong,.organization-member small{display:block}.organization-member small{color:var(--slate-500);margin-top:2px;font-size:10px}.organization-role{text-align:center;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.organization-role--owner{color:#4d2aad;background:var(--purple-50)}.organization-role--manager{color:#176b47;background:#e7f7ef}.organization-role--member{color:#4d536b;background:#eef0f5}.organization-member form{gap:5px;display:flex}.organization-member select{border:1px solid #d7d9e2;border-radius:6px;min-width:0;padding:6px;font-size:10px}.organization-member button,.organization-invite-row button{color:var(--purple-600);border:1px solid var(--purple-200);background:var(--purple-50);cursor:pointer;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:750}.organization-member .organization-remove{color:#a43737;background:0 0;border:0;padding:0;text-decoration:underline}.organization-invite-row{border-top:1px solid #eeeef3;justify-content:space-between;align-items:start;gap:8px;padding:11px 0;display:flex}.organization-invite-row:first-of-type{margin-top:10px}.organization-invite-row strong,.organization-invite-row small{overflow-wrap:anywhere;display:block}.organization-invite-row strong{font-size:11px}.organization-invite-row small{color:var(--slate-500);margin-top:3px;font-size:9px}.organization-activity-row{border-top:1px solid #eeeef3;padding:9px 0}.organization-activity-row span,.organization-activity-row small{display:block}.organization-activity-row span{font-size:11px}.organization-activity-row small,.organization-muted{color:var(--slate-500);margin-top:3px;font-size:9px}.organization-delete-form{grid-template-columns:1fr 1fr auto!important}.organization-delete-form label{grid-column:auto}.account-organization-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.account-organization-grid>a{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.account-organization-grid strong,.account-organization-grid small{display:block}.account-organization-grid small{color:var(--slate-500);margin-top:3px;font-size:10px}@media (width<=900px){.site-header{height:70px}.menu-toggle{display:block}.site-nav{border-bottom:1px solid var(--line);background:#fff;max-height:calc(100vh - 70px);padding:20px;display:none;position:absolute;top:70px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 35px #1214321a}.site-nav.is-open{display:block}.nav-groups,.nav-actions{margin:0;display:block}.nav-group summary,.nav-link{border-bottom:1px solid #f1f1f5;justify-content:space-between;width:100%;padding:14px 4px;display:flex}.nav-dropdown{width:100%;box-shadow:none;border:0;padding:4px 0 8px 14px;position:static;transform:none}.nav-actions{grid-template-columns:1fr 1fr;gap:10px;padding-top:18px;display:grid}.hero-grid{grid-template-columns:1fr}.hero-copy{text-align:center;max-width:760px;margin-inline:auto}.hero-lead{margin-inline:auto}.hero-copy .button-row{justify-content:center}.dashboard-preview{width:100%;max-width:780px;margin-inline:auto;transform:none}.assessment-grid{grid-template-columns:repeat(3,1fr)}.industry-grid{grid-template-columns:repeat(5,1fr);row-gap:24px}.assessment-process-grid{grid-template-columns:repeat(2,1fr);gap:28px 45px}.assessment-process-step:not(:last-child):before,.assessment-process-step:not(:last-child):after{display:none}.footer-grid{grid-template-columns:2fr repeat(3,1fr)}.footer-brand{grid-row:span 2}.form-layout{gap:45px}.assessment-intro-grid{grid-template-columns:1fr;gap:40px}.assessment-workspace-grid{grid-template-columns:220px minmax(0,1fr);gap:25px}.account-assessment-card{grid-template-columns:45px minmax(0,1fr) 70px 125px}.admin-sidebar{flex-direction:row;align-items:center;width:100%;padding:12px 18px;position:static}.admin-brand{padding:0}.admin-brand>span{display:none}.admin-sidebar nav{margin-left:15px;display:flex;overflow-x:auto}.admin-sidebar nav a{flex:none}.admin-sidebar-foot{border:0;align-items:center;margin:0 0 0 auto;padding:0;display:flex}.admin-sidebar-foot a:first-child{display:none}.admin-shell{margin-left:0}.admin-editor-grid,.admin-catalogue-grid{grid-template-columns:1fr}.admin-sticky-panel{position:static}.admin-form--inline{grid-template-columns:1fr 1fr}.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.crm-dashboard-grid,.crm-detail-grid{grid-template-columns:1fr}.crm-detail-side{position:static}.crm-activity-form{grid-template-columns:1fr 1fr}.crm-activity-form .wide{grid-column:1/-1}.billing-plan-grid{grid-template-columns:repeat(2,1fr)}.billing-history-grid,.organization-index-grid,.organization-workspace-grid{grid-template-columns:1fr}.organization-create-card{position:static}.organization-side-stack{grid-template-columns:repeat(2,1fr)}.organization-member{grid-template-columns:40px minmax(0,1fr) 75px 135px auto}}@media (width<=760px){.container{width:min(calc(100% - 28px),var(--container))}.section{padding:68px 0}.hero{padding:45px 0 52px}.hero-copy{padding-top:0}.hero h1{font-size:clamp(38px,11vw,50px)}.hero-lead{font-size:17px;line-height:1.65}.trust-list{text-align:left;grid-template-columns:1fr;max-width:340px;margin-inline:auto}.dashboard-preview{grid-template-columns:1fr;min-height:0}.dashboard-sidebar{display:none}.dashboard-main{padding:18px 14px}.dashboard-content-grid{grid-template-columns:1fr}.progress-card{min-height:310px}.opportunities-card>div:not(.area-card-heading){grid-template-columns:30px 1fr}.opportunities-card em{display:none}.industry-grid{grid-template-columns:repeat(3,1fr)}.assessment-grid{grid-template-columns:repeat(2,1fr)}.content-card-grid{grid-template-columns:1fr}.assessment-card{min-height:255px}.value-panel{padding:50px 18px 28px}.value-grid{grid-template-columns:1fr}.assessment-process{padding:52px 0}.assessment-process-grid{grid-template-columns:1fr;gap:30px;max-width:430px;margin-inline:auto}.assessment-process-step{grid-template-columns:72px 1fr}.assessment-process-step h3{font-size:17px}.assessment-process-step p{font-size:14px}.proof-box{padding:35px 20px}.cta-panel{text-align:center;grid-template-columns:1fr;justify-items:center;padding:32px 23px}.cta-panel h2{font-size:29px}.cta-actions{width:min(100%,320px);min-width:0}.footer-grid{grid-template-columns:repeat(2,1fr);gap:33px 22px}.footer-brand{grid-area:auto/1/auto/-1}.footer-bottom{gap:14px;display:grid}.page-hero{padding:80px 0 75px}.page-hero h1{font-size:42px}.page-hero-inner>p:not(.eyebrow){font-size:18px}.content-card{min-height:240px}.step-list article{grid-template-columns:48px 1fr;gap:15px}.step-list article>span{width:43px;height:43px}.form-layout{grid-template-columns:1fr;gap:35px}.form-intro{padding-top:0}.form-card{padding:23px 18px}.field-grid{grid-template-columns:1fr;gap:0}.consent-banner{gap:13px;display:grid;bottom:12px;left:12px;right:12px}.consent-banner>div:last-child{grid-template-columns:1fr 1fr;display:grid}.assessment-header-inner{grid-template-columns:1fr auto}.assessment-header-inner>span{display:none}.assessment-intro h1{font-size:43px}.assessment-promises{grid-template-columns:1fr}.assessment-start-card{padding:25px 20px}.assessment-workspace{padding-top:20px}.assessment-workspace-grid{grid-template-columns:1fr}.assessment-sidebar{position:static}.assessment-sidebar nav{grid-template-columns:repeat(2,1fr)}.resume-card{display:none}.assessment-question-panel{padding:25px 16px}.answer-options{grid-template-columns:1fr}.assessment-form-actions{gap:15px}.result-summary-grid{grid-template-columns:1fr}.results-heading{flex-direction:column;align-items:start}.recommendation-card{grid-template-columns:1fr;gap:12px}.recommendation-card>span{width:max-content}.results-actions{flex-direction:column;align-items:stretch}.auth-card{padding:30px 22px}.account-heading,.account-heading-actions{flex-direction:column;align-items:stretch}.account-summary{grid-template-columns:repeat(3,1fr)}.account-assessment-card{grid-template-columns:45px 1fr}.account-assessment-card>.account-score,.account-assessment-card>.account-progress-copy{text-align:left}.account-assessment-card>.button{grid-column:1/-1}.account-section-title{flex-direction:column;align-items:start;gap:5px}.result-claim-card{flex-direction:column;align-items:stretch}.settings-grid,.danger-card{grid-template-columns:1fr}.admin-topbar{display:none}.admin-main{padding:24px 14px}.admin-sidebar-foot a{display:none}.admin-page-heading,.admin-editor-heading,.admin-heading-actions{flex-direction:column;align-items:stretch}.admin-heading-actions form,.admin-heading-actions button{width:100%}.admin-field-grid--4{grid-template-columns:1fr 1fr}.span-3,.span-4{grid-column:span 2}.admin-option-row form:first-child,.admin-option-add{grid-template-columns:1fr 1fr}.admin-option-map{grid-template-columns:1fr}.admin-version-list a{grid-template-columns:1fr auto}.admin-version-list small{text-align:left;grid-column:1/-1}.admin-activity-row{flex-direction:column;align-items:start}.crm-filter{grid-template-columns:1fr 1fr}.crm-filter button{grid-column:1/-1}.crm-company-grid,.crm-activity-form{grid-template-columns:1fr}.crm-activity-form .wide{grid-column:auto}.organization-heading,.organization-heading-actions{flex-direction:column;align-items:stretch}.organization-heading-actions form,.organization-heading-actions button{width:100%}.organization-summary{grid-template-columns:repeat(3,1fr)}.organization-side-stack{grid-template-columns:1fr}.organization-member{grid-template-columns:38px minmax(0,1fr) auto}.organization-member>form{grid-column:2/-1}.organization-member>.organization-role{justify-self:end}.organization-assessment-card{grid-template-columns:45px 1fr}.organization-assessment-card>.account-score,.organization-assessment-card>.account-progress-copy{text-align:left}.organization-assessment-card>.button{grid-column:1/-1}.account-organization-grid{grid-template-columns:1fr}.organization-delete-form{grid-template-columns:1fr!important}.billing-current,.billing-plan-grid{grid-template-columns:1fr}.invoice-document{padding:30px 20px}.invoice-parties{margin:35px 0 25px}}@media (width<=520px){.assessment-grid,.assessment-sidebar nav{grid-template-columns:1fr}.assessment-form-actions{flex-direction:column-reverse;align-items:stretch}.account-summary,.danger-card form{grid-template-columns:1fr}.danger-card label{grid-column:auto}.admin-stat-grid,.admin-form--inline,.admin-field-grid--4{grid-template-columns:1fr}.span-2,.span-3,.span-4{grid-column:auto}.admin-draft-row{flex-direction:column;align-items:stretch}.admin-option-row,.admin-option-row form:first-child,.admin-option-add{grid-template-columns:1fr}.admin-check-row{flex-direction:column;align-items:start}.admin-check-row .admin-text-action{margin-left:0}.crm-filter,.crm-details{grid-template-columns:1fr}.crm-details .wide{grid-column:auto}.crm-list-row{grid-template-columns:1fr auto}.crm-list-row time{text-align:left;grid-column:1/-1}.organization-summary{grid-template-columns:1fr}.organization-member{grid-template-columns:36px 1fr}.organization-member>.organization-role{grid-column:2;justify-self:start}.organization-member>form{grid-column:1/-1}.organization-card{grid-template-columns:45px 1fr auto}}@media print{.assessment-header,.results-heading .button,.results-actions,.result-privacy-note,.invoice-actions,.site-header,.site-footer{display:none!important}.assessment-body,.results-page{background:#fff}.results-page{padding:0}.overall-result-card,.category-results,.recommendation-card{break-inside:avoid;box-shadow:none}.invoice-page{background:#fff;padding:0}.invoice-document{box-shadow:none;border:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.onboarding-body{color:#0b1233;background:radial-gradient(circle at 50% -10%,#eeeaff 0,#eeeaff00 36%),#fafaff;min-height:100vh;font-size:14px}.onboarding-header{background:#ffffffeb;border-bottom:1px solid #e5e6f0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:74px;padding:0 3vw;display:grid}.onboarding-header>div{text-align:center}.onboarding-header>div strong,.onboarding-header>div span{display:block}.onboarding-header>div strong{font-size:13px}.onboarding-header>div span{color:var(--slate-500);font-size:11px}.onboarding-header>a:last-child{color:var(--purple-600);justify-self:end;font-weight:750}.onboarding-main{width:min(100% - 40px,1280px);margin:0 auto;padding:28px 0 50px}.onboarding-intro{text-align:center}.onboarding-intro>p:first-child{color:var(--purple-600);letter-spacing:.1em;margin:0;font-size:10px;font-weight:850}.onboarding-intro h1{letter-spacing:-.05em;margin:4px 0 0;font-size:clamp(31px,4vw,54px);line-height:1.05}.onboarding-intro h1 span{color:var(--purple-600)}.onboarding-intro>p:last-child{color:var(--slate-500);margin:8px 0 0;font-size:16px}.onboarding-progress{grid-template-columns:repeat(12,1fr);margin:28px 0 20px;display:grid}.onboarding-progress a{color:#858aa0;text-align:center;justify-items:center;gap:6px;font-size:9px;display:grid;position:relative}.onboarding-progress a:before{z-index:0;content:"";background:#e2e3ed;height:2px;position:absolute;top:14px;left:-50%;right:50%}.onboarding-progress a:first-child:before{display:none}.onboarding-progress i{z-index:1;background:#fff;border:2px solid #dadce8;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;font-weight:800;display:grid;position:relative}.onboarding-progress .complete:before,.onboarding-progress .active:before{background:#7460f1}.onboarding-progress .complete i,.onboarding-progress .active i{color:#fff;border-color:var(--purple-600);background:var(--purple-600)}.onboarding-progress .active{color:var(--purple-700);font-weight:800}.onboarding-alert{color:#8a2424;background:#fff1f1;border:1px solid #efc2c2;border-radius:9px;gap:10px;margin-bottom:14px;padding:11px 14px;display:flex}.onboarding-card{background:#fff;border:1px solid #dedfec;border-radius:16px;min-height:505px;padding:28px 34px 25px;box-shadow:0 18px 65px #1b173a12}.onboarding-card-head{border-bottom:1px solid #ededf3;align-items:flex-start;gap:13px;padding-bottom:20px;display:flex}.onboarding-card-head>span{color:#fff;background:var(--purple-600);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.onboarding-card-head h2{margin:0;font-size:20px}.onboarding-card-head p{color:var(--slate-500);margin:3px 0 0;font-size:12px}.onboarding-form{flex-direction:column;min-height:390px;padding-top:24px;display:flex}.onboarding-fields{grid-template-columns:1fr 1fr;gap:18px;width:100%;max-width:840px;margin:0 auto;display:grid}.onboarding-fields label,.onboarding-fields fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;font-size:11px;font-weight:750;display:grid}.onboarding-fields .wide{grid-column:1/-1}.onboarding-fields input,.onboarding-fields select{background:#fff;border:1px solid #d9dbe7;border-radius:7px;width:100%;height:45px;padding:0 12px}.onboarding-fields input:focus,.onboarding-fields select:focus{border-color:var(--purple-500);outline:3px solid var(--purple-100)}.onboarding-checks{flex-wrap:wrap;gap:10px;display:flex}.onboarding-checks label,.onboarding-inline-check{border:1px solid #dedfea;border-radius:7px;align-items:center;padding:10px 12px;gap:7px!important;display:flex!important}.onboarding-checks input,.onboarding-inline-check input{width:16px;height:16px;padding:0}.onboarding-actions{justify-content:space-between;margin-top:auto;padding-top:28px;display:flex}.onboarding-actions .button{min-width:135px;min-height:42px;font-size:12px}.onboarding-welcome,.onboarding-finish{grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;max-width:900px;margin:auto;display:grid}.onboarding-welcome h3,.onboarding-finish h3{margin:0;font-size:27px}.onboarding-welcome p{color:var(--slate-500)}.onboarding-welcome ul,.onboarding-finish ul,.onboarding-plan ul{padding:0;list-style:none}.onboarding-welcome li,.onboarding-finish li,.onboarding-plan li{margin-top:9px}.onboarding-welcome li:before,.onboarding-finish li:before,.onboarding-plan li:before{color:#11a35d;content:"✓";margin-right:8px;font-weight:900}.onboarding-illustration{background:linear-gradient(145deg,#f8f6ff,#e5ddff);border-radius:24px;height:240px;position:relative;overflow:hidden}.onboarding-illustration b{z-index:2;color:#fff;background:linear-gradient(145deg,#7c4dff,#4724dc);border-radius:17px;place-items:center;width:65px;height:65px;font-size:34px;display:grid;position:absolute;top:30px;right:45px;box-shadow:0 17px 35px #b2a0ee}.onboarding-illustration span{background:linear-gradient(135deg,#fff,#dbd2ff);border:12px solid #fff;border-radius:15px;width:210px;height:140px;position:absolute;bottom:26px;right:70px;transform:rotate(-4deg);box-shadow:0 20px 45px #b8addd}.onboarding-illustration i{background:linear-gradient(90deg,#0000 10%,#7b5df0 10% 20%,#0000 20% 35%,#9d89f8 35% 52%,#0000 52% 67%,#5b2ee6 67% 80%,#0000 80%);width:135px;height:65px;position:absolute;bottom:53px;right:100px}.onboarding-account{background:#fafaff;border:1px solid #dedfec;border-radius:14px;align-items:center;gap:18px;width:100%;max-width:650px;margin:auto;padding:28px;display:flex}.onboarding-avatar{color:#fff;background:linear-gradient(145deg,#7650f2,#3e1bd2);border-radius:18px;place-items:center;width:64px;height:64px;font-size:19px;font-weight:850;display:grid}.onboarding-account strong{font-size:18px}.onboarding-account p{color:var(--slate-500);margin:2px 0}.onboarding-account em{color:#13894f;font-size:11px;font-style:normal;font-weight:750}.onboarding-plan-grid{grid-template-columns:repeat(3,1fr);gap:15px;width:100%;max-width:970px;margin:auto;display:grid}.onboarding-plan{cursor:pointer;border:1px solid #dedfea;border-radius:13px;min-height:250px;padding:22px;display:block;position:relative}.onboarding-plan.current{border:2px solid var(--purple-500);box-shadow:0 12px 35px #5b2ee61f}.onboarding-plan:has(input:checked){border:2px solid var(--purple-500);box-shadow:0 12px 35px #5b2ee61f}.onboarding-plan input{accent-color:var(--purple-600);position:absolute;top:16px;right:16px}.onboarding-plan>span,.onboarding-plan>strong{display:block}.onboarding-plan>span{font-weight:800}.onboarding-plan>strong{margin-top:12px;font-size:24px}.onboarding-plan>strong small{font-size:10px}.onboarding-plan p{min-height:42px;color:var(--slate-500);font-size:11px}.onboarding-plan li{font-size:11px}.onboarding-choice-grid{grid-template-columns:repeat(3,1fr);gap:15px;width:100%;max-width:820px;margin:auto;display:grid}.onboarding-choice-grid label{cursor:pointer;text-align:center;border:1px solid #dedfea;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:165px;padding:20px;display:grid;position:relative}.onboarding-choice-grid input{accent-color:var(--purple-600);position:absolute;top:12px;right:12px}.onboarding-choice-grid label:has(input:checked){border:2px solid var(--purple-500);background:#faf9ff}.onboarding-choice-grid i{width:48px;height:48px;color:var(--purple-600);background:var(--purple-50);border-radius:12px;place-items:center;font-size:22px;font-style:normal;display:grid}.onboarding-choice-grid span{color:var(--slate-500);font-size:10px}.onboarding-integrations{grid-template-columns:repeat(4,1fr);max-width:1000px}.onboarding-hint{max-width:820px;color:var(--slate-500);text-align:center;margin:18px auto 0;font-size:11px}.onboarding-finish-visual{text-align:center;background:linear-gradient(145deg,#f0ecff,#fff);border-radius:20px;place-content:center;height:220px;display:grid}.onboarding-finish-visual span{color:var(--purple-600);font-size:74px;font-weight:850;line-height:1}.onboarding-finish-visual small{color:var(--slate-500)}.onboarding-footer{max-width:970px;color:var(--purple-600);grid-template-columns:repeat(4,1fr);gap:35px;margin:0 auto;padding:24px 20px 40px;display:grid}.onboarding-footer>span{grid-template-columns:28px 1fr;align-items:center;column-gap:8px;display:grid}.onboarding-footer b,.onboarding-footer small{grid-column:2}.onboarding-footer b{color:#222947;font-size:11px}.onboarding-footer small{color:var(--slate-500);font-size:9px}@media (width<=900px){.onboarding-progress{grid-template-columns:repeat(6,1fr);row-gap:15px}.onboarding-progress a:nth-child(7):before{display:none}.onboarding-plan-grid{grid-template-columns:1fr}.onboarding-integrations,.onboarding-footer{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.onboarding-header{grid-template-columns:1fr auto;padding:0 16px}.onboarding-header>div{display:none}.onboarding-main{width:min(100% - 24px,1280px);padding-top:20px}.onboarding-intro h1{font-size:32px}.onboarding-intro>p:last-child{font-size:13px}.onboarding-progress{padding-bottom:8px;display:flex;overflow-x:auto}.onboarding-progress a{min-width:68px}.onboarding-progress a:before{display:none}.onboarding-card{min-height:590px;padding:21px 16px}.onboarding-fields,.onboarding-welcome,.onboarding-finish{grid-template-columns:1fr}.onboarding-fields .wide{grid-column:auto}.onboarding-illustration{height:180px}.onboarding-choice-grid,.onboarding-integrations{grid-template-columns:1fr}.onboarding-choice-grid label{min-height:120px}.onboarding-actions{gap:10px}.onboarding-actions .button{flex:1;min-width:0}.onboarding-footer{grid-template-columns:1fr 1fr;gap:18px}}.customer-body{color:#0b1233;background:#f9faff;min-height:100vh;font-size:13px}.customer-sidebar{z-index:40;color:#fff;background:radial-gradient(circle at 30% 0,#18246a,#07133f 48%,#061137);flex-direction:column;width:220px;padding:24px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.customer-brand{padding:0 7px 23px}.customer-sidebar .brand-copy{color:#fff}.customer-progress-link{background:linear-gradient(90deg,#5833ea,#6947ee);border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:12px;font-size:11px;display:flex}.customer-progress-link strong{color:#3f20c7;background:#fff;border-radius:999px;padding:3px 7px;font-size:9px}.customer-sidebar nav{gap:2px;display:grid}.customer-sidebar nav p{color:#aeb8db;letter-spacing:.07em;text-transform:uppercase;margin:15px 7px 6px;font-size:9px}.customer-sidebar nav a,.customer-sidebar nav button{color:#eef1ff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:9px 10px;font-size:11px;display:flex}.customer-sidebar nav a:hover,.customer-sidebar nav button:hover,.customer-sidebar nav .active{background:#654ff13d}.customer-sidebar nav span{place-items:center;width:19px;font-size:15px;display:grid}.customer-help{background:#6349e533;border:1px solid #ffffff26;border-radius:10px;margin-top:auto;padding:15px}.customer-help p{color:#cbd1ea;margin:5px 0 12px;font-size:10px}.customer-help a{text-align:center;border:1px solid #ffffff40;border-radius:6px;padding:8px;font-size:9px;display:block}.customer-user{border-top:1px solid #ffffff1f;align-items:center;gap:9px;margin-top:13px;padding-top:13px;display:flex}.customer-user>span{background:var(--purple-600);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.customer-user strong,.customer-user small{display:block}.customer-user strong{font-size:10px}.customer-user small{color:#aeb8db;text-overflow:ellipsis;max-width:125px;font-size:8px;overflow:hidden}.customer-mobile-header{display:none}.customer-main{min-height:100vh;margin-left:220px}.customer-dashboard{width:min(100% - 34px,1400px);margin:0 auto;padding:25px 0 45px}.customer-notice,.customer-error{border-radius:8px;margin-bottom:15px;padding:11px 14px}.customer-notice{color:#137343;background:#e8f8ef}.customer-error{color:#9a2929;background:#fff0f0}.customer-page-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:20px;display:flex}.customer-page-head p{color:var(--purple-600);text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.customer-page-head h1{letter-spacing:-.04em;margin:2px 0;font-size:28px}.customer-page-head span{color:var(--slate-500)}.customer-page-head>div:last-child{gap:8px;display:flex}.customer-primary-button,.customer-secondary-button{border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:9px 16px;font-size:11px;font-weight:750;display:inline-flex}.customer-primary-button{color:#fff;background:var(--purple-600);cursor:pointer;border:0}.customer-secondary-button{background:#fff;border:1px solid #d8dbe8}.customer-setup-banner{color:#fff;background:linear-gradient(95deg,#542ee1,#3920c9);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:13px 16px;display:flex}.customer-setup-banner p{color:#ddd7ff;margin:2px 0 0;font-size:10px}.customer-setup-banner a{color:#4324d1;background:#fff;border-radius:6px;padding:8px 12px;font-size:10px;font-weight:800}.customer-panel{background:#fff;border:1px solid #dfe1eb;border-radius:12px;padding:17px}.customer-panel-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.customer-panel-head h2{margin:0;font-size:15px}.customer-panel-head p{color:var(--slate-500);margin:3px 0 0;font-size:9px}.customer-panel-head a{color:var(--purple-600);font-size:9px;font-weight:750}.customer-impact-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:14px;display:grid}.customer-health-content{grid-template-columns:220px 1fr;align-items:center;gap:25px;min-height:260px;display:grid}.customer-score-ring{background:conic-gradient(#1bb577 calc(var(--score)*1%),#e7e9f0 0);border-radius:50%;place-items:center;width:160px;height:160px;margin:auto;display:grid}.customer-score-ring:before{content:"";background:#fff;border-radius:50%;width:125px;height:125px;position:absolute}.customer-score-ring span{z-index:1;text-align:center;position:relative}.customer-score-ring strong{font-size:39px}.customer-score-ring small{color:var(--slate-500)}.customer-score-ring em{color:#0b9a58;font-style:normal;font-weight:800;display:block}.customer-score-list{gap:9px;display:grid}.customer-score-list>div{border-bottom:1px solid #eff0f5;justify-content:space-between;padding-bottom:7px;display:flex}.customer-score-list span{align-items:center;gap:8px;display:flex}.customer-score-list i{background:var(--purple-500);border-radius:50%;width:7px;height:7px}.customer-potential{color:#fff;background:linear-gradient(145deg,#07164e,#12186b)}.customer-potential>span{float:right;color:#48dd91;background:#38c97d26;border-radius:999px;padding:4px 8px;font-size:9px}.customer-potential>p{color:#bec5e9;margin:5px 0}.customer-potential>h2{margin:0;font-size:38px}.customer-potential>small{color:#b8c0e5}.customer-potential>div{grid-template-columns:1fr 1fr;gap:9px;margin:24px 0;display:grid}.customer-potential article{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:13px}.customer-potential article strong,.customer-potential article span{display:block}.customer-potential article strong{font-size:17px}.customer-potential article span{color:#bec5e9;font-size:9px}.customer-potential>a{background:var(--purple-600);text-align:center;border-radius:7px;padding:11px;font-weight:750;display:block}.customer-dashboard-row{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.customer-assessment-list,.customer-opportunity-list{margin-top:12px}.customer-assessment-list article{border-top:1px solid #eef0f5;grid-template-columns:34px 1fr auto 75px;align-items:center;gap:9px;padding:11px 0;display:grid}.customer-list-icon{width:31px;height:31px;color:var(--purple-600);background:var(--purple-50);border-radius:8px;place-items:center;display:grid}.customer-assessment-list strong,.customer-assessment-list small,.customer-opportunity-list strong,.customer-opportunity-list small{display:block}.customer-assessment-list strong,.customer-opportunity-list strong{font-size:10px}.customer-assessment-list small,.customer-opportunity-list small{color:var(--slate-500);margin-top:2px;font-size:8px}.customer-assessment-list b{font-size:10px}.customer-assessment-list a{color:var(--purple-600);font-size:9px;font-weight:750}.customer-opportunity-list article{border-top:1px solid #eef0f5;grid-template-columns:20px 30px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.customer-opportunity-list>article>span{font-weight:850}.customer-opportunity-list>article>i{color:#f06b3d;background:#fff0e9;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.customer-opportunity-list em{border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.customer-empty-copy{color:var(--slate-500);text-align:center;padding:30px 5px}.customer-team-panel{margin-top:14px}.customer-team-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.customer-team-grid article{border:1px solid #e7e8ef;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.customer-team-grid>article>span{color:#fff;background:var(--purple-600);border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.customer-team-grid strong,.customer-team-grid small{display:block}.customer-team-grid strong{font-size:10px}.customer-team-grid small{color:var(--slate-500);font-size:8px}.customer-team-grid em{color:var(--purple-600);font-size:8px;font-style:normal;font-weight:800}@media (width<=980px){.customer-sidebar{transform:translate(-100%)}.customer-sidebar.is-open{transform:none}.customer-main{margin-left:0}.customer-mobile-header{background:#fff;border-bottom:1px solid #e4e5ed;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}.customer-mobile-header button{background:0 0;border:0;font-size:22px}.customer-impact-grid{grid-template-columns:1fr}.customer-team-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.customer-dashboard{width:min(100% - 22px,1400px);padding-top:17px}.customer-page-head{flex-direction:column;align-items:stretch}.customer-page-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.customer-page-head form,.customer-page-head button{width:100%}.customer-setup-banner{flex-direction:column;align-items:start;gap:10px}.customer-impact-grid,.customer-dashboard-row{grid-template-columns:1fr}.customer-health-content{grid-template-columns:1fr;padding-top:22px}.customer-score-ring{width:135px;height:135px}.customer-score-ring:before{width:105px;height:105px}.customer-potential>h2{font-size:31px}.customer-assessment-list article{grid-template-columns:34px 1fr auto}.customer-assessment-list a{grid-column:2/-1}.customer-team-grid{grid-template-columns:1fr}}.customer-sidebar{transition:transform .2s}.customer-user{grid-template-columns:34px minmax(0,1fr) auto;display:grid}.customer-user form{margin-left:auto}.customer-user button{color:#cbd1ea;cursor:pointer;background:0 0;border:0;padding:5px}.customer-subpage{max-width:1250px}.customer-subpage>.customer-panel+.customer-panel,.customer-subpage>.customer-panel+.customer-settings-grid,.customer-subpage>.customer-settings-grid+.customer-danger-panel{margin-top:14px}.customer-member-table{border-top:1px solid #eceef4;margin-top:13px}.customer-member-table article{border-bottom:1px solid #eceef4;grid-template-columns:38px minmax(180px,1fr) 90px minmax(220px,auto) auto;align-items:center;gap:12px;min-height:64px;padding:10px 0;display:grid}.customer-member-avatar{color:#fff;background:var(--purple-600);border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:850;display:grid}.customer-member-table strong,.customer-member-table small{display:block}.customer-member-table small{color:var(--slate-500);margin-top:2px;font-size:9px}.customer-member-table em{width:max-content;color:var(--purple-600);background:var(--purple-50);border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:800}.customer-member-table form{align-items:center;gap:6px;display:flex}.customer-member-table select,.customer-member-table button{min-height:34px;font:inherit;background:#fff;border:1px solid #dfe1eb;border-radius:6px;padding:7px 9px}.customer-member-table form button{color:#fff;border-color:var(--purple-600);background:var(--purple-600);cursor:pointer}.customer-member-table .customer-danger-link{color:#a52d2d;background:#fff6f6;border-color:#f0d5d5}.customer-invite-panel>form{grid-template-columns:minmax(220px,1fr) 220px auto;align-items:end;gap:10px;margin-top:15px;display:grid}.customer-invite-panel label,.customer-settings-card label,.customer-danger-panel label{color:#3d4564;gap:6px;font-size:9px;font-weight:750;display:grid}.customer-invite-panel input,.customer-invite-panel select,.customer-settings-card input,.customer-danger-panel input{color:#0b1233;min-height:40px;font:inherit;background:#fff;border:1px solid #dfe1eb;border-radius:7px;padding:9px 11px}.customer-pending-list{border-top:1px solid #eceef4;margin-top:18px;padding-top:14px}.customer-pending-list h3{margin:0 0 7px;font-size:11px}.customer-pending-list article{border-top:1px solid #f0f1f5;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.customer-pending-list strong,.customer-pending-list small{display:block}.customer-pending-list small{color:var(--slate-500);font-size:8px}.customer-pending-list button{color:#9a2929;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.customer-settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customer-settings-card>form{gap:12px;margin-top:17px;display:grid}.customer-settings-card .customer-primary-button,.customer-settings-card .customer-secondary-button{width:max-content}.customer-settings-copy{min-height:52px;color:var(--slate-500);margin:17px 0;line-height:1.7}.customer-danger-panel{background:#fff9f9;border:1px solid #f0c9c9;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(480px,1.3fr);gap:25px;padding:18px;display:grid}.customer-danger-panel h2{color:#8d2929;margin:0;font-size:15px}.customer-danger-panel p{color:#795f68;font-size:10px}.customer-danger-panel form{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;display:grid}.customer-danger-panel button{color:#fff;cursor:pointer;background:#a52d2d;border:0;border-radius:7px;min-height:40px;padding:8px 13px;font-size:10px;font-weight:800}.customer-subpage.billing-shell{width:min(100% - 34px,1250px);max-width:none}.customer-subpage .billing-current{box-shadow:none;margin-top:0}.customer-subpage .billing-section{box-shadow:none;border-color:#dfe1eb}.customer-subpage .billing-plan{box-shadow:none}.customer-subpage .account-section-title h2{font-size:15px}.customer-subpage.invoice-shell{width:min(100% - 34px,1000px);max-width:none}.customer-subpage .invoice-actions{margin-bottom:15px}.customer-subpage .invoice-actions>div{gap:8px;display:flex}.customer-subpage .invoice-document{box-shadow:none}.customer-assessment-workspace{background:#f9faff;min-height:100vh;padding:25px 0 45px}.customer-assessment-workspace .assessment-workspace-grid{width:min(100% - 34px,1250px);max-width:none}.customer-assessment-workspace .assessment-sidebar,.customer-assessment-workspace .assessment-question-panel{box-shadow:none;border-color:#dfe1eb}.customer-assessment-workspace .assessment-question-panel{background:#fff}@media (width<=850px){.customer-member-table article{grid-template-columns:38px 1fr auto}.customer-member-table article form{grid-column:2/-1}.customer-invite-panel>form,.customer-danger-panel,.customer-danger-panel form,.customer-settings-grid{grid-template-columns:1fr}}@media (width<=650px){.customer-subpage.billing-shell,.customer-subpage.invoice-shell{width:min(100% - 22px,1250px)}.customer-member-table article{grid-template-columns:38px 1fr auto}.customer-member-table article form{grid-column:1/-1}.customer-invite-panel>form{grid-template-columns:1fr}.customer-invite-panel .customer-primary-button{width:100%}.customer-danger-panel,.customer-danger-panel form{grid-template-columns:1fr}.customer-assessment-workspace{padding-top:15px}.customer-assessment-workspace .assessment-workspace-grid{width:min(100% - 22px,1250px)}.customer-subpage .billing-current,.customer-subpage .billing-history-grid{grid-template-columns:1fr}.customer-subpage .invoice-document{padding:20px 14px;overflow-x:auto}}.customer-sidebar{overflow-y:auto}.customer-workspace-context{background:#ffffff0f;border:1px solid #ffffff21;border-radius:9px;gap:2px;margin:0 0 12px;padding:11px 12px;display:grid}.customer-workspace-context small{color:#aeb8db;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}.customer-workspace-context strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-workspace-context a,.customer-workspace-context span{color:#c9cfff;margin-top:3px;font-size:8px}.customer-workspace-switcher{margin:3px 0 5px}.customer-workspace-switcher summary{color:#dce2ff;cursor:pointer;border:1px solid #ffffff1f;border-radius:7px;padding:8px 10px;font-size:9px}.customer-workspace-switcher>div{gap:2px;padding:5px 0;display:grid}.customer-sidebar nav .customer-workspace-switcher a{color:#cbd2ee;justify-content:space-between;padding:7px 10px 7px 16px;font-size:9px}.customer-workspace-switcher a.current{color:#fff;background:#654ff133}.customer-workspace-switcher small{color:#9faaff;text-transform:uppercase;font-size:7px}.personal-boundary-note{color:#303967;background:#f4f1ff;border:1px solid #d9d4fb;border-radius:10px;align-items:center;gap:13px;margin-bottom:14px;padding:14px 16px;display:flex}.personal-boundary-note>span{color:#fff;background:var(--purple-600);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.personal-boundary-note strong{display:block}.personal-boundary-note p{color:#626b8d;margin:3px 0 0;font-size:10px;line-height:1.5}.personal-summary{margin:0 0 14px}.personal-summary article{box-shadow:none;border-color:#dfe1eb}.personal-assessments+.personal-companies{margin-top:14px}.personal-assessment-list{border-top:1px solid #eceef4;margin-top:12px}.personal-assessment-list article{border-bottom:1px solid #eceef4;grid-template-columns:34px minmax(0,1fr) auto 90px;align-items:center;gap:10px;padding:12px 0;display:grid}.personal-assessment-list strong,.personal-assessment-list small,.personal-assessment-list em{display:block}.personal-assessment-list strong{font-size:11px}.personal-assessment-list small{color:var(--slate-500);font-size:8px}.personal-assessment-list em{color:var(--purple-600);text-transform:uppercase;margin-bottom:2px;font-size:8px;font-style:normal;font-weight:800}.personal-assessment-list b{font-size:10px}.personal-assessment-list a{color:var(--purple-600);font-size:9px;font-weight:800}.personal-companies .account-organization-grid{margin-top:13px}.personal-companies .account-organization-grid>a{background:#fafaff}.personal-companies .account-organization-grid>a>span:last-child{color:var(--purple-600);font-size:9px;font-weight:800}.personal-companies .organization-empty{grid-column:1/-1}.personal-companies .organization-empty .customer-primary-button{margin-top:12px;display:inline-flex}.company-index .organization-index-grid{margin-top:14px}.company-index .organization-list,.company-index .organization-create-card{background:#fff;border:1px solid #dfe1eb;border-radius:12px}.company-index .organization-list{padding:18px}.company-index .organization-create-card{box-shadow:none}.personal-settings .settings-grid{margin-top:0}.personal-settings .settings-card{border-color:#dfe1eb}.personal-settings .danger-card{box-shadow:none}@media (width<=650px){.personal-boundary-note{align-items:flex-start}.personal-summary{grid-template-columns:1fr 1fr 1fr;gap:7px}.personal-summary article{padding:13px 10px}.personal-summary span{font-size:8px}.personal-summary strong{font-size:21px}.personal-assessment-list article{grid-template-columns:34px 1fr auto}.personal-assessment-list article a{grid-column:2/-1}.personal-companies .account-organization-grid,.company-index .organization-index-grid,.personal-settings .settings-grid,.personal-settings .danger-card,.personal-settings .danger-card form{grid-template-columns:1fr}}.customer-report-shell{width:min(100% - 28px,1400px);margin:0 auto;padding:18px 0 35px}.report-top{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.report-top h1{margin:0 0 15px;font-size:20px}.report-top nav{align-items:center;gap:8px;display:flex}.report-top nav span{color:#66708e;align-items:center;gap:6px;font-size:8px;display:flex}.report-top nav span:first-letter{display:grid}.report-top nav span{border:1px solid #dfe1eb;border-radius:999px;padding:5px 8px}.report-top nav .complete{color:#159558;border-color:#0000}.report-top nav .active{color:#fff;border-color:var(--purple-600);background:var(--purple-600)}.report-top nav i{background:#dfe1eb;width:36px;height:1px}.report-top>div:last-child{gap:7px;display:flex}.report-top button,.report-top>div:last-child a{color:#171d51;cursor:pointer;background:#fff;border:1px solid #dfe1eb;border-radius:7px;min-height:37px;padding:9px 12px;font-size:9px;font-weight:750}.report-top>div:last-child a{color:#fff;border-color:var(--purple-600);background:var(--purple-600)}.report-layout{grid-template-columns:minmax(0,1fr) 320px;gap:15px;display:grid}.report-main-column{gap:14px;display:grid}.report-hero{color:#fff;background:radial-gradient(circle at 20% 80%,#17338c,#070d56 45%,#04073b);border-radius:12px;grid-template-columns:175px 1fr;align-items:center;gap:12px;min-height:205px;padding:20px;display:grid;overflow:hidden}.report-trophy{text-align:center;filter:drop-shadow(0 16px 18px #00000059);font-size:105px}.report-hero-copy h2{margin:0;font-size:23px}.report-hero-copy>p{color:#d9defa;margin:2px 0 16px}.report-hero-stats{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.report-hero-stats article{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:9px;min-height:92px;padding:13px}.report-hero-stats span,.report-hero-stats strong,.report-hero-stats em{display:block}.report-hero-stats span{color:#c7cdef;font-size:8px}.report-hero-stats strong{margin:7px 0;font-size:23px}.report-hero-stats strong small{font-size:11px}.report-hero-stats em{color:#48df82;font-size:8px;font-style:normal}.report-card{background:#fff;border:1px solid #dfe1eb;border-radius:10px;padding:15px}.report-card h2{margin:0;font-size:13px}.report-health>div{grid-template-columns:repeat(7,1fr);margin-top:16px;display:grid}.report-health article{text-align:center;border-right:1px solid #e8e9f0;justify-items:center;gap:4px;padding:0 8px;display:grid}.report-health article:last-child{border:0}.report-health article>i{width:34px;height:34px;color:var(--purple-600);background:var(--purple-50);border-radius:50%;place-items:center;font-style:normal;display:grid}.report-health article>strong{min-height:28px;font-size:8px}.report-health article>span{font-size:15px;font-weight:800}.report-health article>span small{color:var(--slate-500);font-size:8px}.report-health article>em{font-size:8px;font-style:normal}.report-health .good{color:#0a9853}.report-health .fair{color:#e08a00}.report-health .risk{color:#e33d32}.report-health article>b{background:#e7e8ef;border-radius:10px;width:55px;height:4px;overflow:hidden}.report-health article>b u{border-radius:inherit;background:#20b66e;height:100%;display:block}.report-two-column{grid-template-columns:1fr 1fr;gap:14px;display:grid}.report-card-head{justify-content:space-between;gap:10px;display:flex}.report-card-head a,.report-card-head span{color:var(--purple-600);font-size:8px}.report-impact{grid-template-columns:180px 1fr;display:grid}.report-impact .report-card-head{grid-column:1/-1}.report-donut{background:conic-gradient(#1a63ed calc(var(--score)*1%),#e9ebf2 0);border-radius:50%;place-items:center;width:130px;height:130px;margin:18px auto 5px;display:grid;position:relative}.report-donut:before{content:"";background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.report-donut span{text-align:center;position:relative}.report-donut strong,.report-donut small{display:block}.report-donut strong{font-size:22px}.report-donut small{color:var(--slate-500);font-size:8px}.report-impact ul{align-self:center;padding:0;list-style:none}.report-impact li{grid-template-columns:8px 1fr auto;gap:6px;margin:7px 0;font-size:8px;display:grid}.report-impact li i{background:var(--purple-500);border-radius:50%;width:6px;height:6px}.report-risk-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.report-risk-grid article{background:#fff6f4;border:1px solid #f0d6d1;border-radius:7px;grid-template-columns:24px 1fr;align-content:center;gap:2px 5px;min-height:62px;padding:8px;display:grid}.report-risk-grid article.medium{background:#fffaf0;border-color:#f2dfbd}.report-risk-grid article.low{background:#f0fbf5;border-color:#cde9da}.report-risk-grid i{color:#ec453b;grid-row:span 2;font-style:normal}.report-risk-grid strong{font-size:8px}.report-risk-grid span{color:#e34235;font-size:7px}.report-opportunities{margin-top:9px}.report-opportunities article{border-top:1px solid #eef0f4;grid-template-columns:18px 25px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.report-opportunities i{color:var(--purple-600);font-style:normal}.report-opportunities strong,.report-opportunities small{display:block}.report-opportunities strong{font-size:8px}.report-opportunities small{color:var(--slate-500);font-size:7px}.report-opportunities em{border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.report-maturity-track{border-top:4px solid #e7e8ef;grid-template-columns:repeat(5,1fr);margin:25px 0;display:grid}.report-maturity-track>span{text-align:center;padding-top:18px;font-size:8px;position:relative}.report-maturity-track>span:before{content:"";background:#fff;border:3px solid #e7e8ef;border-radius:50%;width:14px;height:14px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.report-maturity-track>span.active:before{border-color:var(--purple-600);background:var(--purple-600)}.report-maturity-track small{color:var(--slate-500);font-size:7px;display:block}.report-maturity>div:last-child p{color:var(--slate-500);margin:0;font-size:8px}.report-maturity>div:last-child strong,.report-maturity>div:last-child span{display:block}.report-maturity>div:last-child strong{margin:4px 0}.report-maturity>div:last-child span{color:var(--slate-500);font-size:8px}.report-side-column{align-content:start;gap:12px;display:grid}.report-side-column .report-card>p{color:var(--slate-500);font-size:9px;line-height:1.5}.report-side-score{border:1px solid #e2e3eb;border-radius:8px;align-items:center;gap:12px;margin:14px 0;padding:12px;display:flex}.report-side-score>strong{font-size:27px}.report-side-score strong small{font-size:10px}.report-side-score>span{font-size:8px}.report-side-score em{color:#149958;font-style:normal;display:block}.report-side-column h3{margin:16px 0 3px;font-size:10px}.report-side-big{font-size:25px;display:block}.report-side-column>.report-card>small{color:var(--slate-500);font-size:8px}.report-mini-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.report-mini-grid article{background:#fafaff;border:1px solid #e7e8ef;border-radius:7px;padding:10px}.report-mini-grid strong,.report-mini-grid span{display:block}.report-mini-grid span{color:var(--slate-500);font-size:7px}.report-solutions>p{color:var(--purple-600);margin:3px 0 10px;font-size:8px}.report-solutions>div{border-top:1px solid #eef0f4;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:8px 0;font-size:8px;display:grid}.report-solutions>div i{color:var(--purple-600);font-style:normal}.report-solutions>div b{color:#16a35d}.report-solutions>a{color:var(--purple-600);text-align:center;margin-top:10px;font-size:8px;display:block}.report-book{color:#fff;background:linear-gradient(145deg,#5731e8,#3517cd);border-radius:10px;padding:16px}.report-book h2{margin:0;font-size:13px}.report-book p{color:#e1dcff;font-size:9px}.report-book a{color:var(--purple-700);text-align:center;background:#fff;border-radius:6px;padding:10px;font-size:9px;font-weight:800;display:block}.report-book span{color:#d9d2ff;text-align:center;margin-top:9px;font-size:7px;display:block}.report-footer-actions{justify-content:space-between;margin-top:15px;display:flex}.report-footer-actions a,.report-footer-actions button{color:var(--purple-600);background:0 0;border:0;font-size:10px;font-weight:750}@media (width<=1100px){.report-layout{grid-template-columns:1fr}.report-side-column{grid-template-columns:repeat(3,1fr)}.report-hero-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.customer-report-shell{width:100%;padding:0 0 25px}.report-top{padding:14px}.report-top h1,.report-top nav{display:none}.report-top>div:last-child{width:100%}.report-top button,.report-top>div:last-child a{text-align:center;flex:1;padding:8px 5px}.report-layout{gap:0}.report-main-column{gap:10px}.report-hero{border-radius:0;grid-template-columns:1fr}.report-trophy{display:none}.report-hero-copy h2{font-size:18px}.report-hero-stats{grid-template-columns:1fr 1fr}.report-health,.report-two-column,.report-side-column{margin-inline:11px}.report-health>div{grid-template-columns:1fr}.report-health article{text-align:left;border-bottom:1px solid #edf0f4;border-right:0;grid-template-columns:36px 1fr auto auto;place-items:center start;padding:8px 0}.report-health article>i{grid-row:span 2}.report-health article>strong{min-height:0}.report-health article>b{display:none}.report-two-column,.report-side-column{grid-template-columns:1fr}.report-impact{grid-template-columns:130px 1fr}.report-risk-grid{grid-template-columns:1fr 1fr}.report-maturity-track{overflow-x:auto}.report-maturity-track span{min-width:70px}.report-footer-actions{margin:14px}}.admin-reference-body{background:#f8f9fd}.admin-reference-sidebar .admin-brand{padding:22px 0 20px}.admin-reference-sidebar .admin-brand>span{color:var(--slate-500);font-size:9px}.admin-reference-sidebar nav{gap:3px;margin:0;display:grid}.admin-reference-sidebar nav>a{color:#37405e;border-radius:7px;align-items:center;gap:10px;padding:10px;font-size:11px;display:flex}.admin-reference-sidebar nav>a.active{color:var(--purple-600);background:var(--purple-50)}.admin-reference-sidebar nav i{width:18px;font-size:15px;font-style:normal}.admin-subnav{border-left:1px solid #dedfea;gap:1px;margin:-2px 0 6px 18px;padding-left:12px;display:grid}.admin-subnav a,.admin-subnav span{color:#59627d;border-radius:5px;padding:7px 8px;font-size:10px}.admin-subnav .active{color:var(--purple-600);background:var(--purple-50)}.admin-reference-sidebar .admin-sidebar-foot{color:#37405e}.admin-reference-sidebar .admin-sidebar-foot button{color:#9c2929}.admin-reference-topbar{background:#fff;border-bottom:1px solid #e2e3eb;align-items:center;gap:25px;height:80px;padding:0 28px;display:flex}.admin-reference-topbar>button{background:0 0;border:0;font-size:18px}.admin-reference-topbar label{border:1px solid #dfe1ea;border-radius:7px;align-items:center;gap:8px;width:340px;margin-left:auto;padding:0 12px;display:flex}.admin-reference-topbar input{border:0;outline:0;width:100%;height:38px;font-size:10px}.admin-reference-topbar>span{grid-template-columns:31px 1fr;align-items:center;column-gap:8px;min-width:175px;display:grid}.admin-reference-topbar>span:first-letter{color:var(--purple-600)}.admin-reference-topbar b,.admin-reference-topbar small{grid-column:2}.admin-reference-topbar small{color:var(--slate-500);font-size:8px}.admin-reference-body .admin-main{width:min(100% - 44px,1450px);margin:0 auto;padding:29px 0 45px}.admin-reference-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-reference-heading h1{letter-spacing:-.04em;margin:0;font-size:26px}.admin-reference-heading p{color:var(--slate-500);margin:4px 0 0}.admin-reference-heading>div:last-child{gap:10px;display:flex}.admin-import-button,.admin-create-popover>summary{background:#fff;border:1px solid #dfe1ea;border-radius:7px;justify-content:center;align-items:center;min-height:43px;padding:10px 18px;font-weight:750;list-style:none;display:flex}.admin-import-button:disabled{cursor:not-allowed;opacity:.6}.admin-create-popover{position:relative}.admin-create-popover>summary{color:#fff;border-color:var(--purple-600);background:var(--purple-600);cursor:pointer}.admin-create-popover>form{z-index:20;width:330px;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe1ea;border-radius:10px;padding:20px;position:absolute;top:50px;right:0}.admin-reference-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0 17px;display:grid}.admin-reference-stats article{background:#fff;border:1px solid #dfe1ea;border-radius:11px;grid-template-columns:56px 1fr;align-items:center;gap:13px;min-height:108px;padding:17px;display:grid}.admin-reference-stats i{border-radius:11px;place-items:center;width:52px;height:52px;font-size:25px;font-style:normal;display:grid}.admin-reference-stats .purple i{color:var(--purple-600);background:#eee8ff}.admin-reference-stats .green i{color:#10914e;background:#e4f8eb}.admin-reference-stats .amber i{color:#d49100;background:#fff4d4}.admin-reference-stats .rose i{color:#d92d57;background:#ffe6ed}.admin-reference-stats strong,.admin-reference-stats span,.admin-reference-stats small{display:block}.admin-reference-stats strong{font-size:22px}.admin-reference-stats span{font-weight:750}.admin-reference-stats small{color:#189251;font-size:8px}.admin-reference-table{background:#fff;border:1px solid #dfe1ea;border-radius:11px;overflow:visible}.admin-reference-table>header{border-bottom:1px solid #e4e5ed;grid-template-columns:240px repeat(4,auto) 1fr auto;align-items:center;gap:9px;padding:14px;display:grid}.admin-reference-table>header label{border:1px solid #dde0ea;border-radius:7px;align-items:center;padding:0 10px;display:flex}.admin-reference-table>header input{border:0;outline:0;width:100%;height:37px;font-size:9px}.admin-reference-table>header button{background:#fff;border:1px solid #dde0ea;border-radius:7px;min-height:38px;padding:8px 11px;font-size:9px}.admin-reference-table-scroll{overflow-x:auto}.admin-reference-table table{border-collapse:collapse;width:100%;min-width:950px}.admin-reference-table th{color:#5f6780;text-align:left;text-transform:uppercase;background:#f7f8fb;padding:12px 15px;font-size:8px}.admin-reference-table td{border-top:1px solid #e8e9ef;padding:13px 15px;font-size:10px}.admin-assessment-name{grid-template-columns:42px 1fr;align-items:center;gap:11px;min-width:230px;display:grid}.admin-assessment-name>i{width:40px;height:40px;color:var(--purple-600);background:var(--purple-50);border-radius:9px;place-items:center;font-size:18px;font-style:normal;display:grid}.admin-assessment-name strong,.admin-assessment-name small,.admin-updated strong,.admin-updated small,.admin-reference-table td>small{display:block}.admin-assessment-name small,.admin-updated small,.admin-reference-table td>small{color:var(--slate-500);font-size:8px}.admin-category-pill,.admin-table-status{border-radius:999px;padding:4px 7px;font-size:8px;display:inline-flex}.admin-category-pill{color:var(--purple-600);background:var(--purple-50)}.admin-table-status.active{color:#0b8849;background:#e9f8ef}.admin-table-status.archived{color:#70778c;background:#eef0f5}.admin-updated{align-items:center;gap:8px;display:flex}.admin-updated>i{color:#fff;background:var(--purple-600);border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid}.admin-response-count{color:var(--purple-600)}.admin-row-actions{gap:5px;display:flex}.admin-row-actions>a,.admin-row-actions>details>summary{cursor:pointer;width:34px;height:34px;color:var(--purple-600);border:1px solid #dfe1ea;border-radius:6px;place-items:center;list-style:none;display:grid}.admin-row-actions details{position:relative}.admin-row-actions details>div{z-index:10;width:150px;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe1ea;border-radius:7px;padding:7px;position:absolute;top:38px;right:0}.admin-row-actions details button{text-align:left;background:#fff;border:0;width:100%;padding:8px;font-size:9px}.admin-reference-table>footer{color:var(--slate-500);justify-content:space-between;align-items:center;padding:13px 15px;font-size:9px;display:flex}.admin-reference-table>footer div{gap:5px;display:flex}.admin-reference-table>footer button,.admin-reference-table>footer b{background:#fff;border:1px solid #dfe1ea;border-radius:5px;place-items:center;width:29px;height:29px;display:grid}.admin-reference-table>footer b{color:#fff;background:var(--purple-600)}@media (width<=1050px){.admin-reference-stats{grid-template-columns:repeat(2,1fr)}.admin-reference-table>header{grid-template-columns:1fr 1fr 1fr}.admin-reference-table>header span{display:none}.admin-reference-table>header label{grid-column:span 2}}@media (width<=900px){.admin-reference-sidebar{z-index:60;width:270px;position:fixed;transform:translate(-100%)}.admin-reference-sidebar.is-open{transform:none}.admin-reference-body .admin-shell{margin-left:0}.admin-reference-topbar{display:flex}.admin-reference-body .admin-main{padding:22px 0}}@media (width<=600px){.admin-reference-body .admin-main{width:min(100% - 22px,1450px)}.admin-reference-topbar label{display:none}.admin-reference-topbar>span{margin-left:auto}.admin-reference-heading{flex-direction:column;align-items:stretch}.admin-reference-heading>div:last-child{grid-template-columns:1fr 1fr;display:grid}.admin-reference-stats{grid-template-columns:1fr}.admin-reference-table>header{grid-template-columns:1fr 1fr}.admin-reference-table>header label{grid-column:1/-1}.admin-reference-table>header button:nth-of-type(n+3){display:none}}.admin-users-table{margin-top:24px}.admin-user-role-form{gap:6px;display:flex}.admin-user-role-form select{border:1px solid #dfe1ea;border-radius:6px;min-width:175px;padding:8px}.admin-user-role-form button{color:#fff;background:var(--purple-600);border:0;border-radius:6px;padding:8px 12px}.configuration-form{gap:16px;display:grid}.configuration-group{padding:20px}.configuration-group .admin-panel-heading{margin-bottom:16px}.configuration-group .admin-panel-heading p{max-width:720px;color:var(--slate-500);font-size:10px}.configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.configuration-grid>label{color:#303852;gap:6px;font-size:9px;font-weight:750;display:grid}.configuration-grid input:not([type=checkbox]),.configuration-grid select{background:#fff;border:1px solid #dfe1ea;border-radius:7px;min-height:42px;padding:10px 12px}.configuration-grid small{color:#65708c;font-weight:500}.configuration-toggle{background:#fafaff;border:1px solid #e1e3ec;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;padding:13px}.configuration-toggle input[type=checkbox]{width:17px;height:17px;accent-color:var(--purple-600)}.configuration-toggle span,.configuration-toggle strong,.configuration-toggle small{display:block}.configuration-toggle small{margin-top:3px;line-height:1.45}.configuration-actions{z-index:10;box-shadow:var(--shadow);background:#fffffff5;border:1px solid #dadce8;border-radius:10px;align-items:center;gap:15px;padding:13px 16px;display:flex;position:sticky;bottom:12px}.configuration-actions p{color:var(--slate-500);margin:0;font-size:9px}@media (width<=700px){.configuration-grid{grid-template-columns:1fr}.configuration-actions{flex-direction:column;align-items:stretch}}.pa-svg{vertical-align:middle;flex:none;display:inline-block}.admin-reference-sidebar{color:#0f173a;background:#fff;border-right:1px solid #e4e7f0;width:220px;padding:0 10px 14px}.admin-reference-sidebar .admin-brand{height:64px;padding:16px 12px}.admin-reference-sidebar .admin-brand .brand-mark{width:29px;height:29px}.admin-reference-sidebar .admin-brand .brand-copy{color:#090d1e;font-size:20px;display:block}.admin-reference-sidebar .admin-brand>span{display:none}.admin-reference-sidebar .pa-nav{scrollbar-width:none;display:block;overflow-y:auto}.admin-reference-sidebar .pa-nav p{color:#66708e;letter-spacing:.08em;margin:13px 11px 6px;font-size:8px;font-weight:800}.admin-reference-sidebar .pa-nav a,.admin-reference-sidebar .pa-nav-planned{color:#152044;border-radius:6px;align-items:center;gap:11px;min-height:34px;padding:8px 11px;font-size:10px;font-weight:600;display:flex}.admin-reference-sidebar .pa-nav a:hover,.admin-reference-sidebar .pa-nav a.active{color:#3820d9;background:#f0edff}.admin-reference-sidebar .pa-nav-planned{cursor:help}.admin-reference-sidebar .pa-nav .pa-svg{width:16px;height:16px}.admin-reference-sidebar .admin-sidebar-foot{border:1px solid #e6e7ef}.pa-profile{border-radius:7px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;margin:12px 0 0;padding:10px 8px;display:grid}.pa-profile>span:nth-child(2) strong,.pa-profile>span:nth-child(2) small{display:block}.pa-profile strong{color:#101735;font-size:9px}.pa-profile small{color:#5e6887;margin-top:2px;font-size:8px}.pa-profile form button{color:#162044!important}.pa-avatar{color:#fff;background:linear-gradient(145deg,#6543f4,#2915c4);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.pa-help{color:#121a3a;background:#fafaff;border:1px solid #e5e7ef;border-radius:7px;grid-template-columns:31px 1fr;align-items:center;gap:7px;margin-top:9px;padding:10px;display:grid}.pa-help>span:first-child{color:#4325e6;background:#efebff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.pa-help strong,.pa-help small{font-size:8px;display:block}.pa-help small{color:#68708b;margin-top:3px}.admin-reference-topbar{height:64px;padding:0 24px}.admin-reference-topbar .pa-top-bell{color:#101838}.admin-reference-topbar>span .pa-avatar{grid-row:1/3}.admin-reference-body .admin-main{width:min(100% - 40px,1500px);padding:22px 0 42px}.pa-experience{color:#101735;background:#fff}.pa-experience .admin-reference-topbar{display:none}.pa-experience .admin-main{width:calc(100% - 34px);max-width:1540px;padding-top:18px}.pa-mobile-nav{display:none}.pa-page-head,.pa-report-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:19px;display:flex}.pa-page-head h1,.pa-report-head h1{color:#080d20;letter-spacing:-.035em;margin:0;font-size:21px;line-height:1.2}.pa-page-head p,.pa-report-head p{color:#5f6988;margin:5px 0 0;font-size:10px}.pa-head-actions{align-items:center;gap:10px;display:flex}.pa-head-actions button,.pa-head-actions a,.pa-secondary,.pa-primary,.pa-icon-button{color:#151d43;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3ed;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:9px;font-weight:750;display:inline-flex}.pa-primary{box-shadow:0 5px 12px #4624e02e;color:#fff!important;background:linear-gradient(135deg,#4e27ef,#2e12d9)!important;border-color:#4220df!important}.pa-search{color:#4d5b83;border:1px solid #dfe3ed;border-radius:6px;align-items:center;gap:8px;width:265px;height:38px;padding:0 12px;display:flex}.pa-search input{width:100%;font:inherit;border:0;outline:0;font-size:10px}.pa-icon-button{border:0;width:38px;padding:0;position:relative}.pa-icon-button b{color:#fff;background:#4021df;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:-2px;right:1px}.pa-card{background:#fff;border:1px solid #e2e5ed;border-radius:9px}.pa-card h2{color:#111838;letter-spacing:-.02em;margin:0;font-size:14px}.pa-card header{justify-content:space-between;align-items:center;display:flex}.pa-card header>a{color:#3820df;font-size:9px;font-weight:750}.pa-card header button{background:#fff;border:1px solid #dfe3ed;border-radius:6px;padding:7px 13px;font-size:8px}.pa-filters{gap:12px;margin-bottom:15px;display:flex}.pa-filters button{color:#34405f;background:#fff;border:1px solid #dfe3ed;border-radius:6px;align-items:center;gap:8px;min-width:156px;height:34px;padding:0 12px;font-size:10px;display:flex}.pa-filters button span{margin-left:auto}.pa-metric-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:15px;display:grid}.pa-metric{background:#fff;border:1px solid #e3e6ee;border-radius:9px;min-height:150px;padding:18px}.pa-metric>div{align-items:center;gap:12px;display:flex}.pa-metric i{border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.pa-metric span{color:#334061;font-size:10px}.pa-metric strong{color:#0d1433;letter-spacing:-.03em;margin-top:4px;font-size:22px;display:block}.pa-metric small{color:#0ba35a;margin-top:12px;font-size:9px;display:block}.pa-metric small em{color:#667394;font-style:normal}.pa-metric>svg{width:100%;height:31px;margin-top:9px;overflow:visible}.pa-metric>svg polyline{fill:none;stroke:currentColor;stroke-width:1.6px}.pa-metric.purple{color:#4a27ed}.pa-metric.green{color:#12a75c}.pa-metric.amber{color:#ff9b08}.pa-metric.blue{color:#2681f6}.pa-metric.violet{color:#643af0}.pa-metric.rose{color:#ef334e}.pa-metric.purple i,.pa-metric.violet i{color:#5732ef;background:#ece8ff}.pa-metric.green i{color:#159553;background:#ddf5e7}.pa-metric.amber i{color:#fff;background:#ffbd1b}.pa-metric.blue i{color:#fff;background:#4b9bf7}.pa-metric.rose i{color:#ee3049;background:#ffe7eb}.pa-metric>em{color:#76809c;margin-top:4px;font-size:8px;font-style:normal;display:block}.pa-dashboard-grid{grid-template-rows:auto;grid-template-columns:1.7fr .88fr .8fr;gap:14px;display:grid}.pa-leads-chart{padding:15px}.pa-leads-chart header{margin-bottom:8px}.pa-chart-legend{color:#596482;gap:25px;font-size:9px;display:flex}.pa-chart-legend span:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.pa-chart-legend .purple{color:#4425e8}.pa-chart-legend .green{color:#11a75b}.pa-chart-legend .amber{color:#f7a000}.pa-chart{margin:13px 6px 0 25px;position:relative}.pa-chart svg{width:100%;height:190px;overflow:visible}.pa-chart .grid path{fill:none;stroke:#e8eaf0;stroke-width:1px}.pa-chart .line{fill:none;stroke-width:2px}.pa-chart .line.purple{stroke:#4a2bea}.pa-chart .line.green{stroke:#13a55d}.pa-chart .line.amber{stroke:#f5a000}.pa-chart .area{fill:#4a2bea;opacity:.07}.pa-ylabels{color:#687394;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:0;bottom:20px;left:-27px}.pa-xlabels{color:#687394;justify-content:space-between;font-size:8px;display:flex}.pa-score-card{padding:15px}.pa-donut-wrap{align-items:center;gap:22px;margin:25px 0 18px;display:flex}.pa-donut{aspect-ratio:1;background:conic-gradient(#ff2b2b 0 10%,#ffae00 10% 35%,#276cf2 35% 76%,#cbd1df 76%);border-radius:50%;flex:none;place-items:center;width:145px;display:grid}.pa-donut:before{aspect-ratio:1;content:"";background:#fff;border-radius:50%;grid-area:1/1;width:92px}.pa-donut span{z-index:1;color:#5e698a;text-align:center;grid-area:1/1;font-size:8px}.pa-donut strong{color:#101633;font-size:21px;display:block}.pa-donut-wrap ul{gap:9px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pa-donut-wrap li{color:#4b587d;justify-content:space-between;gap:5px;font-size:8px;display:flex}.pa-donut-wrap li:before{content:"";background:#bbb;border-radius:50%;flex:none;width:7px;height:7px;margin-top:1px}.pa-donut-wrap li.hot:before{background:#ff2c2c}.pa-donut-wrap li.warm:before{background:#ffac00}.pa-donut-wrap li.nurture:before{background:#276cf2}.pa-donut-wrap li.low:before{background:#cbd1df}.pa-score-card>a,.pa-time-chart>a,.pa-source-list>a,.pa-top-leads>a,.pa-ai-insights>a{color:#3d21df;border:1px solid #e1e4ed;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:31px;font-size:9px;font-weight:750;display:flex}.pa-dashboard-side{gap:12px;display:grid}.pa-dashboard-side .pa-card{padding:14px}.pa-source-list>div{color:#2d385b;grid-template-columns:1fr 72px 47px;align-items:center;gap:7px;padding:8px 2px;font-size:9px;display:grid}.pa-source-list>div i{background:#eceef4;border-radius:3px;height:3px}.pa-source-list>div u{background:#4725eb;border-radius:3px;height:3px;display:block}.pa-source-list>div b{text-align:right}.pa-activity>div{grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.pa-activity>div i{color:#16a25a;background:#e5f7ed;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.pa-activity strong,.pa-activity small{font-size:8px;display:block}.pa-activity small,.pa-activity time{color:#64708f;font-size:7px}.pa-table-card{margin-top:14px;overflow:hidden}.pa-table-card>header{border-bottom:1px solid #e4e6ed;padding:15px 17px}.pa-table-card>header a{align-items:center;gap:7px;display:flex}.pa-table{overflow-x:auto}.pa-table-head,.pa-table article{grid-template-columns:1.7fr .55fr .65fr .9fr .65fr 1fr .45fr;align-items:center;gap:10px;min-width:850px;padding:10px 17px;display:grid}.pa-table-head{color:#475270;background:#f8f9fb;font-size:8px}.pa-table article{color:#243052;border-top:1px solid #eaecf1;font-size:9px}.pa-lead-name{align-items:center;gap:10px;display:flex}.pa-lead-name i{color:#4a27e8;background:#eeebff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.pa-lead-name strong,.pa-lead-name small,.pa-table time small{display:block}.pa-lead-name small,.pa-table time small{color:#657191;margin-top:3px;font-size:8px}.pa-score{color:#149557;background:#ddf5e8;border-radius:7px;width:max-content;padding:5px 10px}.pa-status{border-radius:6px;width:max-content;padding:5px 11px;font-style:normal}.pa-status.hot{color:#ed242f;background:#ffe7ea}.pa-status.warm{color:#d58a00;background:#fff3d5}.pa-table article>a{color:#46557b;border:1px solid #e1e5ed;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.pa-empty-row{color:#68738f;text-align:center;padding:25px;font-size:10px}.pa-legacy-links{color:#0000;gap:12px;margin-top:8px;font-size:1px;display:flex}.pa-legacy-links a{color:#0000}.pa-metric-grid.scoring{margin-top:18px}.pa-metric-grid.scoring .pa-metric{min-height:120px}.pa-scoring-top{grid-template-columns:1fr 1.25fr .8fr;gap:13px;display:grid}.pa-time-chart{padding:15px}.pa-time-chart .pa-chart svg{height:165px}.pa-time-chart>a,.pa-source-list>a{border:0;justify-content:flex-start;margin-top:10px}.pa-scoring-bottom{grid-template-columns:1.3fr .82fr .78fr;gap:13px;margin-top:13px;display:grid}.pa-scoring-bottom>.pa-card{padding:15px}.pa-top-leads header{margin-bottom:8px}.pa-mini-table article{border-top:1px solid #e9ebf1;grid-template-columns:1fr 35px 65px 20px;align-items:center;gap:8px;padding:9px 0;font-size:8px;display:grid}.pa-mini-table .pa-lead-name i{width:28px;height:28px}.pa-mini-table em{color:#e04c1c;background:#fff0e7;border-radius:5px;padding:4px;font-size:7px;font-style:normal}.pa-pipeline>div{grid-template-columns:1fr 76px 35px;align-items:center;gap:8px;margin:9px 0;font-size:8px;display:grid}.pa-pipeline>div i{clip-path:polygon(8% 0,92% 0,80% 100%,20% 100%);background:linear-gradient(90deg,#c5c8ff,#6a51ed);justify-self:center;height:32px}.pa-pipeline footer{background:#f8f9fc;border-radius:7px;justify-content:space-between;margin-top:13px;padding:12px;font-size:9px;display:flex}.pa-pipeline footer strong{color:#11a258;font-size:16px}.pa-pipeline>a{color:#4323e0;align-items:center;gap:6px;margin-top:13px;font-size:8px;display:flex}.pa-ai-insights article{color:#303a5a;border-top:1px solid #e8eaf0;grid-template-columns:34px 1fr;gap:9px;padding:12px 0;font-size:8px;line-height:1.5;display:grid}.pa-ai-insights article i{color:#4824e7;background:#f0edff;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.pa-ai-insights article a{color:#4323e0;gap:5px;margin-top:5px;font-weight:700;display:flex}.pa-attention{margin-top:13px;padding:15px}.pa-attention>div{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:12px;display:grid}.pa-attention article{border:1px solid #e3e5ed;border-radius:7px;grid-template-columns:40px 30px 1fr;align-items:start;gap:8px;padding:14px;display:grid}.pa-attention article>i{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.pa-attention article>strong{font-size:18px}.pa-attention article span b,.pa-attention article span small{font-size:8px;display:block}.pa-attention article span small{color:#596685;margin-top:5px}.pa-attention article a{color:#4323e0;gap:5px;margin-top:13px;font-size:8px;display:flex}.pa-attention .rose{border-color:#f1caca}.pa-attention .rose>i{color:#ef2a41;background:#ffe8eb}.pa-attention .amber{border-color:#efdcb9}.pa-attention .amber>i{color:#f09800;background:#fff3dc}.pa-attention .purple>i{color:#4c25ea;background:#efebff}.pa-attention .blue>i{color:#2679ec;background:#e9f2ff}.scoring-methodology{margin-top:13px;padding:0 15px}.scoring-methodology summary{color:#3421c7;cursor:pointer;padding:14px 0;font-size:11px;font-weight:800}.scoring-methodology[open] summary{border-bottom:1px solid #e7e9ef}.scoring-methodology p{color:#626d87;margin:0;padding:14px 0;font-size:11px;line-height:1.6}.pa-report-head nav{color:#1d2749;margin:0 0 15px;font-size:9px}.pa-report-head nav span{margin:0 10px}.pa-report-head nav b{color:#4224df}.pa-report-intro{grid-template-columns:1.55fr .75fr;gap:14px;display:grid}.pa-company-card{grid-template-columns:145px 1fr;padding:12px;display:grid}.pa-company-photo{color:#fff;background:linear-gradient(135deg,#5d6d70,#b4c0a8 45%,#70866a);border-radius:8px;place-items:center;min-height:150px;display:grid}.pa-company-info{padding:8px 0 0 20px}.pa-company-info h2{font-size:16px}.pa-company-info h2 em{color:#4020da;background:#eeebff;border-radius:4px;margin-left:8px;padding:3px 6px;font-size:7px;font-style:normal}.pa-company-info>p{color:#45516f;font-size:9px}.pa-company-info>p span{margin:0 6px}.pa-company-info hr{border:0;border-top:1px solid #e7e9ef;margin:20px 0}.pa-company-info>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pa-company-info>div>span{grid-template-columns:29px 1fr;gap:2px 8px;display:grid}.pa-company-info>div i{color:#4524e6;background:#f0edff;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.pa-company-info small,.pa-company-info b{font-size:7px}.pa-company-info b{font-size:8px}.pa-health-score{padding:14px}.pa-health-score header em{color:#14864d;background:#effaf4;border:1px solid #bce6cf;border-radius:5px;padding:4px 9px;font-size:7px;font-style:normal}.pa-health-score>div{align-items:center;gap:15px;display:flex}.pa-score-ring{aspect-ratio:1;background:conic-gradient(#12a45d calc(var(--score)*1%),#e2e4ec 0);border-radius:50%;flex:none;place-items:center;width:105px;display:grid}.pa-score-ring:before{aspect-ratio:1;content:"";background:#fff;border-radius:50%;grid-area:1/1;width:78px}.pa-score-ring>span{z-index:1;color:#36415f;text-align:center;grid-area:1/1;font-size:9px}.pa-score-ring strong{color:#111735;font-size:25px;display:block}.pa-health-score ul{gap:5px;width:100%;padding:0;list-style:none;display:grid}.pa-health-score li{grid-template-columns:7px 1fr auto;gap:7px;font-size:7px;display:grid}.pa-health-score li i{background:var(--dot);border-radius:50%;width:6px;height:6px}.pa-health-score li small{font-weight:400}.pa-health-score>p{color:#445171;margin:9px 0 0;font-size:8px}.pa-health-score>p strong{font-size:14px}.pa-report-tabs,.pa-insight-tabs,.pa-recommend-tabs{white-space:nowrap;border-bottom:1px solid #e7e9ef;gap:22px;margin-top:12px;padding:0 10px;display:flex}.pa-report-tabs a,.pa-insight-tabs a,.pa-recommend-tabs a{color:#202b4e;align-items:center;gap:7px;height:37px;font-size:8px;display:flex}.pa-report-tabs a.active,.pa-insight-tabs a.active,.pa-recommend-tabs a.active{color:#4324df;border-bottom:2px solid #4524e9}.pa-report-body{grid-template-columns:minmax(0,1fr) 270px;gap:13px;margin-top:12px;display:grid}.pa-report-body>main{gap:11px;display:grid}.pa-executive{padding:14px}.pa-executive>p{font-size:8px;line-height:1.6}.pa-executive>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.pa-executive article{border:1px solid #e5e7ee;border-radius:7px;grid-template-columns:36px 1fr;gap:8px;padding:10px;display:grid}.pa-executive article i{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.pa-executive article i.green{color:#079851;background:#e3f7ec}.pa-executive article i.purple{color:#4b26eb;background:#efebff}.pa-executive article i.amber{color:#ef7d12;background:#fff0df}.pa-executive article i.rose{color:#ed2640;background:#ffe8eb}.pa-executive article span{font-size:7px}.pa-executive article strong,.pa-executive article small{margin-top:6px;display:block}.pa-executive article strong{font-size:14px}.pa-executive article small{color:#1a9654;font-size:7px}.pa-report-trio{grid-template-columns:1fr 1.05fr 1.05fr;gap:10px;display:grid}.pa-report-trio>.pa-card{padding:14px}.pa-report-trio p{color:#596583;margin-bottom:4px;font-size:7px}.pa-financial>strong{font-size:20px}.pa-financial>div{grid-template-columns:75px 1fr;align-items:center;gap:10px;margin-top:8px;display:grid}.pa-financial>div i{width:var(--value);background:linear-gradient(#67d49b,#24ac67);height:28px;display:block}.pa-financial>div i.purple{background:linear-gradient(#795af2,#4323e4)}.pa-financial>div span{font-size:7px}.pa-financial>div b,.pa-financial>div small{display:block}.pa-financial a,.pa-bottlenecks>a,.pa-heatmap>a{color:#4123de;align-items:center;gap:6px;margin-top:15px;font-size:7px;font-weight:750;display:flex}.pa-bottlenecks>div{grid-template-columns:13px 1fr auto;align-items:center;gap:6px;padding:7px 0;font-size:7px;display:grid}.pa-bottlenecks>div .pa-svg{color:#fa3c3c}.pa-bottlenecks em{border-radius:4px;padding:3px 5px;font-style:normal}.pa-bottlenecks em.high{color:#ed2626;background:#ffe9e9}.pa-bottlenecks em.medium{color:#e38300;background:#fff1d8}.pa-heatmap>div{grid-template-columns:60px repeat(4,1fr);align-items:center;gap:4px;margin-top:5px;font-size:7px;display:grid}.pa-heatmap>div i{border-radius:4px;height:18px}.heat-0{background:#b7edc7}.heat-1{background:#ffe19a}.heat-2{background:#ff9d43}.heat-3{background:#fb4f57}.pa-heatmap footer{color:#66718e;text-align:center;grid-template-columns:60px repeat(4,1fr);gap:4px;font-size:6px;display:grid}.pa-heatmap footer span:first-child{grid-column:2}.pa-opportunity-grid{padding:14px}.pa-opportunity-grid>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.pa-opportunity-grid article{border:1px solid #e4e6ed;border-radius:7px;flex-direction:column;align-items:flex-start;min-height:122px;padding:10px;display:flex}.pa-opportunity-grid article>i{color:#13a35b;background:#e5f8ee;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.pa-opportunity-grid article strong{margin-top:7px;font-size:7px}.pa-opportunity-grid article span,.pa-opportunity-grid article small{color:#596684;margin-top:5px;font-size:6px}.pa-opportunity-grid article b{margin-top:4px;font-size:11px}.pa-opportunity-grid article em{color:#149354;margin-top:5px;font-size:6px;font-style:normal}.pa-opportunity-grid article a{color:#4424e2;align-items:center;gap:4px;margin-top:auto;font-size:6px;font-weight:700;display:flex}.pa-report-aside{align-content:start;gap:11px;display:grid}.pa-report-aside>.pa-card{padding:14px}.pa-report-aside header{margin-bottom:8px}.pa-report-aside p{align-items:center;gap:8px;margin:8px 0;font-size:7px;display:flex}.pa-report-aside p.good .pa-svg{color:#0ca056}.pa-report-aside p.risk .pa-svg{color:#f13039}.pa-report-cta{color:#fff;background:linear-gradient(145deg,#4c28e9,#3014d0);border-radius:8px;padding:18px}.pa-report-cta h2{margin:0;font-size:13px}.pa-report-cta p{color:#dfd9ff;font-size:8px;line-height:1.6}.pa-report-cta a,.pa-report-cta button{color:#fff;background:0 0;border:1px solid #ffffffb3;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:10px;font-size:8px;font-weight:700;display:flex}.pa-report-cta a{color:#4122dd;background:#fff}.pa-insight-tabs{border:1px solid #e2e5ed;border-radius:8px;margin-top:0;padding:0 5px}.pa-insight-tabs a{height:41px;padding:0 12px}.pa-insight-tabs a.active{color:#fff;background:#4222df;border:0;border-radius:6px;height:31px;margin:5px 0}.pa-insight-tabs button{background:#fff;border:1px solid #e0e3ec;border-radius:6px;align-items:center;gap:6px;margin:5px 5px 5px auto;padding:0 12px;font-size:8px;display:flex}.pa-insight-layout{grid-template-columns:205px minmax(0,1fr) 235px;gap:13px;margin-top:14px;display:grid}.pa-sections{padding:13px}.pa-sections>h2{font-size:11px}.pa-sections>strong{margin-top:10px;font-size:9px;display:block}.pa-sections>strong small{font-weight:400}.pa-sections>i{background:#dfe3e8;border-radius:5px;height:5px;margin:9px 0 17px;display:block}.pa-sections>i u{background:#12a75c;border-radius:5px;width:98%;height:100%;display:block}.pa-sections>a:not(.pa-view-sections){color:#1f2949;border-radius:5px;grid-template-columns:14px 25px 1fr auto;align-items:center;gap:5px;margin:2px -5px;padding:8px 5px;font-size:7px;display:grid}.pa-sections>a.active{background:#f1eeff!important}.pa-sections>a>b{color:#3c22d8;font-size:9px}.pa-sections>a>i{color:#4926e7;background:#eeebff;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.pa-sections>a>em{color:#168d52;background:#e8f7ef;border-radius:4px;padding:4px;font-style:normal}.pa-view-sections{color:#4323e0;border:1px solid #dcdff0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:34px;margin-top:12px;font-size:8px;display:flex}.pa-insight-layout>main{gap:12px;display:grid}.pa-answer-panel{padding:14px}.pa-answer-panel>header{justify-content:flex-start}.pa-answer-panel>header>i{color:#4523e5;background:#efecff;border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.pa-answer-panel>header>div{margin-left:12px}.pa-answer-panel>header h2{font-size:15px}.pa-answer-panel>header p{margin:3px 0;font-size:8px}.pa-answer-panel>header>span{color:#4a25e8;border:1px solid #d9d3ff;border-radius:5px;margin-left:auto;padding:7px 10px;font-size:7px}.pa-answer-panel>header>span strong{font-size:12px}.pa-completed{color:#5d6988;font-size:8px}.pa-answer-table{border:1px solid #e2e5ed;border-radius:7px;overflow:hidden}.pa-answer-table>div,.pa-answer-table>article{grid-template-columns:1.35fr .95fr .95fr 1.1fr;align-items:center;gap:9px;padding:10px 12px;font-size:7px;display:grid}.pa-answer-table>div{background:#f8f8fd}.pa-answer-table>article{border-top:1px solid #e7e9ef}.pa-answer-table em{border:1px solid;border-radius:4px;width:max-content;max-width:100%;padding:4px 7px;font-style:normal}.pa-answer-table em.good{color:#088d4b;background:#eaf8f0;border-color:#bce5cf}.pa-answer-table em.warn{color:#dc7600;background:#fff5e6;border-color:#f3d6a8}.pa-answer-table em.risk{color:#e62c35;background:#fff0f1;border-color:#f4c3c6}.pa-ai-callout{color:#3e2aa8;background:linear-gradient(135deg,#f5f2ff,#faf9ff);border-radius:7px;grid-template-columns:22px 1fr auto;align-items:start;gap:9px;margin-top:10px;padding:12px;display:grid}.pa-ai-callout strong,.pa-ai-callout p{font-size:8px}.pa-ai-callout p{color:#343d61;margin:5px 0;line-height:1.5}.pa-ai-callout a{color:#4223dc;background:#fff;border:1px solid #ddd7ff;border-radius:5px;align-self:end;align-items:center;gap:5px;padding:8px;font-size:7px;display:flex}.pa-insight-bottom{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.pa-insight-bottom>.pa-card{padding:14px}.pa-trend-panel>p{color:#64708d;font-size:7px}.pa-trend-panel .pa-chart svg{height:150px}.pa-business-meaning p{color:#3e4968;gap:7px;font-size:7px;line-height:1.5;display:flex}.pa-business-meaning p .pa-svg{color:#11a45a}.pa-business-meaning a{width:max-content;margin-top:15px}.pa-insight-aside{align-content:start;gap:11px;display:grid}.pa-insight-aside>.pa-card{padding:14px}.pa-section-summary>div{align-items:center;gap:15px;margin:12px 0;display:flex}.pa-section-summary .pa-score-ring{background:conic-gradient(#4726e6 80%,#e2e4ec 0);width:85px}.pa-section-summary .pa-score-ring:before{width:65px}.pa-section-summary>div>span b,.pa-section-summary>div>span strong,.pa-section-summary>div>span em{font-size:8px;display:block}.pa-section-summary>div>span strong{margin:8px 0;font-size:14px}.pa-section-summary>div>span em{color:#0b9b53;font-style:normal}.pa-section-summary>p{color:#4d5879;font-size:8px;line-height:1.5}.pa-key-item{grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:6px 0;display:grid}.pa-key-item>i{color:#f13b43;background:#ffeded;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.pa-key-item strong,.pa-key-item small{font-size:7px;display:block}.pa-key-item small{color:#ef4141;margin-top:3px}.pa-impact-summary>div{grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.pa-impact-summary>div i{color:#4b27e9;background:#efecff;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.pa-impact-summary>div span{font-size:7px}.pa-impact-summary>div span strong{margin-top:3px;font-size:10px;display:block}.pa-impact-summary>div>b{color:#0ba259}.pa-impact-summary>span{font-size:7px}.pa-impact-summary>strong{color:#10a25a;margin-top:5px;font-size:19px;display:block}.pa-recommend-tabs{border:1px solid #e2e5ed;border-radius:8px;margin-top:0;padding-left:10px}.pa-recommend-tabs a{height:44px}.pa-recommend-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px;margin-top:18px;display:grid}.pa-recommend-layout>main>header{justify-content:space-between;margin:0 5px 12px;display:flex}.pa-recommend-layout>main>header h2{margin:0;font-size:12px}.pa-recommend-layout>main>header p{color:#5c6887;margin:5px 0;font-size:8px}.pa-recommend-layout>main>header button{background:#fff;border:1px solid #dfe3eb;border-radius:6px;padding:8px 12px;font-size:8px}.pa-recommend-list{gap:13px;display:grid}.pa-recommend-list article{border:1px solid #e1e4ec;border-radius:9px;grid-template-columns:48px minmax(220px,1.4fr) 1fr 90px 20px;align-items:center;gap:13px;padding:16px;display:grid}.pa-recommend-list article>i{border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.pa-recommend-list .tone-0{color:#0ca258;background:#e4f7ec}.pa-recommend-list .tone-1{color:#f0541e;background:#fff0e9}.pa-recommend-list .tone-2{color:#4323e5;background:#f0edff}.pa-recommend-list .tone-3{color:#1a78e8;background:#eaf3ff}.pa-recommend-list .tone-4{color:#e99700;background:#fff4df}.pa-recommend-copy h3{margin:0;font-size:9px}.pa-recommend-copy h3 em{border-radius:4px;margin-left:8px;padding:3px 5px;font-size:6px;font-style:normal}.pa-recommend-copy h3 em.quick{color:#088d4b;background:#e7f7ee}.pa-recommend-copy h3 em.impact{color:#ef6e00;background:#fff1db}.pa-recommend-copy h3 em.strategic{color:#1675e5;background:#eaf3ff}.pa-recommend-copy p{color:#536080;margin:7px 0 0;font-size:7px;line-height:1.5}.pa-recommend-list dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.pa-recommend-list dl div{font-size:7px}.pa-recommend-list dt{color:#68738f}.pa-recommend-list dd{color:#119451;margin:7px 0 0}.pa-recommend-list dd.warn{color:#e78100}.pa-recommend-list dd.risk{color:#e62c38}.pa-benefit{text-align:right}.pa-benefit strong,.pa-benefit span,.pa-benefit em{display:block}.pa-benefit strong{font-size:13px}.pa-benefit strong small{font-size:7px}.pa-benefit span{color:#64708d;margin:3px 0;font-size:6px}.pa-benefit em{color:#e77000;background:#fff5e6;border:1px solid #f2d09c;border-radius:4px;width:max-content;margin:6px 0 0 auto;padding:4px 6px;font-size:6px;font-style:normal}.pa-recommend-list article>a{color:#101737}.pa-load-more{color:#4324df;background:#fff;border:1px solid #dbdef0;border-radius:6px;min-width:235px;margin:18px auto 0;padding:10px;font-size:9px;font-weight:700;display:block}.pa-recommend-aside{align-content:start;gap:13px;display:grid}.pa-recommend-aside>.pa-card{padding:17px}.pa-recommend-aside>.pa-card>p{color:#596583;font-size:8px}.pa-impact-card>div{background:#f9f8ff;border:1px solid #dddff0;border-radius:8px;padding:15px}.pa-impact-card>div span,.pa-impact-card>div strong,.pa-impact-card>div small{display:block}.pa-impact-card>div span{font-size:8px}.pa-impact-card>div strong{margin:6px 0;font-size:22px}.pa-impact-card>div strong em{color:#0a9851;background:#e5f7ed;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal}.pa-impact-card>div small{color:#596683;text-align:center;font-size:7px}.pa-impact-card>section{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.pa-impact-card>section article{border:1px solid #e3e6ed;border-radius:7px;padding:12px}.pa-impact-card>section span,.pa-impact-card>section strong,.pa-impact-card>section small{font-size:7px;display:block}.pa-impact-card>section strong{margin:7px 0;font-size:16px}.pa-impact-card>section small{color:#4c5878}.pa-roadmap article{grid-template-columns:13px 1fr auto;gap:9px;padding:14px 0;display:grid;position:relative}.pa-roadmap article:not(:last-child):after{content:"";background:#dfe2e9;width:1px;position:absolute;top:27px;bottom:-14px;left:5px}.pa-roadmap article i{z-index:1;background:#fff;border:3px solid;border-radius:50%;width:11px;height:11px}.pa-roadmap article.green{color:#0c9d54}.pa-roadmap article.blue{color:#2475ef}.pa-roadmap article.purple{color:#5934e8}.pa-roadmap article span{color:#192344}.pa-roadmap article strong,.pa-roadmap article small{font-size:8px;display:block}.pa-roadmap article small{color:#68728d;margin-top:8px;font-size:7px}.pa-roadmap article>b{font-size:8px}.pa-next-steps>span{align-items:center;gap:8px;margin:12px 0;font-size:7px;display:flex}.pa-next-steps>span .pa-svg{color:#0ca358}.pa-next-steps>a{margin-top:16px;display:flex}@media (width<=1250px){.pa-dashboard-grid{grid-template-columns:1.5fr .9fr}.pa-dashboard-side{grid-column:1/-1;grid-template-columns:1fr 1fr}.pa-metric-grid{grid-template-columns:repeat(3,1fr)}.pa-report-body{grid-template-columns:1fr}.pa-report-aside{grid-template-columns:repeat(3,1fr)}.pa-insight-layout{grid-template-columns:190px minmax(0,1fr)}.pa-insight-aside{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.pa-scoring-top{grid-template-columns:1fr 1.2fr}.pa-scoring-top>.pa-source-list{grid-column:1/-1}.pa-scoring-bottom{grid-template-columns:1.4fr 1fr}.pa-ai-insights{grid-column:1/-1}.pa-recommend-list article{grid-template-columns:48px 1fr 1fr 85px}.pa-recommend-list article>a{display:none}}@media (width<=900px){.admin-reference-sidebar{z-index:60;width:220px;position:fixed;transform:translate(-100%);box-shadow:8px 0 30px #0c112d26}.admin-reference-sidebar.is-open{transform:none}.admin-reference-body .admin-shell{margin-left:0}.pa-experience .admin-reference-topbar{z-index:50;display:flex;position:sticky;top:0}.admin-reference-topbar>label,.admin-reference-topbar>span{display:none}.admin-reference-topbar .pa-top-bell{margin-left:auto}.pa-experience .admin-main{width:100%;padding:20px 14px 78px}.pa-page-head .pa-head-actions,.pa-report-head .pa-head-actions{display:none}.pa-metric-grid{grid-template-columns:repeat(2,1fr)}.pa-report-intro{grid-template-columns:1fr}.pa-report-trio{grid-template-columns:1fr 1fr}.pa-opportunity-grid>div{grid-template-columns:repeat(3,1fr)}.pa-report-aside{grid-template-columns:1fr 1fr}.pa-insight-layout{grid-template-columns:1fr}.pa-sections{display:none}.pa-insight-aside{grid-template-columns:1fr 1fr}.pa-recommend-layout{grid-template-columns:1fr}.pa-recommend-aside{grid-template-columns:1fr 1fr}.pa-mobile-nav{z-index:55;height:64px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e1e4eb;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.pa-mobile-nav a{color:#34405f;place-items:center;gap:3px;font-size:7px;display:grid}.pa-mobile-nav a.active{color:#4423e5}.pa-mobile-nav .pa-svg{width:18px;height:18px}}@media (width<=650px){.pa-experience .admin-main{padding:17px 10px 76px}.pa-page-head,.pa-report-head{margin-bottom:14px}.pa-page-head h1,.pa-report-head h1{font-size:18px}.pa-page-head p,.pa-report-head p{font-size:9px}.pa-report-head nav{display:none}.pa-filters{overflow-x:auto}.pa-filters button{min-width:max-content}.pa-metric-grid{gap:7px}.pa-metric{min-height:104px;padding:10px}.pa-metric i{width:35px;height:35px}.pa-metric strong{font-size:18px}.pa-metric>svg,.pa-metric small em{display:none}.pa-metric-grid .pa-metric:last-child{grid-column:1/-1}.pa-dashboard-grid,.pa-scoring-top,.pa-scoring-bottom{display:block}.pa-dashboard-grid>.pa-card,.pa-dashboard-side,.pa-scoring-top>.pa-card,.pa-scoring-bottom>.pa-card{margin-bottom:10px}.pa-leads-chart,.pa-dashboard-side .pa-source-list,.pa-attention,.pa-time-chart{display:none}.pa-dashboard-side{display:block}.pa-score-card{padding:13px}.pa-donut{width:125px}.pa-donut:before{width:80px}.pa-table-card{margin-top:9px}.pa-table-head{display:none}.pa-table article{grid-template-columns:1fr auto auto;min-width:0;padding:11px}.pa-table article>:nth-child(4),.pa-table article>:nth-child(5),.pa-table article>:nth-child(6),.pa-legacy-links{display:none}.pa-scoring .pa-metric-grid.scoring{margin-top:10px}.pa-metric-grid.scoring .pa-metric{min-height:98px}.pa-scoring-top .pa-score-card{display:block}.pa-scoring-top>.pa-source-list,.pa-scoring-bottom>.pa-pipeline,.pa-scoring-bottom>.pa-ai-insights{display:none}.pa-mini-table article{grid-template-columns:1fr 62px 20px}.pa-mini-table article>b{display:none}.pa-report-intro{display:block}.pa-company-card{margin-bottom:9px;padding:12px;display:block}.pa-company-photo{display:none}.pa-company-info{padding:0}.pa-company-info hr,.pa-company-info>div{display:none}.pa-health-score{padding:14px}.pa-health-score>div{justify-content:center}.pa-report-tabs{margin:8px -10px 0;padding:0 10px;overflow-x:auto}.pa-report-tabs a{flex:none}.pa-report-body{margin:0 -10px;display:block}.pa-report-body>main{gap:8px}.pa-executive,.pa-report-trio>.pa-card,.pa-opportunity-grid{border-left:0;border-right:0;border-radius:0}.pa-executive>p{font-size:8px}.pa-executive>div{grid-template-columns:1fr 1fr}.pa-report-trio{display:block}.pa-report-trio>.pa-card{margin-top:8px}.pa-opportunity-grid>div{grid-template-columns:1fr}.pa-opportunity-grid article{min-height:105px}.pa-report-aside{display:none}.pa-insight-tabs{border-left:0;border-right:0;border-radius:0;margin:0 -10px;overflow-x:auto}.pa-insight-tabs a{flex:none}.pa-insight-tabs button{display:none}.pa-insight-layout{margin:10px -10px 0}.pa-answer-panel{border-left:0;border-right:0;border-radius:0}.pa-answer-panel>header>span{padding:5px}.pa-answer-table>div{grid-template-columns:1.4fr .8fr}.pa-answer-table>div b:nth-child(n+3){display:none}.pa-answer-table>article{grid-template-columns:1.4fr .8fr;padding:10px 8px}.pa-answer-table>article span:nth-child(3),.pa-answer-table>article em:nth-child(4){display:none}.pa-ai-callout{grid-template-columns:20px 1fr}.pa-ai-callout>a{grid-column:2;justify-content:center;width:100%}.pa-insight-bottom{display:block}.pa-insight-bottom>.pa-card{border-radius:0;margin-top:9px}.pa-business-meaning{display:none}.pa-insight-aside{display:block}.pa-insight-aside>.pa-card,.pa-insight-aside>.pa-report-cta{border-radius:0;margin-top:9px}.pa-insight-aside .pa-impact-summary,.pa-insight-aside .pa-report-cta{display:none}.pa-recommend-tabs{border-left:0;border-right:0;border-radius:0;margin:0 -10px;padding:0 10px;overflow-x:auto}.pa-recommend-tabs a{flex:none}.pa-recommend-layout{margin:10px -10px 0}.pa-recommend-layout>main>header{padding:0 10px}.pa-recommend-layout>main>header button{display:none}.pa-recommend-list{gap:7px}.pa-recommend-list article{border-left:0;border-right:0;border-radius:0;grid-template-columns:42px 1fr 18px;gap:9px;padding:11px}.pa-recommend-list article>i{width:40px;height:40px}.pa-recommend-list article>dl{display:none}.pa-benefit{text-align:left;grid-column:2}.pa-benefit strong{font-size:11px}.pa-benefit em{margin:5px 0 0}.pa-recommend-list article>a{grid-area:1/3/3;display:block}.pa-load-more{border:0}.pa-recommend-aside{display:none}}@media print{.admin-reference-sidebar,.admin-reference-topbar,.pa-mobile-nav,.pa-head-actions{display:none!important}.admin-reference-body .admin-shell{margin-left:0}.admin-reference-body .admin-main{width:100%;padding:0}.pa-report-body,.pa-recommend-layout{grid-template-columns:1fr 260px}.pa-card{break-inside:avoid}}.release-heading{align-items:center}.release-summary{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:800}.release-summary--ready{color:#087944;background:#e5f7ed}.release-summary--blocked{color:#b52d38;background:#ffebed}.release-filter{align-items:end;gap:14px;margin-bottom:16px;display:flex}.release-filter label,.release-evidence label{color:#2c3653;gap:6px;font-size:12px;font-weight:700;display:grid}.release-filter input,.release-filter select,.release-evidence input,.release-evidence select,.release-evidence textarea{color:#202943;min-height:40px;font:inherit;background:#fff;border:1px solid #d9dde7;border-radius:7px;padding:8px 10px}.release-callout{color:#3c4766;background:#f5f3ff;border:1px solid #d9d1ff;border-radius:10px;margin-bottom:16px;padding:14px 16px;font-size:12px;line-height:1.55}.release-callout strong{color:#3822aa}.release-bulk{gap:14px;margin-bottom:16px;display:grid}.release-bulk h2{margin:2px 0 6px;font-size:20px}.release-bulk header p:last-child{color:#59647d;max-width:900px;margin:0;font-size:12px;line-height:1.55}.release-bulk summary{cursor:pointer;color:#4323df;font-size:12px;font-weight:800}.release-bulk form,.release-bulk label{gap:10px;display:grid}.release-bulk details form{margin-top:14px}.release-bulk textarea{color:#e5e7eb;tab-size:2;background:#111827;border:1px solid #d9dde7;border-radius:8px;width:100%;min-height:420px;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.release-bulk .button{justify-self:start}.release-approve-all{border-top:1px solid #e4e7ee;padding-top:14px}.release-approve-all small{color:#65708a;font-size:11px}.release-form-error{color:#b52d38;margin:0;font-size:12px;font-weight:700}.release-gates{gap:14px;display:grid}.release-gate{border-left:5px solid #d7dbe5}.release-gate--passed{border-left-color:#0c9d54}.release-gate--failed,.release-gate--expired,.release-gate--coverage_below_threshold{border-left-color:#df3039}.release-gate--awaiting_approval{border-left-color:#dc7900}.release-gate>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.release-gate>header>div{align-items:center;gap:12px;display:flex}.release-gate>header p{color:#4425df;background:#efecff;border-radius:50%;place-items:center;width:30px;height:30px;margin:0;font-size:11px;font-weight:800;display:grid}.release-gate h2{margin:0;font-size:18px}.release-gate>header>span{color:#4b5877;background:#f1f3f7;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800}.release-gate>p{color:#56617c;font-size:12px;line-height:1.55}.release-gate dl{gap:7px;margin:14px 0;display:grid}.release-gate dl div{grid-template-columns:140px 1fr;gap:12px;display:grid}.release-gate dt{font-size:11px;font-weight:800}.release-gate dd{color:#59647d;overflow-wrap:anywhere;margin:0;font-size:11px}.release-evidence{border-top:1px solid #e4e7ee;margin-top:14px;padding-top:12px}.release-evidence summary{cursor:pointer;color:#4323df;font-size:12px;font-weight:800}.release-evidence form{gap:12px;margin-top:14px;display:grid}.release-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.release-approve{align-items:center;gap:10px;margin-top:12px;display:flex}.release-approve small,.release-approved{color:#65708a;font-size:11px}.release-approved{color:#087944;margin:12px 0 0;font-weight:700}.pa-release-approval{margin-bottom:14px}.pa-release-approval>header,.release-candidate-list>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.pa-release-approval h2,.release-candidate-list h2{margin:2px 0 0;font-size:20px}.pa-release-approval>header>a{color:#4323df;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.pa-release-approval>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.pa-release-approval>div>p{border:1px solid #e4e6ee;border-radius:8px;grid-template-columns:1fr auto;gap:5px 12px;margin:0;padding:12px;display:grid}.pa-release-approval span{color:#69738d;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:750}.pa-release-approval code{text-overflow:ellipsis;font-size:11px;overflow:hidden}.pa-release-approval small{color:#68728b;font-size:9px}.release-candidate-list{margin-bottom:16px}.release-candidate-list>header>div>p:last-child{color:#5d6882;margin:5px 0 0;font-size:11px}.release-live{text-align:right;gap:3px;margin:0;display:grid}.release-live span{color:#68728b;text-transform:uppercase;font-size:9px;font-weight:800}.release-live code{font-size:10px}.release-candidate-list>div{gap:7px;margin-top:14px;display:grid}.release-candidate{color:#25304d;background:#fff;border:1px solid #e2e5ec;border-radius:8px;grid-template-columns:minmax(180px,1fr) 90px 130px 90px;align-items:center;gap:12px;padding:11px 12px;display:grid}.release-candidate:hover,.release-candidate.active{background:#f8f6ff;border-color:#9d8df4}.release-candidate>span{align-items:center;gap:7px;min-width:0;display:flex}.release-candidate code{text-overflow:ellipsis;overflow:hidden}.release-candidate>span small{color:#087944;text-transform:uppercase;background:#e5f7ed;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:800}.release-candidate strong{font-size:10px}.release-candidate em{font-style:normal}.release-candidate time{color:#69738d;text-align:right;font-size:9px}.release-candidate-state{color:#4f5b75;background:#f0f2f6;border-radius:5px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.release-candidate-state--ready{color:#087944;background:#e5f7ed}.release-candidate-state--awaiting_approval{color:#a35a00;background:#fff1dc}.release-candidate-state--blocked{color:#b52d38;background:#ffebed}.release-candidate-empty{color:#626d86;border:1px dashed #d9dde7;border-radius:8px;margin:0;padding:13px;font-size:11px}@media (width<=760px){.release-filter{display:grid}.release-form-grid{grid-template-columns:1fr}.release-gate dl div{grid-template-columns:1fr;gap:3px}.release-gate>header,.release-heading{align-items:flex-start}.release-summary{margin-top:8px}.pa-release-approval>header,.release-candidate-list>header{flex-direction:column;align-items:flex-start}.pa-release-approval>div{grid-template-columns:1fr}.release-live{text-align:left}.release-candidate{grid-template-columns:1fr auto}.release-candidate em,.release-candidate time{text-align:left;justify-self:start}}.pa-data-gap{color:#66708b!important;background:#fafbfc!important;border:1px dashed #d9dce7!important;border-radius:6px!important;padding:14px!important;font-size:8px!important;line-height:1.55!important}.heat-muted{background:#eef0f4}.pa-section-bars{gap:10px;margin-top:15px;display:grid}.pa-section-bars>div{color:#394563;grid-template-columns:120px 1fr 52px;align-items:center;gap:10px;font-size:8px;display:grid}.pa-section-bars i{background:#eaedf2;border-radius:6px;height:8px;display:block;overflow:hidden}.pa-section-bars i u{background:linear-gradient(90deg,#4b28e8,#12a65c);border-radius:6px;height:100%;display:block}.pa-section-bars b{text-align:right}.pa-impact-summary .pa-source-label{color:#4023dc;font-size:12px}.pa-provenance-badge{color:#3e22d7;background:#eeebff;border-radius:5px;padding:6px 9px;font-size:7px;font-weight:750}.pa-report-search{align-items:center;gap:8px;margin:0 0 14px;display:flex}.pa-report-search label{border:1px solid #dfe3eb;border-radius:7px;align-items:center;gap:8px;width:min(420px,100%);height:38px;padding:0 12px;display:flex}.pa-report-search input{width:100%;font:inherit;border:0;outline:0;font-size:9px}.pa-report-search>a{color:#4323de;font-size:8px}.pa-report-list{overflow:hidden}.pa-report-list>header{border-bottom:1px solid #e4e6ed;padding:16px}.pa-report-list>header span{color:#68738f;font-size:8px}.pa-report-list-head,.pa-report-list>article{grid-template-columns:1.25fr 1.15fr 1.15fr .45fr .75fr .7fr;align-items:center;gap:12px;min-width:850px;padding:11px 16px;display:grid}.pa-report-list-head{color:#66708b;text-transform:uppercase;background:#f8f9fb;font-size:7px;font-weight:750}.pa-report-list>article{color:#263251;border-top:1px solid #e8eaf0;font-size:8px}.pa-report-list>article>span small,.pa-report-list>article time small{color:#6a7590;margin-top:4px;font-size:7px;display:block}.pa-report-list>article>a{color:#4222df;justify-content:flex-end;align-items:center;gap:5px;font-weight:750;display:flex}.pa-report-list>.admin-empty{margin:18px}.pa-report-list>.admin-empty p{font-size:9px}.pa-report-head nav a{color:inherit}.pa-recommend-copy>strong{color:#1a2443;margin-top:9px;font-size:7px;display:block}@media (width<=650px){.pa-report-search{flex-direction:column;align-items:stretch}.pa-report-search label{width:100%}.pa-report-list{overflow-x:auto}.pa-section-bars>div{grid-template-columns:90px 1fr 43px}}.admin-reference-sidebar .pa-brand-image{align-items:center;height:76px;padding:13px 8px;display:flex}.pa-brand-image img{width:176px;height:auto;display:block}.pa-mobile-logo{display:none}.admin-reference-topbar .pa-mobile-logo img{width:112px;height:auto;display:block}.pa-report-page .pa-report-head h1{font-size:27px}.pa-report-page .pa-report-head p{font-size:13px}.pa-report-page .pa-report-head nav,.pa-report-page .pa-head-actions button,.pa-report-page .pa-head-actions a{font-size:11px}.pa-report-page .pa-company-info h2 em{font-size:9px}.pa-report-page .pa-company-info>p{font-size:11px}.pa-report-page .pa-company-info small{font-size:9px}.pa-report-page .pa-company-info b{font-size:11px}.pa-report-page .pa-health-score h2,.pa-report-page .pa-card h2{font-size:15px}.pa-report-page .pa-health-score header em,.pa-report-page .pa-health-score li{font-size:9px}.pa-report-page .pa-health-score>p{font-size:10px;line-height:1.5}.pa-report-page .pa-report-tabs a{font-size:10px}.pa-report-page .pa-executive>p{font-size:11px;line-height:1.65}.pa-report-page .pa-executive article span,.pa-report-page .pa-executive article small,.pa-report-page .pa-report-trio p{font-size:9px}.pa-report-page .pa-financial>strong{font-size:23px}.pa-report-page .pa-financial>div span{font-size:9px;line-height:1.45}.pa-report-page .pa-bottlenecks>div{font-size:9px}.pa-report-page .pa-bottlenecks em{font-size:8px}.pa-report-page .pa-heatmap>div{font-size:9px}.pa-report-page .pa-heatmap footer{font-size:8px}.pa-report-page .pa-financial a,.pa-report-page .pa-bottlenecks>a,.pa-report-page .pa-heatmap>a{font-size:9px}.pa-report-page .pa-opportunity-grid article strong{font-size:10px;line-height:1.35}.pa-report-page .pa-opportunity-grid article span,.pa-report-page .pa-opportunity-grid article small,.pa-report-page .pa-opportunity-grid article em,.pa-report-page .pa-opportunity-grid article a{font-size:8px}.pa-report-page .pa-opportunity-grid article b{font-size:13px}.pa-report-page .pa-report-aside p{font-size:9px;line-height:1.45}.pa-report-page .pa-report-aside header>a{font-size:9px}.pa-report-page .pa-report-cta h2{font-size:15px}.pa-report-page .pa-report-cta p,.pa-report-page .pa-report-cta a,.pa-report-page .pa-report-cta button{font-size:10px}.pa-report-page .pa-data-gap{font-size:10px!important}@media (width<=900px){.pa-experience .admin-reference-topbar .pa-mobile-logo{margin-left:12px;display:block}.admin-reference-topbar .pa-top-bell{margin-left:auto}}@media (width<=650px){.pa-report-page .pa-report-head h1{font-size:23px}.pa-report-page .pa-report-head p{font-size:11px}.pa-report-page .pa-company-info h2{font-size:18px}.pa-report-page .pa-company-info>p,.pa-report-page .pa-health-score li{font-size:10px}.pa-report-page .pa-health-score>p,.pa-report-page .pa-report-tabs a,.pa-report-page .pa-executive>p{font-size:11px}.pa-report-page .pa-executive article span{font-size:10px}.pa-report-page .pa-executive article small{font-size:9px}.pa-report-page .pa-report-trio p,.pa-report-page .pa-financial>div span,.pa-report-page .pa-bottlenecks>div,.pa-report-page .pa-heatmap>div,.pa-report-page .pa-financial a,.pa-report-page .pa-bottlenecks>a,.pa-report-page .pa-heatmap>a{font-size:10px}.pa-report-page .pa-opportunity-grid article strong{font-size:12px}.pa-report-page .pa-opportunity-grid article span,.pa-report-page .pa-opportunity-grid article small,.pa-report-page .pa-opportunity-grid article em,.pa-report-page .pa-opportunity-grid article a{font-size:10px}.pa-mobile-logo img{width:105px}}.pa-insights-page .pa-report-head h1{font-size:25px}.pa-insights-page .pa-report-head p{font-size:12px}.pa-insights-page .pa-report-head nav{font-size:10px}.pa-insights-page .pa-insight-tabs{align-items:center;position:relative}.pa-insights-page .pa-insight-tabs a{font-size:10px}.pa-insight-filter{margin:5px 5px 5px auto;position:relative}.pa-insight-filter summary{cursor:pointer;color:#202b4e;background:#fff;border:1px solid #dfe3ec;border-radius:6px;align-items:center;gap:7px;min-height:31px;padding:0 12px;font-size:10px;font-weight:700;list-style:none;display:flex}.pa-insight-filter summary::-webkit-details-marker{display:none}.pa-insight-filter form{z-index:30;background:#fff;border:1px solid #dfe3ec;border-radius:8px;gap:12px;width:260px;padding:14px;display:grid;position:absolute;top:39px;right:0;box-shadow:0 14px 35px #141c3c29}.pa-insight-filter label{color:#293555;gap:5px;font-size:10px;font-weight:700;display:grid}.pa-insight-filter select{color:#263250;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #dfe3ec;border-radius:6px;padding:0 9px}.pa-insight-filter form>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pa-insight-filter form a{color:#58637e;height:auto;padding:0;font-size:9px}.pa-insight-filter button{color:#fff;background:#4323df;border:0;border-radius:6px;height:34px;padding:0 12px;font-size:9px;font-weight:700}.pa-insights-page .pa-sections>h2,.pa-insights-page .pa-card>h2,.pa-insights-page .pa-card>header h2{font-size:13px}.pa-insights-page .pa-sections>strong{font-size:11px}.pa-insights-page .pa-sections>a:not(.pa-view-sections){font-size:9px}.pa-insights-page .pa-sections>a>em{white-space:nowrap}.pa-insights-page .pa-view-sections{font-size:10px}.pa-insights-page .pa-answer-panel>header h2{font-size:17px}.pa-insights-page .pa-answer-panel>header p,.pa-insights-page .pa-completed{font-size:10px}.pa-insights-page .pa-answer-panel>header>span{font-size:9px}.pa-insights-page .pa-answer-panel>header>span strong{font-size:14px}.pa-insights-page .pa-answer-table>div,.pa-insights-page .pa-answer-table>article{padding:12px;font-size:10px;line-height:1.45}.pa-answer-table em.neutral{color:#53607d;background:#f7f8fa;border-color:#d9dde7}.pa-evidence-note{color:#4425df;background:#f5f3ff;border-radius:7px;grid-template-columns:22px 1fr;align-items:start;gap:9px;margin-top:11px;padding:12px;display:grid}.pa-evidence-note p{color:#3c4766;margin:0;font-size:10px;line-height:1.55}.pa-evidence-note strong{color:#3822aa;margin-bottom:3px;display:block}.pa-opportunity-evidence{gap:9px;display:grid}.pa-opportunity-evidence article{border:1px solid #e3e5ed;border-radius:7px;grid-template-columns:36px 1fr;gap:10px;padding:12px;display:grid}.pa-opportunity-evidence article>i{color:#4a27e7;background:#efecff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pa-opportunity-evidence h3{margin:0 8px 0 0;font-size:11px;display:inline}.pa-opportunity-evidence em{border-radius:4px;padding:3px 6px;font-size:8px;font-style:normal}.pa-opportunity-evidence em.high{color:#e43139;background:#ffebed}.pa-opportunity-evidence em.medium{color:#dc7900;background:#fff1dc}.pa-opportunity-evidence em.low{color:#0b9150;background:#e8f7ef}.pa-opportunity-evidence p,.pa-opportunity-evidence strong{color:#52607f;margin:6px 0 0;font-size:9px;line-height:1.5;display:block}.pa-insights-page .pa-trend-panel>p,.pa-insights-page .pa-business-meaning p,.pa-insights-page .pa-section-bars>div{font-size:9px}.pa-insights-page .pa-section-summary .pa-score-ring{background:conic-gradient(#4726e6 calc(var(--score)*1%),#e2e4ec 0)}.pa-section-summary>div>span em.warn{color:#d87800}.pa-section-summary>div>span em.risk{color:#df3039}.pa-insights-page .pa-section-summary>div>span b,.pa-insights-page .pa-section-summary>div>span em{font-size:10px}.pa-insights-page .pa-section-summary>div>span strong{font-size:16px}.pa-insights-page .pa-section-summary>p{font-size:10px}.pa-insights-page .pa-key-item strong,.pa-insights-page .pa-key-item small,.pa-insights-page .pa-impact-summary>div span,.pa-insights-page .pa-impact-summary>span{font-size:9px}.pa-insights-page .pa-impact-summary>div span strong{font-size:12px}.pa-insights-page .pa-data-gap{font-size:10px!important}@media (width<=650px){.pa-insights-page .pa-report-head h1{font-size:21px}.pa-insights-page .pa-report-head p{font-size:10px}.pa-insight-filter{display:none}.pa-insights-page .pa-answer-table>div,.pa-insights-page .pa-answer-table>article{font-size:9px}.pa-insights-page .pa-answer-panel>header h2{font-size:15px}.pa-evidence-note p{font-size:9px}.pa-opportunity-evidence{padding:0}.pa-opportunity-evidence article{border-left:0;border-right:0;border-radius:0}.pa-insights-page .pa-section-summary>p{font-size:10px}}.pa-insight-filter--bar{width:max-content;margin:10px 0 0 auto}.pa-insight-filter input{color:#263250;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #dfe3ec;border-radius:6px;padding:0 9px}.pa-answer-table>div,.pa-answer-table>article{grid-template-columns:1.25fr .9fr .9fr .45fr 1fr}.pa-answer-table>article>span:first-child small{color:#75809a;margin-top:4px;font-size:8px;display:block}.pa-answer-table>article>span:nth-child(4){white-space:nowrap;font-weight:750}.pa-filter-result{color:#4f5b78;background:#f7f8fb;border-radius:6px;padding:9px 11px}.pa-filter-result a{color:#4323df;font-weight:750}.pa-opportunity-evidence .pa-trigger-evidence{color:#3d4968;background:#f7f5ff;border-left:3px solid #7a61ec;padding:7px 9px}.pa-opportunity-evidence .pa-trigger-evidence b{color:#36249b}@media (width<=650px){.pa-insight-filter--bar{margin:8px 0 0 auto;display:block}.pa-insight-filter--bar form{width:min(360px,100vw - 20px)}.pa-answer-table>div,.pa-answer-table>article{grid-template-columns:1.4fr .8fr}.pa-answer-table>div>:nth-child(n+3),.pa-answer-table>article>:nth-child(n+3){display:none}.pa-answer-table>article>span:first-child small{font-size:8px!important}}:is(.pa-report-page,.pa-insights-page,.pa-recommend-page) .pa-report-head>div>p,:is(.pa-report-intro,.pa-report-body,.pa-insight-layout,.pa-recommend-layout) :is(p,span,small,li,dt,dd,a,button,label,select,.pa-data-gap){line-height:1.45;font-size:17px!important}:is(.pa-report-page,.pa-insights-page,.pa-recommend-page) .pa-card h2{font-size:21px}:is(.pa-report-page,.pa-insights-page,.pa-recommend-page) .pa-card h3{font-size:19px}.pa-insight-layout .pa-answer-table :is(div,article,em),.pa-insight-layout .pa-completed,.pa-insight-layout .pa-sections>strong,.pa-insight-layout .pa-opportunity-evidence strong,.pa-insight-layout .pa-key-item strong,.pa-recommend-layout .pa-recommend-copy>strong{line-height:1.45;font-size:17px!important}:is(.pa-report-body,.pa-insight-layout,.pa-recommend-layout) :is(.pa-status,em.high,em.medium,em.low,em.good,em.warn,em.risk,.pa-provenance-badge){font-size:13px!important}.assessment-profile-workspace{background:#f7f8fc;min-height:calc(100vh - 80px);padding:48px 20px}.assessment-profile-shell{background:#fff;border:1px solid #e1e5ee;border-radius:18px;max-width:900px;padding:34px;box-shadow:0 18px 55px #151d4114}.assessment-profile-shell>header{max-width:720px}.assessment-profile-shell h1{color:#0d1432;letter-spacing:-.035em;margin:8px 0 10px;font-size:34px}.assessment-profile-shell>header>p:last-child{color:#5c6785;font-size:15px;line-height:1.65}.assessment-profile-form{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.assessment-profile-form label{color:#1c2747;gap:7px;font-size:14px;font-weight:700;display:grid}.assessment-profile-form label.wide{grid-column:1/-1}.assessment-profile-form label small{color:#75809a;font-weight:500}.assessment-profile-form input,.assessment-profile-form select{color:#17213f;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #d9deea;border-radius:8px;padding:0 13px;font-weight:500}.assessment-profile-form input:focus,.assessment-profile-form select:focus{border-color:#4b2ae8;outline:2px solid #ddd7ff}.assessment-profile-actions{grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:8px;display:flex}.assessment-profile-actions>a{color:#5b6683;font-size:13px}.assessment-profile-note{color:#707b96;text-align:center;margin:20px 0 0;font-size:12px}.customer-main .assessment-profile-workspace{min-height:100vh;margin:-30px}.customer-main .assessment-profile-shell{margin:auto}@media (width<=700px){.assessment-profile-workspace{padding:20px 10px}.assessment-profile-shell{padding:22px 16px}.assessment-profile-shell h1{font-size:26px}.assessment-profile-form{grid-template-columns:1fr}.assessment-profile-form label.wide{grid-column:auto}.assessment-profile-actions{flex-direction:column-reverse;grid-column:auto;align-items:stretch;gap:14px}.assessment-profile-actions .button{width:100%}.customer-main .assessment-profile-workspace{margin:-18px -12px}}.clear-answer-control{color:#64748b;align-items:center;gap:.5rem;margin-top:.65rem;font-size:.88rem;display:flex}.clear-answer-control input{width:1rem;height:1rem}.admin-reference-sidebar .pa-nav p{letter-spacing:.12em;margin-top:16px;font-size:9px}.admin-reference-sidebar .pa-nav a{font-size:12px}.admin-reference-sidebar .pa-nav-group>div a{font-size:11px}.admin-reference-sidebar .pa-nav-group>a.active{color:#3820d9;background:#f0edff}.admin-reference-sidebar .pa-nav-group>a b{color:#7a8299;font-size:10px}.admin-reference-sidebar .pa-profile small{text-transform:capitalize}.admin-reference-topbar>[data-admin-menu],.admin-navigation-backdrop{display:none}@media (width<=900px){.admin-reference-topbar>[data-admin-menu]{place-items:center;display:inline-grid}.admin-navigation-backdrop{z-index:58;cursor:pointer;opacity:0;pointer-events:none;background:#0c112d6b;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.admin-navigation-backdrop.is-open{opacity:1;pointer-events:auto}.admin-reference-sidebar{transition:transform .2s}.pa-mobile-nav{justify-content:flex-start;gap:26px;padding-inline:22px;overflow-x:auto}.pa-mobile-nav a{flex:none;min-width:48px}}.admin-form .billing-capability-matrix{border:0;min-width:0;margin:2px 0 0;padding:0}.billing-capability-matrix>legend{color:#17213f;letter-spacing:-.01em;width:100%;margin:0;padding:0;font-size:17px;font-weight:750}.billing-capability-intro{color:#68728b;margin:5px 0 12px;font-size:12px;line-height:1.5}.billing-capability-list{gap:8px;display:grid}.admin-form .billing-capability-list>label{cursor:pointer;background:#fff;border:1px solid #e2e5ed;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-form .billing-capability-list>label:hover{background:#faf9ff;border-color:#c9c1fb}.admin-form .billing-capability-list>label:has(input:checked){background:#f6f3ff;border-color:#bfb3ff;box-shadow:inset 3px 0 #5b35eb}.admin-form .billing-capability-list input[type=checkbox],.admin-form .billing-impact-choice input[type=checkbox],.admin-form .billing-plan-status input[type=checkbox]{accent-color:#5732e8;width:17px;height:17px;margin:1px 0 0;padding:0}.billing-capability-copy{gap:4px;min-width:0;display:grid}.billing-capability-copy>span{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.billing-capability-copy strong{color:#202a49;font-size:12px;line-height:1.25}.billing-capability-copy em{color:#5130d6;background:#ece8ff;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:700}.billing-capability-copy small{color:#69738c;font-size:11px;font-weight:500;line-height:1.45}.admin-form .billing-impact-choice{cursor:pointer;background:#faf8ff;border:1px solid #d9d2ff;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin-top:3px;padding:12px;display:grid}.billing-impact-choice>span{gap:4px;display:grid}.billing-impact-choice strong{color:#281866;font-size:12px}.billing-impact-choice small{color:#6f6788;font-size:11px;font-weight:500;line-height:1.45}.admin-form .billing-plan-status{align-items:center;gap:18px;padding:2px 0;display:flex}.admin-form .billing-plan-status label{grid-template-columns:none;align-items:center;gap:7px;font-size:12px;display:flex}.admin-form .billing-plan-status input[type=hidden]{display:none}@media (width<=420px){.admin-form .billing-capability-list>label{padding:10px}.billing-capability-copy>span{flex-direction:column;align-items:flex-start;gap:4px}.admin-form .billing-plan-status{flex-flow:wrap;align-items:center}}.recommendation-actions-page{gap:16px;display:grid}.recommendation-action-summary{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.recommendation-action-summary article{background:#fff;border:1px solid #e1e4ec;border-radius:9px;gap:3px;padding:13px 14px;display:grid}.recommendation-action-summary strong{color:#202943;font-size:21px}.recommendation-action-summary span{color:#6d768c;font-size:11px}.recommendation-action-summary .status-blocked{background:#fffaf0;border-color:#eed5ab}.recommendation-action-summary .status-completed{background:#f3fbf6;border-color:#bee3cf}.recommendation-workflow-note{align-items:center;gap:10px;margin:0;display:flex}.recommendation-workflow-note span{font-size:12px;line-height:1.45}.recommendation-action-list{gap:14px;display:grid}.recommendation-action-card{padding:0;overflow:hidden}.recommendation-action-card>header{background:#fbfbfd;border-bottom:1px solid #e7e9ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.recommendation-action-card>header span{color:#5937db;text-transform:uppercase;font-size:10px;font-weight:800}.recommendation-action-card h2{margin:4px 0 6px;font-size:19px}.recommendation-action-card header p{color:#68728a;max-width:850px;margin:0;font-size:12px;line-height:1.5}.recommendation-action-state{color:#626a7e;background:#eceef2;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.recommendation-action-state.status-approved,.recommendation-action-state.status-in_progress{color:#3e2bb4;background:#ede9ff}.recommendation-action-state.status-blocked{color:#8b5700;background:#fff0cf}.recommendation-action-state.status-completed{color:#08734a;background:#e4f7ec}.recommendation-action-state.status-cancelled{color:#8a3b49;background:#f8e8eb}.recommendation-action-card>.admin-error{margin:15px 20px 0}.recommendation-action-card>.admin-error ul{margin:7px 0 0;padding-left:18px}.recommendation-action-form{padding:18px 20px}.recommendation-action-form label>small{color:#727b90;font-size:10px;font-weight:500}.recommendation-action-submit{justify-content:space-between;align-items:center;gap:16px;display:flex}.recommendation-action-submit>span{color:#727b90;font-size:11px}.recommendation-action-history{background:#fafbfc;border-top:1px solid #e7e9ef}.recommendation-action-history summary{color:#4931c0;cursor:pointer;padding:12px 20px;font-size:11px;font-weight:800}.recommendation-action-history ol{gap:8px;margin:0;padding:0 20px 17px;list-style:none;display:grid}.recommendation-action-history li{background:#fff;border-left:3px solid #d8d1fb;grid-template-columns:minmax(140px,.3fr) 1fr;gap:4px 12px;padding:9px;display:grid}.recommendation-action-history li strong,.recommendation-action-history li span{font-size:11px}.recommendation-action-history li span{color:#6b748a}.recommendation-action-history li p{color:#3c465f;grid-column:1/-1;margin:2px 0 0;font-size:11px}.pa-recommend-evidence{border-top:1px solid #eceef3;margin-top:10px}.pa-recommend-evidence summary{color:#4c31ca;cursor:pointer;padding-top:9px;font-size:11px;font-weight:800}.pa-recommend-evidence ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pa-recommend-evidence li{background:#faf9ff;border-left:3px solid #d8d1fb;gap:2px;padding:7px 9px;display:grid}.pa-recommend-evidence li strong,.pa-recommend-evidence li span{font-size:10px}.pa-recommend-evidence li span{color:#68728a}@media (width<=900px){.recommendation-action-summary{grid-template-columns:repeat(4,1fr)}}@media (width<=650px){.recommendation-action-summary{grid-template-columns:repeat(2,1fr)}.recommendation-workflow-note{flex-direction:column;align-items:flex-start}.recommendation-action-card>header,.recommendation-action-form{padding:15px 14px}.recommendation-action-submit{flex-direction:column;align-items:stretch}.recommendation-action-submit button{width:100%}.recommendation-action-history li{grid-template-columns:1fr}.recommendation-action-history li p{grid-column:1}}.report-sharing-page{gap:16px;display:grid}.report-share-summary{grid-template-columns:repeat(3,minmax(0,180px));gap:10px;display:grid}.report-share-summary article{background:#fff;border:1px solid #e1e4ec;border-radius:10px;gap:3px;padding:15px;display:grid}.report-share-summary strong{color:#202943;font-size:23px}.report-share-summary span{color:#68728a;font-size:11px}.report-share-summary .status-active{background:#f3fbf6;border-color:#bfe2cf}.report-share-summary .status-expired{background:#fafbfc}.report-share-summary .status-revoked{background:#fff7f8;border-color:#edcfd5}.report-share-secret{grid-template-columns:1fr 1.25fr .45fr;align-items:end;gap:12px;margin:0;display:grid}.report-share-secret p{margin:4px 0 0}.report-share-secret label{gap:4px;font-size:10px;font-weight:800;display:grid}.report-share-secret input{width:100%;font:inherit;background:#fff;border:1px solid #abd6c1;border-radius:7px;padding:9px}.report-sharing-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.report-share-create>p,.report-share-guidance>p{color:#68728a;font-size:12px;line-height:1.55}.report-share-guidance ul{color:#35405c;gap:8px;padding-left:20px;font-size:12px;display:grid}.report-share-register{padding:0;overflow:hidden}.report-share-register>header{border-bottom:1px solid #e5e7ed;padding:17px 20px}.report-share-register h2,.report-share-register p{margin:0}.report-share-register p{color:#6e778d;margin-top:4px;font-size:11px}.report-share-list>article{border-bottom:1px solid #e7e9ef;grid-template-columns:minmax(0,1fr) minmax(230px,.45fr);gap:14px;padding:17px 20px;display:grid}.report-share-list>article:last-child{border-bottom:0}.report-share-main strong{color:#202a47;margin-top:7px;font-size:14px;display:block}.report-share-main p{color:#4f5a74;margin:5px 0;font-size:12px}.report-share-main small{color:#7a8296;font-size:10px}.report-share-state{color:#616b7f;text-transform:uppercase;background:#eceef2;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.report-share-state.status-active{color:#087348;background:#e5f7ed}.report-share-state.status-revoked{color:#923b4a;background:#f9e9ec}.report-share-list dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.report-share-list dl div{background:#f7f8fa;border-radius:8px;padding:10px}.report-share-list dt{color:#737c91;font-size:9px}.report-share-list dd{color:#252f4b;margin:4px 0 0;font-size:11px;font-weight:750}.report-share-revoke,.report-share-history{border-top:1px solid #eceef2;grid-column:1/-1}.report-share-revoke>summary,.report-share-history>summary{color:#5536d2;cursor:pointer;padding-top:10px;font-size:10px;font-weight:800}.report-share-revoke form{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:10px;display:grid}.report-share-history ol{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.report-share-history li{background:#faf9ff;border-left:3px solid #d9d2f8;grid-template-columns:1fr 1fr;gap:5px;padding:8px;display:grid}.report-share-history li strong,.report-share-history li span,.report-share-history li p{font-size:10px}.report-share-history li span{color:#6d768a}.report-share-history li p{grid-column:1/-1;margin:0}.protected-report-page{background:#f6f7fb;min-height:72vh}.protected-report-lock{text-align:center;background:#fff;border:1px solid #e0e3eb;border-radius:16px;max-width:540px;margin:30px auto;padding:34px;box-shadow:0 18px 50px #1c254614}.protected-report-shield{color:#fff;background:#5433da;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 14px;font-size:22px;display:grid}.protected-report-lock h1{margin:5px 0 10px}.protected-report-lock>p:not(.eyebrow){color:#626d87;line-height:1.55}.protected-report-lock form{text-align:left;max-width:360px;margin:22px auto 14px}.protected-report-lock form button{width:100%}.protected-report-lock>small{color:#7b8397}.protected-report-header{background:#fff;border:1px solid #e0e3eb;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:24px;display:flex}.protected-report-header h1{margin:4px 0}.protected-report-header p{color:#68728a;margin:0}.protected-report-context{color:#3f4964;background:#f5f2ff;border:1px solid #d9d2fc;border-radius:11px;padding:16px 19px}.protected-report-context p{margin:4px 0}.protected-report-context small{color:#71698b}.protected-report-overview{grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0;display:grid}.protected-report-overview section{background:#fff;border:1px solid #e0e3eb;border-radius:11px;padding:18px}.protected-report-overview span,.protected-report-overview p{color:#70798d;font-size:11px}.protected-report-overview strong{color:#202943;margin:6px 0;font-size:28px;display:block}.protected-report-overview strong small{font-size:12px}.protected-report-overview p{margin:0}.protected-report-section{background:#fff;border:1px solid #e0e3eb;border-radius:12px;margin-top:15px;padding:22px}.protected-report-section h2{margin-top:0}.protected-report-scores{gap:10px;display:grid}.protected-report-scores article{grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:5px 12px;display:grid}.protected-report-scores span,.protected-report-scores strong{font-size:12px}.protected-report-scores i{background:#e9ebf1;border-radius:8px;grid-column:1/-1;height:7px;overflow:hidden}.protected-report-scores i b{background:linear-gradient(90deg,#5a35e1,#1ba866);border-radius:8px;height:100%;display:block}.protected-report-recommendations{gap:10px;display:grid}.protected-report-recommendations article{background:#faf9ff;border-left:4px solid #5a38db;border-radius:7px;padding:15px}.protected-report-recommendations header{justify-content:space-between;align-items:center;gap:12px;display:flex}.protected-report-recommendations h3,.protected-report-recommendations p{margin:0}.protected-report-recommendations h3{font-size:16px}.protected-report-recommendations em{color:#5232ca;background:#ebe7ff;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.protected-report-recommendations p{color:#59647c;margin-top:6px;font-size:12px;line-height:1.5}.protected-report-recommendations>article>strong{text-transform:uppercase;margin-top:10px;font-size:10px;display:block}.protected-report-footer{background:#fff;border:1px solid #e1e4eb;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:16px 19px;display:flex}.protected-report-footer p{color:#69738a;max-width:700px;margin:0;font-size:11px;line-height:1.5}@media (width<=760px){.report-share-summary{grid-template-columns:repeat(3,1fr)}.report-share-secret,.report-sharing-layout,.report-share-list>article,.report-share-revoke form{grid-template-columns:1fr}.protected-report-header,.protected-report-footer{flex-direction:column;align-items:stretch}.protected-report-overview{grid-template-columns:1fr}.protected-report-section{padding:16px}.protected-report-recommendations header{flex-direction:column;align-items:flex-start}}.report-governance-summary{grid-template-columns:minmax(260px,1fr) minmax(320px,.8fr) auto;align-items:center;gap:20px;display:grid}.report-governance-summary h2,.report-governance-summary p{margin:0}.report-governance-summary p{color:#68728a;max-width:650px;margin-top:6px;font-size:12px;line-height:1.5}.report-governance-summary dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.report-governance-summary dl div{background:#f7f8fb;border-radius:8px;padding:10px}.report-governance-summary dt{color:#727b90;font-size:9px}.report-governance-summary dd{color:#242e4a;margin:4px 0 0;font-size:18px;font-weight:800}.report-governance-summary .pa-head-actions{justify-content:flex-end}@media (width<=1050px){.report-governance-summary{grid-template-columns:1fr}.report-governance-summary .pa-head-actions{justify-content:flex-start;display:flex}}@media (width<=560px){.report-governance-summary dl{grid-template-columns:1fr}.report-governance-summary .pa-head-actions{flex-direction:column;align-items:stretch}.report-governance-summary .pa-head-actions a{justify-content:center}}.pa-live-filters{flex-wrap:wrap;align-items:end}.pa-live-filters label{color:#66718d;gap:4px;font-size:8px;font-weight:750;display:grid}.pa-live-filters select{color:#273250;min-width:145px;height:34px;font:inherit;background:#fff;border:1px solid #dfe3ed;border-radius:6px;padding:0 10px;font-size:10px}.pa-live-filters>a{color:#4323df;height:34px;padding:9px 8px;font-size:9px;font-weight:750}.pa-live-filters>span{color:#64708d;margin-left:auto;padding:9px 0;font-size:9px}.crm-lead-filter{grid-template-columns:repeat(5,minmax(135px,1fr));padding:18px}.crm-lead-filter>a{color:var(--purple-600);align-self:center;font-size:11px;font-weight:750}.crm-manual-lead{margin-bottom:18px}.crm-manual-lead>form{margin-top:15px}.crm-manual-lead:target>form{display:grid}.crm-manual-lead>form>p{color:var(--slate-500);margin:0;font-size:11px}@media (width<=1050px){.crm-lead-filter{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=650px){.pa-live-filters{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.pa-live-filters label:first-child{grid-column:1/-1}.pa-live-filters select{width:100%;min-width:0}.pa-live-filters>button{justify-content:center;width:100%;min-width:0}.pa-live-filters>span{grid-column:1/-1;margin:0}.crm-lead-filter{grid-template-columns:1fr}}.assessment-contact-fields{border-top:1px solid #e5e8ef;margin-top:8px;padding-top:20px}.assessment-contact-fields h2{color:#17213f;margin:0;font-size:20px}.assessment-contact-fields p{color:#6b7691;margin:6px 0 0;font-size:13px}.assessment-profile-form .assessment-consent{background:#f8f6ff;border:1px solid #ded8ff;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;font-weight:500;line-height:1.45;display:flex}.assessment-profile-form .assessment-consent input{flex:none;width:18px;height:18px;margin-top:2px}.pa-nav-group>div{border-left:1px solid #dfe3ec;margin:0 0 5px 22px;padding-left:13px;display:grid}.pa-nav-group>div a{min-height:32px;padding:7px 9px;font-size:11px}.pa-nav-group>a b{margin-left:auto}.admin-assessment-filters{border-bottom:1px solid #e4e7ed;align-items:center;gap:9px;padding:14px;display:flex}.admin-assessment-filters label{flex:1;align-items:center;gap:7px;min-width:230px;display:flex}.admin-assessment-filters input,.admin-assessment-filters select{background:#fff;border:1px solid #dde2eb;border-radius:7px;width:100%;height:38px;padding:0 10px}.admin-assessment-filters select{width:auto;min-width:130px}.admin-assessment-filters button{color:#fff;background:#4323df;border:0;border-radius:7px;height:38px;padding:0 16px}.admin-library-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.admin-library-grid article{background:#fff;border:1px solid #e0e4ec;border-radius:10px;flex-direction:column;min-height:180px;padding:20px;display:flex}.admin-library-grid article>span{color:#4a27dd;font-size:11px}.admin-library-grid article h2{font-size:18px}.admin-library-grid article p{color:#64708b;line-height:1.5}.admin-library-grid article a,.admin-library-grid article form{color:#4323df;margin-top:auto;font-weight:700}.admin-library-grid article button{color:#4323df;background:#fff;border:1px solid #dcd7ff;border-radius:6px;padding:8px 12px}@media (width<=850px){.admin-assessment-filters{flex-direction:column;align-items:stretch}.admin-assessment-filters label,.admin-assessment-filters select{width:100%}}.assessment-catalogue-public{margin-top:35px}.assessment-catalogue-public>header{text-align:center}.assessment-catalogue-public>div,.assessment-type-catalogue>div:last-child{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:18px;display:grid}.assessment-catalogue-public article,.assessment-type-catalogue article{background:#fff;border:1px solid #dfe3ec;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:220px;padding:20px;display:flex}.assessment-catalogue-public article.active{border-color:#4b29e8;box-shadow:0 8px 25px #4323df1a}.assessment-catalogue-public article>span,.assessment-type-catalogue article>span{color:#4224d9;background:#efecff;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:700}.assessment-catalogue-public h3,.assessment-type-catalogue h3{color:#111936;margin:13px 0 7px;font-size:18px}.assessment-catalogue-public p,.assessment-type-catalogue p{color:#5c6885;font-size:13px;line-height:1.55}.assessment-catalogue-public small,.assessment-type-catalogue small{color:#6e7993;font-size:12px}.assessment-catalogue-public a,.assessment-type-catalogue form{margin-top:auto;padding-top:15px}.assessment-catalogue-public a{color:#4323df;font-size:13px;font-weight:700}.assessment-type-catalogue{margin-bottom:20px;padding:20px}.assessment-type-catalogue form,.assessment-type-catalogue button{width:100%}.inventory-opening-page .commerce-orders-head-actions{flex-wrap:wrap}.inventory-opening-table td:nth-child(3) strong{color:#17213f;font-size:15px}.inventory-opening-detail section>p{color:#65708a;margin:0 0 14px;font-size:12px;line-height:1.55}.inventory-opening-actions{gap:8px;display:flex}.inventory-opening-applied{align-items:center;gap:8px;font-weight:750;display:flex;color:#16764a!important}.inventory-opening-applied svg{width:17px;height:17px}.inventory-opening-detail dd{overflow-wrap:anywhere}.status-neutral{color:#5e6473;background:#eceef2}.catalog-import-table td small a,.customer-notice a{color:var(--purple-600);font-weight:750}@media (width<=650px){.inventory-opening-actions{flex-direction:column;align-items:stretch}.inventory-opening-page .commerce-orders-head-actions{width:100%;display:grid}}.reference-brand-logo{object-fit:contain;object-position:left center;flex-shrink:0;width:190px;max-width:100%;height:44px;display:block}.site-header .reference-brand-logo,.identity-header .reference-brand-logo{width:172px;height:40px}.customer-brand .reference-brand-logo{width:180px;height:44px}.company-shell .customer-brand .reference-brand-logo{width:180px}.workflow-page{gap:16px;display:grid}.workflow-heading{align-items:flex-end;margin-bottom:0}.workflow-heading>div>p:last-child{max-width:740px}.workflow-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workflow-summary article{background:#fff;border:1px solid #e0e3eb;border-radius:11px;padding:17px 19px;box-shadow:0 6px 20px #1f234809}.workflow-summary span,.workflow-summary strong,.workflow-summary small{display:block}.workflow-summary span{color:#626d88;font-size:10px;font-weight:750}.workflow-summary strong{color:#141936;margin:3px 0;font-size:27px}.workflow-summary small{color:#828aa0;font-size:9px}.workflow-summary .is-positive{background:#fbfffc;border-color:#d6ecdf}.workflow-summary .is-positive strong{color:#08764a}.workflow-summary .is-warning{background:#fffaf0;border-color:#f0d9a9}.workflow-summary .is-warning strong{color:#9d6504}.workflow-readiness{justify-content:space-between;align-items:center;gap:25px;padding:18px 20px;display:flex}.workflow-readiness h2,.workflow-readiness p{margin:0}.workflow-readiness h2{font-size:17px}.workflow-readiness>div:first-child>span{color:#69738d;margin-top:4px;font-size:10px;display:block}.workflow-readiness>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.workflow-provider{color:#69738d;background:#fafbfc;border:1px solid #e2e4eb;border-radius:8px;grid-template-columns:7px auto;align-items:center;gap:1px 7px;min-width:132px;padding:9px 11px;display:grid}.workflow-provider>i,.workflow-health i{background:#a5abb9;border-radius:50%;width:7px;height:7px}.workflow-provider b{font-size:10px}.workflow-provider small{grid-column:2;font-size:8px}.workflow-provider.is-ready{color:#147147;background:#f4fcf7;border-color:#d3eadc}.workflow-provider.is-ready>i,.workflow-health .is-ready i{background:#12a661}.workflow-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.workflow-list{gap:12px;display:grid}.workflow-card{padding:0;overflow:hidden}.workflow-card.is-active{border-color:#d7d2f5;box-shadow:inset 3px 0 #5436df,0 8px 25px #3023760b}.workflow-card>header{border-bottom:1px solid #e8e9ef;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.workflow-action-mark{color:#4231c9;background:#efedff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid}.workflow-action-mark--email{color:#1468b8;background:#e9f3ff}.workflow-action-mark--crm{color:#703ac2;background:#f2ebff}.workflow-action-mark--calendar{color:#a36100;background:#fff1d8}.workflow-card header>div>div{align-items:center;gap:8px;display:flex}.workflow-card h2{margin:0;font-size:16px}.workflow-card header p{color:#69738d;margin:4px 0 0;font-size:10px}.workflow-card header p b{color:#a2a7b5;padding:0 3px}.workflow-state{color:#626a7d;text-transform:uppercase;background:#eceef2;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:800}.workflow-state.is-active{color:#08764a;background:#e3f7ec}.workflow-card-body{padding:14px 18px}.workflow-health{flex-wrap:wrap;gap:7px;display:flex}.workflow-health span{color:#6d7589;background:#f1f2f5;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:8.5px;display:flex}.workflow-health .is-ready{color:#147147;background:#e9f8ef}.workflow-health .is-warning{color:#925e05;background:#fff1d4}.workflow-health .is-warning i{background:#df970c}.workflow-last-run{color:#737c93;margin:11px 0 0;font-size:9px}.workflow-last-run strong{color:#3c4661}.workflow-run-form{border-top:1px solid #eceef3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:13px;padding-top:13px;display:grid}.workflow-run-form label{color:#4d5873;gap:5px;font-size:9px;font-weight:750;display:grid}.workflow-run-form select{color:#202942;background:#fff;border:1px solid #d8dce6;border-radius:7px;width:100%;min-height:40px;padding:8px 10px}.workflow-run-form button{min-height:40px}.workflow-empty-note{color:#9a660a;margin-top:7px;display:block}.workflow-builder{padding:21px;position:sticky;top:20px}.workflow-builder>div{border-bottom:1px solid #e8e9ef;padding-bottom:16px}.workflow-builder h2,.workflow-builder p{margin:0}.workflow-builder h2{font-size:20px}.workflow-builder>div>span{color:#69738d;margin-top:5px;font-size:10px;line-height:1.45;display:block}.workflow-builder form{margin-top:16px}.workflow-builder .admin-form label>small{color:#7a8297;font-weight:500}.workflow-empty{text-align:center;place-content:center;justify-items:center;min-height:260px;display:grid}.workflow-empty>span{color:#4e32d7;background:#efedff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.workflow-empty h2{margin:12px 0 5px}.workflow-empty p{color:#6d7690;max-width:400px;margin:0;font-size:11px;line-height:1.5}@media (width<=1000px){.workflow-layout{grid-template-columns:1fr}.workflow-builder{position:static}.workflow-readiness{flex-direction:column;align-items:flex-start}.workflow-readiness>div:last-child{width:100%}.workflow-provider{flex:1}}@media (width<=650px){.workflow-heading{flex-direction:column;align-items:flex-start}.workflow-summary{grid-template-columns:1fr}.workflow-card>header{grid-template-columns:42px minmax(0,1fr)}.workflow-card>header>form{grid-column:2;justify-self:start}.workflow-run-form{grid-template-columns:1fr}.workflow-readiness>div:last-child{grid-template-columns:1fr;display:grid}.workflow-card-body{padding:13px}.workflow-card>header{padding:14px}}.result-privacy-note,.assessment-profile-note{font-size:13px;line-height:1.55}.release-callout{font-size:13px;line-height:1.6}.pa-evidence-note p{font-size:12px;line-height:1.6}.workflow-empty-note{font-size:12px;line-height:1.5}.workflow-run-form button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.crm-archive-page{gap:16px;display:grid}.crm-archive-page>.admin-page-heading,.crm-archive-summary{margin-bottom:0}.crm-archive-filter-panel{padding:14px}.crm-archive-filter-panel .crm-filter{grid-template-columns:minmax(260px,1fr) 210px auto auto;margin:0}.crm-archive-filter-panel .crm-filter>a{color:#5432d9;align-self:center;font-size:12px;font-weight:750}.crm-archive-sections{gap:16px;display:grid}.crm-archive-section{padding:0;overflow:hidden}.crm-archive-section>.admin-panel-heading{border-bottom:1px solid #e6e8ee;margin:0;padding:18px 20px}.crm-archive-row{border-top:1px solid #eceef3;grid-template-columns:minmax(280px,1fr) minmax(180px,.35fr) auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.crm-archive-section>.admin-panel-heading+.crm-archive-row{border-top:0}.crm-archive-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;display:grid}.crm-archive-identity>.crm-badge{grid-row:1/4}.crm-archive-identity>strong{font-size:14px}.crm-archive-identity>small{color:#717b91;font-size:11px;line-height:1.45}.crm-archive-identity em{color:#8b5c0a;text-transform:uppercase;background:#fff1d5;border-radius:4px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:850}.crm-archive-meta{gap:3px;display:grid}.crm-archive-meta small,.crm-archive-meta time{color:#7a8397;font-size:10px}.crm-archive-meta strong{font-size:12px}.crm-archive-section>.admin-empty{margin:18px}.crm-archive-section>.admin-pagination{padding:0 20px 18px}@media (width<=760px){.crm-archive-filter-panel .crm-filter,.crm-archive-row{grid-template-columns:1fr}.crm-archive-row>form,.crm-archive-row button{width:100%}.crm-archive-identity>.crm-badge{grid-row:auto}.crm-archive-identity{grid-template-columns:1fr}.crm-archive-filter-panel .crm-filter>a{justify-self:start}}@media (width<=650px){.pa-evidence-note p{font-size:12px}}.field :is(input:not([type=checkbox],[type=radio]),select,textarea),.admin-body :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){transition:border-color .18s,box-shadow .18s,background-color .18s}.field :is(input:not([type=checkbox],[type=radio]),select,textarea):not(:disabled):hover,.admin-body :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea):not(:disabled):hover{border-color:#aaa5c7}.field :is(input:not([type=checkbox],[type=radio]),select,textarea):focus,.admin-body :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea):focus-visible{border-color:var(--purple-500);background-color:#fefeff;outline:0;box-shadow:0 0 0 4px #5b2ee61c}.admin-body :is(.pa-search,.pa-report-search label,.admin-topbar form label){transition:border-color .18s,box-shadow .18s,background-color .18s}.admin-body :is(.pa-search,.pa-report-search label,.admin-topbar form label):focus-within{color:#4324df;background:#fefeff;border-color:#7865ed;box-shadow:0 0 0 4px #5b2ee61a}.admin-body :is(.pa-search,.pa-report-search label,.admin-topbar form label):focus-within .pa-svg{color:#5038e8}.admin-body :is(.pa-search,.pa-report-search label,.admin-topbar form label) input:focus,.admin-body :is(.pa-search,.pa-report-search label,.admin-topbar form label) input:focus-visible{box-shadow:none;background:0 0;border:0;outline:0}.admin-reference-body{font-size:16px;line-height:1.55}.admin-reference-body .admin-main{color:#1b2442}.admin-reference-sidebar{width:292px;padding-left:72px}.admin-reference-body .admin-shell{margin-left:292px}.admin-reference-sidebar .pa-nav p{font-size:11px;line-height:1.35}.admin-reference-sidebar .pa-nav a{min-height:42px;font-size:14px;line-height:1.3}.admin-reference-sidebar .pa-nav-group>div a{min-height:38px;font-size:13px}.admin-reference-sidebar .pa-profile strong{font-size:14px}.admin-reference-sidebar .pa-profile small,.admin-reference-sidebar .pa-help small{font-size:12px}.admin-reference-topbar input{height:44px;font-size:14px}.admin-reference-topbar label{width:min(42vw,520px)}.admin-reference-topbar b{font-size:14px}.admin-reference-topbar small{font-size:12px}.admin-reference-body .admin-main :is(p,li,dt,dd){font-size:14px;line-height:1.6}.admin-reference-body .admin-main small,.admin-reference-body .admin-main :is(a,time,summary,code){font-size:13px;line-height:1.45}.admin-reference-body .admin-main :is(span,em){font-size:13px;line-height:1.4}.admin-reference-body .admin-page-heading>div>p:last-child,.admin-reference-body .admin-editor-heading>div>p:last-child,.admin-reference-heading p{font-size:15px;line-height:1.6}.admin-reference-body .admin-page-heading h1,.admin-reference-body .admin-editor-heading h1{font-size:clamp(32px,3.2vw,44px)}.admin-reference-body .admin-panel-heading h2{font-size:22px}.admin-reference-body .admin-panel-heading p,.admin-reference-body .admin-stat-grid span,.admin-reference-body .admin-reference-stats span{font-size:14px}.admin-reference-body .admin-reference-stats small{font-size:12px}.admin-reference-body :is(.admin-form,.crm-filter,.configuration-form,.request-workflow) label{font-size:14px;line-height:1.4}.admin-reference-body :is(.admin-form,.crm-filter,.configuration-form,.request-workflow) :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){min-height:44px;font-size:16px;line-height:1.4}.admin-reference-body :is(.button,button,.admin-import-button,.admin-create-popover>summary){font-size:14px}.admin-reference-body :is(.admin-state,.crm-badge,.admin-table-status,.billing-status,.workflow-state){font-size:11px;line-height:1.3}.admin-reference-body :is(.admin-reference-table,.admin-reference-table-scroll,.crm-table-wrap){overflow-x:auto}.admin-reference-body :is(.admin-reference-table,.admin-reference-table-scroll,.crm-table-wrap) table{min-width:800px}.admin-reference-body :is(.admin-reference-table,.admin-reference-table-scroll,.crm-table-wrap) th{letter-spacing:.035em;font-size:12px;line-height:1.4}.admin-reference-body :is(.admin-reference-table,.admin-reference-table-scroll,.crm-table-wrap) td{font-size:14px;line-height:1.5}.admin-reference-body :is(.admin-reference-table,.admin-reference-table-scroll,.crm-table-wrap) td small{margin-top:3px;display:block}.admin-reference-body .admin-empty{gap:5px;font-size:14px;line-height:1.5;display:grid}.admin-reference-body .admin-empty strong{color:#28314f;font-size:15px}.admin-reference-body .admin-notice,.admin-reference-body .admin-errors{font-size:14px;line-height:1.55;box-shadow:0 8px 24px #181f400d}.admin-reference-body [data-admin-feedback]:focus{outline-offset:3px;outline:3px solid #5b2ee633}.admin-reference-body .admin-filter-reset{color:var(--purple-600);align-self:center;padding:10px;font-size:14px;font-weight:750}.admin-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.admin-search-results .admin-panel{min-width:0}.request-workflow{min-width:145px;position:relative}.request-workflow>summary{cursor:pointer;min-height:38px;color:var(--purple-600);border:1px solid var(--purple-200);background:var(--purple-50);white-space:nowrap;border-radius:7px;padding:9px 11px;font-size:13px;font-weight:750;list-style:none}.request-workflow>summary::-webkit-details-marker{display:none}.request-workflow[open]>summary{color:#fff;border-color:var(--purple-600);background:var(--purple-600)}.request-workflow>form{background:#fff;border:1px solid #dfe2ec;border-radius:11px;gap:12px;width:320px;margin-top:8px;padding:17px;display:grid;box-shadow:0 12px 30px #141b3c1a}.request-workflow label{color:#384360;gap:5px;font-weight:700;display:grid}.request-workflow .request-workflow-check{align-items:flex-start;gap:9px;font-weight:600;display:flex}.request-workflow-check input{width:18px;height:18px;accent-color:var(--purple-600);flex:none;margin-top:1px}.request-workflow textarea{resize:vertical}.admin-body form[aria-busy=true]{cursor:progress}.admin-body .is-submitting{pointer-events:none;opacity:.65}.workflow-summary span,.workflow-readiness>div:first-child>span,.workflow-card header p,.workflow-builder>div>span,.workflow-empty p{font-size:13px}.workflow-summary small,.workflow-provider small,.workflow-health span,.workflow-last-run,.workflow-run-form label,.workflow-state{font-size:12px}.workflow-provider b,.workflow-card h2{font-size:15px}.pa-live-filters label{font-size:12px}.pa-live-filters select,.pa-live-filters>a,.pa-live-filters>span{font-size:13px}.pa-mobile-nav span{font-size:12px}@media (width<=1100px){.admin-search-results{grid-template-columns:1fr}}@media (width<=900px){.admin-reference-sidebar{width:292px}.admin-reference-body .admin-shell{margin-left:0}.admin-reference-topbar label{width:min(58vw,520px)}.admin-reference-sidebar:not(.is-open){visibility:hidden;pointer-events:none}}@media (width<=650px){.admin-reference-body .admin-main{width:100%;padding:22px 14px 96px}.admin-reference-body .admin-page-heading h1,.admin-reference-body .admin-editor-heading h1{font-size:30px}.admin-reference-body .admin-panel{padding:18px 14px}.admin-search-results{gap:12px}.request-workflow>form{width:min(320px,100vw - 56px)}.admin-reference-body :is(.admin-form,.crm-filter,.configuration-form,.request-workflow) :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.admin-body *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-reference-body .billing-plan-admin-list{gap:12px}.admin-reference-body .billing-plan-admin-list .billing-admin-plan{border-color:#dfe3ed;border-radius:14px;transition:border-color .18s,box-shadow .18s,transform .18s}.admin-reference-body .billing-plan-admin-list .billing-admin-plan:hover{border-color:#c9c2ed;box-shadow:0 8px 24px #2c235e0f}.admin-reference-body .billing-plan-admin-list .billing-admin-plan[open]{border-color:#bdb2ee;box-shadow:0 14px 34px #2b1f6817}.admin-reference-body .billing-plan-admin-list .billing-admin-plan>summary{outline:0;grid-template-columns:minmax(260px,1fr) auto 90px;align-items:center;gap:24px;min-height:92px;padding:17px 18px;display:grid}.admin-reference-body .billing-plan-admin-list .billing-admin-plan>summary:focus-visible{box-shadow:inset 0 0 0 3px #5b2ee633}.admin-reference-body .billing-plan-summary-main{min-width:0;align-items:center!important;gap:13px!important;display:flex!important}.admin-reference-body .billing-plan-summary-identity{gap:5px;min-width:0;display:grid!important}.admin-reference-body .billing-plan-summary-identity>strong{color:#1e2947;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.admin-reference-body .billing-plan-summary-identity>small{color:#778198;grid-column:auto;align-items:center;gap:7px;margin:0;line-height:1.25;display:flex;font-size:11px!important}.admin-reference-body .billing-plan-summary-identity code{color:#5c667f;text-overflow:ellipsis;white-space:nowrap;background:#f2f4f8;border-radius:5px;max-width:170px;padding:3px 6px;font-family:inherit;font-size:11px;overflow:hidden}.admin-reference-body .billing-plan-summary-identity small span{white-space:nowrap;font-size:11px}.admin-reference-body .billing-plan-state{padding:5px 9px;font-size:10px;line-height:1.2}.admin-reference-body .billing-plan-summary-metrics{grid-template-columns:none;align-items:stretch;gap:0;display:flex!important}.admin-reference-body .billing-plan-summary-metrics>.billing-plan-summary-metric{border-left:1px solid #e7e9f0;grid-template-columns:none;gap:2px;min-width:125px;padding:0 20px;display:grid}.admin-reference-body .billing-plan-summary-metrics>.billing-plan-summary-metric:first-child{border-left:0;min-width:155px}.admin-reference-body .billing-plan-summary-metric>small{color:#7d879d;letter-spacing:.045em;text-transform:uppercase;grid-column:auto;margin:0;font-weight:800;line-height:1.2;font-size:10px!important}.admin-reference-body .billing-plan-summary-metric>strong{color:#1f2945;white-space:nowrap;font-size:14px;line-height:1.3}.admin-reference-body .billing-plan-summary-metric>em{color:#737d93;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.25}.admin-reference-body .billing-plan-summary-metric.has-attention>strong,.admin-reference-body .billing-plan-summary-metric.has-attention>em{color:#a84524}.admin-reference-body .billing-plan-summary-action{background:#f2efff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-weight:800;display:inline-flex;color:#5230d7!important;font-size:12px!important}.admin-reference-body .billing-plan-summary-action span{font-size:12px;line-height:1}.admin-reference-body .billing-plan-summary-action b{font-size:13px;line-height:1;transition:transform .18s}.admin-reference-body .billing-admin-plan[open] .billing-plan-summary-action{background:#5634dc;color:#fff!important}@media (width<=900px){.admin-reference-body .billing-plan-admin-list .billing-admin-plan>summary{grid-template-columns:minmax(220px,1fr) auto;gap:14px 18px}.admin-reference-body .billing-plan-summary-metrics{border-top:1px solid #eceef4;grid-area:2/1/auto/-1;padding-top:14px}.admin-reference-body .billing-plan-summary-action{grid-area:1/2}}@media (width<=560px){.admin-reference-body .billing-plan-admin-list .billing-admin-plan>summary{padding:15px}.admin-reference-body .billing-plan-summary-main{flex-direction:column;align-items:flex-start!important}.admin-reference-body .billing-plan-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.admin-reference-body .billing-plan-summary-metrics>.billing-plan-summary-metric,.admin-reference-body .billing-plan-summary-metrics>.billing-plan-summary-metric:first-child{min-width:0;padding:0 12px}.admin-reference-body .billing-plan-summary-metrics>.billing-plan-summary-metric:first-child{padding-left:0}.admin-reference-body .billing-plan-summary-metrics>.billing-plan-summary-metric:nth-child(2){padding-right:0}.admin-reference-body .billing-plan-summary-metrics>.billing-plan-summary-metric:nth-child(3){border-top:1px solid #eceef4;border-left:0;grid-column:1/-1;margin-top:12px;padding:12px 0 0}.admin-reference-body .billing-plan-summary-identity code{max-width:145px}}.admin-reference-sidebar .pa-nav a.active{font-weight:800;position:relative}.admin-reference-sidebar .pa-nav a.section-active{color:#3820d9;font-weight:800}.admin-reference-sidebar .pa-nav-group>summary{color:#152044;cursor:pointer;border-radius:6px;align-items:center;gap:11px;min-height:42px;padding:8px 11px;font-size:14px;font-weight:600;line-height:1.3;list-style:none;display:flex}.admin-reference-sidebar .pa-nav-group>summary::-webkit-details-marker{display:none}.admin-reference-sidebar .pa-nav-group>summary:hover,.admin-reference-sidebar .pa-nav-group>summary.section-active{color:#3820d9;background:#f0edff}.admin-reference-sidebar .pa-nav-group>summary.section-active{font-weight:800}.admin-reference-sidebar .pa-nav-group>summary b{color:#7a8299;margin-left:auto;font-size:10px;transition:transform .18s}.admin-reference-sidebar .pa-nav-group[open]>summary b{transform:rotate(180deg)}.admin-reference-sidebar .pa-nav-group>summary:focus-visible{outline-offset:2px;outline:2px solid #755cef}.admin-reference-sidebar .pa-nav>a.active:before,.admin-reference-sidebar .pa-nav-group>a.active:before{content:"";background:#5432df;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.content-blog-heading{align-items:center}.content-blog-heading>div{max-width:850px}.content-blog-workflow{background:#fff;border:1px solid #e0e3ec;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.content-blog-workflow article{border-left:1px solid #e7e9f0;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;min-height:74px;padding:14px 18px;display:grid;position:relative}.content-blog-workflow article:first-child{border-left:0}.content-blog-workflow article>span{color:#5030d2;background:#efecff;border-radius:9px;grid-row:span 2;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.content-blog-workflow strong{font-size:13px}.content-blog-workflow small{color:#737d93;font-size:11px!important}.content-blog-statuses{gap:7px;margin-bottom:16px;padding-bottom:2px;display:flex;overflow-x:auto}.content-blog-statuses a{color:#626d86;background:#fff;border:1px solid #dfe2eb;border-radius:8px;flex:none;align-items:center;gap:9px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:750;display:flex}.content-blog-statuses a b{color:#68728a;background:#f0f2f6;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;display:grid}.content-blog-statuses a.active{color:#fff;background:#5532df;border-color:#5532df}.content-blog-statuses a.active b{color:#4525be;background:#fff}.content-blog-filter-panel{margin-bottom:16px}.content-blog-filter-panel .crm-filter{margin:0}.content-blog-library table{min-width:1000px}.content-blog-library td{vertical-align:middle}.content-blog-title{color:#1f2946;gap:4px;min-width:330px;max-width:520px;display:grid}.content-blog-title:hover strong{color:#4f2bd4}.content-blog-title strong{font-size:14px;line-height:1.35}.content-blog-title>span{color:#667188;font-size:11px;line-height:1.45}.content-blog-title small{color:#7b859c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important}.content-blog-state{color:#616b82;text-transform:uppercase;background:#eef0f4;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.content-blog-state--published{color:#087248;background:#e2f7ec}.content-blog-state--draft{color:#5f6676;background:#eceef2}.content-blog-state--in_review{color:#744ba1;background:#f0e8fb}.content-blog-state--approved{color:#315f9c;background:#e8f1fb}.content-blog-state--scheduled{color:#8a5a08;background:#fff1d5}.content-blog-state--archived{color:#785666;background:#f2e8ed}.content-blog-live-note{margin-top:5px;display:block;color:#087248!important;font-size:10px!important}.content-blog-row-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.content-blog-row-actions>a:last-child{color:#5130d5;font-size:12px;font-weight:750}.content-blog-card-list{gap:12px;display:grid}.content-blog-card{border-top:1px solid #e6e8ef;grid-template-columns:minmax(300px,1.35fr) minmax(440px,1fr) auto;align-items:center;gap:22px;padding:19px 0;display:grid}.content-blog-card:first-child{border-top:0;padding-top:4px}.content-blog-card-main{min-width:0}.content-blog-card-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.content-blog-live-badge{color:#087248;background:#e9f8f0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.content-blog-card-main>a{color:#1f2947}.content-blog-card-main>a:hover{color:#5230d6}.content-blog-card-main h3{margin:0;font-size:16px;line-height:1.35}.content-blog-card-main>p{color:#68738b;margin:6px 0;font-size:12px;line-height:1.55}.content-blog-path{color:#8991a3;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:block;overflow:hidden}.content-blog-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:0;display:grid}.content-blog-card-metrics>div{min-width:0}.content-blog-card-metrics dt{color:#8991a3;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850}.content-blog-card-metrics dd{color:#4d5871;align-items:center;gap:5px;min-width:0;margin:0;font-size:11px;line-height:1.35;display:flex}.content-blog-card-metrics dd>span:not(.content-readiness){color:#7a8499;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-blog-card-metrics time{white-space:nowrap}.content-readiness{background:#e6e8ee;border-radius:999px;width:55px;height:6px;position:relative;overflow:hidden}.content-readiness i{width:var(--content-progress);border-radius:inherit;background:#1d9a68;height:100%;display:block}.content-blog-card-actions{gap:8px;min-width:108px;display:grid}.content-blog-card-actions .button{white-space:nowrap;justify-content:center}.content-calendar-heading{align-items:center}.content-calendar-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.content-calendar-metrics article{background:#fff;border:1px solid #e1e4ec;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.content-calendar-metrics span{color:#69748a;font-size:12px;font-weight:750}.content-calendar-metrics strong{color:#382069;font-size:24px}.content-calendar-panel{padding:0;overflow:hidden}.content-calendar-toolbar{border-bottom:1px solid #e5e7ed;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.content-calendar-toolbar>div{text-align:center}.content-calendar-toolbar h2{color:#262e45;margin:0;font-size:20px}.content-calendar-toolbar>div a{color:#5030d2;margin-top:3px;font-size:11px;font-weight:750;display:inline-block}.content-calendar-weekdays,.content-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.content-calendar-weekdays span{color:#778096;text-align:center;text-transform:uppercase;background:#f7f8fa;border-right:1px solid #eceef3;padding:9px 10px;font-size:10px;font-weight:850}.content-calendar-day{background:#fff;border-top:1px solid #e7e9ef;border-right:1px solid #e7e9ef;min-height:132px;padding:8px}.content-calendar-day:nth-child(7n){border-right:0}.content-calendar-day>time{color:#505a70;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.content-calendar-day.is-outside{background:#fafbfc}.content-calendar-day.is-outside>time{color:#b0b6c2}.content-calendar-day.is-today>time{color:#fff;background:#5431db}.content-calendar-day>div{gap:4px;margin-top:4px;display:grid}.content-calendar-event{color:#4f596e;text-overflow:ellipsis;white-space:nowrap;background:#f0f2f5;border-left:3px solid #9ca5b7;border-radius:4px;padding:5px 6px;font-size:10px;line-height:1.3;display:block;overflow:hidden}.content-calendar-event span{text-transform:uppercase;margin-bottom:1px;font-size:8px;font-weight:850;display:block}.content-calendar-event--scheduled{color:#795107;background:#fff3da;border-color:#e8ad35}.content-calendar-event--published{color:#086d47;background:#e5f7ed;border-color:#25a873}.content-calendar-event--in_review{color:#6e3e99;background:#f2eafa;border-color:#9c66ca}.content-calendar-event--approved{color:#2c5a94;background:#eaf2fb;border-color:#5d91cc}.content-calendar-day>div>small{color:#737d91;font-size:9px}.content-calendar-attention{margin-top:16px}.content-calendar-attention>a{color:#283149;border-top:1px solid #e8eaf0;grid-template-columns:auto minmax(180px,1fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.content-calendar-attention>a:first-of-type{border-top:0}.content-calendar-attention>a small{color:#737d91}.content-calendar-attention>a b{color:#5835d4}.content-calendar-attention .admin-empty-state{padding:28px}.content-inbound-heading{align-items:center}.content-inbound-section{margin-bottom:16px}.content-inbound-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.content-inbound-queue-grid>article{background:#fafbfe;border:1px solid #e1e4ec;border-radius:11px;overflow:hidden}.content-inbound-queue-grid header{background:#fff;border-bottom:1px solid #e5e7ed;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.content-inbound-queue-grid header p{margin:0 0 3px}.content-inbound-queue-grid header strong{font-size:22px}.content-inbound-queue-grid header a{color:#5030d2;font-size:11px;font-weight:800}.content-inbound-queue-grid dl{border-bottom:1px solid #e5e7ed;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.content-inbound-queue-grid dl div{border-left:1px solid #e5e7ed;padding:12px 15px}.content-inbound-queue-grid dl div:first-child{border-left:0}.content-inbound-queue-grid dt{color:#778196;text-transform:uppercase;font-size:9px;font-weight:850}.content-inbound-queue-grid dd{margin:3px 0 0;font-size:18px;font-weight:850}.content-inbound-recent{padding:8px 15px}.content-inbound-recent>a{color:#29324a;border-top:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.content-inbound-recent>a:first-child{border-top:0}.content-inbound-recent span,.content-inbound-recent strong,.content-inbound-recent small{display:block}.content-inbound-recent small,.content-inbound-recent time{color:#747e92;font-size:10px}.content-inbound-recent>p{color:#747e92;font-size:11px}.content-inbound-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.content-inbound-metrics article{background:#fafbfe;border:1px solid #e3e6ed;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.content-inbound-metrics span{color:#707a90;font-size:10px;font-weight:750}.content-inbound-metrics strong{color:#362168;font-size:20px}.content-inbound-editorial-list>a{color:#283149;border-top:1px solid #e8eaf0;grid-template-columns:auto minmax(220px,1.25fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.content-inbound-editorial-list>a:first-child{border-top:0}.content-inbound-editorial-list small{color:#747e92}.content-inbound-editorial-list b{color:#5633d8}.content-inbound-deliveries>p{border-top:1px solid #e8eaf0;align-items:center;gap:12px;margin:0;padding:10px 0;display:flex}.content-inbound-deliveries>p:first-child{border-top:0}.content-inbound-deliveries code{color:#3f4960;font-size:11px}.content-inbound-deliveries small{color:#747e92;margin-left:auto}.admin-reference-body .content-blog-card-main>p{font-size:12px;line-height:1.55}.admin-reference-body .content-blog-path{font-size:10px;line-height:1.4}.admin-reference-body .content-blog-card .content-blog-state,.admin-reference-body .content-blog-card .admin-category-pill{font-size:10px;line-height:1.3}.admin-reference-body .content-blog-live-badge,.admin-reference-body .content-blog-card-metrics dt{font-size:9px;line-height:1.3}.admin-reference-body .content-blog-card-metrics dd,.admin-reference-body .content-blog-card-metrics dd span,.admin-reference-body .content-blog-card-metrics time{font-size:11px;line-height:1.35}.content-editor-heading{align-items:center}.content-editor-heading>div:first-child{max-width:900px}.content-editor-heading>div:first-child>p:last-child{align-items:center;gap:9px;display:flex}.content-editor-progress{background:#fff;border:1px solid #dfe2ec;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.content-editor-progress span{color:#7b8498;border-left:1px solid #e8eaf0;align-items:center;gap:8px;min-height:49px;padding:10px 13px;font-size:11px;font-weight:750;display:flex}.content-editor-progress span:first-child{border-left:0}.content-editor-progress b{background:#eef0f4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.content-editor-progress .is-complete{color:#087248;background:#f4fbf7}.content-editor-progress .is-complete b{color:#087248;background:#daf3e6}.content-editor-progress .is-current{color:#fff;background:#5634dc}.content-editor-progress .is-current b{color:#4d2bd4;background:#fff}.content-editor-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.content-editor-layout>main{gap:18px;display:grid}.content-editor-layout>aside{gap:18px;display:grid;position:sticky;top:18px}.content-live-safety{margin:0}.content-editor-form-panel .admin-panel-heading{margin-bottom:18px}.content-editor-form-panel label>small{color:#747e93;font-weight:500}.content-json-editor{tab-size:2;white-space:pre;min-height:620px;padding:16px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:13px!important;line-height:1.55!important}.content-editor-save{align-items:center;gap:13px;display:flex}.content-editor-save span{color:#717b90;font-size:12px}.content-editor-actions h2{margin:3px 0 7px}.content-editor-actions>p:not(.eyebrow){color:#68728a;font-size:12px;line-height:1.55}.content-editor-actions form+form{margin-top:9px}.content-schedule-form{border-top:1px solid #e7e9f0;gap:9px;padding-top:12px;display:grid}.content-schedule-form label{gap:5px;display:grid}.content-editor-checklist h2{margin:0 0 12px;font-size:18px}.content-editor-checklist ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.content-editor-checklist li{color:#59647c;padding-left:21px;font-size:12px;line-height:1.45;position:relative}.content-editor-checklist li:before{color:#087248;content:"✓";font-weight:850;position:absolute;top:2px;left:0}.content-revision-history .admin-panel-heading>span{color:#6d768b;font-size:11px}.content-revision-history table{min-width:760px}.content-published-snapshot{font-weight:750;color:#087248!important}.content-editor-fieldset{background:#fafbfe;border:1px solid #e1e4ed;border-radius:11px;gap:14px;margin:0;padding:19px;display:grid}.content-editor-fieldset legend{color:#202a47;padding:0 8px;font-size:15px;font-weight:850}.content-editor-fieldset>p{color:#6d778e;margin:-5px 0 1px;font-size:12px;line-height:1.5}.content-editor-grid{grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);gap:14px;display:grid}.content-advanced-editor{background:#fff;border:1px solid #dddfea;border-radius:11px;overflow:hidden}.content-advanced-editor>summary{color:#27314d;cursor:pointer;background:#f7f7fb;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;list-style-position:inside;display:flex}.content-advanced-editor>summary span{font-size:13px;font-weight:850}.content-advanced-editor>summary small{color:#747e94;font-size:11px}.content-advanced-editor[open]>summary{border-bottom:1px solid #e3e5ec}.content-advanced-editor>div{gap:12px;padding:17px;display:grid}.content-advanced-editor>div>p{color:#68738a;margin:0;font-size:12px;line-height:1.55}.content-advanced-editor .content-json-editor{min-height:520px}.content-repeatable-list{gap:14px;display:grid}.content-repeatable-item{background:#fff;border:1px solid #dfe3ed;border-radius:10px;gap:13px;padding:16px;display:grid}.content-repeatable-heading{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.content-repeatable-heading strong{color:#303a56;font-size:12px}.content-repeatable-heading button{color:#9d3b3b;cursor:pointer;background:0 0;border:0;padding:4px 7px;font-size:10px;font-weight:750}.content-repeatable-heading button:disabled{color:#aeb4c1;cursor:not-allowed}.content-add-item{justify-self:start}.email-template-heading{align-items:center}.email-template-heading>div{max-width:850px}.email-template-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.email-template-summary article{background:#fff;border:1px solid #e0e3ec;border-radius:11px;grid-template-columns:1fr auto;gap:4px 12px;padding:17px 18px;display:grid}.email-template-summary span{color:#626d85;text-transform:uppercase;font-size:11px;font-weight:800}.email-template-summary strong{color:#252f4b;grid-row:span 2;font-size:25px}.email-template-summary small{color:#81899b;font-size:10px}.email-template-filter-panel{margin-bottom:16px}.email-template-filter-panel .crm-filter{margin:0}.email-template-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.email-template-layout>aside{gap:16px;display:grid;position:sticky;top:18px}.email-template-library{gap:11px;display:grid}.email-template-library-heading{padding:4px 2px}.email-template-library-heading h2{margin:0 0 3px;font-size:18px}.email-template-library-heading p{color:#727c91;margin:0;font-size:11px}.email-template-card{overflow:hidden;padding:0!important}.email-template-card>summary{cursor:pointer;grid-template-columns:auto minmax(230px,1fr) auto 78px;align-items:center;gap:15px;min-height:78px;padding:15px 17px;list-style:none;display:grid}.email-template-card>summary::-webkit-details-marker{display:none}.email-template-card[open]>summary{background:#fafaff;border-bottom:1px solid #e4e6ed}.email-template-state{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.email-template-state.is-active{color:#087248;background:#e2f7ec}.email-template-state.is-inactive{color:#697287;background:#eceef2}.email-template-identity{gap:4px;min-width:0;display:grid}.email-template-identity strong,.email-template-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-template-identity strong{color:#202a47;font-size:14px}.email-template-identity small{color:#737e94;font-size:11px}.email-template-usage{justify-items:end;display:grid}.email-template-usage strong{font-size:15px}.email-template-usage small{color:#7a8498;font-size:9px}.email-template-review{color:#5130d5;justify-content:flex-end;gap:6px;font-size:11px;font-weight:800;display:flex}.email-template-card[open] .email-template-review b{transform:rotate(180deg)}.email-template-card-body{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:18px;padding:18px;display:grid}.email-template-preview{background:#fafbfc;border:1px solid #e4e6ed;border-radius:9px;flex-direction:column;min-width:0;padding:18px;display:flex}.email-template-preview>span{color:#6f788d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.email-template-preview>strong{border-bottom:1px solid #e3e6ec;margin:11px 0;padding-bottom:10px;font-size:13px}.email-template-preview>div{overflow-wrap:anywhere;color:#545f76;font-size:12px;line-height:1.65}.email-template-preview>small{color:#8890a1;margin-top:auto;padding-top:16px;font-size:9px}.email-template-toggle{align-items:start;grid-template-columns:auto 1fr!important;gap:10px!important;display:flex!important}.email-template-toggle input[type=checkbox]{margin-top:2px;width:17px!important;height:17px!important}.email-template-toggle span{gap:3px;display:grid}.email-template-toggle strong{font-size:12px}.email-template-dependency{color:#865819;background:#fff9ec;border:1px solid #efddb7;border-radius:7px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.email-template-actions{align-items:center;gap:12px;display:flex}.email-template-actions>a{color:#5432d9;font-size:11px;font-weight:750}.email-template-create h2{margin:3px 0 5px}.email-template-create>p:not(.eyebrow){color:#69748a;margin:0 0 15px;font-size:11px;line-height:1.5}.email-template-guidance h2{margin:0 0 11px;font-size:17px}.email-template-guidance ol{color:#626d84;gap:8px;margin:0;padding-left:20px;font-size:11px;line-height:1.5;display:grid}@media (width<=1050px){.content-editor-layout{grid-template-columns:1fr}.content-editor-layout>aside{grid-template-columns:1fr 1fr;position:static}.content-blog-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.content-blog-workflow article:nth-child(3){border-top:1px solid #e7e9f0;border-left:0}.content-blog-workflow article:nth-child(4){border-top:1px solid #e7e9f0}.email-template-layout{grid-template-columns:1fr}.email-template-layout>aside{grid-template-columns:1fr 1fr;position:static}}@media (width<=1250px){.content-blog-card{grid-template-columns:minmax(300px,1fr) minmax(360px,.9fr)}.content-blog-card-actions{grid-column:1/-1;justify-content:flex-end;padding-top:2px;display:flex}.content-blog-card-actions .button{min-width:108px}}@media (width<=700px){.content-blog-heading,.content-editor-heading{flex-direction:column;align-items:stretch}.content-editor-heading .admin-heading-actions{display:grid}.content-editor-progress{grid-template-columns:1fr}.content-editor-progress span{border-top:1px solid #e8eaf0;border-left:0}.content-editor-progress span:first-child{border-top:0}.content-editor-layout>aside,.content-editor-grid{grid-template-columns:1fr}.content-advanced-editor>summary{flex-direction:column;align-items:flex-start;gap:4px}.content-editor-save{flex-direction:column;align-items:stretch}.content-editor-save .button{width:100%}.email-template-heading{flex-direction:column;align-items:stretch}.email-template-summary{grid-template-columns:1fr}.email-template-card>summary{grid-template-columns:auto minmax(0,1fr) auto}.email-template-usage{display:none}.email-template-card-body,.email-template-layout>aside{grid-template-columns:1fr}}@media (width<=820px){.content-blog-card{grid-template-columns:1fr;gap:15px}.content-blog-card-metrics{background:#f7f8fb;border-radius:9px;padding:13px}.content-blog-card-actions{grid-column:auto;justify-content:stretch}.content-blog-card-actions .button{flex:1}.content-blog-filter-panel .crm-filter{flex-direction:column;align-items:stretch}.content-blog-filter-panel .crm-filter label,.content-blog-filter-panel .crm-filter select{width:100%}.content-calendar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.content-calendar-panel{overflow-x:auto}.content-calendar-toolbar,.content-calendar-weekdays,.content-calendar-grid{min-width:760px}.content-calendar-attention>a{grid-template-columns:auto 1fr auto}.content-calendar-attention>a small{grid-area:2/2}.content-calendar-heading,.content-inbound-heading{flex-direction:column;align-items:stretch}.content-inbound-queue-grid{grid-template-columns:1fr}.content-inbound-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.content-inbound-editorial-list>a{grid-template-columns:auto 1fr auto}.content-inbound-editorial-list small{grid-area:2/2}.content-inbound-deliveries>p{flex-wrap:wrap;align-items:flex-start}.content-inbound-deliveries small{width:100%;margin-left:0}}@media (width<=480px){.content-blog-workflow{grid-template-columns:1fr}.content-blog-workflow article{border-top:1px solid #e7e9f0;border-left:0}.content-blog-workflow article:first-child{border-top:0}.content-blog-workflow article:nth-child(3){border-top:1px solid #e7e9f0}}.admin-access-page{gap:18px;display:grid}.admin-access-heading{align-items:center}.admin-access-heading>div{max-width:820px}.admin-access-eyebrow{color:#5a37df;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-weight:850;display:block;font-size:11px!important}.admin-access-heading h1{color:#17203e;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,42px)}.admin-access-heading-badge{color:#3d2b91;white-space:nowrap;background:#f4f1ff;border:1px solid #d9d0fb;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:800;display:inline-flex;font-size:12px!important}.admin-access-boundary{color:#2c2558;background:linear-gradient(105deg,#f4f1ff,#fbfaff);border:1px solid #d9d2f3;border-radius:12px;grid-template-columns:44px minmax(0,1fr) minmax(210px,auto);align-items:center;gap:15px;padding:17px 19px;display:grid}.admin-access-boundary>span{color:#5231d5;background:#e8e1ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.admin-access-boundary strong{font-size:15px;display:block}.admin-access-boundary p{color:#625b7c;margin:3px 0 0;font-size:13px!important;line-height:1.5!important}.admin-access-boundary>small{color:#71698c;border-left:1px solid #ddd6f3;padding-left:18px;font-size:12px!important;line-height:1.45!important}.admin-access-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-access-metrics article{background:#fff;border:1px solid #e0e3eb;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:82px;padding:15px 16px;display:grid;box-shadow:0 5px 18px #1d234406}.admin-access-metrics article>span{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.admin-access-metrics .purple{color:#5331da;background:#eee9ff}.admin-access-metrics .indigo{color:#3156b9;background:#eaf0ff}.admin-access-metrics .green{color:#087b4b;background:#e5f7ed}.admin-access-metrics .amber{color:#9a6700;background:#fff2d3}.admin-access-metrics strong,.admin-access-metrics small{display:block}.admin-access-metrics strong{color:#18213e;font-size:23px;line-height:1.1}.admin-access-metrics small{color:#6d768d;margin-top:4px;font-size:12px!important}.admin-users-table{margin-top:0;overflow:hidden}.admin-access-filters{background:#fbfbfd;border-bottom:1px solid #e5e7ee;align-items:center;gap:10px;padding:14px;display:flex}.admin-access-filters label{display:block}.admin-access-filters :is(input,select){color:#26304d;background:#fff;border:1px solid #d8dce7;border-radius:8px;height:42px;font-size:14px}.admin-access-search{background:#fff;border:1px solid #d8dce7;border-radius:8px;align-items:center;width:min(380px,40vw);padding:0 12px;display:flex!important}.admin-access-search .pa-svg{color:#7b8397}.admin-access-search input{border:0;width:100%;padding:0 9px}.admin-access-filters select{min-width:210px;padding:0 34px 0 11px}.admin-access-filters button{color:#fff;cursor:pointer;background:#5633dd;border:0;border-radius:8px;min-height:42px;padding:9px 15px;font-size:13px;font-weight:800}.admin-access-filters button:hover{background:#4424c7}.admin-users-table table{min-width:1120px}.admin-users-table th{padding:13px 16px}.admin-users-table td{vertical-align:middle;padding:16px}.admin-access-person{min-width:220px}.admin-access-person>i{width:38px;height:38px;font-size:12px}.admin-access-person strong{font-size:14px}.admin-access-person small{font-size:12px!important}.admin-access-security{gap:6px;min-width:125px;display:grid}.admin-access-security span{color:#6f788d;white-space:nowrap;padding-left:13px;position:relative;font-size:11px!important}.admin-access-security span:before{content:"";background:#a6adbc;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.admin-access-security .is-ready{color:#08754a}.admin-access-security .is-ready:before{background:#1b9c64}.admin-access-security .is-warning{color:#a15a16}.admin-access-security .is-warning:before{background:#d8872f}.admin-role-scope{color:#626c84;max-width:280px;margin:0;font-size:12px!important;line-height:1.5!important}.admin-current-user{color:#4c3d8a;white-space:nowrap;align-items:center;gap:7px;font-weight:750;display:inline-flex;font-size:12px!important}.admin-user-role-form{align-items:center;gap:8px;display:flex}.admin-user-role-form select{color:#27314c;background:#fff;border:1px solid #d6dae5;border-radius:7px;min-width:170px;height:39px;padding:7px 30px 7px 9px;font-size:12px}.admin-user-role-form button{white-space:nowrap;cursor:pointer;min-height:39px;padding:8px 12px;font-size:12px;font-weight:800}.admin-access-empty{color:#7a8397;text-align:center;justify-items:center;gap:6px;padding:38px;display:grid}.admin-access-empty strong{color:#2b3551;font-size:15px}.admin-access-empty span{font-size:13px!important}.admin-access-pagination{border-top:1px solid #e5e7ee;padding:12px 15px}@media (width<=1050px){.admin-access-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-access-boundary{grid-template-columns:44px 1fr}.admin-access-boundary>small{border-left:0;grid-column:2;padding:0}.admin-access-filters{flex-wrap:wrap}.admin-access-search{width:min(100%,420px)}}@media (width<=650px){.admin-access-heading-badge{align-self:flex-start}.admin-access-boundary{grid-template-columns:36px 1fr;padding:15px}.admin-access-boundary>span{width:36px;height:36px}.admin-access-metrics{grid-template-columns:1fr 1fr;gap:8px}.admin-access-metrics article{grid-template-columns:36px 1fr;padding:12px}.admin-access-metrics article>span{width:35px;height:35px}.admin-access-metrics strong{font-size:20px}.admin-access-filters{align-items:stretch}.admin-access-filters label,.admin-access-filters .admin-access-search,.admin-access-filters select,.admin-access-filters button{width:100%}.admin-access-filters select{min-width:0}}.company-directory-page,.company-detail-page{gap:18px;display:grid}.company-directory-heading,.company-detail-heading{align-items:center}.company-directory-heading>div,.company-detail-heading>div{max-width:850px}.company-directory-boundary{color:#31533f;white-space:nowrap;background:#eff9f3;border:1px solid #cae3d4;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:800;display:inline-flex;font-size:12px!important}.company-directory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.company-directory-metrics article{background:#fff;border:1px solid #e0e3eb;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:82px;padding:15px 16px;display:grid}.company-directory-metrics article>span{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.company-directory-metrics .purple{color:#5331da;background:#eee9ff}.company-directory-metrics .green{color:#087b4b;background:#e5f7ed}.company-directory-metrics .amber{color:#9a6700;background:#fff2d3}.company-directory-metrics .rose{color:#a63c5a;background:#fbe8ee}.company-directory-metrics strong,.company-directory-metrics small{display:block}.company-directory-metrics strong{color:#18213e;font-size:23px;line-height:1.1}.company-directory-metrics small{color:#6d768d;margin-top:4px;font-size:12px!important}.company-directory-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.company-directory-layout>aside{position:sticky;top:18px}.company-directory-table{overflow:hidden}.company-directory-filters{background:#fbfbfd;border-bottom:1px solid #e5e7ee;align-items:center;gap:10px;padding:14px;display:flex}.company-directory-filters :is(input,select){color:#26304d;background:#fff;border:1px solid #d8dce7;border-radius:8px;height:42px;font-size:14px}.company-directory-search{background:#fff;border:1px solid #d8dce7;border-radius:8px;align-items:center;width:min(430px,44vw);padding:0 12px;display:flex}.company-directory-search input{border:0;width:100%;padding:0 9px}.company-directory-filters select{min-width:195px;padding:0 34px 0 11px}.company-directory-filters button{color:#fff;cursor:pointer;background:#5633dd;border:0;border-radius:8px;min-height:42px;padding:9px 15px;font-size:13px;font-weight:800}.company-directory-table table{min-width:1050px}.company-directory-table td{vertical-align:middle;padding:16px}.company-directory-name{color:#202a47;align-items:center;gap:10px;min-width:205px;display:flex}.company-directory-name>span:first-child{color:#fff;background:linear-gradient(145deg,#6543f4,#3520bd);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.company-directory-name strong,.company-directory-name small,.company-directory-owner strong,.company-directory-owner small,.company-directory-table td>strong,.company-directory-table td>small{display:block}.company-directory-name strong,.company-directory-owner strong{font-size:13px}.company-directory-name small,.company-directory-owner small,.company-directory-table td>small{color:#798197;margin-top:3px;font-size:11px!important}.company-directory-activity{color:#70798f;gap:13px;min-width:255px;display:flex}.company-directory-activity span{white-space:nowrap;font-size:11px!important}.company-directory-activity b{color:#26304b}.company-directory-manage{color:#5330d7;white-space:nowrap;align-items:center;gap:7px;font-weight:800;display:inline-flex;font-size:12px!important}.company-directory-empty{color:#7a8397;text-align:center;justify-items:center;gap:6px;padding:38px;display:grid}.company-directory-empty strong{color:#2b3551;font-size:15px}.company-directory-empty span{font-size:13px!important}.company-directory-pagination{border-top:1px solid #e5e7ee;padding:12px 15px}.company-create-panel{padding:22px}.company-create-icon{color:#5030d1;background:#eee9ff;border-radius:11px;place-items:center;width:43px;height:43px;margin-bottom:17px;display:grid}.company-create-panel h2{margin:3px 0 7px;font-size:21px}.company-create-panel>p:not(.eyebrow){color:#687289;margin:0 0 18px;font-size:13px;line-height:1.55}.company-create-panel .admin-form label small{color:#778097;font-weight:500}.company-create-summary{color:#3c6250;background:#eef8f2;border-radius:8px;align-items:flex-start;gap:8px;padding:11px;display:flex}.company-create-summary span{font-size:11px!important;line-height:1.45!important}.company-detail-back{color:#5633d8;width:max-content;font-weight:800;font-size:13px!important}.company-suspension-notice{color:#74481d;background:#fff8e9;border:1px solid #eed8ae;border-radius:11px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.company-suspension-notice>svg{box-sizing:content-box;background:#ffedc8;border-radius:9px;padding:7px}.company-suspension-notice strong{font-size:14px}.company-suspension-notice p{margin:2px 0 0;font-size:12px!important}.company-suspension-notice time{white-space:nowrap;font-size:11px!important}.company-detail-metrics{background:#fff;border:1px solid #e0e3eb;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.company-detail-metrics article{border-left:1px solid #e6e8ef;padding:16px 19px}.company-detail-metrics article:first-child{border-left:0}.company-detail-metrics span,.company-detail-metrics strong,.company-detail-metrics small{display:block}.company-detail-metrics span{color:#69738a;text-transform:uppercase;font-weight:800;font-size:11px!important}.company-detail-metrics strong{color:#1d2744;margin:4px 0;font-size:27px}.company-detail-metrics small{color:#858da0;font-size:10px!important}.company-detail-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;display:grid}.company-detail-main,.company-detail-sidebar{gap:18px;display:grid}.company-detail-sidebar{position:sticky;top:18px}.company-qr-card{grid-template-columns:44px 1fr auto;align-items:center;gap:14px;display:grid}.company-qr-card>span{color:#5030d1;background:#eee9ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.company-qr-card h2{margin:2px 0 3px;font-size:18px}.company-qr-card p:not(.eyebrow){color:#707990;margin:0;font-size:12px!important}.company-qr-card>a,.company-detail-section .admin-panel-heading>a{color:#5230d4;align-items:center;gap:7px;font-weight:800;display:inline-flex;font-size:12px!important}.company-detail-section{padding:0;overflow:hidden}.company-detail-section>.admin-panel-heading{border-bottom:1px solid #e6e8ef;margin:0;padding:18px 20px}.company-detail-section>.admin-panel-heading>span{color:#737c91;font-weight:800;font-size:11px!important}.company-member-list,.company-record-list{display:grid}.company-member-list article,.company-record-list article{border-top:1px solid #eceef3;grid-template-columns:38px minmax(210px,1fr) auto 90px;align-items:center;gap:11px;padding:13px 20px;display:grid}.company-member-list article:first-child,.company-record-list article:first-child{border-top:0}.company-member-avatar,.company-record-icon{color:#5030d1;background:#f0edff;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:850;display:grid;font-size:11px!important}.company-member-list strong,.company-member-list small,.company-record-list strong,.company-record-list small{display:block}.company-member-list strong,.company-record-list strong{font-size:13px}.company-member-list small,.company-record-list small{color:#778096;margin-top:2px;font-size:11px!important}.company-member-list time,.company-record-list time{color:#7c8496;text-align:right;font-size:11px!important}.company-record-list article>a{color:#5330d6;text-align:right;font-weight:800;font-size:11px!important}.company-detail-section .admin-empty{padding:24px 20px}.company-control-card h2,.company-owner-card h2,.company-cover-card h2{margin:3px 0 7px;font-size:19px}.company-control-card>p:not(.eyebrow),.company-owner-card>p:not(.eyebrow),.company-cover-card>p:not(.eyebrow){color:#6d768c;margin:0 0 16px;font-size:12px!important;line-height:1.55!important}.company-control-card label small{color:#778097;font-weight:500}.company-owner-card details{border-top:1px solid #e5e7ee}.company-owner-card summary{color:#5331d6;cursor:pointer;padding-top:14px;font-weight:800;font-size:12px!important}.company-owner-card details form{background:#f8f8fc;border-radius:9px;margin-top:14px;padding:15px}.company-owner-card details form>p{color:#6e778d;margin:0;font-size:11px!important}.company-confirm-action{grid-template-columns:18px 1fr!important;align-items:start!important;gap:9px!important;display:grid!important}.company-confirm-action input{accent-color:#5633dd;margin-top:2px;width:17px!important;height:17px!important}.company-confirm-action span{font-size:11px!important;line-height:1.45!important}.company-cover-card img{object-fit:cover;border-radius:10px;width:100%;max-height:185px;margin:13px 0;display:block}@media (width<=1200px){.company-directory-layout,.company-detail-layout{grid-template-columns:1fr}.company-directory-layout>aside,.company-detail-sidebar{position:static}.company-create-panel{max-width:none}.company-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.company-cover-card{grid-column:1/-1}}@media (width<=850px){.company-directory-metrics,.company-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-detail-metrics article:nth-child(3){border-top:1px solid #e6e8ef;border-left:0}.company-detail-metrics article:nth-child(4){border-top:1px solid #e6e8ef}.company-directory-filters{flex-wrap:wrap}.company-directory-search{width:min(100%,430px)}}@media (width<=650px){.company-directory-boundary{align-self:flex-start}.company-directory-metrics{gap:8px}.company-directory-metrics article{grid-template-columns:36px 1fr;padding:12px}.company-directory-metrics article>span{width:35px;height:35px}.company-directory-filters{align-items:stretch}.company-directory-filters label,.company-directory-filters .company-directory-search,.company-directory-filters select,.company-directory-filters button{width:100%}.company-directory-filters select{min-width:0}.company-detail-sidebar{grid-template-columns:1fr}.company-cover-card{grid-column:auto}.company-suspension-notice{grid-template-columns:35px 1fr}.company-suspension-notice time{grid-column:2}.company-qr-card{grid-template-columns:40px 1fr}.company-qr-card>a{grid-column:2}.company-member-list article,.company-record-list article{grid-template-columns:35px 1fr auto}.company-member-list time,.company-record-list time,.company-record-list article>a{text-align:left;grid-column:2/-1}}.qr-directory-page{gap:18px;display:grid}.qr-directory-heading{align-items:center}.qr-directory-heading>div{max-width:850px}.qr-directory-boundary{color:#31533f;white-space:nowrap;background:#eff9f3;border:1px solid #cae3d4;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:800;display:inline-flex;font-size:12px!important}.qr-directory-guidance{color:#3f3968;background:#f7f5ff;border:1px solid #ddd6f4;border-radius:11px;grid-template-columns:40px 1fr;align-items:center;gap:13px;padding:15px 17px;display:grid}.qr-directory-guidance>span{color:#5a37d9;background:#ebe6ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.qr-directory-guidance strong{font-size:14px}.qr-directory-guidance p{color:#6c6685;margin:2px 0 0;font-size:12px!important;line-height:1.5!important}.qr-directory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.qr-directory-metrics article{background:#fff;border:1px solid #e0e3eb;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:82px;padding:15px 16px;display:grid}.qr-directory-metrics article>span{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.qr-directory-metrics .purple{color:#5331da;background:#eee9ff}.qr-directory-metrics .green{color:#087b4b;background:#e5f7ed}.qr-directory-metrics .rose{color:#a63c5a;background:#fbe8ee}.qr-directory-metrics .amber{color:#9a6700;background:#fff2d3}.qr-directory-metrics strong,.qr-directory-metrics small{display:block}.qr-directory-metrics strong{color:#18213e;font-size:23px;line-height:1.1}.qr-directory-metrics small{color:#6d768d;margin-top:4px;font-size:12px!important}.qr-directory-table{overflow:hidden}.qr-directory-filters{background:#fbfbfd;border-bottom:1px solid #e5e7ee;align-items:center;gap:10px;padding:14px;display:flex}.qr-directory-filters :is(input,select){color:#26304d;background:#fff;border:1px solid #d8dce7;border-radius:8px;height:42px;font-size:14px}.qr-directory-search{background:#fff;border:1px solid #d8dce7;border-radius:8px;align-items:center;width:min(430px,44vw);padding:0 12px;display:flex}.qr-directory-search input{border:0;width:100%;padding:0 9px}.qr-directory-filters select{min-width:175px;padding:0 34px 0 11px}.qr-directory-filters button{color:#fff;cursor:pointer;background:#5633dd;border:0;border-radius:8px;min-height:42px;padding:9px 15px;font-size:13px;font-weight:800}.qr-asset-list{display:grid}.qr-asset-card{border-top:1px solid #e8eaf0;grid-template-columns:44px minmax(180px,.75fr) minmax(175px,.75fr) minmax(360px,1.5fr) 145px;align-items:center;gap:14px;padding:16px 18px;display:grid}.qr-asset-card:first-child{border-top:0}.qr-asset-card.needs-attention{background:#fffdf9}.qr-asset-avatar{color:#fff;background:linear-gradient(145deg,#6543f4,#3520bd);border-radius:11px;place-items:center;width:42px;height:42px;font-weight:850;display:grid;font-size:11px!important}.qr-asset-company strong,.qr-asset-company small,.qr-asset-state small,.qr-asset-actions small{display:block}.qr-asset-company a{color:#202a47}.qr-asset-company strong{font-size:14px}.qr-asset-company small{color:#7b8498;margin-top:3px;font-size:11px!important}.qr-readiness{border-radius:999px;padding:5px 8px;font-weight:850;display:inline-flex;font-size:10px!important}.qr-readiness.is-ready{color:#08754a;background:#e4f7ed}.qr-readiness.is-attention{color:#965c0e;background:#fff1d5}.qr-asset-state small{color:#747d91;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:5px;overflow:hidden;font-size:10px!important}.qr-asset-details{grid-template-columns:1.3fr .55fr .8fr .5fr;gap:12px;margin:0;display:grid}.qr-asset-details div{min-width:0}.qr-asset-details dt{color:#8991a2;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.qr-asset-details dd{color:#3d4762;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;overflow:hidden}.qr-asset-actions{justify-items:stretch;gap:5px;display:grid}.qr-asset-actions .button{white-space:nowrap;justify-content:center}.qr-asset-actions small{color:#858da0;text-align:center;font-size:9px!important}.qr-directory-empty{color:#7a8397;text-align:center;justify-items:center;gap:6px;padding:42px;display:grid}.qr-directory-empty strong{color:#2b3551;font-size:15px}.qr-directory-empty span{font-size:13px!important}.qr-directory-pagination{border-top:1px solid #e5e7ee;padding:12px 15px}@media (width<=1150px){.qr-asset-card{grid-template-columns:44px minmax(180px,1fr) minmax(175px,1fr) 145px}.qr-asset-details{background:#f7f8fb;border-radius:8px;grid-area:2/2/auto/5;padding:12px}.qr-asset-actions{grid-area:1/4}}@media (width<=850px){.qr-directory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-directory-filters{flex-wrap:wrap}.qr-directory-search{width:min(100%,430px)}}@media (width<=650px){.qr-directory-boundary{align-self:flex-start}.qr-directory-metrics{gap:8px}.qr-directory-metrics article{grid-template-columns:36px 1fr;padding:12px}.qr-directory-metrics article>span{width:35px;height:35px}.qr-directory-filters{align-items:stretch}.qr-directory-filters label,.qr-directory-filters .qr-directory-search,.qr-directory-filters select,.qr-directory-filters button{width:100%}.qr-directory-filters select{min-width:0}.qr-asset-card{grid-template-columns:40px 1fr;padding:15px}.qr-asset-state{grid-column:2}.qr-asset-details{grid-area:auto/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.qr-asset-actions{grid-area:auto/1/auto/-1}.qr-asset-actions small{text-align:left}}.activity-log-page{gap:18px;display:grid}.activity-log-heading{align-items:center}.activity-log-heading>div{max-width:850px}.activity-log-boundary{color:#3d2b91;white-space:nowrap;background:#f4f1ff;border:1px solid #d9d0fb;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:800;display:inline-flex;font-size:12px!important}.activity-log-guidance{color:#3f3968;background:#f7f5ff;border:1px solid #ddd6f4;border-radius:11px;grid-template-columns:40px 1fr;align-items:center;gap:13px;padding:15px 17px;display:grid}.activity-log-guidance>span{color:#5a37d9;background:#ebe6ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.activity-log-guidance strong{font-size:14px}.activity-log-guidance p{color:#6c6685;margin:2px 0 0;font-size:12px!important;line-height:1.5!important}.activity-log-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.activity-log-metrics article{background:#fff;border:1px solid #e0e3eb;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:82px;padding:15px 16px;display:grid}.activity-log-metrics article>span{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.activity-log-metrics .purple{color:#5331da;background:#eee9ff}.activity-log-metrics .green{color:#087b4b;background:#e5f7ed}.activity-log-metrics .indigo{color:#3156b9;background:#eaf0ff}.activity-log-metrics .amber{color:#9a6700;background:#fff2d3}.activity-log-metrics strong,.activity-log-metrics small{display:block}.activity-log-metrics strong{color:#18213e;font-size:23px;line-height:1.1}.activity-log-metrics small{color:#6d768d;margin-top:4px;font-size:12px!important}.activity-log-panel{padding:0;overflow:hidden}.activity-log-filters{background:#fbfbfd;border-bottom:1px solid #e5e7ee;align-items:center;gap:10px;padding:14px;display:flex}.activity-log-filters :is(input,select){color:#26304d;background:#fff;border:1px solid #d8dce7;border-radius:8px;height:42px;font-size:14px}.activity-log-search{background:#fff;border:1px solid #d8dce7;border-radius:8px;align-items:center;width:min(430px,40vw);padding:0 12px;display:flex}.activity-log-search input{border:0;width:100%;padding:0 9px}.activity-log-filters select{min-width:165px;padding:0 34px 0 11px}.activity-log-filters button{color:#fff;cursor:pointer;background:#5633dd;border:0;border-radius:8px;min-height:42px;padding:9px 15px;font-size:13px;font-weight:800}.activity-log-scope{color:#4d3e8c;white-space:nowrap;background:#f5f2ff;border:1px solid #ddd6f4;border-radius:8px;align-items:center;gap:6px;min-height:42px;padding:8px 11px;font-weight:800;display:inline-flex;font-size:12px!important}.activity-log-list{display:grid}.activity-log-list>article{border-top:1px solid #e8eaf0;grid-template-columns:42px minmax(240px,1.2fr) minmax(210px,.8fr) 150px 92px;align-items:center;gap:14px;padding:16px 18px;display:grid}.activity-log-list>article:first-child{border-top:0}.activity-log-icon{color:#5432d8;background:#eee9ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.activity-log-icon--crm{color:#2d64a6;background:#eaf2fb}.activity-log-icon--billing{color:#9a6700;background:#fff2d3}.activity-log-icon--support{color:#087b4b;background:#e5f7ed}.activity-log-icon--content{color:#9a4771;background:#f9eaf2}.activity-log-icon--organizations{color:#397261;background:#e8f5f0}.activity-log-event>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activity-log-event strong{color:#202a47;font-size:14px}.activity-log-event p{color:#7a8398;margin:4px 0 0;font-size:11px!important}.activity-log-area{color:#5634d7;text-transform:uppercase;background:#f0edff;border-radius:999px;padding:4px 7px;font-weight:850;font-size:9px!important}.activity-log-actor{align-items:center;gap:9px;min-width:0;display:flex}.activity-log-avatar{color:#fff;background:#5b3add;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:850;display:grid;font-size:10px!important}.activity-log-actor strong,.activity-log-actor small,.activity-log-list time strong,.activity-log-list time small{display:block}.activity-log-actor strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activity-log-actor small{color:#7b8497;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden;font-size:10px!important}.activity-log-list time strong{font-size:11px}.activity-log-list time small{color:#7c8497;margin-top:3px;font-size:10px!important}.activity-log-open{color:#5330d6;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-weight:800;display:inline-flex;font-size:11px!important}.activity-log-empty{color:#7a8397;text-align:center;justify-items:center;gap:6px;padding:42px;display:grid}.activity-log-empty strong{color:#2b3551;font-size:15px}.activity-log-empty span{font-size:13px!important}.activity-log-pagination{border-top:1px solid #e5e7ee;padding:12px 15px}@media (width<=1050px){.activity-log-list>article{grid-template-columns:42px minmax(240px,1fr) minmax(190px,.8fr) 90px}.activity-log-list time{grid-column:2}.activity-log-open{grid-area:1/4}.activity-log-filters{flex-wrap:wrap}.activity-log-search{width:min(100%,430px)}}@media (width<=850px){.activity-log-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.activity-log-boundary{align-self:flex-start}.activity-log-metrics{gap:8px}.activity-log-metrics article{grid-template-columns:36px 1fr;padding:12px}.activity-log-metrics article>span{width:35px;height:35px}.activity-log-filters{align-items:stretch}.activity-log-filters label,.activity-log-filters .activity-log-search,.activity-log-filters select,.activity-log-filters button,.activity-log-scope{width:100%}.activity-log-filters select{min-width:0}.activity-log-list>article{grid-template-columns:38px 1fr;padding:15px}.activity-log-event,.activity-log-actor,.activity-log-list time,.activity-log-open{grid-column:2}.activity-log-open{grid-row:auto;justify-content:flex-start}.activity-log-list time{gap:6px;display:flex}.activity-log-list time small{margin:0}}.assessment-directory-page{gap:18px;display:grid}.assessment-directory-heading{align-items:center}.assessment-directory-heading>div:first-child{max-width:820px}.assessment-directory-actions{align-items:center;gap:10px;display:flex}.assessment-directory-actions .admin-create-popover>summary{gap:7px}.assessment-directory-actions .admin-create-popover>form{gap:13px;width:360px;display:grid}.assessment-directory-actions .admin-create-popover>form>div{border-bottom:1px solid #e7e9ef;padding-bottom:11px}.assessment-directory-actions .admin-create-popover strong{font-size:16px}.assessment-directory-actions .admin-create-popover p{color:#6d768d;margin:3px 0 0;font-size:12px!important;line-height:1.5!important}.assessment-directory-guidance{color:#3f3968;background:#f7f5ff;border:1px solid #ddd6f4;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid}.assessment-directory-guidance>span{color:#5a37d9;background:#ebe6ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.assessment-directory-guidance strong{font-size:14px}.assessment-directory-guidance p{color:#6c6685;margin:2px 0 0;font-size:12px!important;line-height:1.5!important}.assessment-directory-guidance>a{color:#5330d6;white-space:nowrap;align-items:center;gap:6px;font-weight:800;display:inline-flex;font-size:12px!important}.assessment-directory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.assessment-directory-metrics article{background:#fff;border:1px solid #e0e3eb;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:82px;padding:15px 16px;display:grid}.assessment-directory-metrics article>span{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.assessment-directory-metrics .purple{color:#5331da;background:#eee9ff}.assessment-directory-metrics .green{color:#087b4b;background:#e5f7ed}.assessment-directory-metrics .amber{color:#9a6700;background:#fff2d3}.assessment-directory-metrics .rose{color:#a63c5a;background:#fbe8ee}.assessment-directory-metrics strong,.assessment-directory-metrics small{display:block}.assessment-directory-metrics strong{color:#18213e;font-size:23px;line-height:1.1}.assessment-directory-metrics small{color:#6d768d;margin-top:4px;font-size:12px!important}.assessment-directory-panel{padding:0;overflow:hidden}.assessment-directory-filters{background:#fbfbfd;border-bottom:1px solid #e5e7ee;align-items:center;gap:9px;padding:14px;display:flex}.assessment-directory-filters :is(input,select){color:#26304d;background:#fff;border:1px solid #d8dce7;border-radius:8px;height:42px;font-size:13px}.assessment-directory-search{background:#fff;border:1px solid #d8dce7;border-radius:8px;align-items:center;width:min(360px,32vw);padding:0 12px;display:flex}.assessment-directory-search input{border:0;width:100%;padding:0 9px}.assessment-directory-filters select{min-width:145px;padding:0 31px 0 10px}.assessment-directory-filters button{color:#fff;cursor:pointer;background:#5633dd;border:0;border-radius:8px;min-height:42px;padding:9px 14px;font-size:13px;font-weight:800}.assessment-directory-list{display:grid}.assessment-directory-card{border-top:1px solid #e8eaf0;grid-template-columns:44px minmax(260px,1.1fr) minmax(430px,1.2fr) 165px;align-items:center;gap:15px;padding:18px;display:grid}.assessment-directory-card:first-child{border-top:0}.assessment-directory-icon{color:#5432d8;background:#eee9ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.assessment-directory-identity>div{align-items:center;gap:6px;display:flex}.assessment-directory-state,.assessment-directory-draft{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-weight:850;font-size:9px!important}.assessment-directory-state.is-live{color:#08754a;background:#e4f7ed}.assessment-directory-state.is-setup{color:#855a08;background:#fff1d5}.assessment-directory-state.is-inactive,.assessment-directory-state.is-empty{color:#697287;background:#eceef2}.assessment-directory-draft{color:#5634d7;background:#f0edff}.assessment-directory-identity h2{color:#202a47;margin:7px 0 2px;font-size:16px}.assessment-directory-identity p{color:#69738a;margin:0;font-size:12px!important;line-height:1.45!important}.assessment-directory-identity>small{color:#8a91a2;margin-top:5px;display:block;font-size:10px!important}.assessment-directory-details{background:#f8f9fb;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:12px;display:grid}.assessment-directory-details dt{color:#8991a3;text-transform:uppercase;font-weight:850;font-size:9px!important}.assessment-directory-details dd{color:#36405b;margin:3px 0 0;font-weight:750;font-size:11px!important}.assessment-directory-details dd>a{color:#5432d8;font-weight:850}.assessment-directory-details dd>small{color:#838b9d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden;font-size:9px!important}.assessment-directory-card-actions{gap:8px;display:grid}.assessment-directory-card-actions .button{white-space:nowrap;justify-content:center}.assessment-directory-card-actions form{display:grid}.assessment-directory-card-actions>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.assessment-directory-card-actions>div>a{color:#5634d7;font-weight:750;font-size:10px!important}.assessment-directory-empty{color:#7a8397;text-align:center;justify-items:center;gap:6px;padding:42px;display:grid}.assessment-directory-empty strong{color:#2b3551;font-size:15px}.assessment-directory-empty span{font-size:13px!important}.assessment-directory-pagination{color:#737c91;border-top:1px solid #e5e7ee;justify-content:space-between;align-items:center;padding:12px 15px;display:flex;font-size:12px!important}@media (width<=1250px){.assessment-directory-card{grid-template-columns:44px minmax(260px,1fr) 165px}.assessment-directory-details{grid-area:2/2/auto/4}.assessment-directory-filters{flex-wrap:wrap}.assessment-directory-search{width:min(100%,430px)}}@media (width<=850px){.assessment-directory-heading{flex-direction:column;align-items:stretch}.assessment-directory-actions{align-self:stretch}.assessment-directory-actions>*{flex:1}.assessment-directory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-directory-guidance{grid-template-columns:40px 1fr}.assessment-directory-guidance>a{grid-column:2}.assessment-directory-filters{align-items:stretch}.assessment-directory-filters label,.assessment-directory-filters .assessment-directory-search,.assessment-directory-filters select,.assessment-directory-filters button{width:100%}.assessment-directory-filters select{min-width:0}}@media (width<=650px){.assessment-directory-actions{display:grid}.assessment-directory-actions .admin-create-popover>form{width:min(360px,100vw - 44px);left:0;right:auto}.assessment-directory-metrics{gap:8px}.assessment-directory-metrics article{grid-template-columns:36px 1fr;padding:12px}.assessment-directory-metrics article>span{width:35px;height:35px}.assessment-directory-card{grid-template-columns:40px 1fr;padding:15px}.assessment-directory-identity,.assessment-directory-details,.assessment-directory-card-actions{grid-column:2}.assessment-directory-details{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-directory-pagination{flex-direction:column;align-items:flex-start;gap:8px}}.assessment-import-page{gap:18px;display:grid}.assessment-import-heading{align-items:center}.assessment-import-heading>div{max-width:850px}.assessment-import-boundary{color:#31533f;background:#eff9f3;border:1px solid #cae3d4;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.assessment-import-boundary>span{color:#087b4b;background:#dff3e8;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.assessment-import-boundary strong{font-size:14px}.assessment-import-boundary p{color:#587264;margin:2px 0 0;font-size:12px!important;line-height:1.5!important}.assessment-import-boundary>small{color:#597365;white-space:nowrap;border-left:1px solid #cce3d5;padding-left:18px;font-weight:800;font-size:11px!important}.assessment-import-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.assessment-import-layout>main,.assessment-import-aside{gap:18px;display:grid}.assessment-import-aside{position:sticky;top:18px}.assessment-import-panel{padding:22px}.assessment-import-panel>.admin-panel-heading{margin-bottom:18px}.assessment-import-form{gap:15px}.assessment-import-dropzone{text-align:center;cursor:pointer;place-content:center;justify-items:center;min-height:190px;position:relative;background:#faf9ff!important;border:1.5px dashed #c9c4e3!important;border-radius:12px!important;padding:24px!important;display:grid!important}.assessment-import-dropzone:hover{background:#f7f5ff!important;border-color:#7963eb!important}.assessment-import-dropzone>input{opacity:0;position:absolute;overflow:hidden;width:1px!important;height:1px!important}.assessment-import-dropzone>span{color:#5633dd;background:#ebe6ff;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:11px;display:grid}.assessment-import-dropzone>strong{color:#27314d;font-size:16px}.assessment-import-dropzone>small{color:#737c91;margin-top:5px;font-weight:500;font-size:12px!important}.assessment-import-dropzone.is-ready{background:#f3fbf7!important;border-color:#62b78a!important}.assessment-import-dropzone.is-ready>span{color:#087b4b;background:#dff3e8}.assessment-import-dropzone.is-error{background:#fff5f5!important;border-color:#dc7b7b!important}.assessment-import-dropzone.is-error>span,.assessment-import-dropzone.is-error>small{color:#a43d3d}.assessment-import-preview{background:#f7fcf9;border:1px solid #d9e9df;border-radius:9px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.assessment-import-preview>span{color:#087b4b;background:#e1f4e9;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.assessment-import-preview strong{font-size:14px}.assessment-import-preview p{color:#68758d;margin:2px 0 0;font-size:12px!important}.assessment-import-confirm{cursor:pointer;background:#f8f6ff!important;border:1px solid #ddd7f5!important;border-radius:9px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:13px!important;display:grid!important}.assessment-import-confirm input{accent-color:#5633dd;margin-top:2px;width:18px!important;height:18px!important}.assessment-import-confirm strong,.assessment-import-confirm small{display:block}.assessment-import-confirm strong{font-size:13px}.assessment-import-confirm small{color:#70698a;margin-top:3px;font-weight:500;font-size:11px!important}.assessment-import-submit{align-items:center;gap:14px;padding-top:2px;display:flex}.assessment-import-submit>span{color:#737c91;font-size:11px!important}.assessment-import-after{grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:17px;display:grid}.assessment-import-after>span{color:#5633dd;background:#eeeaff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.assessment-import-after strong{font-size:14px}.assessment-import-after p{color:#68728a;margin:3px 0 0;font-size:12px!important}.assessment-import-checklist h2{margin:3px 0 14px;font-size:20px}.assessment-import-checklist ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.assessment-import-checklist li{color:#59647c;padding-left:23px;font-size:12px;line-height:1.45;position:relative}.assessment-import-checklist li:before{color:#087b4b;content:"✓";font-weight:850;position:absolute;top:0;left:0}.assessment-import-schema{padding:0;overflow:hidden}.assessment-import-schema>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;list-style:none;display:flex}.assessment-import-schema>summary::-webkit-details-marker{display:none}.assessment-import-schema>summary span{color:#2c3652;align-items:center;gap:8px;font-weight:800;display:flex;font-size:13px!important}.assessment-import-schema>summary b{color:#5633dd}.assessment-import-schema[open]>summary{border-bottom:1px solid #e5e7ed}.assessment-import-schema pre{color:#d9e0f6;background:#161a2e;max-height:430px;margin:0;padding:16px;font-size:10px;line-height:1.6;overflow:auto}.assessment-import-types{background:#fff;border:1px solid #e1e4ec;border-radius:11px;padding:15px 17px}.assessment-import-types>strong{font-size:12px}.assessment-import-types>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.assessment-import-types code{color:#5231d3;background:#f0edff;border-radius:6px;padding:4px 7px;font-size:10px!important}@media (width<=1000px){.assessment-import-layout{grid-template-columns:1fr}.assessment-import-aside{grid-template-columns:1fr 1fr;position:static}.assessment-import-types{grid-column:1/-1}}@media (width<=650px){.assessment-import-heading{flex-direction:column;align-items:stretch}.assessment-import-boundary{grid-template-columns:40px 1fr}.assessment-import-boundary>small{border:0;grid-column:2;padding:0}.assessment-import-panel{padding:17px}.assessment-import-aside{grid-template-columns:1fr}.assessment-import-types{grid-column:auto}.assessment-import-submit{flex-direction:column;align-items:stretch}.assessment-import-submit .button{width:100%}}.assessment-builder-page{gap:18px;display:grid}.assessment-builder-heading{align-items:center}.assessment-builder-heading>div:first-child{max-width:820px}.assessment-builder-heading>div:last-child{gap:9px;display:flex}.assessment-builder-guidance{color:#3f3968;background:#f7f5ff;border:1px solid #ddd6f4;border-radius:11px;grid-template-columns:40px 1fr;align-items:center;gap:13px;padding:15px 17px;display:grid}.assessment-builder-guidance>span{color:#5a37d9;background:#ebe6ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.assessment-builder-guidance strong{font-size:14px}.assessment-builder-guidance p{color:#6c6685;margin:2px 0 0;font-size:12px!important;line-height:1.5!important}.assessment-builder-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.assessment-builder-metrics article{background:#fff;border:1px solid #e0e3eb;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:82px;padding:15px 16px;display:grid}.assessment-builder-metrics article>span{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.assessment-builder-metrics .purple{color:#5331da;background:#eee9ff}.assessment-builder-metrics .amber{color:#9a6700;background:#fff2d3}.assessment-builder-metrics .green{color:#087b4b;background:#e5f7ed}.assessment-builder-metrics .rose{color:#a63c5a;background:#fbe8ee}.assessment-builder-metrics strong,.assessment-builder-metrics small{display:block}.assessment-builder-metrics strong{color:#18213e;font-size:23px;line-height:1.1}.assessment-builder-metrics small{color:#6d768d;margin-top:4px;font-size:12px!important}.assessment-builder-panel{padding:0;overflow:hidden}.assessment-builder-filters{background:#fbfbfd;border-bottom:1px solid #e5e7ee;align-items:center;gap:10px;padding:14px;display:flex}.assessment-builder-filters :is(input,select){color:#26304d;background:#fff;border:1px solid #d8dce7;border-radius:8px;height:42px;font-size:13px}.assessment-builder-search{background:#fff;border:1px solid #d8dce7;border-radius:8px;align-items:center;width:min(430px,40vw);padding:0 12px;display:flex}.assessment-builder-search input{border:0;width:100%;padding:0 9px}.assessment-builder-filters select{min-width:165px;padding:0 34px 0 11px}.assessment-builder-filters button{color:#fff;cursor:pointer;background:#5633dd;border:0;border-radius:8px;min-height:42px;padding:9px 15px;font-size:13px;font-weight:800}.assessment-builder-list{background:#f8f9fc;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.assessment-builder-card{background:#fff;border:1px solid #dfe3ec;border-radius:12px;display:grid;overflow:hidden;box-shadow:0 6px 18px #1d234406}.assessment-builder-card>header{border-bottom:1px solid #e8eaf0;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px;display:grid}.assessment-builder-icon{color:#5432d8;background:#eee9ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.assessment-builder-card>header>div>span{color:#6a55c4;text-transform:uppercase;font-weight:850;font-size:9px!important}.assessment-builder-card h2{color:#202a47;margin:3px 0;font-size:17px}.assessment-builder-card header p{color:#6d768c;margin:0;font-size:11px!important;line-height:1.5!important}.assessment-builder-state{color:#697287;white-space:nowrap;text-transform:uppercase;background:#eceef2;border-radius:999px;padding:5px 8px;font-weight:850;font-size:9px!important}.assessment-builder-state.is-draft{color:#855a08;background:#fff1d5}.assessment-builder-state.is-published{color:#08754a;background:#e4f7ed}.assessment-builder-version-flow{grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:5px;padding:15px 18px;display:grid}.assessment-builder-version-flow>span{grid-template-columns:23px 1fr;align-items:center;gap:1px 7px;min-width:0;display:grid}.assessment-builder-version-flow b{color:#71798d;background:#eceef2;border-radius:50%;grid-row:span 2;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.assessment-builder-version-flow small{color:#8a91a2;text-transform:uppercase;font-weight:800;font-size:8px!important}.assessment-builder-version-flow strong{color:#4a536a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.assessment-builder-version-flow>i{color:#a5abba}.assessment-builder-version-flow .is-complete b{color:#08754a;background:#e4f7ed}.assessment-builder-version-flow .is-current b{color:#fff;background:#5633dd}.assessment-builder-counts{background:#e8eaf0;border-block:1px solid #e8eaf0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid}.assessment-builder-counts>div{background:#f8f9fb;min-width:0;padding:11px}.assessment-builder-counts dt{color:#8991a3;text-transform:uppercase;font-weight:850;font-size:8px!important}.assessment-builder-counts dd{color:#303a55;margin:3px 0 0;font-weight:800;font-size:12px!important}.assessment-builder-counts dd small{color:#858d9f;text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden;font-size:8px!important}.assessment-builder-card>footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.assessment-builder-card>footer>div{flex-wrap:wrap;gap:10px;display:flex}.assessment-builder-card>footer>div a{color:#5633d8;font-weight:750;font-size:10px!important}.assessment-builder-card>footer form{display:grid}.assessment-builder-card>footer .button{white-space:nowrap;gap:6px}.assessment-builder-empty{color:#7a8397;text-align:center;grid-column:1/-1;place-content:center;justify-items:center;min-height:260px;display:grid}.assessment-builder-empty strong{color:#2b3551;margin-top:8px;font-size:15px}.assessment-builder-empty span{margin:3px 0 13px;font-size:12px!important}.assessment-builder-pagination{color:#737c91;border-top:1px solid #e5e7ee;justify-content:space-between;align-items:center;padding:12px 15px;display:flex;font-size:12px!important}@media (width<=1150px){.assessment-builder-list{grid-template-columns:1fr}}@media (width<=850px){.assessment-builder-heading{flex-direction:column;align-items:stretch}.assessment-builder-heading>div:last-child{align-self:stretch}.assessment-builder-heading>div:last-child>*{flex:1}.assessment-builder-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-builder-filters{flex-wrap:wrap;align-items:stretch}.assessment-builder-search{width:min(100%,430px)}}@media (width<=650px){.assessment-builder-heading>div:last-child{display:grid}.assessment-builder-metrics{gap:8px}.assessment-builder-metrics article{grid-template-columns:36px 1fr;padding:12px}.assessment-builder-metrics article>span{width:35px;height:35px}.assessment-builder-filters label,.assessment-builder-filters .assessment-builder-search,.assessment-builder-filters select,.assessment-builder-filters button{width:100%}.assessment-builder-filters select{min-width:0}.assessment-builder-list{padding:10px}.assessment-builder-card>header{grid-template-columns:42px 1fr}.assessment-builder-state{grid-column:2;justify-self:start}.assessment-builder-version-flow{grid-template-columns:1fr}.assessment-builder-version-flow>i{display:none}.assessment-builder-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-builder-counts>div:last-child{grid-column:1/-1}.assessment-builder-card>footer{flex-direction:column;align-items:stretch}.assessment-builder-card>footer .button{justify-content:center;width:100%}.assessment-builder-pagination{flex-direction:column;align-items:flex-start;gap:8px}}.assessment-publish-readiness{background:#fffaf0;border:1px solid #ead8aa;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;margin:0 0 18px;padding:16px 18px;display:grid}.assessment-publish-readiness.is-ready{background:#f1fbf5;border-color:#bfe7d1}.assessment-publish-readiness>span{color:#8b6104;background:#fff0c6;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.assessment-publish-readiness.is-ready>span{color:#08764a;background:#dff5e9}.assessment-publish-readiness .eyebrow{margin:0 0 3px}.assessment-publish-readiness h2{color:#202a47;margin:0;font-size:16px}.assessment-publish-readiness p{color:#697287;margin:4px 0 0;font-size:12px!important}.assessment-publish-readiness ul{color:#62583f;gap:4px;margin:8px 0 0;padding-left:18px;font-size:12px;display:grid}.assessment-publish-readiness>a{color:#5432d8;align-self:center;font-weight:800;font-size:11px!important}.admin-heading-actions button:disabled{cursor:not-allowed;opacity:.55}.assessment-responses-page,.assessment-response-detail{gap:18px;display:grid}.assessment-response-metrics,.assessment-response-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.assessment-response-metrics article,.assessment-response-detail-summary article{background:#fff;border:1px solid #e0e3eb;border-radius:11px;gap:4px;padding:16px 18px;display:grid}.assessment-response-metrics strong{color:#202a47;font-size:23px}.assessment-response-metrics span,.assessment-response-detail-summary small{color:#788196;font-size:11px!important}.assessment-response-detail-summary strong{color:#26304d;font-size:14px}.assessment-responses-panel{padding:0;overflow:hidden}.assessment-response-filters{background:#fbfbfd;border-bottom:1px solid #e5e7ee;align-items:center;gap:9px;padding:14px;display:flex}.assessment-response-filters :is(input,select){color:#26304d;background:#fff;border:1px solid #d8dce7;border-radius:8px;height:41px;font-size:12px}.assessment-response-search{background:#fff;border:1px solid #d8dce7;border-radius:8px;align-items:center;width:min(400px,34vw);padding:0 11px;display:flex}.assessment-response-search input{border:0;width:100%;padding:0 8px}.assessment-response-filters select{min-width:135px;padding:0 30px 0 10px}.assessment-response-filters button{color:#fff;background:#5633dd;border:0;border-radius:8px;min-height:41px;padding:8px 14px;font-size:12px;font-weight:800}.assessment-response-table td:first-child strong,.assessment-response-table td:first-child small{display:block}.assessment-response-table td:first-child small{color:#848ca0;margin-top:3px;font-size:10px!important}.assessment-response-status{color:#95630b;text-transform:uppercase;background:#fff0d2;border-radius:999px;padding:5px 8px;font-weight:850;display:inline-flex;font-size:9px!important}.assessment-response-status.is-completed{color:#08754a;background:#e2f7eb}.assessment-response-open{color:#5432d8;white-space:nowrap;font-weight:800;font-size:11px!important}.assessment-response-detail>.admin-page-heading{align-items:center}.assessment-response-detail-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.assessment-response-detail-grid>aside{gap:16px;display:grid}.assessment-response-answers{padding:0;overflow:hidden}.assessment-response-answers>.admin-panel-heading{padding:18px}.assessment-response-answers>article{border-top:1px solid #e8eaf0}.assessment-response-answers>article>header{background:#fafafe;grid-template-columns:30px 1fr;gap:10px;padding:15px 18px;display:grid}.assessment-response-answers>article>header>span{color:#5432d8;background:#eee9ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:850;display:grid}.assessment-response-answers h3{color:#252f4b;margin:0;font-size:14px}.assessment-response-answers header p{color:#7d8598;margin:2px 0 0;font-size:10px!important}.assessment-response-answers dl{margin:0}.assessment-response-answers dl>div{border-top:1px solid #eff0f4;grid-template-columns:minmax(0,1.45fr) minmax(160px,.55fr);gap:16px;padding:13px 18px;display:grid}.assessment-response-answers dt{color:#4a536c;font-size:11px}.assessment-response-answers dt small{color:#8b6a18;text-transform:uppercase;margin-left:5px;font-size:8px!important}.assessment-response-answers dd{color:#202a47;margin:0;font-size:11px;font-weight:750}.assessment-response-profile,.assessment-response-result{padding:18px}.assessment-response-profile h2,.assessment-response-result h2{color:#232d49;margin:0;font-size:15px}.assessment-response-profile>p,.assessment-response-result p{color:#768095;font-size:11px!important}.assessment-response-profile dl{margin:14px 0 0}.assessment-response-profile dl>div{border-top:1px solid #eceef3;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.assessment-response-profile dt{color:#858da0;text-transform:uppercase;font-size:9px!important}.assessment-response-profile dd{color:#303a55;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700;font-size:10px!important}.assessment-response-consent{color:#33624f;background:#eaf8f0;border-radius:7px;padding:9px}.assessment-response-result>strong{color:#5633d8;margin-top:9px;font-size:24px;display:block}@media (width<=980px){.assessment-response-filters{flex-wrap:wrap}.assessment-response-search{width:100%}.assessment-response-detail-grid{grid-template-columns:1fr}}.assessment-response-history{padding:18px}.assessment-response-history h2{color:#232d49;margin:0;font-size:15px}.assessment-response-history>p{color:#768095;font-size:11px!important}.assessment-response-answers dd>small{color:#8a91a2;margin-top:4px;font-weight:500;display:block;font-size:9px!important}.assessment-response-history article{border-top:1px solid #eceef3;gap:3px;padding:10px 0;display:grid}.assessment-response-history article strong{color:#303a55;font-size:10px}.assessment-response-history article span{color:#59627a;overflow-wrap:anywhere;font-size:10px}.assessment-response-history article small,.assessment-response-history>small{color:#8a91a2;font-size:9px!important}@media (width<=720px){.assessment-publish-readiness{grid-template-columns:38px 1fr}.assessment-publish-readiness>a{grid-column:2}.assessment-response-metrics,.assessment-response-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-response-answers dl>div{grid-template-columns:1fr}.assessment-response-answers dd{text-align:left}}.email-template-secondary-actions{border-top:1px solid #e8eaf0;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:12px;display:flex}.email-template-secondary-actions form{margin:0}.email-template-guidance p{color:#626d84;line-height:1.5;font-size:11px!important}.email-template-guidance ul{color:#626d84;gap:8px;margin:0;padding-left:20px;font-size:11px;line-height:1.5;display:grid}.email-template-guidance code{color:#4930bb;font-size:10px}.workflow-filter-panel{padding:14px}.workflow-filter-panel .crm-filter{margin:0}.workflow-preview-result{background:#f5fcf8;border-color:#cce6d7;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);gap:12px 18px;padding:18px;display:grid}.workflow-preview-result h2,.workflow-preview-result p{margin:0}.workflow-preview-result span{color:#547263;font-size:11px}.workflow-preview-result>strong{align-self:end}.workflow-preview-result pre{color:#3e4b45;white-space:pre-wrap;background:#fff;border:1px solid #dcebe2;border-radius:8px;grid-column:1/-1;margin:0;padding:13px;font:11px/1.55 ui-monospace,monospace;overflow:auto}.workflow-conditions{color:#59647c;margin:11px 0 0;font-size:11px}.workflow-delivery-history{border:1px solid #e5e7ed;border-radius:8px;margin-top:11px}.workflow-delivery-history>summary{color:#4e5870;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:750}.workflow-delivery-history>div{border-top:1px solid #eceef2;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:grid}.workflow-delivery-history time{color:#7a8294;justify-self:end}.workflow-delivery-history small{color:#9a4d45;grid-column:1/-1}.workflow-run-form{grid-template-columns:minmax(0,1fr) auto auto}.workflow-secondary-actions{gap:8px;margin-top:11px;display:flex}.workflow-secondary-actions form{margin:0}@media (width<=720px){.workflow-preview-result,.workflow-run-form{grid-template-columns:1fr}.workflow-delivery-history>div{grid-template-columns:auto 1fr}.workflow-delivery-history time{grid-column:1/-1;justify-self:start}}.support-queue-tabs{gap:7px;margin-bottom:16px;display:flex;overflow-x:auto}.support-queue-tabs a{color:#626d85;background:#fff;border:1px solid #dfe2eb;border-radius:8px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.support-queue-tabs a.is-active{color:#fff;background:#5633dd;border-color:#5633dd}.support-filter{flex-wrap:wrap;margin:0}.support-filter label:first-of-type{flex:1;min-width:280px}.support-request-details{min-width:240px;max-width:440px}.support-request-details>summary{color:#4f5970;cursor:pointer;font-size:12px;line-height:1.45}.support-request-details>div{background:#fafbfe;border:1px solid #e3e5ec;border-radius:8px;margin-top:8px;padding:11px}.support-request-details p{color:#414c65;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.support-request-details dl{gap:7px;margin:10px 0 0;display:grid}.support-request-details dl>div{justify-content:space-between;gap:12px;display:flex}.support-request-details dt{color:#838b9c;text-transform:uppercase;font-size:9px}.support-request-details dd{color:#566078;text-align:right;margin:0;font-size:10px}.status-success{color:#08754a;font-weight:750}.support-workflow-body{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:16px;width:min(760px,78vw);padding:14px;display:grid}.support-workflow-actions{gap:15px;display:grid}.support-workflow-body form{gap:10px;display:grid}.support-workflow-body label{color:#4f5971;gap:5px;font-size:11px;font-weight:750;display:grid}.support-workflow-body :is(select,textarea){width:100%;font:inherit;background:#fff;border:1px solid #d9dde7;border-radius:7px;padding:8px}.support-response-form{border-top:1px solid #e4e6ed;padding-top:14px}.support-response-form h3{margin:0;font-size:13px}.support-response-recorded{color:#287054;background:#eaf8f0;border-radius:7px;margin:0;padding:9px;font-size:10px}.support-history{border-left:1px solid #e4e6ed;max-height:520px;padding-left:15px;overflow:auto}.support-history h3{margin:0 0 8px;font-size:13px}.support-history article{border-top:1px solid #eceef3;padding:9px 0}.support-history article:first-of-type{border-top:0}.support-history strong{font-size:10px}.support-history p{color:#535e76;white-space:pre-wrap;margin:3px 0;font-size:10px;line-height:1.45}.support-history small{color:#858d9f;font-size:9px!important}.request-workflow-check{align-items:center;grid-template-columns:17px 1fr!important;display:flex!important}.request-workflow-check input{width:16px;height:16px}.support-queue-panel .admin-reference-table-scroll table{min-width:1050px}.support-response-guidance{color:#705b24;background:#fff8df;border-radius:7px;margin:0;padding:9px;font-size:10px}.support-deliveries{border-top:1px solid #e4e6ed;gap:8px;padding-top:14px;display:grid}.support-deliveries h3{margin:0;font-size:13px}.support-deliveries article{background:#fafbfe;border:1px solid #e2e5ec;border-radius:7px;gap:6px;padding:9px;display:grid}.support-deliveries strong,.support-deliveries small{display:block}.support-deliveries strong{font-size:10px}.support-deliveries small{color:#818a9d;margin-top:2px;font-size:9px}.support-deliveries p{color:#a33b45;margin:0;font-size:10px;line-height:1.4}.support-deliveries form{border-top:1px solid #e5e7ed;padding-top:5px}.support-deliveries input{width:100%;font:inherit;background:#fff;border:1px solid #d9dde7;border-radius:7px;padding:8px}@media (width<=850px){.support-filter label,.support-filter label:first-of-type,.support-filter select,.support-filter input{width:100%;min-width:0}.support-workflow-body{grid-template-columns:1fr;width:min(420px,75vw)}.support-history{border-top:1px solid #e4e6ed;border-left:0;padding-top:13px;padding-left:0}}.billing-status--partially_refunded{color:#815113;background:#fff2d9}.billing-status--refunded{color:#61667a;background:#e9ebf1}.products-directory-page{background:#f8f7fc}.products-directory-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#92ff542e,#0000 24%),linear-gradient(135deg,#1d114f 0%,#3b218e 58%,#5333b5 100%);padding:92px 0 76px}.products-directory-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:center;gap:70px;display:grid}.products-directory-hero h1{letter-spacing:-.045em;max-width:760px;margin:12px 0 20px;font-size:clamp(42px,5.4vw,76px);line-height:.98}.products-directory-hero h1+p{color:#ddd5f6;max-width:700px;font-size:18px;line-height:1.7}.products-directory-hero .eyebrow{color:#c9ff65}.products-directory-secondary{color:#fff!important;background:0 0!important;border-color:#ffffff59!important}.products-directory-hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13093970;border:1px solid #ffffff2e;border-radius:20px;padding:25px;box-shadow:0 25px 70px #0d062a38}.products-directory-hero aside>span{color:#c9ff65;letter-spacing:.08em;text-transform:uppercase;margin-bottom:17px;font-size:12px;font-weight:850;display:block}.products-directory-hero ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.products-directory-hero li{border-top:1px solid #ffffff21;grid-template-columns:38px 1fr;gap:13px;padding:16px 0;display:grid}.products-directory-hero li b{color:#ae9ce6;font-size:11px}.products-directory-hero li strong,.products-directory-hero li small{display:block}.products-directory-hero li strong{font-size:16px}.products-directory-hero li small{color:#c9c1e3;margin-top:5px;line-height:1.5;font-size:12px!important}.products-directory-jump{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e4e0ef;position:sticky;top:0}.products-directory-jump .shell{scrollbar-width:thin;gap:5px;padding-block:11px;display:flex;overflow-x:auto}.products-directory-jump a{color:#615979;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}.products-directory-jump a:hover{color:#4624bd;background:#f0ecff}.products-directory-list{padding:88px 0 96px;scroll-margin-top:70px}.products-directory-list>div>header{max-width:760px;margin-bottom:34px}.products-directory-list h2{color:#21153f;letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(34px,4vw,52px);line-height:1.05}.products-directory-list header>p:last-child{color:#6e6780;font-size:16px;line-height:1.65}.products-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.products-directory-card{background:#fff;border:1px solid #e3dfec;border-radius:20px;scroll-margin-top:90px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 14px 38px #25174b0f}.products-directory-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #25174b1c}.products-directory-image{background:#ece8f7;height:260px;display:block;overflow:hidden}.products-directory-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.products-directory-card:hover .products-directory-image img{transform:scale(1.025)}.products-directory-card-body{align-content:start;padding:27px;display:grid}.products-directory-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.products-directory-meta span{color:#5a35d2;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.products-directory-meta em{color:#08774a;background:#e7f7ee;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:850}.products-directory-card h3{letter-spacing:-.025em;margin:12px 0 10px;font-size:27px}.products-directory-card h3 a{color:#241844}.products-directory-card p{color:#6c657b;min-height:74px;margin:0;font-size:14px;line-height:1.65}.products-directory-card ul{flex-wrap:wrap;gap:7px;margin:20px 0 23px;padding:0;list-style:none;display:flex}.products-directory-card li{color:#5d5671;background:#faf9fc;border:1px solid #e5e1ee;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:750}.products-directory-link{color:#4d28c7;justify-self:start;align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.products-directory-link span{transition:transform .2s}.products-directory-link:hover span{transform:translate(4px)}.products-directory-workflow{color:#fff;background:#17102e;padding:88px 0}.products-directory-workflow>div>header{grid-template-columns:190px minmax(0,760px);align-items:start;gap:30px;display:grid}.products-directory-workflow h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.05}.products-directory-workflow ol{background:#382d55;border:1px solid #382d55;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:48px 0 36px;padding:0;list-style:none;display:grid;overflow:hidden}.products-directory-workflow li{background:#21183a;min-height:220px;padding:25px}.products-directory-workflow li>span{color:#b7ff57;font-size:11px;font-weight:850}.products-directory-workflow li strong{margin:40px 0 10px;font-size:17px;display:block}.products-directory-workflow li p{color:#bdb5ce;margin:0;font-size:12px;line-height:1.65}.products-directory-actions{flex-wrap:wrap;gap:12px;display:flex}.products-directory-actions .button--on-dark{border-color:#554a6e}@media (width<=960px){.products-directory-hero-grid{grid-template-columns:1fr;gap:38px}.products-directory-hero aside{max-width:620px}.products-directory-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.products-directory-workflow>div>header{grid-template-columns:1fr;gap:5px}}@media (width<=680px){.products-directory-hero{padding:64px 0 52px}.products-directory-hero h1{font-size:42px}.products-directory-grid{grid-template-columns:1fr}.products-directory-image{height:210px}.products-directory-card p{min-height:0}.products-directory-list,.products-directory-workflow{padding:64px 0}.products-directory-workflow ol{grid-template-columns:1fr}.products-directory-workflow li{min-height:0}.products-directory-workflow li strong{margin-top:24px}.products-directory-actions{display:grid}.products-directory-actions .button{justify-content:center;width:100%}}.products-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.products-directory-card{--product-accent:#6447dc;--product-soft:#f0edff;background:radial-gradient(circle at 100% 0,var(--product-soft),transparent 36%),#fff;border-color:#e7e3ee;min-height:500px;display:flex;position:relative;overflow:hidden}.products-directory-card:before{background:var(--product-accent);content:"";height:4px;position:absolute;top:0;left:0;right:0}.products-directory-card--command-centre{--product-accent:#6845dc;--product-soft:#f0ecff}.products-directory-card--pos{--product-accent:#e9663a;--product-soft:#fff0e9}.products-directory-card--yellow-pages{--product-accent:#d39300;--product-soft:#fff7d9}.products-directory-card--marketing-hub{--product-accent:#d43d7d;--product-soft:#ffeaf3}.products-directory-card--field-sales{--product-accent:#2676d9;--product-soft:#eaf3ff}.products-directory-card-body{flex-direction:column;width:100%;padding:26px;display:flex}.products-directory-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.products-directory-icon{width:66px;height:66px;color:var(--product-accent);border:1px solid var(--product-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.products-directory-icon{border:1px solid color-mix(in srgb,var(--product-accent) 18%,white)}}.products-directory-icon{background:var(--product-soft);border-radius:18px;box-shadow:inset 0 1px #fffc}.products-directory-icon .ui-icon{stroke-width:1.65px;width:31px;height:31px}.products-directory-number{color:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.products-directory-number{color:color-mix(in srgb,var(--product-accent) 55%,#8e879d)}}.products-directory-number{letter-spacing:.12em;font-size:11px;font-weight:900}.products-directory-meta{justify-content:flex-start}.products-directory-meta span{color:var(--product-accent)}.products-directory-meta em{color:#397259;background:#fffc;border:1px solid #d7ebdf;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.products-directory-meta em i{background:#1aa469;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #1aa4691f}.products-directory-card h3{margin-top:13px;font-size:25px}.products-directory-card p{min-height:112px}.products-directory-card ul{margin-top:18px}.products-directory-card li{border-color:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.products-directory-card li{border-color:color-mix(in srgb,var(--product-accent) 13%,#e5e1ee)}}.products-directory-card li{background:#ffffffb8}.products-directory-link{color:var(--product-accent);margin-top:auto;padding-top:4px}@media (width<=1080px){.products-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products-directory-card{min-height:470px}.products-directory-card p{min-height:74px}}@media (width<=680px){.products-directory-grid{grid-template-columns:1fr}.products-directory-card{min-height:0}.products-directory-card-body{padding:24px}.products-directory-card-top{margin-bottom:25px}.products-directory-card p{min-height:0}.products-directory-link{margin-top:8px}}.storefront-qr-preview{text-align:center;justify-items:center;gap:16px;padding:24px;display:grid}.storefront-qr-preview>strong{font-size:1.4rem}.pa-report-cover{object-fit:cover;border-radius:14px;width:100%;max-height:260px;margin-bottom:18px}.pa-health-dot-0{--dot:#15a55b}.pa-health-dot-1{--dot:#2582f4}.pa-health-dot-2{--dot:#3267df}.pa-health-dot-3{--dot:#4d4bd3}.pa-health-dot-4{--dot:#7443ba}.pa-health-dot-5{--dot:#ef7623}.pa-health-dot-6{--dot:#13a060}.pa-report-head--enhanced{padding:5px 0 2px}.pa-report-head--enhanced>div:first-child{max-width:720px}.pa-report-head--enhanced .pa-report-kicker{color:#5c42c7;letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-weight:850;font-size:10px!important}.pa-report-head--enhanced h1{max-width:680px}.pa-report-head--enhanced .pa-head-actions{flex-wrap:wrap;justify-content:flex-end}.pa-report-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.pa-report-snapshot article{background:linear-gradient(145deg,#fff,#fbfbfe);border:1px solid #e1e4ed;border-radius:10px;align-content:start;gap:5px;min-height:112px;padding:16px 17px;display:grid;position:relative;overflow:hidden}.pa-report-snapshot article:before{content:"";background:#5732e8;height:3px;position:absolute;top:0;left:0;right:0}.pa-report-snapshot article.needs-attention:before{background:#ed7436}.pa-report-snapshot small{color:#747d91;letter-spacing:.05em;text-transform:uppercase;font-weight:800;font-size:10px!important}.pa-report-snapshot strong{color:#19223e;text-overflow:ellipsis;font-size:21px;line-height:1.2;overflow:hidden}.pa-report-snapshot span{color:#66718a;line-height:1.4;font-size:11px!important}.pa-report-tabs--sticky{z-index:25;scrollbar-width:thin;background:#fffffff7;border:1px solid #e2e5ed;border-radius:9px 9px 0 0;margin-top:16px;position:sticky;top:0;overflow-x:auto;box-shadow:0 8px 20px #161d3d0d}.pa-report-tabs--sticky a{flex:none}.pa-report-section{scroll-margin-top:58px}.pa-section-label{color:#5a3dd1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-weight:850;display:block;font-size:9px!important}.pa-executive>header,.pa-report-performance>header,.pa-opportunity-grid>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:9px;display:flex}.pa-executive>header a,.pa-report-performance>header a{color:#4c31ce;font-weight:800;font-size:10px!important}.pa-executive-metrics--evidence{grid-template-columns:repeat(4,1fr)!important;gap:9px!important;display:grid!important}.pa-report-integrity-note{color:#5b4a18;background:#fffaf0;border:1px solid #eadcae;border-radius:7px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex;margin:12px 0 0!important;font-size:11px!important;line-height:1.5!important}.pa-report-integrity-note .pa-svg{flex:none;margin-top:1px}.pa-report-performance{padding:16px}.pa-report-bars{gap:11px;margin-top:14px;display:grid}.pa-report-bars article{grid-template-columns:minmax(170px,.7fr) minmax(180px,1.3fr) 58px;align-items:center;gap:14px;display:grid}.pa-report-bars article>div{min-width:0}.pa-report-bars strong,.pa-report-bars span{display:block}.pa-report-bars strong{color:#28324e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pa-report-bars span{color:#7a8296;margin-top:3px;font-size:9px!important}.pa-report-bars i{background:#e9ebf1;border-radius:999px;height:9px;overflow:hidden}.pa-report-bars i u{border-radius:inherit;background:linear-gradient(90deg,#5a35e3,#1aab67);height:100%;text-decoration:none;display:block}.pa-report-bars b{color:#29334f;text-align:right;font-size:11px}.pa-financial dl{gap:7px;margin:12px 0 0;display:grid}.pa-financial dl>div{border-top:1px solid #eceef3;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.pa-financial dt{color:#6d778d;font-size:10px!important}.pa-financial dd{color:#27314d;margin:0;font-weight:800;font-size:11px!important}.pa-opportunity-grid>header>span{color:#727b91;font-size:10px!important}.pa-opportunity-grid article>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pa-report-aside .good,.pa-report-aside .risk{grid-template-columns:18px 1fr auto;align-items:start;gap:7px;display:grid}.pa-report-aside .risk{grid-template-columns:18px 1fr}.pa-report-aside .good b{white-space:nowrap;font-size:10px}.pa-report-page .pa-report-body :is(p,span,small,li,dt,dd,a,button,.pa-data-gap),.pa-report-page .pa-report-intro :is(p,span,small,li,dt,dd,a,button){line-height:1.5;font-size:12px!important}.pa-report-page .pa-executive>p{font-size:14px!important}.pa-report-page .pa-card h2{font-size:17px}.pa-report-page .pa-executive article strong{font-size:19px}.pa-report-page .pa-score-ring>span{font-size:10px!important}.pa-report-page .pa-score-ring strong{font-size:27px}.pa-report-page .pa-company-info h2{font-size:20px}.pa-report-page .pa-health-score li{font-size:11px!important}@media (width<=1180px){.pa-report-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-executive-metrics--evidence{grid-template-columns:repeat(2,1fr)!important}}@media (width<=900px){.pa-report-head--enhanced{flex-direction:column;align-items:stretch}.pa-report-head--enhanced .pa-head-actions{justify-content:flex-start}.pa-report-tabs--sticky{top:64px}.pa-report-section{scroll-margin-top:128px}.pa-report-body{grid-template-columns:1fr}.pa-report-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-report-aside .pa-report-cta{grid-column:1/-1}.pa-report-trio{grid-template-columns:1fr 1fr}.pa-report-trio>:last-child{grid-column:1/-1}}@media (width<=650px){.pa-report-head--enhanced h1{font-size:25px}.pa-report-head--enhanced .pa-head-actions{grid-template-columns:1fr 1fr;display:grid}.pa-report-head--enhanced .pa-head-actions>*{width:100%;padding-inline:9px}.pa-report-snapshot{grid-template-columns:1fr}.pa-report-snapshot article{min-height:96px}.pa-report-tabs--sticky{border-radius:0;margin-inline:-10px}.pa-executive-metrics--evidence,.pa-executive>div{grid-template-columns:1fr 1fr!important}.pa-report-bars article{grid-template-columns:1fr 48px}.pa-report-bars article>i{grid-area:2/1/auto/-1}.pa-report-trio,.pa-report-aside{grid-template-columns:1fr}.pa-report-trio>:last-child,.pa-report-aside .pa-report-cta{grid-column:auto}.pa-opportunity-grid>div{grid-template-columns:1fr}.pa-opportunity-grid article{min-height:0}.pa-report-page .pa-report-body :is(p,span,small,li,dt,dd,a,button,.pa-data-gap),.pa-report-page .pa-report-intro :is(p,span,small,li,dt,dd,a,button){font-size:13px!important}}@media print{.pa-report-tabs--sticky{display:none}.pa-report-snapshot{grid-template-columns:repeat(4,1fr)}.pa-report-body{grid-template-columns:1fr 250px}.pa-report-integrity-note{background:#fff;border-color:#aaa}}.attribution-page{min-width:0;max-width:100%;overflow-x:clip}.attribution-page>.admin-panel,.attribution-page .admin-editor-content,.attribution-page .crm-table-wrap{min-width:0;max-width:100%}.attribution-workspaces{scrollbar-width:thin;gap:7px;margin:-6px 0 20px;padding:2px 0;display:flex;overflow-x:auto}.attribution-workspaces a{color:#606b83;background:#fff;border:1px solid #dfe2eb;border-radius:9px;flex:none;align-items:center;min-height:40px;padding:8px 13px;font-size:12px;font-weight:800;display:flex}.attribution-workspaces a:hover{color:#4d2bd0;border-color:#c8beef}.attribution-workspaces a.active{color:#fff;background:#5633dd;border-color:#5633dd;box-shadow:0 7px 18px #4a2dc529}.attribution-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.attribution-stat-grid article{min-width:0}.attribution-stat-grid article.has-attention{background:#fffaf0;border-color:#ead8aa}.attribution-stat-grid article.has-attention strong{color:#9a6408}.attribution-stat-grid article>a{color:#5130d5;margin-top:8px;font-size:10px;font-weight:800;display:inline-block}.attribution-period-panel{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;padding:14px 16px;display:flex}.attribution-period-panel .crm-filter{flex:1;align-items:end;gap:9px;margin:0;display:flex}.attribution-period-panel label{min-width:165px}.attribution-period-panel>p{color:#727c91;max-width:430px;margin:0;font-size:10px;line-height:1.5}.attribution-launchpad{background:linear-gradient(145deg,#fff,#fbfaff);margin-bottom:18px}.attribution-launchpad>.admin-panel-heading{align-items:center}.attribution-launchpad>.admin-panel-heading>strong{color:#5130d5;font-size:26px}.attribution-progress{appearance:none;background:#e8e5f6;border:0;border-radius:999px;width:100%;height:8px;margin:0 0 19px;display:block;overflow:hidden}.attribution-progress::-webkit-progress-bar{background:#e8e5f6;border-radius:999px}.attribution-progress::-webkit-progress-value{background:linear-gradient(90deg,#5734df,#1fa46c);border-radius:999px}.attribution-progress::-moz-progress-bar{background:linear-gradient(90deg,#5734df,#1fa46c);border-radius:999px}.attribution-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.attribution-steps li{background:#fff;border:1px solid #e2e4ec;border-radius:10px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.attribution-steps li>span{color:#6447d3;background:#f0ecff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.attribution-steps li.complete{background:#f7fcf9;border-color:#cce6d8}.attribution-steps li.complete>span{color:#08764a;background:#dff5e9}.attribution-steps strong,.attribution-steps small{display:block}.attribution-steps strong{color:#27314d;font-size:11px}.attribution-steps small{color:#798297;margin-top:3px;line-height:1.45;font-size:9px!important}.attribution-campaign-filter{grid-template-columns:minmax(240px,1fr) 180px auto auto}.attribution-campaign{margin-top:13px;scroll-margin-top:18px}.attribution-campaign:target{border-color:#8f7be8;box-shadow:0 0 0 3px #5734df1a}.attribution-link-control{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:7px;margin-top:8px;display:grid}.attribution-link-control input{color:#59647b;background:#fafbfe;border:1px solid #dfe2ea;border-radius:7px;width:100%;min-width:0;padding:8px 9px;font:10px/1.4 ui-monospace,monospace}.attribution-link-control>[role=status]{color:#08754a;grid-column:1/-1;min-height:13px;font-size:9px}.attribution-model-switch{background:#f7f8fb;border:1px solid #dddfea;border-radius:8px;padding:3px;display:flex}.attribution-model-switch a{color:#68738a;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:800}.attribution-model-switch a.active{color:#fff;background:#5633dd;box-shadow:0 4px 10px #482cbe29}.attribution-scorecard{min-width:980px}.attribution-scorecard td{vertical-align:top}.attribution-scorecard td strong,.attribution-scorecard td small{display:block}.attribution-scorecard td strong+strong{margin-top:4px}.attribution-scorecard .crm-badge{display:inline-flex}.attribution-evidence-note{color:#65561f;background:#fffaf0;border:1px solid #eadcae;border-radius:8px;margin:15px 0 0;padding:11px 13px;font-size:10px;line-height:1.55}.attribution-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.attribution-guide-grid>.admin-panel{min-width:0}.attribution-guide-intro{background:linear-gradient(135deg,#fff,#f7f4ff);grid-column:1/-1}.attribution-guide-intro>p:not(.eyebrow){color:#5d6880;max-width:850px;line-height:1.65}.attribution-example{white-space:nowrap;background:#fff;border:1px solid #e3dff5;border-radius:9px;align-items:center;gap:7px;margin-top:16px;padding:13px;display:flex;overflow-x:auto}.attribution-example span{color:#858da1;font-size:10px}.attribution-example code,.attribution-rules code{color:#4b2abf;font-size:10px}.attribution-definitions{gap:0;margin:0;display:grid}.attribution-definitions>div{border-top:1px solid #eceef3;grid-template-columns:120px 1fr;gap:13px;padding:12px 0;display:grid}.attribution-definitions>div:first-child{border-top:0}.attribution-definitions dt{color:#4c30c0;font:700 11px/1.5 ui-monospace,monospace}.attribution-definitions dd{margin:0}.attribution-definitions strong,.attribution-definitions span{display:block}.attribution-definitions strong{color:#303a55;font-size:11px}.attribution-definitions span{color:#778196;margin-top:2px;font-size:10px}.attribution-models{grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;display:grid}.attribution-models article{background:#fafbfe;border:1px solid #e3e5ed;border-radius:10px;padding:15px}.attribution-models article>span{color:#6447d3;text-transform:uppercase;font-size:9px;font-weight:850}.attribution-models h3{color:#27314d;margin:4px 0 6px;font-size:15px}.attribution-models p{color:#667188;margin:0;font-size:11px;line-height:1.55}.admin-callout{color:#65561f;background:#fffaf0;border:1px solid #eadcae;border-radius:8px;margin:14px 0 0;padding:11px 13px;font-size:11px;line-height:1.55}.attribution-rules,.attribution-rhythm{color:#59647b;gap:9px;margin:0;padding-left:20px;font-size:11px;line-height:1.5;display:grid}.attribution-rhythm{padding:0;list-style:none}.attribution-rhythm li{border-top:1px solid #eceef3;grid-template-columns:145px 1fr;gap:12px;padding-top:9px;display:grid}.attribution-rhythm li:first-child{border-top:0;padding-top:0}.attribution-rhythm strong{color:#303a55}.attribution-rhythm span{color:#707a90}@media (width<=1100px){.attribution-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attribution-period-panel{flex-direction:column;align-items:stretch}.attribution-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.attribution-steps li:last-child{grid-column:1/-1}.attribution-campaign-filter{grid-template-columns:1fr 160px auto}}@media (width<=760px){.attribution-workspaces{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:-2px;display:grid;overflow:visible}.attribution-workspaces a{text-align:center;justify-content:center}.attribution-period-panel .crm-filter{flex-direction:column;align-items:stretch}.attribution-period-panel label{width:100%;min-width:0}.attribution-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attribution-stat-grid article:last-child{grid-column:1/-1}.attribution-steps,.attribution-guide-grid{grid-template-columns:1fr}.attribution-steps li:last-child,.attribution-guide-intro{grid-column:auto}.attribution-campaign-filter{grid-template-columns:1fr}.attribution-campaign-filter .button{justify-content:center;width:100%}.attribution-link-control{grid-template-columns:1fr 1fr}.attribution-link-control input{grid-column:1/-1}.attribution-models{grid-template-columns:1fr}.attribution-models>span{text-align:center;transform:rotate(90deg)}.attribution-rhythm li{grid-template-columns:1fr;gap:3px}.attribution-launchpad>.admin-panel-heading{align-items:flex-start}.admin-heading-actions{flex-wrap:wrap;width:100%}.attribution-scorecard-panel>.admin-panel-heading{flex-direction:column;align-items:stretch}.attribution-scorecard-panel .admin-heading-actions{grid-template-columns:1fr;display:grid}.attribution-scorecard-panel .admin-heading-actions .button{justify-content:center;width:100%}}.products-directory-card--storefront{--product-accent:#242229;--product-soft:#eeedf0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-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}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
