/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-indigo-600:oklch(51.1% .262 276.966);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--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{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.left-2{left:calc(var(--spacing) * 2)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-px{height:1px}.max-h-\[min\(520px\,calc\(100vh-2rem\)\)\]{max-height:min(520px,100vh - 2rem)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.max-w-72{max-width:calc(var(--spacing) * 72)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-56{min-width:calc(var(--spacing) * 56)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\[var\(--radix-dropdown-menu-content-transform-origin\)\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[var\(--radix-tooltip-content-transform-origin\)\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[calc\(var\(--radius\)-2px\)\]{border-radius:calc(var(--radius) - 2px)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--line)}.border-destructive\/35{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/35{border-color:color-mix(in oklab,var(--red) 35%,transparent)}}.border-primary\/35{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.border-primary\/35{border-color:color-mix(in oklab,var(--action) 35%,transparent)}}.border-success\/35{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.border-success\/35{border-color:color-mix(in oklab,var(--green) 35%,transparent)}}.border-transparent{border-color:#0000}.border-warning\/35{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.border-warning\/35{border-color:color-mix(in oklab,var(--amber) 35%,transparent)}}.bg-background\/70{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--bg) 70%,transparent)}}.bg-border{background-color:var(--line)}.bg-destructive,.bg-destructive\/12{background-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/12{background-color:color-mix(in oklab,var(--red) 12%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--action)}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:var(--panel-raised)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-success\/16{background-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.bg-success\/16{background-color:color-mix(in oklab,var(--green) 16%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning\/12{background-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/12{background-color:color-mix(in oklab,var(--amber) 12%,transparent)}}.fill-current{fill:currentColor}.fill-popover{fill:var(--popover)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--red)}.text-destructive-foreground{color:var(--danger-ink)}.text-foreground{color:var(--ink)}.text-muted-foreground{color:var(--muted)}.text-popover-foreground{color:var(--ink)}.text-primary-foreground{color:var(--primary-ink)}.text-secondary-foreground{color:var(--ink)}.text-success{color:var(--green)}.text-warning{color:var(--amber)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_14px_34px_var\(--shadow-accent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_var\(--shadow-accent\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,var(--shadow-accent))}.shadow-\[0_14px_36px_var\(--shadow-soft\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,var(--shadow-soft))}.shadow-\[0_14px_36px_var\(--shadow-soft\)\],.shadow-\[0_18px_50px_var\(--shadow-soft\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_var\(--shadow-soft\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,var(--shadow-soft))}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-\[var\(--ease\)\]{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[redacted\:authorization\]{redacted:authorization}.\[redacted\:connection-string\]{redacted:connection-string}.\[redacted\:email\]{redacted:email}.\[redacted\:length\=\$\(\$commandLine\.Length\)\]{redacted:length=$($commandLine.Length)}.\[redacted\:maintenance-backup\]{redacted:maintenance-backup}.\[redacted\:path\]{redacted:path}.\[redacted\:private-key\]{redacted:private-key}.\[redacted\:secret\]{redacted:secret}.\[redacted\:vaultpilot-token\]{redacted:vaultpilot-token}.\[redacted\:verifier\]{redacted:verifier}.\[truncated\:line-length\]{truncated:line-length}@media (hover:hover){.hover\:border-border:hover{border-color:var(--line)}.hover\:border-ring\/45:hover{border-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.hover\:border-ring\/45:hover{border-color:color-mix(in oklab,var(--ring) 45%,transparent)}}.hover\:bg-accent\/65:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/65:hover{background-color:color-mix(in oklab,var(--accent) 65%,transparent)}}.hover\:bg-accent\/70:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/70:hover{background-color:color-mix(in oklab,var(--accent) 70%,transparent)}}.hover\:bg-destructive\/92:hover{background-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/92:hover{background-color:color-mix(in oklab,var(--red) 92%,transparent)}}.hover\:bg-primary\/92:hover{background-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/92:hover{background-color:color-mix(in oklab,var(--action) 92%,transparent)}}.hover\:bg-secondary\/82:hover{background-color:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/82:hover{background-color:color-mix(in oklab,var(--panel-raised) 82%,transparent)}}.hover\:shadow-\[0_18px_42px_var\(--shadow-accent\)\]:hover{--tw-shadow:0 18px 42px var(--tw-shadow-color,var(--shadow-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--ink)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 25%,transparent)}}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-60:disabled{opacity:.6}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\=true\]\:pl-8[data-inset=true]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--red)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--red) 10%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}.overview-dashboard .overview-certificate-distribution-group,.overview-dashboard .overview-certificate-status-donut,.overview-dashboard .overview-certificate-status-summary,.overview-dashboard .overview-pie-card{border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-distribution-group,.overview-dashboard .overview-certificate-status-donut,.overview-dashboard .overview-certificate-status-summary,.overview-dashboard .overview-pie-card{border-color:color-mix(in oklch,var(--border-subtle) 68%,transparent)!important}}.overview-dashboard .overview-certificate-distribution-group,.overview-dashboard .overview-certificate-status-donut,.overview-dashboard .overview-certificate-status-summary,.overview-dashboard .overview-pie-card{background:var(--surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-distribution-group,.overview-dashboard .overview-certificate-status-donut,.overview-dashboard .overview-certificate-status-summary,.overview-dashboard .overview-pie-card{background:color-mix(in oklch,var(--surface-raised) 66%,transparent)!important}}.overview-dashboard .overview-certificate-distribution-group,.overview-dashboard .overview-certificate-status-donut,.overview-dashboard .overview-certificate-status-summary,.overview-dashboard .overview-pie-card{box-shadow:none!important}@media (max-width:1180px){.topbar-release-ticker{min-width:0!important;max-width:none!important}}@media (max-width:1440px) and (min-width:981px){.gridcn-uplink-header{grid-template-columns:minmax(204px,224px) minmax(260px,320px) minmax(0,1fr)!important}.app-top-actions{flex-wrap:wrap!important;align-content:center!important;row-gap:8px!important}.app-top-actions>.topbar-release-ticker{flex:100%!important;order:10!important;width:100%!important;min-width:0!important;max-width:100%!important}.topbar-release-ticker-marquee{min-width:88px!important}}@media (max-width:980px){.gridcn-uplink-header{grid-template-columns:minmax(0,1fr)!important;max-width:100vw!important;overflow:hidden!important}.global-search-wrap,.gridcn-uplink-actions,.gridcn-uplink-search{width:100%!important;max-width:100%!important}.app-top-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}}@media (max-width:640px){.app-top-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.app-top-actions,.topbar-release-ticker{width:100%!important;max-width:100%!important}.topbar-release-ticker{min-width:0!important;min-height:44px!important}.topbar-add-shortcut{flex:0 0 44px!important}.app-top-actions>.topbar-action-group-critical,.app-top-actions>.topbar-action-group:nth-child(3),.app-top-actions>.topbar-action-group:nth-child(4){flex:100%!important;width:100%!important}.topbar-action-group,.topbar-action-group-critical{min-width:0!important;max-width:100%!important}.app-top-actions{gap:8px!important}}.overview-dashboard .command-center-hero,.overview-dashboard .command-center-hero>.executive-posture-summary,.overview-dashboard .overview-command-center-screen,.overview-dashboard .overview-command-center-screen .command-center-hero,.overview-dashboard .overview-command-center-screen .executive-posture-summary,.overview-dashboard .overview-locked-widget.locked-posture>.executive-posture-summary{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.overview-dashboard .command-center-hero,.overview-dashboard .command-center-hero>.executive-posture-summary,.overview-dashboard .overview-command-center-screen .command-center-hero,.overview-dashboard .overview-command-center-screen .executive-posture-summary,.overview-dashboard .overview-locked-widget.locked-posture>.executive-posture-summary{padding:0!important}.overview-dashboard .command-center-hero>.executive-posture-summary:after,.overview-dashboard .command-center-hero>.executive-posture-summary:before,.overview-dashboard .overview-command-center-screen .executive-posture-summary:after,.overview-dashboard .overview-command-center-screen .executive-posture-summary:before,.overview-dashboard .overview-locked-widget.locked-posture>.executive-posture-summary:after,.overview-dashboard .overview-locked-widget.locked-posture>.executive-posture-summary:before{content:none!important;display:none!important}.overview-dashboard .overview-command-center-screen :is(.command-center-factor-row,.command-center-category-card,.command-center-live-row,.command-center-stat-strip span,.overview-action-row,.readiness-signal){border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-command-center-screen :is(.command-center-factor-row,.command-center-category-card,.command-center-live-row,.command-center-stat-strip span,.overview-action-row,.readiness-signal){border-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)!important}}.overview-dashboard .overview-command-center-screen :is(.command-center-factor-row,.command-center-category-card,.command-center-live-row,.command-center-stat-strip span,.overview-action-row,.readiness-signal){background:var(--surface-raised)!important;border-radius:10px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-command-center-screen :is(.command-center-factor-row,.command-center-category-card,.command-center-live-row,.command-center-stat-strip span,.overview-action-row,.readiness-signal){background:color-mix(in oklch,var(--surface-raised) 54%,transparent)!important}}.overview-dashboard .overview-command-center-screen :is(.command-center-factor-row,.command-center-category-card,.command-center-live-row,.command-center-stat-strip span,.overview-action-row,.readiness-signal){box-shadow:none!important}.topbar-release-ticker-item,.topbar-release-ticker-item em{white-space:nowrap!important;flex:none!important;max-width:none!important}.overview-dashboard .overview-widget-shell,.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-widget-shell+.overview-widget-shell{border-top:1px solid color-mix(in oklch,var(--border-subtle) 62%,transparent)!important}}.overview-dashboard .overview-widget-shell :is(.overview-breach-visual,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-domain-selection-panel,.overview-domain-provider-health,.overview-directory-topology,.overview-certificate-expiry-chart,.overview-radar-chart,.overview-certificate-distribution-group,.overview-access-bars,.overview-rotation-bars,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-risk-board){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.topbar-release-ticker{isolation:isolate;border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker{border-color:color-mix(in oklch,var(--border-subtle) 62%,transparent)!important;background:color-mix(in oklch,var(--surface-raised) 72%,transparent)!important}}.topbar-release-ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.topbar-release-ticker-track{will-change:transform;gap:14px!important;padding-inline:12px!important;animation:vaultpilot-release-marquee 34s linear infinite!important;display:inline-flex!important}.executions-quickbar{justify-content:flex-end;margin-bottom:10px;display:flex}.audit-panel,.discovery-workspace,.executions-panel{padding-top:clamp(14px,1.1vw,18px)!important}.overview-dashboard{--dashboard-flat-line:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-flat-line:color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.overview-dashboard{--dashboard-flat-row:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-flat-row:color-mix(in oklch,var(--surface-raised) 54%,transparent)}}.overview-dashboard{--dashboard-flat-row-hover:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-flat-row-hover:color-mix(in oklch,var(--surface-raised) 74%,var(--primary-soft) 10%)}}.overview-dashboard{background:0 0!important}.overview-dashboard .overview-widget-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(10px,.86vw,14px)!important;overflow:clip!important}.overview-dashboard .overview-widget-shell+.overview-widget-shell{border-top:1px solid var(--dashboard-flat-line)!important}.overview-dashboard .overview-widget-standard-header{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-bottom:8px!important;padding:0!important}.overview-dashboard .overview-widget-status,.overview-dashboard .overview-widget-title small{display:none!important}.overview-dashboard .overview-widget-leading-icon{width:28px!important;height:28px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-widget-leading-icon{background:color-mix(in oklch,var(--primary-soft) 34%,transparent)!important}}.overview-dashboard .overview-widget-leading-icon{color:var(--icon-active)!important}.overview-dashboard .overview-widget-shell :is(.overview-breach-visual,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-domain-selection-panel,.overview-domain-provider-health,.overview-directory-topology,.overview-certificate-expiry-chart,.overview-radar-chart,.overview-certificate-distribution-group,.overview-access-bars,.overview-rotation-bars,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-risk-board),.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.overview-dashboard :is(.command-center-stat-strip span,.command-center-factor-row,.command-center-category-card,.command-center-live-row,.readiness-signal,.overview-signal-card,.overview-system-sync-card,.overview-breach-status-card,.overview-breach-row,.overview-risk-row,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-directory-metric,.overview-directory-provider-row,.overview-certificate-risk-row,.overview-certificate-status-row,.overview-certificate-distribution-row,.overview-pie-card,.overview-distribution-row,.overview-quick-action,.overview-rotation-bucket,.overview-active-session-list li){background:var(--dashboard-flat-row)!important;box-shadow:inset 0 -1px 0 var(--dashboard-flat-line)!important;border:1px solid #0000!important;border-radius:8px!important;transition:background-color .16s,border-color .16s,transform .16s!important}.overview-dashboard :is(.command-center-category-card,.command-center-live-row,.readiness-signal,.overview-signal-card,.overview-system-sync-card,.overview-breach-status-card,.overview-breach-row,.overview-risk-row,.overview-coverage-factor-row,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-directory-provider-row,.overview-certificate-risk-row,.overview-certificate-status-row,.overview-certificate-distribution-row,.overview-distribution-row,.overview-quick-action,.overview-rotation-bucket,.overview-active-session-list li):is(:hover,:focus-visible){border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard :is(.command-center-category-card,.command-center-live-row,.readiness-signal,.overview-signal-card,.overview-system-sync-card,.overview-breach-status-card,.overview-breach-row,.overview-risk-row,.overview-coverage-factor-row,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-directory-provider-row,.overview-certificate-risk-row,.overview-certificate-status-row,.overview-certificate-distribution-row,.overview-distribution-row,.overview-quick-action,.overview-rotation-bucket,.overview-active-session-list li):is(:hover,:focus-visible){border-color:color-mix(in oklch,var(--primary) 18%,var(--dashboard-flat-line))!important}}.overview-dashboard :is(.command-center-category-card,.command-center-live-row,.readiness-signal,.overview-signal-card,.overview-system-sync-card,.overview-breach-status-card,.overview-breach-row,.overview-risk-row,.overview-coverage-factor-row,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-directory-provider-row,.overview-certificate-risk-row,.overview-certificate-status-row,.overview-certificate-distribution-row,.overview-distribution-row,.overview-quick-action,.overview-rotation-bucket,.overview-active-session-list li):is(:hover,:focus-visible){transform:translateY(-1px);background:var(--dashboard-flat-row-hover)!important}[data-theme=light] .overview-dashboard{--dashboard-flat-line:oklch(91.5% .006 238);--dashboard-flat-row:oklch(99.1% .002 238);--dashboard-flat-row-hover:oklch(97.7% .008 232)}@media (prefers-reduced-motion:reduce){.topbar-release-ticker-track{animation:none!important;transform:none!important}.overview-dashboard *{transition-duration:.01ms!important}}.overview-dashboard .overview-command-center-screen .command-center-signal-panel{box-shadow:none!important;background:0 0!important;border:0!important;grid-column:1/-1!important;padding:0!important}.overview-dashboard .overview-command-center-screen .command-center-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.overview-dashboard .overview-command-center-screen .command-center-signal-row{border-color:var(--dashboard-terminal-divider)!important;grid-template-columns:30px minmax(0,1fr) auto!important;min-height:82px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-command-center-screen .command-center-signal-row{border-color:color-mix(in oklch,var(--dashboard-terminal-divider) 72%,transparent)!important}}.overview-dashboard .overview-command-center-screen .command-center-signal-row{background:var(--dashboard-terminal-row-bg)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-command-center-screen .command-center-signal-row{background:color-mix(in oklch,var(--dashboard-terminal-row-bg) 70%,transparent)!important}}.overview-dashboard .overview-command-center-screen .command-center-signal-row{box-shadow:none!important}@media (max-width:1180px){.overview-dashboard .overview-command-center-screen .command-center-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.overview-dashboard .overview-command-center-screen .command-center-signal-grid{grid-template-columns:1fr!important}}.overview-dashboard .command-center-signal-panel{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-column:1/-1!important;gap:10px!important;padding:0!important;display:grid!important}.overview-dashboard .command-center-signal-panel>header{border-bottom:1px solid var(--dashboard-terminal-divider)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:30px!important;padding-bottom:7px!important;display:flex!important}.overview-dashboard .command-center-signal-panel>header span{align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important}.overview-dashboard .command-center-signal-panel>header svg{width:17px!important;height:17px!important;color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .command-center-signal-panel>header svg{color:color-mix(in oklch,var(--primary) 62%,var(--text-secondary))!important}}.overview-dashboard .command-center-signal-panel>header strong{color:var(--text-primary)!important;letter-spacing:0!important;font-size:13px!important;font-weight:620!important}.overview-dashboard .command-center-signal-panel>header small{max-width:min(520px,42vw)!important;color:var(--text-secondary)!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important;font-weight:460!important;line-height:1.35!important;overflow:hidden!important}.overview-dashboard .command-center-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.overview-dashboard .command-center-signal-row{border:1px solid var(--dashboard-terminal-divider)!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px 10px!important;min-width:0!important;min-height:82px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .command-center-signal-row{border:1px solid color-mix(in oklch,var(--dashboard-terminal-divider) 72%,transparent)!important}}.overview-dashboard .command-center-signal-row{background:var(--dashboard-terminal-row-bg)!important;border-radius:12px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .command-center-signal-row{background:color-mix(in oklch,var(--dashboard-terminal-row-bg) 70%,transparent)!important}}.overview-dashboard .command-center-signal-row{color:var(--text-primary)!important;text-align:left!important;box-shadow:none!important;padding:10px!important}.overview-dashboard .command-center-signal-row:focus-visible,.overview-dashboard .command-center-signal-row:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .command-center-signal-row:focus-visible,.overview-dashboard .command-center-signal-row:hover{border-color:color-mix(in oklch,var(--primary) 34%,var(--dashboard-terminal-divider))!important}}.overview-dashboard .command-center-signal-row:focus-visible,.overview-dashboard .command-center-signal-row:hover{background:var(--dashboard-terminal-row-bg)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .command-center-signal-row:focus-visible,.overview-dashboard .command-center-signal-row:hover{background:color-mix(in oklch,var(--dashboard-terminal-row-bg) 82%,var(--primary) 6%)!important}}.overview-dashboard .command-center-signal-row:focus-visible,.overview-dashboard .command-center-signal-row:hover{outline:none!important}.overview-dashboard .command-center-signal-icon{background:var(--primary)!important;border-radius:10px!important;place-items:center!important;width:30px!important;height:30px!important;display:inline-grid!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .command-center-signal-icon{background:color-mix(in oklch,var(--primary) 9%,transparent)!important}}.overview-dashboard .command-center-signal-icon{color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .command-center-signal-icon{color:color-mix(in oklch,var(--primary) 68%,var(--text-secondary))!important}}.overview-dashboard .command-center-signal-icon svg{width:16px!important;height:16px!important}.overview-dashboard .command-center-signal-copy{gap:3px!important;min-width:0!important;display:grid!important}.overview-dashboard .command-center-signal-copy strong,.overview-dashboard .command-center-signal-row em{color:var(--text-primary)!important;letter-spacing:0!important;font-size:12.5px!important;font-weight:620!important}.overview-dashboard .command-center-signal-copy small{color:var(--text-secondary)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:460!important;line-height:1.35!important;overflow:hidden!important}.overview-dashboard .command-center-signal-row em{font-variant-numeric:tabular-nums!important;font-style:normal!important}.overview-dashboard .command-center-signal-row progress{border-radius:var(--radius-pill)!important;background:var(--border-subtle)!important;border:0!important;grid-column:2/-1!important;width:100%!important;height:5px!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .command-center-signal-row progress{background:color-mix(in oklch,var(--border-subtle) 52%,transparent)!important}}.overview-dashboard .command-center-signal-row progress::-webkit-progress-bar{background:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .command-center-signal-row progress::-webkit-progress-bar{background:color-mix(in oklch,var(--border-subtle) 52%,transparent)!important}}.overview-dashboard .command-center-signal-row progress::-webkit-progress-value{border-radius:var(--radius-pill)!important;background:var(--primary)!important}.overview-dashboard .command-center-signal-row.tone-success progress::-webkit-progress-value{background:var(--success)!important}.overview-dashboard .command-center-signal-row.tone-warning progress::-webkit-progress-value{background:var(--warning)!important}.overview-dashboard .command-center-signal-row.tone-danger progress::-webkit-progress-value{background:var(--danger)!important}@media (max-width:1180px){.overview-dashboard .command-center-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.overview-dashboard .command-center-signal-panel>header{flex-direction:column!important;align-items:flex-start!important}.overview-dashboard .command-center-signal-panel>header small{text-align:left!important;white-space:normal!important;max-width:none!important}.overview-dashboard .command-center-signal-grid{grid-template-columns:1fr!important}}.overview-dashboard .overview-certificate-distribution-board,.overview-dashboard .overview-distribution-pies{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.overview-dashboard .overview-dashboard-screen-action-cluster,.overview-dashboard .overview-dashboard-screen-tools{box-shadow:none!important;background:0 0!important;border:0!important}.overview-dashboard .overview-dashboard-screen-action-cluster{padding:0!important}.overview-dashboard .overview-dashboard-doc-link:focus-visible,.overview-dashboard .overview-dashboard-tool-trigger:focus-visible{outline:2px solid var(--focus-ring)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-dashboard-doc-link:focus-visible,.overview-dashboard .overview-dashboard-tool-trigger:focus-visible{outline:2px solid color-mix(in oklch,var(--focus-ring) 74%,transparent)!important}}.overview-dashboard .overview-dashboard-doc-link:focus-visible,.overview-dashboard .overview-dashboard-tool-trigger:focus-visible{outline-offset:2px!important;box-shadow:none!important}.credential-connection-panel{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.credential-connection-panel{border-color:color-mix(in oklch,var(--primary) 22%,var(--line))!important}}.credential-connection-panel{background:linear-gradient(135deg,var(--primary-soft),transparent 58%),var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){.credential-connection-panel{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 38%,transparent),transparent 58%),color-mix(in oklch,var(--surface-raised) 82%,transparent)!important}}.credential-session-package-icon{margin-top:2px}.credential-session-package-copy{gap:3px;min-width:0;display:grid}.credential-session-package-copy strong{color:var(--text-primary);font-size:13px;font-weight:760}.credential-session-package-copy small{color:var(--text-secondary);font-size:12px;font-weight:560;line-height:1.45}.credential-session-package-steps span{border:1px solid var(--border-subtle);align-items:center;gap:6px;min-width:0;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.credential-session-package-steps span{border:1px solid color-mix(in oklch,var(--border-subtle) 66%,transparent)}}.credential-session-package-steps span{background:var(--surface-raised);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.credential-session-package-steps span{background:color-mix(in oklch,var(--surface-raised) 58%,transparent)}}.credential-session-package-steps span{color:var(--text-secondary);padding:5px 8px;font-size:11px;font-weight:620}.credential-session-package-steps svg{width:14px;height:14px;color:var(--icon-active);flex:none}.overview-dashboard .overview-certificate-radar-widget .overview-section-inline-header,.overview-dashboard .overview-certificate-widget-header{border-bottom:1px solid var(--border-subtle)!important;min-height:44px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-radar-widget .overview-section-inline-header,.overview-dashboard .overview-certificate-widget-header{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 62%,transparent)!important}}.overview-dashboard .overview-certificate-radar-widget .overview-section-inline-header,.overview-dashboard .overview-certificate-widget-header{padding-bottom:10px!important}.overview-dashboard .overview-certificate-widget-header small{color:var(--text-secondary)!important;font-weight:520!important}.overview-dashboard .overview-certificate-expiry-chart{background:0 0!important;border:0!important;align-items:end!important;min-height:170px!important;padding:14px 8px 4px!important}.overview-dashboard .overview-certificate-expiry-bar{justify-content:end!important;min-height:134px!important}.overview-dashboard .overview-certificate-bar-track{background:var(--surface-raised)!important;border-radius:9px!important;min-height:84px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-bar-track{background:color-mix(in oklch,var(--surface-raised) 82%,transparent)!important}}.overview-dashboard .overview-certificate-status-body{grid-template-columns:minmax(168px,.34fr) minmax(0,1fr)!important;align-items:stretch!important}.overview-dashboard .overview-certificate-status-donut,.overview-dashboard .overview-certificate-status-summary{border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-status-donut,.overview-dashboard .overview-certificate-status-summary{border-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)!important}}.overview-dashboard .overview-certificate-status-donut,.overview-dashboard .overview-certificate-status-summary{background:var(--surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-status-donut,.overview-dashboard .overview-certificate-status-summary{background:color-mix(in oklch,var(--surface-raised) 76%,transparent)!important}}.overview-dashboard .overview-certificate-distribution-row,.overview-dashboard .overview-certificate-status-row{border-radius:7px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart.overview-radar-live{border-color:color-mix(in oklch,var(--primary) 20%,var(--border-subtle))!important;background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--primary) 20%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 50% 50%,transparent 0 19%,color-mix(in oklch,var(--border-subtle) 72%,transparent) 19.2% 19.7%,transparent 20.1% 39%,color-mix(in oklch,var(--border-subtle) 56%,transparent) 39.2% 39.8%,transparent 40.2% 60%,color-mix(in oklch,var(--border-subtle) 44%,transparent) 60.2% 60.8%,transparent 61.2%),repeating-conic-gradient(from -90deg,color-mix(in oklch,var(--border-subtle) 38%,transparent) 0deg .7deg,transparent .7deg 29.3deg),radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--surface-raised) 94%,transparent),color-mix(in oklch,var(--surface) 98%,transparent) 72%)!important}}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-row{border-color:var(--border-subtle)!important;grid-template-columns:minmax(132px,.3fr) minmax(180px,1fr) minmax(32px,auto)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-row{border-color:color-mix(in oklch,var(--border-subtle) 64%,transparent)!important}}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-row{background:var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-row{background:color-mix(in oklch,var(--surface-raised) 66%,transparent)!important}}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-row{padding:10px 12px!important}.overview-dashboard .overview-distribution-pies{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.overview-dashboard .overview-certificate-distribution-group,.overview-dashboard .overview-pie-card{border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-distribution-group,.overview-dashboard .overview-pie-card{border-color:color-mix(in oklch,var(--border-subtle) 68%,transparent)!important}}.overview-dashboard .overview-certificate-distribution-group,.overview-dashboard .overview-pie-card{background:var(--surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-distribution-group,.overview-dashboard .overview-pie-card{background:color-mix(in oklch,var(--surface-raised) 66%,transparent)!important}}.overview-dashboard .overview-certificate-distribution-group,.overview-dashboard .overview-pie-card{box-shadow:none!important}.overview-dashboard .overview-certificate-distribution-board{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}@media (max-width:980px){.overview-dashboard .overview-dashboard-screen-summary{max-width:none!important;padding:0!important}.credential-session-package-steps,.overview-dashboard .overview-certificate-distribution-board,.overview-dashboard .overview-distribution-pies{grid-template-columns:minmax(0,1fr)!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"radar""board"!important}}[data-theme] .gridcn-uplink-actions{flex:auto;min-width:0}.topbar-release-ticker{border:1px solid var(--topbar-text);flex:min(420px,38vw);min-width:220px;max-width:min(620px,44vw);height:38px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker{border:1px solid color-mix(in oklch,var(--topbar-text) 13%,transparent)}}.topbar-release-ticker{background:linear-gradient(90deg,var(--topbar-bg),transparent 14%,transparent 86%,var(--topbar-bg)),var(--topbar-bg);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker{background:linear-gradient(90deg,color-mix(in oklch,var(--topbar-bg) 82%,black),transparent 14%,transparent 86%,color-mix(in oklch,var(--topbar-bg) 82%,black)),color-mix(in oklch,var(--topbar-bg) 84%,var(--action) 10%);color:color-mix(in oklch,var(--topbar-text) 92%,var(--action) 8%)}}.topbar-release-ticker-track{white-space:nowrap;align-items:center;gap:18px;width:max-content;min-width:100%;height:100%;padding-inline:18px;animation:vaultpilot-release-ticker 32s linear infinite;display:inline-flex}.topbar-release-ticker:focus-within .topbar-release-ticker-track,.topbar-release-ticker:hover .topbar-release-ticker-track{animation-play-state:paused}.topbar-release-ticker-item{align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1;display:inline-flex}.topbar-release-ticker-item strong{color:var(--topbar-text);font-size:12px;font-weight:760}.topbar-release-ticker-item em{max-width:360px;color:var(--topbar-text);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker-item em{color:color-mix(in oklch,var(--topbar-text) 70%,transparent)}}.topbar-release-ticker-item em{text-overflow:ellipsis;font-style:normal}.topbar-release-ticker-item.is-headline.tone-success strong{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker-item.is-headline.tone-success strong{color:color-mix(in oklch,var(--success) 74%,var(--topbar-text))}.topbar-release-ticker-item.is-headline.tone-warning strong{color:color-mix(in oklch,var(--warning) 78%,var(--topbar-text))}}.topbar-add-shortcut{position:relative}.topbar-add-shortcut-menu{min-width:260px}.topbar-add-shortcut-menu [role=menuitem]{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.topbar-add-shortcut-menu-icon{border:1px solid var(--border);place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.topbar-add-shortcut-menu-icon{border:1px solid color-mix(in oklch,var(--border) 76%,transparent)}}.topbar-add-shortcut-menu-icon{background:var(--surface-raised);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.topbar-add-shortcut-menu-icon{background:color-mix(in oklch,var(--surface-raised) 80%,var(--action) 6%)}}.topbar-add-shortcut-menu-icon svg{width:16px;height:16px}.topbar-add-shortcut-menu [role=menuitem] span:last-child{gap:2px;min-width:0;display:grid}.topbar-add-shortcut-menu [role=menuitem] small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@keyframes vaultpilot-release-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.overview-dashboard .overview-dashboard-screen-tools{gap:10px!important;padding:0!important}.overview-dashboard .overview-dashboard-screen-summary{min-width:0!important}.overview-dashboard .overview-dashboard-screen-action-cluster{min-width:max-content}.overview-dashboard .overview-dashboard-doc-link,.overview-dashboard .overview-dashboard-tool-trigger{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;position:static!important}.overview-dashboard .overview-radar-chart{isolation:isolate}.overview-dashboard .overview-radar-chart:before{z-index:0;background:conic-gradient(from 0deg,var(--success),transparent 32%,var(--warning),transparent 70%),radial-gradient(circle,var(--success),transparent 64%);border-radius:50%;position:absolute;inset:8%}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart:before{background:conic-gradient(from 0deg,color-mix(in oklch,var(--success) 24%,transparent),transparent 32%,color-mix(in oklch,var(--warning) 18%,transparent),transparent 70%),radial-gradient(circle,color-mix(in oklch,var(--success) 10%,transparent),transparent 64%)}}.overview-dashboard .overview-radar-chart:before{content:"";opacity:.78;animation:vaultpilot-radar-sweep 4.2s linear infinite}.overview-dashboard .overview-radar-axis-button,.overview-dashboard .overview-radar-chart svg,.overview-dashboard .overview-radar-expiry-legend{z-index:1;position:relative}.overview-dashboard .overview-radar-anomaly-button{border-radius:50%!important}.overview-dashboard .overview-radar-anomaly-button i{opacity:.26;background:currentColor;border-radius:50%;animation:vaultpilot-radar-ping 2s ease-out infinite;position:absolute;inset:8px}.overview-dashboard .overview-radar-anomaly-button strong{z-index:1;position:relative}.overview-dashboard .overview-certificate-anomaly-label{color:var(--text-primary)}@keyframes vaultpilot-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes vaultpilot-radar-ping{0%{opacity:.38;transform:scale(.75)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.notes-board,.records-table-page .notes-board{align-items:stretch}.notes-board .note-card,.records-table-page .note-card{min-height:292px}.notes-board .note-card .compact-row-actions,.notes-board .note-card .row-actions,.records-table-page .note-card .compact-row-actions,.records-table-page .note-card .row-actions{justify-content:flex-end;align-self:stretch}.list-panel.record-view-cards .secret-row{align-items:stretch}.list-panel.record-view-cards .compact-row-actions{align-self:end;margin-top:auto}.integration-api-scope-option.active .integration-scope-selected-badge{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.integration-api-scope-option.active .integration-scope-selected-badge{border:1px solid color-mix(in oklch,var(--success) 42%,transparent)}}.integration-api-scope-option.active .integration-scope-selected-badge{background:var(--success);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.integration-api-scope-option.active .integration-scope-selected-badge{background:color-mix(in oklch,var(--success) 12%,transparent)}}.integration-api-scope-option.active .integration-scope-selected-badge{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.integration-api-scope-option.active .integration-scope-selected-badge{color:color-mix(in oklch,var(--success) 78%,var(--text-primary))}}.integration-api-scope-option.active .integration-scope-selected-badge{padding:3px 7px;font-size:11px;font-weight:760}.directory-provider-card,.directory-setup-panel{align-content:start}.dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-risk-radar,.dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar,.overview-dashboard .overview-certificate-expiration-widget,.overview-dashboard .overview-certificate-radar-widget,.overview-dashboard .overview-certificate-status-widget{min-height:0!important}.overview-dashboard .overview-certificate-expiry-chart{min-height:clamp(118px,13vh,152px)!important;margin-block:4px 6px!important;padding:10px 12px!important}.overview-dashboard .overview-certificate-status-body{grid-template-columns:minmax(132px,170px) minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:158px!important;display:grid!important}.overview-dashboard .overview-certificate-status-live-stack{grid-template-columns:repeat(2,minmax(58px,1fr))!important;align-items:center!important;display:grid!important}.overview-dashboard .overview-certificate-status-donut,.overview-dashboard .overview-certificate-status-summary{width:100%!important;min-height:74px!important}.overview-dashboard .overview-certificate-status-list{gap:5px!important;display:grid!important}.overview-dashboard .overview-certificate-status-row{grid-template-columns:14px minmax(0,1fr) minmax(24px,auto)!important;align-items:center!important;min-height:30px!important;padding:4px 8px!important;display:grid!important}.overview-dashboard .overview-certificate-status-row span{text-align:left!important}.overview-dashboard .overview-certificate-status-row strong{justify-self:end!important}.overview-dashboard .overview-certificate-radar-body{grid-template-columns:minmax(284px,380px) minmax(320px,1fr)!important;gap:16px!important;min-height:212px!important}.overview-dashboard .overview-radar-chart{background:radial-gradient(ellipse at 48% 52%,var(--primary-soft),transparent 58%),conic-gradient(from 90deg at 50% 58%,var(--success),transparent 34%,var(--warning),transparent 68%,var(--danger)),var(--surface-raised)!important;border-radius:14px!important;justify-self:start!important;width:100%!important;max-width:390px!important;min-height:212px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart{background:radial-gradient(ellipse at 48% 52%,color-mix(in oklch,var(--primary-soft) 26%,transparent),transparent 58%),conic-gradient(from 90deg at 50% 58%,color-mix(in oklch,var(--success) 10%,transparent),transparent 34%,color-mix(in oklch,var(--warning) 9%,transparent),transparent 68%,color-mix(in oklch,var(--danger) 10%,transparent)),color-mix(in oklch,var(--surface-raised) 88%,transparent)!important}}.overview-dashboard .overview-radar-anomaly-button{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.overview-dashboard .overview-radar-anomaly-button i{width:10px!important;height:10px!important;box-shadow:0 0 0 4px,0 0 18px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-anomaly-button i{box-shadow:0 0 0 4px color-mix(in oklch,currentColor 16%,transparent),0 0 18px color-mix(in oklch,currentColor 32%,transparent)!important}.overview-dashboard .overview-radar-anomaly-button strong{border:1px solid color-mix(in oklch,currentColor 36%,var(--border-subtle))!important;background:color-mix(in oklch,var(--surface-overlay) 94%,transparent)!important}}.overview-dashboard .overview-radar-anomaly-button strong{font-weight:720!important}.overview-dashboard .overview-radar-expiry-legend{opacity:.78!important;bottom:9px!important;left:12px!important;right:12px!important}.overview-dashboard .overview-certificate-risk-board{gap:8px!important}.overview-dashboard .overview-certificate-risk-row{border-radius:10px!important;grid-template-columns:minmax(132px,180px) minmax(160px,1fr) minmax(24px,auto)!important;gap:12px!important;min-height:48px!important;padding:8px 10px!important}.overview-dashboard .overview-certificate-risk-copy{min-width:0!important}@media (max-width:1120px){.overview-dashboard .overview-certificate-radar-body,.overview-dashboard .overview-certificate-status-body{grid-template-columns:minmax(0,1fr)!important}.overview-dashboard .overview-radar-chart{justify-self:stretch!important;max-width:none!important}}.license-admin-actions{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.license-admin-actions{border:1px solid color-mix(in oklch,var(--warning) 22%,var(--border))}}.license-admin-actions{background:var(--warning);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.license-admin-actions{background:color-mix(in oklch,var(--warning) 7%,var(--surface-raised))}}.license-admin-actions{padding:12px}.license-admin-actions>span{gap:3px;min-width:0;display:grid}.execution-retention-note,.license-admin-actions small{color:var(--text-secondary)}.execution-retention-note{min-width:0;font-size:12px;line-height:1.45}.execution-card-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}@media (max-width:900px){.topbar-release-ticker{display:none}.execution-action-row,.license-admin-actions,.overview-dashboard .overview-dashboard-screen-tools{flex-direction:column;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.execution-card-actions,.overview-dashboard .overview-dashboard-screen-action-cluster{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.overview-dashboard .overview-radar-anomaly-button i,.overview-dashboard .overview-radar-chart:before,.topbar-release-ticker-track{animation:none!important}}:root{color-scheme:dark;--enterprise-topbar-height:72px;--control-height:42px;--control-height-compact:34px;--control-radius:var(--radius-sm);--control-gap:8px;--bg:oklch(14% .006 250);--bg-soft:oklch(16.5% .007 250);--panel:oklch(19% .008 250);--panel-raised:oklch(24% .011 250);--panel-muted:oklch(21.5% .009 250);--popover:oklch(26% .012 250);--field:oklch(17% .006 250);--line:oklch(35% .016 250/.82);--line-strong:oklch(47% .024 250/.78);--ink:oklch(93% .008 250);--muted:oklch(75% .012 250);--faint:oklch(62% .012 250);--surface-canvas:var(--bg);--surface-panel:var(--panel);--surface-elevated:var(--panel-raised);--surface-inset:var(--field);--surface-hover:oklch(26% .012 250);--theme-topbar:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){:root{--theme-topbar:color-mix(in oklch,var(--panel-raised) 86%,var(--action) 8%)}}:root{--theme-sidebar:var(--panel)}@supports (color:color-mix(in lab,red,red)){:root{--theme-sidebar:color-mix(in oklch,var(--panel) 90%,var(--action) 6%)}}:root{--theme-card:var(--panel)}@supports (color:color-mix(in lab,red,red)){:root{--theme-card:color-mix(in oklch,var(--panel) 94%,var(--action) 4%)}}:root{--theme-card-raised:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){:root{--theme-card-raised:color-mix(in oklch,var(--panel-raised) 92%,var(--action) 5%)}}:root{--theme-input:var(--field)}@supports (color:color-mix(in lab,red,red)){:root{--theme-input:color-mix(in oklch,var(--field) 94%,var(--action) 4%)}}:root{--theme-border-subtle:var(--line)}@supports (color:color-mix(in lab,red,red)){:root{--theme-border-subtle:color-mix(in oklch,var(--line) 86%,var(--action) 10%)}}:root{--theme-border-strong:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){:root{--theme-border-strong:color-mix(in oklch,var(--line-strong) 72%,var(--action) 24%)}}:root{--theme-active-bg:var(--action)}@supports (color:color-mix(in lab,red,red)){:root{--theme-active-bg:color-mix(in oklch,var(--action) 18%,transparent)}}:root{--theme-active-border:var(--action)}@supports (color:color-mix(in lab,red,red)){:root{--theme-active-border:color-mix(in oklch,var(--action) 42%,var(--line))}}:root{--theme-focus:var(--action);--theme-chart-line:var(--action-strong);--theme-chart-fill:var(--action)}@supports (color:color-mix(in lab,red,red)){:root{--theme-chart-fill:color-mix(in oklch,var(--action) 26%,transparent)}}:root{--theme-cta-bg:linear-gradient(135deg,var(--action),var(--action-strong));--theme-cta-hover:linear-gradient(135deg,var(--action-strong),var(--action));--theme-cta-text:var(--primary-ink);--theme-gradient-start:var(--action)}@supports (color:color-mix(in lab,red,red)){:root{--theme-gradient-start:color-mix(in oklch,var(--action) 22%,transparent)}}:root{--theme-gradient-middle:var(--action)}@supports (color:color-mix(in lab,red,red)){:root{--theme-gradient-middle:color-mix(in oklch,var(--action) 10%,transparent)}}:root{--theme-gradient-end:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){:root{--theme-gradient-end:color-mix(in oklch,var(--action-strong) 12%,transparent)}}:root{--theme-shadow:var(--shadow-accent);--icon-default:var(--muted);--icon-active:var(--action-strong);--app-bg:var(--bg);--shell-bg:var(--bg-soft);--topbar-bg:var(--theme-topbar);--sidebar-bg:var(--theme-sidebar);--page-bg:var(--bg);--card-bg:var(--theme-card);--card-bg-strong:var(--theme-card-raised);--panel-strong:var(--theme-card-raised);--input-bg:var(--theme-input);--border-subtle:var(--theme-border-subtle);--border-strong:var(--theme-border-strong);--primary:var(--action);--primary-hover:var(--action-strong);--primary-soft:var(--action-soft);--primary-text:var(--primary-ink);--focus-ring:var(--theme-focus);--active-bg:var(--theme-active-bg);--active-border:var(--theme-active-border);--chart-line:var(--theme-chart-line);--chart-fill:var(--theme-chart-fill);--gradient-start:var(--theme-gradient-start);--gradient-mid:var(--theme-gradient-middle);--gradient-end:var(--theme-gradient-end);--shadow-color:var(--theme-shadow);--text-primary:var(--ink);--text-secondary:var(--muted);--text-muted:var(--faint);--success:var(--green);--success-bg:var(--success-surface);--warning:var(--amber);--warning-bg:var(--warning-surface);--danger:var(--red);--danger-bg:var(--danger-surface);--info:var(--info-blue);--info-bg:var(--info-surface);--blue:oklch(68% .13 226);--blue-strong:oklch(78% .115 218);--blue-soft:oklch(54% .1 226/.22);--action:oklch(74% .12 78);--action-strong:oklch(82% .1 78);--action-soft:oklch(45% .075 78/.22);--primary-rgb:214 158 66;--accent:oklch(26% .032 78/.66);--green:oklch(72% .13 157);--amber:oklch(77% .13 78);--red:oklch(66% .18 27);--ring:var(--action);--primary-ink:oklch(99% .006 235);--danger-ink:oklch(99% .006 26);--success-surface:var(--green)}@supports (color:color-mix(in lab,red,red)){:root{--success-surface:color-mix(in oklch,var(--green) 14%,var(--surface-inset))}}:root{--success-border:var(--green)}@supports (color:color-mix(in lab,red,red)){:root{--success-border:color-mix(in oklch,var(--green) 36%,var(--line))}}:root{--success-ink:oklch(88% .09 156);--warning-surface:var(--amber)}@supports (color:color-mix(in lab,red,red)){:root{--warning-surface:color-mix(in oklch,var(--amber) 13%,var(--surface-inset))}}:root{--warning-border:var(--amber)}@supports (color:color-mix(in lab,red,red)){:root{--warning-border:color-mix(in oklch,var(--amber) 38%,var(--line))}}:root{--warning-ink:oklch(88% .1 78);--danger-surface:var(--red)}@supports (color:color-mix(in lab,red,red)){:root{--danger-surface:color-mix(in oklch,var(--red) 13%,var(--surface-inset))}}:root{--danger-border:var(--red)}@supports (color:color-mix(in lab,red,red)){:root{--danger-border:color-mix(in oklch,var(--red) 38%,var(--line))}}:root{--danger-message-ink:oklch(86% .11 28);--info-blue:oklch(68% .13 226);--info-blue-strong:oklch(78% .115 218);--info-surface:var(--info-blue)}@supports (color:color-mix(in lab,red,red)){:root{--info-surface:color-mix(in oklch,var(--info-blue) 12%,var(--surface-inset))}}:root{--info-border:var(--info-blue)}@supports (color:color-mix(in lab,red,red)){:root{--info-border:color-mix(in oklch,var(--info-blue) 34%,var(--line))}}:root{--info-ink:oklch(86% .09 226);--shadow-accent:oklch(49% .14 236/.28);--shadow-soft:oklch(3% .012 250/.5);--radius:8px;--radius-sm:6px;--radius-md:8px;--ease:cubic-bezier(.16,1,.3,1)}[data-theme=light]{color-scheme:light;--bg:oklch(93.2% .012 250);--bg-soft:oklch(89.8% .014 250);--panel:oklch(96.1% .008 250);--panel-raised:oklch(98% .006 250);--panel-muted:oklch(92.5% .011 250);--popover:oklch(98.3% .007 250);--field:oklch(94.8% .009 250/.98);--line:oklch(67% .021 250/.82);--line-strong:oklch(46% .032 250/.74);--ink:oklch(18% .026 250);--muted:oklch(34% .024 250);--faint:oklch(44% .023 250);--surface-canvas:var(--bg);--surface-panel:var(--panel);--surface-elevated:var(--panel-raised);--surface-inset:var(--field);--surface-hover:oklch(89.2% .013 250);--theme-topbar:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-topbar:color-mix(in oklch,var(--panel-raised) 88%,var(--action) 5%)}}[data-theme=light]{--theme-sidebar:var(--panel)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-sidebar:color-mix(in oklch,var(--panel) 92%,var(--action) 4%)}}[data-theme=light]{--theme-card:var(--panel)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-card:color-mix(in oklch,var(--panel) 94%,var(--action) 3%)}}[data-theme=light]{--theme-card-raised:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-card-raised:color-mix(in oklch,var(--panel-raised) 94%,var(--action) 3%)}}[data-theme=light]{--theme-input:var(--field)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-input:color-mix(in oklch,var(--field) 94%,var(--action) 3%)}}[data-theme=light]{--theme-border-subtle:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-border-subtle:color-mix(in oklch,var(--line) 82%,var(--action) 12%)}}[data-theme=light]{--theme-border-strong:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-border-strong:color-mix(in oklch,var(--line-strong) 72%,var(--action) 24%)}}[data-theme=light]{--theme-active-bg:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-active-bg:color-mix(in oklch,var(--action-soft) 76%,transparent)}}[data-theme=light]{--theme-active-border:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-active-border:color-mix(in oklch,var(--action) 36%,var(--line))}}[data-theme=light]{--theme-focus:var(--ring);--theme-chart-line:var(--action-strong);--theme-chart-fill:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-chart-fill:color-mix(in oklch,var(--action) 20%,transparent)}}[data-theme=light]{--theme-cta-bg:linear-gradient(135deg,var(--action),var(--action-strong));--theme-cta-hover:linear-gradient(135deg,var(--action-strong),var(--action));--theme-cta-text:var(--primary-ink);--theme-gradient-start:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-gradient-start:color-mix(in oklch,var(--action) 16%,transparent)}}[data-theme=light]{--theme-gradient-middle:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-gradient-middle:color-mix(in oklch,var(--action-soft) 48%,transparent)}}[data-theme=light]{--theme-gradient-end:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--theme-gradient-end:color-mix(in oklch,var(--action-strong) 10%,transparent)}}[data-theme=light]{--theme-shadow:var(--shadow-accent);--icon-default:var(--muted);--icon-active:var(--action-strong);--blue:oklch(43% .13 226);--blue-strong:oklch(31% .12 226);--blue-soft:oklch(82% .06 222/.42);--action:oklch(50% .105 78);--action-strong:oklch(35% .09 78);--action-soft:oklch(84% .045 78/.64);--primary-rgb:172 92 18;--accent:oklch(86% .038 78/.68);--green:oklch(38% .12 157);--amber:oklch(46% .12 78);--red:oklch(48% .17 27);--ring:var(--action-strong);--primary-ink:oklch(98% .006 245);--danger-ink:oklch(98% .006 26);--success-surface:oklch(91% .044 157);--success-border:oklch(63% .09 157/.62);--success-ink:oklch(29% .09 157);--warning-surface:oklch(91.5% .052 78);--warning-border:oklch(66% .11 78/.62);--warning-ink:oklch(32% .085 78);--danger-surface:oklch(92% .043 27);--danger-border:oklch(65% .13 27/.58);--danger-message-ink:oklch(34% .14 27);--info-blue:oklch(43% .13 226);--info-blue-strong:oklch(31% .12 226);--info-surface:oklch(91.5% .038 226);--info-border:oklch(66% .09 226/.58);--info-ink:oklch(31% .105 226);--shadow-accent:oklch(48% .13 248/.16);--shadow-soft:oklch(45% .036 250/.16)}[data-theme=dark][data-accent=indigo]{--bg:oklch(14% .012 270);--bg-soft:oklch(16.5% .013 270);--panel:oklch(19% .014 270);--panel-raised:oklch(24% .018 270);--panel-muted:oklch(21.5% .015 270);--popover:oklch(26% .019 270);--field:oklch(17% .012 270);--line:oklch(35% .024 270/.82);--blue:oklch(69% .16 270);--blue-strong:oklch(79% .13 268);--blue-soft:oklch(54% .12 270/.24);--primary-rgb:129 140 248;--accent:oklch(27% .052 270/.72);--ring:oklch(72% .14 270);--shadow-accent:oklch(4% .012 270/.42)}[data-theme=dark][data-accent=emerald]{--bg:oklch(14% .01 166);--bg-soft:oklch(16.5% .011 166);--panel:oklch(19% .012 166);--panel-raised:oklch(24% .016 166);--panel-muted:oklch(21.5% .013 166);--popover:oklch(26% .017 166);--field:oklch(17% .01 166);--line:oklch(35% .022 166/.82);--blue:oklch(68% .14 158);--blue-strong:oklch(78% .12 156);--blue-soft:oklch(54% .12 158/.23);--primary-rgb:52 211 153;--accent:oklch(27% .052 158/.7);--ring:oklch(72% .14 158);--shadow-accent:oklch(4% .01 166/.42)}[data-theme=dark][data-accent=amber]{--bg:oklch(14.5% .008 78);--bg-soft:oklch(17% .009 78);--panel:oklch(19.5% .01 78);--panel-raised:oklch(24% .014 78);--panel-muted:oklch(22% .011 78);--popover:oklch(26% .015 78);--field:oklch(17.5% .008 78);--line:oklch(35.5% .018 78/.82);--blue:oklch(72% .14 78);--blue-strong:oklch(82% .12 78);--blue-soft:oklch(58% .12 78/.22);--primary-rgb:245 158 11;--accent:oklch(28% .052 78/.7);--ring:oklch(75% .14 78);--shadow-accent:oklch(4% .008 78/.42)}[data-theme=dark][data-accent=rose]{--bg:oklch(14% .006 250);--bg-soft:oklch(16.5% .007 250);--panel:oklch(19% .008 250);--panel-raised:oklch(24% .011 250);--panel-muted:oklch(21.5% .009 250);--popover:oklch(26% .012 250);--field:oklch(17% .006 250);--line:oklch(35% .016 250/.82);--blue:oklch(68% .13 226);--blue-strong:oklch(78% .115 218);--blue-soft:oklch(54% .1 226/.22);--primary-rgb:34 197 94;--accent:oklch(27% .04 157/.68);--ring:oklch(68% .13 157);--shadow-accent:oklch(4% .006 250/.42)}[data-theme=light][data-accent=indigo]{--bg:oklch(93.5% .013 270);--bg-soft:oklch(90.1% .017 270);--panel:oklch(96.2% .008 270);--panel-raised:oklch(98.1% .006 270);--panel-muted:oklch(92.7% .013 270);--popover:oklch(98.2% .007 270);--field:oklch(95.1% .009 270/.98);--line:oklch(67% .028 270/.78);--blue:oklch(45% .15 270);--blue-strong:oklch(32% .13 270);--blue-soft:oklch(82% .055 270/.46);--accent:oklch(86.5% .04 270/.68);--ring:oklch(48% .16 270);--shadow-accent:oklch(48% .15 270/.16)}[data-theme=light][data-accent=emerald]{--bg:oklch(93.6% .012 166);--bg-soft:oklch(90.2% .016 166);--panel:oklch(96.3% .008 166);--panel-raised:oklch(98.1% .006 166);--panel-muted:oklch(92.8% .013 166);--popover:oklch(98.2% .007 166);--field:oklch(95.2% .009 166/.98);--line:oklch(67% .026 166/.78);--blue:oklch(41% .12 158);--blue-strong:oklch(30% .11 158);--blue-soft:oklch(82% .058 158/.46);--primary-rgb:5 150 105;--accent:oklch(86.5% .04 158/.68);--ring:oklch(44% .13 158);--shadow-accent:oklch(46% .13 158/.16)}[data-theme=light][data-accent=amber]{--bg:oklch(93.7% .012 78);--bg-soft:oklch(90.4% .018 78);--panel:oklch(96.4% .008 78);--panel-raised:oklch(98.1% .006 78);--panel-muted:oklch(93% .014 78);--popover:oklch(98.2% .007 78);--field:oklch(95.3% .009 78/.98);--line:oklch(68% .027 78/.78);--blue:oklch(46% .12 78);--blue-strong:oklch(33% .105 78);--blue-soft:oklch(83% .07 78/.46);--primary-rgb:172 92 18;--accent:oklch(86.5% .044 78/.68);--ring:oklch(46% .12 78);--shadow-accent:oklch(48% .12 78/.16)}[data-theme=light][data-accent=rose]{--bg:oklch(93.6% .012 250);--bg-soft:oklch(90.2% .014 250);--panel:oklch(96.4% .008 250);--panel-raised:oklch(98.2% .006 250);--panel-muted:oklch(92.9% .011 250);--popover:oklch(98.3% .007 250);--field:oklch(95.2% .009 250/.98);--line:oklch(67% .021 250/.8);--blue:oklch(43% .13 226);--blue-strong:oklch(31% .12 226);--blue-soft:oklch(82% .06 222/.42);--primary-rgb:22 163 74;--accent:oklch(86.5% .038 157/.68);--ring:oklch(43% .12 157);--shadow-accent:oklch(45% .1 157/.13)}[data-theme=dark][data-accent=cyan]{--bg:oklch(14% .012 226);--bg-soft:oklch(16.5% .013 226);--panel:oklch(19% .014 226);--panel-raised:oklch(24% .018 226);--panel-muted:oklch(21.5% .015 226);--popover:oklch(26% .019 226);--field:oklch(17% .012 226);--line:oklch(35% .024 226/.82);--line-strong:oklch(47% .036 226/.78);--action:oklch(72% .135 222);--action-strong:oklch(82% .1 220);--action-soft:oklch(46% .085 222/.23);--blue:oklch(70% .14 222);--blue-strong:oklch(82% .11 220);--blue-soft:oklch(54% .12 222/.24);--primary-rgb:34 211 238;--accent:oklch(27% .052 222/.72);--ring:oklch(74% .13 222);--shadow-accent:oklch(4% .012 226/.42)}[data-theme=dark][data-accent=indigo]{--action:oklch(73% .15 270);--action-strong:oklch(82% .115 268);--action-soft:oklch(45% .095 270/.24);--line-strong:oklch(47% .036 270/.78)}[data-theme=dark][data-accent=emerald]{--action:oklch(72% .13 158);--action-strong:oklch(81% .1 156);--action-soft:oklch(44% .078 158/.24);--line-strong:oklch(47% .032 166/.78)}[data-theme=dark][data-accent=amber]{--action:oklch(77% .12 78);--action-strong:oklch(82% .1 78);--action-soft:oklch(45% .075 78/.23);--line-strong:oklch(47% .028 78/.78);--primary-ink:oklch(20% .02 78)}[data-theme=dark][data-accent=rose]{--action:oklch(70% .125 226);--action-strong:oklch(81% .1 222);--action-soft:oklch(44% .075 226/.23);--line-strong:oklch(47% .026 250/.78)}[data-theme=light][data-accent=cyan]{--bg:oklch(93.5% .013 226);--bg-soft:oklch(90.1% .017 226);--panel:oklch(96.3% .008 226);--panel-raised:oklch(98.1% .006 226);--panel-muted:oklch(92.7% .013 226);--popover:oklch(98.2% .007 226);--field:oklch(95.1% .009 226/.98);--line:oklch(67% .028 226/.78);--line-strong:oklch(47% .058 226/.72);--action:oklch(48% .13 222);--action-strong:oklch(32% .115 222);--action-soft:oklch(84% .052 222/.64);--blue:oklch(45% .13 222);--blue-strong:oklch(31% .115 222);--blue-soft:oklch(82% .06 222/.46);--primary-rgb:8 145 178;--accent:oklch(86.5% .04 222/.68);--ring:oklch(45% .14 222);--shadow-accent:oklch(48% .14 222/.16)}[data-theme=light][data-accent=indigo]{--action:oklch(48% .16 270);--action-strong:oklch(32% .13 270);--action-soft:oklch(84% .052 270/.64);--line-strong:oklch(47% .062 270/.72)}[data-theme=light][data-accent=emerald]{--action:oklch(45% .13 158);--action-strong:oklch(30% .108 158);--action-soft:oklch(85% .052 158/.64);--line-strong:oklch(47% .056 158/.72)}[data-theme=light][data-accent=amber]{--action:oklch(50% .105 78);--action-strong:oklch(35% .09 78);--action-soft:oklch(84% .045 78/.64);--line-strong:oklch(48% .058 78/.72)}[data-theme=light][data-accent=rose]{--action:oklch(45% .13 157);--action-strong:oklch(30% .105 157);--action-soft:oklch(85% .052 157/.64);--line-strong:oklch(46% .034 250/.72)}[data-accent]{--theme-topbar:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-topbar:color-mix(in oklch,var(--panel-raised) 86%,var(--action) 8%)}}[data-accent]{--theme-sidebar:var(--panel)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-sidebar:color-mix(in oklch,var(--panel) 90%,var(--action) 6%)}}[data-accent]{--theme-card:var(--panel)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-card:color-mix(in oklch,var(--panel) 94%,var(--action) 4%)}}[data-accent]{--theme-card-raised:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-card-raised:color-mix(in oklch,var(--panel-raised) 92%,var(--action) 5%)}}[data-accent]{--theme-input:var(--field)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-input:color-mix(in oklch,var(--field) 94%,var(--action) 4%)}}[data-accent]{--theme-border-subtle:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-border-subtle:color-mix(in oklch,var(--line) 86%,var(--action) 10%)}}[data-accent]{--theme-border-strong:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-border-strong:color-mix(in oklch,var(--line-strong) 72%,var(--action) 24%)}}[data-accent]{--theme-active-bg:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-active-bg:color-mix(in oklch,var(--action-soft) 86%,transparent)}}[data-accent]{--theme-active-border:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-active-border:color-mix(in oklch,var(--action) 42%,var(--line))}}[data-accent]{--theme-focus:var(--ring);--theme-chart-line:var(--action-strong);--theme-chart-fill:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-chart-fill:color-mix(in oklch,var(--action) 25%,transparent)}}[data-accent]{--theme-cta-bg:linear-gradient(135deg,var(--action),var(--action-strong));--theme-cta-hover:linear-gradient(135deg,var(--action-strong),var(--action));--theme-cta-text:var(--primary-ink);--theme-gradient-start:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-gradient-start:color-mix(in oklch,var(--action) 22%,transparent)}}[data-accent]{--theme-gradient-middle:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-gradient-middle:color-mix(in oklch,var(--action-soft) 54%,transparent)}}[data-accent]{--theme-gradient-end:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){[data-accent]{--theme-gradient-end:color-mix(in oklch,var(--action-strong) 13%,transparent)}}[data-accent]{--theme-shadow:var(--shadow-accent);--icon-active:var(--action-strong);--icon-default:var(--muted)}[data-theme=light][data-accent]{--theme-topbar:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent]{--theme-topbar:color-mix(in oklch,var(--panel-raised) 90%,var(--action) 5%)}}[data-theme=light][data-accent]{--theme-sidebar:var(--panel)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent]{--theme-sidebar:color-mix(in oklch,var(--panel) 92%,var(--action) 4%)}}[data-theme=light][data-accent]{--theme-card:var(--panel)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent]{--theme-card:color-mix(in oklch,var(--panel) 94%,var(--action) 3%)}}[data-theme=light][data-accent]{--theme-card-raised:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent]{--theme-card-raised:color-mix(in oklch,var(--panel-raised) 94%,var(--action) 3%)}}[data-theme=light][data-accent]{--theme-input:var(--field)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent]{--theme-input:color-mix(in oklch,var(--field) 94%,var(--action) 3%)}}[data-theme=light][data-accent]{--theme-active-bg:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent]{--theme-active-bg:color-mix(in oklch,var(--action-soft) 72%,transparent)}}[data-theme=light][data-accent]{--theme-chart-fill:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent]{--theme-chart-fill:color-mix(in oklch,var(--action) 18%,transparent)}}[data-theme=light][data-accent]{--theme-gradient-start:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent]{--theme-gradient-start:color-mix(in oklch,var(--action) 15%,transparent)}}[data-theme=light][data-accent]{--theme-gradient-middle:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent]{--theme-gradient-middle:color-mix(in oklch,var(--action-soft) 62%,transparent)}}[data-theme=light][data-accent]{--theme-gradient-end:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent]{--theme-gradient-end:color-mix(in oklch,var(--action-strong) 9%,transparent)}}*{box-sizing:border-box}body,html{min-height:100%}body{background:var(--bg);color:var(--ink);font-feature-settings:"tnum" 1,"cv05" 1;font-variant-numeric:tabular-nums;letter-spacing:0;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}:where(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ring)}::selection{background:var(--action-soft);color:var(--ink)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input[type=checkbox],input[type=range]{width:auto}svg{flex:none}.vaultpilot-mark{isolation:isolate;background:url(/demo/vaultpilot-icon.svg) 50%/contain no-repeat;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 12px 28px oklch(5% .018 250/.38),inset 0 0 0 1px oklch(98% .01 250/.08)}.vaultpilot-mark-image{object-fit:contain;width:78%;height:78%;display:block}.app-shell{min-height:100dvh}.auth-shell{isolation:isolate;background:linear-gradient(135deg,oklch(5.8% .014 250),oklch(11% .018 246) 52%,oklch(7% .012 252));place-items:stretch center;padding:clamp(52px,5vw,60px) clamp(22px,4vw,52px) clamp(16px,2vw,22px);display:grid;position:relative}.auth-shell[data-auth-theme=vaultpilot]{color-scheme:dark;--bg:oklch(6.8% .018 168);--bg-soft:oklch(10.8% .024 170);--panel:oklch(14.8% .024 170);--panel-raised:oklch(18.4% .03 170);--panel-muted:oklch(11.8% .022 170);--field:oklch(8.8% .018 170/.94);--line:oklch(43% .032 170/.5);--line-strong:oklch(58% .06 170/.48);--ink:oklch(96% .012 170);--muted:oklch(78% .034 170);--faint:oklch(62% .03 170);--surface-elevated:var(--panel-raised);--surface-inset:var(--field);--theme-border-subtle:var(--line)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot]{--theme-border-subtle:color-mix(in oklch,var(--line) 78%,var(--action) 14%)}}.auth-shell[data-auth-theme=vaultpilot]{--theme-border-strong:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot]{--theme-border-strong:color-mix(in oklch,var(--line-strong) 72%,var(--action) 20%)}}.auth-shell[data-auth-theme=vaultpilot]{--theme-focus:var(--action);--input-bg:var(--field)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot]{--input-bg:color-mix(in oklch,var(--field) 92%,var(--action) 5%)}}.auth-shell[data-auth-theme=vaultpilot]{--border-subtle:var(--theme-border-subtle);--border-strong:var(--theme-border-strong);--primary:var(--action);--primary-hover:var(--action-strong);--primary-soft:var(--action-soft);--text-primary:var(--ink);--text-secondary:var(--muted);--text-muted:var(--faint);--blue:oklch(72% .1 174);--blue-strong:oklch(82% .1 168);--action:oklch(72% .14 157);--action-strong:oklch(82% .12 158);--action-soft:oklch(48% .1 157/.24);--primary-rgb:45 212 149;--accent:oklch(24% .05 164/.66);--ring:var(--action);--shadow-soft:oklch(2% .018 170/.58)}.auth-shell:before{z-index:-1;content:"";opacity:.48;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 79px,oklch(95% .018 236/.045) 80px),linear-gradient(#0000 0 79px,oklch(95% .018 236/.035) 80px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}@media (min-width:1121px) and (min-height:820px){.auth-shell{overflow:hidden auto}}.auth-bg-scrim,.auth-bg-video{position:absolute;inset:0}.auth-bg-video{z-index:-4;object-fit:cover;opacity:1;filter:saturate(1.24)contrast(1.03)brightness(1.04);width:100%;height:100%;transform:scale(1.015)}.auth-bg-scrim{z-index:-3;background:radial-gradient(circle at 27% 48%,rgb(var(--primary-rgb)/.07),transparent 34%),linear-gradient(90deg,var(--bg),var(--bg-soft) 46%,var(--bg) 76%),linear-gradient(180deg,var(--bg),var(--bg))}@supports (color:color-mix(in lab,red,red)){.auth-bg-scrim{background:radial-gradient(circle at 27% 48%,rgb(var(--primary-rgb)/.07),transparent 34%),linear-gradient(90deg,color-mix(in oklch,var(--bg) 30%,transparent),color-mix(in oklch,var(--bg-soft) 8%,transparent) 46%,color-mix(in oklch,var(--bg) 34%,transparent) 76%),linear-gradient(180deg,color-mix(in oklch,var(--bg) 16%,transparent),color-mix(in oklch,var(--bg) 30%,transparent))}}.gridcn-circuit-layer{z-index:-2;pointer-events:none;background:linear-gradient(rgb(var(--primary-rgb)/.035) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--primary-rgb)/.035) 1px,transparent 1px),radial-gradient(circle at 74% 22%,rgb(var(--primary-rgb)/.1),transparent 34%);opacity:.44;background-size:42px 42px,42px 42px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.auth-motion-line{z-index:-2;opacity:.16;animation:auth-sweep 7s var(--ease) infinite;background:repeating-linear-gradient(90deg,#0000 0 88px,oklch(88% .04 236/.08) 88px 89px),linear-gradient(115deg,#0000 0 34%,oklch(70% .14 232/.28) 49%,#0000 62%);position:absolute;inset:0;transform:translate(-24%)}.auth-language{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:24px;right:24px}.auth-layout{z-index:1;grid-template-columns:minmax(400px,478px) minmax(0,1fr);gap:clamp(34px,7vw,120px);width:min(1260px,100%);min-height:calc(100dvh - clamp(118px,10vw,148px))}.auth-layout,.auth-visual{display:grid;position:relative}.auth-visual{isolation:isolate;order:2;grid-area:1/2;align-content:center;gap:26px;min-height:clamp(420px,62dvh,620px);padding:22px 0}.gridcn-corner{z-index:3;pointer-events:none;opacity:.18;width:24px;height:24px;position:absolute}.gridcn-corner.top-left{border-left:1px solid rgb(var(--primary-rgb)/.34);left:-30px}.gridcn-corner.top-left,.gridcn-corner.top-right{border-top:1px solid rgb(var(--primary-rgb)/.34);top:-22px}.gridcn-corner.top-right{border-right:1px solid rgb(var(--primary-rgb)/.34);right:-58px}.gridcn-corner.bottom-left{border-left:1px solid rgb(var(--primary-rgb)/.34);left:-30px}.gridcn-corner.bottom-left,.gridcn-corner.bottom-right{border-bottom:1px solid rgb(var(--primary-rgb)/.34);bottom:-22px}.gridcn-corner.bottom-right{border-right:1px solid rgb(var(--primary-rgb)/.34);right:-58px}.auth-video-frame{z-index:-1;border:1px solid var(--line-strong);position:absolute;inset:-34px -72px -34px -42px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth-video-frame{border:1px solid color-mix(in oklch,var(--line-strong) 66%,transparent)}}.auth-video-frame{border-radius:var(--radius);background:var(--bg);box-shadow:0 52px 140px var(--shadow-soft),0 0 0 1px var(--ink) inset}@supports (color:color-mix(in lab,red,red)){.auth-video-frame{box-shadow:0 52px 140px var(--shadow-soft),0 0 0 1px color-mix(in oklch,var(--ink) 8%,transparent) inset}}.auth-video-frame:before{z-index:2;content:"";opacity:.44;background-color:#0000;background-image:linear-gradient(90deg,oklch(95% .02 236/.08),#0000 1px),linear-gradient(oklch(95% .02 236/.06),#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.auth-inline-video,.auth-video-frame:before,.auth-video-shade{position:absolute;inset:0}.auth-inline-video{object-fit:cover;opacity:1;filter:saturate(1.22)contrast(1.02)brightness(1.04);width:100%;height:100%}.auth-video-shade{z-index:1;background:linear-gradient(90deg,var(--bg),transparent 48%,var(--bg)),linear-gradient(180deg,transparent,var(--bg))}@supports (color:color-mix(in lab,red,red)){.auth-video-shade{background:linear-gradient(90deg,color-mix(in oklch,var(--bg) 12%,transparent),transparent 48%,color-mix(in oklch,var(--bg) 16%,transparent)),linear-gradient(180deg,transparent,color-mix(in oklch,var(--bg) 12%,transparent))}}.auth-content{z-index:1;order:1;grid-area:1/1;width:min(478px,100%);position:relative}.auth-visual h2{max-width:760px;color:var(--ink);text-shadow:0 18px 44px var(--shadow-soft);text-wrap:balance;margin:0;font-size:clamp(42px,4.6rem,72px);font-weight:650;line-height:1}.auth-panel{border:1px solid var(--line-strong);border-radius:var(--radius);background:radial-gradient(circle at 50% 0,rgb(var(--primary-rgb)/.09),transparent 42%),linear-gradient(145deg,var(--panel-raised),var(--bg)),var(--panel);width:100%;padding:30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth-panel{background:radial-gradient(circle at 50% 0,rgb(var(--primary-rgb)/.09),transparent 42%),linear-gradient(145deg,color-mix(in oklch,var(--panel-raised) 96%,transparent),color-mix(in oklch,var(--bg) 96%,transparent)),var(--panel)}}.auth-panel{box-shadow:0 36px 120px var(--shadow-soft),0 0 54px rgb(var(--primary-rgb)/.08),0 0 0 1px var(--ink) inset}@supports (color:color-mix(in lab,red,red)){.auth-panel{box-shadow:0 36px 120px var(--shadow-soft),0 0 54px rgb(var(--primary-rgb)/.08),0 0 0 1px color-mix(in oklch,var(--ink) 7%,transparent) inset}}.auth-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-panel:after,.auth-panel:before{pointer-events:none;content:"";position:absolute}.auth-panel:before{background:repeating-linear-gradient(0deg,transparent,transparent 2px,oklch(0 0 0/.03) 2px,oklch(0 0 0/.03) 4px),linear-gradient(90deg,rgb(var(--primary-rgb)/.18),transparent 22%,transparent 78%,rgb(var(--primary-rgb)/.18));opacity:.44;inset:0}.auth-panel:after{border-radius:inherit;box-shadow:12px 0 0 -11px rgb(var(--primary-rgb)/.22) inset,-12px 0 0 -11px rgb(var(--primary-rgb)/.22) inset;inset:0}.auth-panel>*{z-index:1;position:relative}.auth-shell-loading{place-items:center;min-height:100dvh;padding:clamp(20px,4vw,48px);display:grid;overflow-y:auto}.auth-loading-panel{z-index:1;border:1px solid var(--line-strong);justify-items:center;gap:14px;width:min(440px,100%);padding:28px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.auth-loading-panel{border:1px solid color-mix(in oklch,var(--line-strong) 76%,transparent)}}.auth-loading-panel{border-radius:var(--radius);background:radial-gradient(circle at 50% 0,rgb(var(--primary-rgb)/.12),transparent 46%),var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){.auth-loading-panel{background:radial-gradient(circle at 50% 0,rgb(var(--primary-rgb)/.12),transparent 46%),color-mix(in oklch,var(--panel-raised) 88%,transparent);box-shadow:0 24px 80px var(--shadow-soft),0 0 0 1px color-mix(in oklch,var(--ink) 7%,transparent) inset}}.auth-loading-panel{color:var(--ink);text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-loading-panel .vaultpilot-mark{width:42px;height:42px}.auth-loading-panel h1{letter-spacing:0;margin:0;font-size:22px;font-weight:760}.auth-loading-panel p{max-width:32rem;color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.5}.auth-shell-bootstrap .auth-loading-panel{width:min(500px,100%)}.auth-bootstrap-note{border:1px solid var(--line-strong);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.auth-bootstrap-note{border:1px solid color-mix(in oklch,var(--line-strong) 58%,transparent)}}.auth-bootstrap-note{background:var(--panel);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.auth-bootstrap-note{background:color-mix(in oklch,var(--panel) 70%,transparent)}}.auth-bootstrap-note{color:var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.auth-bootstrap-note{color:color-mix(in oklch,var(--ink) 82%,var(--muted))!important}}.auth-shell-bootstrap .ghost-action{min-height:36px}.auth-panel .debug-panel{border-top:1px solid var(--line);opacity:.76;margin-top:18px;padding-top:14px}.auth-panel .debug-panel:not(.expanded){display:none}.auth-secure-context-alert{border:1px solid var(--amber);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-secure-context-alert{border:1px solid color-mix(in oklch,var(--amber) 48%,var(--line))}}.auth-secure-context-alert{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--amber),transparent 72%),var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){.auth-secure-context-alert{background:linear-gradient(90deg,color-mix(in oklch,var(--amber) 18%,transparent),transparent 72%),color-mix(in oklch,var(--panel-raised) 84%,transparent)}}.auth-secure-context-alert{color:var(--warning-ink);margin:14px 0 2px;padding:11px 12px;font-size:12px;font-weight:820;line-height:1.45}.auth-secure-context-alert svg{width:17px;height:17px;margin-top:1px}.auth-panel h1,.panel h2{margin:0}.auth-panel h1{color:var(--ink);margin-top:18px;font-size:clamp(28px,2.35rem,38px);font-weight:650;line-height:1.08}.auth-stage-card,.brand-row{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:oklch(11% .016 248/.72)}.brand-row{width:fit-content;min-height:36px;color:var(--blue-strong);border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:850;display:inline-flex}.brand-row.danger-row{color:oklch(82% .1 26)}.app-icon-image,.brand-icon-image{background:url(/demo/vaultpilot-icon.svg) 50%/contain no-repeat;width:20px;height:20px;display:inline-block}.auth-stage-card{border-radius:var(--radius);gap:8px;width:min(460px,100%);padding:18px;display:grid;box-shadow:0 20px 70px oklch(2.8% .012 250/.36)}.auth-stage-card strong{color:var(--ink);font-size:16px}.auth-stage-card small{color:var(--muted);line-height:1.45}.label{color:var(--blue-strong);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850}.debug-datum code,.debug-datum span,.debug-panel small,.field-help,.muted-copy,.muted-line,.panel-copy{color:var(--muted)}.muted-copy,.panel-copy{line-height:1.55}.field-help{font-size:12px;font-weight:650;line-height:1.35}.inline-vault-form,.secret-form,.share-form,.stacked-form{gap:16px;display:grid}.inline-vault-form label,.secret-form label,.share-form label,.stacked-form label{color:var(--muted);gap:7px;font-size:13px;font-weight:800;display:grid}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--field);width:100%;min-height:44px;color:var(--ink);transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease);outline:none;padding:10px 12px}textarea{resize:vertical;min-height:104px}input::placeholder,textarea::placeholder{color:var(--faint)}input:hover,select:hover,textarea:hover{border-color:var(--line-strong)}input:focus,select:focus,textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--action-soft),0 0 0 1px var(--action) inset}@supports (color:color-mix(in lab,red,red)){input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--action-soft),0 0 0 1px color-mix(in oklch,var(--action) 18%,transparent) inset}}.secret-value-input{font-family:SFMono-Regular,Consolas,monospace}.ghost-action,.icon-action,.menu-button,.primary-action,.text-action,.top-icon-action{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--control-gap);border-radius:var(--radius);transition:transform .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease);padding:0 14px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.primary-action{border:1px solid var(--action-strong)}@supports (color:color-mix(in lab,red,red)){.primary-action{border:1px solid color-mix(in oklch,var(--action-strong) 42%,transparent)}}.primary-action{background:linear-gradient(180deg,var(--action-strong),var(--action));color:var(--primary-ink);box-shadow:0 16px 40px var(--action),0 1px 0 var(--primary-ink) inset}@supports (color:color-mix(in lab,red,red)){.primary-action{box-shadow:0 16px 40px color-mix(in oklch,var(--action) 26%,transparent),0 1px 0 color-mix(in oklch,var(--primary-ink) 26%,transparent) inset}}.primary-action:hover{border-color:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){.primary-action:hover{border-color:color-mix(in oklch,var(--action-strong) 58%,transparent)}}.primary-action:hover{box-shadow:0 20px 48px var(--action),0 1px 0 var(--primary-ink) inset}@supports (color:color-mix(in lab,red,red)){.primary-action:hover{box-shadow:0 20px 48px color-mix(in oklch,var(--action) 34%,transparent),0 1px 0 color-mix(in oklch,var(--primary-ink) 34%,transparent) inset}}.primary-action:hover{transform:translateY(-1px)}.primary-action:not(.danger-action) svg{color:currentColor;stroke:currentColor}.ghost-action:focus-visible,.icon-action:focus-visible,.menu-button:focus-visible,.primary-action:focus-visible,.text-action:focus-visible,.top-icon-action:focus-visible{box-shadow:0 0 0 3px var(--action-soft),0 0 0 1px var(--ring) inset;outline:none}@supports (color:color-mix(in lab,red,red)){.ghost-action:focus-visible,.icon-action:focus-visible,.menu-button:focus-visible,.primary-action:focus-visible,.text-action:focus-visible,.top-icon-action:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--action-soft) 86%,transparent),0 0 0 1px color-mix(in oklch,var(--ring) 28%,transparent) inset}}.ghost-action:disabled,.icon-action:disabled,.menu-button:disabled,.primary-action:disabled,.text-action:disabled,.top-icon-action:disabled{cursor:not-allowed;opacity:.54;transform:none}.danger-action{background:linear-gradient(oklch(67% .18 26),oklch(56% .17 26));border-color:oklch(82% .12 26/.34)}.ghost-action,.icon-action,.menu-button,.text-action,.top-icon-action{border:1px solid var(--line);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.ghost-action,.icon-action,.menu-button,.text-action,.top-icon-action{background:color-mix(in oklch,var(--surface-elevated) 74%,transparent)}}.ghost-action,.icon-action,.menu-button,.text-action,.top-icon-action{color:var(--ink)}.ghost-action:hover,.icon-action:hover,.menu-button:hover,.text-action:hover,.top-icon-action:hover{border-color:var(--line-strong);background:var(--surface-hover);transform:translateY(-1px)}.icon-action,.menu-button,.top-icon-action{width:var(--control-height);padding:0}.icon-action.danger{color:oklch(82% .11 26)}.icon-action.action-copy:not(:disabled),.icon-action.action-identity:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-copy:not(:disabled),.icon-action.action-identity:not(:disabled){border-color:color-mix(in oklch,var(--primary) 32%,var(--line))}}.icon-action.action-copy:not(:disabled),.icon-action.action-identity:not(:disabled){background:linear-gradient(135deg,var(--primary-soft),transparent 66%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-copy:not(:disabled),.icon-action.action-identity:not(:disabled){background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 68%,transparent),transparent 66%),color-mix(in oklch,var(--surface-elevated) 84%,transparent)}}.icon-action.action-copy:not(:disabled),.icon-action.action-identity:not(:disabled){color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-copy:not(:disabled),.icon-action.action-identity:not(:disabled){color:color-mix(in oklch,var(--primary) 72%,var(--ink))}}.icon-action.action-autofill:not(:disabled),.icon-action.action-reveal:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-autofill:not(:disabled),.icon-action.action-reveal:not(:disabled){border-color:color-mix(in oklch,var(--accent) 30%,var(--line))}}.icon-action.action-autofill:not(:disabled),.icon-action.action-reveal:not(:disabled){background:linear-gradient(135deg,var(--accent),transparent 66%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-autofill:not(:disabled),.icon-action.action-reveal:not(:disabled){background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 18%,transparent),transparent 66%),color-mix(in oklch,var(--surface-elevated) 84%,transparent)}}.icon-action.action-autofill:not(:disabled),.icon-action.action-reveal:not(:disabled){color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-autofill:not(:disabled),.icon-action.action-reveal:not(:disabled){color:color-mix(in oklch,var(--accent) 74%,var(--ink))}}.icon-action.action-download:not(:disabled),.icon-action.action-open:not(:disabled){border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-download:not(:disabled),.icon-action.action-open:not(:disabled){border-color:color-mix(in oklch,var(--info) 34%,var(--line))}}.icon-action.action-download:not(:disabled),.icon-action.action-open:not(:disabled){background:linear-gradient(135deg,var(--info-soft),transparent 66%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-download:not(:disabled),.icon-action.action-open:not(:disabled){background:linear-gradient(135deg,color-mix(in oklch,var(--info-soft) 64%,transparent),transparent 66%),color-mix(in oklch,var(--surface-elevated) 84%,transparent)}}.icon-action.action-download:not(:disabled),.icon-action.action-open:not(:disabled){color:var(--info)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-download:not(:disabled),.icon-action.action-open:not(:disabled){color:color-mix(in oklch,var(--info) 76%,var(--ink))}}.icon-action.action-malware:not(:disabled),.icon-action.action-security:not(:disabled){border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-malware:not(:disabled),.icon-action.action-security:not(:disabled){border-color:color-mix(in oklch,var(--danger) 40%,var(--line))}}.icon-action.action-malware:not(:disabled),.icon-action.action-security:not(:disabled){background:linear-gradient(135deg,var(--danger-surface),transparent 66%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-malware:not(:disabled),.icon-action.action-security:not(:disabled){background:linear-gradient(135deg,color-mix(in oklch,var(--danger-surface) 76%,transparent),transparent 66%),color-mix(in oklch,var(--surface-elevated) 84%,transparent)}}.icon-action.action-malware:not(:disabled),.icon-action.action-security:not(:disabled){color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-malware:not(:disabled),.icon-action.action-security:not(:disabled){color:color-mix(in oklch,var(--danger) 78%,var(--ink))}}.icon-action.action-directory:not(:disabled),.icon-action.credential-launch-action:not(:disabled),.icon-action.directory-password-action:not(:disabled){border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-directory:not(:disabled),.icon-action.credential-launch-action:not(:disabled),.icon-action.directory-password-action:not(:disabled){border-color:color-mix(in oklch,var(--warning-border) 78%,var(--line))}}.icon-action.action-directory:not(:disabled),.icon-action.credential-launch-action:not(:disabled),.icon-action.directory-password-action:not(:disabled){background:linear-gradient(135deg,var(--warning-surface),transparent 64%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.icon-action.action-directory:not(:disabled),.icon-action.credential-launch-action:not(:disabled),.icon-action.directory-password-action:not(:disabled){background:linear-gradient(135deg,color-mix(in oklch,var(--warning-surface) 86%,transparent),transparent 64%),color-mix(in oklch,var(--surface-elevated) 84%,transparent)}}.icon-action.action-directory:not(:disabled),.icon-action.credential-launch-action:not(:disabled),.icon-action.directory-password-action:not(:disabled){color:var(--warning-ink)}.compact-action{min-height:38px}.align-end{align-self:end}.text-action{width:fit-content;color:var(--blue-strong);background:0 0;border-color:#0000;padding-inline:0}.profile-summary{border:1px solid var(--line);border-radius:var(--radius);background:oklch(10.8% .014 250/.82);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;margin:18px 0;padding:14px;display:grid}.profile-summary strong{color:var(--ink)}.profile-summary small{color:var(--faint);font-weight:750}.auth-profile-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 44%),var(--surface-inset);gap:12px;margin:18px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-profile-card{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 44%),color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.auth-profile-card{padding:14px}.auth-profile-card-head{gap:3px;min-width:0;display:grid}.auth-profile-card-head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.auth-profile-card-head small,.auth-profile-grid small,.auth-vault-empty small{color:var(--muted);font-size:12px;font-weight:760}.auth-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.auth-profile-grid span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-raised);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-profile-grid span{background:color-mix(in oklch,var(--panel-raised) 62%,transparent)}}.auth-profile-grid span{padding:9px}.auth-profile-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.auth-recovery-panel,.auth-vault-empty{border:1px solid var(--amber);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-recovery-panel,.auth-vault-empty{border:1px solid color-mix(in oklch,var(--amber) 28%,var(--line))}}.auth-recovery-panel,.auth-vault-empty{border-radius:var(--radius-sm);background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.auth-recovery-panel,.auth-vault-empty{background:color-mix(in oklch,var(--amber) 10%,var(--surface-inset))}}.auth-recovery-panel,.auth-vault-empty{padding:10px}.auth-vault-empty svg{color:var(--amber)}.auth-recovery-panel{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.auth-recovery-panel{border-color:color-mix(in oklch,var(--red) 34%,var(--line))}}.auth-recovery-panel{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.auth-recovery-panel{background:color-mix(in oklch,var(--red) 10%,var(--surface-inset))}}.auth-recovery-panel svg{color:var(--red)}.auth-recovery-panel small,.auth-recovery-panel strong{display:block}.auth-recovery-panel strong{color:var(--ink);font-size:13px}.auth-recovery-panel small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.secure-password-field{gap:7px}.secure-password-control{border:1px solid var(--line);border-radius:var(--radius);background:var(--field);transition:border-color .16s var(--ease),box-shadow .16s var(--ease);grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.secure-password-field.has-error .secure-password-control{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.secure-password-field.has-error .secure-password-control{border-color:color-mix(in oklch,var(--red) 52%,var(--line))}}.secure-password-field.has-error .secure-password-control{box-shadow:0 0 0 3px var(--red)}@supports (color:color-mix(in lab,red,red)){.secure-password-field.has-error .secure-password-control{box-shadow:0 0 0 3px color-mix(in oklch,var(--red) 14%,transparent)}}.secure-password-control:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px var(--action-soft)}.secure-password-control input{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0}.secure-password-control button{border:0;border-left:1px solid var(--line);background:var(--surface-elevated);place-items:center;width:42px;min-height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.secure-password-control button{background:color-mix(in oklch,var(--surface-elevated) 72%,transparent)}}.secure-password-control button{color:var(--muted)}.password-field-meta{flex-wrap:wrap;gap:6px;min-height:18px;display:flex}.password-field-meta em{border:1px solid var(--amber)}@supports (color:color-mix(in lab,red,red)){.password-field-meta em{border:1px solid color-mix(in oklch,var(--amber) 28%,var(--line))}}.password-field-meta em{background:var(--amber);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.password-field-meta em{background:color-mix(in oklch,var(--amber) 10%,transparent)}}.password-field-meta em{color:var(--muted);padding:2px 8px;font-size:11px;font-style:normal;font-weight:850}.auth-2fa-step{border:1px solid var(--blue);gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-2fa-step{border:1px solid color-mix(in oklch,var(--blue) 30%,var(--line))}}.auth-2fa-step{border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 54%),var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.auth-2fa-step{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 54%),color-mix(in oklch,var(--surface-inset) 76%,transparent)}}.auth-2fa-step{padding:12px}.auth-2fa-step>div{gap:3px;display:grid}.auth-2fa-step small,.auth-2fa-step span{color:var(--muted);font-size:12px;font-weight:760}.auth-2fa-step strong{color:var(--ink)}.auth-submit.loading-state svg{animation:spin .9s linear infinite}.auth-submit.error-state{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.auth-submit.error-state{border-color:color-mix(in oklch,var(--red) 46%,transparent)}}.auth-submit.error-state{background:linear-gradient(180deg,var(--red),var(--red))}@supports (color:color-mix(in lab,red,red)){.auth-submit.error-state{background:linear-gradient(180deg,color-mix(in oklch,var(--red) 82%,var(--action-strong)),color-mix(in oklch,var(--red) 86%,var(--action)))}}.auth-help-button{border-radius:999px}.language-switch{border:1px solid var(--line);background:var(--surface-inset);border-radius:999px;align-items:center;gap:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.language-switch{background:color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.language-switch{box-shadow:none;padding:4px}.theme-switch{border:1px solid var(--line);background:oklch(10% .014 250/.78);border-radius:999px;grid-template-columns:repeat(2,34px);align-items:center;gap:4px;padding:5px;display:inline-grid;position:relative;box-shadow:0 14px 46px oklch(2.8% .012 250/.36)}.theme-switch:before{background:rgb(var(--primary-rgb)/.14);width:34px;box-shadow:0 0 0 1px rgb(var(--primary-rgb)/.34) inset,0 8px 20px oklch(3% .012 250/.22);content:"";transition:transform .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px;transform:translate(0)}.theme-switch[data-mode=light]:before{transform:translate(38px)}.theme-switch button{z-index:1;width:34px;min-width:34px;min-height:30px;color:var(--muted);transition:color .16s var(--ease),transform .16s var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}.theme-switch button.active{color:var(--ink)}.theme-switch button:hover{color:var(--blue-strong)}.theme-switch svg{width:16px;height:16px}.language-switch button{width:28px;min-width:28px;min-height:26px;color:var(--muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.language-switch button.active{background:color-mix(in oklch,var(--surface-elevated) 88%,transparent);box-shadow:0 0 0 1px color-mix(in oklch,var(--action) 28%,var(--line)) inset}}.flag-icon{border:1px solid var(--ink);width:24px;height:16px;display:block}@supports (color:color-mix(in lab,red,red)){.flag-icon{border:1px solid color-mix(in oklch,var(--ink) 12%,transparent)}}.flag-icon{box-shadow:0 0 0 1px var(--surface-raised),0 3px 8px var(--shadow-soft);background-position:50%;background-size:cover;border-radius:4px}@supports (color:color-mix(in lab,red,red)){.flag-icon{box-shadow:0 0 0 1px color-mix(in oklch,var(--surface-raised) 70%,transparent),0 3px 8px color-mix(in oklch,var(--shadow-soft) 34%,transparent)}}.flag-icon{image-rendering:auto}.flag-icon.flag-tr{background-image:url(/demo/flags/tr.svg)}.flag-icon.flag-en{background-image:url(/demo/flags/gb.svg)}.accent-palette{border:1px solid var(--line);background:var(--surface-inset);border-radius:999px;align-items:center;gap:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accent-palette{background:color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.accent-palette{box-shadow:none;padding:4px}.accent-palette.compact{gap:4px}.accent-palette button{background:0 0;border:0;border-radius:999px;place-items:center;width:22px;min-width:22px;min-height:22px;padding:0;display:grid}.accent-palette button span{box-shadow:0 0 0 1px var(--ink) inset,0 0 0 3px var(--surface-elevated);border-radius:999px;display:block}@supports (color:color-mix(in lab,red,red)){.accent-palette button span{box-shadow:0 0 0 1px color-mix(in oklch,var(--ink) 16%,transparent) inset,0 0 0 3px color-mix(in oklch,var(--surface-elevated) 68%,transparent)}}.accent-palette button.active{box-shadow:0 0 0 1px var(--action) inset;background:0 0}@supports (color:color-mix(in lab,red,red)){.accent-palette button.active{box-shadow:0 0 0 1px color-mix(in oklch,var(--action) 42%,var(--line)) inset}}.accent-palette [data-accent-swatch=cyan] span{background:linear-gradient(135deg,oklch(82% .11 210),oklch(62% .16 232))}.accent-palette [data-accent-swatch=indigo] span{background:linear-gradient(135deg,oklch(80% .12 265),oklch(55% .18 275))}.accent-palette [data-accent-swatch=emerald] span{background:linear-gradient(135deg,oklch(82% .12 152),oklch(54% .15 162))}.accent-palette [data-accent-swatch=amber] span{background:linear-gradient(135deg,oklch(86% .12 82),oklch(60% .14 70))}.accent-palette-compact-trigger{border:1px solid var(--line);justify-content:center;align-items:center;gap:3px;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accent-palette-compact-trigger{border:1px solid color-mix(in oklch,var(--line) 78%,transparent)}}.accent-palette-compact-trigger{background:var(--surface-inset);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.accent-palette-compact-trigger{background:color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.accent-palette-compact-trigger{color:var(--muted);padding:0}.accent-palette-compact-trigger:focus-visible,.accent-palette-compact-trigger:hover{border-color:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.accent-palette-compact-trigger:focus-visible,.accent-palette-compact-trigger:hover{border-color:color-mix(in oklch,var(--blue-strong) 34%,var(--line))}}.accent-palette-compact-trigger:focus-visible,.accent-palette-compact-trigger:hover{background:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.accent-palette-compact-trigger:focus-visible,.accent-palette-compact-trigger:hover{background:color-mix(in oklch,var(--blue-strong) 8%,var(--surface-inset))}}.accent-palette-compact-trigger:focus-visible,.accent-palette-compact-trigger:hover{color:var(--ink)}.accent-palette-compact-trigger svg{width:12px;height:12px}.accent-palette-compact-swatch,.accent-palette-menu-swatch{width:12px;height:12px;box-shadow:0 0 0 1px var(--ink) inset,0 0 0 3px var(--surface-elevated);border-radius:999px;flex:none;display:inline-block}@supports (color:color-mix(in lab,red,red)){.accent-palette-compact-swatch,.accent-palette-menu-swatch{box-shadow:0 0 0 1px color-mix(in oklch,var(--ink) 16%,transparent) inset,0 0 0 3px color-mix(in oklch,var(--surface-elevated) 68%,transparent)}}.accent-palette-menu{min-width:190px}.accent-palette-menu-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid!important}.accent-palette-menu-item.active{color:var(--ink);font-weight:760}.accent-palette-menu-item svg{width:14px;height:14px;color:var(--blue-strong)}.accent-palette-compact-trigger[data-accent-swatch=cyan] .accent-palette-compact-swatch,.accent-palette-menu-swatch[data-accent-swatch=cyan]{background:linear-gradient(135deg,oklch(82% .11 210),oklch(62% .16 232))}.accent-palette-compact-trigger[data-accent-swatch=indigo] .accent-palette-compact-swatch,.accent-palette-menu-swatch[data-accent-swatch=indigo]{background:linear-gradient(135deg,oklch(80% .12 265),oklch(55% .18 275))}.accent-palette-compact-trigger[data-accent-swatch=emerald] .accent-palette-compact-swatch,.accent-palette-menu-swatch[data-accent-swatch=emerald]{background:linear-gradient(135deg,oklch(82% .12 152),oklch(54% .15 162))}.accent-palette-compact-trigger[data-accent-swatch=amber] .accent-palette-compact-swatch,.accent-palette-menu-swatch[data-accent-swatch=amber]{background:linear-gradient(135deg,oklch(86% .12 82),oklch(60% .14 70))}.accent-palette-compact-trigger[data-accent-swatch=rose] .accent-palette-compact-swatch,.accent-palette-menu-swatch[data-accent-swatch=rose]{background:linear-gradient(135deg,oklch(78% .05 240),oklch(58% .15 157))}.topbar-compact-action-group{border:1px solid var(--line);flex:none;justify-content:flex-start;align-items:center;gap:4px;width:auto;min-width:0;max-width:100%;min-height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.topbar-compact-action-group{border:1px solid color-mix(in oklch,var(--line) 78%,transparent)}}.topbar-compact-action-group{border-radius:var(--radius);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.topbar-compact-action-group{background:color-mix(in oklch,var(--surface-inset) 76%,transparent)}}.topbar-compact-action-group{padding:3px;overflow:hidden}.topbar-compact-action-group-critical{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.topbar-compact-action-group-critical{border-color:color-mix(in oklch,var(--danger) 24%,var(--line))}}.overview-dashboard .overview-dashboard-tool-trigger,.overview-dashboard-tool-trigger{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.overview-action-queue-note{min-height:36px!important;padding-block:6px!important}.notification-toast button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.gridcn-glow-container{isolation:isolate;border:1px solid rgb(var(--primary-rgb)/.22);border-radius:var(--radius);background:radial-gradient(circle at 50% 0,rgb(var(--primary-rgb)/.13),transparent 42%),linear-gradient(180deg,oklch(15.8% .016 248/.9),oklch(9.8% .012 250/.96));box-shadow:0 26px 88px oklch(3% .012 250/.5),0 0 42px rgb(var(--primary-rgb)/.09),0 1px 0 oklch(100% 0 0/.08) inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden}.gridcn-glow-container.intensity-sm{box-shadow:0 22px 68px oklch(3% .012 250/.42),0 0 30px rgb(var(--primary-rgb)/.08),0 1px 0 oklch(100% 0 0/.08) inset}.gridcn-glow-container:before{z-index:-1;pointer-events:none;content:"";background:repeating-linear-gradient(0deg,transparent,transparent 2px,oklch(0 0 0/.025) 2px,oklch(0 0 0/.025) 4px),linear-gradient(90deg,rgb(var(--primary-rgb)/.13),transparent 22%,transparent 78%,rgb(var(--primary-rgb)/.13));position:absolute;inset:0}.gridcn-glow-container.hoverable{transition:border-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.gridcn-glow-container.hoverable:hover{border-color:rgb(var(--primary-rgb)/.42);box-shadow:0 28px 88px oklch(3% .012 250/.5),0 0 48px rgb(var(--primary-rgb)/.12);transform:translateY(-1px)}.gridcn-card-corner{z-index:2;pointer-events:none;border-color:rgb(var(--primary-rgb)/.4);width:18px;height:18px;position:absolute}.gridcn-card-corner.top-left{border-top:2px solid;border-left:2px solid;top:0;left:0}.gridcn-card-corner.top-right{border-top:2px solid;border-right:2px solid;top:0;right:0}.gridcn-card-corner.bottom-left{border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.gridcn-card-corner.bottom-right{border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.gridcn-circuit-background{pointer-events:none;background:linear-gradient(rgb(var(--primary-rgb)/.34),rgb(var(--primary-rgb)/.34)) 16% 26% /24% 1px no-repeat,linear-gradient(90deg,rgb(var(--primary-rgb)/.34),rgb(var(--primary-rgb)/.34)) 38% 26% /1px 24% no-repeat,linear-gradient(rgb(var(--primary-rgb)/.28),rgb(var(--primary-rgb)/.28)) 38% 50% /34% 1px no-repeat,linear-gradient(90deg,rgb(var(--primary-rgb)/.28),rgb(var(--primary-rgb)/.28)) 72% 50% /1px 24% no-repeat,linear-gradient(rgb(var(--primary-rgb)/.22) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--primary-rgb)/.22) 1px,transparent 1px);background-size:auto,auto,auto,auto,40px 40px,40px 40px;position:absolute;inset:0}.gridcn-circuit-background.opacity-low{opacity:.08}.gridcn-circuit-background.opacity-medium{opacity:.16}.gridcn-circuit-background.opacity-high{opacity:.24}.gridcn-circuit-background span{border:1px solid rgb(var(--primary-rgb)/.48);background:rgb(var(--primary-rgb)/.18);width:8px;height:8px;box-shadow:0 0 16px rgb(var(--primary-rgb)/.22);border-radius:999px;position:absolute}.gridcn-circuit-background span:first-child{top:25%;left:15%}.gridcn-circuit-background span:nth-child(2){top:49%;left:38%}.gridcn-circuit-background span:nth-child(3){top:49%;right:27%}.gridcn-circuit-background span:nth-child(4){bottom:24%;right:14%}.gridcn-circuit-background.animated span{animation:status-pulse 2.4s var(--ease) infinite}.auth-content-glow{padding:30px}.auth-content-glow .auth-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.auth-content-glow .auth-panel:after,.auth-content-glow .auth-panel:before{display:none}.auth-mobile-brand{color:var(--ink);justify-content:center;align-items:center;gap:10px;margin-bottom:14px;font-weight:900;display:none}.auth-protocol-line{color:var(--faint);text-align:center;letter-spacing:0;text-transform:none;margin:14px 0 0;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.gridcn-dashboard-layout{min-height:100dvh}.gridcn-dashboard-header{z-index:20;position:sticky;top:0}.gridcn-dashboard-frame{transition:grid-template-columns .18s var(--ease),gap .18s var(--ease);grid-template-columns:252px minmax(0,1fr);gap:18px;padding:12px 18px 18px;display:grid}.gridcn-dashboard-frame.sidebar-collapsed{grid-template-columns:86px minmax(0,1fr)}.gridcn-dashboard-main,.gridcn-dashboard-sidebar{min-width:0}.gridcn-uplink-header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgb(var(--primary-rgb)/.08),transparent 24%,transparent 78%,rgb(var(--primary-rgb)/.055)),linear-gradient(180deg,var(--panel-raised),var(--panel-muted));grid-template-columns:minmax(180px,auto) minmax(260px,1fr) auto;gap:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.gridcn-uplink-header{background:linear-gradient(90deg,rgb(var(--primary-rgb)/.08),transparent 24%,transparent 78%,rgb(var(--primary-rgb)/.055)),linear-gradient(180deg,color-mix(in oklch,var(--panel-raised) 82%,transparent),color-mix(in oklch,var(--panel-muted) 92%,transparent))}}.gridcn-uplink-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:12px 18px;box-shadow:0 16px 50px oklch(3% .012 250/.32),inset 0 -1px oklch(98% .012 236/.04)}.gridcn-sidebar-head,.gridcn-sidebar-logo,.gridcn-uplink-actions,.gridcn-uplink-left{align-items:center;gap:10px;display:flex}.gridcn-uplink-actions>span,.gridcn-uplink-left strong{color:var(--blue-strong);text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900}.gridcn-uplink-led{background:var(--green);border-radius:999px;box-shadow:0 0 0 4px oklch(72% .13 157/.12),0 0 18px oklch(72% .13 157/.4)}.gridcn-uplink-actions{justify-content:flex-end}.gridcn-search-input{gap:var(--control-gap);min-height:var(--control-height);border:1px solid var(--line-strong);align-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input{border:1px solid color-mix(in oklch,var(--line-strong) 42%,var(--line));background:color-mix(in oklch,var(--surface-inset) 90%,var(--panel))}}.gridcn-search-input{padding:0 13px}.gridcn-search-input svg{width:17px;height:17px;color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input svg{color:color-mix(in oklch,var(--muted) 88%,var(--ink))}}.gridcn-search-input input{min-height:var(--control-height);color:var(--ink);caret-color:var(--ring);font-weight:760}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input input::placeholder{color:color-mix(in oklch,var(--muted) 82%,var(--ink))}}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input:focus-within{border-color:color-mix(in oklch,var(--ring) 72%,var(--line-strong))}}.gridcn-search-input:focus-within{background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input:focus-within{background:color-mix(in oklch,var(--surface-inset) 82%,var(--surface-elevated))}}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--action-soft) 82%,transparent),0 0 0 1px color-mix(in oklch,var(--ring) 22%,transparent) inset}}.gridcn-sidebar-nav{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgb(var(--primary-rgb)/.045),transparent 120px),linear-gradient(180deg,var(--panel),var(--bg));flex-direction:column;height:calc(100dvh - 110px);display:flex;position:sticky;top:92px;overflow:visible}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-nav{background:linear-gradient(180deg,rgb(var(--primary-rgb)/.045),transparent 120px),linear-gradient(180deg,color-mix(in oklch,var(--panel) 92%,transparent),color-mix(in oklch,var(--bg) 96%,transparent))}}.gridcn-sidebar-nav{scrollbar-color:var(--line-strong) transparent;padding:12px;box-shadow:0 20px 60px oklch(3% .012 250/.28)}.gridcn-sidebar-nav.collapsed{align-items:stretch;width:auto}.gridcn-sidebar-head{justify-content:space-between;margin-bottom:16px}.gridcn-sidebar-head>button{border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(180deg,rgb(var(--primary-rgb)/.08),transparent),var(--surface-inset);width:34px;min-height:34px;color:var(--muted);transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease);place-items:center;font-weight:900;display:grid}.gridcn-sidebar-head>button svg{width:17px;height:17px}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-head{justify-content:center}.gridcn-sidebar-nav.collapsed .sidebar-nav-title{padding-left:0}.gridcn-sidebar-head>button:focus-visible,.gridcn-sidebar-head>button:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-head>button:focus-visible,.gridcn-sidebar-head>button:hover{border-color:color-mix(in oklch,var(--action) 42%,transparent)}}.gridcn-sidebar-head>button:focus-visible,.gridcn-sidebar-head>button:hover{background:var(--action-soft);color:var(--ink)}.gridcn-sidebar-section,.gridcn-sidebar-section>div,.gridcn-sidebar-sections{gap:8px;display:grid}.gridcn-sidebar-sections{scrollbar-color:var(--action) transparent;gap:14px;min-height:0;padding-right:6px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-sections{scrollbar-color:color-mix(in oklch,var(--action) 30%,transparent) transparent}}.gridcn-sidebar-sections{scrollbar-width:thin}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-sections{padding-right:4px}.gridcn-sidebar-sections::-webkit-scrollbar{width:3px}.gridcn-sidebar-sections::-webkit-scrollbar-thumb{background:var(--action);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-sections::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--action) 30%,transparent)}}.gridcn-sidebar-sections:hover::-webkit-scrollbar-thumb{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-sections:hover::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--action) 46%,transparent)}}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section>span{color:color-mix(in oklch,var(--muted) 82%,var(--ink))}}.gridcn-sidebar-section>span{text-transform:uppercase;font-weight:900}.gridcn-sidebar-section button{min-height:var(--control-height);border-radius:var(--radius-sm);color:var(--muted);text-align:left;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease),transform .16s var(--ease);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 11px;display:grid;position:relative}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-section button{justify-self:center;justify-items:center;width:44px;min-height:44px;padding:0}.gridcn-sidebar-section button.active,.gridcn-sidebar-section button:focus-visible,.gridcn-sidebar-section button:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.active,.gridcn-sidebar-section button:focus-visible,.gridcn-sidebar-section button:hover{border-color:color-mix(in oklch,var(--action) 34%,transparent)}}.gridcn-sidebar-section button.active,.gridcn-sidebar-section button:focus-visible,.gridcn-sidebar-section button:hover{background:linear-gradient(90deg,var(--action-soft),transparent),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.active,.gridcn-sidebar-section button:focus-visible,.gridcn-sidebar-section button:hover{background:linear-gradient(90deg,var(--action-soft),transparent),color-mix(in oklch,var(--surface-elevated) 64%,transparent)}}.gridcn-sidebar-section button.active,.gridcn-sidebar-section button:focus-visible,.gridcn-sidebar-section button:hover{color:var(--ink);outline:none}.gridcn-sidebar-section button.active{font-weight:900}.gridcn-sidebar-section button>svg{color:currentColor;flex-shrink:0;align-self:center}.gridcn-sidebar-section button.active:before{box-shadow:0 0 18px rgb(var(--primary-rgb)/.42);content:"";position:absolute}.gridcn-sidebar-section button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.18;overflow:hidden}.gridcn-sidebar-section button small{border:1px solid var(--line);color:var(--faint);border-radius:999px;margin-left:2px;padding:2px 6px;font-size:10px;font-weight:850}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-section button[data-tooltip]:focus-visible:after,.gridcn-sidebar-nav.collapsed .gridcn-sidebar-section button[data-tooltip]:hover:after{z-index:20;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--popover);min-width:max-content;color:var(--ink);content:attr(data-tooltip);box-shadow:0 14px 34px var(--shadow-soft);padding:7px 9px;font-size:12px;font-weight:800;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.gridcn-sidebar-footer{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.sidebar-health-footer{gap:6px;display:grid}.sidebar-health-row{border-radius:var(--radius-sm);min-height:30px;color:var(--faint);text-align:left;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 15px 0 7px;font-size:11px;font-weight:850;display:grid;position:relative}.sidebar-health-row:hover{border-color:var(--line);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.sidebar-health-row:hover{background:color-mix(in oklch,var(--surface-elevated) 62%,transparent)}}.sidebar-health-row:hover{color:var(--ink)}.sidebar-health-row:focus-visible{border-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.sidebar-health-row:focus-visible{border-color:color-mix(in oklch,var(--ring) 44%,var(--line))}}.sidebar-health-row:focus-visible{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.sidebar-health-row:focus-visible{background:color-mix(in oklch,var(--surface-elevated) 72%,transparent)}}.sidebar-health-row:focus-visible{color:var(--ink);box-shadow:0 0 0 3px var(--action-soft);outline:none}@supports (color:color-mix(in lab,red,red)){.sidebar-health-row:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--action-soft) 72%,transparent)}}.sidebar-health-row.success{color:var(--green)}@supports (color:color-mix(in lab,red,red)){.sidebar-health-row.success{color:color-mix(in oklch,var(--green) 72%,var(--ink))}}.sidebar-health-row.warning{color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.sidebar-health-row.warning{color:color-mix(in oklch,var(--amber) 76%,var(--ink))}}.sidebar-health-row.danger{color:var(--red)}@supports (color:color-mix(in lab,red,red)){.sidebar-health-row.danger{color:color-mix(in oklch,var(--red) 78%,var(--ink))}}.sidebar-health-row strong{text-overflow:ellipsis;white-space:normal;line-height:1.2;overflow:hidden}.sidebar-health-row.warning:after{background:var(--amber);width:6px;height:6px;box-shadow:0 0 0 4px var(--amber);border-radius:999px;position:absolute;right:6px}@supports (color:color-mix(in lab,red,red)){.sidebar-health-row.warning:after{box-shadow:0 0 0 4px color-mix(in oklch,var(--amber) 12%,transparent)}}.sidebar-health-row.warning:after{content:""}.sidebar-health-row.danger:after{background:var(--red);width:6px;height:6px;box-shadow:0 0 0 4px var(--red);border-radius:999px;position:absolute;right:6px}@supports (color:color-mix(in lab,red,red)){.sidebar-health-row.danger:after{box-shadow:0 0 0 4px color-mix(in oklch,var(--red) 14%,transparent)}}.sidebar-health-row.danger:after{content:""}.sidebar-health-row svg{width:14px;height:14px}.sidebar-health-row.success svg{color:var(--green)}.sidebar-health-row.warning svg{color:var(--amber)}.sidebar-health-row.danger svg{color:var(--red)}.sidebar-health-row.neutral svg{color:var(--blue-strong)}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-footer{margin-top:10px;padding-top:10px;display:block}.gridcn-sidebar-nav.collapsed .sidebar-health-footer{justify-items:center;gap:7px}.gridcn-sidebar-nav.collapsed .sidebar-health-row{grid-template-columns:1fr;place-items:center;width:34px;min-height:34px;padding:0}.gridcn-sidebar-nav.collapsed .sidebar-health-row strong{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gridcn-sidebar-nav.collapsed .sidebar-health-row.danger:after,.gridcn-sidebar-nav.collapsed .sidebar-health-row.warning:after{top:5px;right:4px}.gridcn-sidebar-nav.collapsed .sidebar-health-row:focus-visible:before,.gridcn-sidebar-nav.collapsed .sidebar-health-row:hover:before{z-index:24;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--popover);min-width:max-content;max-width:260px;color:var(--ink);content:attr(title);box-shadow:0 14px 34px var(--shadow-soft);padding:7px 9px;font-size:12px;font-weight:800;line-height:1.35;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.gridcn-vaultpilot-content{min-height:calc(100dvh - 104px)}.gridcn-template-card{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 100% 0,rgb(var(--primary-rgb)/.1),transparent 38%),linear-gradient(180deg,var(--panel),var(--panel-muted));color:var(--ink);box-shadow:0 18px 54px oklch(3% .012 250/.18),0 0 28px rgb(var(--primary-rgb)/.035),0 1px 0 oklch(98% .012 236/.045) inset;position:relative;overflow:hidden}.gridcn-widget-heading span{color:var(--faint);text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900}.gridcn-template-grid{gap:12px;display:grid}.gridcn-template-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gridcn-template-grid.three{grid-template-columns:minmax(220px,.85fr) minmax(260px,1fr) minmax(280px,1.2fr)}.gridcn-template-card{padding:18px}.gridcn-widget-heading{margin-bottom:12px}.workspace-shell.product-frame{background:radial-gradient(circle at 78% 0,rgb(var(--primary-rgb)/.11),transparent 34%),linear-gradient(180deg,oklch(11.5% .016 250),var(--bg) 320px),var(--bg);min-height:100dvh}.workspace-shell.product-frame:before{z-index:0;pointer-events:none;content:"";opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 63px,oklch(96% .012 236/.032) 64px),linear-gradient(#0000 0 63px,oklch(96% .012 236/.026) 64px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.operations-ribbon{z-index:1;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:minmax(150px,.85fr) repeat(4,minmax(0,1fr));gap:1px;margin:12px 18px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 56px oklch(3% .012 250/.28),inset 0 1px oklch(98% .012 236/.05)}.operations-ribbon-item,.operations-ribbon-title{background:linear-gradient(oklch(15.2% .018 248/.94),oklch(11.4% .014 250/.96));min-width:0;min-height:58px;padding:11px 13px}.operations-ribbon-title{color:var(--blue-strong);text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:900;display:flex}.operations-ribbon-item{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.operations-ribbon svg{color:var(--blue-strong)}.operations-ribbon-item svg{grid-row:1/4}.operations-ribbon-item small,.operations-ribbon-item span{color:var(--faint);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.1;overflow:hidden}.operations-ribbon-item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;font-weight:850;line-height:1.15;overflow:hidden}.operations-ribbon-item small{color:var(--muted);text-transform:none;margin-top:3px}.app-header-brand,.app-top-actions{align-items:center;gap:10px;display:flex}.app-top-actions{min-height:var(--control-height);justify-content:flex-end;row-gap:var(--control-gap);flex-wrap:wrap}.topbar-action-group{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.topbar-action-group{background:color-mix(in oklch,var(--surface-inset) 84%,transparent)}}.topbar-action-group{padding:4px}.topbar-action-group-critical{min-height:var(--control-height);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.topbar-action-group-critical{background:color-mix(in oklch,var(--surface-elevated) 76%,transparent)}}.topbar-action-group-critical .top-icon-action{box-shadow:none;background:0 0;border-color:#0000}.topbar-action-group .top-icon-action,.topbar-action-group-critical .top-icon-action{width:var(--control-height-compact);min-height:var(--control-height-compact);border-radius:var(--control-radius)}.app-header-brand{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.app-header-brand>span:last-child{gap:2px;min-width:0;display:grid}.app-header-brand strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.1;overflow:hidden}.app-header-brand small,.sidebar-nav-title{color:var(--faint);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.app-header-brand small{text-overflow:ellipsis;white-space:nowrap;max-width:min(34vw,280px);overflow:hidden}.sidebar-nav-title{min-width:0;min-height:30px;color:var(--muted);text-transform:uppercase;align-items:center;padding-left:4px;font-size:11px;font-weight:900;display:inline-flex}.sidebar-nav-compact-mark{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);width:32px;height:32px;color:var(--ink);letter-spacing:0;place-items:center;font-size:11px;display:grid}.enterprise-icon-action{position:relative;overflow:visible}.topbar-help-action{color:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){.topbar-help-action{color:color-mix(in oklch,var(--action-strong) 72%,var(--ink))}}.topbar-help-action:hover{border-color:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){.topbar-help-action:hover{border-color:color-mix(in oklch,var(--action-strong) 30%,var(--line))}}.topbar-help-action:hover{background:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){.topbar-help-action:hover{background:color-mix(in oklch,var(--action-soft) 42%,var(--surface-hover))}}.topbar-help-action:hover{color:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){.topbar-help-action:hover{color:color-mix(in oklch,var(--action-strong) 90%,var(--text-primary))}}.top-icon-action.danger{color:var(--danger-message-ink)}.top-icon-action.danger:hover{border-color:var(--danger-border);background:var(--danger-bg)}@supports (color:color-mix(in lab,red,red)){.top-icon-action.danger:hover{background:color-mix(in oklch,var(--danger-bg) 78%,transparent)}}.top-icon-action.danger:hover{color:var(--danger-message-ink)}.notification-trigger{isolation:isolate}.notification-count{border:1px solid var(--card-bg);background:var(--danger-message-ink);color:var(--page-bg);border-radius:999px;place-items:center;font-size:10px;font-weight:950;display:grid;position:absolute;top:-5px;right:-5px}.notification-dot{border:1px solid var(--card-bg);background:var(--faint);width:7px;height:7px;transition:background .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease);border-radius:999px;position:absolute;top:8px;right:8px;transform:scale(.86)}.notification-dot.active{background:var(--warning);box-shadow:0 0 0 5px var(--warning)}@supports (color:color-mix(in lab,red,red)){.notification-dot.active{box-shadow:0 0 0 5px color-mix(in oklch,var(--warning) 18%,transparent)}}.notification-dot.active{animation:status-pulse 1.8s var(--ease) infinite;transform:scale(1)}.theme-menu-content{min-width:180px}.status-menu-content{z-index:90;width:min(430px,100vw - 24px)}.about-menu-content{z-index:90;width:min(420px,100vw - 24px)}.status-menu-panel{gap:8px;padding:4px;display:grid}.about-menu-panel{gap:10px;padding:6px;display:grid}.about-menu-head{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg,var(--primary-soft),transparent 66%),var(--panel-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.about-icon-shell{border:1px solid var(--action);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.about-icon-shell{border:1px solid color-mix(in oklch,var(--action) 34%,var(--line))}}.about-icon-shell{border-radius:var(--radius-sm);background:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){.about-icon-shell{background:color-mix(in oklch,var(--action-soft) 70%,var(--surface-elevated))}}.about-icon-shell{color:var(--icon-active)}.about-developer-link svg,.about-github-mark svg,.about-icon-shell svg,.about-link-badge svg,.about-version-list svg{width:17px;height:17px}.about-menu-head small,.about-menu-head strong{display:block}.about-menu-head strong{color:var(--ink);font-size:15px}.about-menu-head small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:760}.about-info-grid,.about-version-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.about-product-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.about-product-strip span{border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--action-soft),transparent 72%),var(--surface-inset);justify-content:center;align-items:center;gap:7px;min-width:0;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.about-product-strip span{background:linear-gradient(135deg,color-mix(in oklch,var(--action-soft) 62%,transparent),transparent 72%),color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.about-product-strip span{color:var(--ink);text-align:center;white-space:nowrap;padding:0 9px;font-size:11px;font-weight:860}.about-product-strip svg{width:14px;height:14px;color:var(--icon-active);flex:none}.about-developer-link,.about-info-grid span,.about-version-list span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);min-width:0}@supports (color:color-mix(in lab,red,red)){.about-developer-link,.about-info-grid span,.about-version-list span{background:color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.about-version-list span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;padding:10px;display:grid}.about-version-list svg{color:var(--icon-active);grid-row:span 2}.about-developer-link small,.about-info-grid small,.about-version-list small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.about-developer-link strong,.about-info-grid strong,.about-version-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.about-info-grid span{gap:4px;padding:10px;display:grid}.about-developer-link{color:inherit;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;text-decoration:none;display:grid}.about-developer-link:focus-visible,.about-developer-link:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.about-developer-link:focus-visible,.about-developer-link:hover{border-color:color-mix(in oklch,var(--action) 42%,var(--line))}}.about-developer-link:focus-visible,.about-developer-link:hover{background:var(--action-soft);outline:none;transform:translateY(-1px)}.about-github-mark,.about-link-badge{border-radius:999px;place-items:center;display:grid}.about-github-mark{border:1px solid var(--action);width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.about-github-mark{border:1px solid color-mix(in oklch,var(--action) 34%,var(--line))}}.about-github-mark{background:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){.about-github-mark{background:color-mix(in oklch,var(--action-soft) 68%,var(--surface-elevated))}}.about-github-mark{color:var(--ink)}.about-link-badge{border:1px solid var(--action);width:28px;height:28px}@supports (color:color-mix(in lab,red,red)){.about-link-badge{border:1px solid color-mix(in oklch,var(--action) 24%,var(--line))}}.about-link-badge{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.about-link-badge{background:color-mix(in oklch,var(--surface-elevated) 72%,transparent)}}.about-link-badge{color:var(--icon-active)}.about-developer-icon-link{background:linear-gradient(90deg,var(--action-soft),transparent 72%),var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.about-developer-icon-link{background:linear-gradient(90deg,color-mix(in oklch,var(--action-soft) 70%,transparent),transparent 72%),color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.status-menu-label{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:900}.notification-center-actions,.notification-center-head,.notification-item,.notification-item time{align-items:center;display:flex}.notification-center-head{border:1px solid var(--border-subtle);border-radius:var(--radius);background:linear-gradient(90deg,var(--primary-soft),transparent 62%),var(--panel-strong);justify-content:space-between;gap:10px;padding:10px}.notification-center-head>div:first-child{gap:2px;min-width:0;display:grid}.notification-center-head strong{color:var(--ink);font-size:13px}.notification-center-head small{color:var(--muted);font-size:12px;font-weight:800}.notification-center-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.notification-center-actions button,.notification-item>button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);min-height:28px;color:var(--muted);grid-auto-flow:column;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:850;display:inline-grid}.notification-center-actions button:hover,.notification-item>button:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.notification-center-actions button:hover,.notification-item>button:hover{border-color:color-mix(in oklch,var(--action) 36%,transparent)}}.notification-center-actions button:hover,.notification-item>button:hover{color:var(--ink)}.notification-center-actions button:disabled{cursor:not-allowed;opacity:.48}.notification-list{gap:7px;max-height:min(48dvh,390px);padding-right:2px;display:grid;overflow:auto}.notification-empty,.notification-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset)}.notification-empty{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:12px;font-size:12px;font-weight:780;display:grid}.notification-item{align-items:flex-start;gap:9px;padding:10px;position:relative}.notification-item:not(.read){border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.notification-item:not(.read){border-color:color-mix(in oklch,var(--action) 34%,var(--line))}}.notification-item:not(.read){background:linear-gradient(90deg,rgb(var(--primary-rgb)/.08),transparent 46%),var(--surface-inset)}.notification-item.read{opacity:.72}.notification-item-icon{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-elevated);flex:none;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.notification-item-icon{background:color-mix(in oklch,var(--surface-elevated) 72%,transparent)}}.notification-center-actions svg,.notification-item-icon svg,.notification-item>button svg{width:14px;height:14px}.notification-item.kind-error .notification-item-icon{color:var(--danger-message-ink)}.notification-item.kind-success .notification-item-icon{color:var(--success-ink)}.notification-item.kind-warning .notification-item-icon{color:var(--warning-ink)}.notification-item>div{flex:1;gap:3px;min-width:0;display:grid}.notification-category-chip{border:1px solid var(--border-subtle);background:var(--primary-soft);border-radius:999px;width:fit-content}@supports (color:color-mix(in lab,red,red)){.notification-category-chip{background:color-mix(in oklch,var(--primary-soft) 62%,transparent)}}.notification-category-chip{color:var(--text-secondary);letter-spacing:0;padding:2px 7px;font-size:10px;font-weight:900}.notification-item small,.notification-item strong{overflow-wrap:anywhere}.notification-item strong{color:var(--ink);font-size:12px;line-height:1.3}.notification-item small{color:var(--muted);font-size:12px;font-weight:730;line-height:1.35}.notification-reason-label{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:999px;margin-right:6px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.notification-reason-label{background:color-mix(in oklch,var(--surface-elevated) 72%,transparent)}}.notification-reason-label{color:var(--text-secondary);text-transform:uppercase;padding:1px 6px;font-size:10px;font-weight:920;line-height:1.35}.notification-item time{color:var(--faint);gap:5px;font-size:11px;font-weight:820}.notification-item>button{min-width:28px;padding:0}.notification-toast-stack{z-index:70;top:82px;right:max(18px,env(safe-area-inset-right));pointer-events:none;gap:9px;width:min(392px,100vw - 24px);display:grid;position:fixed}.notification-toast{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.12),transparent 58%),var(--panel-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.notification-toast{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.12),transparent 58%),color-mix(in oklch,var(--panel-strong) 94%,var(--surface-elevated))}}.notification-toast{color:var(--ink);pointer-events:auto;padding:12px;box-shadow:0 18px 54px oklch(3% .012 250/.26),inset 0 1px oklch(98% .012 236/.05)}.notification-toast.kind-error{border-color:var(--danger-border);background:linear-gradient(135deg,var(--danger-surface),transparent 68%),var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.notification-toast.kind-error{background:linear-gradient(135deg,var(--danger-surface),transparent 68%),color-mix(in oklch,var(--panel-strong) 94%,var(--surface-elevated))}}.notification-toast.kind-success{border-color:var(--success-border);background:linear-gradient(135deg,var(--success-surface),transparent 68%),var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.notification-toast.kind-success{background:linear-gradient(135deg,var(--success-surface),transparent 68%),color-mix(in oklch,var(--panel-strong) 94%,var(--surface-elevated))}}.notification-toast.kind-warning{border-color:var(--warning-border);background:linear-gradient(135deg,var(--warning-bg),transparent 68%),var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.notification-toast.kind-warning{background:linear-gradient(135deg,var(--warning-bg),transparent 68%),color-mix(in oklch,var(--panel-strong) 94%,var(--surface-elevated))}}.notification-toast button,.notification-toast-icon{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);place-items:center;display:grid}.notification-toast-icon{width:30px;height:30px;color:var(--blue-strong)}.notification-toast.kind-error .notification-toast-icon{color:var(--danger-message-ink)}.notification-toast.kind-success .notification-toast-icon{color:var(--success-ink)}.notification-toast.kind-warning .notification-toast-icon{color:var(--warning-ink)}.notification-toast button svg,.notification-toast time svg,.notification-toast-icon svg{width:14px;height:14px}.notification-toast>div{gap:3px;min-width:0;display:grid}.notification-toast small,.notification-toast strong{overflow-wrap:anywhere}.notification-toast strong{color:var(--ink);font-size:12px;line-height:1.25}.notification-toast small{color:var(--muted);font-size:12px;font-weight:740;line-height:1.35}.notification-toast time{color:var(--faint);align-items:center;gap:5px;font-size:11px;font-weight:830;display:flex}.notification-toast button{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted)}.notification-toast button:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.notification-toast button:hover{border-color:color-mix(in oklch,var(--action) 36%,transparent)}}.notification-toast button:hover{color:var(--ink)}.status-menu-message{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.status-menu-message svg{width:16px;height:16px;margin-top:2px}.status-menu-message span{gap:3px;min-width:0;display:grid}.status-menu-message strong{color:var(--ink);font-size:12px;line-height:1.2}.status-menu-message small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.35}.status-menu-message.notice{border-color:var(--success-border);background:var(--success-surface)}.status-menu-message.notice strong,.status-menu-message.notice svg{color:var(--success-ink)}.status-menu-message.error{border-color:var(--danger-border);background:var(--danger-surface)}.status-menu-message.error strong,.status-menu-message.error svg{color:var(--danger-message-ink)}.status-menu-row{border-radius:calc(var(--radius) - 2px);min-height:40px;color:var(--muted);grid-template-columns:auto minmax(74px,1fr) auto;align-items:center;gap:10px;font-size:12px;font-weight:800;display:grid}.status-menu-row>svg{color:var(--blue-strong)}.app-logo-mark,.profile-avatar{border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(145deg,rgb(var(--primary-rgb)/.24),oklch(12% .018 248));place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px oklch(94% .02 236/.08)}.profile-avatar{color:var(--ink);font-size:12px;font-weight:900}.global-search{gap:var(--control-gap);border:1px solid var(--line);border-radius:var(--radius);background:oklch(7.8% .012 250/.82);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0 13px;display:grid}.global-search svg{width:17px;height:17px;color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.global-search svg{color:color-mix(in oklch,var(--muted) 88%,var(--ink))}}.global-search input{min-height:var(--control-height);box-shadow:none;color:var(--ink);caret-color:var(--ring);background:0 0;border:0;padding-inline:0;font-weight:760}.global-search input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.global-search input::placeholder{color:color-mix(in oklch,var(--muted) 84%,var(--ink))}}.global-search input::placeholder{opacity:1}.global-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgb(var(--primary-rgb)/.16)}.app-sidebar{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgb(var(--primary-rgb)/.06),transparent 120px),linear-gradient(180deg,oklch(14.2% .016 250/.94),oklch(10% .012 250/.96));scrollbar-color:var(--line-strong) transparent;flex-direction:column;justify-content:space-between;align-self:start;height:calc(100dvh - 110px);padding:12px;display:flex;position:sticky;top:92px;overflow-y:auto;box-shadow:0 20px 60px oklch(3% .012 250/.28)}.sidebar-nav{gap:12px;display:grid}.sidebar-status-card{border:1px solid var(--line);border-radius:var(--radius);background:oklch(10.5% .014 250/.78);gap:6px;padding:13px;display:grid}.sidebar-status-card strong{color:var(--ink);font-size:14px}.sidebar-status-card small{color:var(--faint);font-weight:750}.content-shell{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 86% 0,rgb(var(--primary-rgb)/.08),transparent 34%),linear-gradient(180deg,oklch(14.4% .016 250/.9),oklch(10.5% .012 250/.94));min-width:0;overflow:hidden;box-shadow:0 24px 80px oklch(3% .012 250/.24)}.global-search-wrap{z-index:30;min-width:min(440px,44vw);position:relative}.global-search-results{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--panel-raised),var(--panel));gap:6px;max-height:min(460px,70vh);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 22px 64px oklch(3% .012 250/.38)}.global-search-empty,.global-search-results button{border-radius:var(--radius-sm);min-width:0;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;gap:2px;padding:9px 10px;display:grid}.global-search-results [role=listitem]{min-width:0}.global-search-results [role=listitem]>button{width:100%}.global-search-results button:hover{border-color:var(--line);background:var(--surface-hover)}.global-search-results small{color:var(--action-strong);text-transform:uppercase;font-size:10px;font-weight:900}.global-search-results span,.global-search-results strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-empty,.global-search-results span{color:var(--muted);font-size:12px}.workspace-grid{gap:18px;padding:18px;display:grid}.workspace-page{animation:page-enter .22s var(--ease)}.page-api,.page-audit,.page-certificates,.page-diagnostics,.page-extension,.page-files,.page-license,.page-new,.page-notes,.page-overview,.page-passwords,.page-security,.page-sharing,.page-updates,.page-users{grid-template-columns:minmax(0,1fr)}.audit-main,.diagnostics-main,.extension-main,.integrations-main,.left-rail,.main-column,.new-record-page,.overview-main,.records-main,.security-main,.sharing-main{align-content:start;gap:18px;min-width:0;display:grid}.new-record-page{justify-items:center}.page-new .editor-panel{width:min(980px,100%)}.page-audit .audit-panel,.page-diagnostics .diagnostics-panel,.page-extension .extension-panel,.page-integrations .integrations-panel,.page-security .security-panel,.page-sharing .share-panel,.page-updates .update-panel,.records-table-page .list-panel{min-height:calc(100dvh - 174px)}.note-card,.panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--panel),var(--panel-muted));color:var(--ink);padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 54px oklch(3% .012 250/.2),inset 0 1px oklch(98% .012 236/.045)}.panel:before{content:"";background:linear-gradient(90deg,#0000,oklch(74% .13 236/.48),#0000);height:1px;position:absolute;top:0;left:10px;right:10px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.panel-heading h2{color:var(--ink);margin-top:4px;font-size:18px;font-weight:760}.panel-heading-copy{max-width:680px;color:var(--muted);margin-top:5px;font-size:12px;font-weight:740;line-height:1.45;display:block}.panel-heading svg{color:var(--blue-strong)}.compact-heading{margin-bottom:12px}.panel-actions{flex-wrap:wrap}.editor-heading-actions,.panel-actions{justify-content:flex-end;gap:8px;display:flex}.editor-heading-actions{align-items:center}.debug-datum,.generator-panel,.metadata-grid>div,.toggle-row{border:1px solid var(--line);border-radius:var(--radius);background:oklch(11.5% .014 250/.7)}.overview-dashboard{box-shadow:none;background:0 0;border:0;gap:18px;padding:0}.overview-dashboard:before{display:none}.overview-dashboard-header{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:linear-gradient(90deg,var(--active-bg),transparent 64%),linear-gradient(180deg,var(--surface-raised),var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-header{background:linear-gradient(90deg,color-mix(in oklch,var(--active-bg) 52%,transparent),transparent 64%),linear-gradient(180deg,var(--surface-raised),var(--surface))}}.overview-dashboard-header{box-shadow:var(--elevation-card);padding:14px 16px}.overview-dashboard-header>div{gap:3px;min-width:0;display:grid}.overview-dashboard-header strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:820;line-height:1.15;overflow:hidden}.overview-dashboard-header small{color:var(--text-secondary);font-size:12px;font-weight:690;line-height:1.4}.overview-dashboard-header .ghost-action.active{border-color:var(--active-border);background:var(--active-bg);color:var(--text-primary)}.overview-command-center{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.overview-locked-widget{min-width:0}.overview-locked-widget.locked-posture,.overview-locked-widget.locked-status{grid-column:1/-1}.overview-locked-widget>.executive-posture-summary,.overview-locked-widget>.overview-status-rail,.overview-locked-widget>.workspace-context-bar{height:100%;margin:0}.overview-configurable-area,.overview-hero-grid{gap:12px;display:grid}.overview-hero-grid{grid-template-columns:minmax(min(100%,280px),1.2fr) repeat(auto-fit,minmax(min(100%,160px),1fr));min-width:0}.clickable-card,.distribution-row,.overview-system-button,.posture-row,.trend-bar{cursor:pointer}.overview-chart-panel,.overview-score-card,.overview-stat-card,.overview-system-button{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 100% 0,rgb(var(--primary-rgb)/.1),transparent 38%),linear-gradient(180deg,var(--panel),var(--panel-muted));color:var(--ink);box-shadow:0 18px 54px oklch(3% .012 250/.18),0 0 28px rgb(var(--primary-rgb)/.035),0 1px 0 oklch(98% .012 236/.045) inset}.executive-posture-summary{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg,var(--action-soft),transparent 42%),linear-gradient(180deg,var(--surface-panel),var(--panel-muted));grid-template-columns:minmax(160px,.34fr) minmax(260px,1fr) minmax(260px,.9fr);align-items:stretch;gap:14px;padding:16px;display:grid;box-shadow:0 18px 54px oklch(3% .012 250/.16)}@supports (color:color-mix(in lab,red,red)){.executive-posture-summary.attention{border-color:color-mix(in oklch,var(--amber) 42%,transparent)}.executive-posture-summary.healthy{border-color:color-mix(in oklch,var(--green) 34%,transparent)}}.executive-action-list button,.executive-posture-copy,.executive-posture-score{min-width:0}.executive-posture-score{align-content:center;gap:5px;display:grid}.executive-action-list small,.executive-posture-score span{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:900}.executive-posture-score strong{color:var(--ink);font-size:clamp(34px,3.4rem,54px);font-weight:840;line-height:.95}.executive-posture-copy p,.executive-posture-score small{color:var(--muted);line-height:1.45}.score-detail-button{border:1px solid var(--border-subtle);background:var(--primary-soft);border-radius:999px;grid-template-columns:auto minmax(0,max-content);align-items:center;gap:7px;width:fit-content;min-height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.score-detail-button{background:color-mix(in oklch,var(--primary-soft) 64%,transparent)}}.score-detail-button{color:var(--ink);padding:0 10px;font-size:12px;font-weight:850}.score-detail-button:focus-visible,.score-detail-button:hover{border-color:var(--active-border);background:var(--active-bg)}.score-detail-button svg{width:14px;height:14px;color:var(--icon-active)}.executive-posture-copy h2{color:var(--ink);margin:0;font-size:20px;font-weight:820}.executive-posture-copy p{max-width:62ch;margin:8px 0 0;font-size:13px}.executive-action-list{gap:8px;display:grid}.executive-action-list button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 9px;min-height:58px;display:grid}@supports (color:color-mix(in lab,red,red)){.executive-action-list button{background:color-mix(in oklch,var(--surface-inset) 76%,transparent)}}.executive-action-list button{color:var(--ink);text-align:left;padding:8px 10px}.executive-action-list button em,.executive-action-list button p,.executive-action-list button small,.executive-action-list button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.executive-action-list button p{color:var(--muted);grid-column:2;margin:0;font-size:12px;line-height:1.35}.executive-action-list button em{border:1px solid var(--action);grid-area:1/3/4}@supports (color:color-mix(in lab,red,red)){.executive-action-list button em{border:1px solid color-mix(in oklch,var(--action) 30%,var(--line))}}.executive-action-list button em{background:var(--action);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.executive-action-list button em{background:color-mix(in oklch,var(--action) 11%,transparent)}}.executive-action-list button em{color:var(--ink);padding:4px 8px;font-size:11px;font-style:normal;font-weight:850}.executive-action-list .posture-dot{grid-row:span 2}.overview-score-card,.overview-stat-card{text-align:left;min-width:0;min-height:148px}.overview-score-card{grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:18px;padding:18px;display:grid}.overview-score-card strong{margin-top:8px;font-size:48px;font-weight:820;line-height:.95;display:block}.overview-score-card strong small{color:var(--faint);font-size:18px}.overview-score-card p{max-width:48ch;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.score-ring{background:radial-gradient(circle,var(--panel-raised) 0 58%,transparent 59%),conic-gradient(var(--green) var(--score),oklch(34% .02 245/.42) 0);width:104px;height:104px;box-shadow:inset 0 0 0 1px var(--line),0 18px 44px oklch(3% .012 250/.28);border-radius:999px;place-items:center;display:grid}.score-ring svg{width:28px;height:28px;color:var(--green)}.overview-stat-card{grid-template-rows:auto auto 1fr auto;gap:8px;padding:16px;display:grid}.overview-stat-card svg{color:var(--blue-strong)}.overview-stat-card span,.overview-system-button span{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:900}.overview-stat-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:820;line-height:1.05;overflow:hidden}.overview-stat-card small,.overview-system-button small{color:var(--muted);text-overflow:ellipsis;font-size:12px;font-weight:760;line-height:1.35;overflow:hidden}.overview-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-intelligence-grid{gap:14px;display:grid}.overview-widget-shell{border:1px solid var(--line);gap:8px;min-height:100%}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell{border:1px solid color-mix(in oklch,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--surface-elevated) 72%,transparent),color-mix(in oklch,var(--surface-inset) 86%,transparent))}}.overview-widget-shell{transition:border-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease);padding:8px}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell:focus-within,.overview-widget-shell:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--line))}}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell:focus-within,.overview-widget-shell:hover{box-shadow:0 16px 42px color-mix(in oklch,var(--primary) 8%,transparent)}}.overview-widget-shell.drag-over{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell.drag-over{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 52%,transparent),0 18px 46px color-mix(in oklch,var(--primary) 12%,transparent)}}.overview-widget-shell.drag-over{transform:translateY(-1px)}.overview-widget-shell.widget-composition,.overview-widget-shell.widget-operations,.overview-widget-shell.widget-quick-actions,.overview-widget-shell.widget-risk-breakdown,.overview-widget-shell.widget-system-sync{grid-column:span 4}.overview-widget-shell.widget-access-trend,.overview-widget-shell.widget-activity{grid-column:span 6}.overview-widget-shell>.executive-posture-summary,.overview-widget-shell>.overview-chart-panel,.overview-widget-shell>.workspace-context-bar{min-width:0;height:100%;margin:0}.overview-locked-widget.locked-posture .executive-posture-summary{grid-template-columns:minmax(170px,.28fr) minmax(0,1fr) auto;align-content:start}.overview-locked-widget.locked-posture .overview-action-list{grid-area:1/2}.overview-locked-widget.locked-posture .score-detail-button{grid-area:1/3}.overview-dashboard-controls{gap:6px;max-width:320px}.overview-readiness-signals{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));display:grid}.overview-locked-widget.locked-status .overview-status-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;min-height:54px}@supports (color:color-mix(in lab,red,red)){.overview-action-row{background:color-mix(in oklch,var(--input-surface) 78%,transparent)}}.overview-action-row{color:var(--text-primary);text-align:left;padding:8px 10px}.overview-action-row:focus-visible,.overview-action-row:hover{border-color:var(--active-border);background:var(--component-hover-bg)}.overview-action-row small,.overview-action-row span,.readiness-signal span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-action-row span{font-weight:820}.overview-action-row small{color:var(--text-secondary);grid-column:1;font-size:11px;font-weight:680;line-height:1.35}.overview-action-row svg{width:15px;height:15px;color:var(--icon-muted);grid-area:1/2/span 2}@supports (color:color-mix(in lab,red,red)){.overview-action-row.tone-success{border-color:color-mix(in oklch,var(--success-border) 66%,var(--border-subtle))}.overview-action-row.tone-warning{border-color:color-mix(in oklch,var(--warning-border) 72%,var(--border-subtle))}.overview-action-row.tone-danger{border-color:color-mix(in oklch,var(--danger-border) 72%,var(--border-subtle))}}.score-potential{background:var(--active-bg)}@supports (color:color-mix(in lab,red,red)){.score-potential{background:color-mix(in oklch,var(--active-bg) 58%,transparent)}}.readiness-signal{border:1px solid var(--border-subtle);background:var(--input-surface);grid-template-columns:auto minmax(0,max-content) auto;align-items:center;gap:7px;max-width:100%;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.readiness-signal{background:color-mix(in oklch,var(--input-surface) 78%,transparent)}}.readiness-signal{color:var(--text-primary);padding:0 10px;font-size:12px;font-weight:820}.readiness-signal svg{width:14px;height:14px;color:var(--icon-muted)}@supports (color:color-mix(in lab,red,red)){.readiness-signal.tone-success{border-color:color-mix(in oklch,var(--success-border) 66%,var(--border-subtle))}.readiness-signal.tone-warning{border-color:color-mix(in oklch,var(--warning-border) 72%,var(--border-subtle))}.readiness-signal.tone-danger{border-color:color-mix(in oklch,var(--danger-border) 72%,var(--border-subtle))}}.overview-widget-toolbar{min-height:42px;color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.overview-widget-title{align-items:center;gap:6px;min-width:0;display:inline-flex}.overview-widget-title>span{gap:2px;min-width:0;display:grid}.overview-widget-title small,.overview-widget-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-widget-title strong{letter-spacing:0;font-size:12px;font-weight:860}.overview-widget-title small{font-weight:640}.overview-widget-icon-button{border:1px solid var(--border-subtle);background:var(--input-surface);border-radius:9px;place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.overview-widget-icon-button{background:color-mix(in oklch,var(--input-surface) 76%,transparent)}}.overview-widget-icon-button{color:var(--text-secondary);transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease),transform .15s var(--ease)}.overview-widget-icon-button svg{width:14px;height:14px}.overview-widget-icon-button.drag-handle{cursor:grab}.overview-widget-icon-button.drag-handle:active{cursor:grabbing}.overview-widget-icon-button.active,.overview-widget-icon-button:not(:disabled):focus-visible,.overview-widget-icon-button:not(:disabled):hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-widget-icon-button.active,.overview-widget-icon-button:not(:disabled):focus-visible,.overview-widget-icon-button:not(:disabled):hover{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}.overview-widget-icon-button.active,.overview-widget-icon-button:not(:disabled):focus-visible,.overview-widget-icon-button:not(:disabled):hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-widget-icon-button.active,.overview-widget-icon-button:not(:disabled):focus-visible,.overview-widget-icon-button:not(:disabled):hover{background:color-mix(in oklch,var(--primary-soft) 70%,transparent)}}.overview-widget-icon-button.active,.overview-widget-icon-button:not(:disabled):focus-visible,.overview-widget-icon-button:not(:disabled):hover{color:var(--text-primary)}.overview-widget-icon-button.active svg{transform:rotate(-90deg)}.overview-widget-collapsed-summary{border:1px dashed var(--border-subtle);align-items:center;min-height:58px;display:flex}@supports (color:color-mix(in lab,red,red)){.overview-widget-collapsed-summary{border:1px dashed color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-widget-collapsed-summary{border-radius:var(--radius-control);background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-widget-collapsed-summary{background:color-mix(in oklch,var(--input-surface) 68%,transparent)}}.overview-widget-collapsed-summary{color:var(--text-secondary);padding:12px;font-size:12px;font-weight:760}.overview-hidden-widgets{border:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.overview-hidden-widgets{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.overview-hidden-widgets{border-radius:var(--radius-panel);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.overview-hidden-widgets{background:color-mix(in oklch,var(--surface) 70%,transparent)}}.overview-hidden-widgets{padding:10px 12px}.overview-hidden-widgets>span{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:900}.overview-hidden-widgets button{border:1px solid var(--border-subtle);background:var(--primary-soft);border-radius:999px;min-height:30px}@supports (color:color-mix(in lab,red,red)){.overview-hidden-widgets button{background:color-mix(in oklch,var(--primary-soft) 54%,transparent)}}.overview-hidden-widgets button{color:var(--text-primary);padding:0 10px;font-size:12px;font-weight:780}.overview-category-empty{border:1px dashed var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-category-empty{border:1px dashed color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.overview-category-empty{border-radius:var(--radius-panel);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-category-empty{background:color-mix(in oklch,var(--surface-raised) 70%,transparent)}}.overview-category-empty{color:var(--text-secondary);padding:14px}.overview-category-empty-icon{border:1px solid var(--primary);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-category-empty-icon{border:1px solid color-mix(in oklch,var(--primary) 24%,var(--border-subtle))}}.overview-category-empty-icon{background:var(--primary-soft);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.overview-category-empty-icon{background:color-mix(in oklch,var(--primary-soft) 44%,transparent)}}.overview-category-empty-icon{color:var(--primary)}.overview-category-empty-icon svg{width:17px;height:17px}.overview-category-empty div{gap:3px;min-width:0;display:grid}.overview-category-empty strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.overview-category-empty small{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.overview-category-empty-action{white-space:nowrap}.overview-chart-panel{min-width:0;padding:18px;position:relative;overflow:hidden}.overview-chart-panel:before{pointer-events:none;content:"";background:repeating-linear-gradient(0deg,transparent,transparent 2px,oklch(0 0 0/.025) 2px,oklch(0 0 0/.025) 4px),linear-gradient(90deg,rgb(var(--primary-rgb)/.08),transparent 18%,transparent 82%,rgb(var(--primary-rgb)/.08));opacity:.5;position:absolute;inset:0}.overview-chart-panel>*{z-index:1;position:relative}.distribution-list,.overview-signal-chart,.posture-list,.system-summary-grid{gap:8px;display:grid}.overview-signal-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(90deg,rgb(var(--primary-rgb)/.05),transparent 46%),var(--surface-inset);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;min-height:72px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-signal-card{background:linear-gradient(90deg,rgb(var(--primary-rgb)/.05),transparent 46%),color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.overview-signal-card{color:var(--ink);text-align:left;transition:transform .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease);padding:10px}.overview-signal-card:focus-visible,.overview-signal-card:hover{border-color:rgb(var(--primary-rgb)/.46);transform:translateY(-1px)}.overview-signal-card.tone-success{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.overview-signal-card.tone-success{border-color:color-mix(in oklch,var(--success-border) 76%,var(--line))}}.overview-signal-card.tone-warning{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.overview-signal-card.tone-warning{border-color:color-mix(in oklch,var(--warning-border) 76%,var(--line))}}.overview-signal-card.tone-danger{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.overview-signal-card.tone-danger{border-color:color-mix(in oklch,var(--danger-border) 76%,var(--line))}}.overview-signal-icon{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);width:34px;height:34px;color:var(--blue-strong);place-items:center;display:grid}.overview-signal-icon svg{width:17px;height:17px}.overview-signal-card>span:nth-child(2){gap:2px;min-width:0;display:grid}.overview-signal-card em,.overview-signal-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:760;line-height:1.35;overflow:hidden}.overview-signal-card small{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:900}.overview-signal-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.15;overflow:hidden}.overview-signal-card progress{appearance:none;background:var(--line);border:0;border-radius:999px;grid-column:1/-1;width:100%;height:7px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-signal-card progress{background:color-mix(in oklch,var(--line) 68%,transparent)}}.overview-signal-card progress::-webkit-progress-bar{border-radius:inherit;background:0 0}.overview-signal-card progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--green))}.overview-signal-card progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--green))}.overview-signal-card .label,.overview-status-tile .label{color:var(--text-muted);font-size:var(--font-size-label);font-weight:900;line-height:var(--line-height-tight);text-transform:uppercase}.overview-signal-card small,.overview-status-tile small{color:var(--text-secondary);font-size:var(--font-size-helper);text-transform:none;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-weight:680;line-height:1.38;display:-webkit-box}.overview-donut-row.compact{grid-template-columns:132px minmax(0,1fr)}.overview-donut small{color:var(--text-secondary);font-size:11px;font-weight:780}.overview-risk-row{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--input-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-risk-row{background:color-mix(in oklch,var(--input-surface) 78%,transparent)}}.overview-risk-row{color:var(--text-primary);text-align:left;padding:8px 10px}.overview-risk-row i{border-radius:999px;width:9px;height:9px}.overview-risk-row span,.overview-risk-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-risk-row strong{font-size:14px;font-weight:860}.overview-risk-row progress{appearance:none;background:var(--line);border:0;border-radius:999px;grid-column:1/-1;width:100%;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-risk-row progress{background:color-mix(in oklch,var(--line) 68%,transparent)}}.overview-risk-row.tone-success{color:var(--success)}.overview-risk-row.tone-warning{color:var(--warning)}.overview-risk-row.tone-danger{color:var(--danger)}.overview-risk-row.tone-danger span,.overview-risk-row.tone-success span,.overview-risk-row.tone-warning span{color:var(--text-primary)}.overview-breach-visual{grid-template-columns:minmax(150px,.55fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.overview-breach-live-stack{grid-template-columns:minmax(0,1fr) 92px;gap:10px;min-width:0;display:grid}.overview-breach-status-card{border:1px solid var(--border-subtle);align-content:center;gap:5px;width:100%;min-height:118px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-breach-status-card{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-breach-status-card{background:linear-gradient(135deg,var(--primary-soft),transparent 58%),var(--surface-raised);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.overview-breach-status-card{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 22%,transparent),transparent 58%),color-mix(in oklch,var(--surface-raised) 96%,transparent)}}.overview-breach-status-card{color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease);padding:14px}.overview-breach-status-card:focus-visible,.overview-breach-status-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-breach-status-card:focus-visible,.overview-breach-status-card:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}.overview-breach-status-card:focus-visible,.overview-breach-status-card:hover{background:linear-gradient(135deg,var(--primary-soft),transparent 58%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-breach-status-card:focus-visible,.overview-breach-status-card:hover{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 30%,transparent),transparent 58%),var(--surface-raised)}}.overview-breach-status-card:focus-visible,.overview-breach-status-card:hover{outline:none;transform:translateY(-1px)}.overview-breach-status-card.tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-breach-status-card.tone-danger{border-color:color-mix(in oklch,var(--danger) 36%,var(--border-subtle))}}.overview-breach-status-card.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-breach-status-card.tone-warning{border-color:color-mix(in oklch,var(--warning) 36%,var(--border-subtle))}}.overview-breach-status-card.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-breach-status-card.tone-success{border-color:color-mix(in oklch,var(--success) 34%,var(--border-subtle))}}.overview-breach-status-card>span{color:var(--text-secondary);font-size:11.5px;font-weight:650}.overview-breach-status-card strong{color:var(--text-primary);font-size:clamp(28px,2.2vw,34px);font-weight:760;line-height:1}.overview-breach-status-card small{color:var(--text-secondary);font-size:11.5px;font-weight:620;line-height:1.3}.overview-breach-donut{isolation:isolate;border:1px solid var(--border-subtle);place-items:center;min-width:86px;min-height:118px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-breach-donut{border:1px solid color-mix(in oklch,var(--border-subtle) 80%,transparent)}}.overview-breach-donut{color:var(--text-primary);cursor:pointer;box-shadow:inset 0 0 0 10px var(--surface),0 14px 32px var(--shadow-soft);border-radius:18px;padding:8px}@supports (color:color-mix(in lab,red,red)){.overview-breach-donut{box-shadow:inset 0 0 0 10px color-mix(in oklch,var(--surface) 76%,transparent),0 14px 32px color-mix(in oklch,var(--shadow-soft) 12%,transparent)}}.overview-breach-donut{transition:border-color .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease)}.overview-breach-donut:before,.overview-certificate-status-donut:before,.overview-pie-visual:before{z-index:1;border:1px solid var(--primary);position:absolute;inset:7px}@supports (color:color-mix(in lab,red,red)){.overview-breach-donut:before,.overview-certificate-status-donut:before,.overview-pie-visual:before{border:1px solid color-mix(in oklch,var(--primary) 36%,transparent)}}.overview-breach-donut:before,.overview-certificate-status-donut:before,.overview-pie-visual:before{border-block-start-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-breach-donut:before,.overview-certificate-status-donut:before,.overview-pie-visual:before{border-block-start-color:color-mix(in oklch,var(--primary) 78%,var(--text-primary))}}.overview-breach-donut:before,.overview-certificate-status-donut:before,.overview-pie-visual:before{border-radius:inherit;content:"";pointer-events:none;animation:dashboard-donut-scan 4.8s linear infinite}.overview-breach-donut:focus-visible,.overview-breach-donut:hover,.overview-certificate-status-donut:focus-visible,.overview-certificate-status-donut:hover,.overview-pie-card:focus-visible .overview-pie-visual,.overview-pie-card:hover .overview-pie-visual{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-breach-donut:focus-visible,.overview-breach-donut:hover,.overview-certificate-status-donut:focus-visible,.overview-certificate-status-donut:hover,.overview-pie-card:focus-visible .overview-pie-visual,.overview-pie-card:hover .overview-pie-visual{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}.overview-breach-donut:focus-visible,.overview-breach-donut:hover,.overview-certificate-status-donut:focus-visible,.overview-certificate-status-donut:hover,.overview-pie-card:focus-visible .overview-pie-visual,.overview-pie-card:hover .overview-pie-visual{outline:none;transform:translateY(-1px)}.overview-breach-donut.tone-danger:before{border-block-start-color:var(--danger)}.overview-breach-donut.tone-warning:before{border-block-start-color:var(--warning)}.overview-breach-donut.tone-success:before{border-block-start-color:var(--success)}.overview-donut-core{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 50% 22%,var(--primary-soft),transparent 48%),var(--surface-raised);border-radius:999px;place-items:center;width:min(72%,76px);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.overview-donut-core{background:radial-gradient(circle at 50% 22%,color-mix(in oklch,var(--primary-soft) 34%,transparent),transparent 48%),color-mix(in oklch,var(--surface-raised) 96%,var(--surface))}}.overview-donut-core{box-shadow:inset 0 0 0 1px var(--border-subtle),0 12px 28px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.overview-donut-core{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--border-subtle) 76%,transparent),0 12px 28px color-mix(in oklch,var(--shadow-soft) 12%,transparent)}}.overview-donut-core{text-align:center}.overview-donut-core strong{font-size:18px;font-weight:820;line-height:1}.overview-donut-core small{max-width:58px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:680;line-height:1.15;overflow:hidden}.overview-breach-summary{gap:8px;min-width:0;display:grid}.overview-breach-row{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--input-surface);grid-template-columns:minmax(0,1fr) minmax(72px,.7fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-breach-row{background:color-mix(in oklch,var(--input-surface) 78%,transparent)}}.overview-breach-row{color:var(--text-primary);font:inherit;text-align:left;padding:0 11px;font-weight:820}button.overview-breach-row{cursor:pointer}.overview-breach-row:before{content:none}.overview-breach-row span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-breach-track{background:var(--border-subtle);border-radius:999px;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-breach-track{background:color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.overview-breach-track i{border-radius:inherit;background:currentColor;height:100%;display:block}.overview-breach-row.tone-success .overview-breach-track i{background:var(--success)}.overview-breach-row.tone-danger .overview-breach-track i{background:var(--danger)}.overview-breach-row.tone-neutral .overview-breach-track i{background:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-breach-row.tone-neutral .overview-breach-track i{background:color-mix(in oklch,var(--text-secondary) 72%,transparent)}}.overview-breach-row strong{font-size:16px;font-weight:900}.overview-breach-row.tone-success{color:var(--success)}.overview-breach-row.tone-danger{color:var(--danger)}.overview-breach-row.tone-neutral{color:var(--text-secondary)}.overview-breach-row span,.overview-breach-row strong{color:var(--text-primary)}.overview-access-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:7px;min-height:176px;display:grid}.overview-access-bar{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--input-surface);grid-template-rows:1fr auto auto;gap:6px;min-width:0;min-height:152px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-access-bar{background:color-mix(in oklch,var(--input-surface) 78%,transparent)}}.overview-access-bar{color:var(--text-primary);padding:8px 6px}.overview-access-bar>span{background:linear-gradient(180deg,var(--primary),var(--info));border-radius:999px 999px 4px 4px;place-self:end center;width:min(26px,58%);min-height:8px}.overview-access-bar small,.overview-access-bar strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-access-bar strong{font-size:13px;font-weight:860}.overview-access-bar small,.overview-chart-summary{color:var(--text-secondary);font-size:11px;font-weight:680}.overview-chart-summary{margin-top:10px;line-height:1.35;display:block}.overview-audit-table-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-control);overflow-x:auto}.overview-audit-table{border-collapse:collapse;width:100%;min-width:640px;color:var(--text-primary);font-size:12px}.overview-audit-table td,.overview-audit-table th{border-bottom:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-audit-table td,.overview-audit-table th{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.overview-audit-table td,.overview-audit-table th{text-align:left;vertical-align:middle;padding:9px 10px}.overview-audit-table th{text-transform:uppercase;font-size:10px;font-weight:900}.overview-audit-table tbody tr:last-child td{border-bottom:0}.overview-audit-table tbody tr:focus-within,.overview-audit-table tbody tr:hover{outline:none}.overview-audit-event-button{max-width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:820}.overview-audit-event-button:focus-visible,.overview-audit-event-button:hover{color:var(--primary)}.overview-risk-pill{border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:820;display:inline-flex}.overview-risk-pill.success,.overview-risk-pill.tone-success{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.overview-risk-pill.success,.overview-risk-pill.tone-success{border-color:color-mix(in oklch,var(--success-border) 72%,var(--border-subtle))}}.overview-risk-pill.success,.overview-risk-pill.tone-success{color:var(--success)}.overview-risk-pill.tone-warning,.overview-risk-pill.warning{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.overview-risk-pill.tone-warning,.overview-risk-pill.warning{border-color:color-mix(in oklch,var(--warning-border) 72%,var(--border-subtle))}}.overview-risk-pill.tone-warning,.overview-risk-pill.warning{color:var(--warning)}.overview-risk-pill.danger,.overview-risk-pill.tone-danger{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.overview-risk-pill.danger,.overview-risk-pill.tone-danger{border-color:color-mix(in oklch,var(--danger-border) 72%,var(--border-subtle))}}.overview-risk-pill.danger,.overview-risk-pill.tone-danger{color:var(--danger)}.overview-risk-pill.info,.overview-risk-pill.tone-info{border-color:var(--info-border)}@supports (color:color-mix(in lab,red,red)){.overview-risk-pill.info,.overview-risk-pill.tone-info{border-color:color-mix(in oklch,var(--info-border) 72%,var(--border-subtle))}}.overview-risk-pill.info,.overview-risk-pill.tone-info{color:var(--info)}.overview-quick-actions-grid,.overview-system-sync-grid{gap:8px;display:grid}.overview-system-sync-card{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--input-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 9px;min-height:72px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-system-sync-card{background:color-mix(in oklch,var(--input-surface) 78%,transparent)}}.overview-system-sync-card{color:var(--text-primary);text-align:left;padding:9px 10px}.overview-system-sync-card>span{border:1px solid var(--border-subtle);background:var(--surface);border-radius:9px;grid-row:1/span 2;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-system-sync-card>span{background:color-mix(in oklch,var(--surface) 82%,transparent)}}.overview-system-sync-card>span{color:var(--icon-active)}.overview-system-sync-card svg{width:16px;height:16px}.overview-system-sync-card em,.overview-system-sync-card small,.overview-system-sync-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-system-sync-card small{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:900}.overview-system-sync-card strong{color:var(--text-primary);font-size:15px;font-weight:860}.overview-system-sync-card em{color:var(--text-secondary);grid-column:2/-1;font-size:11px;font-style:normal;font-weight:680}.overview-system-sync-card.tone-success{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.overview-system-sync-card.tone-success{border-color:color-mix(in oklch,var(--success-border) 66%,var(--border-subtle))}}.overview-system-sync-card.tone-warning{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.overview-system-sync-card.tone-warning{border-color:color-mix(in oklch,var(--warning-border) 72%,var(--border-subtle))}}.overview-system-sync-card.tone-danger{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.overview-system-sync-card.tone-danger{border-color:color-mix(in oklch,var(--danger-border) 72%,var(--border-subtle))}}.overview-quick-action{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--input-surface);align-items:center;gap:9px;min-height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-quick-action{background:color-mix(in oklch,var(--input-surface) 78%,transparent)}}.overview-quick-action{color:var(--text-primary);text-align:left;padding:0 11px}.overview-quick-action svg{width:16px;height:16px;color:var(--icon-muted)}.overview-quick-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:820;overflow:hidden}.overview-quick-action:focus-visible,.overview-quick-action:hover:not(:disabled),.overview-risk-row:focus-visible,.overview-risk-row:hover,.overview-system-sync-card:focus-visible,.overview-system-sync-card:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-quick-action:focus-visible,.overview-quick-action:hover:not(:disabled),.overview-risk-row:focus-visible,.overview-risk-row:hover,.overview-system-sync-card:focus-visible,.overview-system-sync-card:hover:not(:disabled){border-color:color-mix(in oklch,var(--primary) 36%,var(--border-subtle))}}.overview-quick-action:focus-visible,.overview-quick-action:hover:not(:disabled),.overview-risk-row:focus-visible,.overview-risk-row:hover,.overview-system-sync-card:focus-visible,.overview-system-sync-card:hover:not(:disabled){background:var(--component-hover-bg)}.distribution-row,.posture-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(90deg,rgb(var(--primary-rgb)/.045),transparent 42%),oklch(10.4% .012 245/.62);min-height:58px;color:var(--ink);text-align:left;transition:transform .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease);grid-template-columns:minmax(120px,.8fr) minmax(120px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.distribution-row:hover,.overview-score-card:hover,.overview-stat-card:hover,.overview-system-button:hover,.posture-row:hover{border-color:rgb(var(--primary-rgb)/.46);box-shadow:0 18px 54px oklch(3% .012 250/.22),0 0 32px rgb(var(--primary-rgb)/.08);transform:translateY(-1px)}.distribution-row small,.distribution-row strong,.posture-row small,.posture-row strong{display:block}.distribution-row strong,.overview-system-button strong,.posture-row strong{color:var(--ink)}.distribution-row small,.posture-row small{color:var(--muted);margin-top:3px;font-size:12px}.distribution-meter{background:oklch(31% .024 245/.54);border-radius:999px;height:8px;overflow:hidden}.distribution-meter progress{border-radius:inherit;appearance:none;background:0 0;border:0;width:100%;height:100%;display:block}.distribution-meter progress::-webkit-progress-bar{border-radius:inherit;background:0 0}.distribution-meter progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--green))}.distribution-meter progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--green))}.distribution-row b{color:var(--blue-strong);font-size:12px}.trend-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-height:220px;display:grid}.trend-bar{border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(180deg,rgb(var(--primary-rgb)/.06),transparent 48%),oklch(10.4% .012 245/.62);min-height:190px;color:var(--ink);grid-template-rows:1fr auto auto;gap:7px;padding:9px 7px;display:grid}.trend-bar>span{background:linear-gradient(180deg,var(--blue-strong),var(--blue));min-height:8px;box-shadow:0 12px 30px var(--shadow-accent);border-radius:999px 999px 4px 4px;align-self:end}.trend-bar small,.trend-bar strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trend-bar small{color:var(--faint);font-size:11px;font-weight:800}.trend-bar strong{color:var(--ink);font-size:12px}.posture-row{grid-template-columns:auto minmax(0,1fr) auto}.posture-dot{border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px oklch(72% .12 157/.12)}.posture-dot.ok{background:var(--green)}.posture-dot.attention{background:var(--amber);box-shadow:0 0 0 4px oklch(77% .13 78/.12)}.system-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-system-button{text-align:left;gap:7px;min-height:104px;padding:14px;display:grid}.overview-system-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:820;overflow:hidden}.debug-grid,.field-grid.two,.metadata-grid,.toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.debug-datum,.metadata-grid>div{gap:6px;padding:12px;display:grid}.debug-panel>div{min-width:0}.debug-panel small,.debug-panel strong{display:block}.debug-panel strong{margin-top:2px}.debug-datum code,.debug-panel small{overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.45}.debug-datum{grid-template-columns:auto minmax(82px,max-content) minmax(0,1fr);align-items:center}.vault-tabs{gap:8px;margin-bottom:14px;display:grid}.vault-tab{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-align:left;background:oklch(11.2% .014 250/.72);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.vault-tab.active,.vault-tab:hover{background:oklch(21% .036 238/.7);border-color:oklch(74% .08 236/.4)}.vault-tab small{color:var(--faint);font-weight:750}.inline-vault-form{margin-top:16px}.generator-panel{gap:14px;padding:14px;display:grid}.secret-form-type-rail{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 56%),var(--surface-inset);gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.secret-form-type-rail{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 56%),color-mix(in oklch,var(--surface-inset) 76%,transparent)}}.secret-form-type-rail{padding:12px}.secret-form-type-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.secret-form-type-head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.secret-type-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.secret-type-options button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-elevated);align-content:center;justify-items:center;gap:7px;min-width:0;min-height:66px;display:grid}@supports (color:color-mix(in lab,red,red)){.secret-type-options button{background:color-mix(in oklch,var(--surface-elevated) 66%,transparent)}}.secret-type-options button{color:var(--muted);text-align:center;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease),transform .16s var(--ease);padding:9px 8px;font-size:11px;font-weight:840}.secret-type-options button:focus-visible,.secret-type-options button:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.secret-type-options button:focus-visible,.secret-type-options button:hover{border-color:color-mix(in oklch,var(--action) 34%,var(--line))}}.secret-type-options button:focus-visible,.secret-type-options button:hover{background:var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){.secret-type-options button:focus-visible,.secret-type-options button:hover{background:color-mix(in oklch,var(--surface-hover) 82%,transparent)}}.secret-type-options button:focus-visible,.secret-type-options button:hover{color:var(--ink);transform:translateY(-1px)}.secret-type-options button.active{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.secret-type-options button.active{border-color:color-mix(in oklch,var(--action) 48%,var(--line));background:linear-gradient(135deg,rgb(var(--primary-rgb)/.16),transparent 58%),color-mix(in oklch,var(--surface-elevated) 82%,transparent)}}.secret-type-options button.active{color:var(--ink);box-shadow:0 12px 30px var(--action)}@supports (color:color-mix(in lab,red,red)){.secret-type-options button.active{box-shadow:0 12px 30px color-mix(in oklch,var(--action) 14%,transparent)}}.secret-type-options svg{width:18px;height:18px;color:var(--blue-strong)}.secret-type-options span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.secret-form-guidance{border:1px solid rgb(var(--primary-rgb)/.26);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.12),transparent 62%),oklch(10.4% .014 250/.72);grid-template-columns:auto minmax(0,1fr) minmax(260px,.7fr);align-items:start;gap:12px;padding:12px;display:grid}.secret-form-guidance svg{color:var(--blue-strong)}.secret-form-guidance span{gap:4px;min-width:0;display:grid}.secret-form-guidance strong{color:var(--ink);font-size:13px}.secret-form-guidance small{color:var(--muted);font-size:12px;font-weight:740;line-height:1.5}.secret-form-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:7px;display:grid}.secret-form-metrics em{border:1px solid var(--line);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.secret-form-metrics em{border:1px solid color-mix(in oklch,var(--line) 86%,transparent)}}.secret-form-metrics em{border-radius:var(--radius-sm);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.secret-form-metrics em{background:color-mix(in oklch,var(--surface-elevated) 60%,transparent)}}.secret-form-metrics em{padding:8px;font-style:normal}.secret-form-metrics em small{color:var(--faint);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.secret-form-metrics em strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.secret-form[data-secret-type=note] textarea.secret-value-input{min-height:78px}.secret-form[data-secret-type=certificate] textarea.secret-value-input{min-height:132px}.secret-form[data-secret-type=file] .strength-pill{opacity:.68}.credential-connection-panel{border:1px solid rgb(var(--primary-rgb)/.24);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.11),transparent 58%),oklch(9.8% .012 250/.72);gap:12px;padding:14px;display:grid}.credential-required-grid{grid-template-columns:minmax(210px,1.2fr) minmax(180px,.9fr) minmax(96px,.45fr) minmax(150px,.7fr);gap:12px;display:grid}.credential-required-grid label{min-width:0}.credential-protocol-row{min-width:0;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.compact-segmented{width:fit-content;min-height:36px}.credential-launch-note{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:oklch(8.8% .012 250/.74);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:12px;font-weight:740;line-height:1.5;display:grid}.credential-launch-note svg{color:var(--blue-strong)}.credential-secret-field{gap:9px}.credential-password-control{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.credential-password-control .icon-action{width:44px;height:44px;min-height:44px}.file-drop-zone,.file-storage-note{border:1px solid var(--line);border-radius:var(--radius);background:oklch(9.5% .012 250/.72);gap:12px;padding:14px;display:grid}.file-drop-summary,.file-storage-note{align-items:center;gap:12px;min-width:0;display:flex}.file-drop-summary{border:1px solid rgb(var(--primary-rgb)/.24);border-radius:var(--radius);background:rgb(var(--primary-rgb)/.08);min-height:58px;padding:12px}.file-drop-zone:focus-within,.file-drop-zone:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.file-drop-zone:focus-within,.file-drop-zone:hover{border-color:color-mix(in oklch,var(--action) 38%,var(--line))}}.file-drop-zone:focus-within,.file-drop-zone:hover{background:linear-gradient(135deg,var(--action-soft),transparent 66%),var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.file-drop-zone:focus-within,.file-drop-zone:hover{background:linear-gradient(135deg,color-mix(in oklch,var(--action-soft) 40%,transparent),transparent 66%),color-mix(in oklch,var(--surface-inset) 84%,transparent)}}.file-drop-zone:focus-within{box-shadow:0 0 0 3px var(--action-soft)}@supports (color:color-mix(in lab,red,red)){.file-drop-zone:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--action-soft) 76%,transparent)}}.file-drop-summary svg,.file-storage-note svg{color:var(--blue-strong)}.file-drop-summary span{gap:3px;min-width:0;display:grid}.file-hash-chip{border:1px solid rgb(var(--primary-rgb)/.26);background:rgb(var(--primary-rgb)/.1);width:fit-content;max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:820;overflow:hidden}.file-hash-chip.pending{color:var(--muted)}.file-drop-summary small,.file-drop-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-drop-summary small,.file-storage-note span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.certificate-import-panel{border:1px solid var(--action);gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.certificate-import-panel{border:1px solid color-mix(in oklch,var(--action) 28%,var(--line))}}.certificate-import-panel{border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 48%),var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.certificate-import-panel{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 48%),color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.certificate-import-panel{padding:14px}.certificate-import-summary,.certificate-meta-strip{flex-wrap:wrap;gap:8px;display:flex}.certificate-import-summary span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-elevated);flex:170px;gap:4px;min-width:min(170px,100%);display:grid}@supports (color:color-mix(in lab,red,red)){.certificate-import-summary span{background:color-mix(in oklch,var(--surface-elevated) 64%,transparent)}}.certificate-import-summary span{padding:10px}.certificate-import-summary em,.certificate-import-summary small,.certificate-meta-strip span{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.certificate-import-summary small{color:var(--faint);text-transform:uppercase}.certificate-import-summary strong{color:var(--ink);font-size:13px}.certificate-import-summary em,.certificate-import-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.certificate-detail-fields{margin-top:0}.form-actions,.form-footer,.generator-heading,.range-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.secret-form .form-footer{z-index:4;border:1px solid var(--line);position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.secret-form .form-footer{border:1px solid color-mix(in oklch,var(--line) 82%,transparent)}}.secret-form .form-footer{border-radius:var(--radius);background:linear-gradient(180deg,var(--surface-elevated),var(--panel))}@supports (color:color-mix(in lab,red,red)){.secret-form .form-footer{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-elevated) 92%,transparent),color-mix(in oklch,var(--panel) 96%,transparent))}}.secret-form .form-footer{box-shadow:0 -12px 28px var(--bg);margin-top:4px;padding:10px}@supports (color:color-mix(in lab,red,red)){.secret-form .form-footer{box-shadow:0 -12px 28px color-mix(in oklch,var(--bg) 82%,transparent)}}.caps-lock-warning{border:1px solid var(--amber);align-items:center;gap:6px;width:fit-content;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.caps-lock-warning{border:1px solid color-mix(in oklch,var(--amber) 42%,var(--line))}}.caps-lock-warning{border-radius:var(--radius-sm);background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.caps-lock-warning{background:color-mix(in oklch,var(--warning-soft) 52%,var(--surface-inset))}}.caps-lock-warning{color:var(--amber);padding:0 8px;font-size:11px;font-style:normal;font-weight:860}.caps-lock-warning svg{width:13px;height:13px}.generator-generate-button{margin-left:auto}.generator-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:min(100%,220px);display:inline-grid}.generator-title svg{width:18px;height:18px;color:var(--blue-strong)}.generator-title span{gap:2px;min-width:0;display:grid}.generator-length-pill,.generator-title small,.generator-title strong{display:block}.generator-title strong{color:var(--ink);font-size:13px;font-weight:880}.generator-title small{color:var(--muted);font-size:12px;font-weight:730}.generator-length-pill{border:1px solid var(--line);background:var(--surface-inset);border-radius:999px;width:fit-content}@supports (color:color-mix(in lab,red,red)){.generator-length-pill{background:color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.generator-length-pill{color:var(--ink);white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:880}.range-row{align-items:center}.generator-range-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:minmax(88px,max-content) minmax(160px,1fr);align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.generator-range-row{background:color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.generator-range-row{padding:10px 12px}.generator-range-row span{gap:2px;display:grid}.generator-range-row small{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:880}.generator-range-row strong{color:var(--ink);font-size:18px;line-height:1}.range-row input{flex:1}.toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.toggle-row{justify-content:space-between;align-items:center;min-height:44px;padding:10px;display:flex}.toggle-row:has(input:checked){background:oklch(22% .04 236/.38);border-color:oklch(74% .08 236/.4)}.generator-option-card{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:relative}.generator-option-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.generator-option-card span{gap:3px;min-width:0;display:grid}.generator-option-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.generator-option-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.generator-option-card>svg{border:1px solid var(--line);background:var(--surface-inset);color:#0000;width:18px;height:18px;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease),transform .16s var(--ease);border-radius:999px;padding:3px}.generator-option-card:has(input:checked)>svg{border-color:var(--action);background:var(--action);color:var(--action-contrast)}.strength-pill{border:1px solid var(--line);min-height:30px;color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.strength-weak{color:oklch(80% .1 26)}.strength-good{color:var(--amber)}.strength-strong{color:var(--green)}.audit-toolbar,.toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.audit-toolbar,.toolbar{background:color-mix(in oklch,var(--surface-elevated) 72%,transparent)}}.audit-toolbar,.toolbar{margin-bottom:12px;padding:10px}.record-panel-heading{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;min-height:54px}.record-panel-heading>div:first-child{flex:none;min-width:0}.record-panel-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;gap:7px;min-width:0;display:flex}.record-toolbar{grid-template-columns:minmax(280px,1fr) minmax(260px,420px) auto;justify-content:stretch;align-items:end;gap:9px;margin-bottom:10px;padding:8px 10px;display:grid}.record-search-box{width:100%;min-width:0;margin:0}.smart-filter-select{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:820;display:grid}.smart-filter-select select{width:100%;min-height:var(--control-height);border:1px solid var(--line-strong)}@supports (color:color-mix(in lab,red,red)){.smart-filter-select select{border:1px solid color-mix(in oklch,var(--line-strong) 34%,var(--line));background:linear-gradient(180deg,color-mix(in oklch,var(--surface-elevated) 76%,transparent),color-mix(in oklch,var(--surface-inset) 88%,transparent))}}.smart-filter-select select{color:var(--ink);font:inherit;padding:0 34px 0 12px;font-size:13px;font-weight:780}.smart-filter-select select:focus-visible{border-color:var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.smart-filter-select select:focus-visible{border-color:color-mix(in oklch,var(--ring) 68%,var(--line-strong))}}.smart-filter-select select:focus-visible{box-shadow:0 0 0 3px var(--action-soft),0 0 0 1px var(--ring) inset}@supports (color:color-mix(in lab,red,red)){.smart-filter-select select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--action-soft) 82%,transparent),0 0 0 1px color-mix(in oklch,var(--ring) 20%,transparent) inset}}.record-filter-band{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.audit-category-tabs,.density-toggle,.extension-device-tabs,.record-filter-chips,.update-view-toggle{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.audit-category-tabs button,.density-toggle button,.extension-device-tabs button,.record-filter-chips button,.update-view-toggle button{min-height:var(--control-height-compact);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.audit-category-tabs button,.density-toggle button,.extension-device-tabs button,.record-filter-chips button,.update-view-toggle button{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.audit-category-tabs button,.density-toggle button,.extension-device-tabs button,.record-filter-chips button,.update-view-toggle button{color:var(--muted);transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease);padding:0 10px;font-size:12px;font-weight:820}.audit-category-tabs button.active,.density-toggle button.active,.extension-device-tabs button.active,.record-filter-chips button.active,.update-view-toggle button.active{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.audit-category-tabs button.active,.density-toggle button.active,.extension-device-tabs button.active,.record-filter-chips button.active,.update-view-toggle button.active{border-color:color-mix(in oklch,var(--blue) 46%,var(--line))}}.audit-category-tabs button.active,.density-toggle button.active,.extension-device-tabs button.active,.record-filter-chips button.active,.update-view-toggle button.active{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.audit-category-tabs button.active,.density-toggle button.active,.extension-device-tabs button.active,.record-filter-chips button.active,.update-view-toggle button.active{background:color-mix(in oklch,var(--blue) 14%,var(--action-soft))}}.audit-category-tabs button.active,.density-toggle button.active,.extension-device-tabs button.active,.record-filter-chips button.active,.update-view-toggle button.active{color:var(--ink);box-shadow:0 0 0 1px var(--blue) inset}@supports (color:color-mix(in lab,red,red)){.audit-category-tabs button.active,.density-toggle button.active,.extension-device-tabs button.active,.record-filter-chips button.active,.update-view-toggle button.active{box-shadow:0 0 0 1px color-mix(in oklch,var(--blue) 10%,transparent) inset}}.audit-category-tabs button:focus-visible,.density-toggle button:focus-visible,.extension-device-tabs button:focus-visible,.record-filter-chips button:focus-visible,.update-view-toggle button:focus-visible{border-color:var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.audit-category-tabs button:focus-visible,.density-toggle button:focus-visible,.extension-device-tabs button:focus-visible,.record-filter-chips button:focus-visible,.update-view-toggle button:focus-visible{border-color:color-mix(in oklch,var(--ring) 48%,var(--line))}}.audit-category-tabs button:focus-visible,.density-toggle button:focus-visible,.extension-device-tabs button:focus-visible,.record-filter-chips button:focus-visible,.update-view-toggle button:focus-visible{box-shadow:0 0 0 3px var(--action-soft)}@supports (color:color-mix(in lab,red,red)){.audit-category-tabs button:focus-visible,.density-toggle button:focus-visible,.extension-device-tabs button:focus-visible,.record-filter-chips button:focus-visible,.update-view-toggle button:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--action-soft) 78%,transparent)}}.audit-category-tabs small,.extension-device-tabs small,.record-filter-chips small{background:var(--surface-hover);border-radius:999px;place-items:center;min-width:22px;height:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.audit-category-tabs small,.extension-device-tabs small,.record-filter-chips small{background:color-mix(in oklch,var(--surface-hover) 80%,transparent)}}.audit-category-tabs small,.extension-device-tabs small,.record-filter-chips small{color:var(--ink);font-size:10px;font-weight:900}.audit-category-tabs button.active small,.extension-device-tabs button.active small,.record-filter-chips button.active small{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.audit-category-tabs button.active small,.extension-device-tabs button.active small,.record-filter-chips button.active small{background:color-mix(in oklch,var(--blue) 22%,var(--surface-elevated))}}.audit-category-tabs button.active small,.extension-device-tabs button.active small,.record-filter-chips button.active small{color:var(--ink)}.list-panel.density-comfortable .secret-row{min-height:92px;padding-block:16px}.list-panel.density-compact .secret-row{min-height:58px;padding-block:8px}.diagnostics-health-banner,.license-feature-grid,.secret-security-panel,.share-security-checklist{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset);gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.diagnostics-health-banner,.license-feature-grid,.secret-security-panel,.share-security-checklist{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.diagnostics-health-banner,.license-feature-grid,.secret-security-panel,.share-security-checklist{padding:12px}.license-feature-grid,.secret-security-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.license-feature-grid span,.secret-security-panel span{border-radius:var(--radius-sm);background:var(--surface-elevated);gap:4px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.license-feature-grid span,.secret-security-panel span{background:color-mix(in oklch,var(--surface-elevated) 60%,transparent)}}.license-feature-grid span,.secret-security-panel span{padding:10px}.license-feature-grid small,.secret-security-panel small{color:var(--faint);text-transform:uppercase;font-size:10px;font-weight:900}.license-feature-grid strong,.secret-security-panel strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.secret-security-panel em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:780;overflow:hidden}.search-box{gap:var(--control-gap);min-width:min(360px,100%);min-height:var(--control-height);border:1px solid var(--line-strong);grid-template-columns:18px minmax(0,1fr);align-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.search-box{border:1px solid color-mix(in oklch,var(--line-strong) 34%,var(--line))}}.search-box{border-radius:var(--radius);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.search-box{background:color-mix(in oklch,var(--surface-inset) 90%,var(--panel))}}.search-box{padding:0 13px}.search-box svg{width:16px;height:16px;color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.search-box svg{color:color-mix(in oklch,var(--muted) 86%,var(--ink))}}.search-box input{min-height:var(--control-height);box-shadow:none;color:var(--ink);caret-color:var(--ring);background:0 0;border:0;padding:0;font-weight:720;line-height:20px}.search-box input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.search-box input::placeholder{color:color-mix(in oklch,var(--muted) 84%,var(--ink))}}.search-box input::placeholder{opacity:1}.search-box:focus-within{border-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.search-box:focus-within{border-color:color-mix(in oklch,var(--ring) 68%,var(--line-strong))}}.search-box:focus-within{background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.search-box:focus-within{background:color-mix(in oklch,var(--surface-inset) 82%,var(--surface-elevated))}}.search-box:focus-within{box-shadow:0 0 0 3px var(--action-soft),0 0 0 1px var(--ring) inset}@supports (color:color-mix(in lab,red,red)){.search-box:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--action-soft) 82%,transparent),0 0 0 1px color-mix(in oklch,var(--ring) 20%,transparent) inset}}.credential-protocol-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:0;display:grid}.credential-protocol-filter button{border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:46px;color:var(--muted);background:oklch(10% .012 250/.78);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-weight:850;display:flex}.credential-protocol-filter button.active{border-color:rgb(var(--primary-rgb)/.48);background:rgb(var(--primary-rgb)/.14);color:var(--ink)}.credential-protocol-filter small{background:rgb(var(--primary-rgb)/.16);min-width:26px;height:26px;color:var(--ink);border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:grid}.audit-export-actions,.breach-check-inline,.bulk-action-bar,.release-tag-row,.share-wizard-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.breach-last-checked{color:var(--faint);font-size:11px;font-weight:820}.bulk-action-bar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset);justify-content:flex-start}@supports (color:color-mix(in lab,red,red)){.bulk-action-bar{background:color-mix(in oklch,var(--surface-inset) 76%,transparent)}}.bulk-action-bar{opacity:.78;transition:border-color .16s var(--ease),background .16s var(--ease),opacity .16s var(--ease);padding:10px}.topbar-bulk-actions{box-shadow:none;min-height:var(--control-height-compact);border-radius:var(--radius-control);opacity:1;background:0 0;border-color:#0000;justify-content:flex-start;padding:0}.topbar-bulk-actions .bulk-action-hint{display:none}.bulk-action-bar.is-active{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.bulk-action-bar.is-active{border-color:color-mix(in oklch,var(--action) 42%,transparent)}}.bulk-action-bar.is-active{background:linear-gradient(90deg,var(--action-soft),var(--surface-elevated))}@supports (color:color-mix(in lab,red,red)){.bulk-action-bar.is-active{background:linear-gradient(90deg,var(--action-soft),color-mix(in oklch,var(--surface-elevated) 74%,transparent))}}.bulk-action-bar.is-active{opacity:1}.topbar-bulk-actions.is-active{background:0 0;border-color:#0000}.breach-check-inline{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);justify-content:space-between}@supports (color:color-mix(in lab,red,red)){.breach-check-inline{background:color-mix(in oklch,var(--surface-inset) 84%,transparent)}}.breach-check-inline{padding:8px}.breach-unavailable-note{color:var(--muted);flex-basis:100%;font-size:11px;line-height:1.45}.icon-action.security-action:not(:disabled){color:var(--action-strong)}.audit-search-box{flex:280px;min-width:min(280px,100%)}.audit-category-tabs{flex:520px}.audit-action-select{flex:0 240px}.audit-filter-summary{border-top:1px solid var(--line);flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.audit-filter-summary{border-top:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.audit-filter-summary{color:var(--muted);margin-top:2px;padding-top:8px;font-size:12px;font-weight:760}.audit-filter-summary .text-action{min-height:28px;padding:0 8px}.audit-health-banner,.security-risk-banner{border:1px solid var(--amber);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.audit-health-banner,.security-risk-banner{border:1px solid color-mix(in oklch,var(--amber) 44%,transparent)}}.audit-health-banner,.security-risk-banner{border-radius:var(--radius);background:linear-gradient(90deg,oklch(32% .07 78/.28),transparent),var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.audit-health-banner,.security-risk-banner{background:linear-gradient(90deg,oklch(32% .07 78/.28),transparent),color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.audit-health-banner,.security-risk-banner{margin-bottom:12px;padding:12px}.audit-health-banner.broken{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.audit-health-banner.broken{border-color:color-mix(in oklch,var(--red) 50%,transparent)}}.audit-health-banner.broken{background:linear-gradient(90deg,oklch(34% .09 27/.28),transparent),var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.audit-health-banner.broken{background:linear-gradient(90deg,oklch(34% .09 27/.28),transparent),color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.audit-health-banner>svg,.security-risk-banner>svg{color:var(--amber)}.audit-health-banner.broken>svg{color:var(--red)}.audit-health-banner strong,.security-risk-banner strong{color:var(--ink);font-weight:850;display:block}.audit-health-banner small,.security-risk-banner small{color:var(--muted);margin-top:3px;line-height:1.45;display:block}.bulk-row-check{width:fit-content;color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:820;display:inline-flex}.bulk-row-check input,.share-secret-row input{accent-color:var(--action)}.breach-inline-result{gap:2px;margin-top:4px;font-size:11px;font-weight:780;line-height:1.25;display:grid}.breach-inline-result.tone-danger{border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.breach-inline-result.tone-danger{border:1px solid color-mix(in oklch,var(--danger) 42%,var(--line))}}.breach-inline-result.tone-danger{border-radius:var(--radius-sm);background:var(--danger-surface)}@supports (color:color-mix(in lab,red,red)){.breach-inline-result.tone-danger{background:color-mix(in oklch,var(--danger-surface) 48%,var(--surface-inset))}}.breach-inline-result.tone-danger{padding:7px}.breach-generate-action{border:1px solid var(--danger);align-items:center;gap:6px;width:fit-content;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.breach-generate-action{border:1px solid color-mix(in oklch,var(--danger) 34%,var(--line))}}.breach-generate-action{border-radius:var(--radius-sm);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.breach-generate-action{background:color-mix(in oklch,var(--surface-elevated) 82%,transparent)}}.breach-generate-action{color:var(--danger);font:inherit;cursor:pointer;margin-top:5px;padding:0 8px;font-size:11px;font-weight:880}.breach-generate-action:focus-visible,.breach-generate-action:hover{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.breach-generate-action:focus-visible,.breach-generate-action:hover{border-color:color-mix(in oklch,var(--danger) 58%,var(--line))}}.breach-generate-action:focus-visible,.breach-generate-action:hover{background:var(--danger-surface)}@supports (color:color-mix(in lab,red,red)){.breach-generate-action:focus-visible,.breach-generate-action:hover{background:color-mix(in oklch,var(--danger-surface) 62%,var(--surface-elevated))}}.breach-generate-action:focus-visible,.breach-generate-action:hover{outline:none}.breach-generate-action svg{width:13px;height:13px}.breach-inline-result b,.breach-inline-result span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breach-inline-result b{font:inherit}.breach-inline-result span{color:var(--faint);font-size:10px}.tone-success{color:var(--green)}.tone-danger{color:var(--danger)}.audit-list,.secret-list,.skeleton-list{gap:8px;display:grid}.secret-row,.secret-table-head{grid-template-columns:minmax(260px,1.2fr) minmax(260px,1fr) minmax(132px,.42fr);align-items:center;gap:14px;display:grid}.secret-table-head{min-height:42px;color:var(--faint);letter-spacing:0;text-transform:uppercase;background:oklch(10.2% .012 250/.9);padding:0 14px;font-size:11px;font-weight:850}.secret-row,.secret-table-head{border:1px solid var(--line);border-radius:var(--radius)}.secret-row{min-height:var(--density-row-min);background:linear-gradient(90deg,rgb(var(--primary-rgb)/.06),transparent 38%),linear-gradient(180deg,oklch(15% .016 250/.9),oklch(12% .014 250/.94));padding:14px}.secret-row:hover{background:linear-gradient(oklch(18% .02 246/.94),oklch(13.5% .016 250/.96));border-color:oklch(74% .08 236/.38)}.directory-tree-row:focus-visible,.note-card:focus-visible,.secret-row:focus-visible,.share-secret-row:focus-visible{border-color:var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.directory-tree-row:focus-visible,.note-card:focus-visible,.secret-row:focus-visible,.share-secret-row:focus-visible{border-color:color-mix(in oklch,var(--ring) 64%,var(--line-strong))}}.directory-tree-row:focus-visible,.note-card:focus-visible,.secret-row:focus-visible,.share-secret-row:focus-visible{box-shadow:0 0 0 3px var(--action-soft),0 0 0 1px var(--ring) inset}@supports (color:color-mix(in lab,red,red)){.directory-tree-row:focus-visible,.note-card:focus-visible,.secret-row:focus-visible,.share-secret-row:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--action-soft) 84%,transparent),0 0 0 1px color-mix(in oklch,var(--ring) 20%,transparent) inset}}.note-card.is-selected,.secret-row.is-selected{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.note-card.is-selected,.secret-row.is-selected{border-color:color-mix(in oklch,var(--action) 46%,var(--line))}}.note-card.is-selected,.secret-row.is-selected{background:linear-gradient(90deg,var(--action-soft),transparent 68%),linear-gradient(180deg,var(--surface-elevated),var(--surface-inset))}@supports (color:color-mix(in lab,red,red)){.note-card.is-selected,.secret-row.is-selected{background:linear-gradient(90deg,color-mix(in oklch,var(--action-soft) 72%,transparent),transparent 68%),linear-gradient(180deg,color-mix(in oklch,var(--surface-elevated) 82%,transparent),color-mix(in oklch,var(--surface-inset) 92%,transparent))}}.note-card.is-selected,.secret-row.is-selected{box-shadow:0 16px 36px var(--shadow-color),0 0 0 1px var(--action) inset}@supports (color:color-mix(in lab,red,red)){.note-card.is-selected,.secret-row.is-selected{box-shadow:0 16px 36px color-mix(in oklch,var(--shadow-color) 28%,transparent),0 0 0 1px color-mix(in oklch,var(--action) 12%,transparent) inset}}.secret-main,.secret-value{min-width:0}.secret-main{gap:6px;display:grid}.secret-title-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.secret-main strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secret-type{color:oklch(82% .09 236);background:oklch(23% .044 236/.42);border:1px solid oklch(74% .08 236/.28);border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 7px;font-size:10px;font-weight:850;display:inline-flex}.secret-type-button{cursor:pointer;letter-spacing:0;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease),transform .16s var(--ease);font-family:inherit;line-height:1}.secret-type-button:focus-visible,.secret-type-button:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.secret-type-button:focus-visible,.secret-type-button:hover{border-color:color-mix(in oklch,var(--action) 46%,transparent)}}.secret-type-button:focus-visible,.secret-type-button:hover{background:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){.secret-type-button:focus-visible,.secret-type-button:hover{background:color-mix(in oklch,var(--action-soft) 68%,transparent)}}.secret-type-button:focus-visible,.secret-type-button:hover{color:var(--ink);outline:none}.secret-type-button:focus-visible{box-shadow:0 0 0 3px var(--action-soft)}.product-logo-badge{--logo-color:#64748b;width:fit-content;max-width:220px;min-height:var(--control-height-compact);border:1px solid var(--logo-color);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.product-logo-badge{border:1px solid color-mix(in oklch,var(--logo-color) 46%,transparent)}}.product-logo-badge{background:linear-gradient(180deg,var(--logo-color),transparent),var(--logo-color);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.product-logo-badge{background:linear-gradient(180deg,color-mix(in oklch,var(--logo-color) 18%,transparent),transparent),color-mix(in oklch,var(--logo-color) 12%,var(--panel-muted))}}.product-logo-badge{color:var(--ink);padding:3px 10px 3px 4px}.product-logo-badge.logo-facebook{--logo-color:#0866ff}.product-logo-badge.logo-youtube{--logo-color:red}.product-logo-badge.logo-microsoft{--logo-color:#737373}.product-logo-badge.logo-adobe{--logo-color:red}.product-logo-badge.logo-spotify{--logo-color:#1db954}.product-logo-badge.logo-google{--logo-color:#4285f4}.product-logo-badge.logo-github{--logo-color:#181717}.product-logo-badge.logo-gitlab{--logo-color:#fc6d26}.product-logo-badge.logo-slack{--logo-color:#4a154b}.product-logo-badge.logo-notion{--logo-color:#111}.product-logo-badge.logo-figma{--logo-color:#f24e1e}.product-logo-badge.logo-aws{--logo-color:#f90}.product-logo-badge.logo-cloudflare{--logo-color:#f38020}.product-logo-badge.logo-vercel{--logo-color:#111}.product-logo-badge.logo-dropbox{--logo-color:#0061ff}.product-logo-badge.logo-instagram{--logo-color:#e4405f}.product-logo-badge.logo-x{--logo-color:#111}.product-logo-badge.logo-linkedin{--logo-color:#0a66c2}.product-logo-badge.logo-apple{--logo-color:#a2aaad}.product-logo-badge.logo-atlassian{--logo-color:#0052cc}.product-logo-badge.logo-discord{--logo-color:#5865f2}.product-logo-badge.logo-zoom{--logo-color:#0b5cff}.product-logo-badge.logo-paypal{--logo-color:#003087}.product-logo-badge.logo-stripe{--logo-color:#635bff}.product-logo-badge.logo-local{--logo-color:#38bdf8}.product-logo-badge.logo-network{--logo-color:#60a5fa}.product-logo-badge.logo-generic{--logo-color:#64748b}.product-logo-mark{background:var(--logo-color);border-radius:7px;place-items:center;width:24px;min-width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.product-logo-mark{background:color-mix(in oklch,var(--logo-color) 18%,oklch(10% .014 260))}}.product-logo-mark{color:oklch(8% .01 260);overflow:hidden}.product-logo-mark svg{object-fit:contain;width:22px;height:22px;display:block}.product-logo-mark img,.product-logo-mark svg{aspect-ratio:1;max-width:22px;max-height:22px;display:block}.product-logo-badge.has-brand-asset .product-logo-mark{background:#fff}.product-logo-badge.asset-icon .product-logo-asset{object-fit:contain;width:22px;height:22px}.product-logo-badge.asset-wordmark{padding-right:10px}.product-logo-badge.asset-wordmark .product-logo-mark{width:76px;min-width:76px;padding:2px 5px}.product-logo-badge.asset-wordmark .product-logo-asset{aspect-ratio:auto;object-fit:contain;width:66px;max-width:66px;height:20px;max-height:20px}.product-logo-badge small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.credential-protocol-badge{border:1px solid rgb(var(--primary-rgb)/.32);background:rgb(var(--primary-rgb)/.12);width:fit-content;min-height:30px;color:var(--ink);border-radius:10px;align-items:center;gap:7px;padding:3px 9px;display:inline-flex}.credential-protocol-badge svg{width:16px;height:16px;color:var(--blue-strong)}.credential-protocol-badge small{font-size:11px;font-weight:900}.credential-protocol-badge.protocol-rdp{background:oklch(24% .05 244/.4);border-color:oklch(66% .15 244/.38)}.credential-protocol-badge.protocol-ssh{background:oklch(24% .045 150/.36);border-color:oklch(70% .14 150/.34)}.secret-value{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.secret-value code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden}.secret-updated-meta{min-width:122px;color:var(--faint);justify-items:end;gap:2px;font-size:11px;font-weight:760;display:grid}.secret-updated-meta small{color:var(--faint);text-transform:uppercase;font-size:10px;font-weight:900}.secret-updated-meta time{color:var(--muted)}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.compact-row-actions{flex-wrap:nowrap}.row-action-menu{min-width:220px}.row-action-menu [data-slot=dropdown-menu-item]{cursor:pointer}.more-action{color:var(--muted)}.row-actions .icon-action{width:var(--control-height);height:var(--control-height);min-height:var(--control-height)}.notes-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),380px));align-items:stretch;gap:14px;display:grid}.note-card{align-content:start;gap:10px;min-height:190px;display:grid}.note-card strong{color:var(--ink);font-size:17px}.note-card p{min-height:58px;color:var(--muted);margin:0;line-height:1.5}.note-card small{color:var(--faint);font-weight:750}.audit-row{border:1px solid var(--line);border-radius:var(--radius);background:oklch(12.5% .014 250/.78);grid-template-columns:minmax(164px,.52fr) minmax(280px,1fr) minmax(136px,.42fr);align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.audit-row:focus-visible{border-color:var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.audit-row:focus-visible{border-color:color-mix(in oklch,var(--ring) 64%,var(--line-strong))}}.audit-row:focus-visible{box-shadow:0 0 0 3px var(--action-soft),0 0 0 1px var(--ring) inset}@supports (color:color-mix(in lab,red,red)){.audit-row:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--action-soft) 84%,transparent),0 0 0 1px color-mix(in oklch,var(--ring) 20%,transparent) inset}}.audit-row.is-selected{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.audit-row.is-selected{border-color:color-mix(in oklch,var(--action) 46%,var(--line))}}.audit-row.is-selected{background:linear-gradient(90deg,var(--action-soft),transparent 70%),linear-gradient(180deg,var(--surface-elevated),var(--surface-inset))}@supports (color:color-mix(in lab,red,red)){.audit-row.is-selected{background:linear-gradient(90deg,color-mix(in oklch,var(--action-soft) 70%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklch,var(--surface-elevated) 82%,transparent),color-mix(in oklch,var(--surface-inset) 92%,transparent))}}.audit-row.is-selected{box-shadow:0 16px 36px var(--shadow-color),0 0 0 1px var(--action) inset}@supports (color:color-mix(in lab,red,red)){.audit-row.is-selected{box-shadow:0 16px 36px color-mix(in oklch,var(--shadow-color) 28%,transparent),0 0 0 1px color-mix(in oklch,var(--action) 12%,transparent) inset}}.audit-row strong,.audit-row time{color:var(--ink)}.audit-row code,.audit-row span{color:var(--muted);font-size:12px}.audit-row-markers{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.audit-action-pill{border:1px solid rgb(var(--primary-rgb)/.28);background:rgb(var(--primary-rgb)/.1);width:fit-content;max-width:100%;min-height:30px;color:var(--blue-strong);border-radius:999px;align-items:center;padding:0 10px;font-weight:850;display:inline-flex}.audit-evidence-pill,.audit-risk-pill{border:1px solid var(--line);border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.audit-evidence-pill{max-width:100%;color:var(--muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-risk-pill.info{color:var(--blue-strong)}.audit-risk-pill.success{color:var(--green)}.audit-risk-pill.warning{color:var(--amber)}.audit-risk-pill.danger{color:var(--red)}.audit-event-main{gap:4px;min-width:0;display:grid}.audit-event-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-event-main span{overflow-wrap:anywhere;white-space:normal;line-height:1.4}.audit-evidence-block{gap:8px;display:grid}.audit-evidence-block>.label{color:var(--faint);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.audit-hash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-drawer{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface-elevated),var(--surface-panel));gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.detail-drawer{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-elevated) 84%,transparent),color-mix(in oklch,var(--surface-panel) 92%,transparent))}}.detail-drawer{margin-top:12px;padding:14px;box-shadow:0 18px 54px oklch(3% .012 250/.2)}.detail-drawer-head,.drawer-status-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.detail-drawer-head h3{color:var(--ink);margin:4px 0 0;font-size:18px}.drawer-status-row{justify-content:flex-start}.detail-datum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.drawer-copy{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.security-score-drawer{border-color:var(--border-subtle);background:radial-gradient(circle at 100% 0,var(--gradient-start),transparent 36%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}.security-score-inline-panel{border:1px solid var(--action);gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.security-score-inline-panel{border:1px solid color-mix(in oklch,var(--action) 26%,var(--border-subtle))}}.security-score-inline-panel{border-radius:var(--radius-panel);background:radial-gradient(circle at 98% 0,var(--action-soft),transparent 34%),linear-gradient(180deg,var(--surface-elevated),var(--surface-inset))}@supports (color:color-mix(in lab,red,red)){.security-score-inline-panel{background:radial-gradient(circle at 98% 0,color-mix(in oklch,var(--action-soft) 64%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in oklch,var(--surface-elevated) 82%,transparent),color-mix(in oklch,var(--surface-inset) 92%,transparent))}}.security-score-inline-panel{box-shadow:0 1px 0 var(--text-primary) inset,0 18px 46px var(--shadow-soft);margin:0;padding:14px}@supports (color:color-mix(in lab,red,red)){.security-score-inline-panel{box-shadow:0 1px 0 color-mix(in oklch,var(--text-primary) 5%,transparent) inset,0 18px 46px color-mix(in oklch,var(--shadow-soft) 24%,transparent)}}.security-score-inline-panel{animation:overlay-enter .18s var(--ease) both}.security-score-inline-panel.tone-danger{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.security-score-inline-panel.tone-danger{border-color:color-mix(in oklch,var(--danger-border) 78%,var(--border-subtle))}}.security-score-inline-panel.tone-warning{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.security-score-inline-panel.tone-warning{border-color:color-mix(in oklch,var(--warning-border) 72%,var(--border-subtle))}}.security-score-inline-panel.tone-success{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.security-score-inline-panel.tone-success{border-color:color-mix(in oklch,var(--success-border) 64%,var(--border-subtle))}}.security-score-panel-hero{grid-template-columns:minmax(132px,.18fr) minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.security-score-action,.security-score-breakdown>div,.security-score-live-recommendation,.security-score-meter-card,.security-score-panel-copy,.security-score-signal{box-shadow:0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.security-score-action,.security-score-breakdown>div,.security-score-live-recommendation,.security-score-meter-card,.security-score-panel-copy,.security-score-signal{box-shadow:0 1px 0 color-mix(in oklch,var(--text-primary) 4%,transparent) inset}}.security-score-meter-card{border:1px solid var(--action);align-content:center;gap:7px;min-height:132px;display:grid}@supports (color:color-mix(in lab,red,red)){.security-score-meter-card{border:1px solid color-mix(in oklch,var(--action) 24%,var(--border-subtle))}}.security-score-meter-card{border-radius:var(--radius);background:radial-gradient(circle at 50% 0,var(--action-soft),transparent 58%),var(--input-bg)}@supports (color:color-mix(in lab,red,red)){.security-score-meter-card{background:radial-gradient(circle at 50% 0,color-mix(in oklch,var(--action-soft) 84%,transparent),transparent 58%),color-mix(in oklch,var(--input-bg) 80%,transparent)}}.security-score-meter-card{padding:14px}.security-score-meter-card strong{color:var(--ink);align-items:baseline;gap:3px;font-size:clamp(32px,4vw,44px);font-weight:900;line-height:.95;display:flex}.security-score-meter-card strong small{color:var(--muted);font-size:15px;font-weight:850}.security-score-meter-card progress{background:var(--surface-inset);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.security-score-meter-card progress{background:color-mix(in oklch,var(--surface-inset) 86%,transparent)}}.security-score-meter-card progress::-webkit-progress-bar{background:var(--surface-inset);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.security-score-meter-card progress::-webkit-progress-bar{background:color-mix(in oklch,var(--surface-inset) 86%,transparent)}}.security-score-meter-card progress::-webkit-progress-value{background:linear-gradient(90deg,var(--action),var(--success-ink));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.security-score-meter-card progress::-webkit-progress-value{background:linear-gradient(90deg,var(--action),color-mix(in oklch,var(--success-ink) 72%,var(--action)))}}.security-score-meter-card progress::-moz-progress-bar{background:linear-gradient(90deg,var(--action),var(--success-ink));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.security-score-meter-card progress::-moz-progress-bar{background:linear-gradient(90deg,var(--action),color-mix(in oklch,var(--success-ink) 72%,var(--action)))}}.security-score-meter-card em{color:var(--icon-active);font-size:11px;font-style:normal;font-weight:900}.security-score-panel-copy{border:1px solid var(--border-subtle);border-radius:var(--radius);background:linear-gradient(135deg,var(--card-bg-strong),var(--input-bg));align-content:center;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.security-score-panel-copy{background:linear-gradient(135deg,color-mix(in oklch,var(--card-bg-strong) 88%,transparent),color-mix(in oklch,var(--input-bg) 80%,transparent))}}.security-score-panel-copy{padding:14px}.security-score-panel-copy h3,.security-score-panel-copy p{margin:0}.security-score-panel-copy h3{color:var(--ink);font-size:clamp(17px,2vw,22px);font-weight:900;line-height:1.08}.security-score-panel-copy p{color:var(--muted);font-size:13px;font-weight:720;line-height:1.45}.security-score-live-recommendation{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--active-bg);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.security-score-live-recommendation{background:color-mix(in oklch,var(--active-bg) 54%,var(--input-bg))}}.security-score-live-recommendation{color:var(--ink);text-align:left;padding:10px 11px}.security-score-live-recommendation:focus-visible,.security-score-live-recommendation:hover{border-color:var(--active-border);background:var(--active-bg)}@supports (color:color-mix(in lab,red,red)){.security-score-live-recommendation:focus-visible,.security-score-live-recommendation:hover{background:color-mix(in oklch,var(--active-bg) 76%,var(--card-bg-strong))}}.security-score-live-recommendation>svg:first-child{width:17px;height:17px;color:var(--icon-active)}.security-score-live-recommendation>svg:last-child{width:15px;height:15px;color:var(--muted)}.security-score-live-recommendation span{gap:2px;min-width:0;display:grid}.security-score-live-recommendation small,.security-score-live-recommendation strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-score-live-recommendation strong{color:var(--ink);font-size:13px;font-weight:900}.security-score-live-recommendation small{color:var(--muted);font-size:12px;font-weight:730}.security-score-live-recommendation em{color:var(--icon-active);white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.security-score-live-recommendation.tone-danger{border-color:var(--danger-border);background:var(--danger-surface)}@supports (color:color-mix(in lab,red,red)){.security-score-live-recommendation.tone-danger{background:color-mix(in oklch,var(--danger-surface) 72%,var(--input-bg))}}.security-score-live-recommendation.tone-info,.security-score-live-recommendation.tone-warning{border-color:var(--warning-border);background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.security-score-live-recommendation.tone-info,.security-score-live-recommendation.tone-warning{background:color-mix(in oklch,var(--warning-surface) 58%,var(--input-bg))}}.security-score-live-recommendation.tone-success{border-color:var(--success-border);background:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.security-score-live-recommendation.tone-success{background:color-mix(in oklch,var(--success-surface) 62%,var(--input-bg))}}.security-score-signal-grid{gap:10px;display:grid}.security-score-signal{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--input-bg);gap:6px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.security-score-signal{background:color-mix(in oklch,var(--input-bg) 82%,transparent)}}.security-score-signal{color:var(--ink);text-align:left;transition:transform .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease)}.security-score-signal:focus-visible,.security-score-signal:hover{border-color:var(--active-border);background:var(--card-bg-strong);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.security-score-signal:focus-visible,.security-score-signal:hover{background:color-mix(in oklch,var(--card-bg-strong) 82%,var(--active-bg))}}.security-score-signal>span{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--input-bg);place-items:center;width:28px;height:28px;display:grid}.security-score-signal.ok>span{color:var(--success-ink)}.security-score-signal.attention>span{color:var(--warning-ink)}.security-score-signal svg{width:15px;height:15px}.security-score-action span,.security-score-signal strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.security-score-action small,.security-score-signal small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:740;line-height:1.35}.security-score-action em,.security-score-signal em{color:var(--icon-active);font-size:11px;font-style:normal;font-weight:900}.security-score-breakdown{gap:10px;display:grid}.security-score-breakdown>div{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--input-bg);gap:3px;display:grid}@supports (color:color-mix(in lab,red,red)){.security-score-breakdown>div{background:color-mix(in oklch,var(--input-bg) 76%,transparent)}}.security-score-breakdown>div{padding:10px}.security-score-breakdown span{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:900}.security-score-breakdown strong{color:var(--ink);font-size:20px}.security-score-actions{gap:8px;display:grid}.security-score-actions-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;display:flex}.security-score-actions-head>strong{color:var(--ink);font-size:13px}.security-score-actions-head>small{color:var(--muted);font-size:12px;font-weight:720}.security-score-action{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--input-bg);grid-template-columns:minmax(120px,.28fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.security-score-action{background:color-mix(in oklch,var(--input-bg) 78%,transparent)}}.security-score-action{text-align:left;padding:9px 10px}.security-score-action:focus-visible,.security-score-action:hover{border-color:var(--active-border)}.security-score-action.tone-danger{border-color:var(--danger-border)}.security-score-action.tone-warning{border-color:var(--warning-border)}.security-score-action.tone-info{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.security-score-action.tone-info{border-color:color-mix(in oklch,var(--action) 28%,var(--border-subtle))}}.security-score-action.tone-success{border-color:var(--success-border)}.decision-dialog-backdrop{z-index:120;background:radial-gradient(circle at 50% 18%,var(--action),transparent 36%),oklch(6% .018 250/.72);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.decision-dialog-backdrop{background:radial-gradient(circle at 50% 18%,color-mix(in oklch,var(--action) 18%,transparent),transparent 36%),oklch(6% .018 250/.72)}}.decision-dialog-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.decision-dialog{border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 4px);background:linear-gradient(180deg,var(--surface-elevated),var(--surface-panel));gap:18px;width:min(540px,100%);display:grid}@supports (color:color-mix(in lab,red,red)){.decision-dialog{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-elevated) 94%,transparent),color-mix(in oklch,var(--surface-panel) 96%,transparent))}}.decision-dialog{box-shadow:0 34px 88px oklch(2% .012 250/.55),0 1px 0 var(--primary-ink) inset}@supports (color:color-mix(in lab,red,red)){.decision-dialog{box-shadow:0 34px 88px oklch(2% .012 250/.55),0 1px 0 color-mix(in oklch,var(--primary-ink) 7%,transparent) inset}}.decision-dialog{padding:20px}.decision-dialog.tone-warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.decision-dialog.tone-warning{border-color:color-mix(in oklch,var(--amber) 36%,var(--line))}}.decision-dialog.tone-danger{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.decision-dialog.tone-danger{border-color:color-mix(in oklch,var(--red) 42%,var(--line))}}.decision-dialog-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.decision-dialog-icon{border:1px solid var(--action);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.decision-dialog-icon{border:1px solid color-mix(in oklch,var(--action) 28%,transparent)}}.decision-dialog-icon{background:var(--action-soft);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.decision-dialog-icon{background:color-mix(in oklch,var(--action-soft) 74%,transparent)}}.decision-dialog-icon{color:var(--action)}.decision-dialog.tone-warning .decision-dialog-icon{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.decision-dialog.tone-warning .decision-dialog-icon{border-color:color-mix(in oklch,var(--amber) 32%,transparent)}}.decision-dialog.tone-warning .decision-dialog-icon{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.decision-dialog.tone-warning .decision-dialog-icon{background:color-mix(in oklch,var(--warning-surface) 86%,transparent)}}.decision-dialog.tone-warning .decision-dialog-icon{color:var(--warning-ink)}.decision-dialog.tone-danger .decision-dialog-icon{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.decision-dialog.tone-danger .decision-dialog-icon{border-color:color-mix(in oklch,var(--red) 32%,transparent)}}.decision-dialog.tone-danger .decision-dialog-icon{background:var(--danger-surface)}@supports (color:color-mix(in lab,red,red)){.decision-dialog.tone-danger .decision-dialog-icon{background:color-mix(in oklch,var(--danger-surface) 86%,transparent)}}.decision-dialog.tone-danger .decision-dialog-icon{color:var(--danger-message-ink)}.decision-dialog h2{color:var(--ink);letter-spacing:0;margin:0;font-size:20px}.decision-dialog p{color:var(--muted);margin:7px 0 0;line-height:1.55}.decision-dialog-field{gap:8px;display:grid}.decision-dialog-field span{color:var(--ink);text-transform:uppercase;font-size:12px;font-weight:900}.decision-dialog-field textarea{resize:vertical;min-height:118px}.decision-dialog-secret-fields{gap:14px;display:grid}.decision-dialog-field input[type=password]{width:100%}.decision-dialog-field-error{color:var(--danger);font-size:12px;font-weight:800}.decision-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.extension-actions{margin:16px 0}.share-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.share-layout-grid{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);align-items:start;margin-top:16px;display:grid}.share-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.share-stepper button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.share-stepper button{background:color-mix(in oklch,var(--surface-inset) 76%,transparent)}}.share-stepper button{color:var(--muted);text-align:left;padding:10px}.share-stepper button span{background:var(--panel-raised);border-radius:999px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.share-stepper button span{background:color-mix(in oklch,var(--panel-raised) 82%,transparent)}}.share-stepper button span{color:var(--ink);grid-row:span 2;font-size:12px;font-weight:900}.share-stepper button small,.share-stepper button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.share-stepper button.active{border-color:color-mix(in oklch,var(--blue) 52%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--blue) 18%,transparent),transparent 62%),color-mix(in oklch,var(--surface-elevated) 86%,transparent);box-shadow:0 0 0 1px color-mix(in oklch,var(--blue) 12%,transparent) inset}}.share-results-grid,.share-wizard-frame{gap:14px;min-width:0;margin-top:16px;display:grid}.share-wizard-frame{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.share-wizard-frame{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.share-wizard-frame{padding:14px}.share-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.share-wizard-actions{z-index:4;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-panel);box-shadow:0 -10px 22px var(--bg);justify-content:space-between;align-self:end;padding:10px;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.share-wizard-actions{box-shadow:0 -10px 22px color-mix(in oklch,var(--bg) 44%,transparent)}}.share-completion-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.share-wizard-actions span{color:var(--muted);min-width:min(100%,220px);font-size:12px;font-weight:730;line-height:1.45}.share-wizard-actions .ghost-action,.share-wizard-actions .primary-action{flex-shrink:0;min-height:40px}.full-span{grid-column:1/-1}.incoming-share-list,.outgoing-share-list,.share-method-stack,.share-secret-picker{gap:12px;min-width:0;display:grid}.incoming-share-list,.outgoing-share-list,.share-secret-picker{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.incoming-share-list,.outgoing-share-list,.share-secret-picker{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.incoming-share-list,.outgoing-share-list,.share-secret-picker{padding:14px}.share-selection-console{grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:10px;display:grid}.share-selection-search{min-width:0}.share-category-tabs{min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.share-category-tabs button{border:1px solid var(--line);background:var(--surface-elevated);border-radius:999px;align-items:center;gap:8px;min-height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.share-category-tabs button{background:color-mix(in oklch,var(--surface-elevated) 70%,transparent)}}.share-category-tabs button{color:var(--muted);white-space:nowrap;padding:0 12px;font-size:12px;font-weight:850}@supports (color:color-mix(in lab,red,red)){.share-category-tabs button.active{border-color:color-mix(in oklch,var(--blue) 48%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--blue) 16%,transparent),transparent 58%),color-mix(in oklch,var(--surface-elevated) 88%,transparent)}}.share-category-tabs button.active{color:var(--ink)}.share-category-tabs small{color:var(--faint);font-size:11px}.share-selection-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-elevated);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.share-selection-summary{background:color-mix(in oklch,var(--surface-elevated) 58%,transparent)}}.share-selection-summary{padding:10px}.share-selection-summary>span{border:1px solid var(--blue);place-items:center;width:74px;min-height:54px;display:grid}@supports (color:color-mix(in lab,red,red)){.share-selection-summary>span{border:1px solid color-mix(in oklch,var(--blue) 26%,var(--line))}}.share-selection-summary>span{border-radius:var(--radius-sm);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.share-selection-summary>span{background:color-mix(in oklch,var(--blue) 10%,transparent)}}.share-selection-summary strong{color:var(--ink);font-size:20px}.share-selection-summary small{color:var(--muted);font-size:11px;font-weight:800}.share-selection-summary>div{flex-wrap:wrap;gap:6px;display:flex}.share-selection-summary em{border:1px solid var(--line);background:var(--surface-inset);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.share-selection-summary em{background:color-mix(in oklch,var(--surface-inset) 76%,transparent)}}.share-selection-summary em{color:var(--muted);padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.share-secret-list{gap:12px;max-height:438px;padding-right:2px;display:grid;overflow:auto}.share-category-group{gap:8px;min-width:0;display:grid}.share-category-head{z-index:1;border:1px solid var(--action);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.share-category-head{border:1px solid color-mix(in oklch,var(--action) 36%,var(--line))}}.share-category-head{border-radius:var(--radius-sm);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.18),transparent 52%),var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){.share-category-head{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.18),transparent 52%),color-mix(in oklch,var(--panel-raised) 82%,var(--action-soft));box-shadow:0 1px 0 color-mix(in oklch,var(--ink) 8%,transparent) inset}}.share-category-head span{gap:2px;min-width:0;display:grid}.share-category-head strong{color:var(--ink)}.share-category-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.incoming-share-row,.share-secret-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset);gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.incoming-share-row,.share-secret-row{background:color-mix(in oklch,var(--surface-inset) 62%,transparent)}}.incoming-share-row,.share-secret-row{padding:11px}.share-secret-row{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start}.share-secret-row input{margin-top:3px}.incoming-share-row small,.incoming-share-row strong,.share-secret-row small,.share-secret-row strong{min-width:0;display:block}.incoming-share-row small,.share-secret-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.45}.incoming-share-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.share-mode-control{width:fit-content}.share-package-actions{align-items:center}.share-method-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset);align-content:start}@supports (color:color-mix(in lab,red,red)){.share-method-panel{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.share-method-panel{padding:14px}.share-policy-card{border:1px solid var(--action);grid-template-columns:minmax(0,1fr) minmax(140px,.28fr) minmax(116px,.2fr);gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.share-policy-card{border:1px solid color-mix(in oklch,var(--action) 24%,var(--line))}}.share-policy-card{border-radius:var(--radius);background:radial-gradient(circle at 0 0,rgb(var(--primary-rgb)/.13),transparent 44%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.share-policy-card{background:radial-gradient(circle at 0 0,rgb(var(--primary-rgb)/.13),transparent 44%),color-mix(in oklch,var(--surface-elevated) 68%,transparent)}}.share-policy-card{padding:14px}.share-policy-card>div{min-width:0}.share-policy-card small,.share-policy-card strong{display:block}.share-policy-card strong{color:var(--ink);font-size:14px}.share-policy-card small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:720;line-height:1.45}.share-policy-card label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:850}.share-policy-card input,.share-policy-card select{min-height:38px}.share-method-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.share-method-heading small,.share-method-heading strong{display:block}.share-method-heading strong{color:var(--ink);font-size:14px}.share-method-heading small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;line-height:1.45}.share-method-heading svg{color:var(--blue-strong)}.share-key-guidance{border:1px solid rgb(var(--primary-rgb)/.26);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.12),transparent 44%),oklch(12% .014 250/.74);color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;font-size:12px;font-weight:760;line-height:1.45;display:grid}.share-key-guidance svg{width:17px;height:17px;color:var(--blue-strong);margin-top:1px}.role-permission-note{border-radius:var(--radius-sm);color:var(--muted);background:oklch(18% .035 236/.18);border:1px solid oklch(67% .12 236/.22);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:10px;font-size:12px;font-weight:720;line-height:1.4;display:grid}.role-permission-note svg{width:15px;height:15px;color:var(--blue-strong);margin-top:1px}.license-generator-panel,.rbac-overview-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 48%),var(--surface-inset);gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.license-generator-panel,.rbac-overview-panel{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 48%),color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.license-generator-panel,.rbac-overview-panel{padding:14px}.license-generator-panel>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.license-generator-panel svg{color:var(--blue-strong)}.license-generator-panel small,.license-generator-panel strong{display:block}.license-generator-panel strong{color:var(--ink)}.license-generator-panel small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:730;line-height:1.45}.license-generator-panel code{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);width:fit-content;max-width:100%;color:var(--ink);white-space:nowrap;padding:8px 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;overflow:auto hidden}.share-target-summary{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:oklch(11.5% .014 250/.7);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:750;line-height:1.45;display:grid}.share-target-summary svg{color:var(--blue-strong)}.extension-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.extension-policy-note{border-radius:var(--radius);color:var(--muted);background:oklch(18% .03 157/.22);border:1px solid oklch(72% .12 157/.28);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:grid}.extension-policy-note svg{color:var(--green)}.extension-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.extension-guide-card{border:1px solid var(--line);border-radius:var(--radius);background:oklch(10.8% .014 250/.78);gap:10px;padding:12px;display:grid}.extension-guide-card small,.extension-guide-card strong{display:block}.extension-guide-card small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.extension-mini-shot{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(oklch(23% .02 245/.9) 0 18px,#0000 18px),linear-gradient(135deg,oklch(17% .018 245),oklch(10% .014 250));min-height:86px;position:relative;overflow:hidden}.extension-mini-shot strong{background:var(--blue);width:24px;height:24px;color:var(--primary-ink);border-radius:999px;place-items:center;font-size:12px;display:grid;position:absolute;bottom:8px;right:10px}.mini-browser-bar{background:oklch(72% .02 245/.36);width:42%;height:4px;top:7px;left:10px}.mini-arrow,.mini-browser-bar{border-radius:999px;position:absolute}.mini-arrow{background:var(--blue-strong);transform-origin:100%;width:34px;height:2px}.mini-arrow:after{border-top:2px solid var(--blue-strong);border-right:2px solid var(--blue-strong);content:"";width:9px;height:9px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.arrow-1{top:54px;left:20px;transform:rotate(-18deg)}.arrow-2{top:42px;left:34px;transform:rotate(12deg)}.arrow-3{top:34px;left:24px;transform:rotate(-5deg)}.arrow-4{top:56px;left:42px;transform:rotate(24deg)}.extension-device-list{gap:10px;display:grid}.extension-device-tabs{margin:14px 0 10px}.license-summary,.user-list{gap:12px;display:grid}.license-form,.master-password-form,.user-create-form{margin:16px 0}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.master-password-form{border:1px solid var(--line);border-radius:var(--radius);background:oklch(10.5% .014 250/.74);padding:14px}.license-feature-grid{margin-top:12px}.license-capacity-strip,.license-limits-grid{gap:10px;display:grid}.license-capacity-strip{border:1px solid var(--green);grid-template-columns:minmax(130px,auto) minmax(180px,1fr) minmax(180px,.9fr);align-items:center}@supports (color:color-mix(in lab,red,red)){.license-capacity-strip{border:1px solid color-mix(in oklch,var(--green) 30%,var(--line))}}.license-capacity-strip{border-radius:var(--radius);background:linear-gradient(90deg,var(--green),transparent 56%),var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.license-capacity-strip{background:linear-gradient(90deg,color-mix(in oklch,var(--green) 10%,transparent),transparent 56%),color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.license-capacity-strip{padding:12px}.license-capacity-strip.attention{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.license-capacity-strip.attention{border-color:color-mix(in oklch,var(--amber) 42%,var(--line))}}.license-capacity-strip.attention{background:linear-gradient(90deg,var(--amber),transparent 56%),var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.license-capacity-strip.attention{background:linear-gradient(90deg,color-mix(in oklch,var(--amber) 11%,transparent),transparent 56%),color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.license-capacity-strip span,.license-limits-grid span{gap:4px;min-width:0;display:grid}.license-capacity-strip small,.license-limits-grid small{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:880}.license-capacity-strip strong,.license-limits-grid strong{color:var(--ink);font-weight:860}.license-capacity-strip em,.license-limits-grid em{color:var(--muted);font-size:12px;font-style:normal;font-weight:720;line-height:1.4}.license-capacity-strip progress{background:var(--surface-elevated);border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.license-capacity-strip progress{background:color-mix(in oklch,var(--surface-elevated) 82%,transparent)}}.license-capacity-strip progress::-webkit-progress-bar{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.license-capacity-strip progress::-webkit-progress-bar{background:color-mix(in oklch,var(--surface-elevated) 82%,transparent)}}.license-capacity-strip progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--blue-strong))}.license-capacity-strip progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--blue-strong))}.license-limits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.license-limits-grid span{border:1px solid var(--line);border-radius:var(--radius-sm);background:radial-gradient(circle at 100% 0,rgb(var(--primary-rgb)/.08),transparent 42%),var(--surface-inset);min-height:92px}@supports (color:color-mix(in lab,red,red)){.license-limits-grid span{background:radial-gradient(circle at 100% 0,rgb(var(--primary-rgb)/.08),transparent 42%),color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.license-limits-grid span{padding:11px}.license-feature-grid span{grid-template-columns:auto minmax(0,1fr);align-items:center}.license-feature-grid svg{color:var(--green);grid-row:span 2}.license-feature-grid span.limited small,.license-feature-grid span.limited svg{color:var(--amber)}.diagnostics-health-banner,.license-lifecycle-band,.share-security-checklist{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.diagnostics-health-banner,.license-lifecycle-band,.share-security-checklist{background:color-mix(in oklch,var(--surface-inset) 76%,transparent)}}.diagnostics-health-banner,.license-lifecycle-band,.share-security-checklist{margin-top:12px;padding:12px}.diagnostics-health-banner div,.license-lifecycle-band span{gap:3px;min-width:0;display:grid}.diagnostics-health-banner svg,.license-lifecycle-band svg,.share-security-checklist svg{color:var(--green)}.diagnostics-health-banner strong,.license-lifecycle-band strong{color:var(--ink)}.diagnostics-health-banner small,.license-lifecycle-band small,.share-security-checklist small{color:var(--muted);line-height:1.4}.share-security-checklist{justify-content:flex-start;margin:0 0 14px}.share-security-checklist span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-elevated);align-items:center;gap:7px;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.share-security-checklist span{background:color-mix(in oklch,var(--surface-elevated) 70%,transparent)}}.share-security-checklist span{padding:0 10px}.diagnostics-health-banner.healthy{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.diagnostics-health-banner.healthy{border-color:color-mix(in oklch,var(--green) 30%,var(--line))}}.diagnostics-health-banner.attention{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.diagnostics-health-banner.attention{border-color:color-mix(in oklch,var(--amber) 36%,var(--line))}}.user-row{border:1px solid var(--line);border-radius:var(--radius);background:oklch(11.4% .014 250/.78);grid-template-columns:minmax(0,1fr) minmax(132px,180px) minmax(190px,auto);align-items:center;gap:12px;min-height:74px;padding:12px;display:grid}.user-badge-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.user-source-badge{border:1px solid var(--line);text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:880;display:inline-flex}.user-source-badge.source-synced{color:var(--green);background:oklch(28% .08 156/.2);border-color:oklch(72% .12 156/.3)}.user-source-badge.source-local{border-color:rgb(var(--primary-rgb)/.24);background:rgb(var(--primary-rgb)/.08);color:var(--blue-strong)}.user-source-badge.source-credential{color:var(--amber);background:oklch(32% .08 82/.2);border-color:oklch(75% .13 82/.36)}.user-row small,.user-row strong{display:block}.user-row strong{color:var(--ink);margin-top:4px}.user-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.user-row.status-disabled{opacity:.68}.user-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.user-edit-fields label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:850;display:grid}.user-row-actions{align-items:center}.user-password-reset-panel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);grid-column:1/-1;grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.user-password-reset-panel{background:color-mix(in oklch,var(--surface-inset) 88%,transparent)}}.user-password-reset-panel{padding:10px}.user-password-reset-panel>div:first-child{min-width:0}.user-password-reset-panel small,.user-password-reset-panel strong{display:block}.user-password-reset-panel label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:850;display:grid}.extension-device-row{background:oklch(11.4% .014 250/.78);grid-template-columns:minmax(0,1fr) minmax(150px,190px) auto;align-items:center;gap:12px;min-height:70px;padding:12px;display:grid}.extension-device-row,.server-detail-disclosure{border:1px solid var(--line);border-radius:var(--radius)}.server-detail-disclosure{background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.server-detail-disclosure{background:color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.server-detail-disclosure{padding:0;overflow:hidden}.server-detail-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;list-style:none;display:flex}.server-detail-disclosure summary::-webkit-details-marker{display:none}.server-detail-disclosure summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.server-detail-disclosure summary span{gap:3px;min-width:0;display:grid}.server-detail-disclosure summary strong{color:var(--ink)}.server-detail-disclosure summary small{color:var(--muted);overflow-wrap:anywhere}.server-detail-disclosure summary svg{transition:transform .16s var(--ease)}.server-detail-disclosure[open] summary svg{transform:rotate(180deg)}.server-detail-disclosure .debug-panel{border-width:1px 0 0;border-radius:0}.extension-device-row small,.extension-device-row strong{display:block}.extension-device-row strong{color:var(--ink);margin-top:4px}.extension-device-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.extension-code-field{color:var(--muted);gap:6px;font-size:11px;display:grid}.extension-code-field,.extension-code-field input{letter-spacing:0;text-transform:uppercase;font-weight:800}.extension-code-field input{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);background:oklch(8.8% .014 250/.92);border-radius:10px;padding:0 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.extension-device-row.status-approved{background:oklch(18% .032 156/.26);border-color:oklch(76% .12 156/.3)}.extension-device-row.status-expired,.extension-device-row.status-revoked{opacity:.72}.segmented-control{border:1px solid var(--line);border-radius:var(--radius);background:oklch(8.8% .012 250/.76);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.segmented-control button{border-radius:calc(var(--radius) - 2px);min-height:30px;color:var(--muted);background:0 0;border:0;padding:0 9px;font-size:12px;font-weight:800}.segmented-control button.active,.segmented-control button:hover{color:var(--ink);background:oklch(22% .038 236/.7)}.share-package{border:1px solid var(--line);border-radius:var(--radius);background:oklch(9.8% .012 250/.8);gap:12px;margin-top:14px;padding:14px;display:grid}.share-package-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.share-package-summary span{border:1px solid var(--line);border-radius:var(--radius-sm);background:oklch(13% .012 250/.78);min-width:0;padding:10px}.share-package-summary small,.share-package-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.share-package-summary small{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:850}.share-package-summary strong{color:var(--ink);margin-top:3px}.share-package code{max-height:180px;color:var(--muted);white-space:pre-wrap;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;overflow:auto}.debug-panel{gap:12px;display:grid}.system-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.server-ops-grid article,.system-status-pill,.system-tech-grid span{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 100% 0,rgb(var(--primary-rgb)/.12),transparent 44%),oklch(10.5% .014 250/.74);min-width:0;padding:12px}.system-status-pill{gap:5px;display:grid}.server-ops-grid small,.system-status-pill span,.system-tech-grid small{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:850}.server-ops-grid em,.server-ops-grid strong,.system-status-pill small,.system-status-pill strong,.system-tech-grid small,.system-tech-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-ops-grid strong,.system-status-pill strong,.system-tech-grid strong{color:var(--ink);font-weight:850}.system-status-pill small{color:var(--muted);font-weight:760}.system-status-pill.success{border-color:oklch(76% .12 156/.32);box-shadow:inset 0 0 0 1px oklch(76% .12 156/.1)}.system-status-pill.warning{border-color:oklch(80% .12 80/.34);box-shadow:inset 0 0 0 1px oklch(80% .12 80/.1)}.system-status-pill.danger{border-color:oklch(82% .12 26/.34);box-shadow:inset 0 0 0 1px oklch(82% .12 26/.1)}.system-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.server-quick-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.1),transparent 50%),var(--surface-elevated);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.server-quick-panel{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.1),transparent 50%),color-mix(in oklch,var(--surface-elevated) 76%,transparent)}}.server-quick-panel{padding:13px}.server-quick-panel.healthy{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.server-quick-panel.healthy{border-color:color-mix(in oklch,var(--green) 30%,var(--line))}}.server-quick-panel.attention{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.server-quick-panel.attention{border-color:color-mix(in oklch,var(--amber) 36%,var(--line))}}.server-quick-panel>div:first-child{gap:4px;min-width:0;display:grid}.server-quick-panel small,.server-quick-panel strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-quick-panel strong{color:var(--ink);font-weight:850}.server-quick-panel small{color:var(--muted);font-size:12px;font-weight:760}.server-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.server-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.server-settings-console{margin-top:2px}.server-settings-console.server-ops-grid{grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:stretch}.server-settings-console.server-ops-grid>div:first-child{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 100% 0,rgb(var(--primary-rgb)/.12),transparent 44%),var(--surface-elevated);gap:5px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.server-settings-console.server-ops-grid>div:first-child{background:radial-gradient(circle at 100% 0,rgb(var(--primary-rgb)/.12),transparent 44%),color-mix(in oklch,var(--surface-elevated) 72%,transparent)}}.server-settings-console.server-ops-grid>div:first-child{padding:13px}.server-settings-console.server-ops-grid>div:first-child small,.server-settings-console.server-ops-grid>div:first-child strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.server-settings-console.server-ops-grid>div:first-child small{white-space:normal}.server-ops-grid article{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 46%),var(--surface-elevated);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.server-ops-grid article{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 46%),color-mix(in oklch,var(--surface-elevated) 70%,transparent)}}.server-ops-grid article{padding:13px}.server-setting-card{min-height:116px}.server-quick-panel .server-setting-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 48%),var(--surface-inset);grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:164px;display:grid}@supports (color:color-mix(in lab,red,red)){.server-quick-panel .server-setting-card{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 48%),color-mix(in oklch,var(--surface-inset) 80%,transparent)}}.server-quick-panel .server-setting-card{padding:13px}.server-quick-panel .server-setting-card>svg{width:18px;height:18px;color:var(--blue-strong);margin-top:1px}.server-quick-panel .server-setting-card>span{gap:5px;min-width:0;display:grid}.server-quick-panel .server-setting-card em,.server-quick-panel .server-setting-card small,.server-quick-panel .server-setting-card strong{text-overflow:clip;white-space:normal;min-width:0;display:block;overflow:visible}.server-quick-panel .server-setting-card strong{color:var(--ink);font-size:13px;font-weight:860;line-height:1.2}.server-quick-panel .server-setting-card em{color:var(--muted);font-size:12px;font-style:normal;font-weight:690;line-height:1.45}.server-quick-panel .server-setting-card>button{grid-column:1/-1;place-self:end start}.server-ops-grid article>svg{width:18px;height:18px;color:var(--blue-strong);margin-top:1px}.server-ops-grid article span{gap:4px;min-width:0;display:grid}.server-ops-grid em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.4}.server-ops-grid article>button{place-self:center end}.server-access-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.1),transparent 48%),oklch(10.5% .014 250/.76);gap:12px;padding:14px;display:grid}.server-access-panel select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input);width:100%;min-height:42px;color:var(--ink);font:inherit;padding:0 12px;font-weight:760}.server-certificate-upload{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px;display:grid}.certificate-file-button,.certificate-file-current{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.certificate-file-button,.certificate-file-current{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.certificate-file-button,.certificate-file-current{padding:12px}.certificate-file-button{cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;position:relative}.certificate-file-button:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.certificate-file-button:hover{border-color:color-mix(in oklch,var(--action) 42%,var(--line))}}.certificate-file-button:hover{background:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){.certificate-file-button:hover{background:color-mix(in oklch,var(--action-soft) 42%,var(--surface-inset))}}.certificate-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.certificate-file-button svg{width:20px;height:20px;color:var(--action)}.certificate-file-button span,.certificate-file-current{gap:4px}.certificate-file-button strong,.certificate-file-current strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.certificate-file-button small,.certificate-file-current small{color:var(--muted);font-size:12px;line-height:1.35}.certificate-file-current em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-style:normal;font-weight:760;overflow:hidden}.server-access-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.server-access-status-grid span{border:1px solid var(--line);border-radius:var(--radius-sm);background:oklch(8.8% .012 250/.72);gap:5px;min-width:0;padding:10px;display:grid}.restart-required,.server-access-note,.server-access-status-grid small{color:var(--faint);font-size:12px;font-weight:820}.server-access-status-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-access-note{border:1px solid rgb(var(--primary-rgb)/.22);border-radius:var(--radius-sm);background:rgb(var(--primary-rgb)/.08);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 12px;line-height:1.45;display:grid}.server-access-note svg{width:16px;height:16px;color:var(--blue-strong);margin-top:1px}.restart-required{background:oklch(24% .06 80/.16);border:1px solid oklch(80% .12 80/.28);border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.server-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.server-status-pill{border:1px solid var(--line);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.server-status-pill{border:1px solid color-mix(in oklch,var(--line) 82%,transparent)}}.server-status-pill{border-radius:var(--radius-sm);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.server-status-pill{background:color-mix(in oklch,var(--surface-elevated) 70%,var(--surface-inset))}}.server-status-pill{padding:9px 11px}.server-readonly-row small,.server-status-pill small{color:var(--faint);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:880;overflow:hidden}.server-readonly-row strong,.server-status-pill strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:840;overflow:hidden}.server-status-pill.tone-success{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.server-status-pill.tone-success{border-color:color-mix(in oklch,var(--green) 32%,var(--line))}}.server-status-pill.tone-success{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.server-status-pill.tone-success{background:color-mix(in oklch,var(--green) 10%,var(--surface-elevated))}}.server-status-pill.tone-info{border-color:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.server-status-pill.tone-info{border-color:color-mix(in oklch,var(--blue-strong) 30%,var(--line))}}.server-status-pill.tone-info{background:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.server-status-pill.tone-info{background:color-mix(in oklch,var(--blue-strong) 8%,var(--surface-elevated))}}.server-status-pill.tone-warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.server-status-pill.tone-warning{border-color:color-mix(in oklch,var(--amber) 36%,var(--line))}}.server-status-pill.tone-warning{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.server-status-pill.tone-warning{background:color-mix(in oklch,var(--amber) 11%,var(--surface-elevated))}}.server-status-pill.tone-danger{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.server-status-pill.tone-danger{border-color:color-mix(in oklch,var(--red) 36%,var(--line))}}.server-status-pill.tone-danger{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.server-status-pill.tone-danger{background:color-mix(in oklch,var(--red) 10%,var(--surface-elevated))}}.server-access-panel.server-settings-form{border-color:var(--line);gap:14px}@supports (color:color-mix(in lab,red,red)){.server-access-panel.server-settings-form{border-color:color-mix(in oklch,var(--line) 88%,transparent)}}.server-access-panel.server-settings-form{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.server-access-panel.server-settings-form{background:color-mix(in oklch,var(--surface-elevated) 76%,var(--surface-inset))}}.server-access-panel.server-settings-form{padding:14px}.page-diagnostics .diagnostics-panel{min-height:auto}.server-settings-topbar{border:1px solid var(--line);gap:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.server-settings-topbar{border:1px solid color-mix(in oklch,var(--line) 70%,transparent)}}.server-settings-topbar{border-radius:var(--radius);background:linear-gradient(180deg,var(--surface-elevated),var(--surface-inset))}@supports (color:color-mix(in lab,red,red)){.server-settings-topbar{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-elevated) 62%,transparent),color-mix(in oklch,var(--surface-inset) 76%,transparent))}}.server-settings-topbar{padding:8px}.server-settings-shell{border-color:var(--line);align-content:start;gap:12px}@supports (color:color-mix(in lab,red,red)){.server-settings-shell{border-color:color-mix(in oklch,var(--line) 82%,transparent)}}.server-settings-shell{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.server-settings-shell{background:color-mix(in oklch,var(--surface-elevated) 78%,var(--surface-inset))}}.server-settings-tabs small{color:var(--faint);letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:820}.server-settings-tabs strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:840;overflow:hidden}.server-settings-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.server-settings-tabs button{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;display:grid}@supports (color:color-mix(in lab,red,red)){.server-settings-tabs button{border:1px solid color-mix(in oklch,var(--line) 58%,transparent)}}.server-settings-tabs button{border-radius:var(--radius-sm);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.server-settings-tabs button{background:color-mix(in oklch,var(--surface-inset) 48%,transparent)}}.server-settings-tabs button{color:var(--muted);text-align:left;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease),transform .16s var(--ease);padding:10px 12px}.server-settings-tabs button:hover{border-color:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.server-settings-tabs button:hover{border-color:color-mix(in oklch,var(--blue-strong) 34%,var(--line))}}.server-settings-tabs button:hover{background:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.server-settings-tabs button:hover{background:color-mix(in oklch,var(--blue-strong) 8%,var(--surface-inset))}}.server-settings-tabs button:not(.active){opacity:.74}.server-settings-tabs button:not(.active):hover{opacity:1}.server-settings-tabs button.active{border-color:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.server-settings-tabs button.active{border-color:color-mix(in oklch,var(--blue-strong) 72%,var(--line))}}.server-settings-tabs button.active{background:linear-gradient(180deg,var(--blue-strong),var(--blue-strong))}@supports (color:color-mix(in lab,red,red)){.server-settings-tabs button.active{background:linear-gradient(180deg,color-mix(in oklch,var(--blue-strong) 18%,var(--surface-elevated)),color-mix(in oklch,var(--blue-strong) 10%,var(--surface-inset)))}}.server-settings-tabs button.active{box-shadow:inset 0 0 0 1px var(--blue-strong),0 12px 24px var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.server-settings-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--blue-strong) 28%,transparent),0 12px 24px color-mix(in oklch,var(--blue-strong) 11%,transparent)}}.server-settings-tabs button.active{color:var(--ink);opacity:1}.server-settings-tab-icon{width:26px;height:26px;color:var(--blue-strong);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.server-settings-tab-icon svg,.server-settings-tabs svg{width:16px;height:16px;color:var(--blue-strong)}.server-settings-tab-copy{gap:3px;min-width:0;display:grid}.server-settings-tab-panel{min-width:0;animation:integration-panel-enter .18s both}.server-settings-operations-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:start;gap:12px;display:grid}.server-settings-footer{border-top:1px solid var(--line);gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.server-settings-footer{border-top:1px solid color-mix(in oklch,var(--line) 76%,transparent)}}.server-settings-footer{padding-top:10px}.server-settings-save-strip{border-top:0;padding-top:0}@media (prefers-reduced-motion:reduce){.server-settings-tab-panel,.server-smtp-details{animation:none}.server-settings-tabs button{transition:none}}.server-settings-card{border:1px solid var(--line);gap:12px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.server-settings-card{border:1px solid color-mix(in oklch,var(--line) 88%,transparent)}}.server-settings-card{border-radius:var(--radius);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.server-settings-card{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.server-settings-card{padding:14px}.server-settings-card>.share-method-heading{margin-bottom:0}.server-smtp-status-pill{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.server-smtp-status-pill{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill{background:color-mix(in oklch,var(--input-surface) 86%,transparent)}}.server-smtp-status-pill{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill.tone-danger{border-color:color-mix(in oklch,var(--danger) 34%,var(--border-subtle));background:color-mix(in oklch,var(--danger-soft) 68%,var(--input-surface))}}.server-smtp-status-pill.tone-danger{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill.tone-danger{color:color-mix(in oklch,var(--danger) 72%,var(--text-primary))}.server-smtp-status-pill.tone-warning{border-color:color-mix(in oklch,var(--warning) 38%,var(--border-subtle));background:color-mix(in oklch,var(--warning-soft) 66%,var(--input-surface))}}.server-smtp-status-pill.tone-warning{color:var(--warning-ink)}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill.tone-success{border-color:color-mix(in oklch,var(--success) 36%,var(--border-subtle));background:color-mix(in oklch,var(--success-soft) 66%,var(--input-surface))}}.server-smtp-status-pill.tone-success{color:var(--success-ink)}.server-smtp-grid{grid-template-columns:minmax(160px,.72fr) minmax(220px,1fr) minmax(96px,.38fr) minmax(220px,.9fr);gap:10px;display:grid}.server-smtp-details{gap:10px;min-width:0;animation:integration-panel-enter .18s both;display:grid}.server-smtp-disabled-state{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;display:grid}@supports (color:color-mix(in lab,red,red)){.server-smtp-disabled-state{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.server-smtp-disabled-state{border-radius:var(--radius-sm);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.server-smtp-disabled-state{background:color-mix(in oklch,var(--surface-elevated) 54%,transparent)}}.server-smtp-disabled-state{padding:11px 12px}.server-smtp-disabled-state span:last-child{gap:3px;min-width:0;display:grid}.server-smtp-disabled-state small,.server-smtp-disabled-state strong{text-overflow:ellipsis;overflow:hidden}.server-smtp-disabled-state strong{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:850}.server-smtp-disabled-state small{color:var(--muted);font-size:11.5px;font-weight:740;line-height:1.4}.server-smtp-disabled-icon{border:1px solid var(--line);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.server-smtp-disabled-icon{border:1px solid color-mix(in oklch,var(--line) 74%,transparent)}}.server-smtp-disabled-icon{background:var(--surface-inset);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.server-smtp-disabled-icon{background:color-mix(in oklch,var(--surface-inset) 66%,transparent)}}.server-smtp-disabled-icon{color:var(--muted)}.server-smtp-disabled-icon svg{width:16px;height:16px}.server-smtp-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.server-smtp-grid label,.server-smtp-recipient-field{min-width:0;color:var(--muted);gap:7px;font-size:12px;font-weight:850;display:grid}.server-smtp-recipient-field textarea{resize:vertical;min-height:78px}.server-smtp-recipient-field small{color:var(--faint);font-size:11px;font-weight:720}.server-smtp-severity-grid,.server-smtp-switch-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.server-smtp-secret-state,.server-smtp-switch{border:1px solid var(--line);align-items:center;gap:7px;min-height:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.server-smtp-secret-state,.server-smtp-switch{border:1px solid color-mix(in oklch,var(--line) 84%,transparent)}}.server-smtp-secret-state,.server-smtp-switch{border-radius:var(--radius-sm);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.server-smtp-secret-state,.server-smtp-switch{background:color-mix(in oklch,var(--surface-elevated) 64%,transparent)}}.server-smtp-secret-state,.server-smtp-switch{color:var(--muted);padding:0 11px;font-size:12px;font-weight:820}.server-smtp-switch{cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.server-smtp-switch svg{width:15px;height:15px}.server-smtp-secret-state.configured,.server-smtp-switch.active{border-color:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.server-smtp-secret-state.configured,.server-smtp-switch.active{border-color:color-mix(in oklch,var(--blue-strong) 42%,var(--line))}}.server-smtp-secret-state.configured,.server-smtp-switch.active{background:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.server-smtp-secret-state.configured,.server-smtp-switch.active{background:color-mix(in oklch,var(--blue-strong) 10%,var(--surface-elevated))}}.server-smtp-secret-state.configured,.server-smtp-switch.active{color:var(--ink)}.server-smtp-severity-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.server-smtp-severity{border:1px solid var(--line);gap:4px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity{border:1px solid color-mix(in oklch,var(--line) 84%,transparent)}}.server-smtp-severity{border-radius:var(--radius-sm);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity{background:color-mix(in oklch,var(--surface-elevated) 58%,transparent)}}.server-smtp-severity{color:var(--muted);text-align:left;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease);padding:10px 11px}.server-smtp-severity small,.server-smtp-severity span{text-overflow:ellipsis;overflow:hidden}.server-smtp-severity span{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:850}.server-smtp-severity small{color:var(--faint);font-size:11px;font-weight:720;line-height:1.35}.server-smtp-severity.active.tone-info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity.active.tone-info{border-color:color-mix(in oklch,var(--info) 38%,var(--line))}}.server-smtp-severity.active.tone-info{background:var(--info-soft)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity.active.tone-info{background:color-mix(in oklch,var(--info-soft) 40%,var(--surface-elevated))}}.server-smtp-severity.active.tone-suspicious{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity.active.tone-suspicious{border-color:color-mix(in oklch,var(--warning) 42%,var(--line))}}.server-smtp-severity.active.tone-suspicious{background:var(--warning-bg)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity.active.tone-suspicious{background:color-mix(in oklch,var(--warning-bg) 46%,var(--surface-elevated))}}.server-smtp-severity.active.tone-critical{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity.active.tone-critical{border-color:color-mix(in oklch,var(--danger) 42%,var(--line))}}.server-smtp-severity.active.tone-critical{background:var(--danger-bg)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity.active.tone-critical{background:color-mix(in oklch,var(--danger-bg) 44%,var(--surface-elevated))}}.server-smtp-event-grid{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.server-smtp-event-toolbar{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.server-smtp-event-toolbar{border:1px solid color-mix(in oklch,var(--line) 78%,transparent)}}.server-smtp-event-toolbar{border-radius:var(--radius-sm);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.server-smtp-event-toolbar{background:color-mix(in oklch,var(--surface-elevated) 56%,transparent)}}.server-smtp-event-toolbar{padding:10px 11px}.server-smtp-event-toolbar>span{gap:3px;min-width:0;display:grid}.server-smtp-event-toolbar strong{color:var(--ink);font-size:13px;font-weight:820}.server-smtp-event-toolbar small{color:var(--muted);font-size:11.5px;font-weight:680;line-height:1.35}.server-smtp-event-group{border:1px solid var(--line);gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.server-smtp-event-group{border:1px solid color-mix(in oklch,var(--line) 82%,transparent)}}.server-smtp-event-group{border-radius:var(--radius-sm);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.server-smtp-event-group{background:color-mix(in oklch,var(--surface-elevated) 64%,transparent)}}.server-smtp-event-group{padding:10px}.server-smtp-event-group-header{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.server-smtp-event-group-copy{gap:3px;min-width:0;display:grid}.server-smtp-event-group-copy strong,.server-smtp-event-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:670;line-height:1.25;overflow:hidden}.server-smtp-event-group-copy small,.server-smtp-event-row small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:560;line-height:1.35;display:-webkit-box;overflow:hidden}.server-smtp-severity-badge{border:1px solid var(--line);justify-content:center;min-width:38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity-badge{border:1px solid color-mix(in oklch,var(--line) 84%,transparent)}}.server-smtp-severity-badge{background:var(--surface-inset);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity-badge{background:color-mix(in oklch,var(--surface-inset) 68%,transparent)}}.server-smtp-severity-badge{color:var(--muted);padding:3px 7px;font-size:11px;font-weight:670;line-height:1}.server-smtp-severity-badge.tone-info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity-badge.tone-info{border-color:color-mix(in oklch,var(--info) 35%,var(--line))}}.server-smtp-severity-badge.tone-info{background:var(--info-soft)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity-badge.tone-info{background:color-mix(in oklch,var(--info-soft) 38%,transparent)}}.server-smtp-severity-badge.tone-info{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity-badge.tone-info{color:color-mix(in oklch,var(--info) 72%,var(--ink))}}.server-smtp-severity-badge.tone-suspicious{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity-badge.tone-suspicious{border-color:color-mix(in oklch,var(--warning) 38%,var(--line))}}.server-smtp-severity-badge.tone-suspicious{background:var(--warning-bg)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity-badge.tone-suspicious{background:color-mix(in oklch,var(--warning-bg) 42%,transparent)}}.server-smtp-severity-badge.tone-suspicious{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity-badge.tone-suspicious{color:color-mix(in oklch,var(--warning) 66%,var(--ink))}}.server-smtp-severity-badge.tone-critical{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity-badge.tone-critical{border-color:color-mix(in oklch,var(--danger) 38%,var(--line))}}.server-smtp-severity-badge.tone-critical{background:var(--danger-bg)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity-badge.tone-critical{background:color-mix(in oklch,var(--danger-bg) 42%,transparent)}}.server-smtp-severity-badge.tone-critical{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.server-smtp-severity-badge.tone-critical{color:color-mix(in oklch,var(--danger) 66%,var(--ink))}}.server-smtp-event-group>div{gap:6px;display:grid}.server-smtp-event-row{border-radius:calc(var(--radius-sm) - 2px);min-width:0;color:inherit;text-align:left;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:7px 8px;display:grid}.server-smtp-event-row:focus-within,.server-smtp-event-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.server-smtp-event-row:focus-within,.server-smtp-event-row:hover{border-color:color-mix(in oklch,var(--primary) 24%,var(--line))}}.server-smtp-event-row:focus-within,.server-smtp-event-row:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.server-smtp-event-row:focus-within,.server-smtp-event-row:hover{background:color-mix(in oklch,var(--primary-soft) 18%,transparent)}}.server-smtp-event-row:focus-within,.server-smtp-event-row:hover{transform:translateY(-1px)}.server-smtp-event-row.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.server-smtp-event-row.is-selected{border-color:color-mix(in oklch,var(--primary) 28%,var(--line))}}.server-smtp-event-row.is-selected{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.server-smtp-event-row.is-selected{background:color-mix(in oklch,var(--primary-soft) 24%,transparent)}}.smtp-event-checkbox{appearance:none;border:1px solid var(--line);flex:none;place-items:center;width:16px;height:16px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smtp-event-checkbox{border:1px solid color-mix(in oklch,var(--line) 88%,transparent)}}.smtp-event-checkbox{background:var(--surface-inset);border-radius:5px}@supports (color:color-mix(in lab,red,red)){.smtp-event-checkbox{background:color-mix(in oklch,var(--surface-inset) 68%,transparent)}}.smtp-event-checkbox{color:var(--surface);cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease);margin:0}.smtp-event-checkbox:checked{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.smtp-event-checkbox:checked{border-color:color-mix(in oklch,var(--primary) 58%,var(--line))}}.smtp-event-checkbox:checked{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.smtp-event-checkbox:checked{background:color-mix(in oklch,var(--primary) 82%,var(--surface))}}.smtp-event-checkbox:checked{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab,red,red)){.smtp-event-checkbox:checked{box-shadow:0 0 0 2px color-mix(in oklch,var(--primary) 14%,transparent)}}.smtp-event-checkbox:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;transform:translateY(-1px)rotate(-45deg)}.smtp-event-checkbox:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.smtp-event-checkbox:focus-visible{outline:2px solid color-mix(in oklch,var(--primary) 56%,transparent)}}.smtp-event-checkbox:focus-visible{outline-offset:2px}.smtp-event-checkbox.checked{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.smtp-event-checkbox.checked{border-color:color-mix(in oklch,var(--primary) 58%,var(--line))}}.smtp-event-checkbox.checked{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.smtp-event-checkbox.checked{background:color-mix(in oklch,var(--primary) 82%,var(--surface))}}.smtp-event-checkbox.checked{color:#fff}.server-smtp-test-panel,.share-email-delivery-panel,.share-passphrase-channel-panel{border:1px solid var(--line);grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr) auto;align-items:end;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.server-smtp-test-panel,.share-email-delivery-panel,.share-passphrase-channel-panel{border:1px solid color-mix(in oklch,var(--line) 82%,transparent)}}.server-smtp-test-panel,.share-email-delivery-panel,.share-passphrase-channel-panel{border-radius:var(--radius-sm);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.server-smtp-test-panel,.share-email-delivery-panel,.share-passphrase-channel-panel{background:color-mix(in oklch,var(--surface-elevated) 72%,transparent)}}.server-smtp-test-panel,.share-email-delivery-panel,.share-passphrase-channel-panel{padding:12px}.share-passphrase-channel-panel{grid-template-columns:minmax(240px,1fr) minmax(260px,.9fr)}.server-smtp-test-panel>span,.share-email-delivery-panel>span,.share-passphrase-channel-panel>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;display:grid}.server-smtp-test-panel>span svg,.share-email-delivery-panel>span svg,.share-passphrase-channel-panel>span svg{width:18px;height:18px;color:var(--primary)}.server-smtp-test-panel strong,.share-email-delivery-panel strong,.share-passphrase-channel-panel strong{color:var(--ink);font-size:13px;font-weight:820}.server-smtp-test-panel small,.share-email-delivery-panel small,.share-passphrase-channel-panel small{color:var(--muted);grid-column:2;font-size:11.5px;font-weight:680;line-height:1.45}.server-smtp-test-panel label,.share-email-delivery-panel label,.share-passphrase-channel-panel label{min-width:0;color:var(--muted);gap:7px;font-size:12px;font-weight:820;display:grid}.server-certificate-source{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.certificate-source-option{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.certificate-source-option{border:1px solid color-mix(in oklch,var(--line) 84%,transparent)}}.certificate-source-option{border-radius:var(--radius-sm);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.certificate-source-option{background:color-mix(in oklch,var(--surface-elevated) 64%,transparent)}}.certificate-source-option{color:var(--muted);text-align:left;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease);padding:11px}.certificate-source-option:hover{border-color:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.certificate-source-option:hover{border-color:color-mix(in oklch,var(--blue-strong) 34%,var(--line))}}.certificate-source-option:hover{background:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.certificate-source-option:hover{background:color-mix(in oklch,var(--blue-strong) 7%,var(--surface-elevated))}}.certificate-source-option.active{border-color:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.certificate-source-option.active{border-color:color-mix(in oklch,var(--blue-strong) 52%,var(--line))}}.certificate-source-option.active{background:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.certificate-source-option.active{background:color-mix(in oklch,var(--blue-strong) 12%,var(--surface-elevated))}}.certificate-source-option.active{color:var(--ink)}.certificate-source-selected-indicator{border:1px solid var(--blue-strong);justify-content:center;place-self:start end;align-items:center;width:fit-content;gap:4px!important;min-width:0!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.certificate-source-selected-indicator{border:1px solid color-mix(in oklch,var(--blue-strong) 34%,transparent)}}.certificate-source-selected-indicator{background:var(--surface-elevated);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.certificate-source-selected-indicator{background:color-mix(in oklch,var(--surface-elevated) 86%,var(--blue-strong) 14%)}}.certificate-source-selected-indicator{color:var(--blue-strong);pointer-events:none;padding:5px 7px;font-size:10px;font-weight:850;line-height:1}.certificate-source-selected-indicator svg{color:currentColor;width:11px;height:11px;margin:0}.certificate-source-option svg{width:18px;height:18px;color:var(--blue-strong);margin-top:1px}.certificate-source-option .certificate-source-selected-indicator svg{color:currentColor;width:11px;height:11px;margin:0}.certificate-source-option span,.server-maintenance-item span{gap:4px;min-width:0;display:grid}.certificate-source-option strong,.server-maintenance-item strong,.server-technical-details>strong{color:var(--ink);font-size:13px;font-weight:850}.certificate-source-option small,.server-maintenance-item small{color:var(--faint);font-size:11px;font-weight:720;line-height:1.35}.server-certificate-upload.muted .certificate-file-button{cursor:default;opacity:.62}.server-certificate-upload.muted .certificate-file-button:hover{border-color:var(--line);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.server-certificate-upload.muted .certificate-file-button:hover{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.server-current-status-list{gap:8px;display:grid}.server-readonly-row{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.server-readonly-row{border:1px solid color-mix(in oklch,var(--line) 84%,transparent)}}.server-readonly-row{border-radius:var(--radius-sm);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.server-readonly-row{background:color-mix(in oklch,var(--surface-elevated) 58%,transparent)}}.server-readonly-row{padding:9px 10px}.server-readonly-row span{gap:3px;min-width:0;display:grid}.server-action-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.server-action-row{border-top:1px solid color-mix(in oklch,var(--line) 82%,transparent)}}.server-action-row{padding-top:2px}.server-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.restart-required.tone-success{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.restart-required.tone-success{border-color:color-mix(in oklch,var(--green) 30%,var(--line))}}.restart-required.tone-success{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.restart-required.tone-success{background:color-mix(in oklch,var(--green) 10%,transparent)}}.restart-required.tone-info{border-color:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.restart-required.tone-info{border-color:color-mix(in oklch,var(--blue-strong) 30%,var(--line))}}.restart-required.tone-info{background:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.restart-required.tone-info{background:color-mix(in oklch,var(--blue-strong) 8%,transparent)}}.restart-required.tone-warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.restart-required.tone-warning{border-color:color-mix(in oklch,var(--amber) 42%,var(--line))}}.restart-required.tone-warning{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.restart-required.tone-warning{background:color-mix(in oklch,var(--amber) 13%,transparent)}}.restart-required.tone-warning{color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.restart-required.tone-warning{color:color-mix(in oklch,var(--amber) 66%,var(--ink))}}.server-maintenance-disclosure{margin-top:0}.server-maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 12px 0;display:grid}.server-setting-card.server-maintenance-item{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-height:0;display:grid}@supports (color:color-mix(in lab,red,red)){.server-setting-card.server-maintenance-item{border:1px solid color-mix(in oklch,var(--line) 86%,transparent)}}.server-setting-card.server-maintenance-item{background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.server-setting-card.server-maintenance-item{background:color-mix(in oklch,var(--surface-inset) 72%,transparent)}}.server-setting-card.server-maintenance-item{padding:12px}.server-maintenance-service-card{align-self:stretch}.server-maintenance-runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.server-maintenance-runtime-grid>span{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.server-maintenance-runtime-grid>span{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.server-maintenance-runtime-grid>span{border-radius:var(--radius-sm);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.server-maintenance-runtime-grid>span{background:color-mix(in oklch,var(--surface-inset) 52%,transparent)}}.server-maintenance-runtime-grid>span{padding:9px 10px}.server-maintenance-runtime-grid svg{width:15px;height:15px;color:var(--blue-strong)}.server-maintenance-runtime-grid span span{gap:2px;min-width:0;display:grid}.server-maintenance-runtime-grid small{color:var(--faint);letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:820}.server-maintenance-runtime-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.server-maintenance-service-card .server-maintenance-grid{grid-template-columns:1fr;padding:0}.server-maintenance-service-card .server-setting-card.server-maintenance-item{min-height:100%}.maintenance-clear-action{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.maintenance-clear-action{border-color:color-mix(in oklch,var(--danger) 32%,var(--line))}}.maintenance-clear-action{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.maintenance-clear-action{background:color-mix(in oklch,var(--danger) 10%,transparent)}}.maintenance-clear-action:hover:not(:disabled){border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.maintenance-clear-action:hover:not(:disabled){border-color:color-mix(in oklch,var(--danger) 48%,var(--line))}}.maintenance-clear-action:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.maintenance-clear-action:hover:not(:disabled){background:color-mix(in oklch,var(--danger) 15%,transparent)}}.server-maintenance-running-note{color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:750}.server-maintenance-result-note{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.server-maintenance-result-note{border-color:color-mix(in oklch,var(--green) 36%,var(--line))}}.server-maintenance-result-note{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.server-maintenance-result-note{background:color-mix(in oklch,var(--green) 9%,transparent)}}.server-maintenance-retention-note{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.server-maintenance-retention-note{background:color-mix(in oklch,var(--surface-elevated) 46%,transparent)}}.server-maintenance-layout-note{margin-top:12px}.server-maintenance-item>svg{width:18px;height:18px;color:var(--blue-strong);margin-top:1px}.server-maintenance-item em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700;line-height:1.42}.server-maintenance-item>button{place-self:center end}.server-maintenance-cleanup-card{border:1px solid var(--line);grid-column:1/-1;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.server-maintenance-cleanup-card{border:1px solid color-mix(in oklch,var(--line) 86%,transparent)}}.server-maintenance-cleanup-card{border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--surface-inset),var(--panel)),var(--panel)}@supports (color:color-mix(in lab,red,red)){.server-maintenance-cleanup-card{background:linear-gradient(135deg,color-mix(in oklch,var(--surface-inset) 84%,transparent),color-mix(in oklch,var(--panel) 84%,transparent)),var(--panel)}}.server-maintenance-cleanup-card{padding:12px}.server-maintenance-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.server-setting-card.server-maintenance-category-card{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:174px;display:grid}@supports (color:color-mix(in lab,red,red)){.server-setting-card.server-maintenance-category-card{border:1px solid color-mix(in oklch,var(--line) 78%,transparent)}}.server-setting-card.server-maintenance-category-card{border-radius:var(--radius-sm);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.server-setting-card.server-maintenance-category-card{background:color-mix(in oklch,var(--surface-inset) 70%,transparent)}}.server-setting-card.server-maintenance-category-card{padding:10px}.server-maintenance-category-icon{border:1px solid var(--blue-strong);place-items:center;width:32px;height:32px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.server-maintenance-category-icon{border:1px solid color-mix(in oklch,var(--blue-strong) 26%,var(--line))}}.server-maintenance-category-icon{background:var(--blue-strong);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.server-maintenance-category-icon{background:color-mix(in oklch,var(--blue-strong) 10%,transparent)}}.server-maintenance-category-icon{color:var(--blue-strong)}.server-maintenance-category-icon svg{width:16px;height:16px}.server-maintenance-category-copy{gap:4px;min-width:0;display:grid}.server-maintenance-category-copy em,.server-maintenance-category-copy small,.server-maintenance-category-copy strong{text-overflow:ellipsis;overflow:hidden}.server-maintenance-category-copy strong{color:var(--ink);letter-spacing:0;font-size:13px;font-weight:780}.server-maintenance-category-copy em,.server-maintenance-category-copy small{color:var(--muted);font-size:12px;font-style:normal;font-weight:650;line-height:1.45}.server-maintenance-action-row{flex-wrap:wrap;grid-column:1/-1;justify-content:stretch;align-items:center;gap:8px;margin-top:auto;display:flex}.server-maintenance-action-row .compact-action{flex:142px;justify-content:center;min-height:36px}.restart-service-action{border-color:var(--warning);min-height:34px}@supports (color:color-mix(in lab,red,red)){.restart-service-action{border-color:color-mix(in oklch,var(--warning) 32%,var(--line))}}.restart-service-action{background:var(--warning-bg)}@supports (color:color-mix(in lab,red,red)){.restart-service-action{background:color-mix(in oklch,var(--warning-bg) 22%,transparent)}}.restart-service-action svg{width:15px;height:15px}.restart-disabled-note{border:1px solid var(--warning);width:max-content;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.restart-disabled-note{border:1px solid color-mix(in oklch,var(--warning) 28%,var(--line))}}.restart-disabled-note{background:var(--warning-bg);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.restart-disabled-note{background:color-mix(in oklch,var(--warning-bg) 26%,transparent)}}.restart-disabled-note{padding:3px 7px}.server-technical-details{gap:10px;padding:12px;display:grid}[data-theme=light] .certificate-source-option,[data-theme=light] .server-maintenance-category-card,[data-theme=light] .server-maintenance-category-icon,[data-theme=light] .server-maintenance-cleanup-card,[data-theme=light] .server-maintenance-runtime-grid>span,[data-theme=light] .server-readonly-row,[data-theme=light] .server-setting-card.server-maintenance-item,[data-theme=light] .server-settings-card,[data-theme=light] .server-settings-tabs button,[data-theme=light] .server-settings-topbar,[data-theme=light] .server-smtp-disabled-state,[data-theme=light] .server-smtp-event-group,[data-theme=light] .server-smtp-secret-state,[data-theme=light] .server-smtp-severity,[data-theme=light] .server-smtp-switch,[data-theme=light] .server-smtp-test-panel,[data-theme=light] .server-status-pill,[data-theme=light] .share-email-delivery-panel,[data-theme=light] .share-passphrase-channel-panel{border-color:var(--border-subtle);background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .certificate-source-option,[data-theme=light] .server-maintenance-category-card,[data-theme=light] .server-maintenance-category-icon,[data-theme=light] .server-maintenance-cleanup-card,[data-theme=light] .server-maintenance-runtime-grid>span,[data-theme=light] .server-readonly-row,[data-theme=light] .server-setting-card.server-maintenance-item,[data-theme=light] .server-settings-card,[data-theme=light] .server-settings-tabs button,[data-theme=light] .server-settings-topbar,[data-theme=light] .server-smtp-disabled-state,[data-theme=light] .server-smtp-event-group,[data-theme=light] .server-smtp-secret-state,[data-theme=light] .server-smtp-severity,[data-theme=light] .server-smtp-switch,[data-theme=light] .server-smtp-test-panel,[data-theme=light] .server-status-pill,[data-theme=light] .share-email-delivery-panel,[data-theme=light] .share-passphrase-channel-panel{background:color-mix(in oklch,var(--card-bg-strong) 82%,var(--input-bg))}}[data-theme=light] .server-settings-tabs button.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .server-settings-tabs button.active{border-color:color-mix(in oklch,var(--primary) 46%,var(--border-strong))}}[data-theme=light] .server-settings-tabs button.active{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .server-settings-tabs button.active{background:color-mix(in oklch,var(--primary-soft) 56%,var(--card-bg-strong))}}[data-theme=light] .server-settings-tabs button.active{box-shadow:inset 0 0 0 1px var(--primary),0 10px 22px var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .server-settings-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 20%,transparent),0 10px 22px color-mix(in oklch,var(--primary) 8%,transparent)}}[data-theme=light] .server-settings-tabs button.active{color:var(--text-primary)}[data-theme=light] .server-access-panel.server-settings-form{border-color:var(--light-card-border);background:var(--card-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .server-access-panel.server-settings-form{background:color-mix(in oklch,var(--card-bg) 92%,var(--input-bg))}}@media (max-width:980px){.server-certificate-source,.server-maintenance-category-grid,.server-maintenance-grid,.server-maintenance-runtime-grid,.server-settings-tabs,.server-smtp-event-grid,.server-smtp-grid,.server-smtp-severity-grid,.server-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.server-settings-operations-grid{grid-template-columns:1fr}.server-smtp-test-panel,.share-email-delivery-panel,.share-passphrase-channel-panel{grid-template-columns:1fr;align-items:stretch}}@media (max-width:620px){.server-certificate-source,.server-maintenance-category-grid,.server-maintenance-grid,.server-maintenance-runtime-grid,.server-settings-tabs,.server-smtp-event-grid,.server-smtp-grid,.server-smtp-grid.two,.server-smtp-severity-grid,.server-status-strip{grid-template-columns:1fr}.server-action-row{align-items:stretch}.server-action-buttons,.server-action-row{flex-direction:column}.server-setting-card.server-maintenance-item{grid-template-columns:auto minmax(0,1fr)}.server-maintenance-item>button{grid-column:1/-1;justify-self:start}.server-maintenance-action-row{justify-content:stretch}.server-maintenance-action-row .compact-action{flex:100%}.certificate-source-option{grid-template-columns:auto minmax(0,1fr)}.certificate-source-selected-indicator{grid-column:1/-1;justify-self:start}}.system-tech-grid span{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.1),transparent 44%),oklch(13% .014 250/.72);gap:5px;display:grid}.debug-panel.expanded{border:1px solid var(--line);border-radius:var(--radius);background:oklch(10.5% .014 250/.78);padding:14px}.debug-grid{grid-template-columns:minmax(0,1fr)}.client-log-list,.diagnostic-log-list{gap:10px;display:grid}.client-log-list{border:1px solid var(--line);border-radius:var(--radius-sm);background:oklch(8% .012 250/.62);padding:12px}.client-log-list>strong{font-size:13px}.client-log-list>small{color:var(--faint);font-weight:760}.client-log-list>div{border-top:1px solid var(--line);gap:4px;min-width:0;padding-top:10px;display:grid}.client-log-list code,.client-log-list time{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.client-log-list span{color:var(--ink);font-weight:850}.security-panel,.update-panel{gap:18px;display:grid}.security-command-band{border:1px solid rgb(var(--primary-rgb)/.28);border-radius:var(--radius);background:radial-gradient(circle at 0 0,rgb(var(--primary-rgb)/.18),transparent 38%),linear-gradient(135deg,oklch(13.5% .016 250/.9),oklch(9.5% .012 250/.82));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.security-score-orbit{background:var(--panel);width:94px;height:94px;box-shadow:0 0 0 1px rgb(var(--primary-rgb)/.25) inset,0 18px 42px var(--shadow-soft);border-radius:999px;place-items:center;display:grid}.security-score-ring{grid-area:1/1;width:100%;height:100%;rotate:-90deg}.security-score-ring-track,.security-score-ring-value{fill:none;stroke-width:5px}.security-score-ring-track{stroke:oklch(22% .018 250)}.security-score-ring-value{stroke:var(--blue)}.security-score-orbit span{color:var(--ink);grid-area:1/1;font-size:26px;font-weight:900;line-height:1}.security-score-orbit small{color:var(--faint);text-transform:uppercase;grid-area:1/1;margin-top:-18px;font-size:10px;font-weight:850}.security-command-copy{gap:5px;min-width:0;display:grid}.security-command-copy strong{color:var(--ink);font-size:17px}.security-command-copy small{color:var(--muted);font-weight:730;line-height:1.5}.security-state-grid,.update-card-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.security-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.security-state-grid>span,.totp-copy-card,.totp-qr-card,.two-factor-enabled-card{border:1px solid var(--line);border-radius:var(--radius);background:oklch(10.5% .014 250/.74)}.security-state-grid>span{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 50%),oklch(10.5% .014 250/.74);gap:6px;padding:14px;display:grid}.security-state-grid strong{color:var(--ink)}.totp-setup-grid{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:16px;display:grid}.totp-copy-card,.totp-qr-card{gap:14px;padding:16px;display:grid}.totp-copy-card ol{color:var(--muted);gap:8px;margin:0;padding-left:18px;line-height:1.55;display:grid}.totp-qr-card{justify-items:stretch}.totp-qr-card img{background:#fff;border-radius:12px;justify-self:center;width:min(220px,100%);padding:10px}.totp-qr-card code{overflow-wrap:anywhere;border:1px solid var(--line);color:var(--ink);text-align:center;background:oklch(7% .012 250/.9);border-radius:10px;padding:10px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.two-factor-enabled-card{border-color:oklch(72% .12 156/.28);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.two-factor-enabled-card svg{color:oklch(75% .13 156)}.two-factor-enabled-card small,.two-factor-enabled-card strong{display:block}.security-panel>.panel-copy{max-width:78ch}.security-panel .master-password-form{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:linear-gradient(135deg,var(--active-bg),transparent 64%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.security-panel .master-password-form{background:linear-gradient(135deg,color-mix(in oklch,var(--active-bg) 52%,transparent),transparent 64%),color-mix(in oklch,var(--surface-raised) 78%,transparent)}}.security-panel .master-password-form{box-shadow:var(--elevation-card);padding:16px}.security-panel .field-grid.three{grid-template-columns:repeat(3,minmax(180px,1fr))}.security-state-grid>span{align-content:center;min-height:92px}.security-state-grid>span small,.security-state-grid>span strong{text-overflow:ellipsis;overflow:hidden}.security-state-grid>span small{color:var(--text-secondary);text-transform:uppercase;font-weight:820}.security-command-band,.totp-copy-card,.totp-qr-card,.two-factor-enabled-card{box-shadow:var(--elevation-card)}.danger-lite{color:oklch(74% .15 24);border-color:oklch(66% .18 24/.32)}.success-lite{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.success-lite{border-color:color-mix(in oklch,var(--success) 38%,var(--line))}}.success-lite{background:linear-gradient(135deg,var(--success-soft),transparent 68%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.success-lite{background:linear-gradient(135deg,color-mix(in oklch,var(--success-soft) 54%,transparent),transparent 68%),color-mix(in oklch,var(--surface-elevated) 82%,transparent)}}.success-lite{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.success-lite{color:color-mix(in oklch,var(--success) 78%,var(--ink))}}.success-lite:focus-visible:not(:disabled),.success-lite:hover:not(:disabled){border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.success-lite:focus-visible:not(:disabled),.success-lite:hover:not(:disabled){border-color:color-mix(in oklch,var(--success) 58%,var(--line-strong))}}.success-lite:focus-visible:not(:disabled),.success-lite:hover:not(:disabled){box-shadow:0 10px 24px var(--success)}@supports (color:color-mix(in lab,red,red)){.success-lite:focus-visible:not(:disabled),.success-lite:hover:not(:disabled){box-shadow:0 10px 24px color-mix(in oklch,var(--success) 12%,transparent)}}.integrations-stack{gap:18px;display:grid}.integration-flow-shell{gap:14px}.integration-tab-panel{animation:integration-panel-enter .18s both}.directory-setup-panel,.integration-api-flow{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.directory-setup-panel,.integration-api-flow{border-color:color-mix(in oklch,var(--line) 86%,transparent)}}.directory-setup-panel,.integration-api-flow{box-shadow:0 18px 54px color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.directory-setup-panel,.integration-api-flow{box-shadow:0 18px 54px color-mix(in oklch,var(--shadow) 20%,transparent)}}@keyframes integration-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.integration-command-center{border:1px solid var(--theme-border-subtle);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.1),transparent 50%),linear-gradient(180deg,var(--theme-card-raised),var(--panel));grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);align-items:stretch;gap:16px;padding:16px;display:grid}.integration-command-copy{align-content:center;gap:8px;min-width:0;display:grid}.integration-command-copy h2{color:var(--ink);margin:0;font-size:22px;line-height:1.2}.integration-command-copy p{max-width:68ch;color:var(--muted);margin:0;font-size:13px;font-weight:740;line-height:1.5}.integration-health-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.integration-health-rail span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);align-content:start;gap:5px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.integration-health-rail span{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.integration-health-rail span{padding:11px}.integration-health-rail svg{width:17px;height:17px;color:var(--icon-active)}.integration-health-rail em,.integration-health-rail small{color:var(--faint);text-overflow:ellipsis;font-size:11px;font-style:normal;font-weight:820;line-height:1.35;overflow:hidden}.integration-health-rail small{text-transform:uppercase}.integration-health-rail strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.15;overflow:hidden}.integration-health-rail .tone-success{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.integration-health-rail .tone-success{border-color:color-mix(in oklch,var(--success-border) 72%,var(--line))}}.integration-health-rail .tone-warning{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.integration-health-rail .tone-warning{border-color:color-mix(in oklch,var(--warning-border) 72%,var(--line))}}.integration-health-rail .tone-danger{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.integration-health-rail .tone-danger{border-color:color-mix(in oklch,var(--danger-border) 72%,var(--line))}}.integration-tabs{border:1px solid var(--line);border-radius:var(--radius);background:oklch(9.5% .012 250/.72);grid-template-columns:repeat(2,minmax(150px,1fr));gap:6px;width:min(440px,100%);padding:6px;display:inline-grid}.integration-tabs button{border-radius:var(--radius-sm);min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:850;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.integration-tabs button.active{border-color:rgb(var(--primary-rgb)/.34);background:rgb(var(--primary-rgb)/.12);color:var(--ink)}.integrations-panel{align-content:start;gap:16px;display:grid}.integration-guide-grid,.integration-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.directory-setup-guide-collapsed{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.directory-setup-guide-collapsed{border:1px solid color-mix(in oklch,var(--line) 76%,transparent)}}.directory-setup-guide-collapsed{border-radius:var(--radius-sm);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.directory-setup-guide-collapsed{background:color-mix(in oklch,var(--surface-inset) 72%,transparent)}}.directory-setup-guide-collapsed{padding:10px 12px}.directory-setup-guide-collapsed summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;list-style:none;display:flex}.directory-setup-guide-collapsed summary::-webkit-details-marker{display:none}.directory-setup-guide-collapsed summary span{gap:3px;min-width:0;display:grid}.directory-setup-guide-collapsed summary strong{color:var(--ink);font-size:13px}.directory-setup-guide-collapsed summary small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.directory-setup-guide-collapsed summary b{color:var(--accent);font-size:11px;font-weight:880}.directory-setup-guide-collapsed[open] .integration-guide-grid{margin-top:10px}.integration-client-row,.integration-guide-grid span,.integration-secret-once>div,.integration-summary-grid span{border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 48%),oklch(10.5% .014 250/.76);min-width:0}.integration-summary-grid span{gap:6px;padding:13px;display:grid}.integration-guide-grid span{align-content:start;gap:7px;padding:13px;display:grid}.integration-client-row small,.integration-guide-grid em,.integration-guide-grid small,.integration-secret-once small,.integration-summary-grid em,.integration-summary-grid small,.switch-row span{color:var(--faint);font-size:12px;font-style:normal;font-weight:800}.integration-summary-grid strong{color:var(--ink);font-size:24px}.integration-api-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.integration-api-builder-card,.integration-api-status-strip span{border:1px solid var(--line);border-radius:var(--radius-sm);background:oklch(10.5% .014 250/.76);min-width:0}.integration-api-status-strip span{gap:3px;padding:10px 12px;display:grid}.integration-api-status-strip small{color:var(--faint);font-size:11px;font-weight:800}.integration-api-status-strip strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:850;overflow:hidden}.integration-guide-grid strong{color:var(--ink);font-size:13px}.integration-guide-grid em{line-height:1.45}.directory-form,.integration-form{margin-top:2px}.integration-vault-picker{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.integration-api-layout{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:start;gap:14px;display:grid}.integration-api-preview-panel,.integration-api-scope-panel{min-height:100%}.integration-api-create-panel,.integration-api-scope-checklist{gap:10px;min-width:0;display:grid}.integration-api-builder-card{align-content:start;padding:12px}.integration-api-scope-option{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:oklch(10.5% .014 250/.76);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:11px 12px;transition:background .16s,border-color .16s,color .16s;display:grid;position:relative}.integration-api-scope-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.integration-api-scope-option.active,.integration-api-scope-option:hover{border-color:rgb(var(--primary-rgb)/.34);background:rgb(var(--primary-rgb)/.09);color:var(--ink)}.integration-scope-checkbox{border:1px solid var(--line);width:34px;height:34px;color:var(--accent);border-radius:10px;place-items:center;display:inline-grid}.integration-api-scope-option svg{width:16px;height:16px}.integration-api-scope-option strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.integration-api-scope-option small{color:var(--faint);justify-self:end;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}.integration-api-scope-option b{gap:3px;min-width:0;font-style:normal;display:grid}.integration-api-scope-option b small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;justify-self:start;font-family:inherit;font-size:11.5px;font-weight:740;line-height:1.28;overflow:hidden}.integration-api-scope-option>em{border:1px solid var(--line);min-width:26px;height:24px;color:var(--muted);border-radius:999px;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:inline-grid}.integration-capability-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.integration-capability-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:oklch(10.5% .014 250/.76);align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.integration-capability-card b{border:1px solid var(--line);width:30px;height:30px;color:var(--accent);border-radius:10px;place-items:center;display:inline-grid}.integration-capability-card svg{width:16px;height:16px}.integration-capability-card strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.integration-capability-card em,.integration-capability-card i,.integration-capability-card small{min-width:0;color:var(--faint);font-size:12px;font-style:normal;font-weight:800;line-height:1.4}.integration-capability-card i{border:1px solid var(--line);border-radius:999px;width:fit-content;padding:3px 8px}.integration-capability-card.tone-active i{color:oklch(78% .13 156);background:oklch(68% .12 156/.11);border-color:oklch(72% .12 156/.32)}.integration-capability-card.tone-limited i{color:oklch(80% .12 72);background:oklch(72% .13 72/.1);border-color:oklch(72% .13 72/.32)}.integration-capability-card.tone-off{opacity:.76}.integration-api-selection-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:oklch(10.5% .014 250/.76);gap:9px;min-width:0;padding:12px;display:grid}.integration-api-selection-summary span{align-items:center;gap:8px;min-width:0;display:flex}.integration-api-selection-summary strong{color:var(--ink);font-size:18px;font-weight:850}.integration-api-selection-summary em,.integration-api-selection-summary small,.integration-client-meta{color:var(--faint);font-size:12px;font-weight:800}.integration-api-selection-summary b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.integration-api-selection-summary em{font-style:normal}.integration-selected-endpoints{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.integration-selected-endpoint{border:1px solid var(--line);align-items:center;gap:7px;max-width:100%;min-height:26px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.integration-selected-endpoint{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.integration-selected-endpoint{background:var(--surface-elevated);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.integration-selected-endpoint{background:color-mix(in oklch,var(--surface-elevated) 62%,transparent)}}.integration-selected-endpoint{color:var(--muted);padding:3px 7px}.integration-selected-endpoint code{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;overflow:hidden}.integration-selected-endpoint small{color:var(--faint);flex:none;font-size:10.5px;font-weight:850}.integration-secret-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;min-width:0;display:flex;padding:0!important}.integration-secret-actions button{width:fit-content}.integration-api-selection-summary code{overflow-wrap:anywhere;font-size:12px}.compact-integration-form{margin-top:0}.integration-api-compact-form{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.integration-api-compact-form{border-color:color-mix(in oklch,var(--line) 78%,transparent)}}.integration-api-compact-form{background:linear-gradient(180deg,var(--surface-elevated),var(--surface-inset))}@supports (color:color-mix(in lab,red,red)){.integration-api-compact-form{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-elevated) 86%,transparent),color-mix(in oklch,var(--surface-inset) 72%,transparent))}}.integration-api-compact-form{padding:12px}.integration-api-form-row{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.integration-api-form-row label{min-width:0}.integration-scope-pill{border:1px solid var(--line);background:rgb(var(--primary-rgb)/.08);min-height:32px;color:var(--ink);border-radius:999px;align-items:center;padding:0 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800;display:inline-flex}.integration-secret-once{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integration-command-block{grid-column:1/-1}.integration-command-block code{text-transform:none}.directory-command-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.directory-command-copy{min-height:30px;padding-inline:10px}.directory-agent-next-steps{gap:10px}.directory-agent-next-steps span{min-width:0;color:var(--muted);align-items:flex-start;gap:8px;font-size:12px;font-weight:800;line-height:1.45;display:flex}.directory-agent-next-steps svg{width:15px;height:15px;color:var(--accent);flex:none}.directory-agent-ops-actions{flex-wrap:wrap;gap:8px;display:flex}.integration-secret-once>div{gap:7px;padding:12px;display:grid}.integration-secret-once code{overflow-wrap:anywhere;color:var(--ink);text-transform:none;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.integration-client-list{gap:10px;display:grid}.integration-client-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.integration-client-row>div{gap:5px;min-width:0;display:grid}.integration-client-meta{flex-wrap:wrap;gap:6px 10px;min-width:0;display:flex}.integration-client-scope-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.integration-client-scope-list span{border:1px solid var(--line);align-items:center;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.integration-client-scope-list span{border:1px solid color-mix(in oklch,var(--line) 84%,transparent)}}.integration-client-scope-list span{background:var(--surface-inset);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.integration-client-scope-list span{background:color-mix(in oklch,var(--surface-inset) 70%,transparent)}}.integration-client-scope-list span{color:var(--muted);padding:3px 8px;font-size:11px;font-weight:800}.integration-client-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.integration-api-log-panel{border:1px solid var(--line);gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.integration-api-log-panel{border:1px solid color-mix(in oklch,var(--line) 82%,transparent)}}.integration-api-log-panel{border-radius:var(--radius-sm);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.integration-api-log-panel{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.integration-api-log-panel{padding:9px}.integration-api-log-console{gap:10px;padding:12px}.integration-api-log-collapsed{min-height:42px}.integration-api-log-collapsed summary{min-width:0;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.integration-api-log-collapsed summary::-webkit-details-marker{display:none}.integration-api-log-collapsed summary span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.integration-api-log-collapsed summary b{color:var(--accent);flex:none;font-size:11px;font-weight:880}.integration-api-log-collapsed[open]{min-height:0}.integration-api-log-collapsed[open] summary{padding-bottom:6px}.integration-api-log-list{gap:6px;display:grid}.integration-api-log-head,.integration-client-log-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.integration-api-log-head strong,.integration-client-log-row b{color:var(--ink);font-size:12px;font-weight:860}.integration-api-log-head small,.integration-client-log-empty,.integration-client-log-row small{color:var(--faint);font-size:11px;font-weight:780}.integration-api-log-filter{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.integration-api-log-filter button{border:1px solid var(--line);align-items:center;gap:6px;max-width:100%;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.integration-api-log-filter button{border:1px solid color-mix(in oklch,var(--line) 76%,transparent)}}.integration-api-log-filter button{background:var(--surface-elevated);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.integration-api-log-filter button{background:color-mix(in oklch,var(--surface-elevated) 58%,transparent)}}.integration-api-log-filter button{color:var(--muted);padding:0 9px;font-size:11px;font-weight:820}.integration-api-log-filter button.active{border-color:rgb(var(--primary-rgb)/.34);background:rgb(var(--primary-rgb)/.1);color:var(--ink)}.integration-api-log-filter svg{flex:none;width:14px;height:14px}.integration-api-log-filter span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.integration-api-log-filter em{background:var(--surface-inset);border-radius:999px;place-items:center;min-width:20px;height:20px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.integration-api-log-filter em{background:color-mix(in oklch,var(--surface-inset) 72%,transparent)}}.integration-api-log-filter em{color:var(--ink);font-size:10.5px;font-style:normal;font-weight:900}.integration-client-log-row{border:1px solid var(--line);min-height:28px}@supports (color:color-mix(in lab,red,red)){.integration-client-log-row{border:1px solid color-mix(in oklch,var(--line) 70%,transparent)}}.integration-client-log-row{background:var(--surface-elevated);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.integration-client-log-row{background:color-mix(in oklch,var(--surface-elevated) 58%,transparent)}}.integration-client-log-row{color:inherit;text-align:left;padding:0 8px}.integration-client-log-row span{gap:1px;min-width:0;display:grid}.integration-client-log-row time{color:var(--faint);white-space:nowrap;font-size:11px;font-weight:780}.integration-client-log-row b,.integration-client-log-row small,.integration-client-row small,.integration-client-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-client-row.status-active{border-color:oklch(72% .12 156/.28)}.integration-client-row.status-revoked{opacity:.72}.switch-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:oklch(10.5% .014 250/.74);align-items:center;min-height:44px;padding:10px 12px;flex-direction:row!important;gap:10px!important;display:flex!important}.switch-row input{width:18px;height:18px;accent-color:var(--action)}.directory-provider-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 42%),oklch(10.5% .014 250/.76);gap:14px;padding:14px;display:grid}.directory-provider-summary{border-color:var(--line);gap:12px;min-width:0}@supports (color:color-mix(in lab,red,red)){.directory-provider-summary{border-color:color-mix(in oklch,var(--line) 82%,transparent)}}.directory-provider-summary{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.075),transparent 44%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.directory-provider-summary{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.075),transparent 44%),color-mix(in oklch,var(--surface-elevated) 82%,transparent)}}.directory-provider-summary{box-shadow:0 18px 50px color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 18%,transparent)}@supports (color:color-mix(in lab,red,red)){.directory-provider-summary{box-shadow:0 18px 50px color-mix(in oklch,var(--shadow) 18%,transparent)}}.directory-provider-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.directory-primary-actions{justify-content:flex-end;min-width:0}.directory-danger-menu{min-width:0}.directory-provider-hero{padding-bottom:2px}.directory-provider-head>div:first-child,.directory-provider-title{gap:5px;min-width:0;display:grid}.directory-provider-head small,.directory-provider-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.directory-config-grid span{border:1px solid var(--line);gap:4px;min-width:0;min-height:62px;display:grid}@supports (color:color-mix(in lab,red,red)){.directory-config-grid span{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.directory-config-grid span{border-radius:var(--radius-sm);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.directory-config-grid span{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.directory-config-grid span{padding:9px 10px}.directory-config-grid small,.saving-line{color:var(--faint);font-size:11px;font-weight:850}.directory-config-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden}.directory-error{border-radius:var(--radius-sm);color:oklch(78% .15 24);background:oklch(20% .04 24/.26);border:1px solid oklch(66% .18 24/.32);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.directory-error>svg{color:oklch(78% .15 24);width:16px;height:16px}.directory-error>span{gap:3px;min-width:0;display:grid}.directory-error strong{color:oklch(82% .13 24);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.directory-error small{color:oklch(82% .13 24)}@supports (color:color-mix(in lab,red,red)){.directory-error small{color:color-mix(in oklch,oklch(82% .13 24) 72%,var(--muted))}}.directory-error small{font-size:11px;font-weight:700}.directory-error-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.directory-browser-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start;gap:12px;display:grid}.directory-agent-status-row,.directory-agent-timeline,.directory-breadcrumb,.directory-browser-toolbar,.directory-scope-kpis,.directory-selection-panel{min-width:0}.directory-agent-status-row{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.directory-agent-status-row{border:1px solid color-mix(in oklch,var(--line) 78%,transparent)}}.directory-agent-status-row{border-radius:var(--radius-sm);background:linear-gradient(90deg,rgb(var(--primary-rgb)/.08),transparent 64%),var(--surface-inset);padding:10px 12px}.directory-agent-status-row>div:first-child{gap:4px;min-width:0;display:grid}.directory-agent-status-row>.row-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.directory-agent-status-row small,.directory-agent-status-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-agent-status-row small{color:var(--faint);font-size:11px;font-weight:850}.directory-agent-status-row strong{color:var(--ink);font-size:12px}.directory-agent-details{position:relative}.directory-agent-details summary{border:1px solid var(--line);align-items:center;gap:7px;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.directory-agent-details summary{border:1px solid color-mix(in oklch,var(--line) 78%,transparent)}}.directory-agent-details summary{border-radius:var(--radius-sm);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.directory-agent-details summary{background:color-mix(in oklch,var(--surface-elevated) 66%,transparent)}}.directory-agent-details summary{color:var(--muted);cursor:pointer;padding:0 10px;font-size:12px;font-weight:850;list-style:none}.directory-agent-details summary::-webkit-details-marker{display:none}.directory-agent-details summary svg{width:14px;height:14px}.directory-agent-details[open]{grid-column:1/-1}.directory-agent-details[open] summary{border-color:rgb(var(--primary-rgb)/.34);width:fit-content;color:var(--ink);margin-bottom:10px}.directory-agent-details[open] .directory-agent-next-steps,.directory-agent-details[open] .integration-secret-once{min-width:min(720px,100%)}.directory-danger-menu{display:inline-flex}.directory-danger-menu-content{min-width:220px}.directory-danger-menu-content [data-variant=destructive]{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.directory-danger-menu-content [data-variant=destructive]{color:color-mix(in oklch,var(--danger) 86%,var(--ink))}}.directory-selection-inspector,.directory-tree-browser{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgb(var(--primary-rgb)/.045),transparent 120px),oklch(8.8% .012 250/.68);gap:10px;min-width:0;padding:12px;display:grid}.directory-selection-inspector{position:sticky;top:92px}.directory-selection-panel{background:linear-gradient(180deg,rgb(var(--primary-rgb)/.035),transparent 108px),var(--surface-elevated);gap:9px}@supports (color:color-mix(in lab,red,red)){.directory-selection-panel{background:linear-gradient(180deg,rgb(var(--primary-rgb)/.035),transparent 108px),color-mix(in oklch,var(--surface-elevated) 76%,transparent)}}.directory-tree-title{border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(90deg,rgb(var(--primary-rgb)/.09),transparent 56%),var(--surface-inset);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.directory-tree-title span{align-items:center;gap:8px;min-width:0;display:inline-flex}.directory-tree-title svg{width:17px;height:17px;color:var(--blue-strong)}.directory-tree-title small,.directory-tree-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-tree-title strong{color:var(--ink);font-size:13px}.directory-tree-title small{color:var(--faint);font-size:11px;font-weight:820}.directory-tree-toolbar{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:10px;display:grid}.directory-browser-toolbar{align-items:stretch}.directory-tree-search{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-surface);align-items:center;min-height:42px;flex-direction:row!important;gap:9px!important;padding:0 11px!important;display:flex!important}.directory-tree-search svg{width:16px;height:16px;color:var(--muted)}.directory-tree-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.directory-tree-stats{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.directory-tree-stats span{border:1px solid var(--line);background:rgb(var(--primary-rgb)/.08);color:var(--muted);border-radius:999px;padding:6px 8px;font-size:11px;font-weight:850}.directory-tree-mode-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.directory-tree-mode-tabs button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);min-width:0;min-height:38px;color:var(--muted);justify-content:space-between;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.directory-tree-mode-tabs button svg{width:14px;height:14px;color:var(--blue-strong);flex:none}.directory-tree-mode-tabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.directory-tree-mode-tabs button small{background:rgb(var(--primary-rgb)/.12);min-width:22px;height:22px;color:var(--ink);border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:grid}.directory-tree-mode-tabs button.active{border-color:rgb(var(--primary-rgb)/.52);background:rgb(var(--primary-rgb)/.14);color:var(--ink)}.directory-tree{scrollbar-color:rgb(var(--primary-rgb)/.34) transparent;scrollbar-width:thin;gap:7px;max-height:560px;padding:2px 4px 2px 0;display:grid;overflow:auto}.directory-tree-children,.directory-tree-node{gap:6px;display:grid}.directory-tree-row{border:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;display:grid}@supports (color:color-mix(in lab,red,red)){.directory-tree-row{border:1px solid color-mix(in oklch,var(--line) 64%,transparent)}}.directory-tree-row{border-radius:var(--radius-sm);background:linear-gradient(90deg,rgb(var(--primary-rgb)/.028),transparent 48%),var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.directory-tree-row{background:linear-gradient(90deg,rgb(var(--primary-rgb)/.028),transparent 48%),color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.directory-tree-row{padding:9px 10px;transition:background .16s,border-color .16s,transform .16s}.directory-tree-row.is-selected{border-color:rgb(var(--primary-rgb)/.48);background:linear-gradient(90deg,rgb(var(--primary-rgb)/.16),transparent 62%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.directory-tree-row.is-selected{background:linear-gradient(90deg,rgb(var(--primary-rgb)/.16),transparent 62%),color-mix(in oklch,var(--surface-elevated) 80%,transparent)}}.directory-tree-row.is-selected{color:var(--ink)}.directory-tree-row.depth-1{margin-left:18px}.directory-tree-row.depth-2{margin-left:36px}.directory-tree-row.depth-3{margin-left:54px}.directory-tree-row.depth-4{margin-left:72px}.directory-tree-row.depth-5{margin-left:90px}.directory-tree-row.depth-6{margin-left:108px}.directory-tree-row.depth-7{margin-left:126px}.directory-tree-row.depth-8{margin-left:144px}.directory-tree-row.depth-9{margin-left:162px}.directory-tree-row.depth-10{margin-left:180px}.directory-tree-row.depth-11{margin-left:198px}.directory-tree-row.depth-12{margin-left:216px}.directory-tree-row.type-user{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.directory-tree-row.type-user{border-color:color-mix(in oklch,var(--blue) 28%,var(--line))}}.directory-tree-row.type-root{border-color:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.directory-tree-row.type-root{border-color:color-mix(in oklch,var(--blue-strong) 38%,var(--line))}}.directory-tree-row.type-root{background:linear-gradient(90deg,rgb(var(--primary-rgb)/.12),transparent 58%),oklch(9.8% .014 250/.82)}.directory-tree-row.type-container{border-color:var(--blue-strong)}@supports (color:color-mix(in lab,red,red)){.directory-tree-row.type-container{border-color:color-mix(in oklch,var(--blue-strong) 24%,var(--line))}}.directory-tree-row.type-container{background:linear-gradient(90deg,rgb(var(--primary-rgb)/.075),transparent 56%),oklch(8.8% .012 250/.72)}.directory-tree-row.type-group{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.directory-tree-row.type-group{border-color:color-mix(in oklch,var(--action) 26%,var(--line))}}.directory-tree-row.type-computer{border-color:var(--success-ink)}@supports (color:color-mix(in lab,red,red)){.directory-tree-row.type-computer{border-color:color-mix(in oklch,var(--success-ink) 24%,var(--line))}}.directory-tree-row:hover{border-color:rgb(var(--primary-rgb)/.42)}.directory-node-toggle{border:1px solid var(--line);background:rgb(var(--primary-rgb)/.08);width:28px;height:28px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.directory-node-toggle:disabled{opacity:.4}.directory-node-toggle svg{width:15px;height:15px;transition:transform .14s}.directory-node-toggle svg.collapsed{transform:rotate(-90deg)}.directory-node-main{gap:4px;min-width:0;display:grid}.directory-node-kind{border:1px solid var(--line);background:var(--surface-inset);width:fit-content;max-width:100%;color:var(--muted);text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.directory-node-kind svg{width:12px;height:12px;color:var(--blue-strong)}.directory-node-main em,.directory-node-main small,.directory-node-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-node-main em{color:var(--faint);font-size:11px;font-style:normal;font-weight:800}.directory-node-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.directory-node-actions .micro-action{min-height:30px;padding-inline:8px;font-size:11px}.directory-checkbox-button{border:1px solid var(--line);background:var(--panel-muted);min-height:32px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.directory-checkbox-button span{border:1px solid var(--line-strong);background:var(--input-surface);width:16px;height:16px;color:var(--action-contrast);border-radius:5px;place-items:center;font-size:11px;line-height:1;display:grid}.directory-checkbox-button span svg{width:12px;height:12px}.directory-checkbox-button.checked,.directory-checkbox-button.partial{border-color:rgb(var(--primary-rgb)/.48);background:rgb(var(--primary-rgb)/.13);color:var(--ink)}.directory-checkbox-button.checked span,.directory-checkbox-button.partial span{border-color:var(--action);background:var(--action)}.directory-checkbox-button:disabled{cursor:not-allowed;opacity:.5}.directory-scope-list{gap:7px;display:grid}.directory-scope-list span{border:1px solid var(--line);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.directory-scope-list span{border:1px solid color-mix(in oklch,var(--line) 70%,transparent)}}.directory-scope-list span{border-radius:var(--radius-sm);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.directory-scope-list span{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.directory-scope-list span{padding:9px 10px}.directory-scope-list em,.directory-scope-list small{color:var(--faint);font-size:11px;font-style:normal;font-weight:850}.directory-scope-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.directory-scope-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-capability-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.directory-capability-strip span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);min-width:0;min-height:34px;color:var(--faint);align-items:center;gap:7px;padding:0 9px;display:inline-flex}.directory-capability-strip span.enabled{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.directory-capability-strip span.enabled{border-color:color-mix(in oklch,var(--success-border) 68%,var(--line))}}.directory-capability-strip span.enabled{background:linear-gradient(135deg,var(--success-surface),transparent 72%),var(--surface-inset);color:var(--success-ink)}.directory-capability-strip svg{flex:none;width:14px;height:14px}.directory-capability-strip small{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:820;overflow:hidden}.directory-password-boundary{border:1px solid var(--success-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.directory-password-boundary{border:1px solid color-mix(in oklch,var(--success-border) 70%,var(--line))}}.directory-password-boundary{border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--success-surface),transparent 72%),var(--surface-inset);padding:11px}.directory-password-boundary svg{width:17px;height:17px;color:var(--success-ink);margin-top:2px}.directory-password-boundary span{gap:4px;min-width:0;display:grid}.directory-password-boundary strong{color:var(--ink);font-size:12px}.directory-password-boundary small{color:var(--muted);font-size:12px;font-weight:740;line-height:1.42}.directory-action-list{gap:7px;display:grid}.directory-agent-timeline{border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.directory-agent-timeline{border-top:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.directory-agent-timeline{padding-top:9px}.directory-action-list>strong{color:var(--ink);font-size:12px}.directory-action-list>small{color:var(--faint);font-size:12px}.directory-action-row{border:1px solid var(--line);gap:5px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.directory-action-row{border:1px solid color-mix(in oklch,var(--line) 68%,transparent)}}.directory-action-row{border-radius:var(--radius-sm);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.directory-action-row{background:color-mix(in oklch,var(--surface-inset) 72%,transparent)}}.directory-action-row{padding:8px 9px}.directory-action-row b,.directory-action-row em,.directory-action-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-action-row b{color:var(--ink);font-size:12px}.directory-action-row em,.directory-action-row small{color:var(--muted);font-size:11px;font-style:normal;font-weight:780}.directory-action-row.status-succeeded{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.directory-action-row.status-succeeded{border-color:color-mix(in oklch,var(--success-border) 74%,var(--line))}}.directory-action-row.status-failed{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.directory-action-row.status-failed{border-color:color-mix(in oklch,var(--danger-border) 74%,var(--line))}}.directory-action-row.status-stale_review_required{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.directory-action-row.status-stale_review_required{border-color:color-mix(in oklch,var(--warning-border) 78%,var(--line))}}.directory-action-review-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.directory-action-review-actions .micro-action{white-space:normal;text-align:left;min-width:0}.directory-action-review-actions small{white-space:normal;flex-basis:100%;line-height:1.45;overflow:visible}.update-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.changelog-lede-copy h2,.update-section-head h3{color:var(--ink);letter-spacing:0;margin:0;font-size:22px;line-height:1.2}.changelog-lede-copy p,.update-section-head p{max-width:72ch;color:var(--muted);margin:0;font-size:13px;font-weight:740;line-height:1.5}.changelog-panel>summary::-webkit-details-marker{display:none}.changelog-panel>summary svg{color:var(--blue-strong);transition:transform .16s var(--ease)}.changelog-panel[open]>summary svg{transform:rotate(180deg)}.changelog-stats span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);gap:4px;min-width:0;padding:12px;display:grid}.changelog-entry-component small,.changelog-stats small{color:var(--faint);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.changelog-stats strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.update-package-stage{border:1px solid var(--theme-border-subtle);border-radius:var(--radius);background:oklch(10.5% .014 250/.68);gap:14px;padding:16px;display:grid}.update-package-stage.update-package-stage-flat{box-shadow:none;background:0 0;border:0;padding:0}.update-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.update-section-head>div{gap:7px;min-width:0;display:grid}.update-view-toggle{margin-right:auto}.update-install-overlay{z-index:8;pointer-events:none;position:sticky;top:12px}.update-install-shell{border:1px solid rgb(var(--primary-rgb)/.42);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.16),transparent 58%),oklch(11.2% .016 250/.96);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:14px;display:grid;box-shadow:0 18px 48px oklch(0 0 0/.28)}.update-install-shell em,.update-install-shell small{color:var(--faint);font-size:12px;font-style:normal;font-weight:850}.update-install-shell strong{min-width:0;color:var(--ink);margin-top:3px;line-height:1.35;display:block}.update-install-hint,.update-install-signal{overflow-wrap:anywhere;margin-top:5px;display:block}.update-install-hint{color:var(--muted);font-weight:780}.update-install-shell em{color:var(--blue-strong)}.update-install-shell.is-complete{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.update-install-shell.is-complete{border-color:color-mix(in oklch,var(--green) 46%,var(--line))}}.update-install-shell.is-complete{background:linear-gradient(135deg,var(--green),transparent 58%),oklch(11.2% .016 250/.96)}@supports (color:color-mix(in lab,red,red)){.update-install-shell.is-complete{background:linear-gradient(135deg,color-mix(in oklch,var(--green) 16%,transparent),transparent 58%),oklch(11.2% .016 250/.96)}}.update-install-shell.is-complete em{color:var(--green)}.update-install-pulse{background:var(--blue);width:12px;height:12px;box-shadow:0 0 0 6px rgb(var(--primary-rgb)/.14);border-radius:999px;place-items:center;animation:status-pulse 1.35s ease-in-out infinite;display:grid}.update-install-shell.is-complete .update-install-pulse{background:var(--green);width:28px;height:28px;color:var(--action-contrast);box-shadow:0 0 0 6px var(--green)}@supports (color:color-mix(in lab,red,red)){.update-install-shell.is-complete .update-install-pulse{box-shadow:0 0 0 6px color-mix(in oklch,var(--green) 16%,transparent)}}.update-install-shell.is-complete .update-install-pulse{animation:none}.update-install-pulse svg{width:15px;height:15px}.overlay-progress{grid-column:1/-1}.update-progress-label{min-width:0;color:var(--faint);font-size:12px;font-style:normal;font-weight:800}.update-config-panel{border:1px solid var(--line);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 45%),oklch(10.5% .014 250/.74)}.update-config-panel,.update-remediation-panel{border-radius:var(--radius);gap:12px;padding:14px;display:grid}.update-remediation-panel{background:linear-gradient(135deg,oklch(72% .16 72/.12),#0000 48%),oklch(10.5% .014 250/.76);border:1px solid oklch(72% .16 72/.34)}.update-remediation-panel ol{gap:10px;margin:0;padding-left:22px;display:grid}.update-remediation-panel li{color:var(--muted);line-height:1.5}.update-remediation-panel li span,.update-remediation-panel li strong{display:block}.update-remediation-panel li strong{color:var(--ink)}.update-remediation-panel li code{color:oklch(84% .14 72);white-space:nowrap;background:oklch(14% .03 72/.32);border:1px solid oklch(72% .16 72/.3);border-radius:999px;width:fit-content;max-width:100%;padding:4px 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-flex;overflow:auto hidden}.release-command-panel,.update-local-fallback-panel{border:1px solid var(--line);border-radius:var(--radius);background:oklch(10.5% .014 250/.76);gap:12px;padding:14px;display:grid}.update-local-fallback-panel{background:linear-gradient(135deg,oklch(72% .12 156/.1),#0000 52%),oklch(10.5% .014 250/.76);border-color:oklch(72% .12 156/.3);grid-template-columns:auto minmax(0,1fr);align-items:start}.update-local-fallback-panel svg{color:var(--green)}.release-command-row>div,.update-local-fallback-panel span{gap:5px;min-width:0;display:grid}.release-command-row strong,.update-local-fallback-panel strong{color:var(--ink)}.release-command-row small,.update-local-fallback-panel small{color:var(--muted);font-size:12px;font-weight:740;line-height:1.45}.release-command-panel{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 46%),oklch(10.5% .014 250/.74)}.extension-policy-panel{background:linear-gradient(135deg,oklch(72% .16 72/.08),#0000 48%),oklch(10.5% .014 250/.74)}.release-command-row{background:oklch(8.8% .012 250/.58);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.release-command-row,.release-command-row code{border:1px solid var(--line);border-radius:var(--radius-sm)}.release-command-row code{color:var(--ink);white-space:nowrap;background:oklch(6.8% .01 250/.72);padding:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;overflow:auto hidden}.update-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.update-config-grid label{color:var(--muted);gap:7px;font-size:12px;font-weight:850;display:grid}.update-config-grid input{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.update-card{border:1px solid var(--line);border-radius:var(--radius);background:oklch(10.5% .014 250/.74);align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.update-card.status-ready{border-color:oklch(72% .12 156/.28)}.update-card.status-current{border-color:oklch(70% .08 236/.24)}.update-card-header,.update-meta-grid{gap:12px;display:grid}.update-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.update-card-header strong{margin-top:4px;font-size:18px;display:block}.update-support-copy{color:var(--muted);margin:0;line-height:1.45}.bundled-support-panel{border:1px solid var(--theme-border-subtle);border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--theme-gradient-start),transparent 64%),var(--theme-card-raised);gap:10px;padding:12px;display:grid}.bundled-support-item,.bundled-support-panel>div:first-child{gap:4px;min-width:0;display:grid}.bundled-support-panel strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bundled-support-panel small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4}.bundled-support-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bundled-support-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--theme-input);padding:10px}.update-card-header small,.update-meta-grid small,.update-step small{color:var(--faint);font-weight:760}.update-meta-grid span{border:1px solid var(--line);border-radius:var(--radius-sm);background:oklch(13% .012 250/.78);min-width:0;padding:10px}.update-meta-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.update-steps{display:grid}.update-step{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;display:grid}.update-step-dot{border:1px solid var(--line-strong);background:var(--panel-muted);border-radius:999px;width:10px;height:10px;margin-top:4px}.update-step.done .update-step-dot{background:oklch(70% .15 156);border-color:oklch(76% .12 156/.45)}.update-step.running .update-step-dot{background:var(--blue);border-color:oklch(78% .12 236/.5);box-shadow:0 0 0 5px oklch(62% .14 236/.16)}.update-step.blocked .update-step-dot{background:var(--amber);border-color:oklch(80% .12 80/.36)}.update-step small,.update-step strong{min-width:0;display:block}.checksum-line,.update-step small,.update-step strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checksum-line{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);padding:9px 10px}.checksum-line,.update-progress{background:oklch(8% .012 250/.9)}.update-progress{border:1px solid var(--line);border-radius:999px;height:8px;overflow:hidden}.update-progress progress{border-radius:inherit;appearance:none;background:0 0;border:0;width:100%;height:100%;display:block}.update-progress progress::-webkit-progress-bar{border-radius:inherit;background:0 0}.update-progress progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,var(--accent),oklch(76% .14 156)),linear-gradient(90deg,transparent,oklch(100% 0 0/.28),transparent);background-size:100% 100%,180px 100%;animation:update-flow 1.8s linear infinite}.update-progress progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--accent),oklch(76% .14 156)),linear-gradient(90deg,transparent,oklch(100% 0 0/.28),transparent);background-size:100% 100%,180px 100%;animation:update-flow 1.8s linear infinite}.update-card-actions{flex-wrap:wrap;gap:10px;display:flex}.executions-panel{gap:16px;display:grid}.executions-heading{align-items:start}.executions-heading .panel-copy{max-width:760px;margin-top:6px}.execution-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.execution-meta-row span,.execution-summary-grid span{border:1px solid var(--line);border-radius:var(--radius-sm);background:oklch(11.5% .013 250/.72);gap:5px;min-width:0;padding:12px;display:grid}.execution-meta-row small,.execution-summary-grid small{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:900}.execution-summary-grid strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.execution-meta-row strong,.execution-summary-grid em{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:760;overflow:hidden}.execution-filter-bar{gap:10px;display:grid}.execution-segment{justify-content:flex-start;overflow:auto hidden}.execution-segment button{white-space:nowrap}.execution-card,.execution-list{gap:12px;display:grid}.execution-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.055),transparent 44%),oklch(10.8% .014 250/.78);min-width:0;padding:14px}.execution-card.status-pending,.execution-card.status-running{border-color:oklch(67% .14 236/.34)}.execution-card.status-blocked,.execution-card.status-failed,.execution-card.status-stale{border-color:oklch(63% .21 27/.42)}.execution-card.status-recorded,.execution-card.status-succeeded{border-color:oklch(70% .15 155/.34)}.execution-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.execution-icon{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);width:38px;height:38px;color:var(--action);place-items:center;display:inline-grid}.execution-icon svg{width:18px;height:18px}.execution-card-head small,.execution-card-head strong{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.execution-card-head strong{color:var(--ink);font-size:15px}.execution-card-head small{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:12px;font-weight:720;line-height:1.45}.execution-status-pill{border:1px solid var(--line);min-height:28px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.execution-status-pill.tone-success{color:var(--green);background:oklch(70% .15 155/.11);border-color:oklch(70% .15 155/.35)}.execution-status-pill.tone-info{color:var(--blue);background:oklch(62% .14 236/.12);border-color:oklch(68% .14 236/.35)}.execution-status-pill.tone-warning{color:var(--amber);background:oklch(76% .14 82/.12);border-color:oklch(76% .14 82/.35)}.execution-status-pill.tone-danger{color:var(--red);background:oklch(63% .21 27/.12);border-color:oklch(63% .21 27/.38)}.execution-progress-row{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.execution-progress-row span{color:var(--faint);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:900}.execution-progress-row progress{border:1px solid var(--line);appearance:none;background:oklch(8% .012 250/.9);border-radius:999px;width:100%;height:9px;overflow:hidden}.execution-progress-row progress::-webkit-progress-bar{border-radius:inherit;background:0 0}.execution-progress-row progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,var(--accent),oklch(70% .15 155))}.execution-progress-row progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--accent),oklch(70% .15 155))}.execution-meta-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.execution-step-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.execution-step-list li{border:1px solid var(--line);border-radius:var(--radius-sm);background:oklch(12% .012 250/.62);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.execution-step-dot{border:1px solid var(--line-strong);background:var(--panel-muted);border-radius:999px;width:10px;height:10px;margin-top:4px}.execution-step-list li.step-done .execution-step-dot{background:var(--green);border-color:oklch(70% .15 155/.45)}.execution-step-list li.step-running .execution-step-dot{background:var(--blue);border-color:oklch(68% .14 236/.48);box-shadow:0 0 0 5px oklch(62% .14 236/.14)}.execution-step-list li.step-blocked .execution-step-dot,.execution-step-list li.step-failed .execution-step-dot{background:var(--red);border-color:oklch(63% .21 27/.42)}.execution-step-list small,.execution-step-list strong{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.execution-step-list strong{color:var(--ink);font-size:12px}.execution-step-list small{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:12px;font-weight:720}.execution-step-list em{color:var(--faint);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-style:normal;font-weight:900}.execution-log-block{border:1px solid var(--line);border-radius:var(--radius-sm);background:oklch(8.8% .012 250/.72);overflow:hidden}.execution-log-block summary{cursor:pointer;min-height:42px;color:var(--ink);align-items:center;gap:9px;padding:0 12px;font-size:12px;font-weight:900;list-style:none;display:flex}.execution-log-block summary::-webkit-details-marker{display:none}.execution-log-block summary svg{width:15px;height:15px;color:var(--action)}.execution-log-block summary small{color:var(--faint);margin-left:auto;font-weight:900}.execution-log-block>div{border-top:1px solid var(--line);gap:6px;padding:8px;display:grid}.execution-log-row{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:oklch(6.8% .01 250/.82);grid-template-columns:86px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:grid}.execution-log-row strong{color:var(--faint)}.execution-log-row.level-success strong{color:var(--green)}.execution-log-row.level-warning strong{color:var(--amber)}.execution-log-row.level-error strong{color:var(--red)}.execution-log-row em,.execution-log-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.execution-log-row time{color:var(--faint);white-space:nowrap}.execution-log-row em{color:var(--faint);grid-column:2/-1;font-style:normal}.execution-action-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.execution-action-row span{min-width:min(100%,260px);color:var(--muted);text-align:right;font-size:12px;font-weight:720;line-height:1.45}.execution-empty-state{min-height:180px}[data-theme=light] .execution-card,[data-theme=light] .execution-log-block,[data-theme=light] .execution-meta-row span,[data-theme=light] .execution-step-list li,[data-theme=light] .execution-summary-grid span{background:oklch(98% .004 175/.94);border-color:oklch(76% .018 176/.72)}[data-theme=light] .execution-icon,[data-theme=light] .execution-log-row{background:oklch(96.8% .006 175/.9);border-color:oklch(78% .018 176/.76)}[data-theme=light] .execution-progress-row progress{background:oklch(93% .006 175/.86);border-color:oklch(78% .018 176/.74)}[data-theme=light] .execution-action-row,[data-theme=light] .execution-log-block>div{border-top-color:oklch(78% .018 176/.72)}@media (max-width:980px){.execution-meta-row,.execution-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-card-head{grid-template-columns:auto minmax(0,1fr)}.execution-status-pill{grid-column:1/-1;width:max-content}.execution-log-row{grid-template-columns:74px minmax(0,1fr)}.execution-log-row time{grid-column:2}.execution-action-row{justify-content:flex-start}.execution-action-row span{text-align:left;width:100%}}@media (max-width:620px){.execution-meta-row,.execution-progress-row,.execution-summary-grid{grid-template-columns:1fr}.execution-step-list li{grid-template-columns:auto minmax(0,1fr)}.execution-step-list em{grid-column:2}}.changelog-panel{border:1px solid var(--theme-border-subtle);border-radius:var(--radius);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 46%),oklch(10.5% .014 250/.72);gap:16px;padding:16px;display:grid}.changelog-panel>summary{cursor:pointer;list-style:none}.changelog-lede{grid-template-columns:minmax(0,1fr) minmax(240px,.48fr);align-items:end;gap:16px;display:grid}.changelog-lede-copy{gap:8px;min-width:0;display:grid}.changelog-stats{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:10px;display:grid}.changelog-stats>svg{place-self:center end}.changelog-list{gap:14px;margin-top:14px;display:grid}.changelog-group{border:1px solid var(--line);border-radius:var(--radius);background:oklch(11.5% .013 250/.72)}.changelog-group[open]{border-color:var(--theme-border-strong);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.07),transparent 46%),oklch(11.5% .013 250/.74)}@supports (color:color-mix(in lab,red,red)){.changelog-group.has-major{border-color:color-mix(in oklch,var(--action) 28%,var(--line))}}.changelog-group-summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:14px;list-style:none;display:grid}.changelog-group-summary::-webkit-details-marker{display:none}.changelog-group-summary>div{gap:4px;min-width:0;display:grid}.changelog-marker{border:1px solid var(--theme-border-subtle);border-radius:var(--radius-sm);background:var(--surface-inset);min-width:72px;min-height:40px;color:var(--ink);font-variant-numeric:tabular-nums;place-items:center;font-weight:900;display:inline-grid}.changelog-group-summary span,.changelog-group-summary strong,.changelog-group-summary time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.changelog-group-summary span{color:var(--muted);font-weight:760}.changelog-group-summary svg{width:17px;height:17px;color:var(--action);transition:transform .14s}.changelog-group[open] .changelog-group-summary svg{transform:rotate(180deg)}.changelog-group-body{border-top:1px solid var(--line);padding:14px}.changelog-entry{border:1px solid var(--line);border-radius:var(--radius);background:oklch(13% .012 250/.72);grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major{border-color:color-mix(in oklch,var(--action) 36%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--action-soft) 62%,transparent),transparent 58%),oklch(13.4% .014 250/.78)}.changelog-entry.is-major .changelog-entry-head strong{color:color-mix(in oklch,var(--action-strong) 78%,var(--green))}}.changelog-entry-component{border:1px solid var(--action);align-content:start;gap:6px;width:fit-content;min-width:96px;max-width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.changelog-entry-component{border:1px solid color-mix(in oklch,var(--action) 42%,var(--line))}}.changelog-entry-component{border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--action-soft),transparent 72%),var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.changelog-entry-component{background:linear-gradient(135deg,color-mix(in oklch,var(--action-soft) 48%,transparent),transparent 72%),color-mix(in oklch,var(--surface-inset) 72%,transparent)}}.changelog-entry-component small{color:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){.changelog-entry-component small{color:color-mix(in oklch,var(--action-strong) 88%,var(--text-primary))}}.changelog-entry-component small{font-weight:840}.changelog-entry-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.changelog-entry p{color:var(--muted);font-size:13px;font-weight:730;line-height:1.45}.changelog-entry ul{color:var(--muted);margin:0;padding-left:0;line-height:1.45;list-style:none}.changelog-entry li{grid-template-columns:auto minmax(0,1fr);gap:9px}@supports (color:color-mix(in lab,red,red)){.release-note-item.item-security>span:last-child{color:color-mix(in oklch,var(--green) 76%,var(--text-primary))}}.release-category,.release-tag{border:1px solid var(--line);background:var(--surface-inset);border-radius:999px;align-items:center;width:fit-content;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.release-category,.release-tag{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.release-category,.release-tag{text-transform:uppercase;font-size:10px;font-weight:900}.tag-major{color:var(--blue-strong);background:oklch(25% .075 238/.28);border-color:oklch(72% .13 238/.34)}.tag-minor{color:var(--amber);background:oklch(29% .055 92/.24);border-color:oklch(82% .09 92/.28)}.tag-patch{color:var(--muted);background:oklch(22% .018 250/.36);border-color:oklch(73% .035 250/.24)}.tag-security{color:var(--green);background:oklch(22% .055 156/.3);border-color:oklch(76% .12 156/.34)}.release-category.category-added,.release-category.category-features{color:var(--blue-strong);background:oklch(25% .075 238/.26);border-color:oklch(72% .13 238/.34)}.release-category.category-changed,.release-category.category-compatibility{color:var(--muted);background:oklch(22% .026 252/.36);border-color:oklch(78% .08 252/.28)}.release-category.category-fixed,.release-category.category-fixes{color:var(--green);background:oklch(22% .055 156/.28);border-color:oklch(76% .12 156/.34)}.release-category.category-security{color:var(--green);background:oklch(20% .06 156/.34);border-color:oklch(76% .12 156/.38)}.release-category.category-release{color:var(--amber);background:oklch(28% .05 92/.24);border-color:oklch(82% .09 92/.3)}.release-category.category-deprecated,.release-category.category-removed{color:var(--amber);background:oklch(28% .05 80/.26);border-color:oklch(80% .12 80/.34)}[data-theme=light] .tag-major{color:oklch(42% .14 238);background:oklch(94% .035 238);border-color:oklch(58% .15 238/.3)}[data-theme=light] .tag-minor{color:oklch(45% .11 86);background:oklch(95% .04 86);border-color:oklch(65% .13 86/.3)}[data-theme=light] .tag-patch{color:oklch(40% .035 250);background:oklch(96% .012 250);border-color:oklch(68% .025 250/.32)}[data-theme=light] .tag-security{color:oklch(38% .12 156);background:oklch(94% .045 156);border-color:oklch(60% .13 156/.3)}[data-theme=light] .changelog-entry.is-major{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .changelog-entry.is-major{border-color:color-mix(in oklch,var(--action) 30%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--action-soft) 72%,transparent),transparent 62%),var(--surface-raised)}}[data-theme=light] .changelog-entry.is-major .changelog-entry-head strong{color:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .changelog-entry.is-major .changelog-entry-head strong{color:color-mix(in oklch,var(--action-strong) 84%,var(--green))}}[data-theme=light] .release-category.category-added,[data-theme=light] .release-category.category-features{color:oklch(42% .14 238);background:oklch(94% .035 238);border-color:oklch(58% .15 238/.3)}[data-theme=light] .release-category.category-changed,[data-theme=light] .release-category.category-compatibility{color:oklch(40% .035 250);background:oklch(96% .012 250);border-color:oklch(68% .025 250/.32)}[data-theme=light] .release-category.category-fixed,[data-theme=light] .release-category.category-fixes,[data-theme=light] .release-category.category-security{color:oklch(38% .12 156);background:oklch(94% .045 156);border-color:oklch(60% .13 156/.3)}[data-theme=light] .release-category.category-deprecated,[data-theme=light] .release-category.category-release,[data-theme=light] .release-category.category-removed{color:oklch(45% .11 86);background:oklch(95% .04 86);border-color:oklch(65% .13 86/.3)}.status-badge{border:1px solid var(--line);min-height:32px;color:var(--muted);white-space:nowrap;background:oklch(12% .014 250/.82);border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.status-badge.success{color:oklch(86% .09 156);background:oklch(22% .055 156/.3);border-color:oklch(76% .12 156/.3)}.status-badge.warning{color:var(--amber);border-color:oklch(80% .12 80/.3)}.status-badge.danger{color:oklch(82% .1 26);border-color:oklch(82% .12 26/.32)}.empty-state{border:1px dashed var(--line);border-radius:var(--radius);min-height:160px;color:var(--muted);text-align:center;background:oklch(10.5% .012 250/.72);place-items:center;gap:8px;padding:26px;display:grid}.empty-state.compact{min-height:82px}.empty-state strong{color:var(--ink)}.error-text,.notice-text{border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin:0 0 14px;padding:10px 12px;font-size:13px;font-weight:750;line-height:1.4;display:grid}.error-text svg,.notice-text svg{width:16px;height:16px;margin-top:1px}.notice-text{border:1px solid var(--success-border);background:var(--success-surface);color:var(--success-ink)}.notice-text.neutral{border-color:var(--border-subtle);background:var(--input-bg)}@supports (color:color-mix(in lab,red,red)){.notice-text.neutral{background:color-mix(in oklch,var(--input-bg) 86%,transparent)}}.notice-text.neutral{color:var(--text-secondary)}.error-text{border:1px solid var(--danger-border);background:var(--danger-surface);color:var(--danger-message-ink)}.skeleton-row{border-radius:var(--radius);border:1px solid var(--border-subtle);background:linear-gradient(135deg,var(--surface-raised),var(--input-bg)),var(--component-loading-bg);gap:10px;min-height:54px;display:grid}@supports (color:color-mix(in lab,red,red)){.skeleton-row{background:linear-gradient(135deg,color-mix(in oklch,var(--surface-raised) 96%,transparent),color-mix(in oklch,var(--input-bg) 90%,transparent)),var(--component-loading-bg)}}.skeleton-row{box-shadow:none;padding:12px}.skeleton-row span{background:linear-gradient(90deg,var(--line),var(--surface-elevated),var(--line));border-radius:999px;height:7px;display:block}@supports (color:color-mix(in lab,red,red)){.skeleton-row span{background:linear-gradient(90deg,color-mix(in oklch,var(--line) 32%,transparent),color-mix(in oklch,var(--surface-elevated) 88%,var(--line)),color-mix(in oklch,var(--line) 32%,transparent))}}.skeleton-row span{opacity:.22;background-size:260% 100%;max-width:72%;animation:skeleton-sheen 1.8s ease-in-out infinite}.skeleton-row span:nth-child(2){width:46%}.skeleton-row span:nth-child(3){width:60%}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=tooltip-content]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-slot=dropdown-menu-content][data-state=open],[data-slot=dropdown-menu-sub-content][data-state=open],[data-slot=tooltip-content][data-state=delayed-open],[data-slot=tooltip-content][data-state=instant-open]{animation:overlay-enter .16s var(--ease)}[data-slot=dropdown-menu-content][data-state=closed],[data-slot=dropdown-menu-sub-content][data-state=closed],[data-slot=tooltip-content][data-state=closed]{animation:overlay-exit .12s var(--ease)}.audit-row,.distribution-row,.extension-device-row,.note-card,.overview-score-card,.overview-stat-card,.overview-system-button,.posture-row,.secret-row,.trend-bar,.update-card,.user-row,.vault-tab{transition:transform .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease)}.audit-row:hover,.extension-device-row:hover,.note-card:hover,.secret-row:hover,.trend-bar:hover,.update-card:hover,.user-row:hover,.vault-tab:hover{transform:translateY(-1px)}[role=menuitem]:focus-visible,[role=menuitemradio]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-theme=light] .auth-shell:before,[data-theme=light] .workspace-shell.product-frame:before{opacity:.62;background:linear-gradient(90deg,#0000 0 63px,oklch(45% .03 250/.08) 64px),linear-gradient(#0000 0 63px,oklch(45% .03 250/.07) 64px)}[data-theme=light] .app-sidebar,[data-theme=light] .auth-panel,[data-theme=light] .content-shell,[data-theme=light] .note-card,[data-theme=light] .operations-ribbon-item,[data-theme=light] .operations-ribbon-title,[data-theme=light] .panel{background:linear-gradient(180deg,var(--panel),var(--panel-muted));box-shadow:0 18px 52px var(--shadow-soft),0 1px 0 oklch(100% .004 255/.72) inset}[data-theme=light] .audit-category-tabs button,[data-theme=light] .audit-health-banner,[data-theme=light] .audit-toolbar,[data-theme=light] .auth-2fa-step,[data-theme=light] .auth-profile-card,[data-theme=light] .auth-profile-grid span,[data-theme=light] .auth-recovery-panel,[data-theme=light] .auth-vault-empty,[data-theme=light] .breach-check-inline,[data-theme=light] .bulk-action-bar,[data-theme=light] .certificate-file-button,[data-theme=light] .certificate-file-current,[data-theme=light] .certificate-import-panel,[data-theme=light] .certificate-import-summary span,[data-theme=light] .changelog-entry,[data-theme=light] .changelog-group,[data-theme=light] .changelog-marker,[data-theme=light] .changelog-panel,[data-theme=light] .changelog-stats span,[data-theme=light] .checksum-line,[data-theme=light] .client-log-list,[data-theme=light] .credential-connection-panel,[data-theme=light] .credential-launch-note,[data-theme=light] .credential-protocol-badge,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .debug-datum,[data-theme=light] .debug-panel.expanded,[data-theme=light] .density-toggle button,[data-theme=light] .detail-datum-grid .debug-datum,[data-theme=light] .detail-drawer,[data-theme=light] .diagnostics-health-banner,[data-theme=light] .directory-checkbox-button,[data-theme=light] .directory-config-grid span,[data-theme=light] .directory-node-kind,[data-theme=light] .directory-node-toggle,[data-theme=light] .directory-password-boundary,[data-theme=light] .directory-provider-card,[data-theme=light] .directory-scope-list span,[data-theme=light] .directory-selection-inspector,[data-theme=light] .directory-tree-browser,[data-theme=light] .directory-tree-row,[data-theme=light] .distribution-row,[data-theme=light] .empty-state,[data-theme=light] .executive-action-list button,[data-theme=light] .executive-posture-summary,[data-theme=light] .extension-device-row,[data-theme=light] .extension-device-tabs button,[data-theme=light] .extension-guide-card,[data-theme=light] .extension-mini-shot,[data-theme=light] .extension-policy-note,[data-theme=light] .file-drop-summary,[data-theme=light] .file-drop-zone,[data-theme=light] .file-storage-note,[data-theme=light] .generator-panel,[data-theme=light] .global-search,[data-theme=light] .global-search-results,[data-theme=light] .global-search-results button,[data-theme=light] .incoming-share-list,[data-theme=light] .incoming-share-row,[data-theme=light] .integration-api-builder-card,[data-theme=light] .integration-api-log-panel,[data-theme=light] .integration-api-scope-option,[data-theme=light] .integration-api-selection-summary,[data-theme=light] .integration-api-status-strip span,[data-theme=light] .integration-capability-card,[data-theme=light] .integration-client-log-row,[data-theme=light] .integration-client-row,[data-theme=light] .integration-command-center,[data-theme=light] .integration-guide-grid span,[data-theme=light] .integration-health-rail span,[data-theme=light] .integration-scope-pill,[data-theme=light] .integration-secret-once>div,[data-theme=light] .integration-summary-grid span,[data-theme=light] .integration-tabs,[data-theme=light] .language-switch,[data-theme=light] .license-feature-grid,[data-theme=light] .license-feature-grid span,[data-theme=light] .license-generator-panel,[data-theme=light] .license-lifecycle-band,[data-theme=light] .master-password-form,[data-theme=light] .metadata-grid>div,[data-theme=light] .notification-center-head,[data-theme=light] .notification-empty,[data-theme=light] .notification-item,[data-theme=light] .notification-toast,[data-theme=light] .outgoing-share-list,[data-theme=light] .overview-chart-panel,[data-theme=light] .overview-score-card,[data-theme=light] .overview-stat-card,[data-theme=light] .overview-system-button,[data-theme=light] .posture-row,[data-theme=light] .profile-summary,[data-theme=light] .rbac-overview-panel,[data-theme=light] .record-filter-chips button,[data-theme=light] .release-command-panel,[data-theme=light] .release-command-row,[data-theme=light] .restart-required,[data-theme=light] .role-permission-note,[data-theme=light] .search-box,[data-theme=light] .secret-form-guidance,[data-theme=light] .secret-security-panel,[data-theme=light] .secret-security-panel span,[data-theme=light] .secret-table-head,[data-theme=light] .secret-value,[data-theme=light] .secure-password-control,[data-theme=light] .secure-password-control button,[data-theme=light] .security-command-band,[data-theme=light] .security-risk-banner,[data-theme=light] .security-state-grid>span,[data-theme=light] .segmented-control,[data-theme=light] .server-access-note,[data-theme=light] .server-access-panel,[data-theme=light] .server-access-status-grid span,[data-theme=light] .server-ops-grid article,[data-theme=light] .server-quick-panel,[data-theme=light] .share-category-head,[data-theme=light] .share-category-tabs button,[data-theme=light] .share-key-guidance,[data-theme=light] .share-method-panel,[data-theme=light] .share-package,[data-theme=light] .share-package-summary span,[data-theme=light] .share-secret-picker,[data-theme=light] .share-secret-row,[data-theme=light] .share-security-checklist,[data-theme=light] .share-security-checklist span,[data-theme=light] .share-selection-summary,[data-theme=light] .share-selection-summary em,[data-theme=light] .share-selection-summary>span,[data-theme=light] .share-stepper button,[data-theme=light] .share-target-summary,[data-theme=light] .share-wizard-frame,[data-theme=light] .sidebar-health-row:hover,[data-theme=light] .sidebar-status-card,[data-theme=light] .switch-row,[data-theme=light] .system-status-pill,[data-theme=light] .system-tech-grid span,[data-theme=light] .theme-switch,[data-theme=light] .toggle-row,[data-theme=light] .toolbar,[data-theme=light] .totp-copy-card,[data-theme=light] .totp-qr-card,[data-theme=light] .trend-bar,[data-theme=light] .two-factor-enabled-card,[data-theme=light] .update-card,[data-theme=light] .update-config-panel,[data-theme=light] .update-install-shell,[data-theme=light] .update-local-fallback-panel,[data-theme=light] .update-meta-grid span,[data-theme=light] .update-package-stage,[data-theme=light] .update-remediation-panel,[data-theme=light] .update-view-toggle button,[data-theme=light] .user-row,[data-theme=light] .vault-tab{background:var(--panel-raised)}[data-theme=light] .audit-row,[data-theme=light] .secret-row{background:linear-gradient(180deg,var(--panel),var(--panel-muted))}[data-theme=light] .skeleton-row{background:linear-gradient(135deg,var(--card-bg),var(--input-bg)),var(--component-loading-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .skeleton-row{background:linear-gradient(135deg,color-mix(in oklch,var(--card-bg) 94%,transparent),color-mix(in oklch,var(--input-bg) 88%,transparent)),var(--component-loading-bg)}}[data-theme=light] .changelog-entry time,[data-theme=light] .faint-line,[data-theme=light] .label,[data-theme=light] .secret-table-head{color:oklch(46% .024 244)}[data-theme=light] .checksum-line,[data-theme=light] .file-hash-chip,[data-theme=light] .release-command-row code,[data-theme=light] .update-remediation-panel li code,[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{color:var(--ink);background:oklch(97.8% .006 236)}[data-theme=light] .danger-action,[data-theme=light] .primary-action{color:var(--primary-ink)}[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .top-icon-action{background:var(--panel-raised)}[data-theme=light] .auth-panel{background:radial-gradient(circle at 50% 0,rgb(var(--primary-rgb)/.12),transparent 42%),linear-gradient(180deg,var(--panel),var(--panel-muted))}[data-theme=light] .overview-chart-panel,[data-theme=light] .overview-score-card,[data-theme=light] .overview-stat-card,[data-theme=light] .overview-system-button{background:radial-gradient(circle at 100% 0,rgb(var(--primary-rgb)/.1),transparent 38%),linear-gradient(180deg,var(--panel-raised),var(--panel))}[data-theme=light] .gridcn-glow-container,[data-theme=light] .gridcn-sidebar-nav,[data-theme=light] .gridcn-template-card,[data-theme=light] .gridcn-uplink-header{background:radial-gradient(circle at 100% 0,rgb(var(--primary-rgb)/.09),transparent 38%),linear-gradient(180deg,var(--panel-raised),var(--panel));box-shadow:0 18px 52px var(--shadow-soft),0 1px 0 oklch(100% .004 255/.72) inset}[data-theme=light] .accent-palette,[data-theme=light] .gridcn-search-input,[data-theme=light] .gridcn-sidebar-head>button,[data-theme=light] .language-switch,[data-theme=light] .theme-switch{background:var(--panel-raised)}[data-theme=light] .auth-shell,[data-theme=light] .workspace-shell.product-frame{background:radial-gradient(circle at 14% 0,rgb(var(--primary-rgb)/.1),transparent 30%),linear-gradient(180deg,var(--bg-soft),var(--bg) 360px),var(--bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-uplink-header{border-bottom-color:color-mix(in oklch,var(--line) 82%,transparent)}}[data-theme=light] .gridcn-uplink-header{background:linear-gradient(90deg,rgb(var(--primary-rgb)/.055),transparent 22%,transparent 82%,var(--blue)),linear-gradient(180deg,var(--panel-raised),var(--panel))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-uplink-header{background:linear-gradient(90deg,rgb(var(--primary-rgb)/.055),transparent 22%,transparent 82%,color-mix(in oklch,var(--blue) 8%,transparent)),linear-gradient(180deg,color-mix(in oklch,var(--panel-raised) 92%,transparent),color-mix(in oklch,var(--panel) 95%,transparent))}}[data-theme=light] .global-search-results small,[data-theme=light] .gridcn-uplink-actions>span,[data-theme=light] .gridcn-uplink-left strong{color:var(--action-strong)}[data-theme=light] .global-search,[data-theme=light] .gridcn-search-input,[data-theme=light] .secure-password-control,[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .global-search,[data-theme=light] .gridcn-search-input,[data-theme=light] .secure-password-control,[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{border-color:color-mix(in oklch,var(--line) 92%,transparent)}}[data-theme=light] .global-search,[data-theme=light] .gridcn-search-input,[data-theme=light] .secure-password-control,[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:var(--field);box-shadow:inset 0 1px oklch(100% .004 250/.68)}[data-theme=light] .global-search:focus-within,[data-theme=light] .gridcn-search-input:focus-within,[data-theme=light] .secure-password-control:focus-within,[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--action-soft),0 1px 0 oklch(100% .004 250/.72) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .topbar-action-group,[data-theme=light] .topbar-action-group-critical{border-color:color-mix(in oklch,var(--line) 76%,transparent);background:color-mix(in oklch,var(--field) 78%,transparent)}}[data-theme=light] .topbar-action-group,[data-theme=light] .topbar-action-group-critical{box-shadow:inset 0 1px oklch(100% .004 250/.66)}[data-theme=light] .topbar-action-group .top-icon-action:hover,[data-theme=light] .topbar-action-group-critical .top-icon-action:hover{border-color:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .topbar-action-group .top-icon-action:hover,[data-theme=light] .topbar-action-group-critical .top-icon-action:hover{border-color:color-mix(in oklch,var(--line-strong) 70%,transparent)}}[data-theme=light] .topbar-action-group .top-icon-action:hover,[data-theme=light] .topbar-action-group-critical .top-icon-action:hover{background:var(--surface-hover)}[data-theme=light] .accent-palette,[data-theme=light] .language-switch,[data-theme=light] .theme-switch{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .accent-palette,[data-theme=light] .language-switch,[data-theme=light] .theme-switch{border-color:color-mix(in oklch,var(--line) 74%,transparent)}}[data-theme=light] .accent-palette,[data-theme=light] .language-switch,[data-theme=light] .theme-switch{background:var(--field)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .accent-palette,[data-theme=light] .language-switch,[data-theme=light] .theme-switch{background:color-mix(in oklch,var(--field) 80%,transparent)}}[data-theme=light] .accent-palette,[data-theme=light] .language-switch,[data-theme=light] .theme-switch{box-shadow:inset 0 1px oklch(100% .004 250/.7)}[data-theme=light] .accent-swatch{box-shadow:inset 0 0 0 1px oklch(100% .004 250/.64)}[data-theme=light] .language-switch .flag-icon{filter:saturate(1.04)contrast(1.02)}[data-theme=light] .gridcn-sidebar-nav{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-nav{border-color:color-mix(in oklch,var(--line) 82%,transparent)}}[data-theme=light] .gridcn-sidebar-nav{background:linear-gradient(180deg,var(--accent),transparent 150px),linear-gradient(180deg,var(--panel),var(--panel-muted))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-nav{background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 38%,transparent),transparent 150px),linear-gradient(180deg,color-mix(in oklch,var(--panel) 96%,transparent),color-mix(in oklch,var(--panel-muted) 94%,transparent));scrollbar-color:color-mix(in oklch,var(--line-strong) 42%,transparent) transparent}[data-theme=light] .gridcn-sidebar-section>span{color:color-mix(in oklch,var(--muted) 86%,var(--ink))}}[data-theme=light] .gridcn-sidebar-section button.active,[data-theme=light] .gridcn-sidebar-section button:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-section button.active,[data-theme=light] .gridcn-sidebar-section button:hover{border-color:color-mix(in oklch,var(--action) 36%,var(--line))}}[data-theme=light] .gridcn-sidebar-section button.active,[data-theme=light] .gridcn-sidebar-section button:hover{background:linear-gradient(90deg,var(--action-soft),transparent 82%),var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-section button.active,[data-theme=light] .gridcn-sidebar-section button:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--action-soft) 72%,transparent),transparent 82%),color-mix(in oklch,var(--panel-raised) 74%,transparent)}}[data-theme=light] .gridcn-sidebar-section button.active:before{background:var(--action-strong);box-shadow:0 0 16px rgb(var(--primary-rgb)/.26)}[data-theme=light] .gridcn-sidebar-footer{border-top-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-footer{border-top-color:color-mix(in oklch,var(--line) 84%,transparent)}}[data-theme=light] .sidebar-health-row{color:var(--muted)}[data-theme=light] .sidebar-health-row.success{color:var(--green)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .sidebar-health-row.success{color:color-mix(in oklch,var(--green) 76%,var(--ink))}[data-theme=light] .sidebar-health-row.warning{color:color-mix(in oklch,var(--amber) 86%,var(--ink))}}[data-theme=light] .sidebar-health-row:hover{border-color:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .sidebar-health-row:hover{border-color:color-mix(in oklch,var(--line-strong) 58%,transparent)}}[data-theme=light] .sidebar-health-row:hover{background:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .sidebar-health-row:hover{background:color-mix(in oklch,var(--panel-raised) 76%,var(--action-soft))}}[data-theme=light] .notice-text{box-shadow:0 10px 26px var(--green)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .notice-text{box-shadow:0 10px 26px color-mix(in oklch,var(--green) 10%,transparent)}}[data-theme=light] .error-text{box-shadow:0 10px 26px var(--red)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .error-text{box-shadow:0 10px 26px color-mix(in oklch,var(--red) 10%,transparent)}[data-theme=light] .auth-bg-scrim{background:radial-gradient(circle at 26% 46%,rgb(var(--primary-rgb)/.07),transparent 34%),linear-gradient(90deg,color-mix(in oklch,var(--bg) 38%,transparent),color-mix(in oklch,var(--panel) 20%,transparent) 48%,color-mix(in oklch,var(--bg) 44%,transparent) 78%),linear-gradient(180deg,color-mix(in oklch,var(--bg) 30%,transparent),color-mix(in oklch,var(--bg) 46%,transparent))}}[data-theme=light] .auth-video-frame{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-video-frame{border-color:color-mix(in oklch,var(--line) 78%,transparent)}}[data-theme=light] .auth-video-frame{opacity:.96}[data-theme=light] .auth-video-shade{background:linear-gradient(90deg,var(--panel),var(--bg)),linear-gradient(180deg,transparent,var(--bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-video-shade{background:linear-gradient(90deg,color-mix(in oklch,var(--panel) 14%,transparent),color-mix(in oklch,var(--bg) 8%,transparent)),linear-gradient(180deg,transparent,color-mix(in oklch,var(--bg) 14%,transparent))}}[data-theme=light] .gridcn-corner{opacity:.08}[data-theme=light] .auth-stage-card{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-stage-card{border-color:color-mix(in oklch,var(--line) 82%,transparent)}}[data-theme=light] .auth-stage-card{background:linear-gradient(135deg,var(--accent),transparent 58%),var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-stage-card{background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 30%,transparent),transparent 58%),color-mix(in oklch,var(--panel-raised) 86%,transparent)}}[data-theme=light] .auth-stage-card{box-shadow:0 12px 34px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-stage-card{box-shadow:0 12px 34px color-mix(in oklch,var(--shadow-soft) 80%,transparent)}}[data-theme=light] .auth-panel{border-color:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-panel{border-color:color-mix(in oklch,var(--line-strong) 62%,transparent)}}[data-theme=light] .auth-panel{background:radial-gradient(circle at 50% 0,rgb(var(--primary-rgb)/.08),transparent 40%),linear-gradient(180deg,var(--panel-raised),var(--panel));box-shadow:0 22px 64px var(--shadow-soft),0 1px 0 oklch(100% .004 250/.76) inset}[data-theme=light] .auth-profile-card,[data-theme=light] .auth-profile-grid span{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-profile-card,[data-theme=light] .auth-profile-grid span{border-color:color-mix(in oklch,var(--line) 84%,transparent)}}[data-theme=light] .auth-profile-card,[data-theme=light] .auth-profile-grid span{background:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-profile-card,[data-theme=light] .auth-profile-grid span{background:color-mix(in oklch,var(--panel-raised) 84%,var(--field))}}[data-theme=light] .auth-vault-empty{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-ink)}[data-theme=light] .auth-recovery-panel,[data-theme=light] .secure-password-field.has-error .secure-password-control{border-color:var(--danger-border);background:var(--danger-surface)}[data-theme=light] .password-field-meta em{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-ink)}[data-theme=light] .secure-password-field.has-error .password-field-meta em{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-message-ink)}[data-theme=light] .auth-submit.loading-state{box-shadow:0 16px 38px var(--action),0 0 0 3px var(--action-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-submit.loading-state{box-shadow:0 16px 38px color-mix(in oklch,var(--action) 24%,transparent),0 0 0 3px var(--action-soft)}}[data-theme=light] .primary-action{border-color:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .primary-action{border-color:color-mix(in oklch,var(--action-strong) 48%,transparent)}}[data-theme=light] .primary-action{background:linear-gradient(180deg,var(--action),var(--action-strong))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .primary-action{background:linear-gradient(180deg,color-mix(in oklch,var(--action) 88%,oklch(100% 0 0)),var(--action-strong))}}[data-theme=light] .primary-action{box-shadow:0 14px 34px var(--action),0 1px 0 oklch(100% .004 250/.38) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .primary-action{box-shadow:0 14px 34px color-mix(in oklch,var(--action) 18%,transparent),0 1px 0 oklch(100% .004 250/.38) inset}}[data-theme=light] .auth-submit.error-state,[data-theme=light] .danger-action{border-color:var(--danger-border);background:linear-gradient(180deg,var(--red),var(--red))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-submit.error-state,[data-theme=light] .danger-action{background:linear-gradient(180deg,color-mix(in oklch,var(--red) 82%,oklch(100% 0 0)),var(--red))}}[data-theme=light] .auth-submit.error-state,[data-theme=light] .danger-action{box-shadow:0 14px 34px var(--red),0 1px 0 oklch(100% .004 250/.28) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-submit.error-state,[data-theme=light] .danger-action{box-shadow:0 14px 34px color-mix(in oklch,var(--red) 14%,transparent),0 1px 0 oklch(100% .004 250/.28) inset}}[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .text-action,[data-theme=light] .top-icon-action{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .text-action,[data-theme=light] .top-icon-action{border-color:color-mix(in oklch,var(--line) 86%,transparent)}}[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .text-action,[data-theme=light] .top-icon-action{background:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .text-action,[data-theme=light] .top-icon-action{background:color-mix(in oklch,var(--panel-raised) 82%,transparent)}}[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .text-action,[data-theme=light] .top-icon-action{color:var(--ink)}[data-theme=light] .executive-action-list button:hover,[data-theme=light] .overview-score-card:hover,[data-theme=light] .overview-stat-card:hover,[data-theme=light] .overview-system-button:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .executive-action-list button:hover,[data-theme=light] .overview-score-card:hover,[data-theme=light] .overview-stat-card:hover,[data-theme=light] .overview-system-button:hover{border-color:color-mix(in oklch,var(--action) 48%,var(--line))}}[data-theme=light] .executive-action-list button:hover,[data-theme=light] .overview-score-card:hover,[data-theme=light] .overview-stat-card:hover,[data-theme=light] .overview-system-button:hover{box-shadow:0 16px 40px var(--shadow-soft),0 0 0 1px var(--action) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .executive-action-list button:hover,[data-theme=light] .overview-score-card:hover,[data-theme=light] .overview-stat-card:hover,[data-theme=light] .overview-system-button:hover{box-shadow:0 16px 40px color-mix(in oklch,var(--shadow-soft) 84%,transparent),0 0 0 1px color-mix(in oklch,var(--action) 10%,transparent) inset}}[data-theme=light] .executive-posture-summary,[data-theme=light] .gridcn-template-card,[data-theme=light] .overview-chart-panel,[data-theme=light] .overview-score-card,[data-theme=light] .overview-stat-card,[data-theme=light] .overview-system-button{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .executive-posture-summary,[data-theme=light] .gridcn-template-card,[data-theme=light] .overview-chart-panel,[data-theme=light] .overview-score-card,[data-theme=light] .overview-stat-card,[data-theme=light] .overview-system-button{border-color:color-mix(in oklch,var(--line) 84%,transparent)}}[data-theme=light] .executive-posture-summary,[data-theme=light] .gridcn-template-card,[data-theme=light] .overview-chart-panel,[data-theme=light] .overview-score-card,[data-theme=light] .overview-stat-card,[data-theme=light] .overview-system-button{background:radial-gradient(circle at 100% 0,rgb(var(--primary-rgb)/.07),transparent 36%),linear-gradient(180deg,var(--panel-raised),var(--panel));box-shadow:0 16px 44px var(--shadow-soft),0 1px 0 oklch(100% .004 250/.7) inset}[data-theme=light] .executive-posture-summary.attention{background:linear-gradient(90deg,var(--warning-surface),transparent 46%),linear-gradient(180deg,var(--panel-raised),var(--panel))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .executive-posture-summary.attention{background:linear-gradient(90deg,color-mix(in oklch,var(--warning-surface) 72%,transparent),transparent 46%),linear-gradient(180deg,var(--panel-raised),var(--panel))}}[data-theme=light] .executive-posture-summary.healthy{border-color:var(--success-border)}[data-theme=light] .distribution-row,[data-theme=light] .executive-action-list button,[data-theme=light] .posture-row{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .distribution-row,[data-theme=light] .executive-action-list button,[data-theme=light] .posture-row{border-color:color-mix(in oklch,var(--line) 84%,transparent)}}[data-theme=light] .distribution-row,[data-theme=light] .executive-action-list button,[data-theme=light] .posture-row{background:var(--field)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .distribution-row,[data-theme=light] .executive-action-list button,[data-theme=light] .posture-row{background:color-mix(in oklch,var(--field) 74%,var(--panel-raised))}}[data-theme=light] .executive-action-list button em{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .executive-action-list button em{border-color:color-mix(in oklch,var(--action) 38%,var(--line))}}[data-theme=light] .executive-action-list button em{background:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .executive-action-list button em{background:color-mix(in oklch,var(--action-soft) 72%,transparent)}}[data-theme=light] .executive-action-list button em{color:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .score-ring{background:radial-gradient(circle,var(--panel-raised) 0 58%,transparent 59%),conic-gradient(var(--green) var(--score),color-mix(in oklch,var(--line) 58%,transparent) 0);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--line) 84%,transparent),0 16px 36px var(--shadow-soft)}}[data-theme=light] .overview-chart-panel:before{background:repeating-linear-gradient(0deg,transparent,transparent 2px,oklch(20% .02 250/.018) 2px,oklch(20% .02 250/.018) 4px),linear-gradient(90deg,rgb(var(--primary-rgb)/.05),transparent 18%,transparent 84%,rgb(var(--primary-rgb)/.05));opacity:.56}[data-theme=light] .audit-row,[data-theme=light] .extension-device-row,[data-theme=light] .incoming-share-row,[data-theme=light] .outgoing-share-row,[data-theme=light] .secret-row,[data-theme=light] .user-row{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-row,[data-theme=light] .extension-device-row,[data-theme=light] .incoming-share-row,[data-theme=light] .outgoing-share-row,[data-theme=light] .secret-row,[data-theme=light] .user-row{border-color:color-mix(in oklch,var(--line) 82%,transparent)}}[data-theme=light] .audit-row,[data-theme=light] .extension-device-row,[data-theme=light] .incoming-share-row,[data-theme=light] .outgoing-share-row,[data-theme=light] .secret-row,[data-theme=light] .user-row{background:linear-gradient(180deg,var(--panel-raised),var(--panel))}[data-theme=light] .audit-row:hover,[data-theme=light] .extension-device-row:hover,[data-theme=light] .incoming-share-row:hover,[data-theme=light] .outgoing-share-row:hover,[data-theme=light] .secret-row:hover,[data-theme=light] .user-row:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-row:hover,[data-theme=light] .extension-device-row:hover,[data-theme=light] .incoming-share-row:hover,[data-theme=light] .outgoing-share-row:hover,[data-theme=light] .secret-row:hover,[data-theme=light] .user-row:hover{border-color:color-mix(in oklch,var(--action) 38%,var(--line))}}[data-theme=light] .audit-row:hover,[data-theme=light] .extension-device-row:hover,[data-theme=light] .incoming-share-row:hover,[data-theme=light] .outgoing-share-row:hover,[data-theme=light] .secret-row:hover,[data-theme=light] .user-row:hover{background:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-row:hover,[data-theme=light] .extension-device-row:hover,[data-theme=light] .incoming-share-row:hover,[data-theme=light] .outgoing-share-row:hover,[data-theme=light] .secret-row:hover,[data-theme=light] .user-row:hover{background:color-mix(in oklch,var(--panel-raised) 86%,var(--action-soft))}}[data-theme=light] .empty-state{border-color:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .empty-state{border-color:color-mix(in oklch,var(--line-strong) 46%,transparent)}}[data-theme=light] .empty-state{background:linear-gradient(135deg,var(--accent),transparent 62%),var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .empty-state{background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 20%,transparent),transparent 62%),color-mix(in oklch,var(--panel-raised) 86%,var(--field))}[data-theme=light] .status-badge.success{background:color-mix(in oklch,var(--success-surface) 80%,transparent)}[data-theme=light] .status-badge.warning{background:color-mix(in oklch,var(--warning-surface) 82%,transparent)}[data-theme=light] .status-badge.danger{background:color-mix(in oklch,var(--danger-surface) 82%,transparent)}}@supports (color:color-mix(in lab,red,red)){[data-theme=light] :where(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 3px var(--action-soft),0 0 0 1px color-mix(in oklch,var(--action) 24%,transparent)}}.gridcn-uplink-header{border-color:var(--border-subtle);background:linear-gradient(90deg,var(--gradient-start),transparent 24%,transparent 76%,var(--gradient-end)),linear-gradient(180deg,var(--topbar-bg),var(--topbar-bg))}@supports (color:color-mix(in lab,red,red)){.gridcn-uplink-header{background:linear-gradient(90deg,var(--gradient-start),transparent 24%,transparent 76%,var(--gradient-end)),linear-gradient(180deg,var(--topbar-bg),color-mix(in oklch,var(--topbar-bg) 74%,var(--shell-bg)))}.gridcn-sidebar-nav{background:linear-gradient(180deg,var(--gradient-mid),transparent 150px),linear-gradient(180deg,var(--sidebar-bg),color-mix(in oklch,var(--sidebar-bg) 62%,var(--app-bg)))}}.gridcn-sidebar-nav{scrollbar-color:var(--border-strong) transparent}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-nav{scrollbar-color:color-mix(in oklch,var(--border-strong) 72%,transparent) transparent}}.gridcn-sidebar-sections::-webkit-scrollbar-thumb{background:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-sections::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--border-strong) 54%,transparent)}}.global-search,.gridcn-search-input,.gridcn-sidebar-head>button,.search-box,.secure-password-control,input,select,textarea{border-color:var(--border-subtle);background:var(--input-bg)}.global-search:focus-within,.gridcn-search-input:focus-within,.secure-password-control:focus-within,input:focus,select:focus,textarea:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--action-soft),0 0 0 1px var(--focus-ring) inset}@supports (color:color-mix(in lab,red,red)){.global-search:focus-within,.gridcn-search-input:focus-within,.secure-password-control:focus-within,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--action-soft),0 0 0 1px color-mix(in oklch,var(--focus-ring) 18%,transparent) inset}}.accent-palette,.language-switch,.theme-switch,.topbar-action-group,.topbar-action-group-critical{border-color:var(--border-subtle);background:var(--input-bg)}@supports (color:color-mix(in lab,red,red)){.accent-palette,.language-switch,.theme-switch,.topbar-action-group,.topbar-action-group-critical{background:color-mix(in oklch,var(--input-bg) 88%,transparent)}}.theme-switch{grid-template-columns:repeat(3,34px)}.theme-switch:before{background:var(--active-bg);box-shadow:0 0 0 1px var(--active-border) inset,0 8px 20px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.accent-palette button.active{box-shadow:0 0 0 1px var(--active-border) inset,0 0 0 4px color-mix(in oklch,var(--action) 12%,transparent)}}.gridcn-sidebar-section button.active,.gridcn-sidebar-section button:hover{border-color:var(--active-border);background:linear-gradient(90deg,var(--active-bg),transparent);color:var(--ink)}.gridcn-sidebar-section button.active{box-shadow:0 0 0 1px var(--action) inset}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.active{box-shadow:0 0 0 1px color-mix(in oklch,var(--action) 10%,transparent) inset}}.gridcn-sidebar-section button.active:before{background:var(--action-strong);width:4px;height:auto;box-shadow:0 0 18px rgb(var(--primary-rgb)/.38);border-radius:999px;top:8px;bottom:8px;left:3px;transform:none}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-section button.active:before{left:2px}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-section button.active{border-color:var(--active-border);background:radial-gradient(circle at 50% 50%,var(--action),transparent 70%),var(--active-bg)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-nav.collapsed .gridcn-sidebar-section button.active{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--action) 18%,transparent),transparent 70%),var(--active-bg)}}.distribution-row b,.gridcn-uplink-actions>span,.gridcn-uplink-left strong,.overview-stat-card svg,.panel-heading>svg{color:var(--icon-active)}.auth-panel,.auth-profile-card,.auth-profile-grid span,.auth-stage-card,.gridcn-template-card,.overview-chart-panel,.overview-score-card,.overview-stat-card,.overview-system-button{border-color:var(--border-subtle);background:radial-gradient(circle at 100% 0,var(--gradient-start),transparent 38%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg));box-shadow:0 16px 44px var(--shadow-soft),0 0 28px var(--shadow-color),0 1px 0 var(--ink) inset}@supports (color:color-mix(in lab,red,red)){.auth-panel,.auth-profile-card,.auth-profile-grid span,.auth-stage-card,.gridcn-template-card,.overview-chart-panel,.overview-score-card,.overview-stat-card,.overview-system-button{box-shadow:0 16px 44px var(--shadow-soft),0 0 28px color-mix(in oklch,var(--shadow-color) 30%,transparent),0 1px 0 color-mix(in oklch,var(--ink) 8%,transparent) inset}}.executive-posture-summary{border-color:var(--border-subtle);background:linear-gradient(100deg,var(--gradient-start),transparent 44%),radial-gradient(circle at 88% 12%,var(--gradient-end),transparent 38%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}.executive-posture-summary.attention{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.executive-posture-summary.attention{border-color:color-mix(in oklch,var(--warning-border) 68%,var(--active-border))}}.executive-posture-summary.healthy{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.executive-posture-summary.healthy{border-color:color-mix(in oklch,var(--success-border) 68%,var(--active-border))}}.audit-row,.distribution-row,.executive-action-list button,.extension-device-row,.incoming-share-row,.outgoing-share-row,.posture-row,.secret-row,.trend-bar,.user-row{border-color:var(--border-subtle);background:linear-gradient(90deg,var(--gradient-mid),transparent 46%),var(--input-bg)}@supports (color:color-mix(in lab,red,red)){.audit-row,.distribution-row,.executive-action-list button,.extension-device-row,.incoming-share-row,.outgoing-share-row,.posture-row,.secret-row,.trend-bar,.user-row{background:linear-gradient(90deg,color-mix(in oklch,var(--gradient-mid) 64%,transparent),transparent 46%),color-mix(in oklch,var(--input-bg) 80%,transparent)}}.executive-action-list button em{border-color:var(--active-border);background:var(--active-bg);color:var(--action-strong)}.auth-submit,.primary-action{border-color:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){.auth-submit,.primary-action{border-color:color-mix(in oklch,var(--action-strong) 46%,transparent)}}.auth-submit,.primary-action{background:var(--theme-cta-bg);color:var(--theme-cta-text)}.auth-submit:hover,.primary-action:hover{background:var(--theme-cta-hover)}.distribution-row:hover,.ghost-action:hover,.icon-action:hover,.menu-button:hover,.overview-score-card:hover,.overview-stat-card:hover,.overview-system-button:hover,.posture-row:hover,.text-action:hover,.top-icon-action:hover{border-color:var(--active-border);background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){.distribution-row:hover,.ghost-action:hover,.icon-action:hover,.menu-button:hover,.overview-score-card:hover,.overview-stat-card:hover,.overview-system-button:hover,.posture-row:hover,.text-action:hover,.top-icon-action:hover{background:color-mix(in oklch,var(--card-bg-strong) 82%,var(--active-bg))}}.distribution-row:hover,.ghost-action:hover,.icon-action:hover,.menu-button:hover,.overview-score-card:hover,.overview-stat-card:hover,.overview-system-button:hover,.posture-row:hover,.text-action:hover,.top-icon-action:hover{box-shadow:0 18px 54px var(--shadow-soft),0 0 0 1px var(--action) inset}@supports (color:color-mix(in lab,red,red)){.distribution-row:hover,.ghost-action:hover,.icon-action:hover,.menu-button:hover,.overview-score-card:hover,.overview-stat-card:hover,.overview-system-button:hover,.posture-row:hover,.text-action:hover,.top-icon-action:hover{box-shadow:0 18px 54px var(--shadow-soft),0 0 0 1px color-mix(in oklch,var(--action) 12%,transparent) inset}}.distribution-meter progress::-webkit-progress-value{background:linear-gradient(90deg,var(--chart-line),var(--chart-line))}@supports (color:color-mix(in lab,red,red)){.distribution-meter progress::-webkit-progress-value{background:linear-gradient(90deg,var(--chart-line),color-mix(in oklch,var(--chart-line) 54%,var(--surface-elevated)))}}.distribution-meter progress::-moz-progress-bar{background:linear-gradient(90deg,var(--chart-line),var(--chart-line))}@supports (color:color-mix(in lab,red,red)){.distribution-meter progress::-moz-progress-bar{background:linear-gradient(90deg,var(--chart-line),color-mix(in oklch,var(--chart-line) 54%,var(--surface-elevated)))}}.trend-bar>span{background:linear-gradient(180deg,var(--chart-line),var(--chart-line))}@supports (color:color-mix(in lab,red,red)){.trend-bar>span{background:linear-gradient(180deg,var(--chart-line),color-mix(in oklch,var(--chart-line) 68%,var(--action)))}}.trend-bar>span{box-shadow:0 12px 30px var(--shadow-color)}.overview-chart-panel:before{background:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--ink) 2px,var(--ink) 4px),linear-gradient(90deg,var(--chart-fill),transparent 18%,transparent 82%,var(--chart-fill))}@supports (color:color-mix(in lab,red,red)){.overview-chart-panel:before{background:repeating-linear-gradient(0deg,transparent,transparent 2px,color-mix(in oklch,var(--ink) 5%,transparent) 2px,color-mix(in oklch,var(--ink) 5%,transparent) 4px),linear-gradient(90deg,var(--chart-fill),transparent 18%,transparent 82%,var(--chart-fill))}}.score-ring{background:radial-gradient(circle,var(--card-bg-strong) 0 58%,transparent 59%),conic-gradient(var(--green) var(--score),var(--border-subtle) 0)}@supports (color:color-mix(in lab,red,red)){.score-ring{background:radial-gradient(circle,var(--card-bg-strong) 0 58%,transparent 59%),conic-gradient(var(--green) var(--score),color-mix(in oklch,var(--border-subtle) 74%,transparent) 0)}}:where(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:var(--focus-ring);box-shadow:0 0 0 3px var(--action-soft),0 0 0 1px var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){:where(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 3px var(--action-soft),0 0 0 1px color-mix(in oklch,var(--focus-ring) 24%,transparent)}}[data-theme=light]{--light-app-bg:oklch(97.9% .003 238);--light-shell-topbar-bg:oklch(99.3% .002 238);--light-shell-topbar-text:oklch(20% .028 220);--light-shell-topbar-border:oklch(88% .01 238);--light-shell-sidebar-bg:oklch(98.7% .003 238);--light-shell-sidebar-border:oklch(88% .01 238);--light-page-bg:oklch(98.1% .002 238);--light-page-panel-bg:oklch(99% .002 238);--light-card-bg:oklch(99.4% .001 238);--light-card-raised-bg:oklch(99.8% .001 238);--light-input-bg:oklch(98.6% .002 238);--light-input-border:oklch(84% .012 238);--light-input-focus:oklch(42% .105 184);--light-border-subtle:oklch(88% .018 190);--light-border-medium:oklch(79.5% .026 190);--light-border-strong:oklch(59% .045 190);--light-text-primary:oklch(20% .028 220);--light-text-secondary:oklch(38% .026 220);--light-text-muted:oklch(52% .022 220);--light-icon-default:var(--light-text-muted);--light-icon-active:oklch(34% .1 184);--light-primary:oklch(43% .112 184);--light-primary-hover:oklch(34% .098 184);--light-primary-pressed:oklch(28% .082 184);--light-primary-soft:oklch(91.5% .04 184/.9);--light-primary-border:oklch(61% .082 184/.58);--light-focus-ring:oklch(43% .112 184);--light-active-bg:oklch(93% .037 184/.92);--light-active-border:oklch(55% .088 184/.64);--light-selected-bg:oklch(94% .034 184/.96);--light-hover-bg:oklch(95.5% .018 184);--light-chart-line:var(--light-primary);--light-chart-fill:oklch(78% .065 184/.34);--light-gradient-start:oklch(90% .008 238/.46);--light-gradient-mid:oklch(94% .006 238/.42);--light-gradient-end:oklch(88% .008 238/.24);--light-shadow-subtle:oklch(45% .03 210/.1);--light-shadow-raised:oklch(38% .038 210/.16);--light-topbar-control-bg:oklch(98.8% .002 238/.86);--light-topbar-control-border:oklch(86.5% .01 238);--light-topbar-control-hover:oklch(96.4% .004 238);--light-topbar-control-text:var(--light-text-primary);--light-topbar-control-muted:var(--light-text-muted);--light-shell-topbar-input-bg:var(--light-topbar-control-bg);--light-shell-topbar-input-border:var(--light-topbar-control-border);--light-shell-sidebar-active-bg:var(--light-active-bg);--light-shell-sidebar-active-border:var(--light-active-border)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--light-card-hover-bg:color-mix(in oklch,var(--light-card-raised-bg) 82%,var(--light-active-bg))}}[data-theme=light]{--light-card-hover-border:var(--light-active-border);--bg:var(--light-app-bg);--bg-soft:var(--light-page-bg);--panel:var(--light-page-panel-bg);--panel-raised:var(--light-card-raised-bg);--panel-muted:var(--light-page-panel-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--panel-muted:color-mix(in oklch,var(--light-page-panel-bg) 72%,var(--light-app-bg))}}[data-theme=light]{--popover:var(--light-card-raised-bg);--field:var(--light-input-bg);--line:var(--light-border-subtle);--line-strong:var(--light-border-strong);--ink:var(--light-text-primary);--muted:var(--light-text-secondary);--faint:var(--light-text-muted);--surface-canvas:var(--light-app-bg);--surface-panel:var(--light-page-panel-bg);--surface-elevated:var(--light-card-raised-bg);--surface-inset:var(--light-input-bg);--surface-hover:var(--light-hover-bg);--theme-topbar:var(--light-shell-topbar-bg);--theme-sidebar:var(--light-shell-sidebar-bg);--theme-card:var(--light-card-bg);--theme-card-raised:var(--light-card-raised-bg);--theme-input:var(--light-input-bg);--theme-border-subtle:var(--light-border-subtle);--theme-border-strong:var(--light-border-strong);--theme-active-bg:var(--light-active-bg);--theme-active-border:var(--light-active-border);--theme-focus:var(--light-focus-ring);--theme-chart-line:var(--light-chart-line);--theme-chart-fill:var(--light-chart-fill);--theme-cta-bg:linear-gradient(180deg,var(--light-primary),var(--light-primary-hover));--theme-cta-hover:linear-gradient(180deg,var(--light-primary-hover),var(--light-primary-pressed));--theme-cta-text:oklch(99% .004 190);--theme-gradient-start:var(--light-gradient-start);--theme-gradient-middle:var(--light-gradient-mid);--theme-gradient-end:var(--light-gradient-end);--theme-shadow:var(--light-shadow-raised);--app-bg:var(--light-app-bg);--shell-bg:var(--light-app-bg);--topbar-bg:var(--light-shell-topbar-bg);--topbar-text:var(--light-shell-topbar-text);--sidebar-bg:var(--light-shell-sidebar-bg);--page-bg:var(--light-page-bg);--card-bg:var(--light-card-bg);--card-bg-strong:var(--light-card-raised-bg);--input-bg:var(--light-input-bg);--border-subtle:var(--light-border-subtle);--border-medium:var(--light-border-medium);--border-strong:var(--light-border-strong);--primary:var(--light-primary);--primary-hover:var(--light-primary-hover);--primary-soft:var(--light-primary-soft);--primary-text:var(--theme-cta-text);--focus-ring:var(--light-focus-ring);--active-bg:var(--light-active-bg);--active-border:var(--light-active-border);--selected-bg:var(--light-selected-bg);--chart-line:var(--light-chart-line);--chart-fill:var(--light-chart-fill);--gradient-start:var(--light-gradient-start);--gradient-mid:var(--light-gradient-mid);--gradient-end:var(--light-gradient-end);--shadow-color:var(--light-shadow-raised);--shadow-soft:var(--light-shadow-subtle);--shadow-accent:var(--light-shadow-raised);--text-primary:var(--light-text-primary);--text-secondary:var(--light-text-secondary);--text-muted:var(--light-text-muted);--icon-default:var(--light-icon-default);--icon-active:var(--light-icon-active);--action:var(--light-primary);--action-strong:var(--light-primary-hover);--action-soft:var(--light-primary-soft);--ring:var(--light-focus-ring);--accent:var(--light-primary-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--accent:color-mix(in oklch,var(--light-primary-soft) 58%,transparent)}}[data-theme=light]{--primary-rgb:0 121 126;--blue:var(--light-primary);--blue-strong:var(--light-primary-hover);--blue-soft:var(--light-primary-soft);--green:oklch(43% .118 152);--amber:oklch(54% .12 76);--red:oklch(52% .17 28);--info-blue:oklch(45% .125 238);--info-blue-strong:oklch(34% .115 238);--success-surface:oklch(94% .052 152);--success-border:oklch(68% .1 152/.62);--success-ink:oklch(30% .09 152);--warning-surface:oklch(95% .06 76);--warning-border:oklch(72% .115 76/.66);--warning-ink:oklch(34% .09 76);--danger-surface:oklch(95% .044 28);--danger-border:oklch(70% .13 28/.62);--danger-message-ink:oklch(36% .14 28);--info-surface:oklch(94% .042 238);--info-border:oklch(70% .1 238/.6);--info-ink:oklch(34% .105 238);--success:var(--green);--success-bg:var(--success-surface);--success-border-token:var(--success-border);--semantic-success:var(--green);--semantic-success-bg:var(--success-surface);--semantic-success-border:var(--success-border);--warning:var(--amber);--warning-bg:var(--warning-surface);--warning-border-token:var(--warning-border);--semantic-warning:var(--amber);--semantic-warning-bg:var(--warning-surface);--semantic-warning-border:var(--warning-border);--danger:var(--red);--danger-bg:var(--danger-surface);--danger-border-token:var(--danger-border);--semantic-danger:var(--red);--semantic-danger-bg:var(--danger-surface);--semantic-danger-border:var(--danger-border);--info:var(--info-blue);--info-bg:var(--info-surface);--info-border-token:var(--info-border);--semantic-info:var(--info-blue);--semantic-info-bg:var(--info-surface);--semantic-info-border:var(--info-border)}[data-theme=light][data-accent=cyan]{--light-app-bg:oklch(97.9% .003 238);--light-shell-topbar-bg:oklch(99.3% .002 238);--light-shell-topbar-text:oklch(20% .028 220);--light-shell-sidebar-bg:oklch(98.7% .003 238);--light-page-bg:oklch(98.1% .002 238);--light-card-bg:oklch(99.4% .001 238);--light-primary:oklch(43% .112 184);--light-primary-hover:oklch(34% .102 184);--light-primary-pressed:oklch(28% .084 184);--light-primary-soft:oklch(92% .041 184/.92);--light-primary-border:oklch(61% .082 184/.58);--light-chart-line:oklch(43% .112 184);--light-chart-fill:oklch(78% .065 184/.34);--primary-rgb:0 121 126}[data-theme=light][data-accent=amber]{--light-app-bg:oklch(97.9% .003 238);--light-shell-topbar-bg:oklch(99.3% .002 238);--light-shell-topbar-text:oklch(20% .028 220);--light-shell-topbar-border:oklch(88% .01 238);--light-shell-sidebar-bg:oklch(98.7% .003 238);--light-shell-sidebar-border:oklch(88% .01 238);--light-page-bg:oklch(98.1% .002 238);--light-page-panel-bg:oklch(99% .002 238);--light-card-bg:oklch(99.4% .001 238);--light-card-raised-bg:oklch(99.8% .001 238);--light-input-bg:oklch(98.6% .002 238);--light-input-border:oklch(84% .012 238);--light-border-subtle:oklch(88% .012 238);--light-border-medium:oklch(79.5% .016 238);--light-border-strong:oklch(59% .03 238);--light-primary:oklch(47% .112 76);--light-primary-hover:oklch(36% .095 76);--light-primary-pressed:oklch(30% .08 76);--light-primary-soft:oklch(91.5% .054 78/.9);--light-primary-border:oklch(63% .1 78/.58);--light-focus-ring:oklch(46% .11 76);--light-active-bg:oklch(93.2% .048 78/.92);--light-active-border:oklch(60% .092 78/.62);--light-chart-line:oklch(46% .11 76);--light-chart-fill:oklch(78% .074 78/.34);--light-shadow-subtle:oklch(45% .04 78/.1);--light-shadow-raised:oklch(38% .045 78/.16);--light-topbar-control-bg:oklch(98.8% .002 238/.86);--light-topbar-control-border:oklch(86.5% .01 238);--light-topbar-control-hover:oklch(96.4% .004 238);--light-topbar-control-muted:var(--light-text-muted);--primary-rgb:154 96 18}[data-theme=light][data-accent=indigo]{--light-app-bg:oklch(97.9% .003 238);--light-shell-topbar-bg:oklch(99.3% .002 238);--light-shell-topbar-text:oklch(20% .028 220);--light-shell-sidebar-bg:oklch(98.7% .003 238);--light-page-bg:oklch(98.1% .002 238);--light-primary:oklch(45% .152 270);--light-primary-hover:oklch(34% .132 270);--light-primary-pressed:oklch(29% .112 270);--light-primary-soft:oklch(91.5% .046 270/.9);--light-primary-border:oklch(61% .105 270/.56);--light-focus-ring:oklch(45% .152 270);--light-active-bg:oklch(93% .04 270/.92);--light-active-border:oklch(58% .108 270/.62);--light-chart-line:oklch(45% .152 270);--light-chart-fill:oklch(77% .075 270/.32);--primary-rgb:79 70 229}[data-theme=light][data-accent=rose]{--light-app-bg:oklch(97.9% .003 238);--light-shell-topbar-bg:oklch(99.3% .002 238);--light-shell-topbar-text:oklch(20% .028 220);--light-shell-sidebar-bg:oklch(98.7% .003 238);--light-shell-sidebar-border:oklch(88% .01 238);--light-page-bg:oklch(98.1% .002 238);--light-page-panel-bg:oklch(99% .002 238);--light-card-bg:oklch(99.4% .001 238);--light-input-bg:oklch(98.6% .002 238);--light-input-border:oklch(84% .012 238);--light-border-subtle:oklch(88% .012 238);--light-border-medium:oklch(79.5% .016 238);--light-border-strong:oklch(54% .035 242);--light-primary:oklch(43% .095 252);--light-primary-hover:oklch(33% .082 252);--light-primary-pressed:oklch(28% .07 252);--light-primary-soft:oklch(92% .025 252/.9);--light-primary-border:oklch(59% .065 252/.56);--light-focus-ring:oklch(43% .095 252);--light-active-bg:oklch(93.5% .024 252/.92);--light-active-border:oklch(57% .062 252/.6);--light-chart-line:oklch(43% .095 252);--light-chart-fill:oklch(77% .055 252/.32);--primary-rgb:63 93 142}[data-theme=light][data-accent=emerald]{--light-app-bg:oklch(97.9% .003 238);--light-shell-topbar-bg:oklch(99.3% .002 238);--light-shell-topbar-text:oklch(20% .028 220);--light-shell-sidebar-bg:oklch(98.7% .003 238);--light-page-bg:oklch(98.1% .002 238);--light-primary:oklch(42% .118 158);--light-primary-hover:oklch(32% .1 158);--light-primary-pressed:oklch(27% .082 158);--light-primary-soft:oklch(92% .041 158/.9);--light-primary-border:oklch(60% .082 158/.58);--light-focus-ring:oklch(42% .118 158);--light-active-bg:oklch(93% .037 158/.92);--light-active-border:oklch(55% .088 158/.62);--light-chart-line:oklch(42% .118 158);--light-chart-fill:oklch(78% .065 158/.34);--primary-rgb:5 130 92}[data-theme=light],[data-theme=light][data-accent]{--light-shell-sidebar-bg:oklch(98.7% .003 238);--light-shell-sidebar-border:oklch(88% .01 238);--light-input-bg:oklch(98.6% .002 238);--light-input-border:oklch(84% .012 238);--light-gradient-start:oklch(90% .008 238/.46);--light-gradient-mid:oklch(94% .006 238/.42);--light-gradient-end:oklch(88% .008 238/.24);--shell-bg:var(--light-app-bg);--gradient-start:oklch(90% .008 238/.46);--gradient-mid:oklch(94% .006 238/.42);--gradient-end:oklch(88% .008 238/.24)}[data-theme=light]{--light-shell-topbar-bg:oklch(25.4% .055 184);--light-shell-topbar-text:oklch(97.8% .008 186);--light-shell-topbar-border:oklch(31% .052 184/.82);--light-topbar-control-bg:oklch(100% 0 0/.1);--light-topbar-control-border:oklch(100% 0 0/.2);--light-topbar-control-hover:oklch(100% 0 0/.16);--light-topbar-control-text:var(--light-shell-topbar-text);--light-topbar-control-muted:oklch(89% .014 186/.78)}[data-theme=light][data-accent=cyan]{--light-shell-topbar-bg:oklch(25.2% .058 184);--light-shell-topbar-text:oklch(98% .008 186);--light-shell-topbar-border:oklch(31% .052 184/.82)}[data-theme=light][data-accent=indigo]{--light-shell-topbar-bg:oklch(25% .065 272);--light-shell-topbar-text:oklch(98% .006 274);--light-shell-topbar-border:oklch(31% .056 272/.82)}[data-theme=light][data-accent=emerald]{--light-shell-topbar-bg:oklch(25% .054 158);--light-shell-topbar-text:oklch(98% .007 158);--light-shell-topbar-border:oklch(31% .05 158/.82)}[data-theme=light][data-accent=rose]{--light-shell-topbar-bg:oklch(24% .035 248);--light-shell-topbar-text:oklch(97.8% .005 240);--light-shell-topbar-border:oklch(31% .036 248/.82)}[data-theme=light][data-accent=amber]{--light-shell-topbar-bg:oklch(98.2% .014 86);--light-shell-topbar-text:oklch(23% .036 76);--light-shell-topbar-border:oklch(86% .035 82);--light-topbar-control-bg:oklch(100% .004 84/.78);--light-topbar-control-border:var(--light-border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=amber]{--light-topbar-control-border:color-mix(in oklch,var(--light-border-subtle) 84%,transparent)}}[data-theme=light][data-accent=amber]{--light-topbar-control-hover:oklch(95.2% .022 84);--light-topbar-control-text:var(--light-shell-topbar-text);--light-topbar-control-muted:oklch(49% .04 76)}[data-theme=light]{--light-text-primary:oklch(23% .024 220);--light-text-secondary:oklch(43% .022 220);--light-text-muted:oklch(48% .018 220);--light-border-subtle:oklch(91% .012 220)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--light-border-subtle:color-mix(in oklch,oklch(91% .012 220) 88%,var(--light-primary) 4%)}}[data-theme=light]{--light-border-medium:oklch(84.5% .014 220)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--light-border-medium:color-mix(in oklch,oklch(84.5% .014 220) 86%,var(--light-primary) 5%)}}[data-theme=light]{--light-border-strong:oklch(67% .024 220)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--light-border-strong:color-mix(in oklch,oklch(67% .024 220) 84%,var(--light-primary) 8%)}}[data-theme=light]{--light-input-border:var(--light-border-medium)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--light-input-border:color-mix(in oklch,var(--light-border-medium) 72%,var(--light-card-bg))}}[data-theme=light]{--light-primary-border:var(--light-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--light-primary-border:color-mix(in oklch,var(--light-primary) 28%,var(--light-border-subtle))}}[data-theme=light]{--light-active-border:var(--light-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--light-active-border:color-mix(in oklch,var(--light-primary) 32%,var(--light-border-subtle))}}[data-theme=light]{--light-card-border:var(--light-border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--light-card-border:color-mix(in oklch,var(--light-border-subtle) 88%,transparent)}}[data-theme=light]{--light-card-hover-bg:var(--light-card-raised-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--light-card-hover-bg:color-mix(in oklch,var(--light-card-raised-bg) 88%,var(--light-active-bg))}}[data-theme=light]{--light-card-hover-border:var(--light-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--light-card-hover-border:color-mix(in oklch,var(--light-primary) 30%,var(--light-border-subtle))}}[data-theme=light]{--light-shadow-subtle:oklch(45% .024 210/.075);--light-shadow-raised:oklch(38% .03 210/.12)}html[data-theme=light] body{background:radial-gradient(circle at 14% -8%,var(--gradient-start),transparent 32%),linear-gradient(180deg,var(--page-bg),var(--app-bg) 420px),var(--app-bg);color:var(--text-primary)}[data-theme=light] .auth-shell,[data-theme=light] .workspace-shell.product-frame{background:radial-gradient(circle at 12% 0,var(--gradient-start),transparent 34%),linear-gradient(180deg,var(--page-bg),var(--app-bg) 430px),var(--app-bg)}[data-theme=light] .auth-shell:before,[data-theme=light] .workspace-shell.product-frame:before{background:linear-gradient(90deg,transparent 0 63px,var(--border-subtle) 64px),linear-gradient(180deg,transparent 0 63px,var(--border-subtle) 64px)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-shell:before,[data-theme=light] .workspace-shell.product-frame:before{background:linear-gradient(90deg,transparent 0 63px,color-mix(in oklch,var(--border-subtle) 52%,transparent) 64px),linear-gradient(180deg,transparent 0 63px,color-mix(in oklch,var(--border-subtle) 44%,transparent) 64px)}}[data-theme=light] .auth-shell:before,[data-theme=light] .workspace-shell.product-frame:before{opacity:.42}[data-theme=light] .gridcn-uplink-header{color:var(--topbar-text);border-bottom-color:var(--light-shell-topbar-border);background:linear-gradient(90deg,var(--light-primary),transparent 26%,transparent 76%,var(--light-primary-hover)),linear-gradient(180deg,var(--topbar-bg),var(--topbar-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-uplink-header{background:linear-gradient(90deg,color-mix(in oklch,var(--light-primary) 14%,transparent),transparent 26%,transparent 76%,color-mix(in oklch,var(--light-primary-hover) 12%,transparent)),linear-gradient(180deg,var(--topbar-bg),color-mix(in oklch,var(--topbar-bg) 86%,black));box-shadow:0 14px 34px color-mix(in oklch,var(--light-shadow-raised) 72%,transparent),0 -1px 0 color-mix(in oklch,var(--topbar-text) 13%,transparent) inset}}[data-theme=light][data-accent=amber] .gridcn-uplink-header{background:linear-gradient(90deg,var(--light-primary-soft),transparent 34%,transparent 78%,var(--light-primary)),linear-gradient(180deg,var(--topbar-bg),var(--topbar-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=amber] .gridcn-uplink-header{background:linear-gradient(90deg,color-mix(in oklch,var(--light-primary-soft) 58%,transparent),transparent 34%,transparent 78%,color-mix(in oklch,var(--light-primary) 7%,transparent)),linear-gradient(180deg,var(--topbar-bg),color-mix(in oklch,var(--topbar-bg) 86%,var(--page-bg)))}}[data-theme=light][data-accent=amber] .gridcn-uplink-header{box-shadow:0 12px 30px var(--light-shadow-subtle),0 -1px 0 var(--border-subtle) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=amber] .gridcn-uplink-header{box-shadow:0 12px 30px color-mix(in oklch,var(--light-shadow-subtle) 88%,transparent),0 -1px 0 color-mix(in oklch,var(--border-subtle) 86%,transparent) inset}}[data-theme=light] .gridcn-uplink-actions>span,[data-theme=light] .gridcn-uplink-left strong{color:var(--topbar-text)}[data-theme=light] .accent-palette,[data-theme=light] .gridcn-search-input,[data-theme=light] .language-switch,[data-theme=light] .theme-switch,[data-theme=light] .topbar-action-group,[data-theme=light] .topbar-action-group-critical{border-color:var(--light-topbar-control-border);background:var(--light-topbar-control-bg);color:var(--light-topbar-control-text);box-shadow:0 1px 0 var(--topbar-text) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .accent-palette,[data-theme=light] .gridcn-search-input,[data-theme=light] .language-switch,[data-theme=light] .theme-switch,[data-theme=light] .topbar-action-group,[data-theme=light] .topbar-action-group-critical{box-shadow:0 1px 0 color-mix(in oklch,var(--topbar-text) 12%,transparent) inset}}[data-theme=light] .accent-palette button,[data-theme=light] .gridcn-search-input svg,[data-theme=light] .language-switch button,[data-theme=light] .theme-switch button,[data-theme=light] .top-icon-action{color:var(--light-topbar-control-text)}[data-theme=light] .topbar-action-group .top-icon-action,[data-theme=light] .topbar-action-group-critical .top-icon-action{box-shadow:none;background:0 0;border-color:#0000}[data-theme=light] .accent-palette button:hover,[data-theme=light] .language-switch button:hover,[data-theme=light] .theme-switch button:hover,[data-theme=light] .topbar-action-group .top-icon-action:hover,[data-theme=light] .topbar-action-group-critical .top-icon-action:hover{border-color:var(--light-topbar-control-border);background:var(--light-topbar-control-hover)}[data-theme=light] .notification-count{border-color:var(--topbar-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .notification-count{border-color:color-mix(in oklch,var(--topbar-text) 36%,transparent)}}[data-theme=light] .notification-count{background:var(--warning-surface);color:var(--warning-ink);box-shadow:0 0 0 2px var(--topbar-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .notification-count{box-shadow:0 0 0 2px color-mix(in oklch,var(--topbar-bg) 72%,transparent)}}[data-theme=light] .gridcn-sidebar-nav{border-color:var(--light-shell-sidebar-border);background:linear-gradient(180deg,var(--light-primary-soft),transparent 160px),linear-gradient(180deg,var(--sidebar-bg),var(--sidebar-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-nav{background:linear-gradient(180deg,color-mix(in oklch,var(--light-primary-soft) 36%,transparent),transparent 160px),linear-gradient(180deg,var(--sidebar-bg),color-mix(in oklch,var(--sidebar-bg) 68%,var(--page-bg)))}}[data-theme=light] .gridcn-sidebar-nav{box-shadow:0 16px 40px var(--light-shadow-subtle),0 1px 0 oklch(100% .004 240/.82) inset;scrollbar-color:var(--border-strong) transparent}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-nav{scrollbar-color:color-mix(in oklch,var(--border-strong) 38%,transparent) transparent}}[data-theme=light] .gridcn-sidebar-head>button{border-color:var(--border-subtle);background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-head>button{background:color-mix(in oklch,var(--card-bg-strong) 82%,var(--primary-soft))}}[data-theme=light] .gridcn-sidebar-head>button{color:var(--icon-active)}[data-theme=light] .gridcn-sidebar-section>span{color:var(--text-muted);letter-spacing:.04em}[data-theme=light] .gridcn-sidebar-section button{color:var(--text-secondary)}[data-theme=light] .gridcn-sidebar-section button.active,[data-theme=light] .gridcn-sidebar-section button:hover{border-color:var(--active-border);background:linear-gradient(90deg,var(--active-bg),transparent 86%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-section button.active,[data-theme=light] .gridcn-sidebar-section button:hover{background:linear-gradient(90deg,var(--active-bg),transparent 86%),color-mix(in oklch,var(--card-bg-strong) 86%,transparent)}}[data-theme=light] .gridcn-sidebar-section button.active,[data-theme=light] .gridcn-sidebar-section button:hover{color:var(--text-primary)}[data-theme=light] .gridcn-sidebar-section button.active strong,[data-theme=light] .gridcn-sidebar-section button.active svg{color:var(--icon-active)}[data-theme=light] .gridcn-sidebar-section button.active:before{box-shadow:0 0 0 1px var(--primary),0 0 18px var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-section button.active:before{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 36%,transparent),0 0 18px color-mix(in oklch,var(--primary) 22%,transparent)}}[data-theme=light] .sidebar-health-row{color:var(--text-secondary);border-color:#0000}[data-theme=light] .sidebar-health-row:focus-visible,[data-theme=light] .sidebar-health-row:hover{border-color:var(--border-subtle);background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .sidebar-health-row:focus-visible,[data-theme=light] .sidebar-health-row:hover{background:color-mix(in oklch,var(--card-bg-strong) 78%,var(--active-bg))}}[data-theme=light] .content-shell{background:linear-gradient(180deg,var(--light-page-panel-bg),var(--panel-muted)),var(--panel);box-shadow:0 18px 48px var(--light-shadow-subtle),0 1px 0 oklch(100% .004 240/.78) inset}[data-theme=light] .changelog-group,[data-theme=light] .changelog-panel,[data-theme=light] .diagnostics-health-banner,[data-theme=light] .directory-provider-card,[data-theme=light] .directory-selection-inspector,[data-theme=light] .directory-tree-browser,[data-theme=light] .empty-state,[data-theme=light] .extension-guide-card,[data-theme=light] .extension-policy-note,[data-theme=light] .gridcn-template-card,[data-theme=light] .integration-command-center,[data-theme=light] .license-generator-panel,[data-theme=light] .license-lifecycle-band,[data-theme=light] .master-password-form,[data-theme=light] .note-card,[data-theme=light] .notification-empty,[data-theme=light] .overview-chart-panel,[data-theme=light] .overview-score-card,[data-theme=light] .overview-stat-card,[data-theme=light] .overview-system-button,[data-theme=light] .panel,[data-theme=light] .rbac-overview-panel,[data-theme=light] .security-command-band,[data-theme=light] .totp-copy-card,[data-theme=light] .totp-qr-card,[data-theme=light] .two-factor-enabled-card,[data-theme=light] .update-card,[data-theme=light] .update-config-panel,[data-theme=light] .update-install-shell,[data-theme=light] .update-local-fallback-panel,[data-theme=light] .update-package-stage,[data-theme=light] .update-remediation-panel{border-color:var(--border-subtle);background:linear-gradient(180deg,var(--card-bg-strong),var(--card-bg));box-shadow:0 12px 30px var(--light-shadow-subtle),0 1px 0 oklch(100% .004 240/.82) inset}[data-theme=light] .update-package-stage.update-package-stage-flat{box-shadow:none;background:0 0;border:0;padding:0}[data-theme=light] .update-install-shell.is-complete{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .update-install-shell.is-complete{border-color:color-mix(in oklch,var(--success-border) 78%,var(--border-subtle))}}[data-theme=light] .update-install-shell.is-complete{background:linear-gradient(135deg,var(--success-surface),transparent 62%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .update-install-shell.is-complete{background:linear-gradient(135deg,color-mix(in oklch,var(--success-surface) 86%,transparent),transparent 62%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}}[data-theme=light] .update-install-shell.is-complete em{color:var(--success-ink)}[data-theme=light] .executive-posture-summary{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .executive-posture-summary{border-color:color-mix(in oklch,var(--border-subtle) 70%,var(--active-border))}}[data-theme=light] .executive-posture-summary{background:linear-gradient(100deg,var(--active-bg),transparent 46%),radial-gradient(circle at 86% 0,var(--gradient-start),transparent 42%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .executive-posture-summary{background:linear-gradient(100deg,color-mix(in oklch,var(--active-bg) 72%,transparent),transparent 46%),radial-gradient(circle at 86% 0,var(--gradient-start),transparent 42%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}}[data-theme=light] .executive-posture-summary{box-shadow:0 14px 36px var(--light-shadow-subtle),0 1px 0 oklch(100% .004 240/.84) inset}[data-theme=light] .executive-posture-summary.attention{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .executive-posture-summary.attention{border-color:color-mix(in oklch,var(--warning-border) 72%,var(--active-border))}}[data-theme=light] .auth-profile-grid span,[data-theme=light] .changelog-stats span,[data-theme=light] .distribution-row,[data-theme=light] .executive-action-list button,[data-theme=light] .extension-mini-shot,[data-theme=light] .integration-guide-grid span,[data-theme=light] .integration-health-rail span,[data-theme=light] .integration-summary-grid span,[data-theme=light] .license-feature-grid span,[data-theme=light] .metadata-grid>div,[data-theme=light] .posture-row,[data-theme=light] .security-state-grid>span,[data-theme=light] .server-access-status-grid span,[data-theme=light] .server-ops-grid article,[data-theme=light] .system-tech-grid span,[data-theme=light] .trend-bar,[data-theme=light] .update-meta-grid span{border-color:var(--border-subtle);background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-profile-grid span,[data-theme=light] .changelog-stats span,[data-theme=light] .distribution-row,[data-theme=light] .executive-action-list button,[data-theme=light] .extension-mini-shot,[data-theme=light] .integration-guide-grid span,[data-theme=light] .integration-health-rail span,[data-theme=light] .integration-summary-grid span,[data-theme=light] .license-feature-grid span,[data-theme=light] .metadata-grid>div,[data-theme=light] .posture-row,[data-theme=light] .security-state-grid>span,[data-theme=light] .server-access-status-grid span,[data-theme=light] .server-ops-grid article,[data-theme=light] .system-tech-grid span,[data-theme=light] .trend-bar,[data-theme=light] .update-meta-grid span{background:color-mix(in oklch,var(--card-bg-strong) 82%,var(--input-bg))}}[data-theme=light] .auth-profile-grid span,[data-theme=light] .changelog-stats span,[data-theme=light] .distribution-row,[data-theme=light] .executive-action-list button,[data-theme=light] .extension-mini-shot,[data-theme=light] .integration-guide-grid span,[data-theme=light] .integration-health-rail span,[data-theme=light] .integration-summary-grid span,[data-theme=light] .license-feature-grid span,[data-theme=light] .metadata-grid>div,[data-theme=light] .posture-row,[data-theme=light] .security-state-grid>span,[data-theme=light] .server-access-status-grid span,[data-theme=light] .server-ops-grid article,[data-theme=light] .system-tech-grid span,[data-theme=light] .trend-bar,[data-theme=light] .update-meta-grid span{box-shadow:inset 0 1px oklch(100% .004 240/.75)}[data-theme=light] .audit-category-tabs button,[data-theme=light] .audit-toolbar,[data-theme=light] .bulk-action-bar,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .density-toggle button,[data-theme=light] .extension-device-tabs button,[data-theme=light] .record-filter-chips button,[data-theme=light] .secret-table-head,[data-theme=light] .segmented-control,[data-theme=light] .share-category-head,[data-theme=light] .share-category-tabs button,[data-theme=light] .share-selection-summary,[data-theme=light] .share-stepper button,[data-theme=light] .toolbar,[data-theme=light] .update-view-toggle button,[data-theme=light] .vault-tab{border-color:var(--border-subtle);background:var(--input-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-category-tabs button,[data-theme=light] .audit-toolbar,[data-theme=light] .bulk-action-bar,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .density-toggle button,[data-theme=light] .extension-device-tabs button,[data-theme=light] .record-filter-chips button,[data-theme=light] .secret-table-head,[data-theme=light] .segmented-control,[data-theme=light] .share-category-head,[data-theme=light] .share-category-tabs button,[data-theme=light] .share-selection-summary,[data-theme=light] .share-stepper button,[data-theme=light] .toolbar,[data-theme=light] .update-view-toggle button,[data-theme=light] .vault-tab{background:color-mix(in oklch,var(--input-bg) 76%,var(--card-bg-strong))}}[data-theme=light] .audit-category-tabs button,[data-theme=light] .audit-toolbar,[data-theme=light] .bulk-action-bar,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .density-toggle button,[data-theme=light] .extension-device-tabs button,[data-theme=light] .record-filter-chips button,[data-theme=light] .secret-table-head,[data-theme=light] .segmented-control,[data-theme=light] .share-category-head,[data-theme=light] .share-category-tabs button,[data-theme=light] .share-selection-summary,[data-theme=light] .share-stepper button,[data-theme=light] .toolbar,[data-theme=light] .update-view-toggle button,[data-theme=light] .vault-tab{color:var(--text-secondary);box-shadow:inset 0 1px oklch(100% .004 240/.72)}[data-theme=light] .audit-category-tabs button.active,[data-theme=light] .credential-protocol-filter button.active,[data-theme=light] .density-toggle button.active,[data-theme=light] .extension-device-tabs button.active,[data-theme=light] .record-filter-chips button.active,[data-theme=light] .share-category-tabs button.active,[data-theme=light] .share-stepper button.active,[data-theme=light] .update-view-toggle button.active,[data-theme=light] .vault-tab.active{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-category-tabs button.active,[data-theme=light] .credential-protocol-filter button.active,[data-theme=light] .density-toggle button.active,[data-theme=light] .extension-device-tabs button.active,[data-theme=light] .record-filter-chips button.active,[data-theme=light] .share-category-tabs button.active,[data-theme=light] .share-stepper button.active,[data-theme=light] .update-view-toggle button.active,[data-theme=light] .vault-tab.active{border-color:color-mix(in oklch,var(--blue) 44%,var(--line))}}[data-theme=light] .audit-category-tabs button.active,[data-theme=light] .credential-protocol-filter button.active,[data-theme=light] .density-toggle button.active,[data-theme=light] .extension-device-tabs button.active,[data-theme=light] .record-filter-chips button.active,[data-theme=light] .share-category-tabs button.active,[data-theme=light] .share-stepper button.active,[data-theme=light] .update-view-toggle button.active,[data-theme=light] .vault-tab.active{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-category-tabs button.active,[data-theme=light] .credential-protocol-filter button.active,[data-theme=light] .density-toggle button.active,[data-theme=light] .extension-device-tabs button.active,[data-theme=light] .record-filter-chips button.active,[data-theme=light] .share-category-tabs button.active,[data-theme=light] .share-stepper button.active,[data-theme=light] .update-view-toggle button.active,[data-theme=light] .vault-tab.active{background:color-mix(in oklch,var(--blue) 11%,var(--surface-elevated))}}[data-theme=light] .audit-category-tabs button.active,[data-theme=light] .credential-protocol-filter button.active,[data-theme=light] .density-toggle button.active,[data-theme=light] .extension-device-tabs button.active,[data-theme=light] .record-filter-chips button.active,[data-theme=light] .share-category-tabs button.active,[data-theme=light] .share-stepper button.active,[data-theme=light] .update-view-toggle button.active,[data-theme=light] .vault-tab.active{color:var(--blue)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-category-tabs button.active,[data-theme=light] .credential-protocol-filter button.active,[data-theme=light] .density-toggle button.active,[data-theme=light] .extension-device-tabs button.active,[data-theme=light] .record-filter-chips button.active,[data-theme=light] .share-category-tabs button.active,[data-theme=light] .share-stepper button.active,[data-theme=light] .update-view-toggle button.active,[data-theme=light] .vault-tab.active{color:color-mix(in oklch,var(--blue) 78%,var(--ink))}}[data-theme=light] .audit-row,[data-theme=light] .directory-tree-row,[data-theme=light] .extension-device-row,[data-theme=light] .incoming-share-row,[data-theme=light] .integration-client-row,[data-theme=light] .outgoing-share-row,[data-theme=light] .secret-row,[data-theme=light] .share-secret-row,[data-theme=light] .user-row{border-color:var(--border-subtle);background:linear-gradient(180deg,var(--card-bg-strong),var(--card-bg));box-shadow:inset 0 1px oklch(100% .004 240/.8)}[data-theme=light] .audit-row:hover,[data-theme=light] .directory-tree-row:hover,[data-theme=light] .extension-device-row:hover,[data-theme=light] .incoming-share-row:hover,[data-theme=light] .integration-client-row:hover,[data-theme=light] .outgoing-share-row:hover,[data-theme=light] .secret-row:hover,[data-theme=light] .share-secret-row:hover,[data-theme=light] .user-row:hover{border-color:var(--active-border);background:linear-gradient(90deg,var(--selected-bg,var(--active-bg)),transparent 72%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-row:hover,[data-theme=light] .directory-tree-row:hover,[data-theme=light] .extension-device-row:hover,[data-theme=light] .incoming-share-row:hover,[data-theme=light] .integration-client-row:hover,[data-theme=light] .outgoing-share-row:hover,[data-theme=light] .secret-row:hover,[data-theme=light] .share-secret-row:hover,[data-theme=light] .user-row:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--selected-bg,var(--active-bg)) 80%,transparent),transparent 72%),var(--card-bg-strong)}}[data-theme=light] .checksum-line,[data-theme=light] .debug-datum,[data-theme=light] .file-hash-chip,[data-theme=light] .release-command-row code,[data-theme=light] .secret-value,[data-theme=light] .update-remediation-panel li code{border-color:var(--border-subtle);background:var(--input-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .checksum-line,[data-theme=light] .debug-datum,[data-theme=light] .file-hash-chip,[data-theme=light] .release-command-row code,[data-theme=light] .secret-value,[data-theme=light] .update-remediation-panel li code{background:color-mix(in oklch,var(--input-bg) 86%,var(--card-bg-strong))}}[data-theme=light] .checksum-line,[data-theme=light] .debug-datum,[data-theme=light] .file-hash-chip,[data-theme=light] .release-command-row code,[data-theme=light] .secret-value,[data-theme=light] .update-remediation-panel li code{color:var(--text-primary)}[data-theme=light] .file-drop-zone,[data-theme=light] .global-search,[data-theme=light] .search-box,[data-theme=light] .secure-password-control,[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{border-color:var(--light-input-border);background:var(--input-bg);color:var(--text-primary);box-shadow:inset 0 1px oklch(100% .004 240/.78)}[data-theme=light] .file-drop-zone:focus-within,[data-theme=light] .file-drop-zone:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .file-drop-zone:focus-within,[data-theme=light] .file-drop-zone:hover{border-color:color-mix(in oklch,var(--primary) 34%,var(--light-input-border))}}[data-theme=light] .file-drop-zone:focus-within,[data-theme=light] .file-drop-zone:hover{background:linear-gradient(135deg,var(--active-bg),transparent 62%),var(--input-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .file-drop-zone:focus-within,[data-theme=light] .file-drop-zone:hover{background:linear-gradient(135deg,color-mix(in oklch,var(--active-bg) 72%,transparent),transparent 62%),var(--input-bg)}}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:color-mix(in oklch,var(--text-muted) 78%,transparent)}}[data-theme=light] .global-search:focus-within,[data-theme=light] .search-box:focus-within,[data-theme=light] .secure-password-control:focus-within,[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{border-color:var(--light-input-focus);box-shadow:0 0 0 3px var(--focus-ring),0 1px 0 oklch(100% .004 240/.82) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .global-search:focus-within,[data-theme=light] .search-box:focus-within,[data-theme=light] .secure-password-control:focus-within,[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--focus-ring) 18%,transparent),0 1px 0 oklch(100% .004 240/.82) inset}}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-submit,[data-theme=light] .primary-action{border-color:color-mix(in oklch,var(--primary-hover) 52%,transparent)}}[data-theme=light] .auth-submit,[data-theme=light] .primary-action{background:var(--theme-cta-bg);color:var(--primary-text);box-shadow:0 12px 26px var(--primary),0 1px 0 oklch(100% .004 240/.28) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-submit,[data-theme=light] .primary-action{box-shadow:0 12px 26px color-mix(in oklch,var(--primary) 18%,transparent),0 1px 0 oklch(100% .004 240/.28) inset}}[data-theme=light] .auth-submit:hover,[data-theme=light] .primary-action:hover{background:var(--theme-cta-hover);box-shadow:0 14px 30px var(--primary),0 1px 0 oklch(100% .004 240/.32) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-submit:hover,[data-theme=light] .primary-action:hover{box-shadow:0 14px 30px color-mix(in oklch,var(--primary) 22%,transparent),0 1px 0 oklch(100% .004 240/.32) inset}}[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .notification-center-actions button,[data-theme=light] .text-action{border-color:var(--border-subtle);background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .notification-center-actions button,[data-theme=light] .text-action{background:color-mix(in oklch,var(--card-bg-strong) 84%,transparent)}}[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .notification-center-actions button,[data-theme=light] .text-action{color:var(--text-primary)}[data-theme=light] .ghost-action:hover,[data-theme=light] .icon-action:hover,[data-theme=light] .menu-button:hover,[data-theme=light] .notification-center-actions button:hover,[data-theme=light] .text-action:hover{border-color:var(--active-border);background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .ghost-action:hover,[data-theme=light] .icon-action:hover,[data-theme=light] .menu-button:hover,[data-theme=light] .notification-center-actions button:hover,[data-theme=light] .text-action:hover{background:color-mix(in oklch,var(--card-bg-strong) 80%,var(--active-bg))}}[data-theme=light] .auth-submit.error-state,[data-theme=light] .danger-action,[data-theme=light] .danger-lite{border-color:var(--danger-border);background:var(--danger-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-submit.error-state,[data-theme=light] .danger-action,[data-theme=light] .danger-lite{background:color-mix(in oklch,var(--danger-surface) 78%,var(--card-bg-strong))}}[data-theme=light] .auth-submit.error-state,[data-theme=light] .danger-action,[data-theme=light] .danger-lite{color:var(--danger-message-ink)}[data-theme=light] .status-badge.success{border-color:var(--success-border);background:var(--success-surface);color:var(--success-ink)}[data-theme=light] .status-badge.warning{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-ink)}[data-theme=light] .status-badge.danger{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-message-ink)}[data-theme=light] .status-badge.info,[data-theme=light] .status-badge.neutral{border-color:var(--info-border);background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .status-badge.info,[data-theme=light] .status-badge.neutral{background:color-mix(in oklch,var(--info-surface) 72%,var(--card-bg-strong))}}[data-theme=light] .status-badge.info,[data-theme=light] .status-badge.neutral{color:var(--info-ink)}[data-theme=light] .score-ring{background:radial-gradient(circle,var(--card-bg-strong) 0 58%,transparent 59%),conic-gradient(var(--success) var(--score),var(--border-subtle) 0)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .score-ring{background:radial-gradient(circle,var(--card-bg-strong) 0 58%,transparent 59%),conic-gradient(var(--success) var(--score),color-mix(in oklch,var(--border-subtle) 76%,transparent) 0)}}[data-theme=light] .score-ring{box-shadow:inset 0 0 0 1px var(--border-subtle),0 14px 28px var(--light-shadow-subtle)}[data-theme=light] .overview-chart-panel:before{background:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--text-primary) 2px,var(--text-primary) 4px),linear-gradient(90deg,var(--chart-fill),transparent 22%,transparent 80%,var(--chart-fill))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .overview-chart-panel:before{background:repeating-linear-gradient(0deg,transparent,transparent 2px,color-mix(in oklch,var(--text-primary) 4%,transparent) 2px,color-mix(in oklch,var(--text-primary) 4%,transparent) 4px),linear-gradient(90deg,var(--chart-fill),transparent 22%,transparent 80%,var(--chart-fill))}}[data-theme=light] .overview-chart-panel:before{opacity:.38}[data-theme=light] .trend-bar>span{background:linear-gradient(90deg,var(--chart-line),var(--chart-line))}[data-theme=light] .distribution-meter progress::-webkit-progress-value{background:linear-gradient(90deg,var(--chart-line),var(--chart-line))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .distribution-meter progress::-webkit-progress-value{background:linear-gradient(90deg,var(--chart-line),color-mix(in oklch,var(--chart-line) 54%,var(--card-bg-strong)))}[data-theme=light] .trend-bar>span{background:linear-gradient(90deg,var(--chart-line),color-mix(in oklch,var(--chart-line) 54%,var(--card-bg-strong)))}}[data-theme=light] .notification-center{border-color:var(--border-subtle);background:var(--card-bg-strong);box-shadow:0 24px 70px var(--light-shadow-raised),0 1px 0 oklch(100% .004 240/.82) inset}[data-theme=light] .notification-center-head{border-color:var(--border-subtle);background:linear-gradient(90deg,var(--active-bg),transparent 72%),var(--card-bg-strong)}[data-theme=light] .notification-item,[data-theme=light] .notification-toast{border-color:var(--border-subtle);background:linear-gradient(180deg,var(--card-bg-strong),var(--card-bg));color:var(--text-primary);box-shadow:0 14px 32px var(--light-shadow-subtle),0 1px 0 oklch(100% .004 240/.78) inset}[data-theme=light] .notification-toast-stack{top:88px}[data-theme=light] .detail-drawer,[data-theme=light] .global-search-results{border-color:var(--border-subtle);background:var(--card-bg-strong);box-shadow:0 26px 78px var(--light-shadow-raised),0 1px 0 oklch(100% .004 240/.78) inset}[data-theme=light] .auth-layout{gap:clamp(18px,2vw,34px)}[data-theme=light] .auth-panel{border-color:var(--border-subtle);background:radial-gradient(circle at 88% 0,var(--gradient-start),transparent 36%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg));box-shadow:0 24px 64px var(--light-shadow-raised),0 1px 0 oklch(100% .004 240/.84) inset}[data-theme=light] .auth-2fa-step,[data-theme=light] .auth-profile-card,[data-theme=light] .auth-recovery-panel,[data-theme=light] .auth-stage-card{border-color:var(--border-subtle);background:linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}[data-theme=light] .auth-vault-empty{border-color:var(--info-border);background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-vault-empty{background:color-mix(in oklch,var(--info-surface) 74%,var(--card-bg-strong))}}[data-theme=light] .auth-vault-empty,[data-theme=light] .auth-vault-empty small{color:var(--info-ink)}[data-theme=light] .auth-bg-video,[data-theme=light] .auth-inline-video{opacity:1;filter:saturate(1.08)contrast(1.02)brightness(1.02)}[data-theme=light] .auth-bg-scrim{background:radial-gradient(circle at 22% 48%,var(--primary),transparent 36%),linear-gradient(90deg,var(--app-bg),var(--app-bg) 48%,var(--app-bg)),linear-gradient(180deg,var(--app-bg),var(--app-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-bg-scrim{background:radial-gradient(circle at 22% 48%,color-mix(in oklch,var(--primary) 8%,transparent),transparent 36%),linear-gradient(90deg,color-mix(in oklch,var(--app-bg) 18%,transparent),color-mix(in oklch,var(--app-bg) 8%,transparent) 48%,color-mix(in oklch,var(--app-bg) 26%,transparent)),linear-gradient(180deg,color-mix(in oklch,var(--app-bg) 14%,transparent),color-mix(in oklch,var(--app-bg) 22%,transparent))}}[data-theme=light] .auth-visual h2{color:var(--text-primary);text-shadow:0 1px oklch(100% .004 240/.72)}[data-theme=light] .credential-launch-note,[data-theme=light] .field-help,[data-theme=light] .file-drop-summary small,[data-theme=light] .file-storage-note span,[data-theme=light] .incoming-share-row small,[data-theme=light] .muted-line,[data-theme=light] .panel-copy,[data-theme=light] .release-command-row small,[data-theme=light] .secret-form-guidance small,[data-theme=light] .share-secret-row small,[data-theme=light] .share-wizard-actions span,[data-theme=light] .update-support-copy{color:var(--text-secondary)}[data-theme=light] .changelog-entry time,[data-theme=light] .faint-line,[data-theme=light] .label,[data-theme=light] .secret-table-head{color:var(--text-muted)}[data-theme=light] .gridcn-uplink-led{background:var(--success);box-shadow:0 0 0 4px var(--success),0 0 18px var(--success)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-uplink-led{box-shadow:0 0 0 4px color-mix(in oklch,var(--success) 14%,transparent),0 0 18px color-mix(in oklch,var(--success) 34%,transparent)}}[data-theme=light] .accent-palette [data-accent-swatch=cyan] span{background:linear-gradient(135deg,oklch(43% .112 184),oklch(25.2% .058 184))}[data-theme=light] .accent-palette [data-accent-swatch=amber] span{background:linear-gradient(135deg,oklch(53% .13 78),oklch(36% .095 76))}[data-theme=light] .accent-palette [data-accent-swatch=indigo] span{background:linear-gradient(135deg,oklch(54% .16 270),oklch(28% .09 272))}[data-theme=light] .accent-palette [data-accent-swatch=rose] span{background:linear-gradient(135deg,oklch(62% .065 252),oklch(24% .035 248))}[data-theme=light] .accent-palette [data-accent-swatch=emerald] span{background:linear-gradient(135deg,oklch(49% .12 158),oklch(25% .054 158))}[data-theme=light] :where(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring),0 0 0 1px var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] :where(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--focus-ring) 18%,transparent),0 0 0 1px color-mix(in oklch,var(--focus-ring) 30%,transparent)}}[data-theme=light] .gridcn-search-input{background:var(--light-shell-topbar-input-bg);border-color:var(--light-shell-topbar-input-border)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-section button.active{background:linear-gradient(90deg,var(--light-shell-sidebar-active-bg),transparent 86%),color-mix(in oklch,var(--card-bg-strong) 86%,transparent)}}[data-theme=light] .breach-check-inline,[data-theme=light] .changelog-panel,[data-theme=light] .content-shell,[data-theme=light] .diagnostics-health-banner,[data-theme=light] .directory-password-boundary,[data-theme=light] .directory-provider-card,[data-theme=light] .directory-selection-inspector,[data-theme=light] .directory-tree-browser,[data-theme=light] .extension-guide-card,[data-theme=light] .extension-policy-note,[data-theme=light] .file-drop-summary,[data-theme=light] .file-storage-note,[data-theme=light] .generator-panel,[data-theme=light] .gridcn-template-card,[data-theme=light] .integration-client-panel,[data-theme=light] .integration-command-center,[data-theme=light] .license-generator-panel,[data-theme=light] .license-lifecycle-band,[data-theme=light] .note-card,[data-theme=light] .overview-chart-panel,[data-theme=light] .overview-score-card,[data-theme=light] .panel,[data-theme=light] .rbac-overview-panel,[data-theme=light] .release-command-panel,[data-theme=light] .role-permission-note,[data-theme=light] .secret-form-card,[data-theme=light] .secret-form-guidance,[data-theme=light] .security-command-band,[data-theme=light] .server-access-note,[data-theme=light] .server-access-panel,[data-theme=light] .share-method-panel,[data-theme=light] .share-package,[data-theme=light] .share-secret-picker,[data-theme=light] .share-security-checklist,[data-theme=light] .share-wizard-frame,[data-theme=light] .totp-copy-card,[data-theme=light] .totp-qr-card,[data-theme=light] .two-factor-enabled-card,[data-theme=light] .update-config-panel,[data-theme=light] .update-install-shell,[data-theme=light] .update-local-fallback-panel,[data-theme=light] .update-package-stage,[data-theme=light] .update-remediation-panel{border-color:var(--light-card-border)}[data-theme=light] .integration-api-builder-card,[data-theme=light] .integration-api-log-filter button,[data-theme=light] .integration-api-log-filter em,[data-theme=light] .integration-api-log-panel,[data-theme=light] .integration-api-scope-option,[data-theme=light] .integration-api-selection-summary,[data-theme=light] .integration-api-status-strip span,[data-theme=light] .integration-client-scope-list span,[data-theme=light] .integration-selected-endpoint{background:oklch(99% .002 238)}[data-theme=light] .content-shell{box-shadow:0 14px 36px var(--light-shadow-subtle),0 1px 0 oklch(100% .004 240/.76) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .content-shell{box-shadow:0 14px 36px color-mix(in oklch,var(--light-shadow-subtle) 86%,transparent),0 1px 0 oklch(100% .004 240/.76) inset}}[data-theme=light] .audit-row,[data-theme=light] .directory-tree-row,[data-theme=light] .extension-device-row,[data-theme=light] .incoming-share-row,[data-theme=light] .integration-client-row,[data-theme=light] .outgoing-share-row,[data-theme=light] .secret-row,[data-theme=light] .share-secret-row,[data-theme=light] .user-row{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}[data-theme=light] .audit-row:focus-within,[data-theme=light] .audit-row:hover,[data-theme=light] .directory-tree-row:focus-within,[data-theme=light] .directory-tree-row:hover,[data-theme=light] .extension-device-row:focus-within,[data-theme=light] .extension-device-row:hover,[data-theme=light] .incoming-share-row:focus-within,[data-theme=light] .incoming-share-row:hover,[data-theme=light] .integration-client-row:focus-within,[data-theme=light] .integration-client-row:hover,[data-theme=light] .outgoing-share-row:focus-within,[data-theme=light] .outgoing-share-row:hover,[data-theme=light] .secret-row:focus-within,[data-theme=light] .secret-row:hover,[data-theme=light] .share-secret-row:focus-within,[data-theme=light] .share-secret-row:hover,[data-theme=light] .user-row:focus-within,[data-theme=light] .user-row:hover{border-color:var(--light-card-hover-border);background:linear-gradient(90deg,var(--light-card-hover-bg),transparent 72%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-row:focus-within,[data-theme=light] .audit-row:hover,[data-theme=light] .directory-tree-row:focus-within,[data-theme=light] .directory-tree-row:hover,[data-theme=light] .extension-device-row:focus-within,[data-theme=light] .extension-device-row:hover,[data-theme=light] .incoming-share-row:focus-within,[data-theme=light] .incoming-share-row:hover,[data-theme=light] .integration-client-row:focus-within,[data-theme=light] .integration-client-row:hover,[data-theme=light] .outgoing-share-row:focus-within,[data-theme=light] .outgoing-share-row:hover,[data-theme=light] .secret-row:focus-within,[data-theme=light] .secret-row:hover,[data-theme=light] .share-secret-row:focus-within,[data-theme=light] .share-secret-row:hover,[data-theme=light] .user-row:focus-within,[data-theme=light] .user-row:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--light-card-hover-bg) 86%,transparent),transparent 72%),var(--card-bg-strong)}}[data-theme=light] .audit-row:focus-within,[data-theme=light] .audit-row:hover,[data-theme=light] .directory-tree-row:focus-within,[data-theme=light] .directory-tree-row:hover,[data-theme=light] .extension-device-row:focus-within,[data-theme=light] .extension-device-row:hover,[data-theme=light] .incoming-share-row:focus-within,[data-theme=light] .incoming-share-row:hover,[data-theme=light] .integration-client-row:focus-within,[data-theme=light] .integration-client-row:hover,[data-theme=light] .outgoing-share-row:focus-within,[data-theme=light] .outgoing-share-row:hover,[data-theme=light] .secret-row:focus-within,[data-theme=light] .secret-row:hover,[data-theme=light] .share-secret-row:focus-within,[data-theme=light] .share-secret-row:hover,[data-theme=light] .user-row:focus-within,[data-theme=light] .user-row:hover{box-shadow:0 10px 24px var(--light-shadow-subtle),0 1px 0 oklch(100% .004 240/.82) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-row:focus-within,[data-theme=light] .audit-row:hover,[data-theme=light] .directory-tree-row:focus-within,[data-theme=light] .directory-tree-row:hover,[data-theme=light] .extension-device-row:focus-within,[data-theme=light] .extension-device-row:hover,[data-theme=light] .incoming-share-row:focus-within,[data-theme=light] .incoming-share-row:hover,[data-theme=light] .integration-client-row:focus-within,[data-theme=light] .integration-client-row:hover,[data-theme=light] .outgoing-share-row:focus-within,[data-theme=light] .outgoing-share-row:hover,[data-theme=light] .secret-row:focus-within,[data-theme=light] .secret-row:hover,[data-theme=light] .share-secret-row:focus-within,[data-theme=light] .share-secret-row:hover,[data-theme=light] .user-row:focus-within,[data-theme=light] .user-row:hover{box-shadow:0 10px 24px color-mix(in oklch,var(--light-shadow-subtle) 82%,transparent),0 1px 0 oklch(100% .004 240/.82) inset}}[data-theme=light] .secret-row input:checked,[data-theme=light] .share-secret-row input:checked,[data-theme=light] .user-row input:checked{accent-color:var(--primary)}[data-theme=light] .audit-category-tabs button,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .extension-device-tabs button,[data-theme=light] .record-filter-chips button,[data-theme=light] .share-category-tabs button,[data-theme=light] .update-view-toggle button,[data-theme=light] .vault-tab{border-color:var(--border-subtle);border-radius:999px}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-category-tabs button,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .extension-device-tabs button,[data-theme=light] .record-filter-chips button,[data-theme=light] .share-category-tabs button,[data-theme=light] .update-view-toggle button,[data-theme=light] .vault-tab{border-color:color-mix(in oklch,var(--border-subtle) 84%,transparent)}}[data-theme=light] .audit-category-tabs button,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .extension-device-tabs button,[data-theme=light] .record-filter-chips button,[data-theme=light] .share-category-tabs button,[data-theme=light] .update-view-toggle button,[data-theme=light] .vault-tab{font-weight:760}[data-theme=light] .audit-category-tabs button,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .density-toggle button,[data-theme=light] .extension-device-tabs button,[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .notification-center-actions button,[data-theme=light] .record-filter-chips button,[data-theme=light] .share-category-tabs button,[data-theme=light] .text-action,[data-theme=light] .update-view-toggle button,[data-theme=light] .vault-tab{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-category-tabs button,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .density-toggle button,[data-theme=light] .extension-device-tabs button,[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .notification-center-actions button,[data-theme=light] .record-filter-chips button,[data-theme=light] .share-category-tabs button,[data-theme=light] .text-action,[data-theme=light] .update-view-toggle button,[data-theme=light] .vault-tab{border-color:color-mix(in oklch,var(--border-subtle) 86%,transparent)}}[data-theme=light] .audit-category-tabs button,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .density-toggle button,[data-theme=light] .extension-device-tabs button,[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .notification-center-actions button,[data-theme=light] .record-filter-chips button,[data-theme=light] .share-category-tabs button,[data-theme=light] .text-action,[data-theme=light] .update-view-toggle button,[data-theme=light] .vault-tab{background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-category-tabs button,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .density-toggle button,[data-theme=light] .extension-device-tabs button,[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .notification-center-actions button,[data-theme=light] .record-filter-chips button,[data-theme=light] .share-category-tabs button,[data-theme=light] .text-action,[data-theme=light] .update-view-toggle button,[data-theme=light] .vault-tab{background:color-mix(in oklch,var(--card-bg-strong) 86%,var(--input-bg))}}[data-theme=light] .audit-category-tabs button,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .density-toggle button,[data-theme=light] .extension-device-tabs button,[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .notification-center-actions button,[data-theme=light] .record-filter-chips button,[data-theme=light] .share-category-tabs button,[data-theme=light] .text-action,[data-theme=light] .update-view-toggle button,[data-theme=light] .vault-tab{box-shadow:0 1px 0 oklch(100% .004 240/.74) inset,0 1px 2px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-category-tabs button,[data-theme=light] .credential-protocol-filter button,[data-theme=light] .density-toggle button,[data-theme=light] .extension-device-tabs button,[data-theme=light] .ghost-action,[data-theme=light] .icon-action,[data-theme=light] .menu-button,[data-theme=light] .notification-center-actions button,[data-theme=light] .record-filter-chips button,[data-theme=light] .share-category-tabs button,[data-theme=light] .text-action,[data-theme=light] .update-view-toggle button,[data-theme=light] .vault-tab{box-shadow:0 1px 0 oklch(100% .004 240/.74) inset,0 1px 2px color-mix(in oklch,var(--shadow-soft) 42%,transparent)}}[data-theme=light] .credential-filter-group{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .credential-filter-group{border-color:color-mix(in oklch,var(--border-subtle) 82%,transparent)}}[data-theme=light] .credential-filter-group{background:linear-gradient(90deg,var(--active-bg),transparent 54%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .credential-filter-group{background:linear-gradient(90deg,color-mix(in oklch,var(--active-bg) 38%,transparent),transparent 54%),color-mix(in oklch,var(--card-bg-strong) 86%,var(--input-bg))}}[data-theme=light] .credential-filter-group{box-shadow:0 1px 0 oklch(100% .004 240/.76) inset,0 4px 12px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .credential-filter-group{box-shadow:0 1px 0 oklch(100% .004 240/.76) inset,0 4px 12px color-mix(in oklch,var(--shadow-soft) 24%,transparent)}}[data-theme=light] .credential-filter-label{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .credential-filter-label{border-color:color-mix(in oklch,var(--primary) 26%,var(--border-subtle))}}[data-theme=light] .credential-filter-label{background:linear-gradient(135deg,var(--active-bg),transparent 68%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .credential-filter-label{background:linear-gradient(135deg,color-mix(in oklch,var(--active-bg) 88%,transparent),transparent 68%),var(--card-bg-strong)}}[data-theme=light] .credential-filter-label{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .credential-filter-label{color:color-mix(in oklch,var(--primary) 48%,var(--text-primary))}}[data-theme=light] .share-category-head{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .share-category-head{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}[data-theme=light] .share-category-head{background:linear-gradient(135deg,var(--active-bg),transparent 58%),var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .share-category-head{background:linear-gradient(135deg,color-mix(in oklch,var(--active-bg) 92%,transparent),transparent 58%),color-mix(in oklch,var(--primary) 8%,var(--card-bg-strong))}}[data-theme=light] .share-category-head{box-shadow:0 1px 0 oklch(100% .004 240/.78) inset,0 6px 16px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .share-category-head{box-shadow:0 1px 0 oklch(100% .004 240/.78) inset,0 6px 16px color-mix(in oklch,var(--shadow-soft) 28%,transparent)}}[data-theme=light] .share-category-head strong{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .share-category-head strong{color:color-mix(in oklch,var(--primary) 46%,var(--text-primary))}}[data-theme=light] .audit-category-tabs button:hover,[data-theme=light] .credential-protocol-filter button:hover,[data-theme=light] .density-toggle button:hover,[data-theme=light] .extension-device-tabs button:hover,[data-theme=light] .ghost-action:hover,[data-theme=light] .icon-action:hover,[data-theme=light] .menu-button:hover,[data-theme=light] .notification-center-actions button:hover,[data-theme=light] .record-filter-chips button:hover,[data-theme=light] .share-category-tabs button:hover,[data-theme=light] .text-action:hover,[data-theme=light] .update-view-toggle button:hover,[data-theme=light] .vault-tab:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-category-tabs button:hover,[data-theme=light] .credential-protocol-filter button:hover,[data-theme=light] .density-toggle button:hover,[data-theme=light] .extension-device-tabs button:hover,[data-theme=light] .ghost-action:hover,[data-theme=light] .icon-action:hover,[data-theme=light] .menu-button:hover,[data-theme=light] .notification-center-actions button:hover,[data-theme=light] .record-filter-chips button:hover,[data-theme=light] .share-category-tabs button:hover,[data-theme=light] .text-action:hover,[data-theme=light] .update-view-toggle button:hover,[data-theme=light] .vault-tab:hover{border-color:color-mix(in oklch,var(--primary) 22%,var(--border-subtle))}}[data-theme=light] .audit-category-tabs button:hover,[data-theme=light] .credential-protocol-filter button:hover,[data-theme=light] .density-toggle button:hover,[data-theme=light] .extension-device-tabs button:hover,[data-theme=light] .ghost-action:hover,[data-theme=light] .icon-action:hover,[data-theme=light] .menu-button:hover,[data-theme=light] .notification-center-actions button:hover,[data-theme=light] .record-filter-chips button:hover,[data-theme=light] .share-category-tabs button:hover,[data-theme=light] .text-action:hover,[data-theme=light] .update-view-toggle button:hover,[data-theme=light] .vault-tab:hover{background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-category-tabs button:hover,[data-theme=light] .credential-protocol-filter button:hover,[data-theme=light] .density-toggle button:hover,[data-theme=light] .extension-device-tabs button:hover,[data-theme=light] .ghost-action:hover,[data-theme=light] .icon-action:hover,[data-theme=light] .menu-button:hover,[data-theme=light] .notification-center-actions button:hover,[data-theme=light] .record-filter-chips button:hover,[data-theme=light] .share-category-tabs button:hover,[data-theme=light] .text-action:hover,[data-theme=light] .update-view-toggle button:hover,[data-theme=light] .vault-tab:hover{background:color-mix(in oklch,var(--card-bg-strong) 84%,var(--active-bg))}}[data-theme=light] .audit-category-tabs button:hover,[data-theme=light] .credential-protocol-filter button:hover,[data-theme=light] .density-toggle button:hover,[data-theme=light] .extension-device-tabs button:hover,[data-theme=light] .ghost-action:hover,[data-theme=light] .icon-action:hover,[data-theme=light] .menu-button:hover,[data-theme=light] .notification-center-actions button:hover,[data-theme=light] .record-filter-chips button:hover,[data-theme=light] .share-category-tabs button:hover,[data-theme=light] .text-action:hover,[data-theme=light] .update-view-toggle button:hover,[data-theme=light] .vault-tab:hover{box-shadow:0 1px 0 oklch(100% .004 240/.78) inset,0 4px 12px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-category-tabs button:hover,[data-theme=light] .credential-protocol-filter button:hover,[data-theme=light] .density-toggle button:hover,[data-theme=light] .extension-device-tabs button:hover,[data-theme=light] .ghost-action:hover,[data-theme=light] .icon-action:hover,[data-theme=light] .menu-button:hover,[data-theme=light] .notification-center-actions button:hover,[data-theme=light] .record-filter-chips button:hover,[data-theme=light] .share-category-tabs button:hover,[data-theme=light] .text-action:hover,[data-theme=light] .update-view-toggle button:hover,[data-theme=light] .vault-tab:hover{box-shadow:0 1px 0 oklch(100% .004 240/.78) inset,0 4px 12px color-mix(in oklch,var(--shadow-soft) 44%,transparent)}}[data-theme=light] .auth-submit,[data-theme=light] .primary-action{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-submit,[data-theme=light] .primary-action{border-color:color-mix(in oklch,var(--primary) 34%,transparent)}}[data-theme=light] .auth-submit,[data-theme=light] .primary-action{box-shadow:0 9px 18px var(--primary),0 1px 0 oklch(100% .004 240/.22) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-submit,[data-theme=light] .primary-action{box-shadow:0 9px 18px color-mix(in oklch,var(--primary) 13%,transparent),0 1px 0 oklch(100% .004 240/.22) inset}}[data-theme=light] .auth-submit:hover,[data-theme=light] .primary-action:hover{border-color:var(--primary-hover)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-submit:hover,[data-theme=light] .primary-action:hover{border-color:color-mix(in oklch,var(--primary-hover) 38%,transparent)}}[data-theme=light] .auth-submit:hover,[data-theme=light] .primary-action:hover{box-shadow:0 10px 22px var(--primary),0 1px 0 oklch(100% .004 240/.28) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .auth-submit:hover,[data-theme=light] .primary-action:hover{box-shadow:0 10px 22px color-mix(in oklch,var(--primary) 16%,transparent),0 1px 0 oklch(100% .004 240/.28) inset}}[data-theme=light] .notification-item:not(.read){border-color:var(--active-border)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .notification-item:not(.read){border-color:color-mix(in oklch,var(--active-border) 74%,var(--light-card-border))}}[data-theme=light] .notification-item:not(.read){background:linear-gradient(90deg,var(--active-bg),transparent 70%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}[data-theme=light] .notification-toast.kind-success{border-color:var(--semantic-success-border)}[data-theme=light] .notification-toast.kind-warning{border-color:var(--semantic-warning-border)}[data-theme=light] .notification-toast.kind-error{border-color:var(--semantic-danger-border)}[data-theme=light] .detail-drawer,[data-theme=light] .global-search-results,[data-theme=light] .notification-center{background:var(--light-card-raised-bg);border-color:var(--light-card-border)}[data-theme=light] .auth-submit:active,[data-theme=light] .ghost-action:active,[data-theme=light] .icon-action:active,[data-theme=light] .menu-button:active,[data-theme=light] .primary-action:active{transform:translateY(1px)}:root{--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--font-size-page-title:20px;--font-size-section-title:17px;--font-size-card-title:13px;--font-size-data-value:28px;--font-size-body:14px;--font-size-helper:12px;--font-size-label:11px;--font-size-caption:11px;--font-size-metadata:11px;--line-height-tight:1.15;--line-height-body:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-panel:var(--radius);--radius-control:var(--radius-sm);--radius-pill:999px;--motion-duration-fast:.12s;--motion-duration-base:.18s;--motion-duration-slow:.22s;--motion-ease-standard:var(--ease);--z-sticky:20;--z-popover:60;--z-toast:70;--background:var(--bg);--page-background:var(--page-bg);--surface:var(--surface-panel);--surface-muted:var(--panel-muted);--surface-raised:var(--surface-elevated);--surface-overlay:var(--popover);--sidebar-surface:var(--sidebar-bg);--topbar-surface:var(--topbar-bg);--input-surface:var(--input-bg);--table-row-surface:var(--input-bg)}@supports (color:color-mix(in lab,red,red)){:root{--table-row-surface:color-mix(in oklch,var(--input-bg) 82%,var(--surface-raised))}}:root{--border-focus:var(--focus-ring);--text-disabled:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){:root{--text-disabled:color-mix(in oklch,var(--text-muted) 62%,transparent)}}:root{--primary-active:var(--primary-hover)}@supports (color:color-mix(in lab,red,red)){:root{--primary-active:color-mix(in oklch,var(--primary-hover) 82%,var(--primary))}}:root{--success-soft:var(--success-surface);--warning-soft:var(--warning-surface);--danger-soft:var(--danger-surface);--info-soft:var(--info-surface);--component-hover-bg:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){:root{--component-hover-bg:color-mix(in oklch,var(--surface-raised) 80%,var(--active-bg))}}:root{--component-active-bg:var(--active-bg);--component-selected-bg:var(--active-bg)}@supports (color:color-mix(in lab,red,red)){:root{--component-selected-bg:color-mix(in oklch,var(--active-bg) 82%,var(--surface-raised))}}:root{--component-disabled-opacity:.54;--component-loading-bg:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){:root{--component-loading-bg:color-mix(in oklch,var(--surface-raised) 70%,var(--input-surface))}}:root{--elevation-flat:none;--elevation-card:0 14px 38px var(--shadow-soft),0 1px 0 var(--ink) inset}@supports (color:color-mix(in lab,red,red)){:root{--elevation-card:0 14px 38px var(--shadow-soft),0 1px 0 color-mix(in oklch,var(--ink) 7%,transparent) inset}}:root{--elevation-raised:0 22px 68px var(--shadow-soft),0 0 0 1px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--elevation-raised:0 22px 68px var(--shadow-soft),0 0 0 1px color-mix(in oklch,var(--shadow-color) 16%,transparent)}}:root{--elevation-overlay:0 28px 86px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){:root{--elevation-overlay:0 28px 86px color-mix(in oklch,var(--shadow-soft) 90%,transparent)}}:root{--chart-primary:var(--chart-line);--chart-primary-soft:var(--chart-fill);--chart-success:var(--success);--chart-warning:var(--warning);--chart-danger:var(--danger);--chart-info:var(--info)}[data-theme=light]{--background:var(--light-app-bg);--page-background:var(--light-page-bg);--surface:var(--light-page-panel-bg);--surface-muted:var(--light-page-panel-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--surface-muted:color-mix(in oklch,var(--light-page-panel-bg) 72%,var(--light-app-bg))}}[data-theme=light]{--surface-raised:var(--light-card-raised-bg);--surface-overlay:var(--light-card-raised-bg);--sidebar-surface:var(--light-shell-sidebar-bg);--topbar-surface:var(--light-shell-topbar-bg);--input-surface:var(--light-input-bg);--table-row-surface:var(--light-card-raised-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--table-row-surface:color-mix(in oklch,var(--light-card-raised-bg) 82%,var(--light-card-bg))}}[data-theme=light]{--border-focus:var(--light-focus-ring);--text-disabled:oklch(64% .014 220);--component-hover-bg:var(--light-card-raised-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--component-hover-bg:color-mix(in oklch,var(--light-card-raised-bg) 84%,var(--light-active-bg))}}[data-theme=light]{--component-active-bg:var(--light-active-bg);--component-selected-bg:var(--light-selected-bg);--component-disabled-opacity:.56;--component-loading-bg:var(--light-card-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--component-loading-bg:color-mix(in oklch,var(--light-card-bg) 82%,var(--light-input-bg))}}[data-theme=light]{--elevation-card:0 10px 26px var(--light-shadow-subtle),0 1px 0 oklch(100% .004 240/.78) inset;--elevation-raised:0 18px 46px var(--light-shadow-raised),0 1px 0 oklch(100% .004 240/.8) inset;--elevation-overlay:0 28px 80px var(--light-shadow-raised),0 1px 0 oklch(100% .004 240/.82) inset}body{background:var(--background);color:var(--text-primary);font-family:var(--font-ui)}[aria-disabled=true],button:disabled{color:var(--text-disabled);opacity:var(--component-disabled-opacity)}:where(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--border-focus);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-ring),0 0 0 1px var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){:where(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--focus-ring) 22%,transparent),0 0 0 1px color-mix(in oklch,var(--focus-ring) 30%,transparent)}}.gridcn-uplink-header{z-index:var(--z-sticky);background:linear-gradient(90deg,var(--gradient-start),transparent 28%,transparent 76%,var(--gradient-end)),linear-gradient(180deg,var(--topbar-surface),var(--topbar-surface))}@supports (color:color-mix(in lab,red,red)){.gridcn-uplink-header{background:linear-gradient(90deg,var(--gradient-start),transparent 28%,transparent 76%,var(--gradient-end)),linear-gradient(180deg,var(--topbar-surface),color-mix(in oklch,var(--topbar-surface) 78%,var(--shell-bg)))}}.gridcn-sidebar-nav{border-color:var(--border-subtle);background:linear-gradient(180deg,var(--active-bg),transparent 150px),linear-gradient(180deg,var(--sidebar-surface),var(--sidebar-surface))}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-nav{background:linear-gradient(180deg,color-mix(in oklch,var(--active-bg) 62%,transparent),transparent 150px),linear-gradient(180deg,var(--sidebar-surface),color-mix(in oklch,var(--sidebar-surface) 66%,var(--page-background)))}}.gridcn-sidebar-nav{box-shadow:var(--elevation-card)}.content-shell{border-color:var(--border-subtle);background:radial-gradient(circle at 88% 0,var(--gradient-start),transparent 34%),linear-gradient(180deg,var(--surface),var(--surface-muted));box-shadow:var(--elevation-raised)}.workspace-context-bar{gap:var(--space-4);margin:var(--space-4) var(--space-4) 0;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:linear-gradient(100deg,var(--active-bg),transparent 56%),linear-gradient(180deg,var(--surface-raised),var(--surface));grid-template-columns:minmax(220px,1fr) minmax(220px,auto) auto;align-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.workspace-context-bar{background:linear-gradient(100deg,color-mix(in oklch,var(--active-bg) 72%,transparent),transparent 56%),linear-gradient(180deg,var(--surface-raised),var(--surface))}}.workspace-context-bar{padding:var(--space-4);box-shadow:var(--elevation-card)}.workspace-context-bar.tone-warning{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.workspace-context-bar.tone-warning{border-color:color-mix(in oklch,var(--warning-border) 70%,var(--border-subtle))}}.workspace-context-copy{gap:var(--space-1);min-width:0;display:grid}.overview-status-tile small,.workspace-context-copy span{color:var(--text-muted);font-size:var(--font-size-label);font-weight:900;line-height:var(--line-height-tight);text-transform:uppercase}.workspace-context-copy h2{color:var(--text-primary);font-size:var(--font-size-page-title);font-weight:820;line-height:var(--line-height-tight);margin:0}.workspace-context-copy p{max-width:72ch;color:var(--text-secondary);font-size:var(--font-size-body);font-weight:650;line-height:var(--line-height-body);text-wrap:pretty;margin:0}.workspace-context-signals{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.workspace-context-signals .status-badge{max-width:min(260px,100%)}.workspace-primary-action{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--primary-hover);min-height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workspace-primary-action{border:1px solid color-mix(in oklch,var(--primary-hover) 42%,transparent)}}.workspace-primary-action{border-radius:var(--radius-control);background:var(--theme-cta-bg);color:var(--theme-cta-text);padding:0 var(--space-4);white-space:nowrap;box-shadow:0 10px 24px var(--primary);font-size:13px;font-weight:840}@supports (color:color-mix(in lab,red,red)){.workspace-primary-action{box-shadow:0 10px 24px color-mix(in oklch,var(--primary) 16%,transparent)}}.workspace-primary-action{transition:transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),background var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.workspace-primary-action.tone-attention{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.workspace-primary-action.tone-attention{border-color:color-mix(in oklch,var(--warning-border) 80%,var(--active-border))}}.workspace-primary-action.tone-attention{background:linear-gradient(180deg,var(--warning),var(--warning))}@supports (color:color-mix(in lab,red,red)){.workspace-primary-action.tone-attention{background:linear-gradient(180deg,color-mix(in oklch,var(--warning) 18%,var(--surface-raised)),color-mix(in oklch,var(--warning) 10%,var(--surface)))}}.workspace-primary-action.tone-attention{color:var(--warning-ink)}.workspace-primary-action.tone-secondary{border-color:var(--border-subtle);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.workspace-primary-action.tone-secondary{background:color-mix(in oklch,var(--surface-raised) 86%,var(--input-surface))}}.workspace-primary-action.tone-secondary{color:var(--text-primary);box-shadow:var(--elevation-card)}.workspace-primary-action:hover{box-shadow:0 14px 30px var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.workspace-primary-action:hover{box-shadow:0 14px 30px color-mix(in oklch,var(--primary) 20%,transparent)}}.overview-status-rail{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.overview-status-tile{gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:linear-gradient(180deg,var(--surface-raised),var(--table-row-surface));grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-status-tile{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 88%,transparent),color-mix(in oklch,var(--table-row-surface) 84%,transparent))}}.overview-status-tile{color:var(--text-primary);padding:var(--space-3);text-align:left;box-shadow:var(--elevation-card);transition:transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),background var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.overview-status-tile:focus-visible,.overview-status-tile:hover{border-color:var(--active-border);background:var(--component-hover-bg);transform:translateY(-1px)}.overview-status-tile:disabled{transform:none}.overview-status-icon{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--input-surface);width:34px;height:34px;color:var(--icon-active);place-items:center;display:grid}.overview-status-icon svg{width:17px;height:17px}.overview-status-tile>span:last-child{gap:var(--space-1);min-width:0;display:grid}.overview-status-tile strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:840;line-height:1.2;overflow:hidden}.overview-status-tile em{color:var(--text-secondary);font-size:var(--font-size-helper);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;font-weight:680;line-height:1.38;display:-webkit-box;overflow:hidden}.overview-status-tile.tone-success{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.overview-status-tile.tone-success{border-color:color-mix(in oklch,var(--success-border) 72%,var(--border-subtle))}}.overview-status-tile.tone-warning{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.overview-status-tile.tone-warning{border-color:color-mix(in oklch,var(--warning-border) 78%,var(--border-subtle))}}.overview-status-tile.tone-danger{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.overview-status-tile.tone-danger{border-color:color-mix(in oklch,var(--danger-border) 78%,var(--border-subtle))}}.overview-status-tile .label{color:var(--text-muted);font-size:var(--font-size-label);font-weight:900;line-height:var(--line-height-tight);text-transform:uppercase}.overview-status-tile small{color:var(--text-secondary);font-size:var(--font-size-helper);text-transform:none;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-weight:680;line-height:1.38;display:-webkit-box}.audit-row,.directory-tree-row,.extension-device-row,.incoming-share-row,.integration-client-row,.outgoing-share-row,.secret-row,.share-secret-row,.user-row{background:var(--table-row-surface)}.status-badge{min-width:0;max-width:100%}.status-badge svg{flex:none}.status-badge{text-overflow:ellipsis;overflow:hidden}@media (max-width:1120px){.overview-command-center{grid-template-columns:1fr}.overview-locked-widget.locked-posture,.overview-locked-widget.locked-status{grid-column:1/-1}.overview-intelligence-grid{grid-template-columns:1fr}.overview-widget-shell,.overview-widget-shell.widget-access-trend,.overview-widget-shell.widget-activity,.overview-widget-shell.widget-audit-table,.overview-widget-shell.widget-composition,.overview-widget-shell.widget-operations,.overview-widget-shell.widget-quick-actions,.overview-widget-shell.widget-risk-breakdown,.overview-widget-shell.widget-system-sync{grid-column:1/-1}.overview-locked-widget.locked-status .overview-status-rail,.overview-status-rail,.server-quick-panel,.workspace-context-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.server-settings-console.server-ops-grid{grid-template-columns:1fr}.server-quick-actions{justify-content:flex-start}.record-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr)}.topbar-bulk-actions{justify-content:flex-start;width:100%}.workspace-context-copy,.workspace-context-signals{grid-column:1/-1}.workspace-context-signals{justify-content:flex-start}}@media (max-width:760px){.overview-action-list,.overview-dashboard-header,.overview-locked-widget.locked-posture .executive-posture-summary,.overview-locked-widget.locked-status .overview-status-rail,.overview-status-rail,.server-quick-panel,.workspace-context-bar{grid-template-columns:1fr}.overview-dashboard-controls{justify-content:stretch;justify-items:stretch;width:100%;max-width:none}.overview-dashboard-controls>button,.overview-dashboard-header .ghost-action{justify-content:center;width:100%}.overview-donut-row,.overview-donut-row.compact{grid-template-columns:1fr}.overview-access-bars{min-height:144px}.overview-breach-live-stack,.overview-breach-visual,.overview-certificate-status-live-stack,.record-toolbar{grid-template-columns:1fr}.overview-access-bar{min-height:128px}.workspace-context-bar{margin:var(--space-3) var(--space-3) 0;padding:var(--space-3)}.workspace-primary-action{white-space:normal;width:100%}.overview-status-tile{min-height:auto}}@keyframes auth-sweep{0%,46%{transform:translate(-34%)}to{transform:translate(34%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes overlay-enter{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overlay-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-3px)scale(.98)}}@keyframes update-flow{0%{background-position:0 0,-180px 0}to{background-position:0 0,180px 0}}@keyframes status-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in oklch,var(--warning) 12%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklch,var(--warning) 24%,transparent)}}@keyframes skeleton-sheen{to{background-position:-220% 0}}@media (max-width:820px){.share-wizard-actions{align-items:stretch}.share-wizard-actions .ghost-action,.share-wizard-actions .primary-action,.share-wizard-actions>button,.share-wizard-actions>span{width:100%}.user-password-reset-panel{grid-template-columns:1fr;align-items:stretch}}@media (max-width:1120px){.auth-shell{place-items:start center;padding:48px 24px 24px}.auth-layout{grid-template-columns:1fr;gap:18px;width:min(720px,100%);min-height:auto}.auth-visual{gap:14px;min-height:auto;padding:0}.auth-content,.auth-visual{grid-area:auto}.auth-video-frame{opacity:.48;inset:-18px}.auth-visual h2{max-width:620px;font-size:clamp(34px,3.25rem,52px)}.auth-stage-card{display:none}.auth-panel{justify-self:center}.gridcn-uplink-header{grid-template-columns:1fr}.app-top-actions{justify-content:space-between}.operations-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-ribbon-title{grid-column:1/-1}.gridcn-dashboard-frame{grid-template-columns:86px minmax(0,1fr)}.gridcn-sidebar-nav{top:84px}.executive-posture-summary,.gridcn-template-grid.three,.integration-health-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.app-sidebar{top:84px}.gridcn-sidebar-logo strong,.gridcn-sidebar-section button strong,.gridcn-sidebar-section>span,.sidebar-status-card{display:none}.gridcn-sidebar-section button{grid-template-columns:1fr;justify-items:center;padding:0}}@media (max-width:760px){.notification-toast-stack{width:auto;top:12px;left:12px;right:12px}.auth-shell{padding:18px}.auth-language{justify-self:end;margin-bottom:12px;position:relative;top:auto;right:auto}.auth-visual h2{font-size:clamp(38px,3.8rem,58px)}.auth-layout{min-height:auto}.operations-ribbon{grid-template-columns:1fr;margin:10px 12px 0}.audit-toolbar,.form-actions,.form-footer,.toolbar{flex-direction:column;align-items:stretch}.audit-hash-grid,.audit-row,.auth-profile-grid,.bundled-support-list,.changelog-entry,.changelog-lede,.changelog-stats,.credential-protocol-filter,.credential-required-grid,.detail-datum-grid,.directory-agent-status-row,.directory-browser-layout,.directory-config-grid,.directory-provider-head,.directory-scope-kpis,.directory-tree-row,.directory-tree-toolbar,.executive-posture-summary,.extension-guide-grid,.extension-summary-grid,.field-grid.three,.field-grid.two,.gridcn-dashboard-frame,.gridcn-dashboard-frame.sidebar-collapsed,.gridcn-template-grid.three,.gridcn-template-grid.two,.integration-api-form-row,.integration-api-layout,.integration-api-log-head,.integration-api-scope-option,.integration-capability-grid,.integration-client-log-row,.integration-client-row,.integration-command-center,.integration-guide-grid,.integration-health-rail,.integration-secret-once,.integration-summary-grid,.integration-tabs,.license-feature-grid,.metadata-grid,.overview-chart-grid,.overview-hero-grid,.page-audit,.page-diagnostics,.page-extension,.page-files,.page-integrations,.page-license,.page-overview,.page-security,.page-sharing,.page-updates,.page-users,.secret-form-guidance,.secret-security-panel,.secret-type-options,.security-command-band,.security-panel .field-grid.three,.security-score-action,.security-score-breakdown,.security-score-live-recommendation,.security-score-panel-hero,.security-score-signal-grid,.security-state-grid,.server-access-status-grid,.server-certificate-upload,.server-ops-grid,.share-layout-grid,.share-method-grid,.share-package-summary,.share-policy-card,.share-results-grid,.share-selection-console,.share-selection-summary,.share-stepper,.system-status-strip,.system-summary-grid,.system-tech-grid,.toggle-grid,.totp-setup-grid,.update-card-grid,.update-config-grid,.update-meta-grid,.update-section-head,.workspace-grid{grid-template-columns:1fr}.server-ops-grid article{grid-template-columns:auto minmax(0,1fr)}.server-ops-grid article>button{grid-column:1/-1;justify-self:start}.gridcn-dashboard-frame{gap:12px;padding:10px 12px 14px}.gridcn-sidebar-nav,.gridcn-sidebar-nav.collapsed{width:100%;height:auto;max-height:52dvh;position:relative;top:auto}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-sections{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.directory-tree-row{margin-left:calc(var(--directory-depth,0) * 10px)}.directory-node-actions,.directory-tree-stats{justify-content:flex-start}.directory-capability-strip,.directory-tree-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-selection-inspector{position:static}.gridcn-dashboard-frame{padding:12px}.gridcn-sidebar-nav{height:auto;position:static}.gridcn-sidebar-logo strong,.gridcn-sidebar-section button strong,.gridcn-sidebar-section>span{display:block}.gridcn-sidebar-head>button{display:grid}.gridcn-sidebar-section button{grid-template-columns:auto minmax(0,1fr);justify-items:stretch;padding:0 11px}.app-sidebar{height:auto;position:static}.sidebar-status-card{display:grid}.content-shell{border-radius:0}.global-search-wrap{min-width:100%}.global-search-results{margin-top:8px;position:static}.secret-table-head{display:none}.audit-row,.distribution-row,.extension-device-row,.incoming-share-row,.posture-row,.release-command-row,.secret-row,.secret-value,.two-factor-enabled-card,.user-row{grid-template-columns:1fr}.secret-updated-meta{justify-items:start}.user-edit-fields{grid-template-columns:1fr}.row-actions,.update-command-actions{justify-content:flex-start}.changelog-marker{display:none}.bundled-support-panel small,.bundled-support-panel strong,.changelog-group-summary span,.changelog-group-summary strong,.changelog-group-summary time{white-space:normal}}@media (prefers-reduced-motion:reduce){.auth-motion-line,.integration-tab-panel,.notification-dot.active,.security-score-inline-panel,.skeleton-row span,.update-install-pulse,.workspace-page,[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=tooltip-content]{animation:none}.update-progress progress::-webkit-progress-value{animation:none}.update-progress progress::-moz-progress-bar{animation:none}.audit-row,.directory-node-toggle svg,.directory-tree-row,.distribution-row,.extension-device-row,.ghost-action,.icon-action,.integration-api-scope-option,.menu-button,.note-card,.overview-score-card,.overview-stat-card,.overview-system-button,.posture-row,.primary-action,.secret-row,.security-score-action,.security-score-live-recommendation,.security-score-signal,.text-action,.theme-switch button,.theme-switch:before,.top-icon-action,.trend-bar,.update-card,.user-row,.vault-tab,input,select,textarea{transition:none}}:root{--density-card-gap:8px;--density-row-min:82px;--density-row-padding:14px}[data-density=comfortable]{--density-card-gap:12px;--density-row-min:96px;--density-row-padding:16px}[data-density=compact]{--density-card-gap:6px;--density-row-min:62px;--density-row-padding:9px}.gridcn-sidebar-head{min-height:34px;margin-bottom:10px}.gridcn-sidebar-collapse-control{justify-content:flex-end;margin-top:10px;display:flex}.gridcn-sidebar-toggle{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);place-items:center;width:36px;min-height:36px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-toggle{background:color-mix(in oklch,var(--surface-inset) 84%,transparent)}}.gridcn-sidebar-toggle{color:var(--muted);transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease),transform .16s var(--ease)}.gridcn-sidebar-toggle:focus-visible,.gridcn-sidebar-toggle:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-toggle:focus-visible,.gridcn-sidebar-toggle:hover{border-color:color-mix(in oklch,var(--action) 42%,transparent)}}.gridcn-sidebar-toggle:focus-visible,.gridcn-sidebar-toggle:hover{background:var(--action-soft);color:var(--ink);outline:none}.gridcn-sidebar-toggle:focus-visible{box-shadow:0 0 0 3px var(--action-soft)}.gridcn-sidebar-toggle svg{width:17px;height:17px}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-collapse-control{justify-content:center}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-toggle[data-tooltip]:focus-visible:after,.gridcn-sidebar-nav.collapsed .gridcn-sidebar-toggle[data-tooltip]:hover:after{z-index:24;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--popover);min-width:max-content;color:var(--ink);content:attr(data-tooltip);box-shadow:0 14px 34px var(--shadow-soft);padding:7px 9px;font-size:12px;font-weight:800;position:absolute;bottom:10px;left:calc(100% + 10px)}.density-toggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.density-toggle{background:color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.density-toggle{padding:4px}.density-toggle button{border-radius:calc(var(--radius-sm) - 1px);min-height:32px}.density-toggle button svg{width:15px;height:15px}.audit-list,.directory-object-list,.integration-client-list,.secret-list,.user-list{gap:var(--density-card-gap)}.audit-row,.directory-tree-row,.integration-client-row,.secret-row,.share-secret-row,.user-row{min-height:var(--density-row-min)}.audit-row,.secret-row,.user-row{padding:var(--density-row-padding)}.credential-filter-stack{gap:10px;margin-bottom:12px;display:grid}.credential-filter-group{border:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.credential-filter-group{border:1px solid color-mix(in oklch,var(--line) 78%,transparent)}}.credential-filter-group{border-radius:var(--radius);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.credential-filter-group{background:color-mix(in oklch,var(--surface-elevated) 58%,transparent)}}.credential-filter-group{padding:8px}.credential-filter-label{border:1px solid var(--action);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.credential-filter-label{border:1px solid color-mix(in oklch,var(--action) 24%,var(--line))}}.credential-filter-label{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.16),transparent 62%),var(--surface-inset);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.credential-filter-label{background:linear-gradient(135deg,rgb(var(--primary-rgb)/.16),transparent 62%),color-mix(in oklch,var(--surface-inset) 74%,transparent)}}.credential-filter-label{color:var(--ink);text-align:center;text-transform:uppercase;font-size:11px;font-weight:920}.credential-sync-banner{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-elevated);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.credential-sync-banner{background:color-mix(in oklch,var(--surface-elevated) 78%,transparent)}}.credential-sync-banner{margin-bottom:12px;padding:12px}.credential-sync-banner.tone-warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.credential-sync-banner.tone-warning{border-color:color-mix(in oklch,var(--amber) 42%,var(--line))}}.credential-sync-banner.tone-warning{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.credential-sync-banner.tone-warning{background:color-mix(in oklch,var(--warning-soft) 34%,var(--surface-elevated))}}.credential-sync-banner>svg{color:var(--action-strong)}.credential-sync-banner small,.credential-sync-banner strong{min-width:0;display:block}.credential-sync-banner strong{color:var(--ink)}.credential-sync-banner small{color:var(--muted);line-height:1.45}.credential-sync-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.credential-protocol-filter.source-filter{grid-template-columns:repeat(5,minmax(0,1fr))}.credential-protocol-filter.risk-filter{grid-template-columns:repeat(6,minmax(0,1fr))}.bulk-menu-trigger svg:last-child{width:14px;height:14px}.bulk-action-menu{min-width:min(340px,100vw - 32px)}.bulk-action-hint{color:var(--muted);font-size:12px;font-weight:760}.bulk-import-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-elevated);gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.bulk-import-preview{background:color-mix(in oklch,var(--surface-elevated) 80%,transparent)}}.bulk-import-preview{margin:12px 0;padding:12px}.bulk-import-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.bulk-import-controls label{min-width:min(260px,100%);color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.bulk-import-row-list{gap:8px;display:grid}.bulk-import-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:auto minmax(0,1fr) minmax(160px,auto);align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.bulk-import-row{background:color-mix(in oklch,var(--surface-inset) 80%,transparent)}}.bulk-import-row{padding:9px 10px}.bulk-import-row em,.bulk-import-row small,.bulk-import-row strong{min-width:0}.bulk-import-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-import-row small{color:var(--muted);font-size:11px}.bulk-import-row em{color:var(--danger);grid-column:1/-1;font-size:12px;font-style:normal}.bulk-import-row.has-conflict{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.bulk-import-row.has-conflict{border-color:color-mix(in oklch,var(--amber) 40%,var(--line))}}.bulk-import-row.has-error{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bulk-import-row.has-error{border-color:color-mix(in oklch,var(--danger) 44%,var(--line))}}.certificate-meta-strip,.credential-meta-strip{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.certificate-meta-strip span,.credential-meta-strip span,.credential-meta-strip time,.credential-risk-chip,.credential-source-chip{border:1px solid var(--line);background:var(--surface-inset);border-radius:999px;align-items:center;max-width:180px;min-height:22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.certificate-meta-strip span,.credential-meta-strip span,.credential-meta-strip time,.credential-risk-chip,.credential-source-chip{background:color-mix(in oklch,var(--surface-inset) 82%,transparent)}}.certificate-meta-strip span,.credential-meta-strip span,.credential-meta-strip time,.credential-risk-chip,.credential-source-chip{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:0 7px;font-size:10px;font-weight:840;overflow:hidden}.chip-overflow-count{cursor:help;border-style:dashed;justify-content:center;min-width:34px}.credential-source-chip.source-ad-sync,.credential-source-chip.source-imported{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.credential-source-chip.source-ad-sync,.credential-source-chip.source-imported{border-color:color-mix(in oklch,var(--action) 36%,var(--line))}}.credential-source-chip.source-ad-sync,.credential-source-chip.source-imported{background:var(--action-soft);color:var(--ink)}.credential-risk-chip.tone-healthy{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.credential-risk-chip.tone-healthy{border-color:color-mix(in oklch,var(--green) 40%,var(--line))}}.credential-risk-chip.tone-healthy{color:var(--green)}.credential-risk-chip.tone-expired,.credential-risk-chip.tone-warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.credential-risk-chip.tone-expired,.credential-risk-chip.tone-warning{border-color:color-mix(in oklch,var(--amber) 42%,var(--line))}}.credential-risk-chip.tone-expired,.credential-risk-chip.tone-warning{color:var(--amber)}.credential-risk-chip.tone-critical{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.credential-risk-chip.tone-critical{border-color:color-mix(in oklch,var(--danger) 46%,var(--line))}}.credential-risk-chip.tone-critical{color:var(--danger)}.credential-ad-state-chip.tone-success{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.credential-ad-state-chip.tone-success{border-color:color-mix(in oklch,var(--green) 38%,var(--line))}}.credential-ad-state-chip.tone-success{background:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.credential-ad-state-chip.tone-success{background:color-mix(in oklch,var(--success-surface) 58%,var(--surface-inset))}}.credential-ad-state-chip.tone-success{color:var(--success-ink)}.credential-ad-state-chip.tone-warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.credential-ad-state-chip.tone-warning{border-color:color-mix(in oklch,var(--amber) 42%,var(--line))}}.credential-ad-state-chip.tone-warning{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.credential-ad-state-chip.tone-warning{background:color-mix(in oklch,var(--warning-surface) 58%,var(--surface-inset))}}.credential-ad-state-chip.tone-warning{color:var(--amber)}.credential-ad-state-chip.tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.credential-ad-state-chip.tone-danger{border-color:color-mix(in oklch,var(--danger) 46%,var(--line))}}.credential-ad-state-chip.tone-danger{background:var(--danger-surface)}@supports (color:color-mix(in lab,red,red)){.credential-ad-state-chip.tone-danger{background:color-mix(in oklch,var(--danger-surface) 58%,var(--surface-inset))}}.credential-ad-state-chip.tone-danger{color:var(--danger)}.credential-ad-state-chip.tone-neutral{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.credential-ad-state-chip.tone-neutral{border-color:color-mix(in oklch,var(--blue) 24%,var(--line))}}.credential-ad-state-chip.tone-neutral{color:var(--muted)}.secret-detail-drawer{margin-top:12px}.auth-shell{min-height:100dvh;overflow:auto}.auth-layout{align-items:center;min-height:calc(100dvh - 48px);padding-block:clamp(18px,4vh,44px)}.auth-panel,.auth-stage-card{max-height:none}[data-theme=light] .bulk-import-preview,[data-theme=light] .credential-sync-banner,[data-theme=light] .gridcn-sidebar-toggle{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .bulk-import-preview,[data-theme=light] .credential-sync-banner,[data-theme=light] .gridcn-sidebar-toggle{background:color-mix(in oklch,var(--surface-elevated) 86%,transparent)}}[data-theme=light] .bulk-import-row,[data-theme=light] .certificate-meta-strip span,[data-theme=light] .credential-meta-strip span,[data-theme=light] .credential-meta-strip time,[data-theme=light] .credential-risk-chip,[data-theme=light] .credential-source-chip{background:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .bulk-import-row,[data-theme=light] .certificate-meta-strip span,[data-theme=light] .credential-meta-strip span,[data-theme=light] .credential-meta-strip time,[data-theme=light] .credential-risk-chip,[data-theme=light] .credential-source-chip{background:color-mix(in oklch,var(--surface-inset) 88%,transparent)}}[data-theme=light] .gridcn-uplink-header{min-height:64px}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-uplink-header{box-shadow:0 10px 28px color-mix(in oklch,var(--light-shadow-subtle) 70%,transparent),0 -1px 0 color-mix(in oklch,var(--topbar-text) 10%,transparent) inset}}[data-theme=light] .gridcn-search-input{min-height:44px}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input{border-color:color-mix(in oklch,var(--topbar-text) 38%,var(--light-shell-topbar-input-border));background:linear-gradient(180deg,color-mix(in oklch,var(--topbar-text) 16%,var(--light-shell-topbar-input-bg)),var(--light-shell-topbar-input-bg))}}[data-theme=light] .gridcn-search-input{box-shadow:0 0 0 1px var(--topbar-text) inset,0 1px 0 var(--topbar-text) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input{box-shadow:0 0 0 1px color-mix(in oklch,var(--topbar-text) 9%,transparent) inset,0 1px 0 color-mix(in oklch,var(--topbar-text) 12%,transparent) inset}}[data-theme=light] .gridcn-search-input input{color:var(--topbar-text);font-weight:780}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input input::placeholder{color:color-mix(in oklch,var(--topbar-text) 82%,transparent)}}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input svg{color:color-mix(in oklch,var(--topbar-text) 92%,transparent)}}[data-theme=light] .gridcn-search-input:focus-within,[data-theme=light] .gridcn-search-input:hover{border-color:oklch(94% .034 172)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input:focus-within,[data-theme=light] .gridcn-search-input:hover{border-color:color-mix(in oklch,oklch(94% .034 172) 74%,var(--light-shell-topbar-input-border))}}[data-theme=light] .gridcn-search-input:focus-within,[data-theme=light] .gridcn-search-input:hover{background:linear-gradient(180deg,var(--topbar-text),var(--light-shell-topbar-input-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input:focus-within,[data-theme=light] .gridcn-search-input:hover{background:linear-gradient(180deg,color-mix(in oklch,var(--topbar-text) 20%,var(--light-shell-topbar-input-bg)),var(--light-shell-topbar-input-bg))}}[data-theme=light] .gridcn-search-input:focus-within{box-shadow:0 0 0 3px oklch(83% .06 170/.34),inset 0 0 0 1px oklch(94% .034 172/.54)}[data-theme=light] .accent-palette,[data-theme=light] .language-switch,[data-theme=light] .theme-switch,[data-theme=light] .topbar-action-group,[data-theme=light] .topbar-action-group-critical{border-color:var(--topbar-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .accent-palette,[data-theme=light] .language-switch,[data-theme=light] .theme-switch,[data-theme=light] .topbar-action-group,[data-theme=light] .topbar-action-group-critical{border-color:color-mix(in oklch,var(--topbar-text) 14%,transparent)}}[data-theme=light] .accent-palette,[data-theme=light] .language-switch,[data-theme=light] .theme-switch,[data-theme=light] .topbar-action-group,[data-theme=light] .topbar-action-group-critical{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.08)}[data-theme=light] .accent-palette{gap:3px;padding:3px}[data-theme=light] .accent-palette button{width:25px;min-height:25px;padding:0}[data-theme=light] .accent-palette button span{width:11px;height:11px;box-shadow:inset 0 0 0 1px oklch(100% 5.96046e-8 none/.44),0 1px 6px oklch(0 none none/.18)}[data-theme=light] .accent-palette button.active span{width:12px;height:12px}[data-theme=light] .notification-count{text-align:center;min-width:16px;height:16px;font-size:10px;line-height:16px;bottom:-3px;right:-3px}[data-theme=light] .gridcn-sidebar-sections{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-sections{scrollbar-color:color-mix(in oklch,var(--border-strong) 24%,transparent) transparent}}[data-theme=light] .gridcn-sidebar-sections::-webkit-scrollbar{width:2px}[data-theme=light] .gridcn-sidebar-sections::-webkit-scrollbar-thumb{background:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-sections::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--border-strong) 18%,transparent)}}[data-theme=light] .gridcn-sidebar-sections:hover::-webkit-scrollbar-thumb{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-sections:hover::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--primary) 24%,var(--border-strong))}}[data-theme=light] .gridcn-sidebar-section>span{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-section>span{color:color-mix(in oklch,var(--text-secondary) 86%,var(--primary))}}[data-theme=light] .gridcn-sidebar-section>span{font-weight:860}[data-theme=light] .gridcn-sidebar-section button.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-section button.active{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}[data-theme=light] .gridcn-sidebar-section button.active{background:linear-gradient(90deg,var(--active-bg),transparent 88%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-section button.active{background:linear-gradient(90deg,color-mix(in oklch,var(--active-bg) 94%,white),transparent 88%),var(--card-bg-strong)}}[data-theme=light] .gridcn-sidebar-section button.active:before{background:var(--primary);width:3px}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-section button.active:before{background:color-mix(in oklch,var(--primary) 90%,var(--primary-hover))}}[data-theme=light] .sidebar-health-row.warning{color:var(--warning-ink)}[data-theme=light] .sidebar-health-row.warning:after{background:var(--warning);box-shadow:0 0 0 4px var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .sidebar-health-row.warning:after{box-shadow:0 0 0 4px color-mix(in oklch,var(--warning) 16%,transparent)}}[data-theme=light] .secret-form textarea.secret-value-input{min-height:120px}[data-theme=light] .secret-form[data-secret-type=note] textarea.secret-value-input{min-height:78px}[data-theme=light] .secret-form-guidance,[data-theme=light] .secret-form-type-rail{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .secret-form-guidance,[data-theme=light] .secret-form-type-rail{border-color:color-mix(in oklch,var(--primary) 22%,var(--border-subtle))}}[data-theme=light] .secret-form-guidance,[data-theme=light] .secret-form-type-rail{background:linear-gradient(135deg,var(--active-bg),transparent 62%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .secret-form-guidance,[data-theme=light] .secret-form-type-rail{background:linear-gradient(135deg,color-mix(in oklch,var(--active-bg) 70%,transparent),transparent 62%),var(--card-bg-strong)}}[data-theme=light] .secret-form-guidance,[data-theme=light] .secret-form-type-rail{box-shadow:inset 0 1px oklch(100% .004 240/.76)}[data-theme=light] .secret-type-options button{border-color:var(--border-subtle);background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .secret-type-options button{background:color-mix(in oklch,var(--card-bg-strong) 86%,var(--input-bg))}}[data-theme=light] .secret-type-options button{color:var(--text-secondary)}[data-theme=light] .secret-type-options button:focus-visible,[data-theme=light] .secret-type-options button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .secret-type-options button:focus-visible,[data-theme=light] .secret-type-options button:hover{border-color:color-mix(in oklch,var(--primary) 26%,var(--border-subtle))}}[data-theme=light] .secret-type-options button:focus-visible,[data-theme=light] .secret-type-options button:hover{background:var(--active-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .secret-type-options button:focus-visible,[data-theme=light] .secret-type-options button:hover{background:color-mix(in oklch,var(--active-bg) 62%,var(--card-bg-strong))}}[data-theme=light] .secret-type-options button:focus-visible,[data-theme=light] .secret-type-options button:hover{color:var(--text-primary)}[data-theme=light] .secret-type-options button.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .secret-type-options button.active{border-color:color-mix(in oklch,var(--primary) 38%,var(--border-subtle));background:linear-gradient(135deg,color-mix(in oklch,var(--active-bg) 88%,transparent),transparent 68%),var(--card-bg-strong)}}[data-theme=light] .secret-type-options button.active{color:var(--text-primary);box-shadow:0 10px 24px var(--light-shadow-subtle),0 1px 0 oklch(100% .004 240/.76) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .secret-type-options button.active{box-shadow:0 10px 24px color-mix(in oklch,var(--light-shadow-subtle) 62%,transparent),0 1px 0 oklch(100% .004 240/.76) inset}}[data-theme=light] .secret-form-metrics em{border-color:var(--border-subtle);background:var(--input-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .secret-form-metrics em{background:color-mix(in oklch,var(--input-bg) 78%,var(--card-bg-strong))}}[data-theme=light] .secret-form .form-footer{border-color:var(--border-subtle);background:linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .secret-form .form-footer{background:linear-gradient(180deg,color-mix(in oklch,var(--card-bg-strong) 96%,transparent),var(--card-bg))}}[data-theme=light] .secret-form .form-footer{box-shadow:0 -12px 24px var(--light-shadow-subtle),0 1px 0 oklch(100% .004 240/.78) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .secret-form .form-footer{box-shadow:0 -12px 24px color-mix(in oklch,var(--light-shadow-subtle) 62%,transparent),0 1px 0 oklch(100% .004 240/.78) inset}}[data-theme=light] .caps-lock-warning{border-color:var(--warning-border);background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .caps-lock-warning{background:color-mix(in oklch,var(--warning-surface) 72%,var(--card-bg-strong))}}[data-theme=light] .caps-lock-warning{color:var(--warning-ink)}[data-theme=light] .toggle-grid{gap:8px}[data-theme=light] .toggle-row{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--card-bg-strong);min-height:48px}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .toggle-row{background:color-mix(in oklch,var(--card-bg-strong) 88%,var(--input-bg))}}[data-theme=light] .toggle-row{color:var(--text-secondary);box-shadow:inset 0 1px oklch(100% .004 240/.76)}[data-theme=light] .toggle-row input{width:18px;height:18px;accent-color:var(--primary)}[data-theme=light] .generator-length-pill,[data-theme=light] .generator-option-card,[data-theme=light] .generator-range-row{border-color:var(--border-subtle);background:linear-gradient(180deg,var(--card-bg-strong),var(--input-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .generator-length-pill,[data-theme=light] .generator-option-card,[data-theme=light] .generator-range-row{background:linear-gradient(180deg,var(--card-bg-strong),color-mix(in oklch,var(--input-bg) 82%,var(--card-bg)))}}[data-theme=light] .generator-length-pill,[data-theme=light] .generator-option-card,[data-theme=light] .generator-range-row{box-shadow:inset 0 1px oklch(100% .004 240/.78)}[data-theme=light] .generator-option-card{border-radius:var(--radius-sm);min-height:54px;padding:10px 12px}[data-theme=light] .generator-option-card small,[data-theme=light] .generator-range-row small,[data-theme=light] .generator-title small{color:var(--text-muted)}[data-theme=light] .generator-option-card input{opacity:0;width:1px;height:1px;position:absolute}[data-theme=light] .generator-option-card>svg{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .generator-option-card>svg{border-color:color-mix(in oklch,var(--border-subtle) 84%,transparent)}}[data-theme=light] .generator-option-card>svg{background:var(--input-bg);color:#0000}[data-theme=light] .toggle-row:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .toggle-row:has(input:checked){border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}[data-theme=light] .toggle-row:has(input:checked){background:linear-gradient(90deg,var(--active-bg),transparent 72%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .toggle-row:has(input:checked){background:linear-gradient(90deg,color-mix(in oklch,var(--active-bg) 88%,transparent),transparent 72%),var(--card-bg-strong)}}[data-theme=light] .toggle-row:has(input:checked){color:var(--text-primary)}[data-theme=light] .generator-option-card:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .generator-option-card:has(input:checked){border-color:color-mix(in oklch,var(--primary) 42%,var(--border-subtle))}}[data-theme=light] .generator-option-card:has(input:checked){background:linear-gradient(90deg,var(--active-bg),transparent 74%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .generator-option-card:has(input:checked){background:linear-gradient(90deg,color-mix(in oklch,var(--active-bg) 96%,transparent),transparent 74%),var(--card-bg-strong)}}[data-theme=light] .generator-option-card:has(input:checked){box-shadow:0 10px 24px var(--light-shadow-subtle),0 1px 0 oklch(100% .004 240/.82) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .generator-option-card:has(input:checked){box-shadow:0 10px 24px color-mix(in oklch,var(--light-shadow-subtle) 54%,transparent),0 1px 0 oklch(100% .004 240/.82) inset}}[data-theme=light] .generator-option-card:has(input:checked)>svg{border-color:var(--primary);background:var(--primary);color:var(--action-contrast)}[data-theme=light] .generator-option-card:focus-within{border-color:var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .generator-option-card:focus-within{border-color:color-mix(in oklch,var(--focus-ring) 48%,var(--border-subtle))}}[data-theme=light] .generator-option-card:focus-within{box-shadow:0 0 0 3px var(--primary-soft),0 1px 0 oklch(100% .004 240/.82) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .generator-option-card:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary-soft) 82%,transparent),0 1px 0 oklch(100% .004 240/.82) inset}}[data-theme=light] .secret-value{background:var(--input-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .secret-value{background:color-mix(in oklch,var(--input-bg) 78%,var(--card-bg-strong))}}[data-theme=light] .breach-inline-result.tone-success,[data-theme=light] .credential-risk-chip.tone-healthy{color:var(--success-ink)}[data-theme=light] .breach-inline-result.tone-danger,[data-theme=light] .credential-risk-chip.tone-critical{color:var(--danger-message-ink)}[data-theme=light] .empty-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}[data-theme=light] .copy-inline-action{border:1px solid var(--border-subtle);align-items:center;gap:7px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .copy-inline-action{border:1px solid color-mix(in oklch,var(--border-subtle) 88%,transparent)}}[data-theme=light] .copy-inline-action{border-radius:var(--radius-sm);background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .copy-inline-action{background:color-mix(in oklch,var(--card-bg-strong) 86%,var(--input-bg))}}[data-theme=light] .copy-inline-action{color:var(--text-primary);font:inherit;cursor:pointer;padding:6px 9px;font-size:11px;font-weight:840}[data-theme=light] .copy-inline-action:focus-visible,[data-theme=light] .copy-inline-action:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .copy-inline-action:focus-visible,[data-theme=light] .copy-inline-action:hover{border-color:color-mix(in oklch,var(--primary) 28%,var(--border-subtle))}}[data-theme=light] .copy-inline-action:focus-visible,[data-theme=light] .copy-inline-action:hover{background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .copy-inline-action:focus-visible,[data-theme=light] .copy-inline-action:hover{background:color-mix(in oklch,var(--card-bg-strong) 78%,var(--active-bg))}}[data-theme=light] .copy-inline-action svg{width:14px;height:14px;color:var(--icon-active)}[data-theme=light] .integration-vault-picker{gap:10px}[data-theme=light] .integration-vault-card{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--card-bg-strong);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;display:grid}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-vault-card{background:color-mix(in oklch,var(--card-bg-strong) 88%,var(--input-bg))}}[data-theme=light] .integration-vault-card{color:var(--text-secondary);cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease);padding:10px}[data-theme=light] .integration-vault-card:focus-within,[data-theme=light] .integration-vault-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-vault-card:focus-within,[data-theme=light] .integration-vault-card:hover{border-color:color-mix(in oklch,var(--primary) 28%,var(--border-subtle))}}[data-theme=light] .integration-vault-card:focus-within,[data-theme=light] .integration-vault-card:hover{background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-vault-card:focus-within,[data-theme=light] .integration-vault-card:hover{background:color-mix(in oklch,var(--card-bg-strong) 82%,var(--active-bg))}}[data-theme=light] .integration-vault-card input{width:18px;height:18px;accent-color:var(--primary)}[data-theme=light] .integration-vault-card-icon{border:1px solid var(--primary);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-vault-card-icon{border:1px solid color-mix(in oklch,var(--primary) 18%,var(--border-subtle))}}[data-theme=light] .integration-vault-card-icon{border-radius:var(--radius-sm);background:var(--active-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-vault-card-icon{background:color-mix(in oklch,var(--active-bg) 70%,var(--card-bg-strong))}}[data-theme=light] .integration-vault-card-icon{color:var(--icon-active)}[data-theme=light] .integration-vault-card-icon svg,[data-theme=light] .integration-vault-card>svg{width:16px;height:16px}[data-theme=light] .integration-vault-card>span:last-of-type{gap:3px;min-width:0;display:grid}[data-theme=light] .integration-vault-card small,[data-theme=light] .integration-vault-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-theme=light] .integration-vault-card strong{color:var(--text-primary);font-size:13px}[data-theme=light] .integration-vault-card small{color:var(--text-muted);font-size:11px;font-weight:760}[data-theme=light] .integration-vault-card>svg{opacity:0;color:var(--primary)}[data-theme=light] .integration-vault-card.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-vault-card.is-selected{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}[data-theme=light] .integration-vault-card.is-selected{background:linear-gradient(90deg,var(--active-bg),transparent 76%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-vault-card.is-selected{background:linear-gradient(90deg,color-mix(in oklch,var(--active-bg) 82%,transparent),transparent 76%),var(--card-bg-strong)}}[data-theme=light] .integration-vault-card.is-selected>svg{opacity:1}[data-theme=light] .integration-secret-warning{border:1px solid var(--warning-border);border-radius:var(--radius-sm);background:var(--warning-surface);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-secret-warning{background:color-mix(in oklch,var(--warning-surface) 74%,var(--card-bg-strong))}}[data-theme=light] .integration-secret-warning{color:var(--warning-ink);padding:10px;font-size:12px;font-weight:760;line-height:1.42}[data-theme=light] .integration-secret-warning svg{width:16px;height:16px;margin-top:1px}[data-theme=light] .audit-toolbar{align-items:stretch}[data-theme=light] .audit-category-tabs,[data-theme=light] .credential-protocol-filter,[data-theme=light] .directory-tree,[data-theme=light] .share-category-tabs,[data-theme=light] .share-secret-picker{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .audit-category-tabs,[data-theme=light] .credential-protocol-filter,[data-theme=light] .directory-tree,[data-theme=light] .share-category-tabs,[data-theme=light] .share-secret-picker{scrollbar-color:color-mix(in oklch,var(--border-strong) 28%,transparent) transparent}}[data-theme=light] .audit-row code,[data-theme=light] .checksum-line,[data-theme=light] .debug-datum code,[data-theme=light] .file-hash-chip{font-family:var(--font-mono)}[data-theme=light] .user-create-shell{gap:10px;margin:14px 0;display:grid}[data-theme=light] .user-create-toggle{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--card-bg-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .user-create-toggle{background:color-mix(in oklch,var(--card-bg-strong) 88%,var(--input-bg))}}[data-theme=light] .user-create-toggle{color:var(--text-primary);text-align:left;cursor:pointer;padding:12px 14px}[data-theme=light] .user-create-toggle small,[data-theme=light] .user-create-toggle strong{display:block}[data-theme=light] .user-create-toggle small{color:var(--text-secondary);margin-top:3px;font-size:12px;font-weight:740}[data-theme=light] .user-create-toggle svg{width:18px;height:18px;color:var(--icon-active);transition:transform .16s var(--ease)}[data-theme=light] .user-create-shell.is-open .user-create-toggle svg{transform:rotate(180deg)}[data-theme=light] .user-create-form{border:1px solid var(--border-subtle);border-radius:var(--radius);background:linear-gradient(180deg,var(--card-bg-strong),var(--card-bg));margin:0;padding:14px}[data-theme=light] .user-create-form>.primary-action{justify-self:start}[data-theme=light] .update-technical-log{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .update-technical-log{background:color-mix(in oklch,var(--card-bg-strong) 86%,var(--input-bg))}}[data-theme=light] .update-technical-log{padding:0}[data-theme=light] .update-technical-log summary{min-height:46px;color:var(--text-primary);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;display:grid}[data-theme=light] .update-technical-log summary svg{width:16px;height:16px;color:var(--icon-active)}[data-theme=light] .update-technical-log summary small{color:var(--text-muted);font-size:11px;font-weight:820}[data-theme=light] .update-technical-log>div{border-top:1px solid var(--border-subtle);gap:6px;padding:10px;display:grid}[data-theme=light] .update-technical-row{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text-primary);font-family:var(--font-mono);white-space:normal;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px 10px;font-size:11px;display:grid}[data-theme=light] .update-technical-row em{color:var(--text-secondary);grid-column:2;font-style:normal}[data-theme=light] .update-technical-row.status-blocked{border-color:var(--warning-border)}[data-theme=light] .totp-qr-card img{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .totp-qr-card img{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}[data-theme=light] .totp-qr-card img{background:linear-gradient(#fff,#fff)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .totp-qr-card img{background:linear-gradient(180deg,white,color-mix(in oklch,white 90%,var(--active-bg)))}}[data-theme=light] .totp-qr-card img{box-shadow:0 10px 22px var(--light-shadow-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .totp-qr-card img{box-shadow:0 10px 22px color-mix(in oklch,var(--light-shadow-subtle) 72%,transparent)}}[data-theme=light] .totp-qr-card code{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .totp-qr-card code{border-color:color-mix(in oklch,var(--primary) 18%,var(--border-subtle))}}[data-theme=light] .totp-qr-card code{background:var(--input-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .totp-qr-card code{background:color-mix(in oklch,var(--input-bg) 86%,var(--card-bg-strong))}}[data-theme=light] .totp-qr-card code{color:var(--text-primary)}[data-theme=light] .extension-mini-shot{background:linear-gradient(180deg,var(--topbar-bg) 0 20px,transparent 20px),radial-gradient(circle at 72% 62%,var(--primary),transparent 28%),linear-gradient(135deg,var(--card-bg-strong),var(--input-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .extension-mini-shot{background:linear-gradient(180deg,color-mix(in oklch,var(--topbar-bg) 84%,black) 0 20px,transparent 20px),radial-gradient(circle at 72% 62%,color-mix(in oklch,var(--primary) 18%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in oklch,var(--card-bg-strong) 88%,var(--active-bg)),var(--input-bg))}}[data-theme=light] .mini-browser-bar{background:#fff}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .mini-browser-bar{background:color-mix(in oklch,white 58%,var(--primary))}}[data-theme=light] .mini-arrow,[data-theme=light] .mini-arrow:after{background:var(--primary);border-color:var(--primary)}[data-theme=light] .extension-mini-shot strong{background:var(--primary);color:var(--primary-text)}[data-theme=light] .server-ops-grid article span{gap:5px}[data-theme=light] :where(button,.secret-row,.audit-row,.user-row,.integration-client-row,.extension-device-row)[aria-disabled=true],[data-theme=light] :where(button,.secret-row,.audit-row,.user-row,.integration-client-row,.extension-device-row)[disabled]{cursor:not-allowed}[data-theme=light] .notification-toast-stack{z-index:calc(var(--z-toast) + 2);top:76px;right:16px}[data-theme=light] .notification-center{z-index:calc(var(--z-popover) + 5)}.gridcn-sidebar-nav.no-logo{padding-top:12px}.gridcn-sidebar-nav.no-logo .gridcn-sidebar-sections{min-height:0}.gridcn-sidebar-section button{grid-template-columns:22px minmax(0,1fr) auto}.gridcn-sidebar-section button svg{width:18px;height:18px}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-section button{width:42px;min-width:42px;min-height:42px}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-section button svg{width:19px;height:19px}.view-mode-toggle button{justify-content:center;min-width:86px}.list-panel.record-view-cards .secret-table-head{display:none}.list-panel.record-view-cards .secret-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),420px));align-items:stretch}.list-panel.record-view-cards .secret-row{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;height:100%;min-height:244px}.list-panel.record-view-cards .secret-row.is-selected{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.list-panel.record-view-cards .secret-row.is-selected{border-color:color-mix(in oklch,var(--action) 52%,var(--line))}}[data-theme=light] .note-card:hover,[data-theme=light] .secret-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .note-card:hover,[data-theme=light] .secret-row:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}[data-theme=light] .note-card:hover,[data-theme=light] .secret-row:hover{background:linear-gradient(90deg,var(--active-bg),transparent 74%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .note-card:hover,[data-theme=light] .secret-row:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--active-bg) 52%,transparent),transparent 74%),var(--card-bg-strong)}}[data-theme=light] .note-card.is-selected,[data-theme=light] .secret-row.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .note-card.is-selected,[data-theme=light] .secret-row.is-selected{border-color:color-mix(in oklch,var(--primary) 46%,var(--border-subtle))}}[data-theme=light] .note-card.is-selected,[data-theme=light] .secret-row.is-selected{background:linear-gradient(90deg,var(--selected-bg),transparent 76%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .note-card.is-selected,[data-theme=light] .secret-row.is-selected{background:linear-gradient(90deg,color-mix(in oklch,var(--selected-bg) 92%,transparent),transparent 76%),var(--card-bg-strong)}}[data-theme=light] .note-card.is-selected,[data-theme=light] .secret-row.is-selected{box-shadow:0 14px 30px var(--light-shadow-subtle),0 0 0 1px var(--primary) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .note-card.is-selected,[data-theme=light] .secret-row.is-selected{box-shadow:0 14px 30px color-mix(in oklch,var(--light-shadow-subtle) 66%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 12%,transparent) inset}}.list-panel.record-view-cards .secret-value{align-self:end;min-height:72px}.list-panel.record-view-cards .compact-row-actions{justify-content:flex-start}.integrations-stack>.integration-tabs{justify-self:start;margin-bottom:-2px}[data-theme=light] .about-menu-content{border-color:var(--light-card-border);background:var(--light-card-raised-bg);box-shadow:var(--elevation-overlay)}[data-theme=light] .about-developer-link,[data-theme=light] .about-info-grid span,[data-theme=light] .about-menu-head,[data-theme=light] .about-product-strip span,[data-theme=light] .about-version-list span{border-color:var(--light-card-border);background:linear-gradient(180deg,var(--card-bg-strong),var(--card-bg));box-shadow:inset 0 1px oklch(100% .004 240/.76)}[data-theme=light] .about-menu-head{background:linear-gradient(90deg,var(--active-bg),transparent 72%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .about-menu-head{background:linear-gradient(90deg,color-mix(in oklch,var(--active-bg) 82%,transparent),transparent 72%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}}[data-theme=light] .about-icon-shell{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .about-icon-shell{border-color:color-mix(in oklch,var(--primary) 28%,var(--border-subtle))}}[data-theme=light] .about-icon-shell{background:var(--active-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .about-icon-shell{background:color-mix(in oklch,var(--active-bg) 76%,var(--card-bg-strong))}}[data-theme=light] .about-github-mark{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .about-github-mark{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}[data-theme=light] .about-github-mark{background:var(--active-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .about-github-mark{background:color-mix(in oklch,var(--active-bg) 74%,var(--card-bg-strong))}}[data-theme=light] .about-github-mark{color:var(--text-primary)}[data-theme=light] .about-link-badge{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .about-link-badge{border-color:color-mix(in oklch,var(--primary) 20%,var(--border-subtle))}}[data-theme=light] .about-link-badge{background:var(--card-bg-strong)}[data-theme=light] .about-developer-icon-link,[data-theme=light] .about-product-strip span{background:linear-gradient(90deg,var(--active-bg),transparent 76%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .about-developer-icon-link,[data-theme=light] .about-product-strip span{background:linear-gradient(90deg,color-mix(in oklch,var(--active-bg) 76%,transparent),transparent 76%),var(--card-bg-strong)}}[data-theme=light] .about-developer-link:focus-visible,[data-theme=light] .about-developer-link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .about-developer-link:focus-visible,[data-theme=light] .about-developer-link:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}[data-theme=light] .about-developer-link:focus-visible,[data-theme=light] .about-developer-link:hover{background:linear-gradient(90deg,var(--active-bg),transparent 72%),var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .about-developer-link:focus-visible,[data-theme=light] .about-developer-link:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--active-bg) 88%,transparent),transparent 72%),var(--card-bg-strong)}}[data-theme=light] .gridcn-sidebar-nav.no-logo{background:linear-gradient(180deg,var(--action),transparent 130px),linear-gradient(180deg,var(--sidebar-bg),var(--sidebar-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-nav.no-logo{background:linear-gradient(180deg,color-mix(in oklch,var(--action) 7%,transparent),transparent 130px),linear-gradient(180deg,var(--sidebar-bg),color-mix(in oklch,var(--sidebar-bg) 68%,var(--page-bg)))}}[data-theme=light] .gridcn-sidebar-section button{min-height:42px}[data-theme=light] .gridcn-sidebar-section button svg{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-sidebar-section button svg{color:color-mix(in oklch,var(--text-secondary) 78%,var(--primary))}}[data-theme=light] .gridcn-sidebar-section button.active svg,[data-theme=light] .gridcn-sidebar-section button:hover svg{color:var(--icon-active)}[data-theme=light] .view-mode-toggle{border-color:var(--light-card-border);background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .view-mode-toggle{background:color-mix(in oklch,var(--card-bg-strong) 82%,var(--input-bg))}}[data-theme=light] .list-panel.record-view-cards .secret-row{background:linear-gradient(135deg,var(--active-bg),transparent 56%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .list-panel.record-view-cards .secret-row{background:linear-gradient(135deg,color-mix(in oklch,var(--active-bg) 62%,transparent),transparent 56%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}}[data-theme=light] .list-panel.record-view-cards .secret-value{background:var(--input-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .list-panel.record-view-cards .secret-value{background:color-mix(in oklch,var(--input-bg) 70%,var(--card-bg-strong))}}[data-theme=light] .integration-tabs{border-color:var(--light-card-border);background:var(--card-bg-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-tabs{background:color-mix(in oklch,var(--card-bg-strong) 86%,var(--input-bg))}}[data-theme=light] .integration-tabs{box-shadow:0 8px 22px var(--light-shadow-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-tabs{box-shadow:0 8px 22px color-mix(in oklch,var(--light-shadow-subtle) 62%,transparent)}}[data-theme=light] .integration-tabs button{color:var(--text-secondary);border-color:#0000}[data-theme=light] .integration-tabs button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-tabs button:hover{border-color:color-mix(in oklch,var(--primary) 18%,var(--border-subtle))}}[data-theme=light] .integration-tabs button:hover{background:var(--active-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-tabs button:hover{background:color-mix(in oklch,var(--active-bg) 62%,transparent)}}[data-theme=light] .integration-tabs button:hover{color:var(--text-primary)}[data-theme=light] .integration-tabs button.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .integration-tabs button.active{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}[data-theme=light] .integration-tabs button.active{background:var(--active-bg);color:var(--primary-hover)}[data-theme=light] .integrations-panel{gap:18px}[data-theme=light] .directory-provider-head .row-actions{max-width:620px}[data-theme=light] .directory-provider-head .row-actions .primary-action{order:-1}.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{color-scheme:dark;--bg:oklch(6.8% .018 168);--bg-soft:oklch(10.8% .024 170);--panel:oklch(14.8% .024 170);--panel-raised:oklch(18.4% .03 170);--panel-muted:oklch(11.8% .022 170);--field:oklch(8.8% .018 170/.94);--line:oklch(43% .032 170/.5);--line-strong:oklch(58% .06 170/.48);--ink:oklch(96% .012 170);--muted:oklch(78% .034 170);--faint:oklch(62% .03 170);--action:oklch(72% .14 157);--action-strong:oklch(82% .12 158);--action-soft:oklch(48% .1 157/.24);--primary-rgb:45 212 149;--ring:var(--action);--shadow-soft:oklch(2% .018 170/.58);--surface-elevated:var(--panel-raised);--surface-inset:var(--field);--input-bg:var(--field)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{--input-bg:color-mix(in oklch,var(--field) 92%,var(--action) 5%)}}.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{--border-subtle:var(--line)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{--border-subtle:color-mix(in oklch,var(--line) 78%,var(--action) 14%)}}.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{--border-strong:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{--border-strong:color-mix(in oklch,var(--line-strong) 72%,var(--action) 20%)}}.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{--text-primary:var(--ink);--text-secondary:var(--muted);--text-muted:var(--faint);--primary:var(--action);--primary-hover:var(--action-strong);--primary-text:oklch(7% .016 168);--blue:oklch(72% .1 174);--blue-strong:oklch(82% .1 168);color:var(--ink);background:linear-gradient(135deg,oklch(5.8% .014 168),oklch(11% .026 170) 52%,oklch(7% .014 164))}.auth-shell[data-auth-theme=vaultpilot]:before,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]:before{opacity:.48;background:linear-gradient(90deg,#0000 0 79px,oklch(92% .025 168/.045) 80px),linear-gradient(#0000 0 79px,oklch(92% .025 168/.035) 80px)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-bg-scrim,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-bg-scrim{background:radial-gradient(circle at 27% 48%,rgb(var(--primary-rgb)/.07),transparent 34%),linear-gradient(90deg,color-mix(in oklch,var(--bg) 30%,transparent),color-mix(in oklch,var(--bg-soft) 8%,transparent) 46%,color-mix(in oklch,var(--bg) 34%,transparent) 76%),linear-gradient(180deg,color-mix(in oklch,var(--bg) 16%,transparent),color-mix(in oklch,var(--bg) 30%,transparent))}}.auth-shell[data-auth-theme=vaultpilot] .auth-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel{border-color:var(--line-strong);background:radial-gradient(circle at 50% 0,rgb(var(--primary-rgb)/.09),transparent 42%),linear-gradient(145deg,var(--panel-raised),var(--bg)),var(--panel)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel{background:radial-gradient(circle at 50% 0,rgb(var(--primary-rgb)/.09),transparent 42%),linear-gradient(145deg,color-mix(in oklch,var(--panel-raised) 96%,transparent),color-mix(in oklch,var(--bg) 96%,transparent)),var(--panel)}}.auth-shell[data-auth-theme=vaultpilot] .auth-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel{box-shadow:0 36px 120px var(--shadow-soft),0 0 54px rgb(var(--primary-rgb)/.08),0 0 0 1px var(--ink) inset}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel{box-shadow:0 36px 120px var(--shadow-soft),0 0 54px rgb(var(--primary-rgb)/.08),0 0 0 1px color-mix(in oklch,var(--ink) 7%,transparent) inset}}.auth-shell[data-auth-theme=vaultpilot] .auth-2fa-step,.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card,.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span,.auth-shell[data-auth-theme=vaultpilot] .auth-recovery-panel,.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,.auth-shell[data-auth-theme=vaultpilot] .brand-row,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-2fa-step,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-recovery-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .brand-row{border-color:var(--line);background:linear-gradient(135deg,rgb(var(--primary-rgb)/.08),transparent 58%),oklch(11% .016 168/.72);color:var(--ink);box-shadow:0 16px 42px oklch(2.8% .012 168/.3)}.auth-shell[data-auth-theme=vaultpilot] .secure-password-control,.auth-shell[data-auth-theme=vaultpilot] input,.auth-shell[data-auth-theme=vaultpilot] select,.auth-shell[data-auth-theme=vaultpilot] textarea,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] input,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] select,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] textarea{border-color:var(--line);background:var(--field);color:var(--ink);box-shadow:0 1px 0 var(--ink) inset}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .secure-password-control,.auth-shell[data-auth-theme=vaultpilot] input,.auth-shell[data-auth-theme=vaultpilot] select,.auth-shell[data-auth-theme=vaultpilot] textarea,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] input,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] select,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] textarea{box-shadow:0 1px 0 color-mix(in oklch,var(--ink) 5%,transparent) inset}}.auth-shell[data-auth-theme=vaultpilot] input::placeholder,.auth-shell[data-auth-theme=vaultpilot] textarea::placeholder,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] input::placeholder,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] textarea::placeholder{color:var(--faint)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-submit,.auth-shell[data-auth-theme=vaultpilot] .primary-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .primary-action{border-color:color-mix(in oklch,var(--action-strong) 50%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-submit,.auth-shell[data-auth-theme=vaultpilot] .primary-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .primary-action{background:linear-gradient(135deg,var(--action),var(--action-strong));color:var(--primary-text);box-shadow:0 16px 38px rgb(var(--primary-rgb)/.16),0 1px 0 var(--ink) inset}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-submit,.auth-shell[data-auth-theme=vaultpilot] .primary-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .primary-action{box-shadow:0 16px 38px rgb(var(--primary-rgb)/.16),0 1px 0 color-mix(in oklch,var(--ink) 16%,transparent) inset}}.auth-shell[data-auth-theme=vaultpilot] .ghost-action,.auth-shell[data-auth-theme=vaultpilot] .language-switch,.auth-shell[data-auth-theme=vaultpilot] .top-icon-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .ghost-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .language-switch,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .top-icon-action{border-color:var(--line);background:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .ghost-action,.auth-shell[data-auth-theme=vaultpilot] .language-switch,.auth-shell[data-auth-theme=vaultpilot] .top-icon-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .ghost-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .language-switch,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .top-icon-action{background:color-mix(in oklch,var(--panel-raised) 74%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .ghost-action,.auth-shell[data-auth-theme=vaultpilot] .language-switch,.auth-shell[data-auth-theme=vaultpilot] .top-icon-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .ghost-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .language-switch,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .top-icon-action{color:var(--ink);box-shadow:0 12px 34px var(--shadow-soft)}.auth-shell[data-auth-theme=vaultpilot] .brand-row,.auth-shell[data-auth-theme=vaultpilot] .label,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .brand-row,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .label{color:var(--blue-strong)}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card small,.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card small,.auth-shell[data-auth-theme=vaultpilot] .field-help,.auth-shell[data-auth-theme=vaultpilot] .muted-copy,.auth-shell[data-auth-theme=vaultpilot] .muted-line,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .field-help,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .muted-copy,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .muted-line{color:var(--muted)}.auth-shell[data-auth-theme=vaultpilot] .auth-visual h2,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-visual h2{color:var(--ink);text-shadow:0 18px 44px var(--shadow-soft)}.auth-shell[data-auth-theme=vaultpilot] .secure-password-control button,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control button{border-left-color:var(--line);background:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .secure-password-control button,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control button{background:color-mix(in oklch,var(--panel-raised) 72%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel{padding:26px 28px 24px}.auth-shell[data-auth-theme=vaultpilot] .auth-panel h1,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel h1{margin-top:20px;line-height:1.04}.auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy{max-width:43ch;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card{border-color:color-mix(in oklch,var(--line) 84%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--panel-raised) 72%,transparent),color-mix(in oklch,var(--panel) 88%,transparent)),color-mix(in oklch,var(--panel) 84%,black)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card{box-shadow:inset 0 1px 0 var(--highlight),0 12px 24px #00000024}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--highlight) 16%,transparent),0 12px 24px oklch(0 none none/.14)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card-head,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card-head{gap:5px}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card-head strong,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card-head strong{font-size:20px}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid{gap:7px}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span{border-color:var(--line);min-height:58px;padding:8px 9px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span{border-color:color-mix(in oklch,var(--line) 72%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span{background:var(--field)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span{background:color-mix(in oklch,var(--field) 82%,black)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span{box-shadow:inset 0 1px 0 var(--highlight)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--highlight) 12%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid small{color:var(--muted);font-size:11px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid small{color:color-mix(in oklch,var(--muted) 82%,var(--faint))}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid strong,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid strong{font-size:13px}.auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty{border-color:var(--action);grid-template-columns:22px 1fr;align-items:center;margin-top:0;padding:9px 10px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty{border-color:color-mix(in oklch,var(--action) 30%,var(--line));background:color-mix(in oklch,var(--action-soft) 44%,var(--field))}}.auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty{color:color-mix(in oklch,var(--muted) 88%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty svg,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty svg{width:18px;height:18px;color:var(--action-strong)}.auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty small{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty small{color:color-mix(in oklch,var(--muted) 86%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .secure-password-field,.auth-shell[data-auth-theme=vaultpilot] .stacked-form label,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-field,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .stacked-form label{gap:6px}.auth-shell[data-auth-theme=vaultpilot] .secure-password-control,.auth-shell[data-auth-theme=vaultpilot] input,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] input{min-height:44px}.auth-shell[data-auth-theme=vaultpilot] .secure-password-control button,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control button{width:44px;color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .secure-password-control button,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control button{color:color-mix(in oklch,var(--muted) 88%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .secure-password-control button:hover,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control button:hover{background:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .secure-password-control button:hover,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control button:hover{background:color-mix(in oklch,var(--action-soft) 62%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .secure-password-control button:hover,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control button:hover{color:var(--action-strong)}.auth-shell[data-auth-theme=vaultpilot] .password-field-meta,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .password-field-meta{min-height:0;margin-top:-2px}.auth-shell[data-auth-theme=vaultpilot] .password-field-meta>span[aria-hidden=true],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .password-field-meta>span[aria-hidden=true]{display:none}.auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit{min-height:46px;margin-top:6px}.auth-shell[data-auth-theme=vaultpilot] .auth-submit svg,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit svg{width:18px;height:18px}@media (max-width:760px){.auth-shell[data-auth-theme=vaultpilot] .auth-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel{padding:22px 20px}.auth-shell[data-auth-theme=vaultpilot] .auth-panel h1,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel h1{font-size:30px}}@media (min-width:1121px){.auth-shell[data-auth-theme=vaultpilot] .auth-layout,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-layout{grid-template-columns:minmax(420px,500px) minmax(0,1fr);gap:clamp(62px,8vw,148px);width:min(1320px,100%)}.auth-shell[data-auth-theme=vaultpilot] .auth-content,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content{width:min(500px,100%)}.auth-shell[data-auth-theme=vaultpilot] .auth-visual,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-visual{padding-left:clamp(16px,2vw,34px)}.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame{inset:-34px -72px -34px -18px}}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{--auth-panel-edge:color-mix(in oklch,var(--line-strong) 46%,var(--action) 18%)}}.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{--auth-glass-core:oklch(7.2% .014 170/.58);--auth-glass-veil:oklch(24% .03 170/.16);--auth-frame-shadow:oklch(2% .014 170/.34);overflow-x:hidden}.auth-shell[data-auth-theme=vaultpilot] .auth-bg-video,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-bg-video{opacity:1;filter:saturate(1.1)contrast(1.01)brightness(1.04);transform:scale(1.018)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-bg-scrim,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-bg-scrim{background:linear-gradient(90deg,color-mix(in oklch,var(--bg) 26%,transparent) 0,color-mix(in oklch,var(--bg) 9%,transparent) 36%,transparent 62%,color-mix(in oklch,var(--bg) 12%,transparent) 100%),linear-gradient(180deg,color-mix(in oklch,var(--bg) 12%,transparent),transparent 44%,color-mix(in oklch,var(--bg) 18%,transparent)),radial-gradient(circle at 20% 52%,rgb(var(--primary-rgb)/.045),transparent 34%)}}.auth-shell[data-auth-theme=vaultpilot] .auth-layout,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-layout{gap:clamp(54px,7.6vw,136px);width:min(1340px,100%)}.auth-shell[data-auth-theme=vaultpilot] .auth-content:before,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content:before{z-index:-1;pointer-events:none;content:"";border-radius:var(--radius);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 26px 76px var(--auth-frame-shadow),0 0 32px rgb(var(--primary-rgb)/.025);background:0 0;border:1px solid #0000;position:absolute;inset:-14px}.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame{border-color:var(--line-strong);inset:-42px -78px -42px -24px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame{border-color:color-mix(in oklch,var(--line-strong) 24%,var(--action) 9%)}}.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame{background:color-mix(in oklch,var(--bg) 4%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame{-webkit-backdrop-filter:blur(2px)saturate(1.02);backdrop-filter:blur(2px)saturate(1.02);box-shadow:0 38px 104px var(--auth-frame-shadow),0 0 0 1px var(--ink) inset,0 0 38px rgb(var(--primary-rgb)/.028)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame{box-shadow:0 38px 104px color-mix(in oklch,var(--auth-frame-shadow) 76%,transparent),0 0 0 1px color-mix(in oklch,var(--ink) 4%,transparent) inset,0 0 38px rgb(var(--primary-rgb)/.028)}}.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame:before,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame:before{background:linear-gradient(90deg,var(--ink),transparent 1px),linear-gradient(180deg,var(--ink),transparent 1px)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame:before,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame:before{background:linear-gradient(90deg,color-mix(in oklch,var(--ink) 7%,transparent),transparent 1px),linear-gradient(180deg,color-mix(in oklch,var(--ink) 6%,transparent),transparent 1px)}}.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame:before,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame:before{opacity:.08;background-size:48px 48px}.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame:after,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame:after{z-index:2;pointer-events:none;content:"";background:radial-gradient(circle at 64% 36%,transparent 0 44%,var(--bg) 74%,var(--bg) 100%),linear-gradient(90deg,var(--bg),transparent 38%,transparent 74%,var(--bg)),linear-gradient(180deg,var(--ink),transparent 32%,var(--bg));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame:after,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame:after{background:radial-gradient(circle at 64% 36%,transparent 0 44%,color-mix(in oklch,var(--bg) 3%,transparent) 74%,color-mix(in oklch,var(--bg) 7%,transparent) 100%),linear-gradient(90deg,color-mix(in oklch,var(--bg) 7%,transparent),transparent 38%,transparent 74%,color-mix(in oklch,var(--bg) 6%,transparent)),linear-gradient(180deg,color-mix(in oklch,var(--ink) 1.5%,transparent),transparent 32%,color-mix(in oklch,var(--bg) 5%,transparent))}.auth-shell[data-auth-theme=vaultpilot] .auth-video-shade,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-shade{background:linear-gradient(90deg,color-mix(in oklch,var(--bg) 4%,transparent),transparent 50%,color-mix(in oklch,var(--bg) 5%,transparent)),linear-gradient(180deg,transparent,color-mix(in oklch,var(--bg) 4%,transparent))}}.auth-shell[data-auth-theme=vaultpilot] .auth-inline-video,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-inline-video{opacity:.78;filter:saturate(1.1)contrast(1.01)brightness(1.04);transform:scale(1.006)}.auth-shell[data-auth-theme=vaultpilot] .auth-visual h2,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-visual h2{letter-spacing:0;max-width:680px;text-shadow:0 2px 0 var(--bg),0 18px 50px var(--shadow-soft),0 0 22px rgb(var(--primary-rgb)/.06);font-size:clamp(46px,5rem,78px);font-weight:720}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-visual h2,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-visual h2{text-shadow:0 2px 0 color-mix(in oklch,var(--bg) 20%,transparent),0 18px 50px color-mix(in oklch,var(--shadow-soft) 78%,oklch(2% .012 170)),0 0 22px rgb(var(--primary-rgb)/.06)}}.auth-shell[data-auth-theme=vaultpilot] .auth-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel{border-color:var(--auth-panel-edge);background:linear-gradient(180deg,oklch(100% 0 0/.09),transparent 42%),radial-gradient(circle at 48% 0,rgb(var(--primary-rgb)/.09),transparent 44%),linear-gradient(145deg,var(--auth-glass-veil),transparent 38%),linear-gradient(145deg,oklch(11% .018 170/.68),var(--auth-glass-core));-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);box-shadow:0 28px 78px var(--auth-frame-shadow),0 0 42px rgb(var(--primary-rgb)/.055),0 0 0 1px var(--ink) inset;padding:31px 32px 28px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel{box-shadow:0 28px 78px var(--auth-frame-shadow),0 0 42px rgb(var(--primary-rgb)/.055),0 0 0 1px color-mix(in oklch,var(--ink) 7%,transparent) inset}}.auth-shell[data-auth-theme=vaultpilot] .auth-panel:before,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel:before{opacity:.12}.auth-shell[data-auth-theme=vaultpilot] .auth-panel:after,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel:after{opacity:.14}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow{border-color:color-mix(in oklch,var(--line-strong) 32%,var(--action) 12%)}}.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow{background:linear-gradient(180deg,oklch(100% 0 0/.105),transparent 36%),radial-gradient(circle at 8% 0,rgb(var(--primary-rgb)/.1),transparent 42%),linear-gradient(145deg,oklch(14% .02 170/.58),oklch(6.6% .014 170/.62));-webkit-backdrop-filter:blur(24px)saturate(1.06)brightness(.74);backdrop-filter:blur(24px)saturate(1.06)brightness(.74);box-shadow:0 26px 78px var(--auth-frame-shadow),0 0 42px rgb(var(--primary-rgb)/.04),0 1px 0 oklch(100% 0 0/.09) inset}.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow:before,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow:before{background:repeating-linear-gradient(0deg,transparent,transparent 2px,oklch(0 0 0/.012) 2px,oklch(0 0 0/.012) 4px),linear-gradient(90deg,rgb(var(--primary-rgb)/.055),transparent 24%,transparent 78%,rgb(var(--primary-rgb)/.045))}.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow .auth-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow .auth-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow .auth-panel:after,.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow .auth-panel:before,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow .auth-panel:after,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow .auth-panel:before{display:none}.auth-shell[data-auth-theme=vaultpilot] .auth-panel h1,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel h1{letter-spacing:0;text-shadow:0 14px 34px var(--bg);font-size:34px;font-weight:760}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-panel h1,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel h1{text-shadow:0 14px 34px color-mix(in oklch,var(--bg) 74%,transparent)}.auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy{color:color-mix(in oklch,var(--muted) 72%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy{text-shadow:0 10px 28px var(--bg);font-size:15px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy{text-shadow:0 10px 28px color-mix(in oklch,var(--bg) 68%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card{border-color:color-mix(in oklch,var(--line) 82%,var(--action) 12%);background:linear-gradient(145deg,color-mix(in oklch,var(--panel-raised) 18%,transparent),color-mix(in oklch,var(--bg) 10%,transparent)),color-mix(in oklch,var(--field) 34%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);box-shadow:inset 0 1px 0 var(--ink),0 14px 34px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--ink) 8%,transparent),0 14px 34px color-mix(in oklch,var(--shadow-soft) 32%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card{background:linear-gradient(180deg,oklch(100% 0 0/.09),transparent 38%),var(--bg)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card{background:linear-gradient(180deg,oklch(100% 0 0/.09),transparent 38%),color-mix(in oklch,var(--bg) 42%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card{color:color-mix(in oklch,var(--ink) 94%,var(--action))}}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card{text-shadow:0 10px 26px var(--bg)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card{text-shadow:0 10px 26px color-mix(in oklch,var(--bg) 70%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card small{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card small{color:color-mix(in oklch,var(--muted) 68%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card small{font-weight:650}.auth-shell[data-auth-theme=vaultpilot] .secure-password-control,.auth-shell[data-auth-theme=vaultpilot] input,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] input{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .secure-password-control,.auth-shell[data-auth-theme=vaultpilot] input,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] input{border-color:color-mix(in oklch,var(--line) 78%,var(--action) 10%)}}.auth-shell[data-auth-theme=vaultpilot] .secure-password-control,.auth-shell[data-auth-theme=vaultpilot] input,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] input{-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);background:oklch(5.2% .012 170/.74)}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card{margin:12px 4px;padding:12px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card{border-color:color-mix(in oklch,var(--line) 72%,var(--action) 14%);background:linear-gradient(180deg,oklch(100% 0 0/.045),transparent 32%),color-mix(in oklch,var(--field) 72%,oklch(3% .01 170/.88))}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card{-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05)}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card small,.auth-shell[data-auth-theme=vaultpilot] .field-help,.auth-shell[data-auth-theme=vaultpilot] label,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .field-help,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] label{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card small,.auth-shell[data-auth-theme=vaultpilot] .field-help,.auth-shell[data-auth-theme=vaultpilot] label,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .field-help,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] label{color:color-mix(in oklch,var(--muted) 70%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid span{background:oklch(4.8% .012 170/.76);min-height:52px}.auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-vault-empty{background:linear-gradient(90deg,rgb(var(--primary-rgb)/.09),transparent 76%),oklch(7.5% .016 170/.7)}.auth-shell[data-auth-theme=vaultpilot] .auth-protocol-line,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-protocol-line{color:var(--muted);margin-top:6px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-protocol-line,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-protocol-line{color:color-mix(in oklch,var(--muted) 48%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-protocol-line,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-protocol-line{letter-spacing:0;opacity:.64;text-shadow:none;font-size:9px;line-height:1}@media (min-width:1121px){.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{height:100dvh;max-height:100dvh;padding-block:clamp(30px,3.4vh,40px) clamp(8px,1.4vh,14px);overflow:hidden}.auth-shell[data-auth-theme=vaultpilot] .auth-layout,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-layout{min-height:calc(100dvh - clamp(46px,5vh,58px))}}@media (min-width:1121px) and (max-width:1500px){.auth-shell[data-auth-theme=vaultpilot] .auth-layout,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-layout{grid-template-columns:minmax(420px,486px) minmax(0,1fr);gap:clamp(40px,5vw,72px);width:min(1260px,100%)}.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame{inset:-34px -26px -34px -18px}.auth-shell[data-auth-theme=vaultpilot] .auth-visual h2,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-visual h2{max-width:620px;font-size:clamp(44px,5.2vw,68px)}}.auth-shell[data-auth-theme=vaultpilot] .auth-submit,.auth-shell[data-auth-theme=vaultpilot] .primary-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .primary-action{border-color:var(--action-strong);min-height:50px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-submit,.auth-shell[data-auth-theme=vaultpilot] .primary-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .primary-action{border-color:color-mix(in oklch,var(--action-strong) 68%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-submit,.auth-shell[data-auth-theme=vaultpilot] .primary-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .primary-action{background:linear-gradient(180deg,var(--action-strong),var(--action)),var(--action)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-submit,.auth-shell[data-auth-theme=vaultpilot] .primary-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .primary-action{background:linear-gradient(180deg,color-mix(in oklch,var(--action-strong) 82%,var(--ink) 4%),var(--action)),var(--action)}}.auth-shell[data-auth-theme=vaultpilot] .auth-submit,.auth-shell[data-auth-theme=vaultpilot] .primary-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .primary-action{box-shadow:0 18px 44px rgb(var(--primary-rgb)/.22),0 1px 0 var(--ink) inset}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-submit,.auth-shell[data-auth-theme=vaultpilot] .primary-action,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .primary-action{box-shadow:0 18px 44px rgb(var(--primary-rgb)/.22),0 1px 0 color-mix(in oklch,var(--ink) 24%,transparent) inset}}@media (max-width:1120px){.auth-shell[data-auth-theme=vaultpilot] .auth-layout,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-layout{grid-template-columns:1fr;gap:18px;width:min(720px,100%)}.auth-shell[data-auth-theme=vaultpilot] .auth-content,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content{justify-self:center;width:min(560px,100%)}.auth-shell[data-auth-theme=vaultpilot] .auth-content:before,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content:before{inset:-18px}.auth-shell[data-auth-theme=vaultpilot] .auth-video-frame,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-frame{opacity:.44;inset:-18px}.auth-shell[data-auth-theme=vaultpilot] .auth-visual h2,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-visual h2{max-width:620px;font-size:clamp(34px,3.25rem,52px)}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card{display:none}}@media (max-width:760px){.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{height:auto;max-height:none;padding:18px;overflow:hidden auto}.auth-shell[data-auth-theme=vaultpilot] .auth-content,.auth-shell[data-auth-theme=vaultpilot] .auth-layout,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-layout{width:100%;max-width:100%}.auth-shell[data-auth-theme=vaultpilot] .auth-content:before,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content:before{inset:-10px}.auth-shell[data-auth-theme=vaultpilot] .auth-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel{max-width:100%;padding:24px 20px}.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow{padding:22px 20px}.auth-shell[data-auth-theme=vaultpilot] .auth-panel h1,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel h1{overflow-wrap:anywhere;font-size:30px;line-height:1.08}.auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy{font-size:14px}}@media (max-width:980px){.bulk-import-row,.credential-sync-banner{grid-template-columns:1fr}.credential-sync-actions{justify-content:flex-start}.credential-protocol-filter,.credential-protocol-filter.risk-filter,.credential-protocol-filter.source-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.credential-protocol-filter,.credential-protocol-filter.risk-filter,.credential-protocol-filter.source-filter{grid-template-columns:1fr}.bulk-import-controls{align-items:stretch}.bulk-import-controls>*{width:100%}.secret-table-head{display:none}}.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{--bg:oklch(6.8% .016 250);--bg-soft:oklch(10.8% .022 252);--panel:oklch(14.6% .024 252);--panel-raised:oklch(18.2% .032 250);--panel-muted:oklch(11.8% .02 252);--field:oklch(8.8% .018 252/.94);--line:oklch(43% .032 252/.5);--line-strong:oklch(58% .06 248/.48);--ink:oklch(97% .01 250);--muted:oklch(79% .028 250);--faint:oklch(64% .028 250);--action:oklch(70% .14 236);--action-strong:oklch(82% .11 232);--action-soft:oklch(46% .12 238/.24);--auth-panel-edge:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{--auth-panel-edge:color-mix(in oklch,var(--line-strong) 52%,var(--action) 12%)}}.auth-shell[data-auth-theme=vaultpilot],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot]{--auth-glass-core:oklch(7.6% .014 250/.58);--auth-glass-veil:oklch(22% .024 250/.14);--auth-frame-shadow:oklch(2% .012 250/.34);--primary-rgb:96 165 250;--primary-text:oklch(8% .018 250);--blue:oklch(73% .11 236);--blue-strong:oklch(84% .1 232);color:oklch(97% .01 250)}.auth-shell[data-auth-theme=vaultpilot] .auth-bg-video,.auth-shell[data-auth-theme=vaultpilot] .auth-inline-video,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-bg-video,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-inline-video{filter:saturate(1.04)contrast(1.02)brightness(.92)}.auth-shell[data-auth-theme=vaultpilot] .auth-bg-scrim,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-bg-scrim{background:linear-gradient(90deg,var(--bg),transparent 44%,var(--bg) 82%),linear-gradient(180deg,var(--bg),var(--bg))}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-bg-scrim,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-bg-scrim{background:linear-gradient(90deg,color-mix(in oklch,var(--bg) 40%,transparent),transparent 44%,color-mix(in oklch,var(--bg) 42%,transparent) 82%),linear-gradient(180deg,color-mix(in oklch,var(--bg) 20%,transparent),color-mix(in oklch,var(--bg) 34%,transparent))}}.auth-shell[data-auth-theme=vaultpilot] .auth-video-shade,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-shade{background:linear-gradient(90deg,var(--bg),transparent 50%,var(--bg)),linear-gradient(180deg,transparent,var(--bg))}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-video-shade,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-video-shade{background:linear-gradient(90deg,color-mix(in oklch,var(--bg) 18%,transparent),transparent 50%,color-mix(in oklch,var(--bg) 24%,transparent)),linear-gradient(180deg,transparent,color-mix(in oklch,var(--bg) 18%,transparent))}}.auth-shell[data-auth-theme=vaultpilot] .auth-content,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content{width:min(520px,100%)}.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow{border-color:var(--line-strong);padding:26px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow{border-color:color-mix(in oklch,var(--line-strong) 34%,var(--action) 12%)}}.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow{background:linear-gradient(180deg,oklch(100% 0 0/.09),transparent 40%),linear-gradient(145deg,var(--panel-raised),transparent 52%),var(--bg)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow{background:linear-gradient(180deg,oklch(100% 0 0/.09),transparent 40%),linear-gradient(145deg,color-mix(in oklch,var(--panel-raised) 34%,transparent),transparent 52%),color-mix(in oklch,var(--bg) 68%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow{box-shadow:0 30px 82px var(--auth-frame-shadow),0 0 0 1px var(--ink) inset,0 0 34px rgb(var(--primary-rgb)/.036)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow{box-shadow:0 30px 82px color-mix(in oklch,var(--auth-frame-shadow) 88%,transparent),0 0 0 1px color-mix(in oklch,var(--ink) 6%,transparent) inset,0 0 34px rgb(var(--primary-rgb)/.036)}}.auth-shell[data-auth-theme=vaultpilot] .auth-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel{gap:14px;display:grid}.auth-shell[data-auth-theme=vaultpilot] .auth-panel h1,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel h1{max-width:12ch;margin-top:8px}.auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy{max-width:48ch;color:var(--muted);margin:0}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy{color:color-mix(in oklch,var(--muted) 74%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] input[readonly],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] input[readonly]{background:linear-gradient(90deg,var(--action-soft),transparent 72%),var(--field);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] input[readonly],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] input[readonly]{background:linear-gradient(90deg,color-mix(in oklch,var(--action-soft) 32%,transparent),transparent 72%),color-mix(in oklch,var(--field) 86%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] input[readonly],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] input[readonly]{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] input[readonly],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] input[readonly]{color:color-mix(in oklch,var(--ink) 82%,var(--muted))}}.auth-shell[data-auth-theme=vaultpilot] input[readonly],[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] input[readonly]{cursor:default}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card{border-color:var(--line);gap:13px;margin:4px 0 2px;padding:14px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card{border-color:color-mix(in oklch,var(--line) 64%,var(--action) 10%)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card{background:linear-gradient(180deg,oklch(100% 0 0/.055),transparent 34%),var(--field)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card{background:linear-gradient(180deg,oklch(100% 0 0/.055),transparent 34%),color-mix(in oklch,var(--field) 78%,oklch(3% .01 250/.9))}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card-head,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card-head{grid-template-columns:minmax(0,1fr);gap:4px}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card-head .label,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card-head .label{margin-bottom:2px}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card-head strong,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card-head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.1;overflow:hidden}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-card-head small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-card-head small{font-family:var(--font-mono);letter-spacing:0;font-size:12px}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid>div,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid>div{border:1px solid var(--line);justify-content:center;gap:5px;min-width:0;min-height:62px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid>div,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid>div{border:1px solid color-mix(in oklch,var(--line) 52%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid>div,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid>div{border-radius:var(--radius-sm);background:linear-gradient(oklch(100% 0 0/.035),#0000),oklch(5% .012 250/.7);padding:9px 8px}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid dt,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid dt{color:var(--muted);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid dt,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid dt{color:color-mix(in oklch,var(--muted) 82%,var(--faint))}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid dt,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid dt{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;line-height:1.2}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid dd,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid dd{color:var(--ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:880;line-height:1.2;overflow:hidden}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-success,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-success,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-success{border-color:color-mix(in oklch,var(--success) 34%,var(--line))}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-success,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-success{background:linear-gradient(180deg,var(--success),transparent 62%),oklch(5% .012 250/.7)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-success,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-success{background:linear-gradient(180deg,color-mix(in oklch,var(--success) 11%,transparent),transparent 62%),oklch(5% .012 250/.7)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-warning,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-warning,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-warning{border-color:color-mix(in oklch,var(--amber) 38%,var(--line))}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-warning,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-warning{background:linear-gradient(180deg,var(--amber),transparent 62%),oklch(5% .012 250/.7)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-warning,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-warning{background:linear-gradient(180deg,color-mix(in oklch,var(--amber) 12%,transparent),transparent 62%),oklch(5% .012 250/.7)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-info,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-info{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-info,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-info{border-color:color-mix(in oklch,var(--action) 28%,var(--line))}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-success dd,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-success dd{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-success dd,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-success dd{color:color-mix(in oklch,var(--success) 72%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-warning dd,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-warning dd{color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-warning dd,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-metric.tone-warning dd{color:color-mix(in oklch,var(--amber) 78%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .stacked-form,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .stacked-form{gap:14px;padding-inline:0}.auth-shell[data-auth-theme=vaultpilot] .secure-password-label,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-label{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .secure-password-label,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-label{color:color-mix(in oklch,var(--muted) 78%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .secure-password-control,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control{border-radius:var(--radius-control);min-height:48px}.auth-shell[data-auth-theme=vaultpilot] .secure-password-control input,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control input{min-height:48px}.auth-shell[data-auth-theme=vaultpilot] .secure-password-control button,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .secure-password-control button{width:48px;min-height:48px}.auth-state-message{border:1px solid var(--line);border-radius:var(--radius-control);background:linear-gradient(90deg,var(--action-soft),transparent 78%),var(--field);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:64px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-state-message{background:linear-gradient(90deg,color-mix(in oklch,var(--action-soft) 40%,transparent),transparent 78%),color-mix(in oklch,var(--field) 74%,transparent)}}.auth-state-message{padding:11px 12px}.auth-state-message>svg{width:18px;height:18px;color:var(--blue-strong);margin-top:2px}.auth-state-message small,.auth-state-message strong{display:block}.auth-state-message strong{color:var(--ink);font-size:13px;font-weight:860;line-height:1.25}.auth-state-message small{color:var(--muted);margin-top:3px}@supports (color:color-mix(in lab,red,red)){.auth-state-message small{color:color-mix(in oklch,var(--muted) 78%,var(--ink))}}.auth-state-message small{font-size:12px;font-weight:680;line-height:1.42}.auth-state-message.tone-error{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.auth-state-message.tone-error{border-color:color-mix(in oklch,var(--red) 52%,var(--line))}}.auth-state-message.tone-error{background:linear-gradient(90deg,var(--red),transparent 78%),var(--field)}@supports (color:color-mix(in lab,red,red)){.auth-state-message.tone-error{background:linear-gradient(90deg,color-mix(in oklch,var(--red) 13%,transparent),transparent 78%),color-mix(in oklch,var(--field) 76%,transparent)}}.auth-state-message.tone-error strong,.auth-state-message.tone-error>svg{color:var(--red)}@supports (color:color-mix(in lab,red,red)){.auth-state-message.tone-error strong,.auth-state-message.tone-error>svg{color:color-mix(in oklch,var(--red) 78%,var(--ink))}}.auth-state-message.tone-warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.auth-state-message.tone-warning{border-color:color-mix(in oklch,var(--amber) 44%,var(--line))}}.auth-state-message.tone-warning strong,.auth-state-message.tone-warning>svg{color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.auth-state-message.tone-warning strong,.auth-state-message.tone-warning>svg{color:color-mix(in oklch,var(--amber) 78%,var(--ink))}}.auth-state-message.tone-loading>svg{animation:spin .9s linear infinite}.auth-shell[data-auth-stage=create]{overflow-y:auto}.owner-setup-panel{padding:24px;gap:10px!important}.owner-setup-panel h1{max-width:19ch!important;margin-top:2px!important;font-size:28px!important}.owner-setup-panel .muted-copy{max-width:none!important;font-size:13px!important}.owner-setup-kicker{width:fit-content;color:var(--action-strong);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.owner-setup-kicker{color:color-mix(in oklch,var(--action-strong) 78%,var(--ink))}}.owner-setup-kicker{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:760}.owner-setup-kicker svg{width:14px;height:14px}.owner-setup-facts{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--field);grid-template-columns:.8fr 1.4fr 1.2fr;margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.owner-setup-facts{background:color-mix(in oklch,var(--field) 72%,transparent)}}.owner-setup-facts>div{gap:3px;min-width:0;padding:9px 10px;display:grid}.owner-setup-facts>div+div{border-left:1px solid var(--line)}.owner-setup-facts dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:760}.owner-setup-facts dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:760}.owner-setup-facts dd code,.owner-setup-facts dd time{color:inherit;font:inherit}.owner-setup-certificate{border:1px solid var(--action-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.owner-setup-certificate{border:1px solid color-mix(in oklch,var(--action-strong) 24%,var(--line))}}.owner-setup-certificate{border-radius:var(--radius-control);background:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){.owner-setup-certificate{background:color-mix(in oklch,var(--action-strong) 6%,var(--field))}}.owner-setup-certificate{padding:9px 10px}.owner-setup-certificate.is-verified{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.owner-setup-certificate.is-verified{border-color:color-mix(in oklch,var(--success) 34%,var(--line))}}.owner-setup-certificate.is-verified{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.owner-setup-certificate.is-verified{background:color-mix(in oklch,var(--success) 8%,var(--field))}}.owner-setup-certificate.is-missing{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.owner-setup-certificate.is-missing{border-color:color-mix(in oklch,var(--amber) 42%,var(--line))}}.owner-setup-certificate>svg{width:17px;height:17px;color:var(--action-strong);margin-top:1px}.owner-setup-certificate.is-verified>svg{color:var(--success)}.owner-setup-certificate.is-missing>svg{color:var(--warning-ink)}.owner-setup-certificate code,.owner-setup-certificate em,.owner-setup-certificate small,.owner-setup-certificate span{min-width:0;display:block}.owner-setup-certificate-confirmation{color:var(--ink);align-items:flex-start;gap:8px;margin-top:8px;font-size:10.5px;font-weight:680;line-height:1.4;display:flex!important}.owner-setup-certificate-confirmation input{width:15px;height:15px;accent-color:var(--success);flex:none;margin:0}.owner-setup-certificate-confirmation span{display:inline!important}.owner-setup-certificate small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:760}.owner-setup-certificate code{overflow-wrap:anywhere;color:var(--ink);margin-top:3px;font-size:10.5px;font-weight:720;line-height:1.35}.owner-setup-certificate em{color:var(--muted);margin-top:4px;font-size:10.5px;font-style:normal;line-height:1.38}.owner-setup-form{gap:9px}.owner-setup-authorization{border:1px solid var(--action-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.owner-setup-authorization{border:1px solid color-mix(in oklch,var(--action-strong) 20%,var(--line))}}.owner-setup-authorization{border-radius:var(--radius-control);background:var(--action-strong)}@supports (color:color-mix(in lab,red,red)){.owner-setup-authorization{background:color-mix(in oklch,var(--action-strong) 5%,var(--field))}}.owner-setup-authorization>svg{width:17px;height:17px;color:var(--action-strong);margin-top:1px}.owner-setup-authorization>span{gap:4px;min-width:0;display:grid}.owner-setup-authorization strong{color:var(--ink);font-size:11.5px;font-weight:780}.owner-setup-authorization em,.owner-setup-authorization small{color:var(--muted);font-size:10.5px;font-style:normal;line-height:1.42}.owner-setup-authorization code{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--field);border-radius:5px;width:fit-content;max-width:100%;padding:4px 6px}@supports (color:color-mix(in lab,red,red)){.owner-setup-authorization code{background:color-mix(in oklch,var(--field) 82%,var(--surface))}}.owner-setup-authorization code{color:var(--ink);font-size:10.5px;font-weight:720;line-height:1.35}.owner-setup-authorization em{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.owner-setup-authorization em{color:color-mix(in oklch,var(--ink) 72%,var(--muted))}}.owner-setup-authorization em{font-weight:650}.owner-setup-code-field{gap:6px}.owner-setup-code-field input{font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;font-size:13px;font-weight:760}.owner-setup-code-field small{color:var(--muted);font-size:10.5px}.owner-setup-actions{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.owner-setup-actions>button{min-height:42px}.owner-setup-recovery-actions{gap:10px;display:grid}.owner-setup-recovery-actions time{color:var(--muted);font-size:11px;font-weight:700}@media (max-width:620px){.owner-setup-actions,.owner-setup-facts{grid-template-columns:1fr}.owner-setup-facts>div+div{border-top:1px solid var(--line);border-left:0}}.auth-progress-steps{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.auth-progress-steps em,.password-field-meta em{align-items:center;gap:5px;display:inline-flex}.auth-progress-steps em{border:1px solid var(--action)}@supports (color:color-mix(in lab,red,red)){.auth-progress-steps em{border:1px solid color-mix(in oklch,var(--action) 24%,var(--line))}}.auth-progress-steps em{border-radius:var(--radius-pill);background:var(--action-soft)}@supports (color:color-mix(in lab,red,red)){.auth-progress-steps em{background:color-mix(in oklch,var(--action-soft) 42%,transparent)}}.auth-progress-steps em{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.auth-progress-steps em{color:color-mix(in oklch,var(--ink) 82%,var(--muted))}}.auth-progress-steps em{padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:820}.password-field-meta em svg{width:13px;height:13px}.password-field-meta em.tone-error{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.password-field-meta em.tone-error{border-color:color-mix(in oklch,var(--red) 36%,var(--line))}}.password-field-meta em.tone-error{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.password-field-meta em.tone-error{background:color-mix(in oklch,var(--red) 10%,transparent)}}.password-field-meta em.tone-error{color:var(--red)}@supports (color:color-mix(in lab,red,red)){.password-field-meta em.tone-error{color:color-mix(in oklch,var(--red) 78%,var(--ink))}}.password-field-meta em.tone-warning{color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.password-field-meta em.tone-warning{color:color-mix(in oklch,var(--amber) 76%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit{border-radius:var(--radius-control);background:linear-gradient(180deg,var(--action-strong),var(--action)),var(--action);margin-top:2px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit{background:linear-gradient(180deg,color-mix(in oklch,var(--action-strong) 88%,var(--ink) 4%),var(--action)),var(--action)}}.auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit{box-shadow:0 10px 24px var(--action),inset 0 1px 0 #ffffff3d}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit{box-shadow:0 10px 24px color-mix(in oklch,var(--action) 18%,transparent),inset 0 1px 0 oklch(100% 0 0/.24)}}.auth-shell[data-auth-theme=vaultpilot] .auth-submit,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit{transition:transform .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart),filter .18s var(--ease-out-quart)}.auth-shell[data-auth-theme=vaultpilot] .auth-submit:hover,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit:hover{box-shadow:0 14px 30px var(--action),inset 0 1px 0 #ffffff47;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-submit:hover,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit:hover{box-shadow:0 14px 30px color-mix(in oklch,var(--action) 24%,transparent),inset 0 1px 0 oklch(100% 0 0/.28)}}.auth-shell[data-auth-theme=vaultpilot] .auth-submit:hover,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit:hover{filter:saturate(1.03)}.auth-shell[data-auth-theme=vaultpilot] .auth-submit:active,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit:active{box-shadow:0 7px 18px var(--action),inset 0 1px 0 #ffffff2e;transform:translateY(0)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-submit:active,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit:active{box-shadow:0 7px 18px color-mix(in oklch,var(--action) 16%,transparent),inset 0 1px 0 oklch(100% 0 0/.18)}}.auth-shell[data-auth-theme=vaultpilot] .auth-submit:disabled,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-submit:disabled{box-shadow:none;filter:none;transform:none}.auth-shell[data-auth-theme=vaultpilot] .auth-visual h2,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-visual h2{max-width:700px;text-shadow:0 2px 0 var(--bg),0 18px 48px var(--shadow-soft),0 0 18px rgb(var(--primary-rgb)/.055)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-visual h2,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-visual h2{text-shadow:0 2px 0 color-mix(in oklch,var(--bg) 28%,transparent),0 18px 48px color-mix(in oklch,var(--shadow-soft) 82%,oklch(2% .012 250)),0 0 18px rgb(var(--primary-rgb)/.055)}}.auth-shell[data-auth-theme=vaultpilot] .auth-panel,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel{gap:12px}.auth-shell[data-auth-theme=vaultpilot] .auth-visual h2,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-visual h2{max-width:520px;text-shadow:0 1px 0 var(--bg),0 12px 30px var(--shadow-soft);font-size:clamp(34px,3.25vw,52px);font-weight:700;line-height:1.08}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-visual h2,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-visual h2{text-shadow:0 1px 0 color-mix(in oklch,var(--bg) 22%,transparent),0 12px 30px color-mix(in oklch,var(--shadow-soft) 68%,oklch(2% .012 250))}}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-copy,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-copy{color:oklch(97% .01 250/.72);max-width:34ch;text-shadow:0 10px 26px var(--shadow-soft);margin:-1px 0 0;font-size:14px;font-weight:560;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-stage-copy,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-copy{text-shadow:0 10px 26px color-mix(in oklch,var(--shadow-soft) 56%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-panel h1,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel h1{max-width:18ch;font-size:30px;font-weight:700;line-height:1.08}.auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-panel .muted-copy{max-width:38ch;font-size:14px;font-weight:560;line-height:1.45}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card{background:linear-gradient(135deg,oklch(100% 0 0/.11),#0000 72%),oklch(14% .018 245/.43);border-color:oklch(97% .01 250/.18);gap:5px;width:min(100%,420px);max-width:min(100%,420px);min-height:0;margin-top:8px;padding:14px;display:grid}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card strong,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:650;line-height:1.2;overflow:hidden}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card small{color:oklch(97% .01 250/.68);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:560;line-height:1.2;overflow:hidden}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card span,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card span{color:oklch(97% .01 250/.74);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-weight:560;line-height:1.4;display:-webkit-box;overflow:hidden}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-signals,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-signals{flex-wrap:wrap;gap:7px;max-width:min(100%,430px);margin-top:12px;display:flex}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-signals span,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-signals span{border-radius:var(--radius-pill);color:oklch(97% .01 250/.9);-webkit-backdrop-filter:blur(12px);background:oklch(12% .02 245/.3);border:1px solid oklch(97% .01 250/.15);align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:11.5px;font-weight:620;display:inline-flex}.auth-shell[data-auth-theme=vaultpilot] .auth-stage-signals svg,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-signals svg{width:14px;height:14px;color:var(--blue-strong)}.auth-shell[data-auth-theme=vaultpilot] .auth-protocol-line,.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card .label,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-protocol-line,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card .label{display:none}.auth-shell[data-auth-theme=vaultpilot] .auth-trust-note,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-trust-note{border:1px solid var(--line);align-items:center;gap:8px;min-height:34px;margin:-2px 0 0;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-trust-note,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-trust-note{border:1px solid color-mix(in oklch,var(--line) 45%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-trust-note,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-trust-note{border-radius:var(--radius-control);background:var(--field)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-trust-note,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-trust-note{background:color-mix(in oklch,var(--field) 54%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-trust-note,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-trust-note{color:var(--muted);padding:7px 10px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-trust-note,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-trust-note{color:color-mix(in oklch,var(--muted) 70%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .auth-trust-note,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-trust-note{font-size:11.5px;font-weight:560;line-height:1.35}.auth-shell[data-auth-theme=vaultpilot] .auth-trust-note svg,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-trust-note svg{width:14px;height:14px;color:var(--blue-strong);flex:none}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line{border:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line{border:1px solid color-mix(in oklch,var(--line) 46%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line{border-radius:var(--radius-control);background:linear-gradient(90deg,var(--action-soft),transparent 78%),var(--field)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line{background:linear-gradient(90deg,color-mix(in oklch,var(--action-soft) 13%,transparent),transparent 78%),color-mix(in oklch,var(--field) 58%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line{padding:12px}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head>svg,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head>svg{width:18px;height:18px;color:var(--blue-strong);justify-self:center}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head span,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head span{gap:2px;min-width:0;display:grid}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head em,.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head small,.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head strong,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head em,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head small,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head small{color:var(--blue-strong);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:760}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head strong,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head strong{color:var(--ink);font-size:16px;font-weight:700;line-height:1.2}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head em,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head em{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head em,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head em{color:color-mix(in oklch,var(--muted) 76%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head em,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-line-head em{font-size:11.5px;font-style:normal;font-weight:560;line-height:1.25}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid div,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid div{border:1px solid var(--line);min-width:0;min-height:55px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid div,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid div{border:1px solid color-mix(in oklch,var(--line) 50%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid div,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid div{background:var(--surface-elevated);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid div,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid div{background:color-mix(in oklch,var(--surface-elevated) 30%,transparent)}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid div,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid div{padding:7px 8px}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid dd,.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid dt,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid dd,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid dt{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid dt,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid dt{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid dt,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid dt{color:color-mix(in oklch,var(--muted) 78%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid dt,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid dt{font-size:10px;font-weight:650}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid dd,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid dd{color:var(--ink);margin-top:5px;font-size:11.5px;font-weight:680}.auth-shell[data-auth-theme=vaultpilot] .auth-form input:focus-visible,.auth-shell[data-auth-theme=vaultpilot] .auth-password-field:focus-within,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-form input:focus-visible,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-password-field:focus-within{border-color:var(--action);outline:none}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-form input:focus-visible,.auth-shell[data-auth-theme=vaultpilot] .auth-password-field:focus-within,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-form input:focus-visible,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-password-field:focus-within{border-color:color-mix(in oklch,var(--action) 62%,var(--line))}}.auth-shell[data-auth-theme=vaultpilot] .auth-form input:focus-visible,.auth-shell[data-auth-theme=vaultpilot] .auth-password-field:focus-within,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-form input:focus-visible,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-password-field:focus-within{box-shadow:0 0 0 3px var(--action),inset 0 1px 0 #ffffff0d}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-form input:focus-visible,.auth-shell[data-auth-theme=vaultpilot] .auth-password-field:focus-within,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-form input:focus-visible,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-password-field:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--action) 14%,transparent),inset 0 1px 0 oklch(100% 0 0/.05)}}.auth-shell[data-auth-theme=vaultpilot] .auth-form input,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-form input{outline:none}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid .tone-warning dd,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid .tone-warning dd{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid .tone-warning dd,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid .tone-warning dd{color:color-mix(in oklch,var(--warning) 72%,var(--ink))}}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid .tone-success dd,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid .tone-success dd{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid .tone-success dd,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid .tone-success dd{color:color-mix(in oklch,var(--success) 72%,var(--ink))}}@media (max-width:760px){.auth-shell[data-auth-theme=vaultpilot] .auth-content-glow,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-content-glow{padding:18px}.auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid,.auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-grid,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-profile-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,.auth-shell[data-auth-theme=vaultpilot] .auth-stage-copy,.auth-shell[data-auth-theme=vaultpilot] .auth-visual,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-card,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-stage-copy,[data-theme=light] .auth-shell[data-auth-theme=vaultpilot] .auth-visual{display:none!important}}.gridcn-uplink-header{gap:var(--space-3);min-height:var(--enterprise-topbar-height);border-bottom-color:var(--border-subtle);grid-template-columns:minmax(216px,auto) minmax(320px,1fr) minmax(max-content,auto)}@supports (color:color-mix(in lab,red,red)){.gridcn-uplink-header{border-bottom-color:color-mix(in oklch,var(--border-subtle) 72%,transparent);box-shadow:0 12px 34px color-mix(in oklch,var(--shadow-soft) 76%,transparent),0 -1px 0 color-mix(in oklch,var(--action) 10%,transparent) inset}}.gridcn-uplink-left{gap:8px;min-width:0}.gridcn-uplink-actions{min-width:0}.gridcn-uplink-led{width:7px;height:7px;box-shadow:0 0 0 3px var(--success),0 0 14px var(--success);flex:none;margin-right:-2px}@supports (color:color-mix(in lab,red,red)){.gridcn-uplink-led{box-shadow:0 0 0 3px color-mix(in oklch,var(--success) 16%,transparent),0 0 14px color-mix(in oklch,var(--success) 44%,transparent)}}.app-header-brand{gap:11px;min-width:190px;max-width:280px}@supports (color:color-mix(in lab,red,red)){.vaultpilot-mark.app-logo-mark{border-color:color-mix(in oklch,var(--border-strong) 72%,var(--action) 18%);background:url(/demo/vaultpilot-icon.svg) 50%/34px 34px no-repeat,radial-gradient(circle at 35% 18%,color-mix(in oklch,var(--action) 28%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in oklch,var(--surface-raised) 72%,var(--action) 10%),color-mix(in oklch,var(--surface) 90%,var(--shell-bg)));box-shadow:0 16px 30px color-mix(in oklch,var(--shadow-soft) 68%,transparent),0 0 0 1px color-mix(in oklch,var(--text-primary) 8%,transparent) inset,0 0 18px color-mix(in oklch,var(--action) 15%,transparent) inset}}.app-header-brand:focus-visible .vaultpilot-mark.app-logo-mark,.app-header-brand:hover .vaultpilot-mark.app-logo-mark{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.app-header-brand:focus-visible .vaultpilot-mark.app-logo-mark,.app-header-brand:hover .vaultpilot-mark.app-logo-mark{border-color:color-mix(in oklch,var(--action) 42%,var(--border-strong))}}.app-header-brand:focus-visible .vaultpilot-mark.app-logo-mark,.app-header-brand:hover .vaultpilot-mark.app-logo-mark{box-shadow:0 18px 36px var(--shadow-soft),0 0 0 1px var(--action) inset,0 0 22px var(--action) inset}@supports (color:color-mix(in lab,red,red)){.app-header-brand:focus-visible .vaultpilot-mark.app-logo-mark,.app-header-brand:hover .vaultpilot-mark.app-logo-mark{box-shadow:0 18px 36px color-mix(in oklch,var(--shadow-soft) 72%,transparent),0 0 0 1px color-mix(in oklch,var(--action) 28%,transparent) inset,0 0 22px color-mix(in oklch,var(--action) 18%,transparent) inset}}.app-header-brand strong{font-family:var(--font-ui);letter-spacing:0;text-transform:none;font-size:14px;font-weight:900;line-height:1}@supports (color:color-mix(in lab,red,red)){.app-header-brand small{color:color-mix(in oklch,var(--text-secondary) 86%,transparent)}}.app-header-brand small{letter-spacing:0;text-transform:none;font-size:11px;line-height:1.1}.global-search-wrap{width:100%;min-width:min(500px,44vw);max-width:720px}.gridcn-search-input{border-color:var(--border-subtle);grid-template-columns:18px minmax(0,1fr);min-height:44px}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input{border-color:color-mix(in oklch,var(--border-subtle) 72%,var(--action) 10%)}}.gridcn-search-input{border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--input-surface),var(--input-surface)),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input{background:linear-gradient(180deg,color-mix(in oklch,var(--input-surface) 90%,var(--surface-raised)),color-mix(in oklch,var(--input-surface) 92%,var(--surface))),color-mix(in oklch,var(--surface-raised) 88%,transparent)}}.gridcn-search-input{box-shadow:0 1px 0 var(--text-primary) inset,0 10px 28px var(--shadow-soft);padding:0 10px 0 14px}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input{box-shadow:0 1px 0 color-mix(in oklch,var(--text-primary) 6%,transparent) inset,0 10px 28px color-mix(in oklch,var(--shadow-soft) 34%,transparent)}}.gridcn-search-input.has-shortcut{grid-template-columns:18px minmax(0,1fr) auto}.gridcn-search-input:hover{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input:hover{border-color:color-mix(in oklch,var(--border-strong) 68%,var(--action) 18%)}}.gridcn-search-input svg{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input svg{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.gridcn-search-input input{min-width:0;min-height:42px;box-shadow:none;color:oklch(98% .006 250);-webkit-text-fill-color:oklch(98% .006 250);caret-color:var(--focus-ring);background:0 0;border:0;outline:none;padding-inline:0;font-weight:720;line-height:20px}.gridcn-search-input input::placeholder{color:oklch(98% .006 250)}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input input::placeholder{color:color-mix(in oklch,oklch(98% .006 250) 72%,var(--text-secondary))}}.gridcn-search-input input::placeholder{opacity:1}.gridcn-search-input kbd{border:1px solid var(--border-subtle);justify-content:center;align-items:center;height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input kbd{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.gridcn-search-input kbd{border-radius:var(--radius-pill);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input kbd{background:color-mix(in oklch,var(--surface-raised) 76%,transparent)}}.gridcn-search-input kbd{color:var(--text-secondary);font-family:var(--font-mono);padding:0 8px;font-size:10px;font-weight:850;line-height:1}.gridcn-search-input input::selection{background:var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input input::selection{background:color-mix(in oklch,var(--focus-ring) 26%,transparent)}}.gridcn-search-input input::selection{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.gridcn-search-input:focus-within{border-color:var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input:focus-within{border-color:color-mix(in oklch,var(--focus-ring) 72%,var(--border-strong))}}.gridcn-search-input:focus-within{box-shadow:0 0 0 3px var(--focus-ring),0 0 0 1px var(--focus-ring) inset,0 12px 30px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.gridcn-search-input:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--focus-ring) 17%,transparent),0 0 0 1px color-mix(in oklch,var(--focus-ring) 24%,transparent) inset,0 12px 30px color-mix(in oklch,var(--shadow-soft) 38%,transparent)}}.app-top-actions{flex-wrap:nowrap;max-width:100%}.topbar-action-group,.topbar-action-group-critical{border-color:var(--border-subtle);gap:4px;height:44px;min-height:44px}@supports (color:color-mix(in lab,red,red)){.topbar-action-group,.topbar-action-group-critical{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.topbar-action-group,.topbar-action-group-critical{border-radius:var(--radius-pill);background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.topbar-action-group,.topbar-action-group-critical{background:color-mix(in oklch,var(--input-surface) 78%,transparent)}}.topbar-action-group,.topbar-action-group-critical{box-shadow:0 1px 0 var(--text-primary) inset,0 10px 24px var(--shadow-soft);padding:4px}@supports (color:color-mix(in lab,red,red)){.topbar-action-group,.topbar-action-group-critical{box-shadow:0 1px 0 color-mix(in oklch,var(--text-primary) 5%,transparent) inset,0 10px 24px color-mix(in oklch,var(--shadow-soft) 24%,transparent)}}.topbar-action-group>.accent-palette,.topbar-action-group>.language-switch,.topbar-action-group>.theme-switch{height:36px;min-height:36px;box-shadow:none;background:0 0;border-color:#0000}.language-switch button,.theme-switch button,.topbar-action-group .top-icon-action,.topbar-action-group-critical .top-icon-action{border-radius:var(--radius-pill);width:40px;min-width:40px;min-height:40px}.topbar-action-group .top-icon-action,.topbar-action-group-critical .top-icon-action{height:40px}.accent-palette button:hover,.language-switch button:hover,.theme-switch button:hover,.topbar-action-group .top-icon-action:hover,.topbar-action-group-critical .top-icon-action:hover{background:var(--component-hover-bg)}@supports (color:color-mix(in lab,red,red)){.accent-palette button:hover,.language-switch button:hover,.theme-switch button:hover,.topbar-action-group .top-icon-action:hover,.topbar-action-group-critical .top-icon-action:hover{background:color-mix(in oklch,var(--component-hover-bg) 72%,transparent)}}.theme-switch{grid-template-columns:repeat(3,40px);gap:2px;padding:2px}.theme-switch:before{width:40px;top:2px;bottom:2px;left:2px}.theme-switch[data-selection=dark]:before{transform:translate(0)}.theme-switch[data-selection=light]:before{transform:translate(42px)}.theme-switch[data-selection=system]:before{transform:translate(84px)}.theme-switch svg,.top-icon-action svg{width:17px;height:17px}.accent-palette{gap:2px;padding:3px 4px}.accent-palette button{width:40px;min-width:40px;min-height:40px}.accent-palette button span{width:10px;height:10px;box-shadow:0 0 0 1px var(--text-primary) inset,0 0 0 3px var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.accent-palette button span{box-shadow:0 0 0 1px color-mix(in oklch,var(--text-primary) 18%,transparent) inset,0 0 0 3px color-mix(in oklch,var(--surface-raised) 62%,transparent)}}.accent-palette button.active{box-shadow:0 0 0 1px var(--active-border) inset,0 0 0 3px var(--action)}@supports (color:color-mix(in lab,red,red)){.accent-palette button.active{box-shadow:0 0 0 1px color-mix(in oklch,var(--active-border) 74%,transparent) inset,0 0 0 3px color-mix(in oklch,var(--action) 12%,transparent)}}.accent-palette button.active span{box-shadow:0 0 0 1px var(--text-primary) inset,0 0 0 3px var(--surface-raised),0 0 0 5px var(--action)}@supports (color:color-mix(in lab,red,red)){.accent-palette button.active span{box-shadow:0 0 0 1px color-mix(in oklch,var(--text-primary) 20%,transparent) inset,0 0 0 3px color-mix(in oklch,var(--surface-raised) 74%,transparent),0 0 0 5px color-mix(in oklch,var(--action) 18%,transparent)}}.language-switch{gap:2px;padding:2px}.language-switch button{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.language-switch button{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.language-switch button{font-family:var(--font-ui);letter-spacing:.02em;font-size:10.5px;font-weight:900}.language-switch .flag-icon{border-color:var(--text-primary);width:24px;height:16px}@supports (color:color-mix(in lab,red,red)){.language-switch .flag-icon{border-color:color-mix(in oklch,var(--text-primary) 24%,transparent)}}.language-switch button.active{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.language-switch button.active{border-color:color-mix(in oklch,var(--action) 34%,transparent)}}.language-switch button.active{background:linear-gradient(180deg,var(--action),transparent),var(--component-active-bg)}@supports (color:color-mix(in lab,red,red)){.language-switch button.active{background:linear-gradient(180deg,color-mix(in oklch,var(--action) 15%,transparent),transparent),color-mix(in oklch,var(--component-active-bg) 76%,transparent)}}.language-switch button.active{color:var(--text-primary);box-shadow:0 0 0 1px var(--action) inset,0 8px 18px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.language-switch button.active{box-shadow:0 0 0 1px color-mix(in oklch,var(--action) 22%,transparent) inset,0 8px 18px color-mix(in oklch,var(--shadow-soft) 20%,transparent)}}.notification-trigger{overflow:visible}.notification-count{border-color:var(--topbar-surface);min-width:17px;height:17px;bottom:auto}@supports (color:color-mix(in lab,red,red)){.notification-count{border-color:color-mix(in oklch,var(--topbar-surface) 86%,var(--surface))}}.notification-count{background:var(--danger);color:var(--primary-text);box-shadow:0 0 0 2px var(--topbar-surface);font-size:9.5px;line-height:1}@supports (color:color-mix(in lab,red,red)){.notification-count{box-shadow:0 0 0 2px color-mix(in oklch,var(--topbar-surface) 82%,transparent)}}.notification-dot{top:7px;right:7px}[data-theme=light] .gridcn-uplink-header{border-bottom-color:var(--topbar-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-uplink-header{border-bottom-color:color-mix(in oklch,var(--topbar-text) 8%,transparent)}}[data-theme=light] .gridcn-uplink-header{box-shadow:0 10px 28px var(--light-shadow-subtle),0 -1px 0 var(--topbar-text) inset}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-uplink-header{box-shadow:0 10px 28px color-mix(in oklch,var(--light-shadow-subtle) 64%,transparent),0 -1px 0 color-mix(in oklch,var(--topbar-text) 7%,transparent) inset}}[data-theme=light] .vaultpilot-mark.app-logo-mark{border-color:var(--topbar-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .vaultpilot-mark.app-logo-mark{border-color:color-mix(in oklch,var(--topbar-text) 18%,transparent)}}[data-theme=light] .vaultpilot-mark.app-logo-mark{background:url(/demo/vaultpilot-icon.svg) 50%/34px 34px no-repeat,radial-gradient(circle at 35% 18%,var(--primary),transparent 48%),linear-gradient(145deg,var(--light-topbar-control-bg),var(--topbar-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .vaultpilot-mark.app-logo-mark{background:url(/demo/vaultpilot-icon.svg) 50%/34px 34px no-repeat,radial-gradient(circle at 35% 18%,color-mix(in oklch,var(--primary) 16%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in oklch,var(--light-topbar-control-bg) 88%,var(--primary) 4%),color-mix(in oklch,var(--topbar-bg) 82%,var(--light-shell-bg)))}}[data-theme=light] .app-header-brand small,[data-theme=light] .app-header-brand strong{color:var(--topbar-text)}[data-theme=light] .gridcn-search-input{border-color:var(--topbar-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input{border-color:color-mix(in oklch,var(--topbar-text) 18%,var(--light-shell-topbar-input-border))}}[data-theme=light] .gridcn-search-input{background:linear-gradient(180deg,var(--topbar-text),var(--light-shell-topbar-input-bg))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input{background:linear-gradient(180deg,color-mix(in oklch,var(--topbar-text) 10%,var(--light-shell-topbar-input-bg)),var(--light-shell-topbar-input-bg))}}[data-theme=light] .gridcn-search-input input{color:var(--text-primary)}[data-theme=light] .gridcn-search-input svg{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input svg{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}[data-theme=light] .gridcn-search-input input{-webkit-text-fill-color:var(--text-primary);caret-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input input{caret-color:color-mix(in oklch,var(--primary) 92%,var(--text-primary))}}[data-theme=light] .gridcn-search-input input::placeholder{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input input::placeholder{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}[data-theme=light] .gridcn-search-input kbd{border-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input kbd{border-color:color-mix(in oklch,var(--text-primary) 14%,transparent)}}[data-theme=light] .gridcn-search-input kbd{background:var(--light-topbar-control-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input kbd{background:color-mix(in oklch,var(--light-topbar-control-bg) 82%,transparent)}}[data-theme=light] .gridcn-search-input kbd{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .gridcn-search-input kbd{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}[data-theme=light] .topbar-action-group,[data-theme=light] .topbar-action-group-critical{border-color:var(--topbar-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .topbar-action-group,[data-theme=light] .topbar-action-group-critical{border-color:color-mix(in oklch,var(--topbar-text) 12%,transparent)}}[data-theme=light] .topbar-action-group,[data-theme=light] .topbar-action-group-critical{background:var(--light-topbar-control-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .topbar-action-group,[data-theme=light] .topbar-action-group-critical{background:color-mix(in oklch,var(--light-topbar-control-bg) 88%,transparent)}}[data-theme=light] .topbar-action-group>.accent-palette,[data-theme=light] .topbar-action-group>.language-switch,[data-theme=light] .topbar-action-group>.theme-switch{box-shadow:none;background:0 0;border-color:#0000}[data-theme=light] .language-switch button{color:var(--topbar-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .language-switch button{color:color-mix(in oklch,var(--topbar-text) 78%,transparent)}}[data-theme=light] .language-switch button.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .language-switch button.active{border-color:color-mix(in oklch,var(--primary) 30%,var(--topbar-text))}}[data-theme=light] .language-switch button.active{background:linear-gradient(180deg,var(--primary),white)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .language-switch button.active{background:linear-gradient(180deg,color-mix(in oklch,var(--primary) 10%,white),color-mix(in oklch,white 82%,var(--primary) 5%))}}[data-theme=light] .language-switch button.active{color:var(--topbar-text)}[data-theme=light] .notification-count{border-color:var(--topbar-bg);top:-4px;bottom:auto;right:-4px}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .notification-count{border-color:color-mix(in oklch,var(--topbar-bg) 74%,transparent)}}[data-theme=light] .notification-count{background:var(--danger);color:var(--primary-text)}@media (max-width:1180px){.gridcn-uplink-header{grid-template-columns:minmax(184px,auto) minmax(260px,1fr)}.gridcn-uplink-actions{grid-column:1/-1}.app-top-actions{scrollbar-width:thin;justify-content:flex-end;overflow-x:auto}.global-search-wrap{min-width:min(420px,100%)}}@media (max-width:760px){.gridcn-uplink-header{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px;overflow-x:hidden}.gridcn-uplink-actions,.gridcn-uplink-search{grid-column:1/-1;width:100%;min-width:0}.gridcn-uplink-search{min-width:0}.global-search-wrap{min-width:0;max-width:none}.app-header-brand{min-width:0}.app-header-brand small{display:none}.app-header-brand strong{letter-spacing:0;font-size:12px}.vaultpilot-mark.app-logo-mark{width:40px;height:40px}.gridcn-search-input kbd{display:none}.topbar-action-group .top-icon-action,.topbar-action-group-critical .top-icon-action{width:36px;min-height:36px}.accent-palette button{width:28px;height:28px}.app-top-actions{overscroll-behavior-inline:contain;scrollbar-width:thin;justify-content:flex-start;width:100%;max-width:100%;padding-bottom:2px;overflow-x:auto}.topbar-action-group,.topbar-action-group-critical{flex:none}}.overview-dashboard-header{grid-template-columns:minmax(0,1fr) minmax(240px,auto);align-items:start}.overview-dashboard-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.overview-dashboard-controls .compact-action{padding:0 11px;font-size:12px}.overview-posture-score-block{gap:5px}.overview-posture-score-block span{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:920;line-height:1.1}.overview-posture-score-block strong{color:var(--text-primary);letter-spacing:0;font-size:44px;font-weight:860;line-height:.94}.overview-posture-score-block small{color:var(--text-secondary);font-size:13px;font-weight:760;line-height:1.3}.overview-locked-widget.locked-posture .executive-posture-summary{border-radius:var(--radius-panel);background:linear-gradient(120deg,var(--primary-soft),transparent 58%),linear-gradient(180deg,var(--surface-raised),var(--surface));grid-template-columns:minmax(168px,.22fr) minmax(0,1fr) minmax(122px,auto);gap:10px 12px}@supports (color:color-mix(in lab,red,red)){.overview-locked-widget.locked-posture .executive-posture-summary{background:linear-gradient(120deg,color-mix(in oklch,var(--primary-soft) 74%,transparent),transparent 58%),linear-gradient(180deg,var(--surface-raised),var(--surface))}}.score-detail-button{white-space:nowrap;align-self:start}.overview-action-row{align-items:start;min-height:60px;padding:9px 10px}.overview-action-row span{font-weight:850}.overview-action-row em{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:11px;font-style:normal;font-weight:820;line-height:1.25;overflow:hidden}.overview-action-row small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;min-height:0;display:-webkit-box}.overview-action-row svg{grid-row:1/span 2;align-self:center}@supports (color:color-mix(in lab,red,red)){.overview-action-row.tone-success{background:color-mix(in oklch,var(--success-soft) 32%,var(--input-surface))}.overview-action-row.tone-warning{background:color-mix(in oklch,var(--warning-soft) 32%,var(--input-surface))}}.score-potential{margin-top:4px;font-style:normal}.readiness-signal{grid-template-columns:auto minmax(0,1fr) auto}.readiness-signal.tone-neutral{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.readiness-signal.tone-neutral{border-color:color-mix(in oklch,var(--border-subtle) 86%,transparent)}}.readiness-signal.tone-neutral{color:var(--text-secondary)}.readiness-signal.tone-danger{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.readiness-signal.tone-danger{background:color-mix(in oklch,var(--danger-soft) 22%,transparent)}}.overview-status-tile{min-height:104px}.overview-status-tile strong{max-width:100%}.overview-status-tile small{max-height:38px}.overview-widget-shell{border-radius:var(--radius-panel)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 68%,transparent),color-mix(in oklch,var(--surface) 88%,transparent))}}.overview-intelligence-grid{align-items:start}.overview-widget-shell.widget-activity,.overview-widget-shell.widget-audit-table{grid-column:span 7}.overview-widget-shell.widget-composition,.overview-widget-shell.widget-operations,.overview-widget-shell.widget-quick-actions,.overview-widget-shell.widget-risk-breakdown,.overview-widget-shell.widget-system-sync{grid-column:span 5}.overview-widget-shell.widget-access-trend{grid-column:span 7}.overview-widget-shell.widget-composition>.overview-chart-panel,.overview-widget-shell.widget-quick-actions>.overview-chart-panel,.overview-widget-shell.widget-risk-breakdown>.overview-chart-panel,.overview-widget-shell>.overview-chart-panel{min-height:0}.overview-widget-shell.editing{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell.editing{border-color:color-mix(in oklch,var(--primary) 32%,var(--border-subtle))}}.overview-widget-shell.editing{box-shadow:0 0 0 1px var(--primary),var(--elevation-card)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell.editing{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 14%,transparent),var(--elevation-card)}}.overview-widget-shell.editing .overview-widget-icon-button.drag-handle{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell.editing .overview-widget-icon-button.drag-handle{border-color:color-mix(in oklch,var(--primary) 38%,var(--border-subtle))}}.overview-widget-shell.editing .overview-widget-icon-button.drag-handle{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell.editing .overview-widget-icon-button.drag-handle{background:color-mix(in oklch,var(--primary-soft) 78%,transparent)}}.overview-widget-shell.editing .overview-widget-icon-button.drag-handle{color:var(--text-primary);opacity:1}.overview-distribution-list,.overview-risk-list{gap:8px;display:grid}.overview-distribution-row{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--input-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-height:58px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-distribution-row{background:color-mix(in oklch,var(--input-surface) 78%,transparent)}}.overview-distribution-row{color:var(--text-primary);text-align:left;padding:9px 10px}.overview-distribution-row:focus-visible,.overview-distribution-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-distribution-row:focus-visible,.overview-distribution-row:hover{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}.overview-distribution-row:focus-visible,.overview-distribution-row:hover{background:var(--component-hover-bg)}.overview-distribution-icon{border:1px solid var(--border-subtle);background:var(--surface);border-radius:9px;grid-row:1/span 2;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-distribution-icon{background:color-mix(in oklch,var(--surface) 80%,transparent)}}.overview-distribution-icon svg{width:16px;height:16px}.overview-distribution-copy{gap:2px;min-width:0;display:grid}.overview-distribution-copy small,.overview-distribution-copy strong,.overview-distribution-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-distribution-copy strong{font-size:13px;font-weight:840}.overview-distribution-copy small{color:var(--text-secondary);font-size:11px;font-weight:690}.overview-distribution-row em{font-size:12px;font-style:normal;font-weight:850}.overview-distribution-row progress{appearance:none;background:var(--border-subtle);border:0;border-radius:999px;grid-column:2/-1;width:100%;height:7px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-distribution-row progress{background:color-mix(in oklch,var(--border-subtle) 68%,transparent)}}.overview-distribution-row progress::-webkit-progress-bar,.overview-risk-row progress::-webkit-progress-bar{border-radius:inherit;background:0 0}.overview-distribution-row progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--primary))}@supports (color:color-mix(in lab,red,red)){.overview-distribution-row progress::-webkit-progress-value{background:linear-gradient(90deg,color-mix(in oklch,var(--primary) 70%,var(--info)),color-mix(in oklch,var(--primary) 36%,var(--surface-raised)))}}.overview-distribution-row progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--primary))}@supports (color:color-mix(in lab,red,red)){.overview-distribution-row progress::-moz-progress-bar{background:linear-gradient(90deg,color-mix(in oklch,var(--primary) 70%,var(--info)),color-mix(in oklch,var(--primary) 36%,var(--surface-raised)))}}.overview-risk-summary{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--input-surface);align-items:baseline;gap:7px;width:fit-content;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-risk-summary{background:color-mix(in oklch,var(--input-surface) 76%,transparent)}}.overview-risk-summary{color:var(--text-primary);padding:0 11px}.overview-risk-summary strong{font-size:18px;font-weight:880}.overview-risk-summary span{color:var(--text-secondary);font-size:12px;font-weight:760}.overview-risk-row progress::-webkit-progress-value{border-radius:inherit;background:currentColor}.overview-risk-row progress::-moz-progress-bar{border-radius:inherit;background:currentColor}.overview-access-bar.peak{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-access-bar.peak{border-color:color-mix(in oklch,var(--primary) 46%,var(--border-subtle))}}.overview-access-bar.peak{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-access-bar.peak{background:color-mix(in oklch,var(--primary-soft) 48%,var(--input-surface))}}.overview-access-bar.peak>span{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-access-bar.peak>span{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 12%,transparent)}}.gridcn-widget-heading button,.overview-widget-link{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--primary-soft);justify-content:center;align-items:center;gap:6px;width:fit-content;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gridcn-widget-heading button,.overview-widget-link{background:color-mix(in oklch,var(--primary-soft) 54%,transparent)}}.gridcn-widget-heading button,.overview-widget-link{color:var(--text-primary);padding:0 10px;font-size:12px;font-weight:820}.overview-widget-link{margin-top:10px}.gridcn-widget-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;display:grid}.gridcn-widget-heading small{color:var(--text-secondary);grid-column:1;font-size:11px;font-weight:650;line-height:1.35}.gridcn-uplink-left{gap:7px}.gridcn-uplink-led{outline:1px solid var(--topbar-surface);width:8px;height:8px;margin-right:-3px}@supports (color:color-mix(in lab,red,red)){.gridcn-uplink-led{outline:1px solid color-mix(in oklch,var(--topbar-surface) 74%,transparent)}}.gridcn-uplink-led{outline-offset:2px}@supports (color:color-mix(in lab,red,red)){.vaultpilot-mark.app-logo-mark{background:url(/demo/vaultpilot-icon.svg) 50%/35px 35px no-repeat,radial-gradient(circle at 34% 18%,color-mix(in oklch,var(--action) 38%,transparent),transparent 50%),linear-gradient(145deg,color-mix(in oklch,var(--surface-raised) 82%,var(--action) 14%),color-mix(in oklch,var(--surface) 82%,var(--shell-bg)))}}.vaultpilot-mark-image{filter:drop-shadow(0 0 7px var(--action))}@supports (color:color-mix(in lab,red,red)){.vaultpilot-mark-image{filter:drop-shadow(0 0 7px color-mix(in oklch,var(--action) 32%,transparent))}}.app-header-brand{gap:10px}.app-header-brand small{opacity:.86;font-weight:650}.global-search-results,.gridcn-search-input kbd{overflow-wrap:normal;word-break:normal}.gridcn-search-input kbd{white-space:nowrap}@media (max-width:760px){.overview-dashboard-header{grid-template-columns:1fr}.overview-dashboard-controls{justify-content:stretch}.overview-dashboard-controls .compact-action{flex:150px}.overview-locked-widget.locked-posture .executive-posture-summary{min-height:auto}.overview-locked-widget.locked-posture .overview-action-list,.overview-locked-widget.locked-posture .score-detail-button,.overview-readiness-signals{grid-area:auto/1}.overview-posture-score-block strong{font-size:38px}.overview-readiness-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-action-row{min-height:72px}.overview-distribution-row{grid-template-columns:auto minmax(0,1fr) auto}}[data-theme=dark][data-accent=rose]{--action:oklch(68% .13 226);--action-strong:oklch(81% .105 220);--action-soft:oklch(45% .085 226/.24);--primary-rgb:59 130 246;--accent:oklch(30% .058 157/.7);--ring:oklch(76% .16 157);--shadow-accent:oklch(52% .14 226/.24)}[data-theme=light][data-accent=rose]{--action:oklch(43% .13 226);--action-strong:oklch(28% .105 226);--action-soft:oklch(84% .058 222/.58);--primary-rgb:37 99 235;--accent:oklch(86% .052 157/.7);--ring:oklch(46% .145 157);--shadow-accent:oklch(45% .1 226/.13)}.accent-palette [data-accent-swatch=rose] span{background:linear-gradient(135deg,oklch(67% .13 226),oklch(74% .17 157))}.gridcn-uplink-header .gridcn-search-input input,[data-theme=light] .gridcn-uplink-header .gridcn-search-input input{color:oklch(98% .006 250);-webkit-text-fill-color:oklch(98% .006 250);caret-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.gridcn-uplink-header .gridcn-search-input input,[data-theme=light] .gridcn-uplink-header .gridcn-search-input input{caret-color:color-mix(in oklch,var(--green) 78%,var(--action-strong))}}.gridcn-uplink-header .gridcn-search-input input,[data-theme=light] .gridcn-uplink-header .gridcn-search-input input{font-weight:760}.gridcn-uplink-header .gridcn-search-input input::placeholder,[data-theme=light] .gridcn-uplink-header .gridcn-search-input input::placeholder{color:oklch(98% .006 250/.72)}.gridcn-uplink-header .gridcn-search-input svg,[data-theme=light] .gridcn-uplink-header .gridcn-search-input svg{color:oklch(98% .006 250)}@supports (color:color-mix(in lab,red,red)){.gridcn-uplink-header .gridcn-search-input svg,[data-theme=light] .gridcn-uplink-header .gridcn-search-input svg{color:color-mix(in oklch,oklch(98% .006 250) 78%,var(--green))}}.gridcn-uplink-header .gridcn-search-input:focus-within,[data-theme=light] .gridcn-uplink-header .gridcn-search-input:focus-within{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.gridcn-uplink-header .gridcn-search-input:focus-within,[data-theme=light] .gridcn-uplink-header .gridcn-search-input:focus-within{border-color:color-mix(in oklch,var(--green) 24%,var(--border-strong))}}.gridcn-uplink-header .gridcn-search-input:focus-within,[data-theme=light] .gridcn-uplink-header .gridcn-search-input:focus-within{box-shadow:0 0 0 1px var(--green) inset,0 10px 26px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.gridcn-uplink-header .gridcn-search-input:focus-within,[data-theme=light] .gridcn-uplink-header .gridcn-search-input:focus-within{box-shadow:0 0 0 1px color-mix(in oklch,var(--green) 15%,transparent) inset,0 10px 26px color-mix(in oklch,var(--shadow-soft) 28%,transparent)}}.global-search:focus-within,.search-box:focus-within,[data-theme=light] .global-search:focus-within,[data-theme=light] .search-box:focus-within{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.global-search:focus-within,.search-box:focus-within,[data-theme=light] .global-search:focus-within,[data-theme=light] .search-box:focus-within{border-color:color-mix(in oklch,var(--green) 18%,var(--border-strong))}}.global-search:focus-within,.search-box:focus-within,[data-theme=light] .global-search:focus-within,[data-theme=light] .search-box:focus-within{box-shadow:0 0 0 1px var(--green) inset,0 8px 20px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.global-search:focus-within,.search-box:focus-within,[data-theme=light] .global-search:focus-within,[data-theme=light] .search-box:focus-within{box-shadow:0 0 0 1px color-mix(in oklch,var(--green) 14%,transparent) inset,0 8px 20px color-mix(in oklch,var(--shadow-soft) 16%,transparent)}}.overview-access-bar[role=group],.overview-breach-row,.overview-risk-row,.overview-system-sync-card[role=group]{cursor:default}.overview-access-bar[role=group]:hover,.overview-breach-row:hover,.overview-risk-row:hover,.overview-system-sync-card[role=group]:hover{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-access-bar[role=group]:hover,.overview-breach-row:hover,.overview-risk-row:hover,.overview-system-sync-card[role=group]:hover{background:color-mix(in oklch,var(--input-surface) 78%,transparent)}}.overview-access-bar[role=group]:hover,.overview-breach-row:hover,.overview-risk-row:hover,.overview-system-sync-card[role=group]:hover{border-color:var(--border-subtle);box-shadow:0 10px 24px var(--shadow-soft),0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.overview-access-bar[role=group]:hover,.overview-breach-row:hover,.overview-risk-row:hover,.overview-system-sync-card[role=group]:hover{box-shadow:0 10px 24px color-mix(in oklch,var(--shadow-soft) 12%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 4%,transparent) inset}}.overview-access-bar[role=group]:hover,.overview-breach-row:hover,.overview-risk-row:hover,.overview-system-sync-card[role=group]:hover{transform:none}.record-panel-heading{align-items:center;gap:10px 12px;padding-bottom:2px}.record-panel-actions{align-items:center;gap:8px}.record-panel-actions .bulk-action-bar,.record-panel-actions>.ghost-action,.record-panel-actions>.primary-action{min-height:40px}.record-toolbar{border-color:var(--border-subtle);grid-template-columns:minmax(360px,1fr) minmax(260px,420px);gap:10px}@supports (color:color-mix(in lab,red,red)){.record-toolbar{border-color:color-mix(in oklch,var(--border-subtle) 86%,transparent)}}.record-toolbar{border-radius:var(--radius-panel);background:linear-gradient(180deg,var(--surface-raised),var(--surface))}@supports (color:color-mix(in lab,red,red)){.record-toolbar{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 70%,transparent),color-mix(in oklch,var(--surface) 92%,transparent))}}.record-toolbar{padding:9px 10px}.record-search-box,.smart-filter-select select{min-height:44px}.record-search-box{border-radius:var(--radius-control)}.record-search-box input{font-weight:760}.smart-filter-select{gap:4px;position:relative}.smart-filter-select>span{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.smart-filter-select select{border-radius:var(--radius-control);background:linear-gradient(180deg,var(--input-surface),var(--input-surface))}@supports (color:color-mix(in lab,red,red)){.smart-filter-select select{background:linear-gradient(180deg,color-mix(in oklch,var(--input-surface) 88%,var(--surface-raised)),var(--input-surface))}}.smart-filter-select select{color:var(--text-primary)}.record-filter-band{align-items:center;gap:8px 12px;margin-top:2px;padding:0 1px}.record-filter-chips{gap:7px}.density-toggle button,.record-filter-chips button{border-radius:var(--radius-pill);background:var(--surface-raised);min-height:32px}@supports (color:color-mix(in lab,red,red)){.density-toggle button,.record-filter-chips button{background:color-mix(in oklch,var(--surface-raised) 74%,transparent)}}.density-toggle button,.record-filter-chips button{padding-inline:10px}.record-filter-chips small{min-width:20px;height:20px}.view-mode-toggle{border:1px solid var(--border-subtle);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.view-mode-toggle{border:1px solid color-mix(in oklch,var(--border-subtle) 84%,transparent)}}.view-mode-toggle{border-radius:var(--radius-control);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.view-mode-toggle{background:color-mix(in oklch,var(--surface-raised) 78%,transparent)}}.view-mode-toggle{padding:4px}.view-mode-toggle button{border-radius:calc(var(--radius-control) - 3px)}@supports (color:color-mix(in lab,red,red)){.overview-locked-widget.locked-posture .executive-posture-summary{border-color:color-mix(in oklch,var(--success-border) 48%,var(--border-subtle));background:linear-gradient(110deg,color-mix(in oklch,var(--primary-soft) 54%,transparent),transparent 52%),radial-gradient(circle at 72% 0,color-mix(in oklch,var(--green) 8%,transparent),transparent 34%),linear-gradient(180deg,var(--surface-raised),var(--surface))}}.overview-posture-score-block{gap:4px}.score-potential{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.score-potential{border:1px solid color-mix(in oklch,var(--border-subtle) 84%,transparent)}}.score-potential{border-radius:var(--radius-pill);background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.score-potential{background:color-mix(in oklch,var(--input-surface) 72%,transparent)}}.score-potential{padding:4px 9px;font-weight:820}.overview-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overview-action-row{border-radius:var(--radius-control);min-height:58px}.overview-action-row small{-webkit-line-clamp:1}.overview-dashboard-controls .compact-action{border-radius:var(--radius-pill);min-height:34px}.overview-readiness-signals{grid-column:2/-1;grid-template-columns:repeat(6,minmax(104px,max-content));justify-content:end;padding-top:2px}.readiness-signal{white-space:nowrap;padding-inline:10px}.security-score-inline-panel{border-color:var(--danger-border);gap:10px}@supports (color:color-mix(in lab,red,red)){.security-score-inline-panel{border-color:color-mix(in oklch,var(--danger-border) 48%,var(--border-subtle))}}.security-score-inline-panel{background:radial-gradient(circle at 88% 0,var(--green),transparent 34%),linear-gradient(180deg,var(--surface-raised),var(--surface))}@supports (color:color-mix(in lab,red,red)){.security-score-inline-panel{background:radial-gradient(circle at 88% 0,color-mix(in oklch,var(--green) 7%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 84%,transparent),color-mix(in oklch,var(--surface) 94%,transparent))}}.security-score-inline-panel{padding:12px}.security-score-panel-hero{grid-template-columns:minmax(132px,210px) minmax(0,1fr);padding-right:44px;position:relative}.security-score-panel-hero>.icon-action{border-radius:var(--radius-pill);width:36px;min-width:36px;height:36px;min-height:36px;position:absolute;top:0;right:0}.security-score-action,.security-score-breakdown>div,.security-score-meter-card,.security-score-panel-copy,.security-score-signal{border-radius:var(--radius-control)}.security-score-meter-card{min-height:116px;padding:12px}.security-score-panel-copy{align-content:start;gap:7px;padding:12px}.security-score-panel-copy h3{font-size:20px}.security-score-live-recommendation{border-color:var(--danger-border);min-height:46px}@supports (color:color-mix(in lab,red,red)){.security-score-live-recommendation{border-color:color-mix(in oklch,var(--danger-border) 68%,var(--border-subtle))}}.security-score-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.security-score-breakdown>div{min-height:58px;padding:9px 10px}.security-score-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.security-score-signal{gap:5px;min-height:92px;padding:10px}.security-score-actions{gap:7px}.security-score-actions-head{padding-top:2px}.security-score-action{grid-template-columns:minmax(150px,.26fr) minmax(0,1fr) auto;min-height:38px;padding:8px 10px}.drawer-copy{margin-top:0}@media (max-width:1080px){.overview-locked-widget.locked-posture .executive-posture-summary,.record-toolbar,.security-score-panel-hero{grid-template-columns:1fr}.overview-readiness-signals{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.security-score-panel-hero{padding-right:0}.security-score-panel-hero>.icon-action{top:10px;right:10px}}@media (max-width:760px){.record-panel-actions,.topbar-bulk-actions{width:100%}.record-panel-actions .bulk-action-bar,.record-panel-actions>.ghost-action,.record-panel-actions>.primary-action{flex:160px}.record-filter-band,.view-mode-toggle{align-items:stretch;width:100%}.record-filter-chips,.view-mode-toggle{justify-content:flex-start}.overview-action-list,.overview-readiness-signals,.security-score-breakdown,.security-score-signal-grid{grid-template-columns:1fr}}.vaultpilot-mark.app-logo-mark{border-color:var(--action);width:44px;height:44px}@supports (color:color-mix(in lab,red,red)){.vaultpilot-mark.app-logo-mark{border-color:color-mix(in oklch,var(--action) 30%,var(--border-strong))}}.vaultpilot-mark.app-logo-mark{background:url(/demo/vaultpilot-icon.svg) 50%/38px 38px no-repeat,radial-gradient(circle at 30% 18%,var(--info),transparent 46%),radial-gradient(circle at 78% 82%,var(--success),transparent 38%),linear-gradient(145deg,var(--surface-raised),var(--surface));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.vaultpilot-mark.app-logo-mark{background:url(/demo/vaultpilot-icon.svg) 50%/38px 38px no-repeat,radial-gradient(circle at 30% 18%,color-mix(in oklch,var(--info) 24%,transparent),transparent 46%),radial-gradient(circle at 78% 82%,color-mix(in oklch,var(--success) 18%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in oklch,var(--surface-raised) 84%,var(--action) 8%),color-mix(in oklch,var(--surface) 88%,var(--shell-bg)))}}.vaultpilot-mark.app-logo-mark{box-shadow:0 16px 32px var(--shadow-soft),0 0 0 1px var(--text-primary) inset,0 0 18px var(--action) inset,0 0 14px var(--success)}@supports (color:color-mix(in lab,red,red)){.vaultpilot-mark.app-logo-mark{box-shadow:0 16px 32px color-mix(in oklch,var(--shadow-soft) 68%,transparent),0 0 0 1px color-mix(in oklch,var(--text-primary) 10%,transparent) inset,0 0 18px color-mix(in oklch,var(--action) 14%,transparent) inset,0 0 14px color-mix(in oklch,var(--success) 10%,transparent)}}.vaultpilot-mark.app-logo-mark:after{z-index:-1;background:linear-gradient(135deg,var(--info),transparent 48%,var(--success));border-radius:11px;position:absolute;inset:4px}@supports (color:color-mix(in lab,red,red)){.vaultpilot-mark.app-logo-mark:after{background:linear-gradient(135deg,color-mix(in oklch,var(--info) 12%,transparent),transparent 48%,color-mix(in oklch,var(--success) 10%,transparent))}}.vaultpilot-mark.app-logo-mark:after{content:"";opacity:.7}.vaultpilot-mark-image{width:84%;height:84%;filter:drop-shadow(0 4px 8px var(--shadow-soft)) drop-shadow(0 0 3px var(--success))}@supports (color:color-mix(in lab,red,red)){.vaultpilot-mark-image{filter:drop-shadow(0 4px 8px color-mix(in oklch,var(--shadow-soft) 48%,transparent)) drop-shadow(0 0 3px color-mix(in oklch,var(--success) 14%,transparent))}}.app-header-brand:focus-visible .vaultpilot-mark.app-logo-mark,.app-header-brand:hover .vaultpilot-mark.app-logo-mark{box-shadow:0 19px 38px var(--shadow-soft),0 0 0 1px var(--action) inset,0 0 22px var(--action) inset,0 0 18px var(--success);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.app-header-brand:focus-visible .vaultpilot-mark.app-logo-mark,.app-header-brand:hover .vaultpilot-mark.app-logo-mark{box-shadow:0 19px 38px color-mix(in oklch,var(--shadow-soft) 76%,transparent),0 0 0 1px color-mix(in oklch,var(--action) 30%,transparent) inset,0 0 22px color-mix(in oklch,var(--action) 16%,transparent) inset,0 0 18px color-mix(in oklch,var(--success) 14%,transparent)}}@supports (color:color-mix(in lab,red,red)){.changelog-group{background:color-mix(in oklch,var(--surface-raised) 58%,var(--surface))}.changelog-group[open]{border-color:color-mix(in oklch,var(--action) 30%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--action-soft) 58%,transparent),transparent 54%),color-mix(in oklch,var(--surface-raised) 64%,var(--surface))}}.changelog-group-summary{gap:12px;min-height:68px;padding:12px 13px}.changelog-group-summary span,.changelog-group-summary strong,.changelog-group-summary time{white-space:normal}.changelog-group-summary span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;display:-webkit-box}.changelog-marker{background:radial-gradient(circle at 32% 18%,var(--action),transparent 48%),var(--surface-inset);min-width:66px}@supports (color:color-mix(in lab,red,red)){.changelog-marker{background:radial-gradient(circle at 32% 18%,color-mix(in oklch,var(--action) 18%,transparent),transparent 48%),var(--surface-inset)}}.changelog-entry{grid-template-columns:minmax(86px,104px) minmax(0,1fr);gap:10px;padding:10px}.changelog-entry-component strong{font-weight:860}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major .changelog-entry-component{border-color:color-mix(in oklch,var(--action) 46%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--action-soft) 64%,transparent),transparent 70%),color-mix(in oklch,var(--surface-inset) 80%,transparent)}.changelog-entry.is-major .changelog-entry-head strong{color:color-mix(in oklch,var(--action-strong) 78%,var(--success))}}.changelog-entry.is-major .changelog-entry-head strong{font-weight:860}.changelog-entry-head span{color:var(--text-secondary);font-size:12.5px;font-weight:590;line-height:1.5}.release-note-item>span:last-child{font-size:13.5px;font-weight:580}.release-note-item.item-major>span:last-child{font-weight:690}@supports (color:color-mix(in lab,red,red)){.release-note-item.item-security>span:last-child{color:color-mix(in oklch,var(--success) 72%,var(--text-primary))}}.release-category,.release-tag{font-size:9.5px}@supports (color:color-mix(in lab,red,red)){.release-category.category-added,.release-category.category-features,.tag-major{border-color:color-mix(in oklch,var(--action) 48%,transparent);background:color-mix(in oklch,var(--action-soft) 74%,transparent);color:color-mix(in oklch,var(--action-strong) 88%,var(--text-primary))}.release-category.category-fixed,.release-category.category-fixes,.release-category.category-security,.tag-security{border-color:color-mix(in oklch,var(--success) 42%,transparent);background:color-mix(in oklch,var(--success) 15%,transparent);color:color-mix(in oklch,var(--success) 88%,var(--text-primary))}}.release-category.category-release{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.release-category.category-release{border-color:color-mix(in oklch,var(--warning) 44%,transparent)}}.release-category.category-release{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.release-category.category-release{background:color-mix(in oklch,var(--warning-soft) 70%,transparent)}}.release-category.category-release{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.release-category.category-release{color:color-mix(in oklch,var(--warning) 86%,var(--text-primary))}}.overview-widget-shell{box-shadow:none;background:0 0;border:0;padding:0;position:relative;overflow:visible}.overview-widget-shell:focus-within>.overview-chart-panel,.overview-widget-shell:hover>.overview-chart-panel{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell:focus-within>.overview-chart-panel,.overview-widget-shell:hover>.overview-chart-panel{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}.overview-widget-shell:focus-within>.overview-chart-panel,.overview-widget-shell:hover>.overview-chart-panel{box-shadow:0 17px 44px var(--shadow-soft),0 0 0 1px var(--primary) inset}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell:focus-within>.overview-chart-panel,.overview-widget-shell:hover>.overview-chart-panel{box-shadow:0 17px 44px color-mix(in oklch,var(--shadow-soft) 42%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 10%,transparent) inset}}.overview-widget-shell.editing{border:1px dashed var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell.editing{border:1px dashed color-mix(in oklch,var(--primary) 36%,var(--border-subtle))}}.overview-widget-shell.editing{border-radius:var(--radius-panel);background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell.editing{background:color-mix(in oklch,var(--primary-soft) 34%,transparent)}}.overview-widget-shell.editing{padding:5px}.overview-widget-shell.drag-over{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell.drag-over{border:1px solid color-mix(in oklch,var(--primary) 62%,var(--border-subtle))}}.overview-widget-shell.drag-over{box-shadow:0 0 0 1px var(--primary),0 18px 46px var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell.drag-over{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 30%,transparent),0 18px 46px color-mix(in oklch,var(--primary) 12%,transparent)}}.overview-widget-toolbar{z-index:5;border:1px solid var(--border-subtle);justify-content:flex-end;gap:6px;min-height:0;display:inline-flex;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.overview-widget-toolbar{border:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.overview-widget-toolbar{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-widget-toolbar{background:color-mix(in oklch,var(--surface-raised) 88%,transparent)}}.overview-widget-toolbar{box-shadow:0 12px 28px var(--shadow-soft);padding:4px}@supports (color:color-mix(in lab,red,red)){.overview-widget-toolbar{box-shadow:0 12px 28px color-mix(in oklch,var(--shadow-soft) 44%,transparent)}}.overview-widget-title{gap:4px}.overview-widget-shell>.overview-chart-panel{border-radius:var(--radius-panel);padding:15px}.overview-chart-summary{margin-top:8px}.overview-breach-row,.overview-distribution-row,.overview-quick-action,.overview-risk-row,.overview-signal-card,.overview-system-sync-card{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-breach-row,.overview-distribution-row,.overview-quick-action,.overview-risk-row,.overview-signal-card,.overview-system-sync-card{border-color:color-mix(in oklch,var(--border-subtle) 86%,transparent)}}.overview-locked-widget.locked-posture .executive-posture-summary{border-color:var(--success-border);grid-template-columns:minmax(218px,.28fr) minmax(0,1fr) minmax(150px,auto)}@supports (color:color-mix(in lab,red,red)){.overview-locked-widget.locked-posture .executive-posture-summary{border-color:color-mix(in oklch,var(--success-border) 46%,var(--border-subtle));background:radial-gradient(circle at 12% 6%,color-mix(in oklch,var(--info) 11%,transparent),transparent 34%),radial-gradient(circle at 78% 12%,color-mix(in oklch,var(--success) 10%,transparent),transparent 36%),linear-gradient(122deg,color-mix(in oklch,var(--primary-soft) 62%,transparent),transparent 56%),linear-gradient(180deg,var(--surface-raised),var(--surface))}}.overview-posture-score-block{align-content:stretch;min-height:100%}.overview-posture-score-block span:first-child{border:1px solid var(--border-subtle);align-items:center;width:fit-content;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-posture-score-block span:first-child{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-posture-score-block span:first-child{background:var(--input-surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-posture-score-block span:first-child{background:color-mix(in oklch,var(--input-surface) 72%,transparent)}}.overview-posture-score-block span:first-child{padding:0 9px}.overview-posture-score-block strong{font-size:clamp(38px,4vw,52px)}.overview-posture-breakdown-line{gap:6px;margin-top:auto;display:grid}.overview-posture-stat{border:1px solid var(--border-subtle);align-content:center;gap:2px;min-width:0;min-height:50px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-posture-stat{border:1px solid color-mix(in oklch,var(--border-subtle) 80%,transparent)}}.overview-posture-stat{border-radius:var(--radius-control);background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-posture-stat{background:color-mix(in oklch,var(--input-surface) 72%,transparent)}}.overview-posture-stat{padding:7px 8px}.overview-posture-stat small,.overview-posture-stat strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-posture-stat small{text-transform:uppercase}.overview-posture-stat strong{color:var(--text-primary);font-size:15px;font-weight:880}.overview-posture-stat.tone-success{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.overview-posture-stat.tone-success{border-color:color-mix(in oklch,var(--success-border) 68%,var(--border-subtle))}}.overview-posture-stat.tone-success{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.overview-posture-stat.tone-success{background:color-mix(in oklch,var(--success-soft) 28%,var(--input-surface))}}.overview-posture-stat.tone-warning{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.overview-posture-stat.tone-warning{border-color:color-mix(in oklch,var(--warning-border) 70%,var(--border-subtle))}}.overview-posture-stat.tone-warning{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.overview-posture-stat.tone-warning{background:color-mix(in oklch,var(--warning-soft) 26%,var(--input-surface))}}.overview-posture-stat.tone-danger{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.overview-posture-stat.tone-danger{border-color:color-mix(in oklch,var(--danger-border) 68%,var(--border-subtle))}}.overview-posture-stat.tone-danger{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.overview-posture-stat.tone-danger{background:color-mix(in oklch,var(--danger-soft) 22%,var(--input-surface))}}.spin-icon{animation:spin .76s linear infinite}.overview-action-list{align-content:stretch}.overview-action-row{min-height:66px;padding:10px}.overview-action-row span{font-size:13px}.overview-action-row em{color:var(--text-muted)}.overview-readiness-signals{grid-column:1/-1;grid-template-columns:repeat(6,minmax(104px,1fr));justify-content:stretch;padding-top:0}.readiness-signal{justify-content:stretch;min-width:0}.overview-widget-shell>.overview-chart-panel{min-height:100%}.overview-distribution-list{align-content:stretch}.overview-distribution-row{min-height:61px}.overview-signal-chart{align-content:stretch;height:100%}.overview-breach-widget,.overview-quick-actions-widget,.overview-risk-widget,.overview-system-sync-widget{align-content:stretch}.overview-breach-visual{min-height:178px}.overview-breach-row{min-height:46px}.overview-risk-list{align-content:stretch}.overview-access-bars{min-height:188px}.overview-access-bar{min-height:166px}.overview-quick-actions-grid,.overview-system-sync-grid{align-content:stretch}.bulk-action-menu{min-width:270px;padding:6px}.bulk-action-menu [role=menuitem]{border-radius:8px;gap:9px;min-height:36px;font-size:12.5px;line-height:1.25}.bulk-action-menu [role=menuitem] svg{width:15px;height:15px}.bulk-menu-trigger{white-space:nowrap}@media (max-width:760px){.changelog-entry-component{width:100%}.overview-widget-toolbar{top:10px;right:10px}.overview-widget-shell>.overview-chart-panel{padding:13px}.overview-locked-widget.locked-posture .executive-posture-summary,.overview-readiness-signals{grid-template-columns:1fr}}.overview-locked-widget.locked-posture .executive-posture-summary{grid-template-columns:minmax(248px,.32fr) minmax(0,1fr) minmax(148px,auto);gap:14px;min-height:218px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-locked-widget.locked-posture .executive-posture-summary{border-color:color-mix(in oklch,var(--primary) 24%,var(--border-subtle));background:radial-gradient(circle at 10% 12%,color-mix(in oklch,var(--primary) 13%,transparent),transparent 30%),radial-gradient(circle at 92% 18%,color-mix(in oklch,var(--success) 10%,transparent),transparent 34%),linear-gradient(140deg,color-mix(in oklch,var(--surface-raised) 92%,transparent),color-mix(in oklch,var(--surface) 96%,transparent))}}.overview-posture-score-block{position:relative}@supports (color:color-mix(in lab,red,red)){.overview-posture-score-block>span:first-child{border-color:color-mix(in oklch,var(--primary) 18%,var(--border-subtle));background:color-mix(in oklch,var(--input-surface) 82%,transparent)}}.overview-posture-score-block>span:first-child{letter-spacing:0}.overview-score-orbit{--score-color:var(--warning);border:1px solid var(--score-color);place-items:center;width:124px;height:124px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.overview-score-orbit{border:1px solid color-mix(in oklch,var(--score-color) 28%,var(--border-subtle))}}.overview-score-orbit{background:radial-gradient(circle at 50% 50%,var(--score-color),transparent 58%),var(--input-surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-score-orbit{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--score-color) 14%,transparent),transparent 58%),color-mix(in oklch,var(--input-surface) 86%,transparent)}}.overview-score-orbit{box-shadow:0 18px 34px var(--shadow-soft),0 0 0 7px var(--score-color)}@supports (color:color-mix(in lab,red,red)){.overview-score-orbit{box-shadow:0 18px 34px color-mix(in oklch,var(--shadow-soft) 36%,transparent),0 0 0 7px color-mix(in oklch,var(--score-color) 5%,transparent)}}.overview-score-orbit.tone-success{--score-color:var(--success)}.overview-score-orbit.tone-warning{--score-color:var(--warning)}.overview-score-orbit.tone-danger{--score-color:var(--danger)}.overview-score-orbit svg{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px;overflow:visible;transform:rotate(-90deg)}.overview-score-orbit svg circle{fill:none;stroke-linecap:round;stroke-width:5px}.overview-score-orbit svg circle:first-child{stroke:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-score-orbit svg circle:first-child{stroke:color-mix(in oklch,var(--border-subtle) 76%,transparent)}}.overview-score-orbit svg circle:last-child{stroke:var(--score-color);filter:drop-shadow(0 0 7px var(--score-color))}@supports (color:color-mix(in lab,red,red)){.overview-score-orbit svg circle:last-child{filter:drop-shadow(0 0 7px color-mix(in oklch,var(--score-color) 42%,transparent))}}.overview-score-orbit svg circle:last-child{transition:stroke-dasharray var(--motion-duration-base) var(--motion-ease-standard)}.overview-score-orbit>span{color:var(--text-primary);justify-content:center;align-items:baseline;gap:1px;line-height:1;display:inline-flex}.overview-score-orbit strong{color:var(--text-primary);letter-spacing:0;font-size:40px;font-weight:900;line-height:.95}.overview-score-orbit small{color:var(--text-muted);font-size:12px;font-weight:850}.score-potential{border:1px solid var(--primary);align-items:center;width:fit-content;max-width:100%;min-height:26px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.score-potential{border:1px solid color-mix(in oklch,var(--primary) 18%,var(--border-subtle))}}.score-potential{background:var(--primary-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.score-potential{background:color-mix(in oklch,var(--primary-soft) 42%,transparent)}}.score-potential{padding:0 9px;font-size:11px;font-weight:780;line-height:1.2}.overview-posture-breakdown-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.overview-posture-stat{border-radius:12px;min-height:52px}.overview-posture-stat small{color:var(--text-muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:820}.overview-posture-stat strong{font-size:16px;font-weight:900}.overview-dashboard-controls{justify-content:stretch}.overview-dashboard-controls .compact-action{justify-content:center;width:100%}.overview-action-row{border:1px solid var(--border-subtle);min-height:76px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-action-row{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.overview-action-row{border-radius:14px}@supports (color:color-mix(in lab,red,red)){.overview-action-row{background:color-mix(in oklch,var(--input-surface) 84%,transparent)}}.overview-action-row.tone-info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.overview-action-row.tone-info{border-color:color-mix(in oklch,var(--info) 38%,var(--border-subtle))}}.overview-action-row.tone-info{background:var(--info-soft)}@supports (color:color-mix(in lab,red,red)){.overview-action-row.tone-info{background:color-mix(in oklch,var(--info-soft) 30%,var(--input-surface))}}.overview-action-row.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-action-row.tone-success{border-color:color-mix(in oklch,var(--success) 36%,var(--border-subtle))}}.overview-action-row.tone-success{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.overview-action-row.tone-success{background:color-mix(in oklch,var(--success-soft) 28%,var(--input-surface))}.overview-action-row.tone-warning{border-color:color-mix(in oklch,var(--warning) 40%,var(--border-subtle));background:color-mix(in oklch,var(--warning-soft) 28%,var(--input-surface))}.overview-action-row.tone-danger{border-color:color-mix(in oklch,var(--danger) 42%,var(--border-subtle));background:color-mix(in oklch,var(--danger-soft) 24%,var(--input-surface))}}.overview-action-main{width:100%;min-width:0;color:var(--text-primary);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:11px 40px 11px 12px;display:grid}.overview-action-main:focus-visible,.overview-action-main:hover{background:var(--component-hover-bg)}@supports (color:color-mix(in lab,red,red)){.overview-action-main:focus-visible,.overview-action-main:hover{background:color-mix(in oklch,var(--component-hover-bg) 72%,transparent)}}.overview-action-main em,.overview-action-main small,.overview-action-main span,.overview-action-main strong{min-width:0}.overview-action-main span{letter-spacing:0;font-size:13px;font-weight:900;line-height:1.15}.overview-action-main em,.overview-action-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-action-main em{max-width:16ch;color:var(--text-secondary);justify-self:end;font-size:11px;font-style:normal;font-weight:820;line-height:1.2}.overview-action-main small{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:11.5px;font-weight:690;line-height:1.32;display:-webkit-box;overflow:hidden}.overview-action-main strong{width:fit-content;max-width:100%;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;align-items:center;gap:5px;font-size:11px;font-weight:880;line-height:1.2;display:inline-flex;overflow:hidden}.overview-action-main strong svg{flex:none;width:13px;height:13px}.overview-action-cleared{border:1px solid var(--success);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:76px;display:flex}@supports (color:color-mix(in lab,red,red)){.overview-action-cleared{border:1px solid color-mix(in oklch,var(--success) 32%,var(--border-subtle))}}.overview-action-cleared{background:var(--success-soft);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.overview-action-cleared{background:color-mix(in oklch,var(--success-soft) 24%,var(--input-surface))}}.overview-action-cleared{color:var(--text-primary);padding:12px}.overview-action-cleared>svg{width:20px;height:20px;color:var(--success);flex:none}.overview-action-cleared span{min-width:0;color:var(--text-secondary);flex:auto;font-size:12px;font-weight:760;line-height:1.35}.overview-action-cleared button,.overview-action-queue-note{border:1px solid var(--border-subtle);justify-content:center;align-items:center;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-action-cleared button,.overview-action-queue-note{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-action-cleared button,.overview-action-queue-note{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-action-cleared button,.overview-action-queue-note{background:color-mix(in oklch,var(--surface-raised) 76%,transparent)}}.overview-action-cleared button,.overview-action-queue-note{color:var(--text-primary);white-space:nowrap;padding:0 9px;font-size:11px;font-weight:820}.overview-action-queue-note{width:fit-content;color:var(--text-secondary)}.overview-audit-widget{grid-template-rows:minmax(0,1fr)}.overview-audit-table-wrap{min-height:100%}@supports (color:color-mix(in lab,red,red)){.overview-audit-table-wrap{background:color-mix(in oklch,var(--input-surface) 72%,transparent)}}.overview-audit-table{height:100%}@media (max-width:1320px){.overview-locked-widget.locked-posture .executive-posture-summary{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)}.overview-dashboard-controls .compact-action{width:auto}}@media (max-width:980px){.overview-action-list,.overview-locked-widget.locked-posture .executive-posture-summary,.overview-readiness-signals{grid-template-columns:1fr}.overview-score-orbit{width:112px;height:112px}}.overview-locked-widget.locked-posture .executive-posture-summary{border-color:var(--border-subtle);grid-template-columns:minmax(208px,.26fr) minmax(0,1fr) minmax(104px,auto);align-items:start;gap:12px;min-height:0}@supports (color:color-mix(in lab,red,red)){.overview-locked-widget.locked-posture .executive-posture-summary{border-color:color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-locked-widget.locked-posture .executive-posture-summary{background:linear-gradient(180deg,var(--surface-raised),var(--surface))}@supports (color:color-mix(in lab,red,red)){.overview-locked-widget.locked-posture .executive-posture-summary{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 88%,transparent),color-mix(in oklch,var(--surface) 96%,transparent))}}.overview-locked-widget.locked-posture .executive-posture-summary{padding:14px}.overview-posture-score-block{gap:8px}.overview-posture-score-block>span:first-child{border-color:var(--border-subtle);min-height:24px}@supports (color:color-mix(in lab,red,red)){.overview-posture-score-block>span:first-child{border-color:color-mix(in oklch,var(--border-subtle) 84%,transparent)}}.overview-posture-score-block>span:first-child{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-posture-score-block>span:first-child{background:color-mix(in oklch,var(--input-surface) 72%,transparent)}}.overview-posture-score-block>span:first-child{color:var(--text-secondary);font-weight:820}.overview-score-value{color:var(--text-primary);align-items:baseline;gap:5px;line-height:.95;display:inline-flex}.overview-score-value strong{color:var(--text-primary);letter-spacing:0;font-size:52px;font-weight:920}.overview-score-value small{color:var(--text-muted);font-size:14px;font-weight:850}.overview-posture-score-block>small{max-width:none;font-weight:860}.score-potential{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.score-potential{border-color:color-mix(in oklch,var(--success) 32%,var(--border-subtle))}}.score-potential{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.score-potential{background:color-mix(in oklch,var(--success-soft) 20%,var(--input-surface))}}.score-potential{color:var(--text-secondary)}.overview-posture-breakdown-line{color:var(--text-muted);margin:0;line-height:1.35;display:block}.overview-action-list{gap:10px}.overview-action-section.critical{order:1}.overview-action-section.warning{order:2}.overview-action-section.secondary{order:3}.overview-action-section-title{color:var(--text-muted);font-size:11px;font-weight:840;line-height:1.2}.overview-action-row{background:var(--input-surface);border-radius:12px;min-height:94px}@supports (color:color-mix(in lab,red,red)){.overview-action-row{background:color-mix(in oklch,var(--input-surface) 88%,transparent)}}.overview-action-row{padding:0}.overview-action-row.tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-action-row.tone-danger{border-color:color-mix(in oklch,var(--danger) 34%,var(--border-subtle))}}.overview-action-row.tone-danger{background:linear-gradient(180deg,var(--danger-soft),var(--input-surface))}@supports (color:color-mix(in lab,red,red)){.overview-action-row.tone-danger{background:linear-gradient(180deg,color-mix(in oklch,var(--danger-soft) 16%,var(--input-surface)),color-mix(in oklch,var(--input-surface) 92%,transparent))}}.overview-action-row.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-action-row.tone-warning{border-color:color-mix(in oklch,var(--warning) 38%,var(--border-subtle))}}.overview-action-row.tone-warning{background:linear-gradient(180deg,var(--warning-soft),var(--input-surface))}@supports (color:color-mix(in lab,red,red)){.overview-action-row.tone-warning{background:linear-gradient(180deg,color-mix(in oklch,var(--warning-soft) 18%,var(--input-surface)),color-mix(in oklch,var(--input-surface) 92%,transparent))}}.overview-action-row.tone-info,.overview-action-row.tone-success{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-action-row.tone-info,.overview-action-row.tone-success{border-color:color-mix(in oklch,var(--border-subtle) 86%,transparent)}}.overview-action-row.tone-info,.overview-action-row.tone-success{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-action-row.tone-info,.overview-action-row.tone-success{background:color-mix(in oklch,var(--input-surface) 86%,transparent)}}.overview-action-main{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-height:100%;padding:12px}.overview-action-icon{border:1px solid;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-action-icon{border:1px solid color-mix(in oklch,currentColor 24%,var(--border-subtle))}}.overview-action-icon{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-action-icon{background:color-mix(in oklch,var(--surface-raised) 70%,transparent)}}.overview-action-icon{color:var(--text-secondary)}.overview-action-row.tone-danger .overview-action-icon{color:var(--danger)}.overview-action-row.tone-warning .overview-action-icon{color:var(--warning)}.overview-action-icon svg{width:15px;height:15px}.overview-action-main .overview-action-copy{text-overflow:clip;white-space:normal;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:3px 8px;min-width:0;display:grid;overflow:visible}.overview-action-main .overview-action-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.2;overflow:hidden}.overview-action-main .overview-action-copy em{max-width:16ch;color:var(--text-secondary);justify-self:end;font-size:11px;font-weight:800}.overview-action-main .overview-action-copy small{color:var(--text-secondary);grid-column:1/-1;font-size:11.5px;font-weight:690;line-height:1.32}.overview-action-main .overview-action-copy strong{color:var(--primary);grid-column:1/-1;margin-top:2px;font-size:11px;font-weight:900}.overview-action-queue-note{min-height:0;color:var(--text-muted);background:0 0;border:0;order:4;padding:0;font-size:12px;font-weight:760}.overview-readiness-signals{grid-template-columns:repeat(6,minmax(98px,1fr));gap:7px}.readiness-signal{border-color:var(--border-subtle);justify-content:center;min-height:34px}@supports (color:color-mix(in lab,red,red)){.readiness-signal{border-color:color-mix(in oklch,var(--border-subtle) 84%,transparent)}}.readiness-signal{color:var(--text-secondary);background:0 0}.readiness-signal.tone-danger,.readiness-signal.tone-neutral,.readiness-signal.tone-success,.readiness-signal.tone-warning{background:0 0}.readiness-signal.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.readiness-signal.tone-success{border-color:color-mix(in oklch,var(--success) 34%,var(--border-subtle))}}.readiness-signal.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.readiness-signal.tone-warning{border-color:color-mix(in oklch,var(--warning) 38%,var(--border-subtle))}}.readiness-signal.tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.readiness-signal.tone-danger{border-color:color-mix(in oklch,var(--danger) 36%,var(--border-subtle))}}@media (max-width:1320px){.overview-locked-widget.locked-posture .executive-posture-summary{grid-template-columns:minmax(208px,.3fr) minmax(0,1fr)}}@media (max-width:980px){.overview-action-section-grid,.overview-locked-widget.locked-posture .executive-posture-summary,.overview-readiness-signals{grid-template-columns:1fr}}.overview-score-meter{aspect-ratio:1;background:conic-gradient(var(--score-accent) var(--overview-score),var(--border-subtle) 0),radial-gradient(circle at 50% 50%,var(--score-accent),transparent 68%);width:128px}@supports (color:color-mix(in lab,red,red)){.overview-score-meter{background:conic-gradient(var(--score-accent) var(--overview-score),color-mix(in oklch,var(--border-subtle) 72%,transparent) 0),radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--score-accent) 12%,transparent),transparent 68%);box-shadow:0 16px 38px color-mix(in oklch,var(--score-accent) 14%,transparent),0 0 0 1px color-mix(in oklch,var(--score-accent) 18%,var(--border-subtle))}.overview-score-meter:before{background:radial-gradient(circle at 42% 30%,color-mix(in oklch,var(--score-accent) 10%,transparent),transparent 48%),color-mix(in oklch,var(--surface-raised) 94%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--border-subtle) 76%,transparent)}}.overview-score-meter.tone-danger{--score-accent:var(--danger)}.overview-score-meter.tone-warning{--score-accent:var(--warning)}.overview-score-meter.tone-success{--score-accent:var(--success)}.overview-score-meter .overview-score-value{z-index:1}.overview-score-meter .overview-score-value strong{font-size:40px}.overview-action-list{grid-area:1/2/auto/-1}.overview-readiness-signals{grid-area:2/1/auto/3;padding-top:8px}.overview-action-queue-note{cursor:pointer;text-decoration:none}.overview-action-queue-note:focus-visible,.overview-action-queue-note:hover{color:var(--primary);text-underline-offset:3px;outline:none;text-decoration:underline}.overview-recommendation-popover{border-color:var(--border-subtle);min-width:300px;max-width:min(360px,100vw - 32px)}@supports (color:color-mix(in lab,red,red)){.overview-recommendation-popover{border-color:color-mix(in oklch,var(--border-subtle) 84%,transparent)}}.overview-recommendation-popover{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-recommendation-popover{background:color-mix(in oklch,var(--surface-raised) 98%,var(--surface))}}.overview-recommendation-popover{padding:6px}.overview-more-recommendation{border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;display:grid}.overview-more-recommendation-icon{border:1px solid;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-more-recommendation-icon{border:1px solid color-mix(in oklch,currentColor 24%,var(--border-subtle))}}.overview-more-recommendation-icon{color:var(--text-secondary);border-radius:999px}.overview-more-recommendation.tone-danger .overview-more-recommendation-icon{color:var(--danger)}.overview-more-recommendation.tone-warning .overview-more-recommendation-icon{color:var(--warning)}.overview-more-recommendation small,.overview-more-recommendation strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-more-recommendation strong{color:var(--text-primary);font-size:12px;font-weight:880}.overview-more-recommendation small{color:var(--text-muted);font-size:11px;font-weight:720}.overview-more-recommendation>svg{width:13px;height:13px;color:var(--text-muted)}@media (max-width:1320px){.overview-locked-widget.locked-posture .executive-posture-summary{grid-template-columns:minmax(218px,.3fr) minmax(0,1fr)}.overview-action-list{grid-column:2}.overview-readiness-signals{grid-column:1/-1}}@media (max-width:980px){.overview-action-list,.overview-posture-score-block,.overview-readiness-signals{grid-area:auto/1}}.record-panel-heading-compact{min-height:0;margin:0;padding:0}.record-panel-heading-compact .label,.record-panel-heading-compact>div{display:none}.record-toolbar{grid-template-columns:minmax(360px,1fr) minmax(260px,420px) auto;align-items:stretch;margin-bottom:8px}.record-command-row{border:1px solid var(--border-subtle);justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.record-command-row{border:1px solid color-mix(in oklch,var(--border-subtle) 84%,transparent)}}.record-command-row{border-radius:var(--radius-panel);background:linear-gradient(180deg,var(--surface-raised),var(--surface))}@supports (color:color-mix(in lab,red,red)){.record-command-row{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 58%,transparent),color-mix(in oklch,var(--surface) 92%,transparent))}}.record-command-row{margin:0 0 12px;padding:8px 10px}.record-command-row .record-panel-actions{justify-content:flex-start;align-items:center;gap:8px;width:100%}.record-command-row .bulk-action-bar{margin-left:0}.record-command-row .topbar-bulk-actions{justify-content:flex-start}.record-command-row .bulk-action-hint{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.changelog-panel{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent);background:color-mix(in oklch,var(--surface-raised) 18%,var(--page-background))}}.changelog-lede{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.changelog-lede{border:1px solid color-mix(in oklch,var(--border-subtle) 80%,transparent)}}.changelog-lede{border-radius:var(--radius-panel)}@supports (color:color-mix(in lab,red,red)){.changelog-lede{background:color-mix(in oklch,var(--surface-raised) 56%,var(--surface))}}.changelog-lede-copy h2{color:var(--text-primary);line-height:1.22}@supports (color:color-mix(in lab,red,red)){.changelog-stats span{border-color:color-mix(in oklch,var(--border-subtle) 82%,transparent);background:color-mix(in oklch,var(--input-surface) 84%,transparent)}.changelog-group{border-color:color-mix(in oklch,var(--border-subtle) 88%,transparent);background:color-mix(in oklch,var(--surface-raised) 32%,var(--surface))}.changelog-group[open]{border-color:color-mix(in oklch,var(--primary) 22%,var(--border-subtle));background:color-mix(in oklch,var(--surface-raised) 40%,var(--surface))}.changelog-group.has-major{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}.changelog-group-summary{border-radius:calc(var(--radius-panel) - 2px);grid-template-columns:minmax(58px,auto) minmax(0,1fr) auto;min-height:72px;padding:12px 14px}.changelog-group-summary span{font-size:13px;font-weight:660;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.changelog-marker{border-color:color-mix(in oklch,var(--primary) 20%,var(--border-subtle));background:color-mix(in oklch,var(--input-surface) 88%,transparent)}}.changelog-summary-tags{flex-wrap:wrap;margin-top:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.changelog-group-body{border-top-color:color-mix(in oklch,var(--border-subtle) 86%,transparent);background:color-mix(in oklch,var(--surface) 80%,transparent)}}.changelog-entry{grid-template-columns:minmax(86px,108px) minmax(0,1fr)}@supports (color:color-mix(in lab,red,red)){.changelog-entry{border-color:color-mix(in oklch,var(--border-subtle) 84%,transparent);background:color-mix(in oklch,var(--surface-raised) 32%,var(--surface))}}.changelog-entry{box-shadow:none}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major{border-color:color-mix(in oklch,var(--primary) 38%,var(--border-subtle));background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 26%,transparent),transparent 70%),color-mix(in oklch,var(--surface-raised) 40%,var(--surface))}.changelog-entry-component{border-color:color-mix(in oklch,var(--border-subtle) 86%,transparent);background:color-mix(in oklch,var(--input-surface) 84%,transparent)}.changelog-entry.is-major .changelog-entry-component{border-color:color-mix(in oklch,var(--primary) 42%,var(--border-subtle));background:color-mix(in oklch,var(--primary-soft) 42%,var(--input-surface))}}.changelog-entry-head span,.release-note-item>span:last-child{color:var(--text-secondary);font-weight:640}.changelog-entry-head strong,.release-note-item.item-major>span:last-child{color:var(--text-primary);font-weight:780}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major .changelog-entry-head strong{color:color-mix(in oklch,var(--primary) 82%,var(--text-primary))}.release-note-item.item-security>span:last-child{color:color-mix(in oklch,var(--success) 68%,var(--text-primary))}}[data-theme=light] .changelog-panel{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .changelog-panel{border-color:color-mix(in oklch,var(--border-subtle) 84%,transparent)}}[data-theme=light] .changelog-panel{background:var(--card-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .changelog-panel{background:color-mix(in oklch,var(--card-bg) 82%,var(--page-background))}[data-theme=light] .changelog-group-body{background:color-mix(in oklch,var(--card-bg) 88%,transparent)}[data-theme=light] .changelog-entry.is-major{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 42%,transparent),transparent 72%),var(--card-bg-strong)}}[data-theme=light] .changelog-entry-head span,[data-theme=light] .release-note-item>span:last-child{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .changelog-entry-head span,[data-theme=light] .release-note-item>span:last-child{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}@media (max-width:1120px){.record-toolbar{grid-template-columns:minmax(0,1fr)}.record-command-row .record-panel-actions{flex-wrap:wrap}}@media (max-width:760px){.record-command-row{padding:8px}.record-command-row .bulk-action-bar,.record-command-row .record-panel-actions>.ghost-action,.record-command-row .record-panel-actions>.primary-action{flex:180px}.changelog-entry,.changelog-entry li,.changelog-lede{grid-template-columns:1fr}.changelog-entry-component,.changelog-marker{width:fit-content}}.records-table-page .list-panel{min-height:calc(100dvh - 150px);padding:12px 16px 18px}.records-table-page .record-panel-heading-compact{height:0;min-height:0;display:block;overflow:hidden}.records-table-page .record-toolbar{border:1px solid var(--border-subtle);grid-template-columns:minmax(380px,1fr) minmax(320px,520px);align-items:end;gap:8px;margin:0}@supports (color:color-mix(in lab,red,red)){.records-table-page .record-toolbar{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.records-table-page .record-toolbar{border-radius:calc(var(--radius-panel) - 2px);background:linear-gradient(180deg,var(--surface-raised),var(--surface))}@supports (color:color-mix(in lab,red,red)){.records-table-page .record-toolbar{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 54%,transparent),color-mix(in oklch,var(--surface) 90%,transparent))}}.records-table-page .record-toolbar{box-shadow:0 1px 0 var(--text-primary) inset,0 10px 28px var(--shadow-soft);padding:8px}@supports (color:color-mix(in lab,red,red)){.records-table-page .record-toolbar{box-shadow:0 1px 0 color-mix(in oklch,var(--text-primary) 5%,transparent) inset,0 10px 28px color-mix(in oklch,var(--shadow-soft) 10%,transparent)}}.records-table-page .record-search-box{background:linear-gradient(180deg,var(--input-surface),var(--surface-inset));border-radius:12px;min-height:42px}@supports (color:color-mix(in lab,red,red)){.records-table-page .record-search-box{background:linear-gradient(180deg,color-mix(in oklch,var(--input-surface) 88%,transparent),color-mix(in oklch,var(--surface-inset) 80%,transparent))}}.records-table-page .record-search-box input::placeholder{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.records-table-page .record-search-box input::placeholder{color:color-mix(in oklch,var(--text-secondary) 78%,transparent)}}.records-table-page .record-search-box input::placeholder{opacity:1}.records-table-page .smart-filter-select{min-width:0;display:block}.records-table-page .smart-filter-select select{border-radius:12px;width:100%;min-height:42px}.smart-filter-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;min-width:0;display:grid}.smart-filter-composer.has-active{align-items:start}.smart-filter-composer .smart-filter-select{min-width:0}.smart-filter-clear{border:1px solid var(--border-subtle);align-items:center;gap:5px;min-height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.smart-filter-clear{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.smart-filter-clear{background:var(--surface-raised);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.smart-filter-clear{background:color-mix(in oklch,var(--surface-raised) 70%,transparent)}}.smart-filter-clear{color:var(--text-secondary);padding:0 10px;font-size:12px;font-weight:820}.smart-filter-clear:focus-visible,.smart-filter-clear:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.smart-filter-clear:focus-visible,.smart-filter-clear:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}.smart-filter-clear:focus-visible,.smart-filter-clear:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.smart-filter-clear:focus-visible,.smart-filter-clear:hover{background:color-mix(in oklch,var(--primary-soft) 58%,transparent)}}.smart-filter-clear:focus-visible,.smart-filter-clear:hover{color:var(--text-primary)}.smart-filter-clear svg{width:13px;height:13px}.smart-filter-active-list{flex-wrap:wrap;grid-column:1/-1;gap:6px;min-width:0;display:flex}.smart-filter-chip{border:1px solid var(--primary);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip{border:1px solid color-mix(in oklch,var(--primary) 28%,var(--border-subtle))}}.smart-filter-chip{background:var(--primary-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip{background:color-mix(in oklch,var(--primary-soft) 58%,transparent)}}.smart-filter-chip{color:var(--text-primary);padding:0 8px 0 9px;font-size:11px;font-weight:780}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip:focus-visible,.smart-filter-chip:hover{border-color:color-mix(in oklch,var(--primary) 46%,var(--border-subtle))}}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip:focus-visible,.smart-filter-chip:hover{background:color-mix(in oklch,var(--primary-soft) 74%,transparent)}}.smart-filter-chip span{color:var(--text-muted);font-weight:820}.smart-filter-chip strong{min-width:0;color:var(--text-primary);font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-filter-chip small{background:var(--surface-raised);border-radius:999px;place-items:center;min-width:20px;height:20px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip small{background:color-mix(in oklch,var(--surface-raised) 72%,transparent)}}.smart-filter-chip small{color:var(--text-secondary);font-size:10px;font-weight:860}.smart-filter-chip svg{width:13px;height:13px;color:var(--text-muted)}.records-table-page .record-command-row{box-shadow:none;background:0 0;border:0;margin:8px 0;padding:0}.records-table-page .record-command-row .record-panel-actions{gap:7px;width:auto;max-width:100%}.records-table-page .record-command-row .bulk-action-bar{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border-radius:12px;min-height:38px}@supports (color:color-mix(in lab,red,red)){.records-table-page .record-command-row .bulk-action-bar{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 48%,transparent),color-mix(in oklch,var(--surface) 92%,transparent))}}.records-table-page .record-command-row .bulk-action-bar .bulk-action-menu,.records-table-page .record-command-row .bulk-action-bar .ghost-action,.records-table-page .record-command-row .ghost-action,.records-table-page .record-command-row .primary-action{border-radius:12px;min-height:38px}.records-table-page .record-filter-band{margin-bottom:12px}.records-table-page .secret-list{margin-top:0}.records-table-page .list-panel.record-view-cards .secret-list,.records-table-page .notes-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));width:100%}.records-table-page .list-panel.record-view-cards .secret-row,.records-table-page .note-card{width:100%}.overview-access-bars,.overview-audit-table,.overview-breach-widget,.overview-chart-panel>*,.overview-distribution-list,.overview-quick-actions-widget,.overview-risk-list,.overview-system-sync-widget,.overview-widget-shell,.overview-widget-shell>.overview-chart-panel{width:100%;min-width:0}.overview-widget-shell.widget-quick-actions .overview-quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-widget-shell.widget-quick-actions .overview-quick-action{min-width:0}.overview-widget-shell.widget-quick-actions .overview-quick-action:first-child{grid-column:1/-1}.skeleton-list{min-width:0}.vaultpilot-mark.skeleton-brand-mark{z-index:1;background:url(/demo/vaultpilot-icon.svg) 50%/27px 27px no-repeat,radial-gradient(circle at 74% 80%,var(--success),transparent 40%),var(--surface-raised);border-radius:10px;width:30px;height:30px;position:absolute;top:11px;right:11px}@supports (color:color-mix(in lab,red,red)){.vaultpilot-mark.skeleton-brand-mark{background:url(/demo/vaultpilot-icon.svg) 50%/27px 27px no-repeat,radial-gradient(circle at 74% 80%,color-mix(in oklch,var(--success) 18%,transparent),transparent 40%),color-mix(in oklch,var(--surface-raised) 78%,transparent)}}.vaultpilot-mark.skeleton-brand-mark{box-shadow:0 8px 22px var(--shadow-soft),0 0 0 1px var(--border-subtle) inset,0 0 14px var(--success)}@supports (color:color-mix(in lab,red,red)){.vaultpilot-mark.skeleton-brand-mark{box-shadow:0 8px 22px color-mix(in oklch,var(--shadow-soft) 36%,transparent),0 0 0 1px color-mix(in oklch,var(--border-subtle) 80%,transparent) inset,0 0 14px color-mix(in oklch,var(--success) 10%,transparent)}}.vaultpilot-mark.skeleton-brand-mark{opacity:.78;animation:vaultpilot-loader-orbit 1.8s var(--ease) infinite}.vaultpilot-mark.skeleton-brand-mark .vaultpilot-mark-image{width:88%;height:88%}.skeleton-list .skeleton-row:first-of-type{padding-right:56px}@keyframes vaultpilot-loader-orbit{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.vaultpilot-mark.app-logo-mark{background:url(/demo/vaultpilot-icon.svg) 50%/39px 39px no-repeat,radial-gradient(circle at 28% 16%,var(--info),transparent 46%),radial-gradient(circle at 78% 82%,var(--success),transparent 38%),linear-gradient(145deg,var(--surface-raised),var(--surface))}@supports (color:color-mix(in lab,red,red)){.vaultpilot-mark.app-logo-mark{background:url(/demo/vaultpilot-icon.svg) 50%/39px 39px no-repeat,radial-gradient(circle at 28% 16%,color-mix(in oklch,var(--info) 26%,transparent),transparent 46%),radial-gradient(circle at 78% 82%,color-mix(in oklch,var(--success) 22%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in oklch,var(--surface-raised) 84%,var(--action) 8%),color-mix(in oklch,var(--surface) 88%,var(--shell-bg)))}}.vaultpilot-mark.app-logo-mark{filter:saturate(1.08)contrast(1.04)}.vaultpilot-mark-image{width:88%;height:88%}@media (max-width:1120px){.records-table-page .record-toolbar{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.records-table-page .list-panel{padding:10px}.records-table-page .record-command-row .record-panel-actions{width:100%}.records-table-page .record-command-row .bulk-action-bar,.records-table-page .record-command-row .record-panel-actions>.ghost-action,.records-table-page .record-command-row .record-panel-actions>.primary-action{flex:170px}}@media (prefers-reduced-motion:reduce){.vaultpilot-loading-mark,.vaultpilot-mark.skeleton-brand-mark{animation:none}}.overview-locked-widget.locked-posture .executive-posture-summary{grid-template-rows:minmax(0,auto) auto;grid-template-columns:minmax(242px,.25fr) minmax(0,1fr) auto}.overview-score-meter{--score-accent:var(--warning);isolation:isolate;background:radial-gradient(circle at 50% 50%,var(--score-accent),transparent 60%),var(--surface-raised);border-radius:999px;place-items:center;width:144px;height:144px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.overview-score-meter{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--score-accent) 14%,transparent),transparent 60%),color-mix(in oklch,var(--surface-raised) 82%,transparent)}}.overview-score-meter{box-shadow:0 18px 44px var(--score-accent),0 0 0 1px var(--score-accent)}@supports (color:color-mix(in lab,red,red)){.overview-score-meter{box-shadow:0 18px 44px color-mix(in oklch,var(--score-accent) 14%,transparent),0 0 0 1px color-mix(in oklch,var(--score-accent) 22%,var(--border-subtle))}}.overview-score-meter:before{border-radius:inherit;background:linear-gradient(180deg,var(--surface-raised),var(--surface));position:absolute;inset:14px}@supports (color:color-mix(in lab,red,red)){.overview-score-meter:before{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 96%,transparent),color-mix(in oklch,var(--surface) 92%,transparent))}}.overview-score-meter:before{box-shadow:inset 0 0 0 1px var(--border-subtle),inset 0 18px 26px var(--score-accent)}@supports (color:color-mix(in lab,red,red)){.overview-score-meter:before{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--border-subtle) 78%,transparent),inset 0 18px 26px color-mix(in oklch,var(--score-accent) 5%,transparent)}}.overview-score-meter:before{content:""}.overview-score-ring{z-index:1;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px;overflow:visible;transform:rotate(-90deg)}.overview-score-ring circle{fill:none;stroke-linecap:round;stroke-width:8px}.overview-score-ring .track{stroke:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-score-ring .track{stroke:color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.overview-score-ring .value{stroke:var(--score-accent);filter:drop-shadow(0 0 8px var(--score-accent))}@supports (color:color-mix(in lab,red,red)){.overview-score-ring .value{filter:drop-shadow(0 0 8px color-mix(in oklch,var(--score-accent) 42%,transparent))}}.overview-score-ring .value{transition:stroke-dasharray var(--motion-duration-base) var(--motion-ease-standard)}.overview-score-meter .overview-score-value{justify-content:center;align-items:baseline;gap:4px;line-height:1;display:inline-flex;position:relative}.overview-score-meter .overview-score-value strong{color:var(--text-primary);font-size:42px;font-weight:930}.overview-score-meter .overview-score-value small{color:var(--text-muted);font-size:13px;font-weight:850}@media (max-width:980px){.overview-locked-widget.locked-posture .executive-posture-summary{grid-template-columns:1fr}}.skeleton-list{position:relative;overflow:hidden}.skeleton-list:before{z-index:2;background:linear-gradient(105deg,transparent 8%,var(--primary) 44%,var(--success) 52%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.skeleton-list:before{background:linear-gradient(105deg,transparent 8%,color-mix(in oklch,var(--primary) 11%,transparent) 44%,color-mix(in oklch,var(--success) 8%,transparent) 52%,transparent 70%)}}.skeleton-list:before{content:"";opacity:.72;animation:vaultpilot-skeleton-pass 1.45s var(--ease) infinite;pointer-events:none;transform:translate(-118%)}.skeleton-row span{animation:skeleton-sheen 1.55s var(--ease) infinite}.executive-posture-summary.refreshing{position:relative;overflow:hidden}.executive-posture-summary.refreshing:after{z-index:1;background:linear-gradient(100deg,transparent 0,var(--primary) 38%,var(--success) 48%,transparent 66%),linear-gradient(180deg,var(--surface-raised),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.executive-posture-summary.refreshing:after{background:linear-gradient(100deg,transparent 0,color-mix(in oklch,var(--primary) 9%,transparent) 38%,color-mix(in oklch,var(--success) 8%,transparent) 48%,transparent 66%),linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 4%,transparent),transparent)}}.executive-posture-summary.refreshing:after{content:"";opacity:.82;animation:dashboard-refresh-sweep 1.12s var(--ease) infinite;pointer-events:none;transform:translate(-104%)}.overview-refresh-state{z-index:6;border:1px solid var(--primary);align-items:center;gap:8px;min-height:34px;display:inline-flex;position:absolute;top:12px;right:14px}@supports (color:color-mix(in lab,red,red)){.overview-refresh-state{border:1px solid color-mix(in oklch,var(--primary) 24%,var(--border-subtle))}}.overview-refresh-state{background:linear-gradient(135deg,var(--surface-raised),var(--surface)),var(--primary-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-refresh-state{background:linear-gradient(135deg,color-mix(in oklch,var(--surface-raised) 94%,transparent),color-mix(in oklch,var(--surface) 86%,transparent)),color-mix(in oklch,var(--primary-soft) 18%,transparent)}}.overview-refresh-state{box-shadow:0 12px 30px var(--shadow-soft),0 0 0 1px var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.overview-refresh-state{box-shadow:0 12px 30px color-mix(in oklch,var(--shadow-soft) 34%,transparent),0 0 0 1px color-mix(in oklch,var(--text-primary) 6%,transparent) inset}}.overview-refresh-state{color:var(--text-primary);letter-spacing:0;padding:0 12px 0 7px;font-size:12px;font-weight:880}.overview-refresh-orbit{background:var(--primary-soft);border-radius:999px;place-items:center;width:22px;height:22px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.overview-refresh-orbit{background:color-mix(in oklch,var(--primary-soft) 46%,transparent)}}.overview-refresh-orbit{color:var(--primary)}.overview-refresh-orbit svg{animation:spin .76s linear infinite}.executive-posture-summary.refreshing .overview-action-list,.executive-posture-summary.refreshing .overview-readiness-signals{filter:saturate(.86);opacity:.72;transition:opacity .18s var(--ease),filter .18s var(--ease)}.execution-card.status-pending,.execution-card.status-running{isolation:isolate;box-shadow:0 12px 32px var(--primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.execution-card.status-pending,.execution-card.status-running{box-shadow:0 12px 32px color-mix(in oklch,var(--primary) 8%,transparent)}}.execution-card.status-pending:before,.execution-card.status-running:before{z-index:0;background:linear-gradient(105deg,transparent 10%,var(--blue) 42%,var(--green) 50%,transparent 64%),linear-gradient(135deg,var(--blue),transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.execution-card.status-pending:before,.execution-card.status-running:before{background:linear-gradient(105deg,transparent 10%,color-mix(in oklch,var(--blue) 16%,transparent) 42%,color-mix(in oklch,var(--green) 10%,transparent) 50%,transparent 64%),linear-gradient(135deg,color-mix(in oklch,var(--blue) 8%,transparent),transparent 42%)}}.execution-card.status-pending:before,.execution-card.status-running:before{content:"";opacity:.86;animation:execution-card-scan 1.4s var(--ease) infinite;pointer-events:none;transform:translate(-112%)}.execution-card.status-pending>*,.execution-card.status-running>*{z-index:1;position:relative}.execution-card.status-pending .execution-progress-row progress,.execution-card.status-running .execution-progress-row progress,.update-progress progress{box-shadow:0 0 0 1px var(--primary),0 0 18px var(--primary)}@supports (color:color-mix(in lab,red,red)){.execution-card.status-pending .execution-progress-row progress,.execution-card.status-running .execution-progress-row progress,.update-progress progress{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 12%,transparent),0 0 18px color-mix(in oklch,var(--primary) 10%,transparent)}}.execution-progress-row progress::-webkit-progress-value,.update-progress progress::-webkit-progress-value{transition:width .22s var(--ease)}.execution-progress-row progress::-moz-progress-bar,.update-progress progress::-moz-progress-bar{transition:width .22s var(--ease)}.execution-step-list li.step-running .execution-step-dot{animation:process-dot-pulse 1.15s var(--ease) infinite}.update-install-pulse{isolation:isolate;position:relative}.update-install-pulse:after{z-index:-1;border:1px solid var(--primary);position:absolute;inset:-7px}@supports (color:color-mix(in lab,red,red)){.update-install-pulse:after{border:1px solid color-mix(in oklch,var(--primary) 32%,transparent)}}.update-install-pulse:after{border-radius:inherit;content:"";opacity:.52;animation:update-pulse-ring 1.35s var(--ease) infinite}@keyframes vaultpilot-skeleton-pass{0%{transform:translate(-118%)}to{transform:translate(118%)}}@keyframes dashboard-refresh-sweep{0%{transform:translate(-104%)}to{transform:translate(104%)}}@keyframes execution-card-scan{0%{transform:translate(-112%)}to{transform:translate(112%)}}@keyframes process-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 5px oklch(62% .14 236/.14)}50%{transform:scale(1.08);box-shadow:0 0 0 8px oklch(62% .14 236/.08)}}@keyframes update-pulse-ring{0%{opacity:.62;transform:scale(.92)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.execution-card.status-pending:before,.execution-card.status-running:before,.execution-step-list li.step-running .execution-step-dot,.executive-posture-summary.refreshing:after,.overview-refresh-orbit svg,.skeleton-list:before,.skeleton-row span,.top-icon-action .spin-icon,.update-install-pulse,.update-install-pulse:after{animation:none!important}}.overview-configurable-area,.overview-dashboard.refreshing{position:relative}.overview-dashboard.refreshing .overview-configurable-area{overflow:hidden}.overview-dashboard.refreshing .overview-configurable-area:before{z-index:4;background:linear-gradient(100deg,transparent 0,var(--primary) 36%,var(--success) 48%,transparent 66%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.overview-dashboard.refreshing .overview-configurable-area:before{background:linear-gradient(100deg,transparent 0,color-mix(in oklch,var(--primary) 8%,transparent) 36%,color-mix(in oklch,var(--success) 7%,transparent) 48%,transparent 66%)}}.overview-dashboard.refreshing .overview-configurable-area:before{content:"";opacity:.76;animation:dashboard-refresh-sweep 1.12s var(--ease) infinite;pointer-events:none;transform:translate(-108%)}.overview-dashboard.refreshing .overview-widget-shell{filter:saturate(.88);transition:filter .18s var(--ease),opacity .18s var(--ease)}.overview-widget-refresh-state{z-index:7;border:1px solid var(--primary);align-items:center;gap:8px;min-height:32px;display:inline-flex;position:absolute;top:10px;right:12px}@supports (color:color-mix(in lab,red,red)){.overview-widget-refresh-state{border:1px solid color-mix(in oklch,var(--primary) 22%,var(--border-subtle))}}.overview-widget-refresh-state{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-widget-refresh-state{background:color-mix(in oklch,var(--surface-raised) 96%,var(--surface))}}.overview-widget-refresh-state{box-shadow:0 12px 28px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.overview-widget-refresh-state{box-shadow:0 12px 28px color-mix(in oklch,var(--shadow-soft) 26%,transparent)}}.overview-widget-refresh-state{color:var(--text-primary);pointer-events:none;padding:0 12px 0 7px;font-size:12px;font-weight:860}.overview-locked-widget.locked-posture .executive-posture-summary{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(244px,.23fr) minmax(0,1fr);align-items:stretch;gap:16px clamp(18px,2vw,28px);min-height:clamp(332px,24vw,380px)}.overview-posture-score-block{grid-area:1/1;align-content:start;min-width:0;display:grid}.overview-posture-score-block>span:first-child{align-self:start;min-height:26px;padding:0 11px;font-size:11px;font-weight:900}.overview-score-meter{width:clamp(128px,9vw,150px);box-shadow:0 18px 42px var(--score-accent),0 0 0 1px var(--score-accent),0 0 0 10px var(--score-accent);margin:0 0 4px}@supports (color:color-mix(in lab,red,red)){.overview-score-meter{box-shadow:0 18px 42px color-mix(in oklch,var(--score-accent) 15%,transparent),0 0 0 1px color-mix(in oklch,var(--score-accent) 22%,var(--border-subtle)),0 0 0 10px color-mix(in oklch,var(--score-accent) 5%,transparent)}}.overview-score-meter:after{border-radius:inherit;background:radial-gradient(circle at 48% 22%,var(--score-accent),transparent 40%);position:absolute;inset:20px}@supports (color:color-mix(in lab,red,red)){.overview-score-meter:after{background:radial-gradient(circle at 48% 22%,color-mix(in oklch,var(--score-accent) 12%,transparent),transparent 40%)}}.overview-score-meter:after{content:"";opacity:.82;pointer-events:none}.overview-score-meter .overview-score-value{z-index:2}.overview-posture-score-block>small{max-width:22ch;color:var(--text-primary);font-size:14px;font-weight:900;line-height:1.22}.overview-posture-breakdown-line{max-width:25ch;font-size:12px;font-weight:760}.overview-action-list{grid-area:1/2;grid-template-columns:1fr;align-content:start;min-width:0;display:grid}.overview-action-section{gap:7px;min-width:0;display:grid}.overview-action-section-grid{grid-template-columns:repeat(2,minmax(260px,1fr));display:grid}.overview-action-row{box-shadow:0 10px 24px var(--shadow-soft),0 1px 0 var(--text-primary) inset;border-radius:11px}@supports (color:color-mix(in lab,red,red)){.overview-action-row{box-shadow:0 10px 24px color-mix(in oklch,var(--shadow-soft) 16%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 4%,transparent) inset}}.overview-action-main{grid-template-columns:34px minmax(0,1fr) auto;align-content:start;gap:8px 10px;padding:13px 14px}.overview-action-icon{grid-area:1/1/span 2}.overview-action-copy{grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;min-width:0;display:grid}.overview-action-title{color:var(--text-primary)}.overview-action-copy em{max-width:18ch;color:var(--text-secondary);justify-self:end}.overview-action-copy small{grid-column:1/-1;min-height:31px}.overview-action-copy strong{grid-column:1/-1}.overview-action-queue-note{grid-column:1/-1;justify-self:end;margin-top:-2px}.overview-readiness-signals{grid-area:2/1/auto/-1;align-self:end;padding:0 clamp(244px,19vw,286px) 0 0}.overview-locked-widget.locked-posture .executive-posture-summary{grid-template-rows:minmax(0,1fr) auto auto}.overview-readiness-signals{z-index:1;grid-area:3/1/auto/-1;padding-right:0;position:relative}@media (max-width:1320px){.overview-locked-widget.locked-posture .executive-posture-summary{grid-template-columns:minmax(210px,.28fr) minmax(0,1fr)}.overview-readiness-signals{padding-right:0}.overview-action-section-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:1080px){.overview-locked-widget.locked-posture .executive-posture-summary{grid-template-columns:1fr;min-height:0}.overview-action-list,.overview-posture-score-block,.overview-readiness-signals{grid-area:auto/1}.overview-posture-score-block{grid-template-columns:auto minmax(0,1fr);place-items:center start}.overview-posture-breakdown-line,.overview-posture-score-block>small,.overview-posture-score-block>span:first-child,.score-potential{grid-column:2}.overview-score-meter{grid-area:1/1/span 4;width:118px}.overview-readiness-signals{padding-right:0}}@media (max-width:760px){.overview-action-section-grid{grid-template-columns:1fr}.overview-posture-score-block{grid-template-columns:1fr;justify-items:start}.overview-posture-breakdown-line,.overview-posture-score-block>small,.overview-posture-score-block>span:first-child,.overview-score-meter,.score-potential{grid-area:auto/1}.overview-widget-refresh-state{width:fit-content;margin-bottom:10px;position:relative;top:auto;right:auto}}@media (prefers-reduced-motion:reduce){.overview-dashboard.refreshing .overview-configurable-area:before{animation:none!important}}.gridcn-dashboard-frame{gap:16px;padding:14px 18px 20px}.gridcn-uplink-header{border-bottom-color:var(--line);align-items:center}@supports (color:color-mix(in lab,red,red)){.gridcn-uplink-header{border-bottom-color:color-mix(in oklch,var(--line) 78%,transparent)}}.gridcn-uplink-header{box-shadow:0 14px 42px var(--shadow-soft),0 -1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.gridcn-uplink-header{box-shadow:0 14px 42px color-mix(in oklch,var(--shadow-soft) 34%,transparent),0 -1px 0 color-mix(in oklch,var(--text-primary) 5%,transparent) inset}}.app-header-brand{min-height:44px;transition:background .16s var(--ease),transform .16s var(--ease);border-radius:14px;padding:2px 4px 2px 2px}.app-header-brand:focus-visible,.app-header-brand:hover{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.app-header-brand:focus-visible,.app-header-brand:hover{background:color-mix(in oklch,var(--surface-raised) 20%,transparent)}}.app-header-brand:focus-visible,.app-header-brand:hover{outline:none;transform:translateY(-1px)}.app-header-brand strong{line-height:1.02}.app-header-brand small{color:var(--faint)}@supports (color:color-mix(in lab,red,red)){.app-header-brand small{color:color-mix(in oklch,var(--faint) 86%,var(--muted))}}.app-header-brand small{font-weight:760}.global-search,.gridcn-search-input{border-color:var(--line-strong);min-height:46px}@supports (color:color-mix(in lab,red,red)){.global-search,.gridcn-search-input{border-color:color-mix(in oklch,var(--line-strong) 36%,var(--line))}}.global-search,.gridcn-search-input{background:linear-gradient(180deg,var(--surface-raised),var(--surface-inset));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.global-search,.gridcn-search-input{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 80%,transparent),color-mix(in oklch,var(--surface-inset) 92%,transparent))}}.global-search,.gridcn-search-input{box-shadow:0 10px 30px var(--shadow-soft),0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.global-search,.gridcn-search-input{box-shadow:0 10px 30px color-mix(in oklch,var(--shadow-soft) 22%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 6%,transparent) inset}}.global-search input,.gridcn-search-input input{color:var(--text-primary);font-weight:760}.global-search svg,.gridcn-search-input svg{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.global-search svg,.gridcn-search-input svg{color:color-mix(in oklch,var(--text-secondary) 78%,var(--primary))}}.global-search input::placeholder,.gridcn-search-input input::placeholder{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.global-search input::placeholder,.gridcn-search-input input::placeholder{color:color-mix(in oklch,var(--text-secondary) 84%,var(--text-primary))}}.global-search input::placeholder,.gridcn-search-input input::placeholder{opacity:1}.global-search:focus-within,.gridcn-search-input:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.global-search:focus-within,.gridcn-search-input:focus-within{border-color:color-mix(in oklch,var(--primary) 38%,var(--line))}}.global-search:focus-within,.gridcn-search-input:focus-within{box-shadow:0 0 0 1px var(--primary),0 14px 34px var(--primary),0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.global-search:focus-within,.gridcn-search-input:focus-within{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 24%,transparent),0 14px 34px color-mix(in oklch,var(--primary) 10%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 8%,transparent) inset}}.app-top-actions{gap:8px}.accent-palette,.language-switch,.theme-switch,.topbar-action-group,.topbar-action-group-critical{border-color:var(--line);min-height:42px}@supports (color:color-mix(in lab,red,red)){.accent-palette,.language-switch,.theme-switch,.topbar-action-group,.topbar-action-group-critical{border-color:color-mix(in oklch,var(--line) 76%,transparent)}}.accent-palette,.language-switch,.theme-switch,.topbar-action-group,.topbar-action-group-critical{background:var(--surface-inset);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.accent-palette,.language-switch,.theme-switch,.topbar-action-group,.topbar-action-group-critical{background:color-mix(in oklch,var(--surface-inset) 78%,transparent)}}.accent-palette,.language-switch,.theme-switch,.topbar-action-group,.topbar-action-group-critical{box-shadow:0 8px 24px var(--shadow-soft),0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.accent-palette,.language-switch,.theme-switch,.topbar-action-group,.topbar-action-group-critical{box-shadow:0 8px 24px color-mix(in oklch,var(--shadow-soft) 18%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 6%,transparent) inset}}.accent-palette button,.language-switch button,.theme-switch button,.topbar-action-group .top-icon-action,.topbar-action-group-critical .top-icon-action{transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),transform .15s var(--ease)}.accent-palette button:hover,.language-switch button:hover,.theme-switch button:hover,.topbar-action-group .top-icon-action:hover,.topbar-action-group-critical .top-icon-action:hover{transform:translateY(-1px)}.notification-count{border-color:var(--surface-raised);min-width:18px;height:18px;top:-4px;right:-4px}@supports (color:color-mix(in lab,red,red)){.notification-count{border-color:color-mix(in oklch,var(--surface-raised) 90%,transparent)}}.notification-count{box-shadow:0 8px 18px var(--danger)}@supports (color:color-mix(in lab,red,red)){.notification-count{box-shadow:0 8px 18px color-mix(in oklch,var(--danger) 24%,transparent)}}.gridcn-sidebar-nav{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-nav{border-color:color-mix(in oklch,var(--line) 78%,transparent)}}.gridcn-sidebar-nav{box-shadow:0 18px 50px var(--shadow-soft),0 1px 0 var(--text-primary) inset;border-radius:18px;padding:13px 11px}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-nav{box-shadow:0 18px 50px color-mix(in oklch,var(--shadow-soft) 34%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 5%,transparent) inset}}.gridcn-sidebar-sections{gap:15px;padding-right:5px}.gridcn-sidebar-section{gap:7px}.gridcn-sidebar-section>span{color:var(--text-muted);padding:0 10px 2px}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section>span{color:color-mix(in oklch,var(--text-muted) 84%,var(--text-secondary))}}.gridcn-sidebar-section>span{letter-spacing:0;font-size:10px;font-weight:860}.gridcn-sidebar-section button{min-height:42px;color:var(--text-secondary);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.gridcn-sidebar-section button{padding:0 12px}.gridcn-sidebar-section button>svg{width:18px;height:18px}.gridcn-sidebar-section button:focus-visible,.gridcn-sidebar-section button:hover{background:linear-gradient(90deg,var(--primary-soft),transparent 84%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button:focus-visible,.gridcn-sidebar-section button:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 54%,transparent),transparent 84%),color-mix(in oklch,var(--surface-raised) 48%,transparent)}}.gridcn-sidebar-section button.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.active{border-color:color-mix(in oklch,var(--primary) 34%,var(--line))}}.gridcn-sidebar-section button.active{background:linear-gradient(90deg,var(--primary-soft),transparent 82%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.active{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 72%,transparent),transparent 82%),color-mix(in oklch,var(--surface-raised) 70%,transparent)}}.gridcn-sidebar-section button.active{color:var(--text-primary);box-shadow:0 10px 24px var(--primary),0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.active{box-shadow:0 10px 24px color-mix(in oklch,var(--primary) 8%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 5%,transparent) inset}}.gridcn-sidebar-section button.active:before{background:var(--selection-accent);width:1px;box-shadow:0 0 14px var(--selection-accent);top:10px;bottom:10px;left:5px}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.active:before{box-shadow:0 0 14px color-mix(in oklch,var(--selection-accent) 42%,transparent)}}.gridcn-sidebar-section button strong{font-weight:840}.gridcn-sidebar-section button small{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button small{border-color:color-mix(in oklch,var(--line) 66%,transparent)}}.gridcn-sidebar-section button small{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button small{background:color-mix(in oklch,var(--surface-raised) 54%,transparent)}}.gridcn-sidebar-section button small{color:var(--text-muted);font-size:9.5px;font-weight:760}.sidebar-health-footer{gap:7px}.sidebar-health-row{border-color:var(--line);min-height:32px}@supports (color:color-mix(in lab,red,red)){.sidebar-health-row{border-color:color-mix(in oklch,var(--line) 54%,transparent)}}.sidebar-health-row{background:var(--surface-raised);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.sidebar-health-row{background:color-mix(in oklch,var(--surface-raised) 34%,transparent)}}.sidebar-health-row{padding-inline:8px 17px}.sidebar-health-row:focus-visible,.sidebar-health-row:hover{transform:translateY(-1px)}.overview-dashboard{gap:16px;display:grid}.overview-command-center,.overview-configurable-area{gap:16px}.overview-locked-widget.locked-posture .executive-posture-summary{border-color:var(--primary);grid-template-columns:minmax(248px,.28fr) minmax(0,1fr);gap:16px}@supports (color:color-mix(in lab,red,red)){.overview-locked-widget.locked-posture .executive-posture-summary{border-color:color-mix(in oklch,var(--primary) 18%,var(--border-subtle))}}.overview-locked-widget.locked-posture .executive-posture-summary{background:radial-gradient(circle at 9% 18%,var(--primary),transparent 34%),radial-gradient(circle at 86% 16%,var(--success),transparent 30%),linear-gradient(180deg,var(--surface-raised),var(--surface));border-radius:20px}@supports (color:color-mix(in lab,red,red)){.overview-locked-widget.locked-posture .executive-posture-summary{background:radial-gradient(circle at 9% 18%,color-mix(in oklch,var(--primary) 12%,transparent),transparent 34%),radial-gradient(circle at 86% 16%,color-mix(in oklch,var(--success) 9%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 92%,transparent),color-mix(in oklch,var(--surface) 96%,transparent))}}.overview-locked-widget.locked-posture .executive-posture-summary{box-shadow:0 22px 58px var(--shadow-soft),0 1px 0 var(--text-primary) inset;padding:18px}@supports (color:color-mix(in lab,red,red)){.overview-locked-widget.locked-posture .executive-posture-summary{box-shadow:0 22px 58px color-mix(in oklch,var(--shadow-soft) 32%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 6%,transparent) inset}}.overview-posture-score-block{justify-items:start;gap:10px}.overview-posture-score-block>span:first-child{border-radius:999px;min-height:28px;padding:0 10px}.overview-score-meter{width:150px;height:150px;box-shadow:0 20px 48px var(--score-accent),0 0 0 1px var(--score-accent),0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.overview-score-meter{box-shadow:0 20px 48px color-mix(in oklch,var(--score-accent) 16%,transparent),0 0 0 1px color-mix(in oklch,var(--score-accent) 24%,var(--border-subtle)),0 1px 0 color-mix(in oklch,var(--text-primary) 7%,transparent) inset}}.overview-score-ring .value{animation:vp-score-ring-enter .54s var(--ease) both}.overview-posture-score-block>small{line-height:1.25}.score-potential{min-height:28px;box-shadow:0 8px 18px var(--success)}@supports (color:color-mix(in lab,red,red)){.score-potential{box-shadow:0 8px 18px color-mix(in oklch,var(--success) 8%,transparent)}}.overview-posture-breakdown-line{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-posture-breakdown-line{color:color-mix(in oklch,var(--text-secondary) 86%,var(--text-muted))}}.overview-action-list{gap:12px}.overview-action-section-title{border:1px solid var(--border-subtle);align-items:center;width:fit-content;min-height:22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-action-section-title{border:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.overview-action-section-title{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-action-section-title{background:color-mix(in oklch,var(--surface-raised) 54%,transparent)}}.overview-action-section-title{color:var(--text-secondary);padding:0 8px}.overview-action-section.critical .overview-action-section-title{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-action-section.critical .overview-action-section-title{border-color:color-mix(in oklch,var(--danger) 28%,var(--border-subtle))}}.overview-action-section.critical .overview-action-section-title{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-action-section.critical .overview-action-section-title{color:color-mix(in oklch,var(--danger) 72%,var(--text-primary))}}.overview-action-section.warning .overview-action-section-title{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-action-section.warning .overview-action-section-title{border-color:color-mix(in oklch,var(--warning) 30%,var(--border-subtle))}}.overview-action-section.warning .overview-action-section-title{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-action-section.warning .overview-action-section-title{color:color-mix(in oklch,var(--warning) 72%,var(--text-primary))}}.overview-action-section-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:10px}.overview-action-row{border-color:var(--border-subtle);min-height:104px}@supports (color:color-mix(in lab,red,red)){.overview-action-row{border-color:color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-action-row{box-shadow:0 12px 28px var(--shadow-soft),0 1px 0 var(--text-primary) inset;border-radius:15px}@supports (color:color-mix(in lab,red,red)){.overview-action-row{box-shadow:0 12px 28px color-mix(in oklch,var(--shadow-soft) 15%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 5%,transparent) inset}}.overview-action-row{transition:border-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.overview-action-row:focus-within,.overview-action-row:hover{box-shadow:0 16px 34px var(--shadow-soft),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-action-row:focus-within,.overview-action-row:hover{box-shadow:0 16px 34px color-mix(in oklch,var(--shadow-soft) 20%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 10%,transparent)}}.overview-action-row:focus-within,.overview-action-row:hover{transform:translateY(-1px)}.overview-action-main{padding:13px}.overview-action-icon{border-radius:12px;width:32px;min-width:32px;height:32px;box-shadow:0 8px 18px}@supports (color:color-mix(in lab,red,red)){.overview-action-icon{box-shadow:0 8px 18px color-mix(in oklch,currentColor 10%,transparent)}}.overview-action-copy small{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-action-copy small{color:color-mix(in oklch,var(--text-secondary) 92%,var(--text-primary))}}.overview-action-copy strong svg,.overview-quick-action>svg:last-child{transition:transform .15s var(--ease)}.overview-action-main:focus-visible .overview-action-copy strong svg,.overview-action-main:hover .overview-action-copy strong svg,.overview-quick-action:focus-visible>svg:last-child,.overview-quick-action:hover>svg:last-child{transform:translate(2px)}.overview-readiness-signals{gap:8px}.readiness-signal{background:var(--surface-raised);border-radius:999px;min-height:36px}@supports (color:color-mix(in lab,red,red)){.readiness-signal{background:color-mix(in oklch,var(--surface-raised) 30%,transparent)}}.readiness-signal{transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),transform .15s var(--ease)}.readiness-signal:focus-visible,.readiness-signal:hover{background:var(--component-hover-bg)}@supports (color:color-mix(in lab,red,red)){.readiness-signal:focus-visible,.readiness-signal:hover{background:color-mix(in oklch,var(--component-hover-bg) 78%,transparent)}}.readiness-signal:focus-visible,.readiness-signal:hover{transform:translateY(-1px)}.overview-intelligence-grid{gap:16px}.overview-widget-shell{gap:0}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell{border-color:color-mix(in oklch,var(--border-subtle) 76%,transparent)}}.overview-widget-shell{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border-radius:20px}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 72%,transparent),color-mix(in oklch,var(--surface) 94%,transparent))}}.overview-widget-shell{box-shadow:0 16px 42px var(--shadow-soft),0 1px 0 var(--text-primary) inset;padding:6px}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell{box-shadow:0 16px 42px color-mix(in oklch,var(--shadow-soft) 22%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 5%,transparent) inset}}.overview-widget-shell:focus-within,.overview-widget-shell:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell:focus-within,.overview-widget-shell:hover{border-color:color-mix(in oklch,var(--primary) 28%,var(--border-subtle))}}.overview-widget-shell:focus-within,.overview-widget-shell:hover{box-shadow:0 20px 48px var(--shadow-soft),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell:focus-within,.overview-widget-shell:hover{box-shadow:0 20px 48px color-mix(in oklch,var(--shadow-soft) 26%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 10%,transparent)}}.overview-widget-shell:focus-within,.overview-widget-shell:hover{transform:translateY(-1px)}.overview-widget-shell>.overview-chart-panel{border-radius:16px;align-content:stretch;padding:16px;display:grid}.overview-chart-panel:before{opacity:.26}.overview-breach-summary,.overview-distribution-list,.overview-quick-actions-grid,.overview-risk-list,.overview-system-sync-grid{gap:10px}.overview-distribution-row{min-height:66px;box-shadow:0 8px 20px var(--shadow-soft);border-radius:14px;padding:10px 11px}@supports (color:color-mix(in lab,red,red)){.overview-distribution-row{box-shadow:0 8px 20px color-mix(in oklch,var(--shadow-soft) 10%,transparent)}}.overview-distribution-icon,.overview-signal-icon,.overview-system-sync-card>span{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.overview-distribution-icon,.overview-signal-icon,.overview-system-sync-card>span{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 86%,transparent),color-mix(in oklch,var(--surface) 90%,transparent))}}.overview-distribution-row progress,.overview-risk-row progress,.overview-signal-card progress{background:var(--border-subtle);height:8px}@supports (color:color-mix(in lab,red,red)){.overview-distribution-row progress,.overview-risk-row progress,.overview-signal-card progress{background:color-mix(in oklch,var(--border-subtle) 54%,transparent)}}.overview-distribution-row progress::-webkit-progress-value,.overview-risk-row progress::-webkit-progress-value{animation:vp-progress-fill .52s var(--ease) both}.overview-signal-card progress::-webkit-progress-value{animation:vp-progress-fill .52s var(--ease) both}.overview-audit-table-wrap{border-color:var(--border-subtle);overflow:auto hidden}@supports (color:color-mix(in lab,red,red)){.overview-audit-table-wrap{border-color:color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.overview-audit-table-wrap{background:var(--input-surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.overview-audit-table-wrap{background:color-mix(in oklch,var(--input-surface) 74%,transparent)}}.overview-audit-table-wrap{box-shadow:0 10px 26px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.overview-audit-table-wrap{box-shadow:0 10px 26px color-mix(in oklch,var(--shadow-soft) 12%,transparent)}}.overview-audit-table{table-layout:fixed;min-width:700px}.overview-audit-table th{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-audit-table th{background:color-mix(in oklch,var(--surface-raised) 62%,transparent)}}.overview-audit-table th{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.overview-audit-table th{color:color-mix(in oklch,var(--text-muted) 84%,var(--text-secondary))}}.overview-audit-table th{padding-block:8px}.overview-audit-table td{height:40px;padding-block:7px}.overview-audit-table td:first-child,.overview-audit-table th:first-child{width:24%}.overview-audit-table td:nth-child(4),.overview-audit-table th:nth-child(4){width:96px}.overview-audit-table td:nth-child(5),.overview-audit-table th:nth-child(5){width:150px}.overview-audit-table tbody tr{transition:background .14s var(--ease),box-shadow .14s var(--ease)}.overview-audit-table tbody tr:focus-within,.overview-audit-table tbody tr:hover{background:var(--component-hover-bg)}@supports (color:color-mix(in lab,red,red)){.overview-audit-table tbody tr:focus-within,.overview-audit-table tbody tr:hover{background:color-mix(in oklch,var(--component-hover-bg) 78%,transparent)}}.overview-audit-table tbody tr:focus-within,.overview-audit-table tbody tr:hover{box-shadow:0 1px 0 var(--primary) inset}@supports (color:color-mix(in lab,red,red)){.overview-audit-table tbody tr:focus-within,.overview-audit-table tbody tr:hover{box-shadow:0 1px 0 color-mix(in oklch,var(--primary) 12%,transparent) inset}}.overview-risk-pill{min-height:26px;font-weight:700}.overview-breach-visual{grid-template-columns:minmax(146px,.46fr) minmax(0,1fr);gap:16px}.overview-breach-status-card{box-shadow:0 18px 42px var(--shadow-soft),0 0 0 1px var(--primary) inset}@supports (color:color-mix(in lab,red,red)){.overview-breach-status-card{box-shadow:0 18px 42px color-mix(in oklch,var(--shadow-soft) 14%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 10%,transparent) inset}}.overview-breach-status-card{animation:vp-soft-rise .36s var(--ease) both}.overview-breach-row{min-height:40px;box-shadow:0 8px 20px var(--shadow-soft);border-radius:13px;padding-inline:12px}@supports (color:color-mix(in lab,red,red)){.overview-breach-row{box-shadow:0 8px 20px color-mix(in oklch,var(--shadow-soft) 9%,transparent)}}.overview-access-bar,.overview-quick-action,.overview-risk-row,.overview-signal-card,.overview-system-sync-card{box-shadow:0 10px 24px var(--shadow-soft),0 1px 0 var(--text-primary) inset;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.overview-access-bar,.overview-quick-action,.overview-risk-row,.overview-signal-card,.overview-system-sync-card{box-shadow:0 10px 24px color-mix(in oklch,var(--shadow-soft) 12%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 4%,transparent) inset}}.overview-access-bar,.overview-quick-action,.overview-risk-row,.overview-signal-card,.overview-system-sync-card{transition:border-color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.overview-signal-card{min-height:82px;padding:11px}.overview-quick-action:focus-visible,.overview-quick-action:hover:not(:disabled),.overview-risk-row:focus-visible,.overview-risk-row:hover,.overview-signal-card:hover:not(:disabled),.overview-system-sync-card:focus-visible,.overview-system-sync-card:hover:not(:disabled){box-shadow:0 15px 32px var(--shadow-soft),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-quick-action:focus-visible,.overview-quick-action:hover:not(:disabled),.overview-risk-row:focus-visible,.overview-risk-row:hover,.overview-signal-card:hover:not(:disabled),.overview-system-sync-card:focus-visible,.overview-system-sync-card:hover:not(:disabled){box-shadow:0 15px 32px color-mix(in oklch,var(--shadow-soft) 18%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 10%,transparent)}}.overview-quick-action:focus-visible,.overview-quick-action:hover:not(:disabled),.overview-risk-row:focus-visible,.overview-risk-row:hover,.overview-signal-card:hover:not(:disabled),.overview-system-sync-card:focus-visible,.overview-system-sync-card:hover:not(:disabled){transform:translateY(-1px)}.overview-signal-card strong{font-size:19px}.overview-risk-summary{box-shadow:0 8px 20px var(--shadow-soft);margin-bottom:2px}@supports (color:color-mix(in lab,red,red)){.overview-risk-summary{box-shadow:0 8px 20px color-mix(in oklch,var(--shadow-soft) 10%,transparent)}}.overview-risk-row{grid-template-columns:auto minmax(0,1fr) minmax(28px,auto);min-height:58px}.overview-risk-row strong{justify-self:end}.overview-access-bars{gap:9px;min-height:132px}.overview-access-bar{min-height:116px;padding:9px 7px}.overview-access-bar>span{background:linear-gradient(180deg,var(--primary),var(--primary));width:min(28px,62%)}@supports (color:color-mix(in lab,red,red)){.overview-access-bar>span{background:linear-gradient(180deg,color-mix(in oklch,var(--primary) 88%,var(--info)),color-mix(in oklch,var(--primary) 52%,var(--success)))}}.overview-access-bar>span{box-shadow:0 10px 22px var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-access-bar>span{box-shadow:0 10px 22px color-mix(in oklch,var(--primary) 18%,transparent)}}.overview-access-bar>span{transition:height .22s var(--ease)}.overview-access-bar.peak{box-shadow:0 16px 34px var(--primary),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-access-bar.peak{box-shadow:0 16px 34px color-mix(in oklch,var(--primary) 12%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 18%,transparent)}}.overview-system-sync-card{min-height:74px;padding:10px 11px}.overview-system-sync-card strong{font-size:16px}.overview-quick-action{min-height:48px;padding-inline:12px}.overview-quick-action svg:first-child{color:var(--icon-active)}.overview-chart-summary{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-chart-summary{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-muted))}}.overview-chart-summary{font-size:11.5px}@keyframes vp-score-ring-enter{0%{stroke-dasharray:0 100}}@keyframes vp-progress-fill{0%{opacity:.62;transform-origin:0;transform:scaleX(.92)}}@keyframes vp-soft-rise{0%{opacity:.86;transform:translateY(3px)scale(.985)}}@keyframes dashboard-donut-scan{to{transform:rotate(1turn)}}@keyframes dashboard-radar-sweep{to{transform:rotate(1turn)}}@keyframes dashboard-radar-beam{0%{opacity:.22;transform:rotate(0)}42%{opacity:.56}to{opacity:.22;transform:rotate(1turn)}}@keyframes dashboard-radar-pulse{0%,to{opacity:.72}50%{opacity:1}}@media (max-width:1320px){.overview-action-section-grid{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media (max-width:1080px){.overview-locked-widget.locked-posture .executive-posture-summary{grid-template-columns:1fr}.overview-action-list,.overview-readiness-signals{grid-column:1}.overview-widget-shell.widget-access-trend,.overview-widget-shell.widget-activity,.overview-widget-shell.widget-audit-table,.overview-widget-shell.widget-composition,.overview-widget-shell.widget-operations,.overview-widget-shell.widget-quick-actions,.overview-widget-shell.widget-risk-breakdown,.overview-widget-shell.widget-system-sync{grid-column:1/-1}}@media (max-width:760px){.gridcn-dashboard-frame{gap:12px;padding:12px}.overview-locked-widget.locked-posture .executive-posture-summary{padding:14px}.overview-action-section-grid,.overview-breach-live-stack,.overview-breach-visual,.overview-certificate-status-live-stack,.overview-widget-shell.widget-quick-actions .overview-quick-actions-grid{grid-template-columns:1fr}.overview-access-bars{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.app-header-brand,.gridcn-sidebar-section button,.overview-access-bar,.overview-action-copy strong svg,.overview-action-row,.overview-breach-donut,.overview-breach-donut:before,.overview-breach-status-card,.overview-certificate-status-donut,.overview-certificate-status-donut:before,.overview-pie-visual,.overview-pie-visual:before,.overview-quick-action,.overview-quick-action>svg:last-child,.overview-radar-scan-beam,.overview-risk-row,.overview-score-ring .value,.overview-signal-card,.overview-system-sync-card,.overview-widget-shell,.radar-area,.radar-sweep,.readiness-signal,.sidebar-health-row{transition:none!important;animation:none!important}.overview-distribution-row progress::-webkit-progress-value,.overview-risk-row progress::-webkit-progress-value{transition:none!important;animation:none!important}.overview-signal-card progress::-webkit-progress-value{transition:none!important;animation:none!important}}.share-panel{border-color:var(--primary);gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.share-panel{border-color:color-mix(in oklch,var(--primary) 16%,var(--border-subtle))}}.share-panel{background:radial-gradient(circle at 92% 2%,var(--primary),transparent 28%),linear-gradient(180deg,var(--surface-raised),var(--surface));border-radius:20px}@supports (color:color-mix(in lab,red,red)){.share-panel{background:radial-gradient(circle at 92% 2%,color-mix(in oklch,var(--primary) 10%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 86%,transparent),color-mix(in oklch,var(--surface) 96%,transparent))}}.share-panel{box-shadow:0 22px 58px var(--shadow-soft),0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.share-panel{box-shadow:0 22px 58px color-mix(in oklch,var(--shadow-soft) 28%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 6%,transparent) inset}}.share-panel>.panel-heading{border:1px solid var(--border-subtle);align-items:center;gap:14px}@supports (color:color-mix(in lab,red,red)){.share-panel>.panel-heading{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.share-panel>.panel-heading{background:linear-gradient(135deg,var(--primary-soft),transparent 62%),var(--surface-raised);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.share-panel>.panel-heading{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 46%,transparent),transparent 62%),color-mix(in oklch,var(--surface-raised) 58%,transparent)}}.share-panel>.panel-heading{box-shadow:0 12px 30px var(--shadow-soft);padding:15px 16px}@supports (color:color-mix(in lab,red,red)){.share-panel>.panel-heading{box-shadow:0 12px 30px color-mix(in oklch,var(--shadow-soft) 16%,transparent)}}.share-panel>.panel-heading .label{border:1px solid var(--primary);align-items:center;width:fit-content;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.share-panel>.panel-heading .label{border:1px solid color-mix(in oklch,var(--primary) 24%,var(--border-subtle))}}.share-panel>.panel-heading .label{background:var(--primary-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.share-panel>.panel-heading .label{background:color-mix(in oklch,var(--primary-soft) 48%,transparent)}}.share-panel>.panel-heading .label{color:var(--text-secondary);padding:0 9px;font-size:10.5px;font-weight:880}.share-panel>.panel-heading h2{color:var(--text-primary);letter-spacing:0;margin-top:8px;font-size:19px;font-weight:880}.share-panel>.panel-heading>svg{border:1px solid var(--primary);width:42px;min-width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.share-panel>.panel-heading>svg{border:1px solid color-mix(in oklch,var(--primary) 28%,var(--border-subtle))}}.share-panel>.panel-heading>svg{background:radial-gradient(circle at 70% 78%,var(--success),transparent 40%),var(--primary-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.share-panel>.panel-heading>svg{background:radial-gradient(circle at 70% 78%,color-mix(in oklch,var(--success) 18%,transparent),transparent 40%),color-mix(in oklch,var(--primary-soft) 60%,var(--surface-raised))}}.share-panel>.panel-heading>svg{color:var(--primary);box-shadow:0 14px 30px var(--primary);padding:10px}@supports (color:color-mix(in lab,red,red)){.share-panel>.panel-heading>svg{box-shadow:0 14px 30px color-mix(in oklch,var(--primary) 12%,transparent)}}.share-panel>.panel-copy{max-width:84ch;color:var(--text-secondary);margin:-2px 2px 2px}@supports (color:color-mix(in lab,red,red)){.share-panel>.panel-copy{color:color-mix(in oklch,var(--text-secondary) 92%,var(--text-primary))}}.share-panel>.panel-copy{font-size:13px;line-height:1.58}.share-stepper{gap:12px;margin-top:0}.share-stepper button{border-color:var(--border-subtle);min-height:72px}@supports (color:color-mix(in lab,red,red)){.share-stepper button{border-color:color-mix(in oklch,var(--border-subtle) 76%,transparent)}}.share-stepper button{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.share-stepper button{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 44%,transparent),color-mix(in oklch,var(--surface) 90%,transparent))}}.share-stepper button{color:var(--text-secondary);box-shadow:0 10px 24px var(--shadow-soft),0 1px 0 var(--text-primary) inset;padding:12px}@supports (color:color-mix(in lab,red,red)){.share-stepper button{box-shadow:0 10px 24px color-mix(in oklch,var(--shadow-soft) 12%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 4%,transparent) inset}}.share-stepper button{transition:background .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease),color .16s var(--ease),transform .16s var(--ease)}.share-stepper button:focus-visible,.share-stepper button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.share-stepper button:focus-visible,.share-stepper button:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}.share-stepper button:focus-visible,.share-stepper button:hover{background:linear-gradient(135deg,var(--primary-soft),transparent 68%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.share-stepper button:focus-visible,.share-stepper button:hover{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 34%,transparent),transparent 68%),color-mix(in oklch,var(--surface-raised) 72%,transparent)}}.share-stepper button:focus-visible,.share-stepper button:hover{color:var(--text-primary);outline:none;transform:translateY(-1px)}.share-stepper button span{background:var(--surface-raised);width:30px;height:30px}@supports (color:color-mix(in lab,red,red)){.share-stepper button span{background:color-mix(in oklch,var(--surface-raised) 92%,transparent)}}.share-stepper button span{color:var(--text-primary);box-shadow:0 0 0 1px var(--border-subtle) inset}@supports (color:color-mix(in lab,red,red)){.share-stepper button span{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 78%,transparent) inset}}.share-stepper button span svg{width:15px;height:15px}.share-stepper button strong{color:var(--text-primary);font-size:13.5px;font-weight:880}.share-stepper button small{color:var(--text-secondary);font-size:11.5px;font-weight:700}.share-stepper button.complete{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.share-stepper button.complete{border-color:color-mix(in oklch,var(--success) 28%,var(--border-subtle))}}.share-stepper button.complete span{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.share-stepper button.complete span{background:color-mix(in oklch,var(--success-soft) 38%,var(--surface-raised))}}.share-stepper button.complete span{color:var(--success)}.share-stepper button.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.share-stepper button.active{border-color:color-mix(in oklch,var(--primary) 42%,var(--border-subtle))}}.share-stepper button.active{background:radial-gradient(circle at 16% 8%,var(--primary),transparent 40%),linear-gradient(180deg,var(--primary-soft),var(--surface-raised))}@supports (color:color-mix(in lab,red,red)){.share-stepper button.active{background:radial-gradient(circle at 16% 8%,color-mix(in oklch,var(--primary) 16%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in oklch,var(--primary-soft) 52%,var(--surface-raised)),color-mix(in oklch,var(--surface-raised) 92%,transparent))}}.share-stepper button.active{color:var(--text-primary);box-shadow:0 14px 34px var(--primary),0 0 0 1px var(--primary) inset}@supports (color:color-mix(in lab,red,red)){.share-stepper button.active{box-shadow:0 14px 34px color-mix(in oklch,var(--primary) 12%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 18%,transparent) inset}}.share-stepper button.active span{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.share-stepper button.active span{background:color-mix(in oklch,var(--primary) 88%,var(--info))}}.share-stepper button.active span{color:var(--primary-ink);box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.share-stepper button.active span{box-shadow:0 0 0 4px color-mix(in oklch,var(--primary) 12%,transparent)}}.share-layout-grid,.share-results-grid,.share-wizard-frame{margin-top:2px}.incoming-share-list,.outgoing-share-list,.share-method-panel,.share-package,.share-policy-card,.share-wizard-frame{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.incoming-share-list,.outgoing-share-list,.share-method-panel,.share-package,.share-policy-card,.share-wizard-frame{border-color:color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.incoming-share-list,.outgoing-share-list,.share-method-panel,.share-package,.share-policy-card,.share-wizard-frame{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border-radius:18px}@supports (color:color-mix(in lab,red,red)){.incoming-share-list,.outgoing-share-list,.share-method-panel,.share-package,.share-policy-card,.share-wizard-frame{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 66%,transparent),color-mix(in oklch,var(--surface) 94%,transparent))}}.incoming-share-list,.outgoing-share-list,.share-method-panel,.share-package,.share-policy-card,.share-wizard-frame{box-shadow:0 16px 40px var(--shadow-soft),0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.incoming-share-list,.outgoing-share-list,.share-method-panel,.share-package,.share-policy-card,.share-wizard-frame{box-shadow:0 16px 40px color-mix(in oklch,var(--shadow-soft) 18%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 5%,transparent) inset}}.share-method-panel,.share-package,.share-policy-card,.share-wizard-frame{padding:16px}.share-method-heading{align-items:center;gap:14px}.share-method-heading strong{color:var(--text-primary);font-size:14.5px;font-weight:880}.share-method-heading small{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.share-method-heading small{color:color-mix(in oklch,var(--text-secondary) 90%,var(--text-primary))}}.share-method-heading small{line-height:1.5}.share-method-heading>svg{border:1px solid var(--primary);width:38px;min-width:38px;height:38px}@supports (color:color-mix(in lab,red,red)){.share-method-heading>svg{border:1px solid color-mix(in oklch,var(--primary) 24%,var(--border-subtle))}}.share-method-heading>svg{background:var(--primary-soft);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.share-method-heading>svg{background:color-mix(in oklch,var(--primary-soft) 50%,var(--surface-raised))}}.share-method-heading>svg{color:var(--primary);padding:9px}.share-selection-console{border:1px solid var(--border-subtle);grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);align-items:center;gap:12px}@supports (color:color-mix(in lab,red,red)){.share-selection-console{border:1px solid color-mix(in oklch,var(--border-subtle) 66%,transparent)}}.share-selection-console{background:var(--surface-raised);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.share-selection-console{background:color-mix(in oklch,var(--surface-raised) 38%,transparent)}}.share-selection-console{padding:10px}.share-selection-search{border-color:var(--border-subtle);min-height:44px}@supports (color:color-mix(in lab,red,red)){.share-selection-search{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.share-selection-search{background:var(--input-surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.share-selection-search{background:color-mix(in oklch,var(--input-surface) 84%,transparent)}}.share-selection-search input{color:var(--text-primary);font-weight:740}.share-selection-search input::placeholder{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.share-selection-search input::placeholder{color:color-mix(in oklch,var(--text-secondary) 80%,var(--text-primary))}}.share-selection-search input::placeholder{opacity:1}.share-category-tabs{scrollbar-color:var(--primary) transparent;gap:8px;padding:1px 2px 4px}@supports (color:color-mix(in lab,red,red)){.share-category-tabs{scrollbar-color:color-mix(in oklch,var(--primary) 28%,transparent) transparent}}.share-category-tabs{scrollbar-width:thin}.share-category-tabs::-webkit-scrollbar,.share-secret-list::-webkit-scrollbar{width:5px;height:5px}.share-category-tabs::-webkit-scrollbar-thumb{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.share-category-tabs::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--primary) 28%,transparent)}}.share-secret-list::-webkit-scrollbar-thumb{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.share-secret-list::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--primary) 28%,transparent)}}.share-category-tabs button{border-color:var(--border-subtle);min-height:38px}@supports (color:color-mix(in lab,red,red)){.share-category-tabs button{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.share-category-tabs button{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.share-category-tabs button{background:color-mix(in oklch,var(--surface-raised) 52%,transparent)}}.share-category-tabs button{color:var(--text-secondary);transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),transform .15s var(--ease);padding:0 11px}.share-category-tabs button:focus-visible,.share-category-tabs button:hover{background:var(--component-hover-bg)}@supports (color:color-mix(in lab,red,red)){.share-category-tabs button:focus-visible,.share-category-tabs button:hover{background:color-mix(in oklch,var(--component-hover-bg) 78%,transparent)}}.share-category-tabs button:focus-visible,.share-category-tabs button:hover{color:var(--text-primary);outline:none;transform:translateY(-1px)}.share-category-tabs button.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.share-category-tabs button.active{border-color:color-mix(in oklch,var(--primary) 42%,var(--border-subtle))}}.share-category-tabs button.active{background:linear-gradient(135deg,var(--primary-soft),transparent 64%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.share-category-tabs button.active{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 58%,transparent),transparent 64%),color-mix(in oklch,var(--surface-raised) 82%,transparent)}}.share-category-tabs button.active{color:var(--text-primary);box-shadow:0 0 0 1px var(--primary) inset}@supports (color:color-mix(in lab,red,red)){.share-category-tabs button.active{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 12%,transparent) inset}}.share-category-tabs button.active{transform:scale(1.01)}.share-category-tabs small{background:var(--surface);border-radius:999px;place-items:center;min-width:22px;min-height:22px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.share-category-tabs small{background:color-mix(in oklch,var(--surface) 76%,transparent)}}.share-category-tabs small{color:var(--text-muted);padding:0 6px;font-size:10.5px}.share-selection-summary{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.share-selection-summary{border-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.share-selection-summary{background:var(--surface-raised);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.share-selection-summary{background:color-mix(in oklch,var(--surface-raised) 42%,transparent)}}.share-selection-summary{box-shadow:0 10px 24px var(--shadow-soft);padding:11px}@supports (color:color-mix(in lab,red,red)){.share-selection-summary{box-shadow:0 10px 24px color-mix(in oklch,var(--shadow-soft) 10%,transparent)}}.share-selection-summary{transition:border-color .16s var(--ease),background .16s var(--ease)}.share-selection-summary>span{border-color:var(--primary);width:82px;min-height:58px}@supports (color:color-mix(in lab,red,red)){.share-selection-summary>span{border-color:color-mix(in oklch,var(--primary) 28%,var(--border-subtle))}}.share-selection-summary>span{background:radial-gradient(circle at 60% 18%,var(--primary),transparent 58%),var(--primary-soft);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.share-selection-summary>span{background:radial-gradient(circle at 60% 18%,color-mix(in oklch,var(--primary) 14%,transparent),transparent 58%),color-mix(in oklch,var(--primary-soft) 32%,var(--surface-raised))}}.share-selection-summary strong{font-size:22px;font-weight:900}.share-selection-summary em{border-color:var(--border-subtle);min-height:26px}@supports (color:color-mix(in lab,red,red)){.share-selection-summary em{border-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.share-selection-summary em{color:var(--text-secondary);background:0 0;padding:4px 9px}.share-secret-list{scrollbar-color:var(--primary) transparent;gap:14px;max-height:462px;padding-right:5px}@supports (color:color-mix(in lab,red,red)){.share-secret-list{scrollbar-color:color-mix(in oklch,var(--primary) 28%,transparent) transparent}}.share-secret-list{scrollbar-width:thin}.share-category-group{gap:9px}.share-category-head{border-color:var(--primary);top:2px}@supports (color:color-mix(in lab,red,red)){.share-category-head{border-color:color-mix(in oklch,var(--primary) 24%,var(--border-subtle))}}.share-category-head{background:linear-gradient(135deg,var(--primary-soft),transparent 58%),var(--surface-raised);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.share-category-head{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 58%,transparent),transparent 58%),color-mix(in oklch,var(--surface-raised) 88%,transparent)}}.share-category-head{box-shadow:0 10px 22px var(--shadow-soft),0 1px 0 var(--text-primary) inset;padding:10px 11px}@supports (color:color-mix(in lab,red,red)){.share-category-head{box-shadow:0 10px 22px color-mix(in oklch,var(--shadow-soft) 12%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 6%,transparent) inset}}.share-category-head strong{font-size:13.5px;font-weight:880}.share-category-head small{color:var(--text-secondary);font-size:11.5px}.share-category-head .ghost-action{min-height:34px}.incoming-share-row,.share-secret-row{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.incoming-share-row,.share-secret-row{border-color:color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.incoming-share-row,.share-secret-row{background:var(--input-surface);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.incoming-share-row,.share-secret-row{background:color-mix(in oklch,var(--input-surface) 76%,transparent)}}.incoming-share-row,.share-secret-row{box-shadow:0 8px 20px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.incoming-share-row,.share-secret-row{box-shadow:0 8px 20px color-mix(in oklch,var(--shadow-soft) 9%,transparent)}}.incoming-share-row,.share-secret-row{transition:background .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease)}.share-secret-row{align-items:center;min-height:58px;padding:11px 12px}.incoming-share-row:focus-within,.incoming-share-row:hover,.share-secret-row:focus-within,.share-secret-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.incoming-share-row:focus-within,.incoming-share-row:hover,.share-secret-row:focus-within,.share-secret-row:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}.incoming-share-row:focus-within,.incoming-share-row:hover,.share-secret-row:focus-within,.share-secret-row:hover{background:var(--component-hover-bg)}@supports (color:color-mix(in lab,red,red)){.incoming-share-row:focus-within,.incoming-share-row:hover,.share-secret-row:focus-within,.share-secret-row:hover{background:color-mix(in oklch,var(--component-hover-bg) 76%,transparent)}}.incoming-share-row:focus-within,.incoming-share-row:hover,.share-secret-row:focus-within,.share-secret-row:hover{box-shadow:0 12px 28px var(--shadow-soft),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.incoming-share-row:focus-within,.incoming-share-row:hover,.share-secret-row:focus-within,.share-secret-row:hover{box-shadow:0 12px 28px color-mix(in oklch,var(--shadow-soft) 14%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 8%,transparent)}}.incoming-share-row:focus-within,.incoming-share-row:hover,.share-secret-row:focus-within,.share-secret-row:hover{transform:translateY(-1px)}.share-secret-row input{width:18px;height:18px;accent-color:var(--primary);margin-top:0}@supports selector(label:has(input:checked)){.share-secret-row:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.share-secret-row:has(input:checked){border-color:color-mix(in oklch,var(--primary) 44%,var(--border-subtle))}}.share-secret-row:has(input:checked){background:linear-gradient(90deg,var(--primary-soft),transparent 74%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.share-secret-row:has(input:checked){background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 58%,transparent),transparent 74%),color-mix(in oklch,var(--surface-raised) 78%,transparent)}}.share-secret-row:has(input:checked){box-shadow:0 12px 28px var(--primary),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.share-secret-row:has(input:checked){box-shadow:0 12px 28px color-mix(in oklch,var(--primary) 10%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 16%,transparent)}}.share-secret-row:has(input:checked) strong{color:var(--text-primary)}}.incoming-share-row strong,.share-secret-row strong{color:var(--text-primary);font-size:13px;font-weight:850}.incoming-share-row small,.share-secret-row small{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.incoming-share-row small,.share-secret-row small{color:color-mix(in oklch,var(--text-secondary) 90%,var(--text-muted))}}.incoming-share-row small,.share-secret-row small{font-size:11.5px}.share-wizard-actions{border-color:var(--border-subtle);align-items:center}@supports (color:color-mix(in lab,red,red)){.share-wizard-actions{border-color:color-mix(in oklch,var(--border-subtle) 76%,transparent)}}.share-wizard-actions{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.share-wizard-actions{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 82%,transparent),color-mix(in oklch,var(--surface) 94%,transparent))}}.share-wizard-actions{box-shadow:0 -12px 28px var(--bg),0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.share-wizard-actions{box-shadow:0 -12px 28px color-mix(in oklch,var(--bg) 18%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 6%,transparent) inset}}.share-wizard-actions span{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.share-wizard-actions span{color:color-mix(in oklch,var(--text-secondary) 90%,var(--text-muted))}}.share-category-head .ghost-action,.share-completion-actions .ghost-action,.share-completion-actions .primary-action,.share-package-actions .ghost-action,.share-package-actions .primary-action,.share-wizard-actions .ghost-action,.share-wizard-actions .primary-action{transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease)}.share-category-head .ghost-action:not(:disabled):hover,.share-completion-actions .ghost-action:not(:disabled):hover,.share-completion-actions .primary-action:not(:disabled):hover,.share-package-actions .ghost-action:not(:disabled):hover,.share-package-actions .primary-action:not(:disabled):hover,.share-wizard-actions .ghost-action:not(:disabled):hover,.share-wizard-actions .primary-action:not(:disabled):hover{transform:translateY(-1px)}.share-method-panel .primary-action:disabled,.share-wizard-actions .primary-action:disabled{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.share-method-panel .primary-action:disabled,.share-wizard-actions .primary-action:disabled{border-color:color-mix(in oklch,var(--border-subtle) 66%,transparent)}}.share-method-panel .primary-action:disabled,.share-wizard-actions .primary-action:disabled{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.share-method-panel .primary-action:disabled,.share-wizard-actions .primary-action:disabled{background:color-mix(in oklch,var(--surface-raised) 46%,transparent)}}.share-method-panel .primary-action:disabled,.share-wizard-actions .primary-action:disabled{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.share-method-panel .primary-action:disabled,.share-wizard-actions .primary-action:disabled{color:color-mix(in oklch,var(--text-muted) 76%,transparent)}}.share-method-panel .primary-action:disabled,.share-wizard-actions .primary-action:disabled{opacity:1}.share-layout-grid{grid-template-columns:repeat(2,minmax(300px,1fr));gap:16px}.share-policy-card{background:radial-gradient(circle at 4% 6%,var(--primary),transparent 42%),linear-gradient(180deg,var(--surface-raised),var(--surface));grid-template-columns:minmax(0,1fr) minmax(150px,.26fr) minmax(128px,.2fr);align-items:end}@supports (color:color-mix(in lab,red,red)){.share-policy-card{background:radial-gradient(circle at 4% 6%,color-mix(in oklch,var(--primary) 13%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 74%,transparent),color-mix(in oklch,var(--surface) 92%,transparent))}}.share-policy-card label{color:var(--text-secondary)}.share-method-panel select,.share-policy-card input,.share-policy-card select{border-color:var(--border-subtle);min-height:42px}@supports (color:color-mix(in lab,red,red)){.share-method-panel select,.share-policy-card input,.share-policy-card select{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.share-method-panel select,.share-policy-card input,.share-policy-card select{background:var(--input-surface);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.share-method-panel select,.share-policy-card input,.share-policy-card select{background:color-mix(in oklch,var(--input-surface) 90%,transparent)}}.share-method-panel select,.share-policy-card input,.share-policy-card select{color:var(--text-primary)}.share-method-panel{gap:13px;min-height:100%;display:grid}.share-key-guidance,.share-target-summary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.share-key-guidance,.share-target-summary{border-color:color-mix(in oklch,var(--primary) 22%,var(--border-subtle))}}.share-key-guidance,.share-target-summary{background:linear-gradient(135deg,var(--primary-soft),transparent 62%),var(--input-surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.share-key-guidance,.share-target-summary{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 38%,transparent),transparent 62%),color-mix(in oklch,var(--input-surface) 80%,transparent)}}.share-key-guidance,.share-target-summary{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.share-key-guidance,.share-target-summary{color:color-mix(in oklch,var(--text-secondary) 92%,var(--text-primary))}}.share-key-guidance,.share-target-summary{box-shadow:0 8px 20px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.share-key-guidance,.share-target-summary{box-shadow:0 8px 20px color-mix(in oklch,var(--shadow-soft) 9%,transparent)}}.share-package-actions{gap:9px;margin-top:auto}.share-results-grid{gap:16px}.incoming-share-list,.outgoing-share-list{align-content:start;padding:16px}.outgoing-share-list>strong{color:var(--text-primary);font-size:14.5px;font-weight:880}.incoming-share-row{min-height:72px;padding:12px}.incoming-share-row .secret-type{border:1px solid var(--warning);align-items:center;width:fit-content;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.incoming-share-row .secret-type{border:1px solid color-mix(in oklch,var(--warning) 28%,var(--border-subtle))}}.incoming-share-row .secret-type{background:var(--warning-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.incoming-share-row .secret-type{background:color-mix(in oklch,var(--warning-soft) 24%,transparent)}}.incoming-share-row .secret-type{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.incoming-share-row .secret-type{color:color-mix(in oklch,var(--warning) 74%,var(--text-primary))}}.incoming-share-row .secret-type{padding:0 8px;font-size:10.5px;font-weight:850}.share-results-grid .empty-state.compact{border:1px dashed var(--border-subtle);justify-items:center;min-height:118px}@supports (color:color-mix(in lab,red,red)){.share-results-grid .empty-state.compact{border:1px dashed color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.share-results-grid .empty-state.compact{background:radial-gradient(circle at 50% 0,var(--primary-soft),transparent 42%),var(--input-surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.share-results-grid .empty-state.compact{background:radial-gradient(circle at 50% 0,color-mix(in oklch,var(--primary-soft) 32%,transparent),transparent 42%),color-mix(in oklch,var(--input-surface) 56%,transparent)}}.share-results-grid .empty-state.compact{color:var(--text-secondary);text-align:center;padding:18px}.share-results-grid .empty-state.compact:before{border:1px solid var(--primary);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.share-results-grid .empty-state.compact:before{border:1px solid color-mix(in oklch,var(--primary) 22%,var(--border-subtle))}}.share-results-grid .empty-state.compact:before{background:var(--primary-soft);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.share-results-grid .empty-state.compact:before{background:color-mix(in oklch,var(--primary-soft) 42%,var(--surface-raised))}}.share-results-grid .empty-state.compact:before{content:"";box-shadow:0 12px 24px var(--primary),0 0 0 1px var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.share-results-grid .empty-state.compact:before{box-shadow:0 12px 24px color-mix(in oklch,var(--primary) 8%,transparent),0 0 0 1px color-mix(in oklch,var(--text-primary) 5%,transparent) inset}}.share-package.full-span{margin-top:0}.share-package-summary{gap:10px}.share-package-summary span{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.share-package-summary span{border-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.share-package-summary span{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.share-package-summary span{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 56%,transparent),color-mix(in oklch,var(--surface) 90%,transparent))}}.share-package textarea{border-radius:14px;min-height:150px;font-family:SFMono-Regular,Consolas,monospace}.share-completion-actions{gap:10px}@media (max-width:1180px){.share-layout-grid,.share-policy-card,.share-results-grid,.share-selection-console{grid-template-columns:1fr}}@media (max-width:760px){.share-panel>.panel-heading,.share-stepper{grid-template-columns:1fr}.share-stepper button{min-height:64px}.incoming-share-row,.share-selection-summary{grid-template-columns:1fr}.share-selection-summary>span{width:100%;min-height:52px}.share-wizard-actions{grid-template-columns:1fr;position:static}}@media (prefers-reduced-motion:reduce){.incoming-share-row,.share-category-head .ghost-action,.share-category-tabs button,.share-completion-actions .ghost-action,.share-completion-actions .primary-action,.share-package-actions .ghost-action,.share-package-actions .primary-action,.share-panel>.panel-heading,.share-secret-row,.share-selection-summary,.share-stepper button,.share-wizard-actions .ghost-action,.share-wizard-actions .primary-action{transition:none!important}}.overview-command-center .executive-posture-summary{isolation:isolate;border:1px solid var(--primary);align-items:stretch;gap:clamp(14px,1.8vw,22px);display:grid;position:relative;overflow:clip;grid-template-columns:minmax(230px,274px) minmax(0,1fr) 48px!important}@supports (color:color-mix(in lab,red,red)){.overview-command-center .executive-posture-summary{border:1px solid color-mix(in oklch,var(--primary) 18%,var(--border-subtle));background:radial-gradient(circle at 10% 10%,color-mix(in oklch,var(--primary) 11%,transparent),transparent 30%),radial-gradient(circle at 88% 8%,color-mix(in oklch,var(--success) 8%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 94%,transparent),color-mix(in oklch,var(--surface) 97%,transparent));box-shadow:0 24px 60px color-mix(in oklch,var(--shadow-soft) 30%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 6%,transparent) inset}}.overview-command-center .executive-posture-summary{padding:clamp(16px,1.7vw,26px)}.overview-command-center .executive-posture-summary:before{z-index:-1;border-radius:inherit;background:linear-gradient(110deg,var(--text-primary),transparent 26%),linear-gradient(180deg,transparent 54%,var(--primary));position:absolute;inset:1px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .executive-posture-summary:before{background:linear-gradient(110deg,color-mix(in oklch,var(--text-primary) 5%,transparent),transparent 26%),linear-gradient(180deg,transparent 54%,color-mix(in oklch,var(--primary) 4%,transparent))}}.overview-command-center .executive-posture-summary:before{content:"";pointer-events:none}.overview-command-center .overview-posture-score-block{gap:10px;min-width:0;padding:clamp(2px,.6vw,8px) clamp(8px,1vw,14px) clamp(4px,.8vw,10px) 0;display:grid;position:relative}.overview-command-center .overview-posture-score-block:after{background:linear-gradient(180deg,transparent,var(--border-subtle),transparent);width:1px;position:absolute;top:6px;bottom:6px;right:0}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-posture-score-block:after{background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--border-subtle) 78%,transparent),transparent)}}.overview-command-center .overview-posture-score-block:after{content:""}.overview-command-center .overview-posture-score-block>span:first-child{border:1px solid var(--primary);justify-content:center;align-items:center;min-height:27px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-posture-score-block>span:first-child{border:1px solid color-mix(in oklch,var(--primary) 24%,var(--border-subtle))}}.overview-command-center .overview-posture-score-block>span:first-child{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-posture-score-block>span:first-child{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 78%,transparent),color-mix(in oklch,var(--surface) 86%,transparent))}}.overview-command-center .overview-posture-score-block>span:first-child{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-posture-score-block>span:first-child{color:color-mix(in oklch,var(--text-secondary) 88%,var(--primary))}}.overview-command-center .overview-posture-score-block>span:first-child{letter-spacing:0;text-transform:uppercase;padding:0 11px;font-size:10.5px;font-weight:900;line-height:1}.overview-command-center .overview-score-meter{background:radial-gradient(circle at 50% 50%,var(--score-accent),transparent 61%),var(--surface-raised);width:clamp(136px,9vw,154px);height:clamp(136px,9vw,154px);margin:2px auto 0}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-score-meter{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--score-accent) 13%,transparent),transparent 61%),color-mix(in oklch,var(--surface-raised) 88%,transparent)}}.overview-command-center .overview-score-meter{box-shadow:0 18px 44px var(--score-accent),0 0 0 1px var(--score-accent),0 0 0 10px var(--score-accent)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-score-meter{box-shadow:0 18px 44px color-mix(in oklch,var(--score-accent) 14%,transparent),0 0 0 1px color-mix(in oklch,var(--score-accent) 24%,var(--border-subtle)),0 0 0 10px color-mix(in oklch,var(--score-accent) 4%,transparent)}}.overview-command-center .overview-score-meter:before{background:radial-gradient(circle at 44% 30%,var(--score-accent),transparent 42%),linear-gradient(180deg,var(--surface-raised),var(--surface));inset:13px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-score-meter:before{background:radial-gradient(circle at 44% 30%,color-mix(in oklch,var(--score-accent) 9%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 96%,transparent),color-mix(in oklch,var(--surface) 91%,transparent))}}.overview-command-center .overview-score-meter:after{opacity:.68;inset:22px}.overview-command-center .overview-score-ring{width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}.overview-command-center .overview-score-ring circle{stroke-width:7.4px}.overview-command-center .overview-score-ring .track{stroke:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-score-ring .track{stroke:color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.overview-command-center .overview-score-ring .value{filter:drop-shadow(0 0 9px var(--score-accent))}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-score-ring .value{filter:drop-shadow(0 0 9px color-mix(in oklch,var(--score-accent) 38%,transparent))}}.overview-command-center .overview-score-meter .overview-score-value strong{letter-spacing:0;animation:vp-score-count-pop .38s var(--ease) both;font-size:clamp(38px,3vw,46px);font-weight:940}.overview-command-center .overview-score-meter .overview-score-value small{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-score-meter .overview-score-value small{color:color-mix(in oklch,var(--text-secondary) 84%,var(--text-muted))}}.overview-command-center .overview-score-meter .overview-score-value small{font-size:13px;font-weight:860}.overview-command-center .overview-posture-score-block>small{max-width:24ch;color:var(--text-primary);text-align:center;font-size:14px;font-weight:910;line-height:1.25}.overview-command-center .score-potential{border:1px solid var(--success);justify-content:center;align-items:center;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-command-center .score-potential{border:1px solid color-mix(in oklch,var(--success) 30%,var(--border-subtle))}}.overview-command-center .score-potential{background:var(--success-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .score-potential{background:color-mix(in oklch,var(--success-soft) 28%,var(--surface-raised))}}.overview-command-center .score-potential{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .score-potential{color:color-mix(in oklch,var(--success) 54%,var(--text-primary))}}.overview-command-center .score-potential{padding:0 10px;font-size:12px;font-style:normal;font-weight:860;line-height:1}.overview-command-center .overview-posture-breakdown-line{border:1px solid var(--border-subtle);justify-content:center;align-items:center;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-posture-breakdown-line{border:1px solid color-mix(in oklch,var(--border-subtle) 66%,transparent)}}.overview-command-center .overview-posture-breakdown-line{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-posture-breakdown-line{background:color-mix(in oklch,var(--surface-raised) 42%,transparent)}}.overview-command-center .overview-posture-breakdown-line{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-posture-breakdown-line{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-muted))}}.overview-command-center .overview-posture-breakdown-line{text-align:center;padding:6px 10px;font-size:11.5px;font-weight:780;line-height:1.25}.overview-command-center .overview-action-list{align-content:start;gap:11px;min-width:0;display:grid}.overview-command-center .overview-action-section{gap:7px;min-width:0;display:grid}.overview-command-center .overview-action-section-title{border:1px solid var(--border-subtle);align-items:center;width:fit-content;min-height:23px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-section-title{border:1px solid color-mix(in oklch,var(--border-subtle) 66%,transparent)}}.overview-command-center .overview-action-section-title{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-section-title{background:color-mix(in oklch,var(--surface-raised) 58%,transparent)}}.overview-command-center .overview-action-section-title{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-section-title{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.overview-command-center .overview-action-section-title{letter-spacing:0;text-transform:uppercase;padding:0 9px;font-size:10.5px;font-weight:900;line-height:1}.overview-command-center .overview-action-section.critical .overview-action-section-title{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-section.critical .overview-action-section-title{border-color:color-mix(in oklch,var(--danger) 30%,var(--border-subtle))}}.overview-command-center .overview-action-section.critical .overview-action-section-title{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-section.critical .overview-action-section-title{background:color-mix(in oklch,var(--danger-soft) 22%,var(--surface-raised));color:color-mix(in oklch,var(--danger) 70%,var(--text-primary))}}.overview-command-center .overview-action-section.warning .overview-action-section-title{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-section.warning .overview-action-section-title{border-color:color-mix(in oklch,var(--warning) 32%,var(--border-subtle))}}.overview-command-center .overview-action-section.warning .overview-action-section-title{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-section.warning .overview-action-section-title{background:color-mix(in oklch,var(--warning-soft) 22%,var(--surface-raised));color:color-mix(in oklch,var(--warning) 70%,var(--text-primary))}}.overview-command-center .overview-action-section-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;display:grid}.overview-command-center .overview-action-row{border:1px solid var(--border-subtle);height:100%;min-height:112px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.overview-command-center .overview-action-row{background:linear-gradient(180deg,var(--input-surface),var(--surface));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row{background:linear-gradient(180deg,color-mix(in oklch,var(--input-surface) 90%,transparent),color-mix(in oklch,var(--surface) 94%,transparent))}}.overview-command-center .overview-action-row{box-shadow:0 12px 28px var(--shadow-soft),0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row{box-shadow:0 12px 28px color-mix(in oklch,var(--shadow-soft) 13%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 5%,transparent) inset}}.overview-command-center .overview-action-row{transition:border-color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.overview-command-center .overview-action-row.tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row.tone-danger{border-color:color-mix(in oklch,var(--danger) 34%,var(--border-subtle))}}.overview-command-center .overview-action-row.tone-danger{background:linear-gradient(180deg,var(--danger-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row.tone-danger{background:linear-gradient(180deg,color-mix(in oklch,var(--danger-soft) 18%,var(--input-surface)),color-mix(in oklch,var(--surface) 94%,transparent))}}.overview-command-center .overview-action-row.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row.tone-warning{border-color:color-mix(in oklch,var(--warning) 36%,var(--border-subtle))}}.overview-command-center .overview-action-row.tone-warning{background:linear-gradient(180deg,var(--warning-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row.tone-warning{background:linear-gradient(180deg,color-mix(in oklch,var(--warning-soft) 20%,var(--input-surface)),color-mix(in oklch,var(--surface) 94%,transparent))}}.overview-command-center .overview-action-row.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row.tone-success{border-color:color-mix(in oklch,var(--success) 30%,var(--border-subtle))}}.overview-command-center .overview-action-row.tone-success{background:linear-gradient(180deg,var(--success-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row.tone-success{background:linear-gradient(180deg,color-mix(in oklch,var(--success-soft) 18%,var(--input-surface)),color-mix(in oklch,var(--surface) 94%,transparent))}}.overview-command-center .overview-action-row:focus-within,.overview-command-center .overview-action-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row:focus-within,.overview-command-center .overview-action-row:hover{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}.overview-command-center .overview-action-row:focus-within,.overview-command-center .overview-action-row:hover{box-shadow:0 18px 38px var(--shadow-soft),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row:focus-within,.overview-command-center .overview-action-row:hover{box-shadow:0 18px 38px color-mix(in oklch,var(--shadow-soft) 20%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 10%,transparent)}}.overview-command-center .overview-action-row:focus-within,.overview-command-center .overview-action-row:hover{transform:translateY(-1px)}.overview-command-center .overview-action-main{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-height:100%;padding:13px 14px;display:grid}.overview-command-center .overview-action-icon{border:1px solid;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-icon{border:1px solid color-mix(in oklch,currentColor 24%,var(--border-subtle))}}.overview-command-center .overview-action-icon{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border-radius:13px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-icon{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 88%,transparent),color-mix(in oklch,var(--surface) 90%,transparent))}}.overview-command-center .overview-action-icon{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-icon{color:color-mix(in oklch,var(--text-secondary) 82%,var(--primary))}}.overview-command-center .overview-action-icon{box-shadow:0 8px 18px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-icon{box-shadow:0 8px 18px color-mix(in oklch,currentColor 9%,transparent)}}.overview-command-center .overview-action-row.tone-danger .overview-action-icon{color:var(--danger)}.overview-command-center .overview-action-row.tone-warning .overview-action-icon{color:var(--warning)}.overview-command-center .overview-action-row.tone-success .overview-action-icon{color:var(--success)}.overview-command-center .overview-action-main .overview-action-copy{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px 10px;min-width:0;display:grid}.overview-command-center .overview-action-main .overview-action-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:910;line-height:1.18;overflow:hidden}.overview-command-center .overview-action-main .overview-action-copy em{border:1px solid;justify-content:center;justify-self:end;align-items:center;max-width:18ch;min-height:24px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-main .overview-action-copy em{border:1px solid color-mix(in oklch,currentColor 22%,var(--border-subtle))}}.overview-command-center .overview-action-main .overview-action-copy em{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-main .overview-action-copy em{background:color-mix(in oklch,var(--surface-raised) 54%,transparent)}}.overview-command-center .overview-action-main .overview-action-copy em{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-main .overview-action-copy em{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.overview-command-center .overview-action-main .overview-action-copy em{text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:10.5px;font-style:normal;font-weight:860;line-height:1}.overview-command-center .overview-action-row.tone-danger .overview-action-copy em{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row.tone-danger .overview-action-copy em{background:color-mix(in oklch,var(--danger-soft) 28%,var(--surface-raised))}}.overview-command-center .overview-action-row.tone-danger .overview-action-copy em{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row.tone-danger .overview-action-copy em{color:color-mix(in oklch,var(--danger) 72%,var(--text-primary))}}.overview-command-center .overview-action-row.tone-warning .overview-action-copy em{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row.tone-warning .overview-action-copy em{background:color-mix(in oklch,var(--warning-soft) 28%,var(--surface-raised))}}.overview-command-center .overview-action-row.tone-warning .overview-action-copy em{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-row.tone-warning .overview-action-copy em{color:color-mix(in oklch,var(--warning) 72%,var(--text-primary))}}.overview-command-center .overview-action-main .overview-action-copy small{-webkit-line-clamp:2;min-height:36px;color:var(--text-secondary);-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-main .overview-action-copy small{color:color-mix(in oklch,var(--text-secondary) 92%,var(--text-primary))}}.overview-command-center .overview-action-main .overview-action-copy small{font-size:11.5px;font-weight:700;line-height:1.45}.overview-command-center .overview-action-main .overview-action-copy strong{width:fit-content;color:var(--primary);grid-column:1/-1;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-main .overview-action-copy strong{color:color-mix(in oklch,var(--primary) 84%,var(--text-primary))}}.overview-command-center .overview-action-main .overview-action-copy strong{font-size:11.5px;font-weight:900;line-height:1.2}.overview-command-center .overview-action-main .overview-action-copy strong svg{width:13px;height:13px;transition:transform .15s var(--ease)}.overview-command-center .overview-action-main:focus-visible .overview-action-copy strong svg,.overview-command-center .overview-action-main:hover .overview-action-copy strong svg{transform:translate(3px)}.overview-command-center .overview-action-queue-note{border:1px solid var(--border-subtle);justify-content:center;justify-self:end;align-items:center;width:fit-content;min-height:36px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-queue-note{border:1px solid color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.overview-command-center .overview-action-queue-note{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-queue-note{background:color-mix(in oklch,var(--surface-raised) 38%,transparent)}}.overview-command-center .overview-action-queue-note{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-queue-note{color:color-mix(in oklch,var(--text-secondary) 86%,var(--primary))}}.overview-command-center .overview-action-queue-note{transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),transform .15s var(--ease);padding:7px 10px;font-size:11.5px;font-weight:840;line-height:1.1;text-decoration:none}.overview-command-center .overview-action-queue-note:focus-visible,.overview-command-center .overview-action-queue-note:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-queue-note:focus-visible,.overview-command-center .overview-action-queue-note:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}.overview-command-center .overview-action-queue-note:focus-visible,.overview-command-center .overview-action-queue-note:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-queue-note:focus-visible,.overview-command-center .overview-action-queue-note:hover{background:color-mix(in oklch,var(--primary-soft) 28%,transparent)}}.overview-command-center .overview-action-queue-note:focus-visible,.overview-command-center .overview-action-queue-note:hover{color:var(--primary);outline:none;text-decoration:none;transform:translateY(-1px)}.overview-command-center .overview-readiness-signals{border:1px solid var(--border-subtle);grid-template-columns:repeat(6,minmax(112px,1fr));align-self:end;gap:8px;display:grid;overflow-x:visible}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-readiness-signals{border:1px solid color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.overview-command-center .overview-readiness-signals{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border-radius:18px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-readiness-signals{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 52%,transparent),color-mix(in oklch,var(--surface) 74%,transparent))}}.overview-command-center .overview-readiness-signals{box-shadow:0 12px 28px var(--shadow-soft);padding:8px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-readiness-signals{box-shadow:0 12px 28px color-mix(in oklch,var(--shadow-soft) 10%,transparent)}}.overview-command-center .readiness-signal{border:1px solid var(--border-subtle);justify-content:center;gap:7px;min-height:38px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal{border:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.overview-command-center .readiness-signal{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal{background:color-mix(in oklch,var(--surface-raised) 38%,transparent)}}.overview-command-center .readiness-signal{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal{color:color-mix(in oklch,var(--text-secondary) 90%,var(--text-primary))}}.overview-command-center .readiness-signal{transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease);padding:0 10px;font-size:11.5px;font-weight:850}.overview-command-center .readiness-signal svg{width:15px;height:15px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-success{border-color:color-mix(in oklch,var(--success) 32%,var(--border-subtle));background:color-mix(in oklch,var(--success-soft) 18%,var(--surface-raised));color:color-mix(in oklch,var(--success) 54%,var(--text-primary))}.overview-command-center .readiness-signal.tone-warning{border-color:color-mix(in oklch,var(--warning) 36%,var(--border-subtle));background:color-mix(in oklch,var(--warning-soft) 20%,var(--surface-raised));color:color-mix(in oklch,var(--warning) 62%,var(--text-primary))}.overview-command-center .readiness-signal.tone-danger{border-color:color-mix(in oklch,var(--danger) 34%,var(--border-subtle));background:color-mix(in oklch,var(--danger-soft) 18%,var(--surface-raised));color:color-mix(in oklch,var(--danger) 62%,var(--text-primary))}}.overview-command-center .readiness-signal:focus-visible,.overview-command-center .readiness-signal:hover{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal:focus-visible,.overview-command-center .readiness-signal:hover{border-color:color-mix(in oklch,currentColor 36%,var(--border-subtle))}}.overview-command-center .readiness-signal:focus-visible,.overview-command-center .readiness-signal:hover{background:var(--component-hover-bg)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal:focus-visible,.overview-command-center .readiness-signal:hover{background:color-mix(in oklch,var(--component-hover-bg) 82%,transparent)}}.overview-command-center .readiness-signal:focus-visible,.overview-command-center .readiness-signal:hover{box-shadow:0 10px 22px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal:focus-visible,.overview-command-center .readiness-signal:hover{box-shadow:0 10px 22px color-mix(in oklch,var(--shadow-soft) 12%,transparent)}}.overview-command-center .readiness-signal:focus-visible,.overview-command-center .readiness-signal:hover{outline:none;transform:translateY(-1px)}@keyframes vp-score-count-pop{0%{opacity:.72;transform:translateY(3px)scale(.985)}}@media (max-width:1360px){.overview-command-center .executive-posture-summary{grid-template-columns:minmax(220px,250px) minmax(0,1fr)!important}.overview-command-center .overview-readiness-signals{grid-row:3!important}.overview-command-center .overview-action-section-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (max-width:1080px){.overview-command-center .executive-posture-summary{grid-template-columns:1fr!important}.overview-command-center .overview-action-list,.overview-command-center .overview-posture-score-block,.overview-command-center .overview-readiness-signals{grid-area:auto/1!important}.overview-command-center .overview-posture-score-block{grid-template-columns:auto minmax(0,1fr);align-content:center;justify-items:start;padding-right:0}.overview-command-center .overview-posture-score-block:after{display:none}.overview-command-center .overview-posture-breakdown-line,.overview-command-center .overview-posture-score-block>small,.overview-command-center .overview-posture-score-block>span:first-child,.overview-command-center .score-potential{text-align:left;grid-column:2}.overview-command-center .overview-score-meter{grid-area:1/1/span 4;width:122px;height:122px}.overview-command-center .overview-action-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-command-center .overview-readiness-signals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.overview-command-center .executive-posture-summary{padding:14px}.overview-command-center .overview-posture-score-block{text-align:center;grid-template-columns:1fr;justify-items:center}.overview-command-center .overview-posture-breakdown-line,.overview-command-center .overview-posture-score-block>small,.overview-command-center .overview-posture-score-block>span:first-child,.overview-command-center .overview-score-meter,.overview-command-center .score-potential{text-align:center;grid-area:auto/1}.overview-command-center .overview-action-section-grid{grid-template-columns:1fr}.overview-command-center .overview-readiness-signals{scrollbar-width:thin;display:flex;overflow-x:auto}.overview-command-center .readiness-signal{min-width:max-content}}@media (prefers-reduced-motion:reduce){.overview-command-center .overview-action-main .overview-action-copy strong svg,.overview-command-center .overview-action-queue-note,.overview-command-center .overview-action-row,.overview-command-center .overview-score-meter .overview-score-value strong,.overview-command-center .readiness-signal{transition:none!important;animation:none!important}}.changelog-panel{gap:14px}@supports (color:color-mix(in lab,red,red)){.changelog-panel{border-color:color-mix(in oklch,var(--border-subtle) 88%,transparent);background:color-mix(in oklch,var(--surface) 78%,var(--page-background))}}.changelog-lede{border-color:var(--border-subtle);align-items:center}@supports (color:color-mix(in lab,red,red)){.changelog-lede{border-color:color-mix(in oklch,var(--border-subtle) 80%,transparent);background:color-mix(in oklch,var(--surface-raised) 58%,var(--surface))}}.changelog-lede{padding:14px 16px}.changelog-lede-copy h2{font-size:19px;font-weight:890;line-height:1.18}.changelog-lede-copy p{max-width:74ch;font-size:13.25px;font-weight:620;line-height:1.55}.changelog-stats{gap:8px}.changelog-stats span{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.changelog-stats span{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.changelog-stats span{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.changelog-stats span{background:color-mix(in oklch,var(--input-surface) 86%,transparent)}}.changelog-stats span{box-shadow:none}.changelog-group{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.changelog-group{border-color:color-mix(in oklch,var(--border-subtle) 82%,transparent);background:color-mix(in oklch,var(--surface-raised) 46%,var(--surface));box-shadow:0 14px 34px color-mix(in oklch,var(--shadow-soft) 18%,transparent)}}.changelog-group[open]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-group[open]{border-color:color-mix(in oklch,var(--primary) 26%,var(--border-subtle));background:color-mix(in oklch,var(--surface-raised) 54%,var(--surface))}}.changelog-group.has-major{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-group.has-major{border-color:color-mix(in oklch,var(--primary) 36%,var(--border-subtle))}}.changelog-group-summary{grid-template-columns:minmax(60px,auto) minmax(0,1fr) auto;gap:14px;min-height:70px;padding:13px 15px}.changelog-group-summary strong{color:var(--text-primary);font-size:15.25px;font-weight:890;line-height:1.22}.changelog-group.has-major .changelog-group-summary strong{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-group.has-major .changelog-group-summary strong{color:color-mix(in oklch,var(--primary) 68%,var(--text-primary))}}.changelog-group-summary span{max-width:112ch;white-space:normal;font-size:13.15px;line-height:1.55;display:block}.changelog-group-summary time{font-size:12px;font-weight:760}.changelog-marker{border-color:var(--primary);min-width:60px;min-height:38px}@supports (color:color-mix(in lab,red,red)){.changelog-marker{border-color:color-mix(in oklch,var(--primary) 22%,var(--border-subtle))}}.changelog-marker{background:radial-gradient(circle at 30% 18%,var(--primary),transparent 48%),var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.changelog-marker{background:radial-gradient(circle at 30% 18%,color-mix(in oklch,var(--primary) 13%,transparent),transparent 48%),color-mix(in oklch,var(--input-surface) 88%,transparent)}}.changelog-marker{color:var(--text-primary);font-size:12px;font-weight:890}.changelog-summary-tags{gap:6px;margin-top:5px}.changelog-group-body{border-top-color:var(--border-subtle);gap:12px}@supports (color:color-mix(in lab,red,red)){.changelog-group-body{border-top-color:color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.changelog-group-body{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.changelog-group-body{background:color-mix(in oklch,var(--surface) 72%,transparent)}}.changelog-group-body{padding:12px}.changelog-entry{border-color:var(--border-subtle);grid-template-columns:max-content minmax(0,1fr);gap:14px}@supports (color:color-mix(in lab,red,red)){.changelog-entry{border-color:color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.changelog-entry{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.changelog-entry{background:color-mix(in oklch,var(--surface-raised) 48%,var(--surface))}}.changelog-entry{box-shadow:0 10px 24px var(--shadow-soft);padding:12px}@supports (color:color-mix(in lab,red,red)){.changelog-entry{box-shadow:0 10px 24px color-mix(in oklch,var(--shadow-soft) 14%,transparent)}}.changelog-entry.is-major{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}.changelog-entry.is-major{background:linear-gradient(135deg,var(--primary-soft),transparent 62%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 20%,transparent),transparent 62%),color-mix(in oklch,var(--surface-raised) 54%,var(--surface))}}.changelog-entry-component{border-color:var(--border-subtle);align-self:start;gap:7px;min-width:86px;max-width:118px}@supports (color:color-mix(in lab,red,red)){.changelog-entry-component{border-color:color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.changelog-entry-component{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.changelog-entry-component{background:color-mix(in oklch,var(--input-surface) 86%,transparent)}}.changelog-entry-component{padding:9px 10px}.changelog-entry.is-major .changelog-entry-component{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major .changelog-entry-component{border-color:color-mix(in oklch,var(--primary) 38%,var(--border-subtle))}}.changelog-entry.is-major .changelog-entry-component{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major .changelog-entry-component{background:color-mix(in oklch,var(--primary-soft) 36%,var(--input-surface))}}.changelog-entry-component strong{color:var(--text-primary);font-size:12.5px;font-weight:890;line-height:1.22}.changelog-entry-component small{color:var(--text-secondary);font-size:11px;font-weight:740}.changelog-entry-head{gap:10px}.changelog-entry-head strong{font-weight:890;line-height:1.22}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major .changelog-entry-head strong{color:color-mix(in oklch,var(--primary) 72%,var(--text-primary))}}.changelog-entry p,.changelog-entry-head span{max-width:104ch;font-size:13.2px;font-weight:620;line-height:1.55}.changelog-entry time{font-size:12px}.changelog-entry ul{gap:7px}.changelog-entry li{grid-template-columns:max-content minmax(0,1fr);gap:10px}.release-note-item>span:last-child{max-width:112ch;font-size:13.45px;font-weight:620;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.release-note-item.item-security>span:last-child{color:color-mix(in oklch,var(--success) 54%,var(--text-primary))}}.release-category,.release-tag{border-color:var(--border-subtle);min-height:23px}@supports (color:color-mix(in lab,red,red)){.release-category,.release-tag{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.release-category,.release-tag{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.release-category,.release-tag{background:color-mix(in oklch,var(--input-surface) 86%,transparent)}}.release-category,.release-tag{color:var(--text-secondary);letter-spacing:0;padding:0 8px;font-size:9.75px;font-weight:860}.release-category.category-added,.release-category.category-features,.tag-major{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.release-category.category-added,.release-category.category-features,.tag-major{border-color:color-mix(in oklch,var(--primary) 42%,var(--border-subtle))}}.release-category.category-added,.release-category.category-features,.tag-major{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.release-category.category-added,.release-category.category-features,.tag-major{background:color-mix(in oklch,var(--primary-soft) 62%,var(--input-surface))}}.release-category.category-added,.release-category.category-features,.tag-major{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.release-category.category-added,.release-category.category-features,.tag-major{color:color-mix(in oklch,var(--primary) 78%,var(--text-primary))}}.release-category.category-fixed,.release-category.category-fixes,.release-category.category-security,.tag-security{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.release-category.category-fixed,.release-category.category-fixes,.release-category.category-security,.tag-security{border-color:color-mix(in oklch,var(--success) 34%,var(--border-subtle))}}.release-category.category-fixed,.release-category.category-fixes,.release-category.category-security,.tag-security{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.release-category.category-fixed,.release-category.category-fixes,.release-category.category-security,.tag-security{background:color-mix(in oklch,var(--success-soft) 58%,var(--input-surface))}}.release-category.category-fixed,.release-category.category-fixes,.release-category.category-security,.tag-security{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.release-category.category-fixed,.release-category.category-fixes,.release-category.category-security,.tag-security{color:color-mix(in oklch,var(--success) 68%,var(--text-primary))}}.release-category.category-release,.tag-minor{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.release-category.category-release,.tag-minor{border-color:color-mix(in oklch,var(--warning) 30%,var(--border-subtle))}}.release-category.category-release,.tag-minor{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.release-category.category-release,.tag-minor{background:color-mix(in oklch,var(--warning-soft) 54%,var(--input-surface))}}.release-category.category-release,.tag-minor{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.release-category.category-release,.tag-minor{color:color-mix(in oklch,var(--warning) 72%,var(--text-primary))}}.release-category.category-changed,.release-category.category-compatibility,.tag-patch{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.release-category.category-changed,.release-category.category-compatibility,.tag-patch{border-color:color-mix(in oklch,var(--border-subtle) 86%,transparent)}}.release-category.category-changed,.release-category.category-compatibility,.tag-patch{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.release-category.category-changed,.release-category.category-compatibility,.tag-patch{background:color-mix(in oklch,var(--input-surface) 90%,transparent)}}.release-category.category-changed,.release-category.category-compatibility,.tag-patch{color:var(--text-secondary)}[data-theme=light] .changelog-panel{box-shadow:none;background:oklch(97.8% .006 250);border-color:oklch(82% .018 250)}[data-theme=light] .changelog-entry,[data-theme=light] .changelog-group,[data-theme=light] .changelog-group[open],[data-theme=light] .changelog-lede{background:oklch(99.1% .003 250);box-shadow:0 10px 28px oklch(46% .03 250/.08)}[data-theme=light] .changelog-group{border-color:oklch(78% .026 250)}[data-theme=light] .changelog-group.has-major,[data-theme=light] .changelog-group[open]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .changelog-group.has-major,[data-theme=light] .changelog-group[open]{border-color:color-mix(in oklch,var(--primary) 28%,oklch(72% .025 250))}}[data-theme=light] .changelog-entry.is-major{background:linear-gradient(135deg,var(--primary-soft),transparent 64%),oklch(99.3% .004 250)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .changelog-entry.is-major{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 32%,transparent),transparent 64%),oklch(99.3% .004 250)}}[data-theme=light] .changelog-entry-component,[data-theme=light] .changelog-marker,[data-theme=light] .changelog-stats span{box-shadow:none;background:oklch(96.2% .008 250)}[data-theme=light] .changelog-entry.is-major .changelog-entry-component{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .changelog-entry.is-major .changelog-entry-component{background:color-mix(in oklch,var(--primary-soft) 42%,oklch(98% .005 250))}}[data-theme=light] .changelog-entry-head strong,[data-theme=light] .changelog-group-summary strong{color:oklch(22% .035 250)}[data-theme=light] .changelog-entry.is-major .changelog-entry-head strong,[data-theme=light] .changelog-group.has-major .changelog-group-summary strong,[data-theme=light] .release-note-item.item-major>span:last-child{color:oklch(34% .12 250)}[data-theme=light] .changelog-entry p,[data-theme=light] .changelog-entry-head span,[data-theme=light] .changelog-group-summary span,[data-theme=light] .release-note-item>span:last-child{color:oklch(35% .025 250)}[data-theme=light] .changelog-entry time,[data-theme=light] .changelog-entry-component small,[data-theme=light] .changelog-group-summary time{color:oklch(46% .024 250)}[data-theme=light] .release-category.category-fixed,[data-theme=light] .release-category.category-fixes,[data-theme=light] .release-category.category-security,[data-theme=light] .release-note-item.item-security>span:last-child,[data-theme=light] .tag-security{color:oklch(34% .115 155)}[data-theme=light] .release-category.category-release{color:oklch(39% .12 78)}.certificate-file-button.certificate-file-inline{min-height:46px;margin-top:8px}.certificate-file-button.certificate-file-inline span{flex-direction:column;gap:2px;min-width:0;display:flex}.certificate-file-button.certificate-file-inline strong{font-size:13px}.certificate-file-button.certificate-file-inline small{color:var(--text-muted)}.server-access-note{color:var(--text-secondary);align-items:center}.server-action-row{margin-top:2px}.changelog-lede-copy .label{color:var(--text-muted)}.changelog-group-summary{min-height:74px;padding:15px 17px}.changelog-marker{display:none}.changelog-entry{grid-template-columns:minmax(0,1fr);padding:15px}.changelog-entry-content{min-width:0}.changelog-entry-component{display:none}.changelog-entry-component-inline{border:1px solid var(--border-subtle);margin-bottom:2px}@supports (color:color-mix(in lab,red,red)){.changelog-entry-component-inline{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.changelog-entry-component-inline{border-radius:var(--radius-pill);background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.changelog-entry-component-inline{background:color-mix(in oklch,var(--input-surface) 84%,transparent)}}.changelog-entry-component-inline{color:var(--text-secondary);padding:4px 9px;font-weight:840;line-height:1.1}.changelog-entry-component-inline small{color:var(--text-muted);font-weight:780}.changelog-entry.is-major .changelog-entry-component-inline{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major .changelog-entry-component-inline{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}.changelog-entry.is-major .changelog-entry-component-inline{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major .changelog-entry-component-inline{background:color-mix(in oklch,var(--primary-soft) 46%,var(--input-surface))}}.changelog-entry.is-major .changelog-entry-component-inline{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major .changelog-entry-component-inline{color:color-mix(in oklch,var(--primary) 74%,var(--text-primary))}}[data-theme=light] .changelog-entry-component-inline{background:oklch(96.4% .008 250);border-color:oklch(82% .018 250)}[data-theme=light] .changelog-entry.is-major .changelog-entry-component-inline{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .changelog-entry.is-major .changelog-entry-component-inline{border-color:color-mix(in oklch,var(--primary) 28%,oklch(78% .025 250))}}[data-theme=light] .changelog-entry.is-major .changelog-entry-component-inline{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .changelog-entry.is-major .changelog-entry-component-inline{background:color-mix(in oklch,var(--primary-soft) 42%,oklch(98% .005 250))}}@media (max-width:760px){.changelog-group-summary{grid-template-columns:minmax(0,1fr)}.changelog-group-summary>svg{justify-self:end}.changelog-entry,.changelog-entry li{grid-template-columns:1fr}.release-category,.release-tag{width:fit-content}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button{--filter-accent:var(--primary);--filter-soft:var(--primary-soft);--filter-ink:var(--text-secondary);--filter-surface:var(--filter-soft)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button{--filter-surface:color-mix(in oklch,var(--filter-soft) 26%,var(--surface-raised))}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button{border-color:var(--filter-accent);position:relative}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button{border-color:color-mix(in oklch,var(--filter-accent) 22%,var(--border-subtle))}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button{background:linear-gradient(135deg,var(--filter-soft),transparent 68%),var(--input-surface)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button{background:linear-gradient(135deg,color-mix(in oklch,var(--filter-soft) 30%,transparent),transparent 68%),color-mix(in oklch,var(--input-surface) 82%,transparent)}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button{color:var(--filter-ink);box-shadow:0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button{box-shadow:0 1px 0 color-mix(in oklch,var(--text-primary) 4%,transparent) inset}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:focus-visible,:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:hover{border-color:var(--filter-accent)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:focus-visible,:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:hover{border-color:color-mix(in oklch,var(--filter-accent) 38%,var(--border-subtle))}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:focus-visible,:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:hover{background:linear-gradient(135deg,var(--filter-soft),transparent 68%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:focus-visible,:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:hover{background:linear-gradient(135deg,color-mix(in oklch,var(--filter-soft) 46%,transparent),transparent 68%),color-mix(in oklch,var(--surface-raised) 86%,transparent)}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:focus-visible,:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:hover{color:var(--text-primary);transform:translateY(-1px)}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active{border-color:var(--filter-accent)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active{border-color:color-mix(in oklch,var(--filter-accent) 54%,var(--border-subtle))}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active{background:linear-gradient(135deg,var(--filter-soft),transparent 62%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active{background:linear-gradient(135deg,color-mix(in oklch,var(--filter-soft) 64%,transparent),transparent 62%),color-mix(in oklch,var(--surface-raised) 92%,transparent)}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active{color:var(--text-primary);box-shadow:0 0 0 1px var(--filter-accent) inset,0 8px 18px var(--filter-accent)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active{box-shadow:0 0 0 1px color-mix(in oklch,var(--filter-accent) 13%,transparent) inset,0 8px 18px color-mix(in oklch,var(--filter-accent) 10%,transparent)}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button small{border:1px solid var(--filter-accent)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button small{border:1px solid color-mix(in oklch,var(--filter-accent) 18%,transparent)}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button small{background:var(--filter-soft)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button small{background:color-mix(in oklch,var(--filter-soft) 42%,var(--surface))}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button small{color:var(--text-primary);font-variant-numeric:tabular-nums}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active small{border-color:var(--filter-accent)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active small{border-color:color-mix(in oklch,var(--filter-accent) 32%,transparent)}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active small{background:var(--filter-accent)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active small{background:color-mix(in oklch,var(--filter-accent) 16%,var(--surface-raised))}}.filter-type-password{--filter-accent:var(--primary);--filter-soft:var(--primary-soft)}.filter-audit-write,.filter-execution-directory,.filter-protocol-ssh,.filter-risk-healthy,.filter-smart-protocol,.filter-smart-source,.filter-source-ad-sync,.filter-source-discovered,.filter-source-manual,.filter-state-completed,.filter-type-credential{--filter-accent:var(--success);--filter-soft:var(--success-soft)}.filter-audit-access,.filter-execution-integration,.filter-execution-update,.filter-protocol-rdp,.filter-smart-product,.filter-smart-username,.filter-state-active,.filter-type-api-key{--filter-accent:var(--info);--filter-soft:var(--info-soft)}.filter-audit-admin,.filter-execution-vault,.filter-smart-category,.filter-smart-tag,.filter-type-note{--filter-accent:var(--primary)}@supports (color:color-mix(in lab,red,red)){.filter-audit-admin,.filter-execution-vault,.filter-smart-category,.filter-smart-tag,.filter-type-note{--filter-accent:color-mix(in oklch,var(--primary) 72%,var(--warning))}}.filter-audit-admin,.filter-execution-vault,.filter-smart-category,.filter-smart-tag,.filter-type-note{--filter-soft:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.filter-audit-admin,.filter-execution-vault,.filter-smart-category,.filter-smart-tag,.filter-type-note{--filter-soft:color-mix(in oklch,var(--primary-soft) 72%,var(--warning-soft))}}.filter-audit-security,.filter-execution-security,.filter-risk-expired,.filter-risk-warning,.filter-smart-certificate-authority,.filter-smart-certificate-expiry,.filter-smart-certificate-organization,.filter-smart-certificate-status,.filter-state-failed,.filter-type-certificate{--filter-accent:var(--warning);--filter-soft:var(--warning-soft)}.filter-risk-critical{--filter-accent:var(--danger);--filter-soft:var(--danger-soft)}.filter-execution-sharing,.filter-source-imported,.filter-type-file{--filter-accent:var(--success)}@supports (color:color-mix(in lab,red,red)){.filter-execution-sharing,.filter-source-imported,.filter-type-file{--filter-accent:color-mix(in oklch,var(--success) 58%,var(--info))}}.filter-execution-sharing,.filter-source-imported,.filter-type-file{--filter-soft:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.filter-execution-sharing,.filter-source-imported,.filter-type-file{--filter-soft:color-mix(in oklch,var(--success-soft) 58%,var(--info-soft))}}.filter-audit-all,.filter-audit-system,.filter-execution-all,.filter-execution-system,.filter-protocol-all,.filter-risk-all,.filter-risk-unknown,.filter-source-all,.filter-state-all,.filter-type-all{--filter-accent:var(--text-muted);--filter-soft:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.filter-audit-all,.filter-audit-system,.filter-execution-all,.filter-execution-system,.filter-protocol-all,.filter-risk-all,.filter-risk-unknown,.filter-source-all,.filter-state-all,.filter-type-all{--filter-soft:color-mix(in oklch,var(--surface-muted) 72%,var(--surface-raised))}}.filter-audit-all,.filter-audit-system,.filter-execution-all,.filter-execution-system,.filter-protocol-all,.filter-risk-all,.filter-risk-unknown,.filter-source-all,.filter-state-all,.filter-type-all{--filter-ink:var(--text-secondary)}.execution-segment button{align-items:center;gap:7px;min-height:34px;display:inline-flex}.execution-segment button small{border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10.5px;font-weight:900;display:inline-grid}.smart-filter-chip{--smart-filter-accent:var(--primary);--smart-filter-soft:var(--primary-soft);border-color:var(--smart-filter-accent)}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip{border-color:color-mix(in oklch,var(--smart-filter-accent) 30%,var(--border-subtle))}}.smart-filter-chip{background:linear-gradient(135deg,var(--smart-filter-soft),transparent 64%),var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip{background:linear-gradient(135deg,color-mix(in oklch,var(--smart-filter-soft) 58%,transparent),transparent 64%),color-mix(in oklch,var(--input-surface) 82%,transparent)}}.smart-filter-chip.smart-filter-product,.smart-filter-chip.smart-filter-username{--smart-filter-accent:var(--info);--smart-filter-soft:var(--info-soft)}.smart-filter-chip.smart-filter-category,.smart-filter-chip.smart-filter-tag{--smart-filter-accent:var(--primary)}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip.smart-filter-category,.smart-filter-chip.smart-filter-tag{--smart-filter-accent:color-mix(in oklch,var(--primary) 72%,var(--warning))}}.smart-filter-chip.smart-filter-category,.smart-filter-chip.smart-filter-tag{--smart-filter-soft:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip.smart-filter-category,.smart-filter-chip.smart-filter-tag{--smart-filter-soft:color-mix(in oklch,var(--primary-soft) 70%,var(--warning-soft))}}.smart-filter-chip.smart-filter-risk{--smart-filter-accent:var(--warning);--smart-filter-soft:var(--warning-soft)}.smart-filter-chip.smart-filter-protocol,.smart-filter-chip.smart-filter-source{--smart-filter-accent:var(--success);--smart-filter-soft:var(--success-soft)}.smart-filter-chip small{border-color:var(--smart-filter-accent)}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip small{border-color:color-mix(in oklch,var(--smart-filter-accent) 22%,transparent)}}.smart-filter-chip small{background:var(--smart-filter-accent)}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip small{background:color-mix(in oklch,var(--smart-filter-accent) 12%,var(--surface))}}[data-theme=light] :where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button{background:linear-gradient(135deg,var(--filter-soft),transparent 66%),oklch(98.4% .004 250)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] :where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button{background:linear-gradient(135deg,color-mix(in oklch,var(--filter-soft) 44%,transparent),transparent 66%),oklch(98.4% .004 250)}}[data-theme=light] :where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button{color:oklch(34% .026 250)}[data-theme=light] :where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active{background:linear-gradient(135deg,var(--filter-soft),transparent 62%),oklch(99.2% .004 250)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] :where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active{background:linear-gradient(135deg,color-mix(in oklch,var(--filter-soft) 72%,transparent),transparent 62%),oklch(99.2% .004 250)}}[data-theme=light] :where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active{color:oklch(22% .03 250)}[data-theme=light] :where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button small{background:var(--filter-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] :where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button small{background:color-mix(in oklch,var(--filter-soft) 66%,oklch(97.6% .005 250))}}[data-theme=light] :where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button small{color:oklch(28% .026 250)}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment){align-items:center;gap:7px}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button{isolation:isolate;min-height:34px;transition:border-color .15s var(--ease),background .15s var(--ease),box-shadow .15s var(--ease),color .15s var(--ease),transform .15s var(--ease);border-radius:999px;padding-inline:11px 8px;overflow:hidden}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:before{background:var(--filter-accent);border-radius:999px;flex:none;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:before{background:color-mix(in oklch,var(--filter-accent) 78%,white)}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:before{box-shadow:0 0 0 3px var(--filter-accent)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:before{box-shadow:0 0 0 3px color-mix(in oklch,var(--filter-accent) 12%,transparent)}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:before{content:""}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active:before{background:var(--filter-accent);box-shadow:0 0 0 3px var(--filter-accent),0 0 14px var(--filter-accent)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button.active:before{box-shadow:0 0 0 3px color-mix(in oklch,var(--filter-accent) 17%,transparent),0 0 14px color-mix(in oklch,var(--filter-accent) 30%,transparent)}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:focus-visible{outline:2px solid var(--filter-accent)}@supports (color:color-mix(in lab,red,red)){:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:focus-visible{outline:2px solid color-mix(in oklch,var(--filter-accent) 34%,transparent)}}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button:focus-visible{outline-offset:2px}:where(.record-filter-chips,.audit-category-tabs,.share-category-tabs,.credential-protocol-filter,.execution-segment) button small{margin-left:1px;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.14)}.filter-audit-integration,.filter-source-manual{--filter-accent:var(--info)}@supports (color:color-mix(in lab,red,red)){.filter-audit-integration,.filter-source-manual{--filter-accent:color-mix(in oklch,var(--info) 62%,var(--success))}}.filter-audit-integration,.filter-source-manual{--filter-soft:var(--info-soft)}@supports (color:color-mix(in lab,red,red)){.filter-audit-integration,.filter-source-manual{--filter-soft:color-mix(in oklch,var(--info-soft) 62%,var(--success-soft))}}.smart-filter-chip.smart-filter-all{--smart-filter-accent:var(--text-muted);--smart-filter-soft:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip.smart-filter-all{--smart-filter-soft:color-mix(in oklch,var(--surface-muted) 72%,var(--surface-raised))}}.smart-filter-chip:focus-visible,.smart-filter-chip:hover{border-color:var(--smart-filter-accent)}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip:focus-visible,.smart-filter-chip:hover{border-color:color-mix(in oklch,var(--smart-filter-accent) 44%,var(--border-subtle))}}.smart-filter-chip:focus-visible,.smart-filter-chip:hover{background:linear-gradient(135deg,var(--smart-filter-soft),transparent 64%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip:focus-visible,.smart-filter-chip:hover{background:linear-gradient(135deg,color-mix(in oklch,var(--smart-filter-soft) 74%,transparent),transparent 64%),color-mix(in oklch,var(--surface-raised) 88%,transparent)}}.overview-widget-shell{border:1px solid var(--border-subtle);min-width:0}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell{border:1px solid color-mix(in oklch,var(--border-subtle) 84%,transparent);box-shadow:0 14px 34px color-mix(in oklch,var(--shadow-soft) 14%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 4%,transparent) inset}}.overview-widget-shell>.overview-chart-panel{border-radius:inherit}.overview-widget-shell.widget-quick-actions,.overview-widget-shell.widget-system-sync{grid-column:span 6}.overview-widget-shell.widget-certificate-status{grid-column:span 4}.overview-widget-shell.widget-access-trend .overview-chart-panel,.overview-widget-shell.widget-activity .overview-chart-panel,.overview-widget-shell.widget-audit-table .overview-chart-panel,.overview-widget-shell.widget-certificate-expiration .overview-chart-panel,.overview-widget-shell.widget-certificate-status .overview-chart-panel,.overview-widget-shell.widget-composition .overview-chart-panel,.overview-widget-shell.widget-operations .overview-chart-panel,.overview-widget-shell.widget-quick-actions .overview-chart-panel,.overview-widget-shell.widget-risk-breakdown .overview-chart-panel,.overview-widget-shell.widget-system-sync .overview-chart-panel{padding:clamp(14px,1.2vw,18px)}.overview-breach-row,.overview-distribution-row,.overview-quick-action,.overview-risk-row,.overview-signal-card,.overview-system-sync-card{transition:border-color .15s var(--ease),background .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease)}.overview-distribution-row:focus-visible,.overview-distribution-row:hover,.overview-quick-action:focus-visible,.overview-quick-action:hover:not(:disabled),.overview-signal-card:focus-visible,.overview-signal-card:hover:not(:disabled),.overview-system-sync-card:focus-visible,.overview-system-sync-card:hover:not([role=group]){box-shadow:0 16px 34px var(--shadow-soft),0 0 0 1px var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.overview-distribution-row:focus-visible,.overview-distribution-row:hover,.overview-quick-action:focus-visible,.overview-quick-action:hover:not(:disabled),.overview-signal-card:focus-visible,.overview-signal-card:hover:not(:disabled),.overview-system-sync-card:focus-visible,.overview-system-sync-card:hover:not([role=group]){box-shadow:0 16px 34px color-mix(in oklch,var(--shadow-soft) 18%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 10%,transparent)}}.overview-quick-actions-grid,.overview-system-sync-grid{height:100%}.overview-system-sync-card{min-height:96px}.overview-quick-action{min-height:54px}.overview-certificate-expiration-widget,.overview-certificate-status-widget{align-content:stretch;gap:12px}.overview-certificate-widget-header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.overview-certificate-widget-header>span{grid-template-columns:auto minmax(0,1fr);gap:3px 8px;min-width:0;display:grid}.overview-certificate-widget-header svg{width:18px;height:18px;color:var(--primary);grid-row:1/span 2;margin-top:1px}@supports (color:color-mix(in lab,red,red)){.overview-certificate-widget-header svg{color:color-mix(in oklch,var(--primary) 72%,var(--info))}}.overview-certificate-widget-header small,.overview-certificate-widget-header strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.overview-certificate-widget-header strong{color:var(--text-primary);white-space:nowrap;font-size:14px;font-weight:700;line-height:1.15}.overview-certificate-widget-header small{color:var(--text-secondary);font-size:11.5px;font-weight:670;line-height:1.35}.overview-certificate-widget-header em{border:1px solid var(--primary);place-items:center;min-width:44px;min-height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.overview-certificate-widget-header em{border:1px solid color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}.overview-certificate-widget-header em{background:var(--primary-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-certificate-widget-header em{background:color-mix(in oklch,var(--primary-soft) 54%,transparent)}}.overview-certificate-widget-header em{color:var(--text-primary);white-space:nowrap;padding:0 10px;font-size:12px;font-style:normal;font-weight:700}.overview-certificate-expiry-chart{border:1px solid var(--border-subtle);grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:8px;min-height:148px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-certificate-expiry-chart{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.overview-certificate-expiry-chart{border-radius:var(--radius-panel);background:linear-gradient(180deg,transparent 0 calc(25% - 1px),var(--border-subtle) calc(25% - 1px) 25%,transparent 25% calc(50% - 1px),var(--border-subtle) calc(50% - 1px) 50%,transparent 50% calc(75% - 1px),var(--border-subtle) calc(75% - 1px) 75%,transparent 75%),linear-gradient(180deg,var(--surface-raised),var(--input-surface))}@supports (color:color-mix(in lab,red,red)){.overview-certificate-expiry-chart{background:linear-gradient(180deg,transparent 0 calc(25% - 1px),color-mix(in oklch,var(--border-subtle) 58%,transparent) calc(25% - 1px) 25%,transparent 25% calc(50% - 1px),color-mix(in oklch,var(--border-subtle) 52%,transparent) calc(50% - 1px) 50%,transparent 50% calc(75% - 1px),color-mix(in oklch,var(--border-subtle) 48%,transparent) calc(75% - 1px) 75%,transparent 75%),linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 64%,transparent),color-mix(in oklch,var(--input-surface) 86%,transparent))}}.overview-certificate-expiry-chart{padding:14px 14px 12px}.overview-certificate-expiry-bar{border-radius:calc(var(--radius-control) + 2px);min-width:0;min-height:116px;color:var(--text-primary);text-align:center;transition:border-color .15s var(--ease),background .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease);background:0 0;border:1px solid #0000;grid-template-rows:1fr auto auto;gap:5px;padding:6px 3px;display:grid}.overview-certificate-expiry-bar:not(:disabled):focus-visible,.overview-certificate-expiry-bar:not(:disabled):hover,.overview-certificate-status-row:not(:disabled):focus-visible,.overview-certificate-status-row:not(:disabled):hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-expiry-bar:not(:disabled):focus-visible,.overview-certificate-expiry-bar:not(:disabled):hover,.overview-certificate-status-row:not(:disabled):focus-visible,.overview-certificate-status-row:not(:disabled):hover{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}.overview-certificate-expiry-bar:not(:disabled):focus-visible,.overview-certificate-expiry-bar:not(:disabled):hover,.overview-certificate-status-row:not(:disabled):focus-visible,.overview-certificate-status-row:not(:disabled):hover{box-shadow:0 14px 30px var(--shadow-soft),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-expiry-bar:not(:disabled):focus-visible,.overview-certificate-expiry-bar:not(:disabled):hover,.overview-certificate-status-row:not(:disabled):focus-visible,.overview-certificate-status-row:not(:disabled):hover{box-shadow:0 14px 30px color-mix(in oklch,var(--shadow-soft) 18%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 10%,transparent)}}.overview-certificate-expiry-bar:not(:disabled):focus-visible,.overview-certificate-expiry-bar:not(:disabled):hover,.overview-certificate-status-row:not(:disabled):focus-visible,.overview-certificate-status-row:not(:disabled):hover{transform:translateY(-1px)}.overview-certificate-expiry-bar:disabled,.overview-certificate-status-row:disabled{cursor:default;opacity:.72}.overview-certificate-bar-track{background:linear-gradient(180deg,transparent,var(--border-subtle));border-radius:12px;justify-content:center;align-items:end;min-height:78px;display:flex}@supports (color:color-mix(in lab,red,red)){.overview-certificate-bar-track{background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--border-subtle) 18%,transparent))}}.overview-certificate-bar-track{padding:0 3px}.overview-certificate-bar-track i{background:linear-gradient(currentColor,currentColor);border-radius:10px 10px 4px 4px;width:min(100%,30px);min-height:4px;display:block}@supports (color:color-mix(in lab,red,red)){.overview-certificate-bar-track i{background:linear-gradient(180deg,currentColor,color-mix(in oklch,currentColor 72%,var(--surface-raised)))}}.overview-certificate-bar-track i{box-shadow:0 8px 18px}@supports (color:color-mix(in lab,red,red)){.overview-certificate-bar-track i{box-shadow:0 8px 18px color-mix(in oklch,currentColor 18%,transparent)}}.overview-certificate-expiry-bar small,.overview-certificate-expiry-bar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-certificate-expiry-bar strong{font-size:14px;font-weight:900}.overview-certificate-expiry-bar small{color:var(--text-secondary);font-size:10.5px;font-weight:780}.overview-certificate-expiry-bar.tone-success{color:var(--success)}.overview-certificate-expiry-bar.tone-warning{color:var(--warning)}.overview-certificate-expiry-bar.tone-danger{color:var(--danger)}.overview-certificate-expiry-bar.bucket-15,.overview-certificate-expiry-bar.bucket-30{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-expiry-bar.bucket-15,.overview-certificate-expiry-bar.bucket-30{color:color-mix(in oklch,var(--warning) 62%,var(--danger))}}.overview-certificate-expiry-bar small,.overview-certificate-expiry-bar strong{color:var(--text-primary)}.overview-certificate-status-body{grid-template-columns:minmax(220px,.52fr) minmax(0,1fr);align-items:center;gap:14px;min-height:178px;display:grid}.overview-certificate-status-list{gap:8px;min-width:0;display:grid}.overview-certificate-status-row{border:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-row{border:1px solid color-mix(in oklch,var(--border-subtle) 86%,transparent)}}.overview-certificate-status-row{border-radius:var(--radius-control);background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-row{background:color-mix(in oklch,var(--input-surface) 80%,transparent)}}.overview-certificate-status-row{color:var(--text-primary);text-align:left;transition:border-color .15s var(--ease),background .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease);padding:0 11px}.overview-certificate-status-row i{border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-row i{box-shadow:0 0 0 4px color-mix(in oklch,currentColor 10%,transparent)}}.overview-certificate-status-row span{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.overview-certificate-status-row strong{font-size:14px;font-weight:900}.overview-certificate-status-row.tone-success{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-row.tone-success{border-color:color-mix(in oklch,var(--success-border) 62%,var(--border-subtle))}}.overview-certificate-status-row.tone-warning{border-color:var(--warning-border)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-row.tone-warning{border-color:color-mix(in oklch,var(--warning-border) 66%,var(--border-subtle))}}.overview-certificate-status-row.tone-danger{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-row.tone-danger{border-color:color-mix(in oklch,var(--danger-border) 66%,var(--border-subtle))}}.overview-certificate-status-row.tone-neutral{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-row.tone-neutral{border-color:color-mix(in oklch,var(--border-subtle) 86%,transparent)}}.overview-certificate-status-row.status-revoked{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-row.status-revoked{border-color:color-mix(in oklch,var(--warning) 34%,var(--border-subtle))}}.overview-certificate-status-row.status-revoked{background:linear-gradient(90deg,var(--warning-soft),transparent 88%),var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-row.status-revoked{background:linear-gradient(90deg,color-mix(in oklch,var(--warning-soft) 18%,transparent),transparent 88%),color-mix(in oklch,var(--input-surface) 82%,transparent)}}.overview-distribution-copy small,.overview-distribution-copy strong,.overview-quick-action span,.overview-signal-card small,.overview-system-sync-card em{text-overflow:ellipsis;overflow:hidden}.overview-command-center .executive-posture-summary{grid-template-rows:auto auto!important;grid-template-columns:minmax(238px,276px) minmax(0,1fr) 46px!important;min-height:0!important;padding:clamp(16px,1.5vw,22px)!important}.overview-command-center .overview-posture-score-block{align-content:center;justify-items:center;padding-right:clamp(10px,1.1vw,16px);grid-area:1/1!important}.overview-command-center .overview-action-list{grid-area:1/2!important}.overview-command-center .overview-readiness-signals{margin-top:0;grid-area:2/1/auto/-1!important}@media (max-width:1180px){.overview-command-center .executive-posture-summary{grid-template-columns:minmax(210px,240px) minmax(0,1fr)!important}.overview-command-center .overview-readiness-signals{grid-row:3!important}}@media (max-width:760px){.overview-command-center .executive-posture-summary{grid-template-columns:1fr!important}.overview-command-center .overview-action-list,.overview-command-center .overview-posture-score-block,.overview-command-center .overview-readiness-signals{grid-area:auto/1!important}.overview-certificate-expiry-chart{grid-template-columns:repeat(3,minmax(0,1fr));min-height:auto}.overview-certificate-expiry-bar{min-height:122px}.overview-certificate-bar-track{min-height:74px}.overview-certificate-status-body{grid-template-columns:1fr;min-height:auto}}.overview-command-center .overview-action-status-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.overview-command-center .overview-action-impact{border:1px solid var(--success);align-items:center;min-height:20px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-impact{border:1px solid color-mix(in oklch,var(--success) 34%,transparent)}}.overview-command-center .overview-action-impact{border-radius:var(--radius-pill);background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-impact{background:color-mix(in oklch,var(--success-soft) 76%,var(--surface))}}.overview-command-center .overview-action-impact{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-impact{color:color-mix(in oklch,var(--success) 82%,var(--text-primary))}}.overview-command-center .overview-action-impact{white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1}.smart-filter-chip.smart-filter-breach{--smart-filter-accent:var(--danger);--smart-filter-soft:var(--danger-soft)}.smart-filter-chip.smart-filter-breach small{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip.smart-filter-breach small{color:color-mix(in oklch,var(--danger) 76%,var(--text-primary))}}.smart-filter-chip.smart-filter-certificate-authority,.smart-filter-chip.smart-filter-certificate-expiry,.smart-filter-chip.smart-filter-certificate-organization,.smart-filter-chip.smart-filter-certificate-status{--smart-filter-accent:var(--info);--smart-filter-soft:var(--info-soft)}.smart-filter-chip.smart-filter-certificate-authority small,.smart-filter-chip.smart-filter-certificate-expiry small,.smart-filter-chip.smart-filter-certificate-organization small,.smart-filter-chip.smart-filter-certificate-status small{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.smart-filter-chip.smart-filter-certificate-authority small,.smart-filter-chip.smart-filter-certificate-expiry small,.smart-filter-chip.smart-filter-certificate-organization small,.smart-filter-chip.smart-filter-certificate-status small{color:color-mix(in oklch,var(--info) 76%,var(--text-primary))}}.active-session-panel{border:1px solid var(--accent);gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.active-session-panel{border:1px solid color-mix(in oklch,var(--accent) 20%,transparent)}}.active-session-panel{background:linear-gradient(135deg,var(--surface-strong),var(--accent-soft)),var(--card-bg);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.active-session-panel{background:linear-gradient(135deg,color-mix(in oklch,var(--surface-strong) 90%,transparent),color-mix(in oklch,var(--accent-soft) 36%,var(--surface))),var(--card-bg)}}.active-session-panel{box-shadow:0 18px 40px #0f172a12}@supports (color:color-mix(in lab,red,red)){.active-session-table-wrap{border:1px solid color-mix(in oklch,var(--border) 78%,transparent);background:color-mix(in oklch,var(--surface) 86%,transparent)}}.active-session-table{border-collapse:collapse;width:100%;min-width:820px;font-size:.82rem}.active-session-table td,.active-session-table th{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);padding:11px 12px}@supports (color:color-mix(in lab,red,red)){.active-session-table td,.active-session-table th{border-bottom:1px solid color-mix(in oklch,var(--border) 64%,transparent)}}.active-session-table th{color:var(--muted-text);letter-spacing:.06em;background:var(--surface-strong);font-size:.68rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.active-session-table th{background:color-mix(in oklch,var(--surface-strong) 86%,transparent)}}.active-session-table tbody tr{transition:background-color .16s,box-shadow .16s}@supports (color:color-mix(in lab,red,red)){.active-session-table tbody tr:hover{background:color-mix(in oklch,var(--accent-soft) 44%,transparent)}}.active-session-table code{max-width:18ch;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;display:inline-flex;overflow:hidden}.active-session-table td small,.active-session-table td strong{display:block}.active-session-table td small{color:var(--muted-text);margin-top:2px}.security-panel{gap:20px}.security-panel>.panel-copy{border:1px solid var(--border-subtle);max-width:92ch}@supports (color:color-mix(in lab,red,red)){.security-panel>.panel-copy{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.security-panel>.panel-copy{background:linear-gradient(135deg,var(--primary-soft),transparent 70%),var(--surface-raised);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.security-panel>.panel-copy{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 16%,transparent),transparent 70%),color-mix(in oklch,var(--surface-raised) 72%,var(--surface))}}.security-panel>.panel-copy{color:var(--text-secondary);padding:13px 15px;font-size:13.35px;font-weight:620;line-height:1.58}.active-session-panel,.security-panel .master-password-form,.two-factor-device-panel,.two-factor-setup-panel{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.active-session-panel,.security-panel .master-password-form,.two-factor-device-panel,.two-factor-setup-panel{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.active-session-panel,.security-panel .master-password-form,.two-factor-device-panel,.two-factor-setup-panel{background:linear-gradient(135deg,var(--primary-soft),transparent 68%),var(--surface-raised);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.active-session-panel,.security-panel .master-password-form,.two-factor-device-panel,.two-factor-setup-panel{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 13%,transparent),transparent 68%),color-mix(in oklch,var(--surface-raised) 72%,var(--surface))}}.active-session-panel,.security-panel .master-password-form,.two-factor-device-panel,.two-factor-setup-panel{box-shadow:0 14px 34px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.active-session-panel,.security-panel .master-password-form,.two-factor-device-panel,.two-factor-setup-panel{box-shadow:0 14px 34px color-mix(in oklch,var(--shadow-soft) 16%,transparent)}}.two-factor-device-panel,.two-factor-setup-panel{gap:14px;padding:18px;display:grid}.two-factor-binding-card{border:1px solid var(--success);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.two-factor-binding-card{border:1px solid color-mix(in oklch,var(--success) 26%,var(--border-subtle))}}.two-factor-binding-card{background:radial-gradient(circle at 0 0,var(--success-soft),transparent 38%),var(--input-surface);border-radius:17px}@supports (color:color-mix(in lab,red,red)){.two-factor-binding-card{background:radial-gradient(circle at 0 0,color-mix(in oklch,var(--success-soft) 38%,transparent),transparent 38%),color-mix(in oklch,var(--input-surface) 84%,var(--surface))}}.two-factor-binding-card{padding:14px}.two-factor-binding-icon{border:1px solid var(--success);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.two-factor-binding-icon{border:1px solid color-mix(in oklch,var(--success) 34%,transparent)}}.two-factor-binding-icon{background:var(--success-soft);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.two-factor-binding-icon{background:color-mix(in oklch,var(--success-soft) 70%,var(--surface))}}.two-factor-binding-icon{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.two-factor-binding-icon{color:color-mix(in oklch,var(--success) 78%,var(--text-primary))}}.two-factor-binding-icon svg{width:19px;height:19px}.two-factor-binding-main{gap:5px;min-width:0;display:grid}.two-factor-binding-main strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:860;overflow:hidden}.two-factor-binding-main small{color:var(--text-secondary);font-size:12.8px;font-weight:630;line-height:1.45}.two-factor-binding-chips{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.active-session-actions>span,.session-role-pill,.two-factor-binding-chips span{border:1px solid var(--border-subtle);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.active-session-actions>span,.session-role-pill,.two-factor-binding-chips span{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.active-session-actions>span,.session-role-pill,.two-factor-binding-chips span{border-radius:var(--radius-pill);background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.active-session-actions>span,.session-role-pill,.two-factor-binding-chips span{background:color-mix(in oklch,var(--input-surface) 86%,transparent)}}.active-session-actions>span,.session-role-pill,.two-factor-binding-chips span{color:var(--text-secondary);font-size:11.5px;font-weight:760}.two-factor-binding-chips span{min-height:24px;padding:0 9px}.two-factor-binding-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.active-session-panel{padding:18px}.active-session-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.active-session-actions>span{gap:6px;min-height:34px;padding:0 10px}.active-session-actions>span strong{color:var(--text-primary);font-size:14px;font-weight:880}.active-session-actions>span small{color:var(--text-muted);text-transform:uppercase;font-size:10.5px;font-weight:780}.active-session-table-wrap{border:1px solid var(--border-subtle);overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.active-session-table-wrap{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.active-session-table-wrap{background:var(--surface);border-radius:17px}@supports (color:color-mix(in lab,red,red)){.active-session-table-wrap{background:color-mix(in oklch,var(--surface) 88%,transparent)}}.active-session-table-wrap{box-shadow:0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.active-session-table-wrap{box-shadow:0 1px 0 color-mix(in oklch,var(--text-primary) 4%,transparent) inset}}.active-session-table{border-collapse:separate;border-spacing:0;min-width:920px;color:var(--text-primary);font-size:13px}.active-session-table th{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.active-session-table th{background:color-mix(in oklch,var(--surface-raised) 90%,var(--surface))}}.active-session-table th{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;font-size:10.5px}.active-session-table td,.active-session-table th{border-bottom:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.active-session-table td,.active-session-table th{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.active-session-table td,.active-session-table th{padding:12px 13px}.active-session-table tbody tr{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.active-session-table tbody tr{background:color-mix(in oklch,var(--surface) 88%,transparent)}}.active-session-table tbody tr.current-session-row{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.active-session-table tbody tr.current-session-row{background:color-mix(in oklch,var(--success-soft) 30%,var(--surface))}}.active-session-table tbody tr:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.active-session-table tbody tr:hover{background:color-mix(in oklch,var(--primary-soft) 36%,var(--surface))}}.session-id-cell{max-width:100%;color:var(--text-secondary);align-items:center;gap:7px;display:inline-flex}.session-id-cell svg{width:14px;height:14px;color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.session-id-cell svg{color:color-mix(in oklch,var(--primary) 72%,var(--text-secondary))}}.session-id-cell svg{flex:none}.active-session-table code{border:1px solid var(--border-subtle);max-width:16ch}@supports (color:color-mix(in lab,red,red)){.active-session-table code{border:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.active-session-table code{background:var(--input-surface);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.active-session-table code{background:color-mix(in oklch,var(--input-surface) 90%,transparent)}}.active-session-table code{color:var(--text-primary);padding:4px 7px;font-size:11.5px;font-weight:760}.session-role-pill{min-height:24px;padding:0 8px}.active-session-table time{color:var(--text-secondary);font-weight:650}[data-theme=light] .active-session-panel,[data-theme=light] .active-session-table tbody tr,[data-theme=light] .active-session-table-wrap,[data-theme=light] .security-panel .master-password-form,[data-theme=light] .security-panel>.panel-copy,[data-theme=light] .two-factor-device-panel,[data-theme=light] .two-factor-setup-panel{background:oklch(99% .004 250);border-color:oklch(82% .018 250)}[data-theme=light] .active-session-table th{color:oklch(42% .024 250);background:oklch(96.8% .008 250)}[data-theme=light] .active-session-table tbody tr.current-session-row{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .active-session-table tbody tr.current-session-row{background:color-mix(in oklch,var(--success-soft) 42%,oklch(99% .004 250))}}[data-theme=light] .active-session-table tbody tr:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .active-session-table tbody tr:hover{background:color-mix(in oklch,var(--primary-soft) 44%,oklch(99% .004 250))}}[data-theme=light] .two-factor-binding-card{background:oklch(98.7% .006 250)}[data-theme=light] .active-session-actions>span,[data-theme=light] .active-session-table code,[data-theme=light] .session-role-pill,[data-theme=light] .two-factor-binding-chips span{background:oklch(96.6% .007 250)}.changelog-panel{border-radius:20px}.changelog-entry,.changelog-entry-component,.changelog-group,.changelog-marker{border-radius:16px}.changelog-entry li{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.changelog-entry li{border:1px solid color-mix(in oklch,var(--border-subtle) 68%,transparent)}}.changelog-entry li{background:var(--input-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.changelog-entry li{background:color-mix(in oklch,var(--input-surface) 64%,transparent)}}.changelog-entry li{padding:8px 9px}.changelog-entry-component{min-width:98px}[data-theme=light] .changelog-entry,[data-theme=light] .changelog-group,[data-theme=light] .changelog-group[open],[data-theme=light] .changelog-lede{background:oklch(99.6% .002 250);border-color:oklch(80% .018 250)}[data-theme=light] .changelog-entry li{background:oklch(98.6% .004 250);border-color:oklch(84% .016 250)}[data-theme=light] .changelog-entry-component,[data-theme=light] .changelog-marker,[data-theme=light] .changelog-stats span{background:oklch(97.2% .006 250);border-color:oklch(80% .018 250)}@media (max-width:980px){.security-panel .field-grid.three,.totp-setup-grid{grid-template-columns:1fr}.two-factor-binding-card{grid-template-columns:auto minmax(0,1fr)}.two-factor-binding-actions{grid-column:1/-1;justify-content:flex-start}.active-session-panel>.share-method-heading,.two-factor-device-panel>.share-method-heading,.two-factor-setup-panel>.share-method-heading{align-items:start}}@media (max-width:760px){.active-session-actions{justify-content:flex-start}.active-session-table-wrap{box-shadow:none;background:0 0;border:0;overflow-x:visible}.active-session-table,.active-session-table tbody,.active-session-table td,.active-session-table tr{width:100%;min-width:0;display:block}.active-session-table thead{display:none}.active-session-table tbody{gap:10px;display:grid}.active-session-table tr{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.active-session-table tr{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.active-session-table tr{background:var(--surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.active-session-table tr{background:color-mix(in oklch,var(--surface) 90%,transparent)}}.active-session-table tr{overflow:hidden}.active-session-table td{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(94px,.36fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.active-session-table td{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.active-session-table td{padding:10px 12px}.active-session-table td:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;font-size:10.5px;font-weight:820}.active-session-table td:last-child{border-bottom:0}.active-session-table td:last-child .compact-action{justify-self:start}.changelog-entry{grid-template-columns:1fr}.changelog-entry-component{width:fit-content;min-width:0}}@supports (color:color-mix(in lab,red,red)){.changelog-panel{border-color:color-mix(in oklch,var(--border-subtle) 76%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 18%,transparent),transparent 46%),color-mix(in oklch,var(--surface) 96%,transparent)}}.changelog-panel{box-shadow:var(--shadow-soft)}.changelog-lede{border-bottom:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.changelog-lede{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.changelog-lede{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.changelog-lede{background:color-mix(in oklch,var(--surface-raised) 88%,transparent)}}.changelog-lede-copy p{max-width:760px;color:var(--text-secondary);font-weight:600;line-height:1.65}.changelog-list{gap:12px}.changelog-group{border:1px solid var(--border-subtle);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.changelog-group{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.changelog-group{background:var(--surface-raised);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.changelog-group{background:color-mix(in oklch,var(--surface-raised) 88%,transparent)}}.changelog-group{box-shadow:0 16px 34px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.changelog-group{box-shadow:0 16px 34px color-mix(in oklch,var(--text-primary) 5%,transparent)}}.changelog-group[open]{background:linear-gradient(135deg,var(--primary-soft),transparent 54%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.changelog-group[open]{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 13%,transparent),transparent 54%),color-mix(in oklch,var(--surface-raised) 94%,transparent)}}.changelog-group-summary{background:0 0;border:0;min-height:auto;padding:17px 18px}.changelog-group-summary>div{gap:7px}.changelog-group-summary strong{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-group-summary strong{color:color-mix(in oklch,var(--primary) 46%,var(--text-primary))}}.changelog-group-summary strong{letter-spacing:0;font-size:18px}.changelog-group-summary span{max-width:104ch;color:var(--text-secondary);font-weight:650;line-height:1.58}.changelog-group-summary time{color:var(--text-muted);font-weight:780}.changelog-summary-tags{margin-top:3px}.changelog-entry-component,.changelog-marker{display:none!important}.changelog-group-body{border-top:1px solid var(--border-subtle);gap:0;display:grid}@supports (color:color-mix(in lab,red,red)){.changelog-group-body{border-top:1px solid color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.changelog-group-body{background:0 0;padding:0 18px 18px}.changelog-entry{display:block;border:0!important;border-top:1px solid var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.changelog-entry{border-top:1px solid color-mix(in oklch,var(--border-subtle) 58%,transparent)!important}}.changelog-entry{padding:17px 0 0;box-shadow:none!important;background:0 0!important;border-radius:0!important}.changelog-group-body .changelog-entry:first-child{border-top:0!important}.changelog-entry-content{gap:13px}.changelog-entry-head{align-items:start;gap:14px}.changelog-entry-head>div:first-child{gap:6px;min-width:0;display:grid}.changelog-entry-head strong{color:var(--text-primary);font-size:16px;line-height:1.24}.changelog-entry.is-major .changelog-entry-head strong{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-entry.is-major .changelog-entry-head strong{color:color-mix(in oklch,var(--primary) 60%,var(--text-primary))}}.changelog-entry p,.changelog-entry-head span{color:var(--text-secondary);font-weight:610;line-height:1.58}.changelog-entry time{color:var(--text-muted);font-weight:760}.changelog-entry-component-inline{width:fit-content;color:var(--primary);background:0 0;border:0;border-radius:0;align-items:center;gap:7px;margin-bottom:1px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.changelog-entry-component-inline{color:color-mix(in oklch,var(--primary) 48%,var(--text-muted))}}.changelog-entry-component-inline{letter-spacing:.03em;text-transform:uppercase;font-size:11.5px;font-weight:860;line-height:1.2}.changelog-entry-component-inline small{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.changelog-entry-component-inline small{border:1px solid color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.changelog-entry-component-inline small{border-radius:var(--radius-pill);background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.changelog-entry-component-inline small{background:color-mix(in oklch,var(--input-surface) 72%,transparent)}}.changelog-entry-component-inline small{color:var(--text-secondary);letter-spacing:0;text-transform:none;padding:2px 7px;font-size:11px;font-weight:820}.changelog-entry ul{gap:0;display:grid}.changelog-entry li{grid-template-columns:minmax(84px,max-content) minmax(0,1fr);align-items:start;gap:12px;display:grid;border:0!important;border-top:1px solid var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.changelog-entry li{border-top:1px solid color-mix(in oklch,var(--border-subtle) 52%,transparent)!important}}.changelog-entry li{padding:9px 0;background:0 0!important;border-radius:0!important}.changelog-entry li:first-child{padding-top:0;border-top:0!important}.release-note-item>span:last-child{line-height:1.58}.changelog-group-summary:focus-visible,.changelog-lede:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-group-summary:focus-visible,.changelog-lede:focus-visible{outline:2px solid color-mix(in oklch,var(--primary) 46%,transparent)}}.changelog-group-summary:focus-visible,.changelog-lede:focus-visible{outline-offset:3px;border-radius:16px}[data-theme=light] .changelog-group,[data-theme=light] .changelog-group[open],[data-theme=light] .changelog-lede{background:oklch(99.6% .002 250);border-color:oklch(82% .015 250)}[data-theme=light] .changelog-group-body{background:0 0}[data-theme=light] .changelog-entry.is-major .changelog-entry-head strong,[data-theme=light] .changelog-group-summary strong{color:oklch(31% .075 244)}[data-theme=light] .changelog-entry p,[data-theme=light] .changelog-entry-head span,[data-theme=light] .changelog-group-summary span,[data-theme=light] .release-note-item>span:last-child{color:oklch(31% .023 250);font-weight:640}[data-theme=light] .changelog-entry-component-inline{color:oklch(39% .08 244)}[data-theme=light] .changelog-entry-component-inline small{color:oklch(34% .024 250);background:oklch(96.8% .006 250);border-color:oklch(83% .014 250)}[data-theme=light] .changelog-entry,[data-theme=light] .changelog-entry li,[data-theme=light] .changelog-group-body{border-color:oklch(86% .011 250)!important}@media (max-width:760px){.changelog-group-body{padding:0 14px 14px}.changelog-entry li,.changelog-entry-head{grid-template-columns:1fr}}.changelog-entry{max-width:1180px;margin:0 auto;padding:16px 0 0}.changelog-entry-content{gap:10px}.changelog-entry-note-toolbar{justify-content:space-between;gap:12px;min-width:0;padding:0 0 10px;display:flex}.changelog-entry-note-toolbar+ul{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.changelog-entry-note-toolbar+ul{border-top:1px solid color-mix(in oklch,var(--border-subtle) 50%,transparent)}}.changelog-entry li{grid-template-columns:112px minmax(0,1fr);gap:6px 22px;padding:12px 0}.release-note-item>span:last-child{max-width:96ch;color:var(--text-secondary);font-weight:630;line-height:1.66}.release-note-item.item-major>span:last-child{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.release-note-item.item-major>span:last-child{color:color-mix(in oklch,var(--text-primary) 92%,var(--primary))}}.release-note-item.item-major>span:last-child{font-weight:760}.release-note-item.item-security>span:last-child{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.release-note-item.item-security>span:last-child{color:color-mix(in oklch,var(--success) 58%,var(--text-primary))}}.release-note-item.item-security>span:last-child{font-weight:720}[data-theme=light] .changelog-entry li,[data-theme=light] .changelog-entry-note-toolbar+ul{border-color:oklch(86.5% .01 250)!important}@media (max-width:760px){.changelog-entry-note-toolbar{flex-direction:column;align-items:flex-start}.changelog-entry-note-toolbar .release-tag-row{justify-content:flex-start}.changelog-entry li{grid-template-columns:1fr;column-gap:0}}.changelog-group[open] .changelog-group-body{padding:0 22px 22px}.changelog-entry{max-width:none;margin:0}.changelog-entry-note-toolbar{padding-bottom:8px}.changelog-entry li{grid-template-columns:116px minmax(0,1fr);column-gap:18px}.release-note-item>span:last-child{width:min(100%,112ch)}@media (min-width:1440px){.changelog-group[open] .changelog-group-body{padding-inline:26px}.changelog-entry li{grid-template-columns:118px minmax(0,1fr);column-gap:20px}}@media (max-width:760px){.release-note-item>span:last-child{width:100%}}.changelog-group,.changelog-list,.changelog-panel{width:100%}.changelog-list{justify-items:stretch}.changelog-group-summary{grid-template-columns:minmax(0,1fr) auto}.changelog-group-summary>div{max-width:none}.changelog-group[open] .changelog-group-body{width:100%;padding:2px 24px 24px;display:block}.changelog-entry{width:100%;padding:18px 0 0;max-width:none!important;margin:0!important;display:block!important}.changelog-entry-content{justify-items:stretch;gap:12px;width:100%;display:grid}.changelog-entry-note-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;padding-bottom:9px;display:grid}.changelog-entry-note-toolbar .release-tag-row{justify-content:end}.changelog-entry-component-inline{justify-self:start;min-width:0}.changelog-entry ul{width:100%}.changelog-entry li{grid-template-columns:clamp(94px,8vw,126px) minmax(0,1fr);column-gap:16px;width:100%;padding:11px 0}.release-note-item .release-category{white-space:nowrap;justify-self:start}.release-note-item>span:last-child{justify-self:start;width:min(100%,116ch);max-width:none}[data-theme=light] .changelog-group[open]{background:oklch(99.1% .002 250)}@media (min-width:1440px){.changelog-group[open] .changelog-group-body{padding-inline:28px}.changelog-entry li{grid-template-columns:124px minmax(0,1fr);column-gap:18px}}@media (max-width:900px){.changelog-entry-note-toolbar{grid-template-columns:1fr;gap:8px}.changelog-entry-note-toolbar .release-tag-row{justify-content:start}}@media (max-width:760px){.changelog-group-summary{grid-template-columns:minmax(0,1fr) auto}.changelog-group[open] .changelog-group-body{padding:0 16px 16px}.changelog-entry li{grid-template-columns:1fr;row-gap:7px}}.changelog-panel .changelog-group-summary,.changelog-panel .changelog-lede{text-align:left}.changelog-panel .changelog-group[open] .changelog-entry{padding-top:clamp(16px,1.15vw,20px)}.changelog-panel .changelog-entry-note-toolbar{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) max-content;gap:14px}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-entry-note-toolbar{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 54%,transparent)}}.changelog-panel .changelog-entry-note-toolbar{padding-bottom:10px}.changelog-panel .changelog-entry-note-toolbar .release-tag-row{justify-content:flex-end;gap:6px}.changelog-panel .changelog-entry-component-inline{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-entry-component-inline{color:color-mix(in oklch,var(--primary) 52%,var(--text-muted))}}.changelog-panel .changelog-entry-component-inline{letter-spacing:.045em}.changelog-panel .changelog-entry-component-inline:before{content:"";background:var(--primary);border-radius:999px;flex:0 0 7px;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-entry-component-inline:before{background:color-mix(in oklch,var(--primary) 70%,var(--success))}}.changelog-panel .changelog-entry-component-inline:before{box-shadow:0 0 0 4px var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-entry-component-inline:before{box-shadow:0 0 0 4px color-mix(in oklch,var(--primary-soft) 56%,transparent)}}.changelog-panel .changelog-entry-component-inline small{border-radius:var(--radius-pill)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-entry-component-inline small{background:color-mix(in oklch,var(--input-surface) 82%,transparent)}}.changelog-panel .changelog-entry-component-inline small{padding:2px 7px}.changelog-panel .changelog-entry ul{width:100%;margin:0;padding:0;display:grid}.changelog-panel .changelog-entry li.release-note-item{grid-template-columns:clamp(106px,8.5vw,134px) minmax(0,1fr);column-gap:clamp(14px,1.2vw,22px);min-height:42px}.changelog-panel .release-note-item .release-category{place-self:start;max-width:100%}.changelog-panel .release-note-item>span:last-child{width:min(100%,126ch);max-width:none;font-size:13.55px;font-weight:635;line-height:1.68}@supports (color:color-mix(in lab,red,red)){.changelog-panel .release-note-item.item-major>span:last-child{color:color-mix(in oklch,var(--primary) 36%,var(--text-primary))}.changelog-panel .release-note-item.item-security>span:last-child{color:color-mix(in oklch,var(--success) 58%,var(--text-primary))}}[data-theme=light] .changelog-panel .changelog-entry-note-toolbar{border-bottom-color:oklch(85% .011 250)}[data-theme=light] .changelog-panel .changelog-entry-component-inline small{background:oklch(96.2% .008 250)}[data-theme=light] .changelog-panel .release-note-item>span:last-child{color:oklch(30% .025 250)}[data-theme=light] .changelog-panel .release-note-item.item-major>span:last-child{color:oklch(31% .105 244)}[data-theme=light] .changelog-panel .release-note-item.item-security>span:last-child{color:oklch(31% .105 155)}@media (min-width:1600px){.changelog-panel .changelog-entry li.release-note-item{grid-template-columns:132px minmax(0,1fr)}}@media (max-width:920px){.changelog-panel .changelog-entry-note-toolbar{grid-template-columns:1fr}.changelog-panel .changelog-entry-note-toolbar .release-tag-row{justify-content:flex-start}}@media (max-width:760px){.changelog-panel .changelog-group[open] .changelog-group-body{padding:0 16px 16px}.changelog-panel .changelog-entry li.release-note-item{grid-template-columns:1fr;row-gap:7px}.changelog-panel .release-note-item>span:last-child{width:100%}}.changelog-panel{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.changelog-panel{border-color:color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.changelog-panel{background:linear-gradient(180deg,var(--surface-raised),var(--surface))}@supports (color:color-mix(in lab,red,red)){.changelog-panel{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 78%,transparent),color-mix(in oklch,var(--surface) 96%,transparent))}}.changelog-panel .changelog-lede{padding:clamp(18px,1.45vw,24px) clamp(18px,1.8vw,28px)}.changelog-panel .changelog-lede-copy p{max-width:72ch;color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-lede-copy p{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.changelog-panel .changelog-lede-copy p{line-height:1.62}.changelog-panel .changelog-stats{align-self:center}.changelog-panel .changelog-list{gap:12px;padding:0 clamp(14px,1.15vw,20px) clamp(16px,1.3vw,22px)}.changelog-panel .changelog-group{border-color:var(--border-subtle);overflow:clip}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-group{border-color:color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.changelog-panel .changelog-group{background:var(--surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-group{background:color-mix(in oklch,var(--surface) 84%,transparent)}}.changelog-panel .changelog-group[open]{background:linear-gradient(180deg,var(--surface-raised),var(--surface))}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-group[open]{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 64%,transparent),color-mix(in oklch,var(--surface) 98%,transparent))}}.changelog-panel .changelog-group.has-major{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-group.has-major{border-color:color-mix(in oklch,var(--primary) 26%,var(--border-subtle))}}.changelog-panel .changelog-group-summary{min-height:0;padding:17px clamp(16px,1.35vw,22px)}.changelog-panel .changelog-group-summary>div{gap:7px;display:grid}.changelog-panel .changelog-group-summary strong{color:var(--text-primary);font-size:clamp(16px,1.05vw,18px);line-height:1.2}.changelog-panel .changelog-group.has-major .changelog-group-summary strong{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-group.has-major .changelog-group-summary strong{color:color-mix(in oklch,var(--primary) 34%,var(--text-primary))}}.changelog-panel .changelog-group-summary span:not(.release-tag){max-width:96ch;color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-group-summary span:not(.release-tag){color:color-mix(in oklch,var(--text-secondary) 90%,var(--text-primary))}}.changelog-panel .changelog-group-summary span:not(.release-tag){font-size:13.2px;line-height:1.58}.changelog-panel .changelog-summary-tags{margin-top:1px}.changelog-panel .changelog-group[open] .changelog-group-body{padding:0 clamp(16px,1.45vw,24px) clamp(18px,1.55vw,26px)}.changelog-panel .changelog-entry{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-entry{border-top:1px solid color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.changelog-panel .changelog-entry{padding:16px 0 0}.changelog-panel .changelog-group-body .changelog-entry:first-child{border-top:0}.changelog-panel .changelog-entry-content{gap:12px;max-width:min(100%,1220px);margin:0}.changelog-panel .changelog-entry-note-toolbar{border-bottom:0;justify-content:space-between;align-items:center;gap:10px 18px;min-height:30px;padding:0;display:flex}.changelog-panel .changelog-entry-component-inline{min-height:24px;color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-entry-component-inline{color:color-mix(in oklch,var(--primary) 50%,var(--text-secondary))}}.changelog-panel .changelog-entry-component-inline{letter-spacing:.055em;font-size:11px;font-weight:860}.changelog-panel .changelog-entry-component-inline small{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-entry-component-inline small{border-color:color-mix(in oklch,var(--border-subtle) 76%,transparent)}}.changelog-panel .changelog-entry-component-inline small{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-entry-component-inline small{background:color-mix(in oklch,var(--input-surface) 74%,transparent)}}.changelog-panel .changelog-entry-component-inline small{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-entry-component-inline small{color:color-mix(in oklch,var(--text-secondary) 82%,var(--text-primary))}}.changelog-panel .changelog-entry-component-inline small{font-size:10px}.changelog-panel .changelog-entry ul{border-top:1px solid var(--border-subtle);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-entry ul{border-top:1px solid color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.changelog-panel .changelog-entry li.release-note-item{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(104px,124px) minmax(0,1fr);align-items:start;min-height:44px}@supports (color:color-mix(in lab,red,red)){.changelog-panel .changelog-entry li.release-note-item{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 46%,transparent)}}.changelog-panel .changelog-entry li.release-note-item{column-gap:clamp(14px,1.15vw,20px);padding:12px 0}.changelog-panel .changelog-entry li.release-note-item:last-child{border-bottom:0}.changelog-panel .release-note-item .release-category{text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:124px;overflow:hidden}.changelog-panel .release-note-item>span:last-child{width:100%;color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .release-note-item>span:last-child{color:color-mix(in oklch,var(--text-secondary) 92%,var(--text-primary))}}.changelog-panel .release-note-item>span:last-child{font-size:13.45px;font-weight:625;line-height:1.64}.changelog-panel .release-note-item.item-major>span:last-child{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .release-note-item.item-major>span:last-child{color:color-mix(in oklch,var(--primary) 34%,var(--text-primary))}}.changelog-panel .release-note-item.item-major>span:last-child{font-weight:760}.changelog-panel .release-note-item.item-security>span:last-child{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.changelog-panel .release-note-item.item-security>span:last-child{color:color-mix(in oklch,var(--success) 55%,var(--text-primary))}}.changelog-panel .release-note-item.item-security>span:last-child{font-weight:720}[data-theme=light] .changelog-panel{background:oklch(98.6% .003 250);border-color:oklch(78% .018 250)}[data-theme=light] .changelog-panel .changelog-group,[data-theme=light] .changelog-panel .changelog-group[open],[data-theme=light] .changelog-panel .changelog-lede{background:oklch(99.2% .002 250)}[data-theme=light] .changelog-panel .changelog-group-summary span:not(.release-tag),[data-theme=light] .changelog-panel .changelog-lede-copy p,[data-theme=light] .changelog-panel .release-note-item>span:last-child{color:oklch(29% .024 250)}[data-theme=light] .changelog-panel .changelog-entry,[data-theme=light] .changelog-panel .changelog-entry li.release-note-item,[data-theme=light] .changelog-panel .changelog-entry ul{border-color:oklch(84% .012 250)}[data-theme=light] .changelog-panel .changelog-entry-component-inline{color:oklch(32% .082 244)}@media (max-width:900px){.changelog-panel .changelog-entry-note-toolbar{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.changelog-panel .changelog-lede{align-items:stretch}.changelog-panel .changelog-entry li.release-note-item{grid-template-columns:1fr}.changelog-panel .release-note-item .release-category{max-width:100%}}.page-updates .changelog-panel,.page-updates .update-panel,.page-updates .updates-main{width:100%;max-width:none}.page-updates .changelog-panel{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.page-updates .changelog-panel{border-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.page-updates .changelog-panel{background:linear-gradient(180deg,var(--surface-raised),var(--surface))}@supports (color:color-mix(in lab,red,red)){.page-updates .changelog-panel{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 54%,transparent),color-mix(in oklch,var(--surface) 97%,transparent))}}.page-updates .changelog-panel .changelog-list{justify-self:stretch;width:100%;max-width:none;margin-inline:0;padding-inline:clamp(14px,1.35vw,24px)}.page-updates .changelog-panel .changelog-group{border-radius:14px}.page-updates .changelog-panel .changelog-group-summary{padding-inline:clamp(18px,1.9vw,32px)}.page-updates .changelog-panel .changelog-group[open]{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.page-updates .changelog-panel .changelog-group[open]{border-color:color-mix(in oklch,var(--border-subtle) 82%,var(--primary) 18%)}}.page-updates .changelog-panel .changelog-group[open]{background:linear-gradient(180deg,var(--surface-raised),var(--surface))}@supports (color:color-mix(in lab,red,red)){.page-updates .changelog-panel .changelog-group[open]{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 38%,transparent),color-mix(in oklch,var(--surface) 99%,transparent))}}.page-updates .changelog-panel .changelog-group[open] .changelog-group-body{justify-self:stretch;justify-items:stretch;width:100%;max-width:none;margin-inline:0;padding:2px clamp(14px,1.35vw,24px) clamp(18px,1.7vw,28px);display:grid}.page-updates .changelog-panel .changelog-entry,.page-updates .changelog-panel .changelog-entry ul,.page-updates .changelog-panel .changelog-entry-content{justify-self:stretch;width:100%;max-width:none;margin-inline:0}.page-updates .changelog-panel .changelog-entry{display:block!important}.page-updates .changelog-panel .changelog-entry-content{justify-items:stretch;display:grid}.page-updates .changelog-panel .changelog-entry-note-toolbar{grid-template-columns:minmax(0,1fr) auto;width:100%;margin-inline:0}.page-updates .changelog-panel .changelog-entry li.release-note-item{grid-template-columns:minmax(108px,128px) minmax(0,1fr);column-gap:clamp(14px,1.15vw,22px)}.page-updates .changelog-panel .release-note-item>span:last-child{overflow-wrap:anywhere;width:100%;max-width:none}[data-theme=light] .page-updates .changelog-panel{background:oklch(98.9% .002 250);border-color:oklch(80% .014 250)}[data-theme=light] .page-updates .changelog-panel .changelog-group[open]{background:oklch(99.4% .001 250);border-color:oklch(78% .017 250)}@media (min-width:1500px){.page-updates .changelog-panel .changelog-entry li.release-note-item{grid-template-columns:122px minmax(0,1fr)}}@media (max-width:760px){.page-updates .changelog-panel .changelog-group-summary,.page-updates .changelog-panel .changelog-group[open] .changelog-group-body,.page-updates .changelog-panel .changelog-list{padding-inline:14px}.page-updates .changelog-panel .changelog-entry li.release-note-item,.page-updates .changelog-panel .changelog-entry-note-toolbar{grid-template-columns:1fr}}.overview-intelligence-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(min-content,auto);grid-auto-flow:row;align-items:stretch}.overview-widget-shell{align-self:stretch;height:100%;display:grid}.overview-widget-shell>.overview-chart-panel{height:100%}.overview-widget-shell.widget-activity,.overview-widget-shell.widget-audit-table,.overview-widget-shell.widget-composition,.overview-widget-shell.widget-quick-actions,.overview-widget-shell.widget-system-sync{grid-column:span 6}.overview-widget-shell.widget-certificate-expiration{grid-column:span 8}.overview-widget-shell.widget-access-trend,.overview-widget-shell.widget-certificate-status,.overview-widget-shell.widget-operations,.overview-widget-shell.widget-risk-breakdown{grid-column:span 4}@media (max-width:1180px){.overview-widget-shell.widget-access-trend,.overview-widget-shell.widget-activity,.overview-widget-shell.widget-audit-table,.overview-widget-shell.widget-certificate-expiration,.overview-widget-shell.widget-certificate-status,.overview-widget-shell.widget-composition,.overview-widget-shell.widget-operations,.overview-widget-shell.widget-quick-actions,.overview-widget-shell.widget-risk-breakdown,.overview-widget-shell.widget-system-sync{grid-column:span 12}}.overview-command-center .readiness-signal.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-success{border-color:color-mix(in oklch,var(--success) 56%,var(--border-subtle))}}.overview-command-center .readiness-signal.tone-success{background:linear-gradient(135deg,var(--success-soft),transparent 70%),var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-success{background:linear-gradient(135deg,color-mix(in oklch,var(--success-soft) 72%,transparent),transparent 70%),color-mix(in oklch,var(--success) 14%,var(--surface-raised))}}.overview-command-center .readiness-signal.tone-success{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-success{color:color-mix(in oklch,var(--success) 72%,var(--text-primary))}}.overview-command-center .readiness-signal.tone-success{box-shadow:0 8px 20px var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-success{box-shadow:0 8px 20px color-mix(in oklch,var(--success) 12%,transparent)}}.overview-command-center .readiness-signal.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-warning{border-color:color-mix(in oklch,var(--warning) 62%,var(--border-subtle))}}.overview-command-center .readiness-signal.tone-warning{background:linear-gradient(135deg,var(--warning-soft),transparent 70%),var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-warning{background:linear-gradient(135deg,color-mix(in oklch,var(--warning-soft) 74%,transparent),transparent 70%),color-mix(in oklch,var(--warning) 13%,var(--surface-raised))}}.overview-command-center .readiness-signal.tone-warning{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-warning{color:color-mix(in oklch,var(--warning) 76%,var(--text-primary))}}.overview-command-center .readiness-signal.tone-warning{box-shadow:0 8px 20px var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-warning{box-shadow:0 8px 20px color-mix(in oklch,var(--warning) 12%,transparent)}}.overview-command-center .readiness-signal.tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-danger{border-color:color-mix(in oklch,var(--danger) 60%,var(--border-subtle))}}.overview-command-center .readiness-signal.tone-danger{background:linear-gradient(135deg,var(--danger-soft),transparent 70%),var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-danger{background:linear-gradient(135deg,color-mix(in oklch,var(--danger-soft) 76%,transparent),transparent 70%),color-mix(in oklch,var(--danger) 12%,var(--surface-raised))}}.overview-command-center .readiness-signal.tone-danger{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-danger{color:color-mix(in oklch,var(--danger) 76%,var(--text-primary))}}.overview-command-center .readiness-signal.tone-danger{box-shadow:0 8px 20px var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .readiness-signal.tone-danger{box-shadow:0 8px 20px color-mix(in oklch,var(--danger) 12%,transparent)}}.update-card{overflow:hidden}.update-card.is-running{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.update-card.is-running{border-color:color-mix(in oklch,var(--primary) 36%,var(--border-subtle))}}.update-card.is-running{background:linear-gradient(135deg,var(--primary-soft),transparent 62%),linear-gradient(180deg,var(--surface-raised),var(--surface))}@supports (color:color-mix(in lab,red,red)){.update-card.is-running{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 58%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 84%,transparent),color-mix(in oklch,var(--surface) 94%,transparent))}}.update-card.is-running .update-card-header .status-badge{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.update-card.is-running .update-card-header .status-badge{box-shadow:0 0 0 4px color-mix(in oklch,var(--primary) 10%,transparent)}}.update-support-copy{max-width:86ch;color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.update-support-copy{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.update-support-copy{line-height:1.55}.update-steps{gap:8px}.update-step{background:var(--surface-raised);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.update-step{background:color-mix(in oklch,var(--surface-raised) 46%,transparent)}}.update-step{padding:9px 10px}.update-step small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.update-progress-label{border:1px solid var(--border-subtle);width:fit-content;max-width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.update-progress-label{border:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.update-progress-label{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.update-progress-label{background:color-mix(in oklch,var(--surface-raised) 58%,transparent)}}.update-progress-label{color:var(--text-secondary);padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.update-progress-label{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.update-progress-label{overflow-wrap:anywhere;font-weight:780}.gridcn-sidebar-item-group{gap:4px;display:grid}.gridcn-sidebar-item-group.active-group{padding-bottom:2px}.gridcn-sidebar-children{border-left:1px solid var(--border-subtle);gap:4px;margin:3px 0 2px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-children{border-left:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.gridcn-sidebar-children button{min-height:34px;color:var(--text-secondary);border-radius:11px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-children button{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.gridcn-sidebar-children button strong{font-size:12.5px;font-weight:720}.gridcn-sidebar-children button>svg{width:15px;height:15px}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-item-group{display:block}.overview-dashboard-category-header{border:1px solid var(--border-subtle);align-items:center;gap:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-category-header{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-dashboard-category-header{background:var(--surface-raised);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-category-header{background:color-mix(in oklch,var(--surface-raised) 92%,var(--surface) 8%)}}.overview-dashboard-category-header{box-shadow:0 10px 28px var(--shadow-soft),0 1px 0 var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-category-header{box-shadow:0 10px 28px color-mix(in oklch,var(--shadow-soft) 12%,transparent),0 1px 0 color-mix(in oklch,var(--text-primary) 4%,transparent) inset}}.overview-dashboard-category-header{padding:15px 16px}.overview-dashboard-category-header>div:first-child{gap:4px;min-width:0;display:grid}.overview-dashboard-category-header span{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-category-header span{color:color-mix(in oklch,var(--primary) 62%,var(--text-secondary))}}.overview-dashboard-category-header span{letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:760;line-height:1}.overview-dashboard-category-header h2{color:var(--text-primary);margin:0;font-size:clamp(20px,1.55vw,26px);font-weight:720;line-height:1.14}.overview-dashboard-category-header p{max-width:78ch;color:var(--text-secondary);margin:0}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-category-header p{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.overview-dashboard-category-header p{font-weight:520;line-height:1.45}.overview-dashboard-category-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.overview-dashboard-category-actions .compact-action{border-radius:10px;min-height:36px;padding-inline:11px;font-weight:680}.dashboard-category-grid{grid-auto-rows:minmax(min-content,auto)}.overview-widget-shell.widget-directory-snapshot{grid-column:span 7}.overview-widget-shell.widget-change-activity{grid-column:span 8}.overview-widget-shell.widget-quick-actions{grid-column:span 7}.overview-change-widget,.overview-directory-widget{gap:12px}.overview-change-metrics,.overview-directory-metrics{grid-template-columns:repeat(auto-fit,minmax(144px,1fr));gap:10px;display:grid}.overview-change-metric,.overview-directory-metric{border:1px solid var(--border-subtle);align-content:center;gap:5px;min-height:78px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-change-metric,.overview-directory-metric{border:1px solid color-mix(in oklch,var(--border-subtle) 84%,transparent)}}.overview-change-metric,.overview-directory-metric{background:var(--input-surface);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.overview-change-metric,.overview-directory-metric{background:color-mix(in oklch,var(--input-surface) 86%,var(--surface))}}.overview-change-metric,.overview-directory-metric{color:var(--text-primary);text-align:left;box-shadow:0 8px 20px var(--shadow-soft);padding:12px}@supports (color:color-mix(in lab,red,red)){.overview-change-metric,.overview-directory-metric{box-shadow:0 8px 20px color-mix(in oklch,var(--shadow-soft) 8%,transparent)}}.overview-change-metric,.overview-directory-metric{transition:border-color .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease)}.overview-change-metric:not(:disabled):focus-visible,.overview-change-metric:not(:disabled):hover,.overview-directory-metric:not(:disabled):focus-visible,.overview-directory-metric:not(:disabled):hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-change-metric:not(:disabled):focus-visible,.overview-change-metric:not(:disabled):hover,.overview-directory-metric:not(:disabled):focus-visible,.overview-directory-metric:not(:disabled):hover{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}.overview-change-metric:not(:disabled):focus-visible,.overview-change-metric:not(:disabled):hover,.overview-directory-metric:not(:disabled):focus-visible,.overview-directory-metric:not(:disabled):hover{box-shadow:0 0 0 1px var(--primary),0 12px 24px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.overview-change-metric:not(:disabled):focus-visible,.overview-change-metric:not(:disabled):hover,.overview-directory-metric:not(:disabled):focus-visible,.overview-directory-metric:not(:disabled):hover{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 12%,transparent),0 12px 24px color-mix(in oklch,var(--shadow-soft) 12%,transparent)}}.overview-change-metric:not(:disabled):focus-visible,.overview-change-metric:not(:disabled):hover,.overview-directory-metric:not(:disabled):focus-visible,.overview-directory-metric:not(:disabled):hover{transform:translateY(-1px)}.overview-change-metric span,.overview-directory-metric span{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-change-metric span,.overview-directory-metric span{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.overview-change-metric span,.overview-directory-metric span{font-size:11.5px;font-weight:680;line-height:1.25}.overview-change-metric strong,.overview-directory-metric strong{color:var(--text-primary);font-size:22px;font-weight:760;line-height:1}.overview-change-metric small{color:var(--text-muted);font-size:11px;font-weight:580;line-height:1.25}.overview-change-metric.tone-success,.overview-change-row.tone-success,.overview-directory-metric.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-change-metric.tone-success,.overview-change-row.tone-success,.overview-directory-metric.tone-success{border-color:color-mix(in oklch,var(--success) 30%,var(--border-subtle))}}.overview-change-metric.tone-warning,.overview-change-row.tone-warning,.overview-directory-metric.tone-warning,.overview-directory-provider-row.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-change-metric.tone-warning,.overview-change-row.tone-warning,.overview-directory-metric.tone-warning,.overview-directory-provider-row.tone-warning{border-color:color-mix(in oklch,var(--warning) 34%,var(--border-subtle))}}.overview-change-metric.tone-warning,.overview-change-row.tone-warning,.overview-directory-metric.tone-warning,.overview-directory-provider-row.tone-warning{background:linear-gradient(90deg,var(--warning-soft),transparent 76%),var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-change-metric.tone-warning,.overview-change-row.tone-warning,.overview-directory-metric.tone-warning,.overview-directory-provider-row.tone-warning{background:linear-gradient(90deg,color-mix(in oklch,var(--warning-soft) 18%,transparent),transparent 76%),color-mix(in oklch,var(--input-surface) 88%,var(--surface))}}.overview-change-metric.tone-danger,.overview-change-row.tone-danger,.overview-directory-metric.tone-danger,.overview-directory-provider-row.tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-change-metric.tone-danger,.overview-change-row.tone-danger,.overview-directory-metric.tone-danger,.overview-directory-provider-row.tone-danger{border-color:color-mix(in oklch,var(--danger) 34%,var(--border-subtle))}}.overview-change-metric.tone-danger,.overview-change-row.tone-danger,.overview-directory-metric.tone-danger,.overview-directory-provider-row.tone-danger{background:linear-gradient(90deg,var(--danger-soft),transparent 76%),var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-change-metric.tone-danger,.overview-change-row.tone-danger,.overview-directory-metric.tone-danger,.overview-directory-provider-row.tone-danger{background:linear-gradient(90deg,color-mix(in oklch,var(--danger-soft) 14%,transparent),transparent 76%),color-mix(in oklch,var(--input-surface) 90%,var(--surface))}}.overview-change-timeline,.overview-directory-provider-list{gap:8px;min-width:0;display:grid}.overview-change-row,.overview-directory-provider-row{border:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-change-row,.overview-directory-provider-row{border:1px solid color-mix(in oklch,var(--border-subtle) 84%,transparent)}}.overview-change-row,.overview-directory-provider-row{background:var(--input-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.overview-change-row,.overview-directory-provider-row{background:color-mix(in oklch,var(--input-surface) 86%,var(--surface))}}.overview-change-row,.overview-directory-provider-row{color:var(--text-primary);text-align:left;padding:9px 11px}.overview-change-row>span,.overview-directory-provider-row>span{gap:2px;min-width:0;display:grid}.overview-change-row strong,.overview-directory-provider-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:740;overflow:hidden}.overview-change-row small,.overview-directory-provider-row small{color:var(--text-secondary);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-change-row small,.overview-directory-provider-row small{color:color-mix(in oklch,var(--text-secondary) 84%,var(--text-primary))}}.overview-change-row small,.overview-directory-provider-row small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:560}.overview-change-row em,.overview-directory-provider-row em{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-change-row em,.overview-directory-provider-row em{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.overview-change-row em,.overview-directory-provider-row em{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-change-row em,.overview-directory-provider-row em{background:color-mix(in oklch,var(--surface-raised) 76%,transparent)}}.overview-change-row em,.overview-directory-provider-row em{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-change-row em,.overview-directory-provider-row em{color:color-mix(in oklch,var(--text-secondary) 90%,var(--text-primary))}}.overview-change-row em,.overview-directory-provider-row em{white-space:nowrap;padding:5px 8px;font-size:11px;font-style:normal;font-weight:680;line-height:1}.overview-command-center-screen .executive-posture-summary{background:linear-gradient(180deg,var(--surface-raised),var(--surface))}@supports (color:color-mix(in lab,red,red)){.overview-command-center-screen .executive-posture-summary{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 96%,transparent),color-mix(in oklch,var(--surface) 98%,transparent))}}.overview-command-center-screen .overview-score-meter{width:clamp(124px,8vw,142px);height:clamp(124px,8vw,142px);box-shadow:0 14px 34px var(--score-accent),0 0 0 1px var(--score-accent)}@supports (color:color-mix(in lab,red,red)){.overview-command-center-screen .overview-score-meter{box-shadow:0 14px 34px color-mix(in oklch,var(--score-accent) 10%,transparent),0 0 0 1px color-mix(in oklch,var(--score-accent) 22%,var(--border-subtle))}}.overview-command-center-screen .overview-score-meter .overview-score-value strong{font-size:clamp(34px,2.4vw,40px);font-weight:760}[data-theme=light] .overview-change-metric,[data-theme=light] .overview-change-row,[data-theme=light] .overview-command-center-screen .executive-posture-summary,[data-theme=light] .overview-dashboard-category-header,[data-theme=light] .overview-directory-metric,[data-theme=light] .overview-directory-provider-row{background:oklch(98.8% .003 238);border-color:oklch(86% .016 238);box-shadow:0 10px 24px oklch(68% .025 238/.08)}[data-theme=light] .overview-dashboard-category-header{background:oklch(99% .002 238)}[data-theme=light] .overview-dashboard-category-header span{color:oklch(45% .075 220)}[data-theme=light] .gridcn-sidebar-children{border-left-color:oklch(86% .015 238)}@media (max-width:1180px){.overview-widget-shell.widget-change-activity,.overview-widget-shell.widget-directory-snapshot,.overview-widget-shell.widget-quick-actions{grid-column:span 12}.overview-dashboard-category-actions{justify-content:flex-start}}@media (max-width:760px){.overview-dashboard-category-header{padding:14px}.overview-dashboard-category-actions .compact-action{flex:128px;justify-content:center}.overview-change-row,.overview-directory-provider-row{grid-template-columns:1fr}}[data-theme=light] .gridcn-sidebar-nav{background:oklch(98.6% .004 238);box-shadow:0 14px 28px oklch(67% .018 238/.14)}.gridcn-sidebar-item-group.active-group>button.has-active-child{box-shadow:none;color:var(--text-secondary);background:0 0;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-item-group.active-group>button.has-active-child{color:color-mix(in oklch,var(--text-secondary) 92%,var(--text-primary))}}.gridcn-sidebar-item-group.active-group>button.has-active-child:before{opacity:0}.gridcn-sidebar-children button,.gridcn-sidebar-section button{border-radius:10px;grid-template-columns:26px minmax(0,1fr) max-content max-content;gap:9px;min-height:40px;padding-block:4px;padding-inline:10px}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-section button{grid-template-columns:1fr}.gridcn-sidebar-icon{width:26px;min-width:26px;height:26px;color:var(--text-secondary);border-radius:8px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-icon{color:color-mix(in oklch,var(--text-secondary) 82%,var(--text-primary))}}.gridcn-sidebar-icon{line-height:1}.gridcn-sidebar-icon svg{stroke-width:1.9px;width:16px;height:16px;display:block}.gridcn-sidebar-nav.collapsed .gridcn-sidebar-icon{width:28px;min-width:28px;height:28px}.gridcn-sidebar-children button.active .gridcn-sidebar-icon,.gridcn-sidebar-children button:focus-visible .gridcn-sidebar-icon,.gridcn-sidebar-children button:hover .gridcn-sidebar-icon,.gridcn-sidebar-section button.active .gridcn-sidebar-icon,.gridcn-sidebar-section button.has-active-child .gridcn-sidebar-icon,.gridcn-sidebar-section button:focus-visible .gridcn-sidebar-icon,.gridcn-sidebar-section button:hover .gridcn-sidebar-icon{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-children button.active .gridcn-sidebar-icon,.gridcn-sidebar-children button:focus-visible .gridcn-sidebar-icon,.gridcn-sidebar-children button:hover .gridcn-sidebar-icon,.gridcn-sidebar-section button.active .gridcn-sidebar-icon,.gridcn-sidebar-section button.has-active-child .gridcn-sidebar-icon,.gridcn-sidebar-section button:focus-visible .gridcn-sidebar-icon,.gridcn-sidebar-section button:hover .gridcn-sidebar-icon{background:color-mix(in oklch,var(--primary-soft) 36%,transparent)}}.gridcn-sidebar-children button.active .gridcn-sidebar-icon,.gridcn-sidebar-children button:focus-visible .gridcn-sidebar-icon,.gridcn-sidebar-children button:hover .gridcn-sidebar-icon,.gridcn-sidebar-section button.active .gridcn-sidebar-icon,.gridcn-sidebar-section button.has-active-child .gridcn-sidebar-icon,.gridcn-sidebar-section button:focus-visible .gridcn-sidebar-icon,.gridcn-sidebar-section button:hover .gridcn-sidebar-icon{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-children button.active .gridcn-sidebar-icon,.gridcn-sidebar-children button:focus-visible .gridcn-sidebar-icon,.gridcn-sidebar-children button:hover .gridcn-sidebar-icon,.gridcn-sidebar-section button.active .gridcn-sidebar-icon,.gridcn-sidebar-section button.has-active-child .gridcn-sidebar-icon,.gridcn-sidebar-section button:focus-visible .gridcn-sidebar-icon,.gridcn-sidebar-section button:hover .gridcn-sidebar-icon{color:color-mix(in oklch,var(--primary) 42%,var(--text-primary))}}.gridcn-sidebar-children{border-left-color:var(--border-subtle);gap:3px;margin:3px 0 5px 12px}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-children{border-left-color:color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.gridcn-sidebar-children{padding-left:9px}.gridcn-sidebar-children button strong,.gridcn-sidebar-section button strong{color:var(--text-secondary);padding-top:1px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-children button strong,.gridcn-sidebar-section button strong{color:color-mix(in oklch,var(--text-secondary) 90%,var(--text-primary))}}.gridcn-sidebar-children button strong,.gridcn-sidebar-section button strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12.6px;font-weight:560;line-height:1.34}.gridcn-sidebar-section button.has-active-child{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.has-active-child{border-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.gridcn-sidebar-section button.has-active-child{background:linear-gradient(90deg,var(--primary-soft),transparent 88%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.has-active-child{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 30%,transparent),transparent 88%),color-mix(in oklch,var(--surface-raised) 48%,transparent)}}.gridcn-sidebar-section button.has-active-child{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.has-active-child{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.gridcn-sidebar-section button.has-active-child strong{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.has-active-child strong{color:color-mix(in oklch,var(--text-primary) 82%,var(--primary))}}.gridcn-sidebar-section button.has-active-child strong{font-weight:620}.gridcn-sidebar-expansion-icon{width:18px;height:18px;color:var(--text-muted);border-radius:999px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-expansion-icon{color:color-mix(in oklch,var(--text-muted) 86%,var(--text-primary))}}.gridcn-sidebar-expansion-icon{transition:background .16s var(--motion-ease-standard),color .16s var(--motion-ease-standard),transform .16s var(--motion-ease-standard)}.gridcn-sidebar-expansion-icon svg{width:15px;height:15px}.gridcn-sidebar-section button.active .gridcn-sidebar-expansion-icon,.gridcn-sidebar-section button:focus-visible .gridcn-sidebar-expansion-icon,.gridcn-sidebar-section button:hover .gridcn-sidebar-expansion-icon{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.active .gridcn-sidebar-expansion-icon,.gridcn-sidebar-section button:focus-visible .gridcn-sidebar-expansion-icon,.gridcn-sidebar-section button:hover .gridcn-sidebar-expansion-icon{background:color-mix(in oklch,var(--primary-soft) 52%,transparent)}}.gridcn-sidebar-section button.active .gridcn-sidebar-expansion-icon,.gridcn-sidebar-section button:focus-visible .gridcn-sidebar-expansion-icon,.gridcn-sidebar-section button:hover .gridcn-sidebar-expansion-icon{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-section button.active .gridcn-sidebar-expansion-icon,.gridcn-sidebar-section button:focus-visible .gridcn-sidebar-expansion-icon,.gridcn-sidebar-section button:hover .gridcn-sidebar-expansion-icon{color:color-mix(in oklch,var(--primary) 54%,var(--text-primary))}}.gridcn-sidebar-children button.active,.gridcn-sidebar-section button.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-children button.active,.gridcn-sidebar-section button.active{border-color:color-mix(in oklch,var(--primary) 28%,var(--border-subtle))}}.gridcn-sidebar-children button.active,.gridcn-sidebar-section button.active{background:linear-gradient(90deg,var(--primary-soft),transparent 86%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-children button.active,.gridcn-sidebar-section button.active{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 42%,transparent),transparent 86%),color-mix(in oklch,var(--surface-raised) 62%,transparent)}}.gridcn-sidebar-children button.active,.gridcn-sidebar-section button.active{box-shadow:none;color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-children button.active,.gridcn-sidebar-section button.active{color:color-mix(in oklch,var(--primary) 32%,var(--text-primary))}}.gridcn-sidebar-children button.active strong,.gridcn-sidebar-section button.active strong{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-children button.active strong,.gridcn-sidebar-section button.active strong{color:color-mix(in oklch,var(--text-primary) 86%,var(--primary))}}.gridcn-sidebar-children button.active strong,.gridcn-sidebar-section button.active strong{font-weight:640}[data-theme=light] .gridcn-sidebar-children button.active,[data-theme=light] .gridcn-sidebar-section button.active{color:oklch(32% .075 210);background:linear-gradient(90deg,oklch(94.5% .023 223),oklch(98.5% .006 238) 88%),oklch(97.8% .01 225);border-color:oklch(75% .045 222)}[data-theme=light] .gridcn-sidebar-children button.active .gridcn-sidebar-icon,[data-theme=light] .gridcn-sidebar-section button.active .gridcn-sidebar-icon,[data-theme=light] .gridcn-sidebar-section button.has-active-child .gridcn-sidebar-icon{color:oklch(35% .08 210);background:oklch(94.2% .02 222)}.gridcn-sidebar-children button.active:before,.gridcn-sidebar-section button.active:before{opacity:.8;width:1px;top:9px;bottom:9px;left:5px}@media (prefers-reduced-motion:reduce){.gridcn-sidebar-expansion-icon{transition:none}}.gridcn-sidebar-section>span{font-weight:620;line-height:1.4}.gridcn-sidebar-children button,.gridcn-sidebar-section button{align-items:center;min-height:42px;padding-block:5px}.gridcn-sidebar-children button strong,.gridcn-sidebar-section button strong{min-width:0;padding-block:1px 2px;font-size:12.8px;font-weight:520;line-height:1.42;display:block}.gridcn-sidebar-children button.active strong,.gridcn-sidebar-section button.active strong,.gridcn-sidebar-section button.has-active-child strong{font-weight:580}.gridcn-sidebar-icon{flex:0 0 26px}.gridcn-sidebar-children button small,.gridcn-sidebar-section button small{align-content:center;min-height:20px;font-weight:560;line-height:1.2}.gridcn-sidebar-badge{text-overflow:ellipsis;justify-self:end;max-width:74px;overflow:hidden}.overview-dashboard-category-header{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;padding:0 0 4px}[data-theme=light] .overview-dashboard-category-header{box-shadow:none;background:0 0;border-color:#0000}.overview-dashboard-category-header h2{font-size:17px;font-weight:620;line-height:1.2}.overview-dashboard-category-header p{font-size:13px;font-weight:440}.overview-dashboard-category-actions{gap:6px}.overview-dashboard-category-actions .compact-action{border-radius:9px;min-height:32px;padding-inline:10px;font-size:12.5px;font-weight:620}.overview-dashboard-category-header .overview-dashboard-category-summary{align-items:center;gap:8px;min-width:0;display:flex}.overview-dashboard-category-help{border:1px solid var(--border-subtle);flex:none;place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-category-help{border:1px solid color-mix(in oklch,var(--border-subtle) 86%,transparent)}}.overview-dashboard-category-help{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-category-help{background:color-mix(in oklch,var(--surface-raised) 82%,transparent)}}.overview-dashboard-category-help{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-category-help{color:color-mix(in oklch,var(--text-secondary) 86%,var(--primary))}}.overview-dashboard-category-help{transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease),transform .15s var(--ease);text-decoration:none}.overview-dashboard-category-help:focus-visible,.overview-dashboard-category-help:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-category-help:focus-visible,.overview-dashboard-category-help:hover{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}.overview-dashboard-category-help:focus-visible,.overview-dashboard-category-help:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-category-help:focus-visible,.overview-dashboard-category-help:hover{background:color-mix(in oklch,var(--primary-soft) 54%,var(--surface-raised))}}.overview-dashboard-category-help:focus-visible,.overview-dashboard-category-help:hover{color:var(--text-primary);outline:none;transform:translateY(-1px)}.overview-dashboard-category-help svg{width:15px;height:15px}@media (max-width:680px){.overview-dashboard-category-header{grid-template-columns:1fr;align-items:stretch}.overview-dashboard-category-header .overview-dashboard-category-summary{align-items:flex-start}.overview-dashboard-category-help{margin-top:-3px}}[data-theme=light] .overview-dashboard-category-actions .compact-action{color:oklch(33% .018 238);box-shadow:none;background:oklch(99% .002 238);border-color:oklch(86% .012 238)}.overview-dashboard{padding-block-start:0;position:relative}.overview-dashboard-screen-tools{z-index:12;pointer-events:auto;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:start;gap:8px;min-height:0;margin:0 0 8px;display:grid;position:static;inset:auto}.overview-dashboard-screen-summary{border:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:8px;max-width:min(720px,100% - 42px);min-height:30px;margin:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-screen-summary{border:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.overview-dashboard-screen-summary{background:var(--surface-raised);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-screen-summary{background:color-mix(in oklch,var(--surface-raised) 86%,transparent)}}.overview-dashboard-screen-summary{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-screen-summary{color:color-mix(in oklch,var(--text-secondary) 84%,var(--text-primary))}}.overview-dashboard-screen-summary{box-shadow:0 6px 18px var(--shadow-soft);padding:5px 7px 5px 11px;font-size:12px;font-weight:560;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-screen-summary{box-shadow:0 6px 18px color-mix(in oklch,var(--shadow-soft) 9%,transparent)}}.overview-dashboard-screen-summary{pointer-events:auto}.overview-dashboard-screen-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-category-intent-row{pointer-events:auto;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-inline-end:42px;display:grid}.dashboard-category-chip{border:1px solid var(--border-subtle);gap:2px;min-width:0;padding:8px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-category-chip{border:1px solid color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.dashboard-category-chip{background:var(--surface-raised);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.dashboard-category-chip{background:color-mix(in oklch,var(--surface-raised) 78%,var(--input-surface))}}.dashboard-category-chip{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.04)}.dashboard-category-chip-label{color:var(--text-secondary);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-category-chip-label{color:color-mix(in oklch,var(--text-secondary) 86%,var(--text-primary))}}.dashboard-category-chip-label{letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:740;line-height:1.1}.dashboard-category-chip strong{color:var(--text-primary);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:660;line-height:1.25;overflow:hidden}.overview-dashboard-doc-link{border:1px solid var(--border-subtle);place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-doc-link{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.overview-dashboard-doc-link{color:var(--primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-doc-link{color:color-mix(in oklch,var(--primary) 82%,var(--text-primary))}}.overview-dashboard-doc-link{transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease);text-decoration:none}.overview-dashboard-doc-link:focus-visible,.overview-dashboard-doc-link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-doc-link:focus-visible,.overview-dashboard-doc-link:hover{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}.overview-dashboard-doc-link:focus-visible,.overview-dashboard-doc-link:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-doc-link:focus-visible,.overview-dashboard-doc-link:hover{background:color-mix(in oklch,var(--primary-soft) 38%,var(--surface-raised))}}.overview-dashboard-doc-link:focus-visible,.overview-dashboard-doc-link:hover{color:var(--text-primary);outline:none}.overview-dashboard-tool-trigger{border:1px solid var(--border-subtle);place-items:center;width:30px;height:30px;min-height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-tool-trigger{border:1px solid color-mix(in oklch,var(--border-subtle) 76%,transparent)}}.overview-dashboard-tool-trigger{background:var(--surface-raised);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-tool-trigger{background:color-mix(in oklch,var(--surface-raised) 84%,transparent)}}.overview-dashboard-tool-trigger{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-tool-trigger{color:color-mix(in oklch,var(--text-secondary) 84%,var(--text-primary))}}.overview-dashboard-tool-trigger{box-shadow:0 6px 18px var(--shadow-soft);padding:0}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-tool-trigger{box-shadow:0 6px 18px color-mix(in oklch,var(--shadow-soft) 10%,transparent)}}.overview-dashboard-tool-trigger{opacity:.78;pointer-events:auto;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease),opacity .15s var(--ease)}.overview-dashboard-tool-trigger:focus-visible,.overview-dashboard-tool-trigger:hover,.overview-dashboard-tool-trigger[data-state=open]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-tool-trigger:focus-visible,.overview-dashboard-tool-trigger:hover,.overview-dashboard-tool-trigger[data-state=open]{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}.overview-dashboard-tool-trigger:focus-visible,.overview-dashboard-tool-trigger:hover,.overview-dashboard-tool-trigger[data-state=open]{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-tool-trigger:focus-visible,.overview-dashboard-tool-trigger:hover,.overview-dashboard-tool-trigger[data-state=open]{background:color-mix(in oklch,var(--primary-soft) 34%,var(--surface-raised))}}.overview-dashboard-tool-trigger:focus-visible,.overview-dashboard-tool-trigger:hover,.overview-dashboard-tool-trigger[data-state=open]{color:var(--text-primary);box-shadow:0 8px 22px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard-tool-trigger:focus-visible,.overview-dashboard-tool-trigger:hover,.overview-dashboard-tool-trigger[data-state=open]{box-shadow:0 8px 22px color-mix(in oklch,var(--shadow-soft) 14%,transparent)}}.overview-dashboard-tool-trigger:focus-visible,.overview-dashboard-tool-trigger:hover,.overview-dashboard-tool-trigger[data-state=open]{opacity:1;outline:none}.overview-dashboard-screen-tools svg{width:15px;height:15px}.overview-dashboard-tools-menu{min-width:218px}.overview-dashboard-tools-menu [data-slot=dropdown-menu-item]{gap:9px}.overview-dashboard-tools-menu svg{width:15px;height:15px}.overview-dashboard-tool-link{color:inherit;text-decoration:none}.overview-dashboard-tool-link svg:last-child{opacity:.62;margin-inline-start:auto}[data-theme=light] .overview-dashboard-tool-trigger{color:oklch(40% .018 238);background:oklch(99% .002 238/.92);border-color:oklch(86% .012 238);box-shadow:0 8px 18px oklch(68% .018 238/.1)}[data-theme=light] .overview-dashboard-screen-summary{color:oklch(35% .018 238);box-shadow:none;background:oklch(99.5% .001 238/.94);border-color:oklch(87% .008 238)}[data-theme=light] .dashboard-category-chip{background:oklch(98.8% .002 238);border-color:oklch(90.5% .006 238)}@media (max-width:980px){.overview-dashboard{padding-block-start:128px}.dashboard-category-intent-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.overview-dashboard{padding-block-start:156px}.overview-dashboard-screen-tools{inset-inline:0}.overview-dashboard-screen-summary{max-width:100%}.dashboard-category-intent-row{padding-inline-end:0}.overview-category-empty{grid-template-columns:1fr;align-items:start}.overview-category-empty-action{white-space:normal;justify-self:start}}[data-theme=light] .overview-dashboard-doc-link{color:oklch(42% .13 263);background:oklch(99.2% .001 238);border-color:oklch(86.5% .01 238)}.dashboard-category-grid{grid-template-columns:repeat(2,minmax(360px,1fr));gap:14px}.dashboard-category-grid .overview-widget-shell,.dashboard-category-grid .overview-widget-shell.widget-access-trend,.dashboard-category-grid .overview-widget-shell.widget-activity,.dashboard-category-grid .overview-widget-shell.widget-behavior-analysis,.dashboard-category-grid .overview-widget-shell.widget-certificate-distribution,.dashboard-category-grid .overview-widget-shell.widget-certificate-expiration,.dashboard-category-grid .overview-widget-shell.widget-certificate-risk-radar,.dashboard-category-grid .overview-widget-shell.widget-certificate-status,.dashboard-category-grid .overview-widget-shell.widget-change-activity,.dashboard-category-grid .overview-widget-shell.widget-change-by-site,.dashboard-category-grid .overview-widget-shell.widget-change-flow,.dashboard-category-grid .overview-widget-shell.widget-composition,.dashboard-category-grid .overview-widget-shell.widget-credential-custody,.dashboard-category-grid .overview-widget-shell.widget-directory-snapshot,.dashboard-category-grid .overview-widget-shell.widget-operations,.dashboard-category-grid .overview-widget-shell.widget-quick-actions,.dashboard-category-grid .overview-widget-shell.widget-remote-sessions,.dashboard-category-grid .overview-widget-shell.widget-risk-breakdown,.dashboard-category-grid .overview-widget-shell.widget-system-sync{grid-column:auto!important}.dashboard-category-grid .overview-widget-shell.widget-audit-table,.dashboard-category-grid .overview-widget-shell.widget-behavior-analysis,.dashboard-category-grid .overview-widget-shell.widget-change-by-site,.dashboard-category-grid .overview-widget-shell.widget-change-flow,.dashboard-category-grid .overview-widget-shell.widget-credential-custody,.dashboard-category-grid .overview-widget-shell.widget-remote-sessions{grid-column:1/-1!important}.overview-dashboard .gridcn-template-card,.overview-dashboard .overview-chart-panel{box-shadow:0 12px 26px var(--shadow-soft);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .gridcn-template-card,.overview-dashboard .overview-chart-panel{box-shadow:0 12px 26px color-mix(in oklch,var(--shadow-soft) 10%,transparent)}}[data-theme=light] .overview-dashboard .gridcn-template-card,[data-theme=light] .overview-dashboard .overview-chart-panel{background:oklch(99% .002 238);border-color:oklch(86% .012 238);box-shadow:0 10px 22px oklch(68% .018 238/.1)}.overview-dashboard .gridcn-template-card:before,.overview-dashboard .overview-chart-panel:before{display:none!important}.overview-dashboard .overview-widget-shell:focus-within,.overview-dashboard .overview-widget-shell:hover{transform:none}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-widget-shell:focus-within>.overview-chart-panel,.overview-dashboard .overview-widget-shell:hover>.overview-chart-panel{box-shadow:0 12px 26px color-mix(in oklch,var(--shadow-soft) 12%,transparent)}}[data-theme=light] .overview-dashboard .overview-action-row,[data-theme=light] .overview-dashboard .overview-certificate-status-row,[data-theme=light] .overview-dashboard .overview-change-metric,[data-theme=light] .overview-dashboard .overview-change-row,[data-theme=light] .overview-dashboard .overview-directory-metric,[data-theme=light] .overview-dashboard .overview-directory-provider-row,[data-theme=light] .overview-dashboard .overview-distribution-row,[data-theme=light] .overview-dashboard .overview-signal-card,[data-theme=light] .overview-dashboard .overview-system-sync-card,[data-theme=light] .overview-dashboard .readiness-signal{box-shadow:none;background:oklch(99.3% .002 238);border-color:oklch(87% .012 238)}[data-theme=light] .overview-dashboard .overview-action-row.tone-warning,[data-theme=light] .overview-dashboard .overview-certificate-status-row.tone-warning,[data-theme=light] .overview-dashboard .overview-change-metric.tone-warning,[data-theme=light] .overview-dashboard .overview-directory-metric.tone-warning,[data-theme=light] .overview-dashboard .overview-distribution-row.tone-warning,[data-theme=light] .overview-dashboard .overview-signal-card.tone-warning,[data-theme=light] .overview-dashboard .overview-system-sync-card.tone-warning,[data-theme=light] .overview-dashboard .readiness-signal.tone-warning{background:oklch(98.8% .01 83);border-color:oklch(81% .055 83)}[data-theme=light] .overview-dashboard .overview-action-row.tone-danger,[data-theme=light] .overview-dashboard .overview-certificate-status-row.tone-danger,[data-theme=light] .overview-dashboard .overview-change-metric.tone-danger,[data-theme=light] .overview-dashboard .overview-directory-metric.tone-danger,[data-theme=light] .overview-dashboard .overview-distribution-row.tone-danger,[data-theme=light] .overview-dashboard .overview-signal-card.tone-danger,[data-theme=light] .overview-dashboard .overview-system-sync-card.tone-danger,[data-theme=light] .overview-dashboard .readiness-signal.tone-danger{background:oklch(98.8% .008 24);border-color:oklch(82% .05 24)}[data-theme=light] .overview-command-center-screen .executive-posture-summary{background:oklch(99% .002 238);border-color:oklch(85% .014 238);box-shadow:0 12px 28px oklch(68% .02 238/.12)}.overview-command-center-screen .executive-posture-summary:before{display:none}.overview-command-center-screen .overview-score-meter{box-shadow:0 0 0 1px var(--score-accent)}@supports (color:color-mix(in lab,red,red)){.overview-command-center-screen .overview-score-meter{box-shadow:0 0 0 1px color-mix(in oklch,var(--score-accent) 22%,var(--border-subtle))}}.overview-command-center-screen .overview-score-meter:before{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-command-center-screen .overview-score-meter:before{background:color-mix(in oklch,var(--surface-raised) 94%,var(--surface))}}@media (max-width:1180px){.dashboard-category-grid,.overview-dashboard-category-header{grid-template-columns:1fr}}.backup-tool-import-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.backup-tool-import-panel{border:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.backup-tool-import-panel{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.backup-tool-import-panel{background:var(--surface-raised);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.backup-tool-import-panel{background:color-mix(in oklch,var(--surface-raised) 86%,transparent)}}.backup-tool-import-panel{padding:12px}.backup-tool-import-copy{gap:4px;min-width:0;display:grid}.backup-tool-import-copy strong{color:var(--text-primary);font-size:13px;font-weight:680;line-height:1.25}.backup-tool-import-copy small{color:var(--text-secondary);font-size:12px;font-weight:520;line-height:1.45}.backup-tool-import-action{white-space:nowrap;border-radius:10px;min-height:36px;padding-inline:12px}.auth-shell .backup-tool-import-panel{gap:10px;padding:9px 10px}.auth-shell .backup-tool-import-copy{gap:2px}.auth-shell .backup-tool-import-copy strong{font-size:12.5px}.auth-shell .backup-tool-import-copy small{font-size:11.3px;line-height:1.32}.auth-shell .backup-tool-import-action{min-height:32px;padding-inline:10px;font-size:12px}.server-backup-import-panel{border-color:var(--warning);margin:0 0 12px}@supports (color:color-mix(in lab,red,red)){.server-backup-import-panel{border-color:color-mix(in oklch,var(--warning) 24%,var(--border-subtle))}}.server-backup-import-panel{background:linear-gradient(90deg,var(--warning-soft),transparent 70%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.server-backup-import-panel{background:linear-gradient(90deg,color-mix(in oklch,var(--warning-soft) 16%,transparent),transparent 70%),color-mix(in oklch,var(--surface-raised) 88%,var(--surface))}}[data-theme=light] .server-backup-import-panel{background:linear-gradient(90deg,oklch(98.6% .01 83),#0000 76%),oklch(99% .002 238);border-color:oklch(82% .045 83)}.overview-command-center-screen{min-height:calc(100dvh - 172px)}.overview-command-center-screen .command-center-hero,.overview-command-center-screen .executive-posture-summary{min-height:calc(100dvh - 190px)}.command-center-actions{align-content:start}.command-center-cockpit-grid{grid-column:1/-1;grid-template-columns:minmax(320px,1.18fr) minmax(280px,.9fr) minmax(260px,.82fr);gap:14px;min-width:0;display:grid}.command-center-category-panel,.command-center-live-panel,.command-center-score-panel,.overview-domain-sync-widget,.overview-rotation-sla-widget,.overview-security-coverage-widget{gap:12px;min-width:0;display:grid}.command-center-category-panel,.command-center-live-panel,.command-center-score-panel{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.command-center-category-panel,.command-center-live-panel,.command-center-score-panel{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.command-center-category-panel,.command-center-live-panel,.command-center-score-panel{background:var(--surface-raised);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.command-center-category-panel,.command-center-live-panel,.command-center-score-panel{background:color-mix(in oklch,var(--surface-raised) 94%,transparent)}}.command-center-category-panel,.command-center-live-panel,.command-center-score-panel{padding:14px}.command-center-category-panel>header,.command-center-live-panel>header,.command-center-score-panel>header,.overview-domain-provider-health>header,.overview-domain-selection-panel>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.command-center-category-panel>header span,.command-center-live-panel>header span,.command-center-score-panel>header span{align-items:center;gap:8px;min-width:0;display:inline-flex}.command-center-category-panel>header svg,.command-center-live-panel>header svg,.command-center-score-panel>header svg{width:17px;height:17px;color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.command-center-category-panel>header svg,.command-center-live-panel>header svg,.command-center-score-panel>header svg{color:color-mix(in oklch,var(--primary) 58%,var(--text-secondary))}}.command-center-category-panel strong,.command-center-live-panel strong,.command-center-score-panel strong{color:var(--text-primary);letter-spacing:0;font-size:13px;font-weight:680}.command-center-category-panel small,.command-center-live-panel small,.command-center-score-panel small{color:var(--text-secondary);font-size:11.5px;font-weight:540}.command-center-category-grid,.command-center-stat-strip,.overview-domain-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.command-center-category-card,.command-center-factor-row,.command-center-live-row,.command-center-stat-strip span,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-domain-object-row,.overview-domain-provider-health-row,.overview-domain-selection-card,.overview-rotation-bucket{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.command-center-category-card,.command-center-factor-row,.command-center-live-row,.command-center-stat-strip span,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-domain-object-row,.overview-domain-provider-health-row,.overview-domain-selection-card,.overview-rotation-bucket{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.command-center-category-card,.command-center-factor-row,.command-center-live-row,.command-center-stat-strip span,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-domain-object-row,.overview-domain-provider-health-row,.overview-domain-selection-card,.overview-rotation-bucket{background:var(--surface-raised);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.command-center-category-card,.command-center-factor-row,.command-center-live-row,.command-center-stat-strip span,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-domain-object-row,.overview-domain-provider-health-row,.overview-domain-selection-card,.overview-rotation-bucket{background:color-mix(in oklch,var(--surface-raised) 96%,transparent)}}.command-center-category-card,.command-center-factor-row,.command-center-live-row,.command-center-stat-strip span,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-domain-object-row,.overview-domain-provider-health-row,.overview-domain-selection-card,.overview-rotation-bucket{color:var(--text-primary);box-shadow:none}.command-center-stat-strip span{gap:5px;padding:10px;display:grid}.command-center-stat-strip strong{font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.command-center-factor-list,.command-center-live-list,.overview-coverage-factor-list,.overview-domain-provider-health>div{gap:8px;display:grid}.overview-coverage-factor-list.full-width{grid-column:1/-1}.command-center-factor-row,.overview-coverage-factor-row{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:10px;display:grid}.command-center-category-card span,.command-center-factor-row span,.command-center-live-row span,.overview-coverage-factor-row span,.overview-domain-object-row span,.overview-domain-provider-health-row span{gap:3px;min-width:0;display:grid}.command-center-category-card em,.command-center-factor-row em,.command-center-live-row em,.overview-coverage-factor-row em,.overview-domain-object-row em,.overview-domain-provider-health-row em{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:700}.command-center-factor-row progress,.overview-coverage-factor-row progress{border-radius:var(--radius-pill);background:var(--border-subtle);border:0;grid-column:1/-1;width:100%;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.command-center-factor-row progress,.overview-coverage-factor-row progress{background:color-mix(in oklch,var(--border-subtle) 60%,transparent)}}.command-center-factor-row progress::-webkit-progress-bar{background:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.command-center-factor-row progress::-webkit-progress-bar{background:color-mix(in oklch,var(--border-subtle) 60%,transparent)}}.overview-coverage-factor-row progress::-webkit-progress-bar{background:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-coverage-factor-row progress::-webkit-progress-bar{background:color-mix(in oklch,var(--border-subtle) 60%,transparent)}}.command-center-factor-row progress::-webkit-progress-value,.overview-coverage-factor-row progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--primary)}.command-center-factor-row.tone-success progress::-webkit-progress-value,.overview-coverage-factor-row.tone-success progress::-webkit-progress-value{background:var(--success)}.command-center-factor-row.tone-warning progress::-webkit-progress-value,.overview-coverage-factor-row.tone-warning progress::-webkit-progress-value{background:var(--warning)}.command-center-factor-row.tone-danger progress::-webkit-progress-value,.overview-coverage-factor-row.tone-danger progress::-webkit-progress-value{background:var(--danger)}.command-center-category-card,.command-center-live-row,.overview-domain-provider-health-row{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.command-center-category-card svg{width:18px;height:18px;color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.command-center-category-card svg{color:color-mix(in oklch,var(--primary) 62%,var(--text-secondary))}}.overview-coverage-scoreline{grid-template-columns:minmax(116px,.35fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.overview-coverage-score-card,.overview-coverage-score-summary{border:1px solid var(--border-subtle);place-items:center;gap:5px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-coverage-score-card,.overview-coverage-score-summary{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.overview-coverage-score-card,.overview-coverage-score-summary{background:var(--input-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.overview-coverage-score-card,.overview-coverage-score-summary{background:color-mix(in oklch,var(--input-surface) 74%,transparent)}}.overview-coverage-score-card,.overview-coverage-score-summary{text-align:center;padding:14px}.overview-coverage-score-card strong,.overview-coverage-score-summary strong{font-variant-numeric:tabular-nums;font-size:34px;font-weight:740;line-height:1}.overview-coverage-score-card small,.overview-coverage-score-card span,.overview-coverage-score-summary small,.overview-coverage-score-summary span{color:var(--text-secondary);font-size:12px;font-weight:620}.overview-domain-object-bars{gap:9px;display:grid}.overview-domain-object-row{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px;display:grid;position:relative;overflow:hidden}.overview-domain-object-row>i{background:var(--primary);height:3px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.overview-domain-object-row>i{background:color-mix(in oklch,var(--primary) 62%,transparent)}}.overview-domain-provider-health,.overview-domain-selection-panel{border:1px solid var(--border-subtle);gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-domain-provider-health,.overview-domain-selection-panel{border:1px solid color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.overview-domain-provider-health,.overview-domain-selection-panel{background:var(--surface-raised);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.overview-domain-provider-health,.overview-domain-selection-panel{background:color-mix(in oklch,var(--surface-raised) 92%,transparent)}}.overview-domain-provider-health,.overview-domain-selection-panel{padding:12px}.overview-domain-selection-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.overview-domain-selection-card{text-align:left;gap:5px;min-height:82px;padding:10px;display:grid}.overview-domain-selection-card strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:720}.overview-domain-selection-card small,.overview-domain-selection-card span{color:var(--text-secondary);font-size:11.5px;font-weight:560}.overview-rotation-bars{grid-template-columns:repeat(5,minmax(84px,1fr));align-items:end;gap:10px;display:grid}.overview-rotation-bucket{text-align:center;justify-items:center;gap:7px;min-height:150px;padding:10px 8px;display:grid}.overview-rotation-track{background:var(--border-subtle);border-radius:10px;justify-content:center;align-items:end;width:100%;height:108px;display:flex}@supports (color:color-mix(in lab,red,red)){.overview-rotation-track{background:color-mix(in oklch,var(--border-subtle) 34%,transparent)}}.overview-rotation-track{padding:6px}.overview-rotation-track i{background:var(--primary);border-radius:999px 999px 4px 4px;width:100%;max-width:34px}@supports (color:color-mix(in lab,red,red)){.overview-rotation-track i{background:color-mix(in oklch,var(--primary) 68%,transparent)}}.overview-rotation-bucket.tone-success .overview-rotation-track i{background:var(--success)}.overview-rotation-bucket.tone-warning .overview-rotation-track i{background:var(--warning)}.overview-rotation-bucket.tone-danger .overview-rotation-track i{background:var(--danger)}.overview-rotation-bucket strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:720}.overview-rotation-bucket small{color:var(--text-secondary);font-size:11.5px;font-weight:590}.dashboard-category-grid .overview-widget-shell.widget-domain-sync-health,.dashboard-category-grid .overview-widget-shell.widget-rotation-sla,.dashboard-category-grid .overview-widget-shell.widget-security-coverage{grid-column:1/-1!important}[data-theme=light]{--bg:oklch(97.7% .003 238);--bg-soft:oklch(96.4% .004 238);--panel:oklch(99.1% .002 238);--panel-raised:oklch(99.6% .002 238);--panel-muted:oklch(97.2% .004 238);--surface:oklch(98.8% .002 238);--surface-raised:oklch(99.5% .002 238);--input-surface:oklch(98.9% .003 238)}[data-theme=light] .app-shell,[data-theme=light] .content-shell,[data-theme=light] .gridcn-dashboard-frame,[data-theme=light] .workspace-shell,[data-theme=light] body{background:oklch(97.7% .003 238)}[data-theme=light] .backup-tool-import-panel,[data-theme=light] .command-center-category-panel,[data-theme=light] .command-center-live-panel,[data-theme=light] .command-center-score-panel,[data-theme=light] .overview-dashboard .gridcn-template-card,[data-theme=light] .overview-dashboard .overview-chart-panel,[data-theme=light] .overview-domain-provider-health,[data-theme=light] .overview-domain-selection-panel{background:oklch(99.4% .002 238);border-color:oklch(86.5% .01 238);box-shadow:0 8px 18px oklch(68% .018 238/.08)}[data-theme=light] .command-center-category-card,[data-theme=light] .command-center-factor-row,[data-theme=light] .command-center-live-row,[data-theme=light] .command-center-stat-strip span,[data-theme=light] .overview-coverage-factor-row,[data-theme=light] .overview-coverage-score-card,[data-theme=light] .overview-domain-object-row,[data-theme=light] .overview-domain-provider-health-row,[data-theme=light] .overview-domain-selection-card,[data-theme=light] .overview-rotation-bucket{background:oklch(99.7% .001 238);border-color:oklch(87% .01 238)}[data-theme=light] .command-center-factor-row.tone-warning,[data-theme=light] .overview-coverage-factor-row.tone-warning,[data-theme=light] .overview-rotation-bucket.tone-warning{background:oklch(99.2% .004 88);border-color:oklch(82% .04 88)}[data-theme=light] .command-center-factor-row.tone-danger,[data-theme=light] .overview-coverage-factor-row.tone-danger,[data-theme=light] .overview-rotation-bucket.tone-danger{background:oklch(99.1% .004 28);border-color:oklch(84% .036 28)}@media (max-width:1180px){.command-center-cockpit-grid,.overview-coverage-scoreline,.overview-domain-health-grid{grid-template-columns:1fr}}@media (max-width:760px){.backup-tool-import-panel{grid-template-columns:1fr}.backup-tool-import-action{justify-content:center;width:100%}.overview-command-center-screen,.overview-command-center-screen .command-center-hero,.overview-command-center-screen .executive-posture-summary{min-height:auto}.command-center-category-grid,.command-center-cockpit-grid,.command-center-stat-strip,.overview-domain-selection-panel>div{grid-template-columns:1fr}.overview-rotation-bars{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-rotation-bucket{min-height:132px}.overview-rotation-track{height:86px}.gridcn-uplink-actions{overflow:visible}.app-top-actions{flex-wrap:wrap;gap:6px;padding-bottom:0;overflow-x:visible}.topbar-action-group,.topbar-action-group-critical{border-radius:14px;flex-wrap:wrap;flex:min(100%,166px);max-width:100%;height:auto;min-height:38px}.topbar-action-group-critical{flex:none}.language-switch button,.theme-switch button,.topbar-action-group .top-icon-action,.topbar-action-group-critical .top-icon-action{width:44px;min-width:44px;height:44px;min-height:44px}.theme-switch{grid-template-columns:repeat(3,44px)}.theme-switch:before{width:44px}.theme-switch[data-selection=light]:before{transform:translate(48px)}.theme-switch[data-selection=system]:before{transform:translate(96px)}.accent-palette button{width:44px;min-width:44px;height:44px;min-height:44px}}[data-theme] .gridcn-uplink-header .accent-palette,[data-theme] .gridcn-uplink-header .language-switch,[data-theme] .gridcn-uplink-header .theme-switch,[data-theme] .gridcn-uplink-header .topbar-action-group,[data-theme] .gridcn-uplink-header .topbar-action-group-critical{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette,[data-theme] .gridcn-uplink-header .language-switch,[data-theme] .gridcn-uplink-header .theme-switch,[data-theme] .gridcn-uplink-header .topbar-action-group,[data-theme] .gridcn-uplink-header .topbar-action-group-critical{border-color:color-mix(in oklch,var(--action) 34%,var(--topbar-text) 14%)}}[data-theme] .gridcn-uplink-header .accent-palette,[data-theme] .gridcn-uplink-header .language-switch,[data-theme] .gridcn-uplink-header .theme-switch,[data-theme] .gridcn-uplink-header .topbar-action-group,[data-theme] .gridcn-uplink-header .topbar-action-group-critical{background:var(--topbar-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette,[data-theme] .gridcn-uplink-header .language-switch,[data-theme] .gridcn-uplink-header .theme-switch,[data-theme] .gridcn-uplink-header .topbar-action-group,[data-theme] .gridcn-uplink-header .topbar-action-group-critical{background:color-mix(in oklch,var(--topbar-bg) 72%,var(--action) 16%)}}[data-theme] .gridcn-uplink-header .accent-palette,[data-theme] .gridcn-uplink-header .language-switch,[data-theme] .gridcn-uplink-header .theme-switch,[data-theme] .gridcn-uplink-header .topbar-action-group,[data-theme] .gridcn-uplink-header .topbar-action-group-critical{color:var(--topbar-text)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette,[data-theme] .gridcn-uplink-header .language-switch,[data-theme] .gridcn-uplink-header .theme-switch,[data-theme] .gridcn-uplink-header .topbar-action-group,[data-theme] .gridcn-uplink-header .topbar-action-group-critical{color:color-mix(in oklch,var(--topbar-text) 92%,var(--action) 18%)}}[data-theme] .gridcn-uplink-header .accent-palette,[data-theme] .gridcn-uplink-header .language-switch,[data-theme] .gridcn-uplink-header .theme-switch,[data-theme] .gridcn-uplink-header .topbar-action-group,[data-theme] .gridcn-uplink-header .topbar-action-group-critical{box-shadow:0 0 0 1px var(--action) inset,0 10px 24px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette,[data-theme] .gridcn-uplink-header .language-switch,[data-theme] .gridcn-uplink-header .theme-switch,[data-theme] .gridcn-uplink-header .topbar-action-group,[data-theme] .gridcn-uplink-header .topbar-action-group-critical{box-shadow:0 0 0 1px color-mix(in oklch,var(--action) 18%,transparent) inset,0 10px 24px color-mix(in oklch,var(--shadow-soft) 20%,transparent)}}[data-theme] .gridcn-uplink-header .topbar-action-group>.accent-palette,[data-theme] .gridcn-uplink-header .topbar-action-group>.language-switch,[data-theme] .gridcn-uplink-header .topbar-action-group>.theme-switch{box-shadow:none;background:0 0;border-color:#0000}[data-theme] .gridcn-uplink-header .accent-palette button,[data-theme] .gridcn-uplink-header .language-switch button,[data-theme] .gridcn-uplink-header .theme-switch button,[data-theme] .gridcn-uplink-header .top-icon-action{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette button,[data-theme] .gridcn-uplink-header .language-switch button,[data-theme] .gridcn-uplink-header .theme-switch button,[data-theme] .gridcn-uplink-header .top-icon-action{border-color:color-mix(in oklch,var(--action) 18%,transparent)}}[data-theme] .gridcn-uplink-header .accent-palette button,[data-theme] .gridcn-uplink-header .language-switch button,[data-theme] .gridcn-uplink-header .theme-switch button,[data-theme] .gridcn-uplink-header .top-icon-action{background:var(--topbar-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette button,[data-theme] .gridcn-uplink-header .language-switch button,[data-theme] .gridcn-uplink-header .theme-switch button,[data-theme] .gridcn-uplink-header .top-icon-action{background:color-mix(in oklch,var(--topbar-bg) 76%,transparent)}}[data-theme] .gridcn-uplink-header .accent-palette button,[data-theme] .gridcn-uplink-header .language-switch button,[data-theme] .gridcn-uplink-header .theme-switch button,[data-theme] .gridcn-uplink-header .top-icon-action{color:var(--topbar-text)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette button,[data-theme] .gridcn-uplink-header .language-switch button,[data-theme] .gridcn-uplink-header .theme-switch button,[data-theme] .gridcn-uplink-header .top-icon-action{color:color-mix(in oklch,var(--topbar-text) 88%,var(--action) 24%)}}[data-theme] .gridcn-uplink-header .accent-palette button:focus-visible,[data-theme] .gridcn-uplink-header .accent-palette button:hover,[data-theme] .gridcn-uplink-header .language-switch button:focus-visible,[data-theme] .gridcn-uplink-header .language-switch button:hover,[data-theme] .gridcn-uplink-header .theme-switch button:focus-visible,[data-theme] .gridcn-uplink-header .theme-switch button:hover,[data-theme] .gridcn-uplink-header .top-icon-action:focus-visible,[data-theme] .gridcn-uplink-header .top-icon-action:hover{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette button:focus-visible,[data-theme] .gridcn-uplink-header .accent-palette button:hover,[data-theme] .gridcn-uplink-header .language-switch button:focus-visible,[data-theme] .gridcn-uplink-header .language-switch button:hover,[data-theme] .gridcn-uplink-header .theme-switch button:focus-visible,[data-theme] .gridcn-uplink-header .theme-switch button:hover,[data-theme] .gridcn-uplink-header .top-icon-action:focus-visible,[data-theme] .gridcn-uplink-header .top-icon-action:hover{border-color:color-mix(in oklch,var(--action) 48%,var(--topbar-text) 14%)}}[data-theme] .gridcn-uplink-header .accent-palette button:focus-visible,[data-theme] .gridcn-uplink-header .accent-palette button:hover,[data-theme] .gridcn-uplink-header .language-switch button:focus-visible,[data-theme] .gridcn-uplink-header .language-switch button:hover,[data-theme] .gridcn-uplink-header .theme-switch button:focus-visible,[data-theme] .gridcn-uplink-header .theme-switch button:hover,[data-theme] .gridcn-uplink-header .top-icon-action:focus-visible,[data-theme] .gridcn-uplink-header .top-icon-action:hover{background:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette button:focus-visible,[data-theme] .gridcn-uplink-header .accent-palette button:hover,[data-theme] .gridcn-uplink-header .language-switch button:focus-visible,[data-theme] .gridcn-uplink-header .language-switch button:hover,[data-theme] .gridcn-uplink-header .theme-switch button:focus-visible,[data-theme] .gridcn-uplink-header .theme-switch button:hover,[data-theme] .gridcn-uplink-header .top-icon-action:focus-visible,[data-theme] .gridcn-uplink-header .top-icon-action:hover{background:color-mix(in oklch,var(--action) 28%,var(--topbar-bg) 72%)}}[data-theme] .gridcn-uplink-header .accent-palette button:focus-visible,[data-theme] .gridcn-uplink-header .accent-palette button:hover,[data-theme] .gridcn-uplink-header .language-switch button:focus-visible,[data-theme] .gridcn-uplink-header .language-switch button:hover,[data-theme] .gridcn-uplink-header .theme-switch button:focus-visible,[data-theme] .gridcn-uplink-header .theme-switch button:hover,[data-theme] .gridcn-uplink-header .top-icon-action:focus-visible,[data-theme] .gridcn-uplink-header .top-icon-action:hover{color:var(--topbar-text);box-shadow:0 0 0 1px var(--action) inset,0 8px 18px var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette button:focus-visible,[data-theme] .gridcn-uplink-header .accent-palette button:hover,[data-theme] .gridcn-uplink-header .language-switch button:focus-visible,[data-theme] .gridcn-uplink-header .language-switch button:hover,[data-theme] .gridcn-uplink-header .theme-switch button:focus-visible,[data-theme] .gridcn-uplink-header .theme-switch button:hover,[data-theme] .gridcn-uplink-header .top-icon-action:focus-visible,[data-theme] .gridcn-uplink-header .top-icon-action:hover{box-shadow:0 0 0 1px color-mix(in oklch,var(--action) 26%,transparent) inset,0 8px 18px color-mix(in oklch,var(--action) 16%,transparent)}}[data-theme] .gridcn-uplink-header .accent-palette button.active,[data-theme] .gridcn-uplink-header .language-switch button.active,[data-theme] .gridcn-uplink-header .theme-switch:before{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette button.active,[data-theme] .gridcn-uplink-header .language-switch button.active,[data-theme] .gridcn-uplink-header .theme-switch:before{border-color:color-mix(in oklch,var(--action) 54%,var(--topbar-text) 10%)}}[data-theme] .gridcn-uplink-header .accent-palette button.active,[data-theme] .gridcn-uplink-header .language-switch button.active,[data-theme] .gridcn-uplink-header .theme-switch:before{background:linear-gradient(180deg,var(--action),var(--action-strong)),var(--topbar-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette button.active,[data-theme] .gridcn-uplink-header .language-switch button.active,[data-theme] .gridcn-uplink-header .theme-switch:before{background:linear-gradient(180deg,color-mix(in oklch,var(--action) 32%,transparent),color-mix(in oklch,var(--action-strong) 16%,transparent)),color-mix(in oklch,var(--topbar-bg) 72%,var(--action) 24%)}}[data-theme] .gridcn-uplink-header .accent-palette button.active,[data-theme] .gridcn-uplink-header .language-switch button.active,[data-theme] .gridcn-uplink-header .theme-switch:before{color:var(--topbar-text);box-shadow:0 0 0 1px var(--action) inset,0 0 0 3px var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette button.active,[data-theme] .gridcn-uplink-header .language-switch button.active,[data-theme] .gridcn-uplink-header .theme-switch:before{box-shadow:0 0 0 1px color-mix(in oklch,var(--action) 30%,transparent) inset,0 0 0 3px color-mix(in oklch,var(--action) 12%,transparent)}}[data-theme] .gridcn-uplink-header .accent-palette button.active span{box-shadow:0 0 0 1px var(--topbar-text) inset,0 0 0 3px var(--topbar-bg),0 0 0 5px var(--action)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .accent-palette button.active span{box-shadow:0 0 0 1px color-mix(in oklch,var(--topbar-text) 34%,transparent) inset,0 0 0 3px color-mix(in oklch,var(--topbar-bg) 72%,transparent),0 0 0 5px color-mix(in oklch,var(--action) 26%,transparent)}}[data-theme] .gridcn-uplink-header .notification-count{border-color:var(--topbar-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .notification-count{border-color:color-mix(in oklch,var(--topbar-bg) 82%,transparent)}}[data-theme] .gridcn-uplink-header .notification-count{box-shadow:0 0 0 2px var(--topbar-bg),0 8px 18px var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-theme] .gridcn-uplink-header .notification-count{box-shadow:0 0 0 2px color-mix(in oklch,var(--topbar-bg) 78%,transparent),0 8px 18px color-mix(in oklch,var(--danger) 24%,transparent)}}[data-theme] .gridcn-uplink-header :is(.top-icon-action,.theme-switch button,.language-switch button,.accent-palette button){min-width:36px;min-height:36px}[data-theme] .gridcn-uplink-header .theme-switch{grid-template-columns:repeat(3,36px)}[data-theme] .gridcn-uplink-header .theme-switch:before{width:36px}[data-theme] .gridcn-uplink-header .theme-switch[data-selection=light]:before{transform:translate(40px)}[data-theme] .gridcn-uplink-header .theme-switch[data-selection=system]:before{transform:translate(80px)}.gridcn-uplink-header{grid-template-columns:minmax(190px,auto) minmax(0,1fr) minmax(0,max-content)}.gridcn-uplink-search{z-index:1;width:100%;min-width:0;max-width:min(42vw,620px);position:relative;overflow:hidden}.gridcn-uplink-actions{z-index:3;justify-self:end;position:relative}@media (max-width:1180px){.gridcn-uplink-header{grid-template-columns:minmax(184px,auto) minmax(0,1fr);row-gap:8px}.gridcn-uplink-search{min-width:0;max-width:100%}.gridcn-uplink-actions{grid-column:1/-1;justify-self:stretch}}@media (max-width:760px){[data-theme] .gridcn-uplink-header :is(.top-icon-action,.theme-switch button,.language-switch button,.accent-palette button){width:44px;min-width:44px;height:44px;min-height:44px}[data-theme] .gridcn-uplink-header .theme-switch{grid-template-columns:repeat(3,44px)}[data-theme] .gridcn-uplink-header .theme-switch:before{width:44px;height:44px}[data-theme] .gridcn-uplink-header .theme-switch[data-selection=light]:before{transform:translate(48px)}[data-theme] .gridcn-uplink-header .theme-switch[data-selection=system]:before{transform:translate(96px)}}.overview-kpi-strip,.overview-protocol-strip{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.overview-active-session-list>div,.overview-change-flow-card,.overview-kpi-card,.overview-protocol-card,.overview-risk-access-row,.overview-site-bar-row{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-active-session-list>div,.overview-change-flow-card,.overview-kpi-card,.overview-protocol-card,.overview-risk-access-row,.overview-site-bar-row{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-active-session-list>div,.overview-change-flow-card,.overview-kpi-card,.overview-protocol-card,.overview-risk-access-row,.overview-site-bar-row{background:var(--surface-raised);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.overview-active-session-list>div,.overview-change-flow-card,.overview-kpi-card,.overview-protocol-card,.overview-risk-access-row,.overview-site-bar-row{background:color-mix(in oklch,var(--surface-raised) 96%,transparent)}}.overview-active-session-list>div,.overview-change-flow-card,.overview-kpi-card,.overview-protocol-card,.overview-risk-access-row,.overview-site-bar-row{color:var(--text-primary);box-shadow:none}.overview-kpi-card,.overview-protocol-card{text-align:left;gap:5px;min-height:72px;padding:12px;display:grid}.overview-kpi-card strong,.overview-protocol-card strong{font-size:18px;font-weight:680;line-height:1}.overview-kpi-card span,.overview-protocol-card span{font-size:12.5px;font-weight:620}button.overview-kpi-card{cursor:pointer}.overview-kpi-card[role=group]{cursor:default}.overview-protocol-card small{color:var(--text-secondary);font-size:11.5px}.overview-change-flow-card.tone-success,.overview-kpi-card.tone-success,.overview-protocol-card.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-change-flow-card.tone-success,.overview-kpi-card.tone-success,.overview-protocol-card.tone-success{border-color:color-mix(in oklch,var(--success) 34%,var(--border-subtle))}}.overview-change-flow-card.tone-warning,.overview-kpi-card.tone-warning,.overview-protocol-card.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-change-flow-card.tone-warning,.overview-kpi-card.tone-warning,.overview-protocol-card.tone-warning{border-color:color-mix(in oklch,var(--warning) 36%,var(--border-subtle))}}.overview-change-flow-card.tone-danger,.overview-kpi-card.tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-change-flow-card.tone-danger,.overview-kpi-card.tone-danger{border-color:color-mix(in oklch,var(--danger) 34%,var(--border-subtle))}}.overview-behavior-widget,.overview-certificate-distribution-widget,.overview-certificate-radar-widget,.overview-change-flow-widget,.overview-change-site-widget,.overview-custody-widget,.overview-remote-widget{gap:14px;display:grid}.overview-behavior-chart-grid,.overview-custody-analytics,.overview-remote-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.overview-active-session-panel,.overview-dual-trend,.overview-mini-chart,.overview-risk-table-panel{border:1px solid var(--border-subtle);gap:12px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-active-session-panel,.overview-dual-trend,.overview-mini-chart,.overview-risk-table-panel{border:1px solid color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.overview-active-session-panel,.overview-dual-trend,.overview-mini-chart,.overview-risk-table-panel{background:var(--surface-raised);border-radius:12px;padding:14px}@supports (color:color-mix(in lab,red,red)){.overview-active-session-panel,.overview-dual-trend,.overview-mini-chart,.overview-risk-table-panel{background:color-mix(in oklch,var(--surface-raised) 92%,transparent)}}.overview-active-session-panel header,.overview-dual-trend header,.overview-mini-chart header,.overview-risk-table-panel header,.overview-section-inline-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.overview-section-inline-header span{align-items:center;gap:8px;min-width:0;display:flex}.overview-section-inline-header svg{width:16px;height:16px;color:var(--primary)}.overview-active-session-panel strong,.overview-dual-trend strong,.overview-mini-chart strong,.overview-risk-table-panel strong,.overview-section-inline-header strong{font-size:13px;font-weight:660}.overview-active-session-panel small,.overview-dual-trend small,.overview-mini-chart small,.overview-risk-table-panel small,.overview-section-inline-header small{color:var(--text-secondary);font-size:11.5px;font-weight:560}.overview-dual-bars,.overview-usage-bars{border-bottom:1px solid var(--border-subtle);align-items:end;gap:7px;min-height:92px;display:flex}@supports (color:color-mix(in lab,red,red)){.overview-dual-bars,.overview-usage-bars{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.overview-dual-bars,.overview-usage-bars{padding:8px 2px 0}.overview-dual-bars span,.overview-usage-bars span{flex:1 1 0;justify-content:center;align-items:end;min-width:8px;display:flex}.overview-dual-bars i,.overview-usage-bars i{background:var(--primary);border-radius:8px 8px 2px 2px;width:100%;max-width:18px;display:block}@supports (color:color-mix(in lab,red,red)){.overview-dual-bars i,.overview-usage-bars i{background:color-mix(in oklch,var(--primary) 66%,var(--chart-info))}}.overview-dual-bars span{gap:2px;position:relative}.overview-dual-bars i.total{background:var(--chart-info)}@supports (color:color-mix(in lab,red,red)){.overview-dual-bars i.total{background:color-mix(in oklch,var(--chart-info) 58%,var(--surface-raised))}}.overview-dual-bars i.risk{background:var(--warning);width:34%;position:absolute;bottom:0;right:18%}@supports (color:color-mix(in lab,red,red)){.overview-dual-bars i.risk{background:color-mix(in oklch,var(--warning) 74%,var(--danger))}}.overview-chart-legend,.overview-dual-trend footer{color:var(--text-secondary);flex-wrap:wrap;gap:10px;font-size:11.5px;font-weight:560;display:flex}.overview-chart-legend span,.overview-dual-trend footer span{align-items:center;gap:5px;display:inline-flex}.overview-chart-legend i,.overview-dual-trend footer i{border-radius:999px;width:8px;height:8px}.legend-total,.overview-chart-legend .updated{background:var(--chart-info)}.legend-risk,.overview-chart-legend .error{background:var(--danger)}.overview-chart-legend .not-managed{background:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.overview-chart-legend .not-managed{background:color-mix(in oklch,var(--text-secondary) 62%,transparent)}}.overview-chart-legend .waiting{background:var(--warning)}.overview-line-chart{width:100%;height:112px;min-height:112px}.overview-line-chart polyline{fill:none;stroke:var(--chart-info);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.overview-line-chart circle{fill:var(--chart-info)}.overview-compact-table-wrap{border:1px solid var(--border-subtle);overflow:auto}@supports (color:color-mix(in lab,red,red)){.overview-compact-table-wrap{border:1px solid color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.overview-compact-table-wrap{border-radius:12px}.overview-compact-table{border-collapse:collapse;width:100%;min-width:620px;font-size:12.5px}.overview-compact-table td,.overview-compact-table th{border-bottom:1px solid var(--border-subtle);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.overview-compact-table td,.overview-compact-table th{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.overview-compact-table td,.overview-compact-table th{text-align:left}.overview-compact-table td:last-child,.overview-compact-table th:last-child{text-align:right}.overview-compact-table th{color:var(--text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.overview-compact-table tr:last-child td{border-bottom:0}.overview-active-session-list,.overview-risk-access-list{gap:8px;display:grid}.overview-active-session-list>div,.overview-risk-access-row{text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.overview-active-session-list span,.overview-risk-access-row span{gap:2px;min-width:0;display:grid}.overview-active-session-list small,.overview-active-session-list strong,.overview-risk-access-row small,.overview-risk-access-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-risk-access-row em{background:var(--warning);border-radius:9px;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.overview-risk-access-row em{background:color-mix(in oklch,var(--warning) 14%,var(--surface-raised))}}.overview-risk-access-row em{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-risk-access-row em{color:color-mix(in oklch,var(--warning) 70%,var(--text-primary))}}.overview-risk-access-row em{font-style:normal;font-weight:700}.overview-risk-access-row.tone-danger em{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-risk-access-row.tone-danger em{background:color-mix(in oklch,var(--danger) 12%,var(--surface-raised))}}.overview-risk-access-row.tone-danger em{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-risk-access-row.tone-danger em{color:color-mix(in oklch,var(--danger) 70%,var(--text-primary))}}.overview-active-session-list time,.overview-risk-access-row time{color:var(--text-secondary);font-size:11.5px}.overview-change-flow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.overview-change-flow-step{min-width:0;position:relative}.overview-change-flow-step .flow-connector{background:var(--border-strong);width:14px;height:1px;position:absolute;top:50%;left:-14px}@supports (color:color-mix(in lab,red,red)){.overview-change-flow-step .flow-connector{background:color-mix(in oklch,var(--border-strong) 72%,transparent)}}.overview-change-flow-card{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:84px;padding:14px;display:grid}.overview-change-flow-card[role=group]{cursor:default}.overview-change-flow-card svg{width:18px;height:18px;color:var(--primary)}.overview-change-flow-card span{gap:4px;display:grid}.overview-change-flow-card strong{font-size:18px;font-weight:700}.overview-change-flow-card small{font-size:12.5px;font-weight:620}.overview-site-bars{gap:10px;display:grid}.overview-site-bar-row{grid-template-columns:minmax(130px,.6fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.overview-site-bar-row .site-label{color:var(--text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:620;overflow:hidden}.site-bar-track{background:var(--border-subtle);border-radius:999px;height:12px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.site-bar-track{background:color-mix(in oklch,var(--border-subtle) 54%,transparent)}}.site-bar-track .segment{min-width:2px}.site-bar-track .not-managed{background:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.site-bar-track .not-managed{background:color-mix(in oklch,var(--text-secondary) 62%,transparent)}}.site-bar-track .updated{background:var(--chart-info)}.site-bar-track .waiting{background:var(--warning)}.site-bar-track .error{background:var(--danger)}.overview-site-bar-row strong{text-align:right;font-size:13px}.overview-certificate-radar-body{grid-template-columns:minmax(220px,.78fr) minmax(0,1fr);gap:14px;display:grid}.overview-radar-chart{isolation:isolate;border:1px solid var(--border-subtle);place-items:center;min-height:244px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-radar-chart{border:1px solid color-mix(in oklch,var(--border-subtle) 80%,transparent)}}.overview-radar-chart{background:radial-gradient(circle at 50% 50%,var(--primary-soft),transparent 52%),var(--surface-raised);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.overview-radar-chart{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--primary-soft) 28%,transparent),transparent 52%),color-mix(in oklch,var(--surface-raised) 96%,transparent)}}.overview-radar-chart{box-shadow:inset 0 0 0 1px var(--primary),0 18px 42px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.overview-radar-chart{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 8%,transparent),0 18px 42px color-mix(in oklch,var(--shadow-soft) 12%,transparent)}}.overview-radar-chart svg{z-index:1;aspect-ratio:1;width:min(100%,258px);position:relative;overflow:visible}.overview-radar-scan-beam{z-index:0;background:conic-gradient(from -28deg,transparent 0deg,transparent 238deg,var(--primary) 270deg,var(--primary) 304deg,transparent 342deg,transparent 1turn);border-radius:999px;position:absolute;inset:9%}@supports (color:color-mix(in lab,red,red)){.overview-radar-scan-beam{background:conic-gradient(from -28deg,transparent 0deg,transparent 238deg,color-mix(in oklch,var(--primary) 6%,transparent) 270deg,color-mix(in oklch,var(--primary) 30%,transparent) 304deg,transparent 342deg,transparent 1turn)}}.overview-radar-scan-beam{filter:blur(.2px);opacity:.36;pointer-events:none;transform-origin:50%;animation:dashboard-radar-beam 6.4s linear infinite}.radar-axis,.radar-ring{fill:none;stroke:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.radar-axis,.radar-ring{stroke:color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.radar-axis,.radar-ring{stroke-width:1px}.radar-area{fill:var(--primary)}@supports (color:color-mix(in lab,red,red)){.radar-area{fill:color-mix(in oklch,var(--primary) 20%,transparent)}}.radar-area{stroke:var(--primary)}@supports (color:color-mix(in lab,red,red)){.radar-area{stroke:color-mix(in oklch,var(--primary) 76%,var(--text-primary))}}.radar-area{stroke-linejoin:round;stroke-width:2.4px;animation:dashboard-radar-pulse 3.8s var(--ease) infinite;filter:drop-shadow(0 0 14px var(--primary))}@supports (color:color-mix(in lab,red,red)){.radar-area{filter:drop-shadow(0 0 14px color-mix(in oklch,var(--primary) 26%,transparent))}}.radar-sweep{stroke:var(--primary)}@supports (color:color-mix(in lab,red,red)){.radar-sweep{stroke:color-mix(in oklch,var(--primary) 70%,var(--text-primary))}}.radar-sweep{stroke-linecap:round;stroke-width:2px;transform-box:fill-box;transform-origin:110px 110px;opacity:.72;animation:dashboard-radar-sweep 7.2s linear infinite}.radar-point{fill:var(--primary);stroke:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.radar-point{stroke:color-mix(in oklch,var(--surface-raised) 88%,transparent)}}.radar-point{stroke-width:1.4px}.radar-point.tone-danger{fill:var(--danger)}.radar-point.tone-orange,.radar-point.tone-warning{fill:var(--warning)}.radar-point.tone-success{fill:var(--success)}.overview-radar-axis-button{z-index:2;border:1px solid var(--border-subtle);align-content:center;gap:1px;min-width:42px;max-width:86px;min-height:32px;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.overview-radar-axis-button{border:1px solid color-mix(in oklch,var(--border-subtle) 76%,transparent)}}.overview-radar-axis-button{background:var(--surface-overlay);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.overview-radar-axis-button{background:color-mix(in oklch,var(--surface-overlay) 90%,transparent)}}.overview-radar-axis-button{color:var(--text-primary);text-align:center;transition:border-color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease);padding:4px 7px;transform:translate(-50%,-50%)}.overview-radar-axis-button:focus-visible,.overview-radar-axis-button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-radar-axis-button:focus-visible,.overview-radar-axis-button:hover{border-color:color-mix(in oklch,var(--primary) 42%,var(--border-subtle))}}.overview-radar-axis-button:focus-visible,.overview-radar-axis-button:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-radar-axis-button:focus-visible,.overview-radar-axis-button:hover{background:color-mix(in oklch,var(--primary-soft) 38%,var(--surface-overlay))}}.overview-radar-axis-button:focus-visible,.overview-radar-axis-button:hover{outline:none;transform:translate(-50%,-50%)scale(1.03)}.overview-radar-axis-button span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:650;line-height:1.1;overflow:hidden}.overview-radar-axis-button strong{font-size:12px;font-weight:820;line-height:1}.overview-radar-expiry-legend{z-index:2;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:calc(100% - 20px);display:flex;position:absolute;bottom:10px;right:10px}.overview-radar-expiry-legend span{border:1px solid var(--border-subtle);align-items:center;min-height:20px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-radar-expiry-legend span{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.overview-radar-expiry-legend span{background:var(--surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-radar-expiry-legend span{background:color-mix(in oklch,var(--surface-raised) 82%,transparent)}}.overview-radar-expiry-legend span{color:var(--text-secondary);white-space:nowrap;padding:0 7px;font-size:9.5px;font-weight:620;line-height:1}.overview-radar-expiry-legend .tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-radar-expiry-legend .tone-danger{border-color:color-mix(in oklch,var(--danger) 38%,var(--border-subtle))}}.overview-radar-expiry-legend .tone-danger{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-radar-expiry-legend .tone-danger{color:color-mix(in oklch,var(--danger) 76%,var(--text-primary))}}.overview-radar-expiry-legend .tone-orange,.overview-radar-expiry-legend .tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-radar-expiry-legend .tone-orange,.overview-radar-expiry-legend .tone-warning{border-color:color-mix(in oklch,var(--warning) 42%,var(--border-subtle))}}.overview-radar-expiry-legend .tone-orange,.overview-radar-expiry-legend .tone-warning{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-radar-expiry-legend .tone-orange,.overview-radar-expiry-legend .tone-warning{color:color-mix(in oklch,var(--warning) 74%,var(--text-primary))}}.overview-radar-expiry-legend .tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-radar-expiry-legend .tone-success{border-color:color-mix(in oklch,var(--success) 36%,var(--border-subtle))}}.overview-radar-expiry-legend .tone-success{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-radar-expiry-legend .tone-success{color:color-mix(in oklch,var(--success) 74%,var(--text-primary))}}.overview-certificate-status-summary{border:1px solid var(--border-subtle);align-content:center;gap:4px;min-width:138px;min-height:112px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-summary{border:1px solid color-mix(in oklch,var(--border-subtle) 84%,transparent)}}.overview-certificate-status-summary{background:linear-gradient(135deg,var(--primary-soft),transparent 58%),var(--surface-raised);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-summary{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 20%,transparent),transparent 58%),color-mix(in oklch,var(--surface-raised) 96%,transparent)}}.overview-certificate-status-summary{color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease);padding:14px}.overview-certificate-status-summary:focus-visible,.overview-certificate-status-summary:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-summary:focus-visible,.overview-certificate-status-summary:hover{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))}}.overview-certificate-status-summary:focus-visible,.overview-certificate-status-summary:hover{background:linear-gradient(135deg,var(--primary-soft),transparent 58%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-summary:focus-visible,.overview-certificate-status-summary:hover{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 30%,transparent),transparent 58%),var(--surface-raised)}}.overview-certificate-status-summary:focus-visible,.overview-certificate-status-summary:hover{outline:none;transform:translateY(-1px)}.overview-certificate-status-summary:disabled{cursor:not-allowed;opacity:.64;transform:none}.overview-certificate-status-summary strong{font-size:clamp(28px,2.2vw,34px);line-height:1}.overview-certificate-status-summary small{color:var(--text-secondary);font-size:11.5px;font-weight:650}.overview-certificate-status-summary em{background:var(--warning-soft);border-radius:999px;justify-self:start}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-summary em{background:color-mix(in oklch,var(--warning-soft) 52%,transparent)}}.overview-certificate-status-summary em{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-summary em{color:color-mix(in oklch,var(--warning) 76%,var(--text-primary))}}.overview-certificate-status-summary em{padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:720}.overview-certificate-status-live-stack{grid-template-columns:minmax(0,1fr) 96px;gap:10px;min-width:0;display:grid}.overview-certificate-status-donut{isolation:isolate;border:1px solid var(--border-subtle);place-items:center;min-height:112px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-donut{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-certificate-status-donut{color:var(--text-primary);cursor:pointer;box-shadow:inset 0 0 0 10px var(--surface),0 14px 30px var(--shadow-soft);border-radius:18px;padding:8px}@supports (color:color-mix(in lab,red,red)){.overview-certificate-status-donut{box-shadow:inset 0 0 0 10px color-mix(in oklch,var(--surface) 74%,transparent),0 14px 30px color-mix(in oklch,var(--shadow-soft) 10%,transparent)}}.overview-certificate-status-donut{transition:border-color .15s var(--ease),transform .15s var(--ease),opacity .15s var(--ease)}.overview-certificate-status-donut:disabled{cursor:not-allowed;opacity:.64;transform:none}.overview-certificate-risk-board{gap:8px;min-height:100%;display:grid}.overview-certificate-risk-row{border:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(112px,.8fr) auto;align-items:center;gap:10px;width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-certificate-risk-row{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-certificate-risk-row{background:var(--surface-raised);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.overview-certificate-risk-row{background:color-mix(in oklch,var(--surface-raised) 96%,transparent)}}.overview-certificate-risk-row{color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease);padding:9px 10px}.overview-certificate-risk-row:focus-visible,.overview-certificate-risk-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-risk-row:focus-visible,.overview-certificate-risk-row:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}.overview-certificate-risk-row:focus-visible,.overview-certificate-risk-row:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-risk-row:focus-visible,.overview-certificate-risk-row:hover{background:color-mix(in oklch,var(--primary-soft) 16%,var(--surface-raised))}}.overview-certificate-risk-row:focus-visible,.overview-certificate-risk-row:hover{outline:none;transform:translateY(-1px)}.overview-certificate-risk-row.tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-risk-row.tone-danger{border-color:color-mix(in oklch,var(--danger) 32%,var(--border-subtle))}}.overview-certificate-risk-row.tone-orange{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-risk-row.tone-orange{border-color:color-mix(in oklch,var(--warning) 42%,var(--danger) 14%)}}.overview-certificate-risk-row.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-risk-row.tone-warning{border-color:color-mix(in oklch,var(--warning) 34%,var(--border-subtle))}}.overview-certificate-risk-copy{gap:2px;min-width:0;display:grid}.overview-certificate-distribution-row span:first-of-type,.overview-certificate-risk-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-certificate-risk-copy small{color:var(--text-secondary);font-size:11px;font-weight:620}.overview-certificate-risk-track{background:var(--border-subtle);border-radius:999px;height:10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-certificate-risk-track{background:color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.overview-certificate-risk-track i{border-radius:inherit;inset-block:0;min-width:0;position:absolute;left:0}.overview-certificate-risk-track .total{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-risk-track .total{background:color-mix(in oklch,var(--primary) 24%,transparent)}}.overview-certificate-risk-track .total{z-index:1}.overview-certificate-risk-track .watch{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-risk-track .watch{background:color-mix(in oklch,var(--warning) 58%,transparent)}}.overview-certificate-risk-track .watch{z-index:2}.overview-certificate-risk-track .urgent{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-risk-track .urgent{background:color-mix(in oklch,var(--warning) 62%,var(--danger) 18%)}}.overview-certificate-risk-track .urgent{z-index:3}.overview-certificate-risk-track .critical{background:var(--danger);z-index:4}.overview-certificate-risk-row>strong{text-align:right;font-size:13px}.overview-certificate-risk-empty{border:1px dashed var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:58px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-certificate-risk-empty{border:1px dashed color-mix(in oklch,var(--border-subtle) 88%,transparent)}}.overview-certificate-risk-empty{color:var(--text-secondary);border-radius:12px;padding:10px 12px;font-size:12px;font-weight:590}.overview-certificate-risk-empty svg{width:16px;height:16px;color:var(--primary)}.overview-distribution-pies{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.overview-pie-card{border:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:86px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-pie-card{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-pie-card{background:var(--surface-raised);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.overview-pie-card{background:color-mix(in oklch,var(--surface-raised) 94%,transparent)}}.overview-pie-card{color:var(--text-primary);text-align:left;transition:border-color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease);padding:10px}.overview-pie-card:focus-visible,.overview-pie-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-pie-card:focus-visible,.overview-pie-card:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))}}.overview-pie-card:focus-visible,.overview-pie-card:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-pie-card:focus-visible,.overview-pie-card:hover{background:color-mix(in oklch,var(--primary-soft) 18%,var(--surface-raised))}}.overview-pie-card:focus-visible,.overview-pie-card:hover{outline:none;transform:translateY(-1px)}.overview-pie-card:disabled{cursor:not-allowed;opacity:.62;transform:none}.overview-pie-card>span:last-child{gap:3px;min-width:0;display:grid}.overview-pie-card>span:last-child small,.overview-pie-card>span:last-child strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-pie-card>span:last-child small{color:var(--text-secondary);font-size:11px;font-weight:620}.overview-pie-visual{isolation:isolate;aspect-ratio:1;border:1px solid var(--border-subtle);place-items:center;width:64px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-pie-visual{border:1px solid color-mix(in oklch,var(--border-subtle) 80%,transparent)}}.overview-pie-visual{box-shadow:inset 0 0 0 8px var(--surface),0 12px 26px var(--shadow-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-pie-visual{box-shadow:inset 0 0 0 8px color-mix(in oklch,var(--surface) 74%,transparent),0 12px 26px color-mix(in oklch,var(--shadow-soft) 10%,transparent)}}.overview-pie-visual{transition:border-color .15s var(--ease),transform .15s var(--ease)}.overview-pie-visual .overview-donut-core{width:72%}.overview-pie-visual .overview-donut-core strong{font-size:13px}.overview-pie-visual .overview-donut-core small{max-width:36px;font-size:8px}.overview-certificate-distribution-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.overview-certificate-distribution-group{border:1px solid var(--border-subtle);gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-certificate-distribution-group{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-certificate-distribution-group{background:var(--surface-raised);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.overview-certificate-distribution-group{background:color-mix(in oklch,var(--surface-raised) 96%,transparent)}}.overview-certificate-distribution-group{padding:11px}.overview-certificate-distribution-group header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.overview-certificate-distribution-group header small{color:var(--text-secondary);font-size:11px;font-weight:720}.overview-certificate-distribution-list{gap:6px;width:100%;display:grid}.overview-certificate-distribution-row{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,.8fr) minmax(72px,1fr) auto;align-items:center;gap:7px;padding:3px 4px;font-size:11.5px;line-height:1.2;display:grid}.overview-certificate-distribution-row:focus-visible,.overview-certificate-distribution-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-distribution-row:focus-visible,.overview-certificate-distribution-row:hover{border-color:color-mix(in oklch,var(--primary) 22%,var(--border-subtle))}}.overview-certificate-distribution-row:focus-visible,.overview-certificate-distribution-row:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-distribution-row:focus-visible,.overview-certificate-distribution-row:hover{background:color-mix(in oklch,var(--primary-soft) 24%,transparent)}}.overview-certificate-distribution-row:focus-visible,.overview-certificate-distribution-row:hover{color:var(--text-primary);outline:none}.overview-certificate-distribution-row i{border-radius:999px;width:8px;height:8px}.overview-certificate-distribution-track{background:var(--border-subtle);border-radius:999px;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-certificate-distribution-track{background:color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.overview-certificate-distribution-track b{border-radius:inherit;background:var(--primary);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.overview-certificate-distribution-track b{background:color-mix(in oklch,var(--primary) 56%,var(--chart-info))}}.overview-certificate-distribution-row strong{color:var(--text-primary);text-align:right;font-size:11.5px}.overview-certificate-distribution-empty{border:1px dashed var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-certificate-distribution-empty{border:1px dashed color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.overview-certificate-distribution-empty{color:var(--text-secondary);text-align:center;border-radius:8px;padding:8px;font-size:11.5px;font-weight:620}[data-theme=light] .overview-active-session-list>div,[data-theme=light] .overview-active-session-panel,[data-theme=light] .overview-certificate-distribution-group,[data-theme=light] .overview-certificate-risk-row,[data-theme=light] .overview-change-flow-card,[data-theme=light] .overview-compact-table-wrap,[data-theme=light] .overview-dual-trend,[data-theme=light] .overview-kpi-card,[data-theme=light] .overview-mini-chart,[data-theme=light] .overview-protocol-card,[data-theme=light] .overview-risk-access-row,[data-theme=light] .overview-risk-table-panel,[data-theme=light] .overview-site-bar-row{background:oklch(99.4% .002 238);border-color:oklch(87% .012 238)}@media (max-width:980px){.overview-behavior-chart-grid,.overview-certificate-distribution-board,.overview-certificate-radar-body,.overview-custody-analytics,.overview-distribution-pies,.overview-remote-body,.overview-site-bar-row{grid-template-columns:1fr}}.overview-dashboard{font-synthesis-weight:none}.overview-dashboard-category-header h2{letter-spacing:0;font-size:22px;font-weight:680}.overview-command-center .overview-action-section-title,.overview-command-center .overview-posture-score-block>span:first-child,.overview-dashboard-category-header span{text-transform:none;font-weight:650}.command-center-category-panel strong,.command-center-live-panel strong,.command-center-score-panel strong,.overview-dashboard .overview-active-session-panel strong,.overview-dashboard .overview-certificate-distribution-group strong,.overview-dashboard .overview-dual-trend strong,.overview-dashboard .overview-mini-chart strong,.overview-dashboard .overview-risk-table-panel strong,.overview-dashboard .overview-section-inline-header strong,.overview-dashboard .overview-widget-title strong{font-weight:650}.command-center-stat-strip strong,.overview-command-center .overview-score-meter .overview-score-value strong,.overview-dashboard .overview-change-flow-card strong,.overview-dashboard .overview-coverage-score-card strong,.overview-dashboard .overview-domain-selection-card strong,.overview-dashboard .overview-kpi-card strong,.overview-dashboard .overview-protocol-card strong,.overview-dashboard .overview-rotation-bucket strong{font-weight:700}.overview-command-center .overview-score-meter{width:clamp(118px,7.8vw,136px);height:clamp(118px,7.8vw,136px);box-shadow:0 0 0 1px var(--score-accent),0 8px 18px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-score-meter{box-shadow:0 0 0 1px color-mix(in oklch,var(--score-accent) 18%,var(--border-subtle)),0 8px 18px color-mix(in oklch,var(--shadow-soft) 8%,transparent)}}.overview-command-center .overview-score-meter .overview-score-value strong{font-size:clamp(32px,2.4vw,38px);animation:none}.overview-command-center .overview-posture-breakdown-line,.overview-command-center .overview-posture-score-block>small,.overview-command-center .overview-score-meter .overview-score-value small,.overview-command-center .score-potential,.overview-dashboard .overview-compact-table th{font-weight:620}.overview-command-center .executive-posture-summary{background:var(--surface-raised);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.overview-command-center .executive-posture-summary{background:color-mix(in oklch,var(--surface-raised) 96%,var(--surface))}}.overview-command-center .executive-posture-summary{box-shadow:0 12px 30px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .executive-posture-summary{box-shadow:0 12px 30px color-mix(in oklch,var(--shadow-soft) 12%,transparent)}}.overview-command-center .executive-posture-summary:before,.overview-command-center .overview-score-meter:before{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-command-center .executive-posture-summary:before,.overview-command-center .overview-score-meter:before{background:color-mix(in oklch,var(--surface-raised) 96%,var(--surface))}}.command-center-category-panel,.command-center-live-panel,.command-center-score-panel,.overview-active-session-panel,.overview-certificate-distribution-group,.overview-dashboard .gridcn-template-card,.overview-dashboard .overview-chart-panel,.overview-dual-trend,.overview-mini-chart,.overview-risk-table-panel{border-radius:12px}[data-theme=light] .overview-command-center-screen,[data-theme=light] .overview-command-center-screen .command-center-hero,[data-theme=light] .overview-command-center-screen .executive-posture-summary,[data-theme=light] .overview-dashboard,[data-theme=light] .overview-dashboard-column,[data-theme=light] .overview-main{background:oklch(98.7% .002 238)}[data-theme=light] .backup-tool-import-panel,[data-theme=light] .command-center-category-panel,[data-theme=light] .command-center-live-panel,[data-theme=light] .command-center-score-panel,[data-theme=light] .overview-active-session-panel,[data-theme=light] .overview-certificate-distribution-group,[data-theme=light] .overview-command-center .executive-posture-summary,[data-theme=light] .overview-compact-table-wrap,[data-theme=light] .overview-dashboard .gridcn-template-card,[data-theme=light] .overview-dashboard .overview-chart-panel,[data-theme=light] .overview-domain-provider-health,[data-theme=light] .overview-domain-selection-panel,[data-theme=light] .overview-dual-trend,[data-theme=light] .overview-mini-chart,[data-theme=light] .overview-risk-table-panel{background:oklch(99.7% .001 238);border-color:oklch(87.5% .008 238);box-shadow:0 6px 16px oklch(68% .014 238/.06)}[data-theme=light] .command-center-category-card,[data-theme=light] .command-center-factor-row,[data-theme=light] .command-center-live-row,[data-theme=light] .command-center-stat-strip span,[data-theme=light] .overview-active-session-list>div,[data-theme=light] .overview-change-flow-card,[data-theme=light] .overview-command-center .overview-action-row,[data-theme=light] .overview-coverage-factor-row,[data-theme=light] .overview-coverage-score-card,[data-theme=light] .overview-dashboard .overview-certificate-status-row,[data-theme=light] .overview-dashboard .overview-change-metric,[data-theme=light] .overview-dashboard .overview-change-row,[data-theme=light] .overview-dashboard .overview-directory-metric,[data-theme=light] .overview-dashboard .overview-directory-provider-row,[data-theme=light] .overview-dashboard .overview-distribution-row,[data-theme=light] .overview-dashboard .overview-signal-card,[data-theme=light] .overview-dashboard .overview-system-sync-card,[data-theme=light] .overview-dashboard .readiness-signal,[data-theme=light] .overview-domain-object-row,[data-theme=light] .overview-domain-provider-health-row,[data-theme=light] .overview-domain-selection-card,[data-theme=light] .overview-kpi-card,[data-theme=light] .overview-protocol-card,[data-theme=light] .overview-risk-access-row,[data-theme=light] .overview-rotation-bucket,[data-theme=light] .overview-site-bar-row{box-shadow:none;background:oklch(99.8% .001 238);border-color:oklch(88% .008 238)}.dashboard-category-grid{grid-auto-rows:minmax(176px,auto);grid-auto-flow:row;align-content:start;align-items:stretch;width:100%}.dashboard-category-grid .overview-widget-shell{min-height:176px;grid-column:span 4!important}.dashboard-category-grid .overview-widget-shell.widget-audit-table,.dashboard-category-grid .overview-widget-shell.widget-certificate-risk-radar,.dashboard-category-grid .overview-widget-shell.widget-change-flow,.dashboard-category-grid .overview-widget-shell.widget-security-coverage{min-height:232px}.dashboard-category-grid.category-dashboardCommand .overview-widget-shell.widget-composition,.dashboard-category-grid.category-dashboardCommand .overview-widget-shell.widget-operations,.dashboard-category-grid.category-dashboardCommand .overview-widget-shell.widget-quick-actions,.dashboard-category-grid.category-dashboardCommand .overview-widget-shell.widget-system-sync{grid-column:span 6!important}.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-change-flow,.dashboard-category-grid.category-dashboard-security .overview-widget-shell.widget-security-coverage,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-change-flow,.dashboard-category-grid.category-dashboardSecurity .overview-widget-shell.widget-security-coverage{grid-column:span 12!important}.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-change-activity,.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-change-by-site,.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-rotation-sla,.dashboard-category-grid.category-dashboard-security .overview-widget-shell.widget-activity,.dashboard-category-grid.category-dashboard-security .overview-widget-shell.widget-risk-breakdown,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-change-activity,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-change-by-site,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-rotation-sla,.dashboard-category-grid.category-dashboardSecurity .overview-widget-shell.widget-activity,.dashboard-category-grid.category-dashboardSecurity .overview-widget-shell.widget-risk-breakdown{grid-column:span 4!important}.dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-distribution,.dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-expiration,.dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-risk-radar,.dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-status,.dashboard-category-grid.category-dashboard-domain .overview-widget-shell.widget-credential-custody,.dashboard-category-grid.category-dashboard-domain .overview-widget-shell.widget-directory-snapshot,.dashboard-category-grid.category-dashboard-domain .overview-widget-shell.widget-domain-sync-health,.dashboard-category-grid.category-dashboard-domain .overview-widget-shell.widget-remote-sessions,.dashboard-category-grid.category-dashboard-security .overview-widget-shell.widget-access-trend,.dashboard-category-grid.category-dashboard-security .overview-widget-shell.widget-audit-table,.dashboard-category-grid.category-dashboard-security .overview-widget-shell.widget-behavior-analysis,.dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-distribution,.dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-expiration,.dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar,.dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-status,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-credential-custody,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-directory-snapshot,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-domain-sync-health,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-remote-sessions,.dashboard-category-grid.category-dashboardSecurity .overview-widget-shell.widget-access-trend,.dashboard-category-grid.category-dashboardSecurity .overview-widget-shell.widget-audit-table,.dashboard-category-grid.category-dashboardSecurity .overview-widget-shell.widget-behavior-analysis{grid-column:span 6!important}html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboard-certificates>.overview-widget-shell.widget-certificate-risk-radar,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboardCertificates>.overview-widget-shell.widget-certificate-risk-radar{grid-column:1/-1!important}.overview-certificate-radar-widget{min-height:100%}.overview-certificate-radar-body{align-items:stretch}[data-theme=light] .overview-certificate-risk-empty{background:oklch(99.6% .001 238);border-color:oklch(86.5% .01 238)}@media (max-width:1180px){.dashboard-category-grid .overview-widget-shell,.dashboard-category-grid.category-dashboard-certificates .overview-widget-shell,.dashboard-category-grid.category-dashboard-changes .overview-widget-shell,.dashboard-category-grid.category-dashboard-domain .overview-widget-shell,.dashboard-category-grid.category-dashboard-security .overview-widget-shell,.dashboard-category-grid.category-dashboardCertificates .overview-widget-shell,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell,.dashboard-category-grid.category-dashboardCommand .overview-widget-shell,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell,.dashboard-category-grid.category-dashboardSecurity .overview-widget-shell{min-height:190px;grid-column:span 6!important}.dashboard-category-grid .overview-widget-shell.widget-audit-table,.dashboard-category-grid .overview-widget-shell.widget-change-flow,.dashboard-category-grid .overview-widget-shell.widget-security-coverage{grid-column:span 12!important}}@media (max-width:760px){.dashboard-category-grid .overview-widget-shell,.dashboard-category-grid.category-dashboard-certificates .overview-widget-shell,.dashboard-category-grid.category-dashboard-changes .overview-widget-shell,.dashboard-category-grid.category-dashboard-domain .overview-widget-shell,.dashboard-category-grid.category-dashboard-security .overview-widget-shell,.dashboard-category-grid.category-dashboardCertificates .overview-widget-shell,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell,.dashboard-category-grid.category-dashboardCommand .overview-widget-shell,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell,.dashboard-category-grid.category-dashboardSecurity .overview-widget-shell{min-height:0;grid-column:span 12!important}.overview-certificate-radar-body{grid-template-columns:1fr}}.dashboard-category-grid{gap:clamp(14px,1vw,18px)}.dashboard-category-grid .overview-widget-shell{align-self:start;min-height:0}.dashboard-category-grid .overview-widget-shell>.overview-chart-panel{align-content:start;height:auto;min-height:0;overflow:hidden}.dashboard-category-grid .overview-widget-shell.widget-audit-table>.overview-chart-panel,.dashboard-category-grid .overview-widget-shell.widget-certificate-risk-radar>.overview-chart-panel,.dashboard-category-grid .overview-widget-shell.widget-domain-sync-health>.overview-chart-panel,.dashboard-category-grid .overview-widget-shell.widget-rotation-sla>.overview-chart-panel,.dashboard-category-grid .overview-widget-shell.widget-security-coverage>.overview-chart-panel{overflow:visible}.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-credential-custody,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-directory-snapshot,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-domain-sync-health,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-remote-sessions{grid-column:span 6!important}.dashboard-category-grid .overview-behavior-widget,.dashboard-category-grid .overview-certificate-distribution-widget,.dashboard-category-grid .overview-certificate-radar-widget,.dashboard-category-grid .overview-change-flow-widget,.dashboard-category-grid .overview-change-site-widget,.dashboard-category-grid .overview-custody-widget,.dashboard-category-grid .overview-domain-sync-widget,.dashboard-category-grid .overview-remote-widget,.dashboard-category-grid .overview-rotation-sla-widget,.dashboard-category-grid .overview-security-coverage-widget{align-content:start}.dashboard-category-grid .overview-coverage-scoreline{grid-template-columns:minmax(132px,.32fr) minmax(0,1fr);align-items:start}.dashboard-category-grid .overview-coverage-score-card{align-content:center;min-height:142px}.dashboard-category-grid .overview-coverage-factor-row,.dashboard-category-grid .overview-domain-object-row,.dashboard-category-grid .overview-domain-provider-health-row,.dashboard-category-grid .overview-rotation-bucket{min-height:0}.dashboard-category-grid .overview-active-session-panel,.dashboard-category-grid .overview-certificate-distribution-group,.dashboard-category-grid .overview-domain-provider-health,.dashboard-category-grid .overview-domain-selection-panel,.dashboard-category-grid .overview-dual-trend,.dashboard-category-grid .overview-mini-chart,.dashboard-category-grid .overview-risk-table-panel{align-content:start}.dashboard-category-grid .overview-domain-selection-card{align-content:center;min-height:88px}.dashboard-category-grid .overview-domain-selection-panel>div{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.dashboard-category-grid .overview-dual-bars,.dashboard-category-grid .overview-usage-bars{align-items:end;min-height:clamp(126px,16vh,190px)}.dashboard-category-grid .overview-access-bars{align-items:end;min-height:clamp(118px,14vh,176px)}.dashboard-category-grid .overview-compact-table-wrap{max-width:100%}.dashboard-category-grid .overview-compact-table{min-width:min(620px,100%)}.dashboard-category-grid .overview-certificate-expiry-chart{min-height:136px}.dashboard-category-grid .overview-certificate-bar-track{min-height:72px}.dashboard-category-grid .overview-certificate-status-body{align-items:center;min-height:0}.dashboard-category-grid .overview-widget-shell.widget-certificate-risk-radar .overview-certificate-radar-body{grid-template-columns:1fr;align-items:stretch}.dashboard-category-grid .overview-certificate-risk-board,.dashboard-category-grid .overview-widget-shell.widget-certificate-risk-radar .overview-certificate-risk-board{align-content:start}.dashboard-category-grid .overview-rotation-bars{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));align-items:end}.dashboard-category-grid .overview-rotation-track{height:clamp(86px,12vh,124px)}@media (max-width:1180px){.dashboard-category-grid{grid-auto-rows:auto;align-items:start}.dashboard-category-grid .overview-widget-shell,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-credential-custody,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-directory-snapshot,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-domain-sync-health,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-remote-sessions{min-height:0;grid-column:span 6!important}}@media (max-width:900px){.dashboard-category-grid .overview-widget-shell,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-credential-custody,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-directory-snapshot,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-domain-sync-health,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-remote-sessions{grid-column:span 12!important}.dashboard-category-grid .overview-coverage-scoreline,.dashboard-category-grid .overview-widget-shell.widget-certificate-risk-radar .overview-certificate-radar-body{grid-template-columns:1fr}}.discovery-main{min-width:0}.discovery-workspace{gap:16px;min-width:0;display:grid}.discovery-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.discovery-header p{max-width:78ch}.discovery-summary-strip{grid-template-columns:repeat(4,minmax(88px,1fr));align-items:stretch;gap:8px;min-width:360px;display:grid}.discovery-summary-strip span{background:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){.discovery-summary-strip span{background:color-mix(in oklch,var(--panel-raised) 82%,var(--action) 6%)}}.discovery-summary-strip span{border:1px solid var(--line);border-radius:var(--radius-sm);gap:2px;padding:10px 12px;display:grid}.discovery-summary-strip strong{color:var(--ink);font-size:1.18rem;line-height:1}.discovery-summary-strip small{color:var(--faint);text-transform:uppercase;font-size:.72rem}.discovery-tabbar{background:var(--panel-muted);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:6px;display:flex;overflow-x:auto}.discovery-tabbar button{border-radius:var(--radius-sm);color:var(--muted);white-space:nowrap;min-height:34px;padding:0 12px;font-size:.86rem}.discovery-tabbar button.active,.discovery-tabbar button:focus-visible{background:var(--panel-raised);color:var(--ink);outline:1px solid var(--line-strong)}.discovery-sheet-tabs{justify-content:flex-start;width:max-content;max-width:100%}.discovery-sheet-tab{min-width:112px}.discovery-workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;max-width:100%;display:grid}.discovery-tabbar button.discovery-workflow-step,.discovery-workflow-step{text-align:left;white-space:normal;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:72px;padding:8px 10px;display:grid}.discovery-workflow-step.active,.discovery-workflow-step.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-workflow-step.active,.discovery-workflow-step.is-active{border-color:color-mix(in oklch,var(--primary) 42%,var(--line))}}.discovery-workflow-step.active,.discovery-workflow-step.is-active{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-workflow-step.active,.discovery-workflow-step.is-active{background:color-mix(in oklch,var(--primary-soft) 32%,var(--panel))}}.discovery-workflow-step.is-complete{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.discovery-workflow-step.is-complete{border-color:color-mix(in oklch,var(--success) 30%,var(--line))}}.discovery-workflow-step.is-running{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-workflow-step.is-running{border-color:color-mix(in oklch,var(--action) 45%,var(--line))}}.discovery-workflow-step-index{background:var(--line);border-radius:999px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-workflow-step-index{background:color-mix(in oklch,var(--line) 34%,transparent)}}.discovery-workflow-step-index{color:var(--muted);font-size:.74rem;font-weight:760}.discovery-workflow-step.active .discovery-workflow-step-index,.discovery-workflow-step.is-running .discovery-workflow-step-index{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-workflow-step.active .discovery-workflow-step-index,.discovery-workflow-step.is-running .discovery-workflow-step-index{background:color-mix(in oklch,var(--primary) 82%,var(--success))}}.discovery-workflow-step.active .discovery-workflow-step-index,.discovery-workflow-step.is-running .discovery-workflow-step-index{color:var(--primary-ink)}.discovery-workflow-step-body{gap:3px;min-width:0;display:grid}.discovery-workflow-step-body>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.discovery-workflow-step-body svg{color:var(--primary);flex:none;width:15px;height:15px}.discovery-workflow-step-body strong,.discovery-workflow-step-detail,.discovery-workflow-step-meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.discovery-workflow-step-body strong{color:var(--ink);white-space:nowrap;font-size:.86rem;font-weight:720}.discovery-workflow-step-detail{color:var(--muted);white-space:nowrap;font-size:.72rem;line-height:1.25}.discovery-workflow-step-meta{border-radius:var(--radius-sm);background:var(--line);justify-self:end}@supports (color:color-mix(in lab,red,red)){.discovery-workflow-step-meta{background:color-mix(in oklch,var(--line) 28%,transparent)}}.discovery-workflow-step-meta{color:var(--muted);white-space:nowrap;max-width:112px;padding:4px 6px;font-size:.68rem;font-weight:760}.discovery-sheet-panel{min-width:0;animation:discovery-sheet-in .18s var(--ease);gap:12px;display:grid}.discovery-import-sheet,.discovery-report-sheet,.discovery-run-sheet{min-width:0}.discovery-sheet-intro{background:var(--panel-muted);align-items:center}@supports (color:color-mix(in lab,red,red)){.discovery-sheet-intro{background:color-mix(in oklch,var(--panel-muted) 78%,transparent)}}.discovery-sheet-intro{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-sheet-intro{border:1px solid color-mix(in oklch,var(--line) 70%,transparent)}}.discovery-sheet-intro{border-radius:var(--radius-sm);justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;display:flex}.discovery-report-section-header span,.discovery-sheet-intro span{align-items:center;gap:8px;min-width:0;display:inline-flex}.discovery-report-section-header strong,.discovery-sheet-intro strong{color:var(--ink);font-size:.95rem;font-weight:680}.discovery-report-section-header small,.discovery-sheet-intro small{color:var(--muted);font-size:.8rem;line-height:1.35}.discovery-report-summary{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;min-width:0;display:grid}.discovery-report-summary span{border:1px solid var(--line);min-width:0}@supports (color:color-mix(in lab,red,red)){.discovery-report-summary span{border:1px solid color-mix(in oklch,var(--line) 70%,transparent)}}.discovery-report-summary span{border-radius:var(--radius-sm);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.discovery-report-summary span{background:color-mix(in oklch,var(--panel) 86%,var(--action) 3%)}}.discovery-report-summary span{gap:2px;padding:10px 12px;display:grid}.discovery-report-summary strong{color:var(--ink);font-size:1.08rem;line-height:1}.discovery-report-summary small{color:var(--faint);font-size:.72rem}.discovery-category-lane{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.discovery-category-chip{background:var(--panel-muted);align-items:center}@supports (color:color-mix(in lab,red,red)){.discovery-category-chip{background:color-mix(in oklch,var(--panel-muted) 72%,transparent)}}.discovery-category-chip{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-category-chip{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.discovery-category-chip{color:var(--ink);white-space:nowrap;border-radius:999px;gap:6px;max-width:100%;min-height:26px;padding:0 9px;display:inline-flex}.discovery-category-lane button.discovery-category-chip{appearance:none;cursor:pointer;font:inherit}.discovery-category-lane button.discovery-category-chip:focus-visible,.discovery-category-lane button.discovery-category-chip[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-category-lane button.discovery-category-chip:focus-visible,.discovery-category-lane button.discovery-category-chip[aria-pressed=true]{border-color:color-mix(in oklch,var(--primary) 42%,var(--line))}}.discovery-category-lane button.discovery-category-chip:focus-visible,.discovery-category-lane button.discovery-category-chip[aria-pressed=true]{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-category-lane button.discovery-category-chip:focus-visible,.discovery-category-lane button.discovery-category-chip[aria-pressed=true]{background:color-mix(in oklch,var(--primary-soft) 42%,var(--panel))}}.discovery-category-lane button.discovery-category-chip:focus-visible,.discovery-category-lane button.discovery-category-chip[aria-pressed=true]{outline:none}.discovery-category-chip strong{color:var(--ink);font-size:.76rem;line-height:1}.discovery-category-chip small{color:var(--muted);text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.discovery-category-chip.type-api_key{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-category-chip.type-api_key{background:color-mix(in oklch,var(--action) 11%,var(--panel))}}.discovery-category-chip.type-api_key{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-category-chip.type-api_key{border-color:color-mix(in oklch,var(--action) 32%,var(--line))}}.discovery-category-chip.type-certificate{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.discovery-category-chip.type-certificate{background:color-mix(in oklch,var(--amber) 12%,var(--panel))}}.discovery-category-chip.type-certificate{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.discovery-category-chip.type-certificate{border-color:color-mix(in oklch,var(--amber) 34%,var(--line))}}.discovery-category-chip.type-credential,.discovery-category-chip.type-password{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.discovery-category-chip.type-credential,.discovery-category-chip.type-password{background:color-mix(in oklch,var(--green) 10%,var(--panel))}}.discovery-category-chip.type-credential,.discovery-category-chip.type-password{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.discovery-category-chip.type-credential,.discovery-category-chip.type-password{border-color:color-mix(in oklch,var(--green) 30%,var(--line))}}.discovery-candidate-legend{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.discovery-candidate-legend .discovery-category-chip{min-height:24px;padding-inline:8px}.discovery-report-grid{gap:12px;min-width:0;display:grid}.discovery-report-section{gap:10px;min-width:0;display:grid}.discovery-report-section-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.discovery-import-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.discovery-import-audit-list,.discovery-import-candidate-list{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.discovery-import-audit-list,.discovery-import-candidate-list{background:color-mix(in oklch,var(--panel) 88%,transparent)}}.discovery-import-audit-list,.discovery-import-candidate-list{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-import-audit-list,.discovery-import-candidate-list{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.discovery-import-audit-list,.discovery-import-candidate-list{border-radius:var(--radius-sm);min-width:0;padding:12px}.discovery-import-toolbar{margin:0;position:static}.discovery-import-audit-rows,.discovery-import-cards{gap:8px;min-width:0;display:grid}.discovery-import-cards{max-height:min(62vh,640px);padding-right:4px;overflow:auto}.discovery-import-row{background:var(--panel-muted);align-items:center}@supports (color:color-mix(in lab,red,red)){.discovery-import-row{background:color-mix(in oklch,var(--panel-muted) 62%,transparent)}}.discovery-import-row{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-import-row{border:1px solid color-mix(in oklch,var(--line) 68%,transparent)}}.discovery-import-row{border-radius:var(--radius-sm);grid-template-columns:24px max-content max-content minmax(150px,.8fr) minmax(260px,1.2fr) max-content max-content;gap:10px;min-width:0;padding:10px;display:grid}.discovery-import-row.is-selected{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-import-row.is-selected{background:color-mix(in oklch,var(--action) 10%,var(--panel))}}.discovery-import-row.is-selected{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-import-row.is-selected{border-color:color-mix(in oklch,var(--action) 34%,var(--line))}}.discovery-import-audit-row,.discovery-import-row>div,.discovery-import-vault-state span{gap:3px;min-width:0;display:grid}.discovery-import-audit-row strong,.discovery-import-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:.86rem}.discovery-import-audit-row code,.discovery-import-audit-row small,.discovery-import-row code,.discovery-import-row small{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.discovery-import-row small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.discovery-import-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discovery-import-row>[data-slot=button]{justify-self:end;width:auto;min-width:max-content}.discovery-import-evidence-toggle{border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-import-evidence-toggle{border-top:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.discovery-import-evidence-toggle{gap:8px;margin-top:8px;padding-top:8px;display:grid}.discovery-import-evidence-toggle summary{color:var(--action);cursor:pointer;align-items:center;gap:6px;font-size:.74rem;font-weight:800;display:inline-flex}.discovery-import-evidence-toggle dl{gap:7px;margin:0;display:grid}.discovery-import-evidence-toggle dl div{gap:3px;display:grid}.discovery-import-evidence-toggle dt{color:var(--faint);text-transform:uppercase;font-size:.68rem}.discovery-import-evidence-toggle dd{overflow-wrap:anywhere;min-width:0;margin:0}.discovery-import-vault-state{background:var(--green);align-items:center}@supports (color:color-mix(in lab,red,red)){.discovery-import-vault-state{background:color-mix(in oklch,var(--green) 10%,var(--panel-muted))}}.discovery-import-vault-state{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.discovery-import-vault-state{border:1px solid color-mix(in oklch,var(--green) 34%,var(--line))}}.discovery-import-vault-state{border-radius:var(--radius-sm);color:var(--ink);grid-template-columns:24px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.discovery-import-vault-state.is-locked{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.discovery-import-vault-state.is-locked{background:color-mix(in oklch,var(--amber) 10%,var(--panel-muted))}}.discovery-import-vault-state.is-locked{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.discovery-import-vault-state.is-locked{border-color:color-mix(in oklch,var(--amber) 34%,var(--line))}}.discovery-remediation-step{background:var(--action);align-items:center}@supports (color:color-mix(in lab,red,red)){.discovery-remediation-step{background:color-mix(in oklch,var(--action) 8%,var(--panel-muted))}}.discovery-remediation-step{border:1px solid var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-remediation-step{border:1px solid color-mix(in oklch,var(--action) 26%,var(--line))}}.discovery-remediation-step{border-radius:var(--radius-sm);grid-template-columns:24px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.discovery-remediation-step span{gap:3px;min-width:0;display:grid}.discovery-remediation-step strong{color:var(--ink);font-size:.84rem}.discovery-remediation-step small{color:var(--muted);font-size:.75rem;line-height:1.35}.discovery-import-audit-row{border-bottom:1px solid var(--line);align-items:center}@supports (color:color-mix(in lab,red,red)){.discovery-import-audit-row{border-bottom:1px solid color-mix(in oklch,var(--line) 62%,transparent)}}.discovery-import-audit-row{grid-template-columns:minmax(0,1fr) max-content max-content;padding:8px 0}.discovery-import-audit-row>div{gap:3px;min-width:0;display:grid}.discovery-import-audit-row:last-child{border-bottom:0}@keyframes discovery-sheet-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.discovery-workbench{grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);gap:16px;min-width:0;display:grid}.discovery-evidence-drawer,.discovery-findings-panel,.discovery-permission-state,.discovery-policy-card,.discovery-policy-form,.discovery-policy-list-panel,.discovery-policy-shell,.discovery-run-history-panel,.discovery-run-list,.discovery-suppression-list,.discovery-suppression-panel{min-width:0}.discovery-filter-bar{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:10px;display:grid}.discovery-filter-note{color:var(--muted);margin:-2px 0 10px;font-size:.74rem;font-weight:620;line-height:1.35}.discovery-advanced-filters>div,.discovery-primary-filters{align-items:center;gap:8px;min-width:0;display:grid}.discovery-primary-filters{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(136px,max-content))}.discovery-advanced-filters{min-width:0}.discovery-advanced-filters summary{color:var(--muted);cursor:pointer;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:2px 0;display:inline-flex}.discovery-advanced-filters summary svg{color:var(--action);width:15px;height:15px}.discovery-advanced-filters>div{grid-template-columns:repeat(3,minmax(136px,max-content));padding-top:6px}.discovery-active-filter-summary{background:var(--panel-muted);align-items:center}@supports (color:color-mix(in lab,red,red)){.discovery-active-filter-summary{background:color-mix(in oklch,var(--panel-muted) 72%,transparent)}}.discovery-active-filter-summary{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-active-filter-summary{border:1px solid color-mix(in oklch,var(--line) 74%,transparent)}}.discovery-active-filter-summary{border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-width:0;margin-bottom:10px;padding:8px;display:grid}.discovery-active-filter-summary>span{color:var(--ink);align-items:center;gap:7px;min-width:0;display:inline-flex}.discovery-active-filter-summary svg{color:var(--action);width:15px;height:15px}.discovery-active-filter-summary strong{white-space:nowrap;font-size:.78rem;font-weight:720}.discovery-active-filter-summary>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.discovery-active-filter-summary em{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-active-filter-summary em{background:color-mix(in oklch,var(--primary-soft) 32%,var(--panel))}}.discovery-active-filter-summary em{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-active-filter-summary em{border:1px solid color-mix(in oklch,var(--primary) 24%,var(--line))}}.discovery-active-filter-summary em{color:var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.discovery-active-filter-summary em{color:color-mix(in oklch,var(--primary) 72%,var(--ink))}}.discovery-active-filter-summary em{text-overflow:ellipsis;white-space:nowrap;max-width:240px;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:720;line-height:1.2;overflow:hidden}.discovery-filter-reset{min-height:32px}.discovery-review-queue-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:12px;display:grid}.discovery-review-copy{gap:4px;min-width:0;display:grid}.discovery-review-copy span{align-items:center;gap:8px;min-width:0;display:inline-flex}.discovery-review-copy svg{color:var(--action);flex:none;width:17px;height:17px}.discovery-review-copy strong{font-size:.96rem}.discovery-review-copy small{color:var(--muted);max-width:74ch;line-height:1.35}.discovery-review-counts{grid-template-columns:repeat(3,minmax(72px,1fr));align-items:stretch;gap:6px;display:grid}.discovery-review-counts span{background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-review-counts span{background:color-mix(in oklch,var(--panel-muted) 78%,transparent)}}.discovery-review-counts span{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-review-counts span{border:1px solid color-mix(in oklch,var(--line) 76%,transparent)}}.discovery-review-counts span{border-radius:var(--radius-sm);gap:2px;min-width:0;padding:8px 10px;display:grid}.discovery-review-counts strong{font-size:1rem;line-height:1}.discovery-review-counts small{color:var(--muted);font-size:.68rem;line-height:1.2}.discovery-filter-bar select,.discovery-policy-form input,.discovery-policy-form textarea{box-sizing:border-box;background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);width:100%;min-height:38px;padding:8px 10px}.discovery-policy-form textarea{resize:vertical;min-height:88px}.discovery-table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:min(62vh,660px);overflow:auto}.discovery-table{border-collapse:collapse;width:100%;min-width:840px}.discovery-table td,.discovery-table th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px;font-size:.84rem}.discovery-table th{color:var(--faint);text-transform:uppercase;font-size:.72rem}.discovery-table tr.is-selected td{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-table tr.is-selected td{background:color-mix(in oklch,var(--action) 10%,transparent)}}.discovery-asset-button{color:var(--ink);overflow-wrap:anywhere;text-align:left;max-width:300px;font-weight:700}.discovery-evidence-summary{overflow-wrap:anywhere;min-width:0;max-width:34rem;display:block}.discovery-reason-chip-list{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin-top:6px;display:flex}.discovery-reason-chip{background:var(--panel-raised);align-items:center}@supports (color:color-mix(in lab,red,red)){.discovery-reason-chip{background:color-mix(in oklch,var(--panel-raised) 72%,transparent)}}.discovery-reason-chip{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-reason-chip{border:1px solid color-mix(in oklch,var(--line) 78%,transparent)}}.discovery-reason-chip{color:var(--muted);border-radius:999px;min-height:22px;padding:2px 7px;font-size:.68rem;font-weight:680;line-height:1.2;display:inline-flex}.discovery-reason-chip.is-more{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.discovery-reason-chip.is-more{background:color-mix(in oklch,var(--muted) 10%,transparent)}}.discovery-reason-chip.is-more{color:var(--text-soft)}.discovery-priority-stack,.discovery-source-stack{align-items:flex-start;gap:5px;min-width:0;display:grid}.discovery-source-stack small{color:var(--muted);font-size:.72rem;line-height:1.25}.discovery-chip{border:1px solid var(--line);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.68rem;font-weight:800;display:inline-flex}.discovery-chip.confidence-high,.discovery-chip.decision-review,.discovery-chip.severity-critical,.discovery-chip.severity-high{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.discovery-chip.confidence-high,.discovery-chip.decision-review,.discovery-chip.severity-critical,.discovery-chip.severity-high{background:color-mix(in oklch,var(--red) 18%,transparent)}}.discovery-chip.confidence-high,.discovery-chip.decision-review,.discovery-chip.severity-critical,.discovery-chip.severity-high{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.discovery-chip.confidence-high,.discovery-chip.decision-review,.discovery-chip.severity-critical,.discovery-chip.severity-high{border-color:color-mix(in oklch,var(--red) 52%,var(--line))}}.discovery-chip.confidence-high,.discovery-chip.decision-review,.discovery-chip.severity-critical,.discovery-chip.severity-high{color:var(--red)}.discovery-chip.confidence-medium,.discovery-chip.decision-certificate,.discovery-chip.decision-in_review,.discovery-chip.decision-verify,.discovery-chip.severity-medium,.discovery-chip.status-cancel_requested,.discovery-chip.status-in_review,.discovery-chip.status-ready_to_import,.discovery-chip.status-running{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.discovery-chip.confidence-medium,.discovery-chip.decision-certificate,.discovery-chip.decision-in_review,.discovery-chip.decision-verify,.discovery-chip.severity-medium,.discovery-chip.status-cancel_requested,.discovery-chip.status-in_review,.discovery-chip.status-ready_to_import,.discovery-chip.status-running{background:color-mix(in oklch,var(--amber) 16%,transparent)}}.discovery-chip.confidence-medium,.discovery-chip.decision-certificate,.discovery-chip.decision-in_review,.discovery-chip.decision-verify,.discovery-chip.severity-medium,.discovery-chip.status-cancel_requested,.discovery-chip.status-in_review,.discovery-chip.status-ready_to_import,.discovery-chip.status-running{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.discovery-chip.confidence-medium,.discovery-chip.decision-certificate,.discovery-chip.decision-in_review,.discovery-chip.decision-verify,.discovery-chip.severity-medium,.discovery-chip.status-cancel_requested,.discovery-chip.status-in_review,.discovery-chip.status-ready_to_import,.discovery-chip.status-running{border-color:color-mix(in oklch,var(--amber) 44%,var(--line))}}.discovery-chip.confidence-medium,.discovery-chip.decision-certificate,.discovery-chip.decision-in_review,.discovery-chip.decision-verify,.discovery-chip.severity-medium,.discovery-chip.status-cancel_requested,.discovery-chip.status-in_review,.discovery-chip.status-ready_to_import,.discovery-chip.status-running{color:var(--amber)}.discovery-chip.confidence-low,.discovery-chip.decision-catalog,.discovery-chip.severity-info,.discovery-chip.severity-low,.discovery-chip.status-open,.discovery-chip.status-queued{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-chip.confidence-low,.discovery-chip.decision-catalog,.discovery-chip.severity-info,.discovery-chip.severity-low,.discovery-chip.status-open,.discovery-chip.status-queued{background:color-mix(in oklch,var(--action) 14%,transparent)}}.discovery-chip.confidence-low,.discovery-chip.decision-catalog,.discovery-chip.severity-info,.discovery-chip.severity-low,.discovery-chip.status-open,.discovery-chip.status-queued{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-chip.confidence-low,.discovery-chip.decision-catalog,.discovery-chip.severity-info,.discovery-chip.severity-low,.discovery-chip.status-open,.discovery-chip.status-queued{border-color:color-mix(in oklch,var(--action) 42%,var(--line))}}.discovery-chip.confidence-low,.discovery-chip.decision-catalog,.discovery-chip.severity-info,.discovery-chip.severity-low,.discovery-chip.status-open,.discovery-chip.status-queued{color:var(--action)}.discovery-chip.decision-imported,.discovery-chip.decision-ready_to_import,.discovery-chip.decision-remediated,.discovery-chip.status-completed,.discovery-chip.status-imported,.discovery-chip.status-remediated{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.discovery-chip.decision-imported,.discovery-chip.decision-ready_to_import,.discovery-chip.decision-remediated,.discovery-chip.status-completed,.discovery-chip.status-imported,.discovery-chip.status-remediated{background:color-mix(in oklch,var(--green) 14%,transparent)}}.discovery-chip.decision-imported,.discovery-chip.decision-ready_to_import,.discovery-chip.decision-remediated,.discovery-chip.status-completed,.discovery-chip.status-imported,.discovery-chip.status-remediated{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.discovery-chip.decision-imported,.discovery-chip.decision-ready_to_import,.discovery-chip.decision-remediated,.discovery-chip.status-completed,.discovery-chip.status-imported,.discovery-chip.status-remediated{border-color:color-mix(in oklch,var(--green) 42%,var(--line))}}.discovery-chip.decision-imported,.discovery-chip.decision-ready_to_import,.discovery-chip.decision-remediated,.discovery-chip.status-completed,.discovery-chip.status-imported,.discovery-chip.status-remediated{color:var(--green)}.discovery-chip.decision-ignored,.discovery-chip.decision-suppressed,.discovery-chip.status-cancelled,.discovery-chip.status-failed,.discovery-chip.status-ignored,.discovery-chip.status-suppressed{background:var(--panel-raised)}@supports (color:color-mix(in lab,red,red)){.discovery-chip.decision-ignored,.discovery-chip.decision-suppressed,.discovery-chip.status-cancelled,.discovery-chip.status-failed,.discovery-chip.status-ignored,.discovery-chip.status-suppressed{background:color-mix(in oklch,var(--panel-raised) 84%,transparent)}}.discovery-chip.decision-ignored,.discovery-chip.decision-suppressed,.discovery-chip.status-cancelled,.discovery-chip.status-failed,.discovery-chip.status-ignored,.discovery-chip.status-suppressed{color:var(--faint)}.discovery-evidence-drawer{background:var(--panel-muted);border:1px solid var(--line);border-radius:var(--radius-sm);gap:14px;padding:14px;display:grid}.discovery-evidence-drawer header,.discovery-policy-card header,.discovery-policy-form header{justify-content:space-between;align-items:center;gap:12px;display:flex}.discovery-evidence-drawer header span,.discovery-policy-card header span,.discovery-policy-form header span{align-items:center;gap:8px;min-width:0;display:inline-flex}.discovery-evidence-drawer dl{gap:10px;display:grid}.discovery-audit-metadata-toggle{border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-audit-metadata-toggle{border-top:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.discovery-audit-metadata-toggle{gap:8px;padding-top:8px;display:grid}.discovery-audit-metadata-toggle summary{color:var(--action);cursor:pointer;align-items:center;gap:6px;font-size:.74rem;font-weight:800;display:inline-flex}.discovery-audit-metadata-toggle dl{gap:8px;margin:0;display:grid}.discovery-evidence-drawer dl div{gap:3px;display:grid}.discovery-evidence-drawer dt{color:var(--faint);text-transform:uppercase;font-size:.72rem}.discovery-evidence-drawer code,.discovery-evidence-drawer dd,.discovery-suppression-row code{overflow-wrap:anywhere}.discovery-compact-hash{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.discovery-boundary-note,.discovery-policy-card p{color:var(--muted);font-size:.84rem;line-height:1.45}.discovery-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discovery-policy-grid{grid-template-columns:1fr;gap:16px;display:grid}.discovery-run-primary{min-width:0}.discovery-policy-form{align-content:start;gap:12px;display:grid}.discovery-policy-form label{gap:6px;display:grid}.discovery-policy-form label>span{color:var(--muted);font-size:.78rem;font-weight:700}.discovery-form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.discovery-run-primary{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.discovery-policy-form .inline-check{align-items:center;gap:8px;display:flex}.discovery-policy-form .inline-check input{width:auto;min-height:auto}.discovery-policy-actions{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.discovery-policy-actions button{width:100%;min-width:0}.discovery-saved-policies-section{border:1px solid var(--line);min-width:0}@supports (color:color-mix(in lab,red,red)){.discovery-saved-policies-section{border:1px solid color-mix(in oklch,var(--line) 70%,transparent)}}.discovery-saved-policies-section{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-saved-policies-section{background:color-mix(in oklch,var(--panel-muted) 52%,transparent)}}.discovery-saved-policies-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.discovery-saved-policies-section summary span{color:var(--ink);font-size:.84rem;font-weight:700}.discovery-saved-policies-section summary small{border-radius:var(--radius-sm);background:var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-saved-policies-section summary small{background:color-mix(in oklch,var(--line) 28%,transparent)}}.discovery-saved-policies-section summary small{color:var(--muted);padding:3px 7px;font-size:.7rem;font-weight:760}.discovery-saved-policies-section .discovery-policy-list-panel{border:0;border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-saved-policies-section .discovery-policy-list-panel{border-top:1px solid color-mix(in oklch,var(--line) 62%,transparent)}}.discovery-saved-policies-section .discovery-policy-list-panel{background:0 0;border-radius:0}.discovery-policy-guardrails,.discovery-policy-readiness,.discovery-side-insights{border:1px solid var(--line);min-width:0}@supports (color:color-mix(in lab,red,red)){.discovery-policy-guardrails,.discovery-policy-readiness,.discovery-side-insights{border:1px solid color-mix(in oklch,var(--line) 70%,transparent)}}.discovery-policy-guardrails,.discovery-policy-readiness,.discovery-side-insights{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-policy-guardrails,.discovery-policy-readiness,.discovery-side-insights{background:color-mix(in oklch,var(--panel-muted) 74%,transparent)}}.discovery-policy-guardrails{gap:8px;padding:10px;display:grid}.discovery-policy-guardrails label{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:.8rem;line-height:1.35;display:grid}.discovery-policy-guardrails input{width:auto;min-height:auto;margin-top:2px}.discovery-policy-readiness{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;padding:8px;display:grid}.discovery-policy-metric{border-radius:var(--radius-sm);background:var(--panel);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-policy-metric{background:color-mix(in oklch,var(--panel) 72%,transparent)}}.discovery-policy-metric{padding:8px}.discovery-policy-metric small,.discovery-policy-metric strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery-policy-metric strong{color:var(--ink);font-size:1rem;font-weight:640;line-height:1}.discovery-policy-metric small{color:var(--faint);font-size:.68rem;font-weight:520}.discovery-run-scope-picker{gap:8px;min-width:0;display:grid}.discovery-run-scope-picker>strong{color:var(--muted);letter-spacing:0;font-size:.72rem;font-weight:680}.discovery-run-scope-picker>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.discovery-folder-preset-panel{gap:8px;min-width:0;display:grid}.discovery-folder-preset-panel header{gap:3px;min-width:0;display:grid}.discovery-folder-preset-panel header strong{color:var(--ink);font-size:.84rem;font-weight:650;line-height:1.2}.discovery-folder-preset-panel header small{color:var(--muted);font-size:.74rem;line-height:1.35}.discovery-folder-preset-groups{gap:10px;min-width:0;display:grid}.discovery-folder-preset-group{border:1px solid var(--line);gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-folder-preset-group{border:1px solid color-mix(in oklch,var(--line) 58%,transparent)}}.discovery-folder-preset-group{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-folder-preset-group{background:color-mix(in oklch,var(--panel-muted) 48%,transparent)}}.discovery-folder-preset-group{padding:10px}.discovery-folder-preset-group>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.discovery-folder-preset-group>header strong{font-size:.78rem}.discovery-folder-preset-group>header small{text-align:right;max-width:58%}.discovery-folder-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discovery-port-plan-panel{gap:8px;min-width:0;display:grid}.discovery-port-plan-panel header{gap:3px;display:grid}.discovery-port-plan-panel header strong{color:var(--ink);font-size:.84rem;font-weight:650}.discovery-port-plan-panel header small{color:var(--muted);font-size:.74rem;line-height:1.35}.discovery-port-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.discovery-port-plan{border:1px solid var(--line);gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-port-plan{border:1px solid color-mix(in oklch,var(--line) 68%,transparent)}}.discovery-port-plan{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-port-plan{background:color-mix(in oklch,var(--panel-muted) 62%,transparent)}}.discovery-port-plan{color:var(--ink);text-align:left;cursor:pointer;padding:9px 10px}.discovery-port-plan:focus-visible,.discovery-port-plan:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-port-plan:focus-visible,.discovery-port-plan:hover{border-color:color-mix(in oklch,var(--primary) 36%,var(--line))}}.discovery-port-plan:focus-visible,.discovery-port-plan:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-port-plan:focus-visible,.discovery-port-plan:hover{background:color-mix(in oklch,var(--primary-soft) 32%,var(--panel))}}.discovery-port-plan:focus-visible,.discovery-port-plan:hover{outline:none}.discovery-port-plan.is-selected{border-color:var(--selection-border);background:var(--selection-surface)}.discovery-port-plan>span{gap:3px;display:grid}.discovery-port-plan strong{font-size:.78rem;font-weight:700}.discovery-port-plan small{color:var(--muted);font-size:.7rem;line-height:1.35}.discovery-port-plan code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.discovery-folder-preset{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;gap:8px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.discovery-folder-preset{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.discovery-folder-preset{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-folder-preset{background:color-mix(in oklch,var(--panel-muted) 70%,transparent)}}.discovery-folder-preset{cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease);padding:8px 10px}.discovery-folder-preset:has(input:focus-visible),.discovery-folder-preset:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-folder-preset:has(input:focus-visible),.discovery-folder-preset:hover{border-color:color-mix(in oklch,var(--primary) 34%,var(--line))}}.discovery-folder-preset:has(input:focus-visible),.discovery-folder-preset:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-folder-preset:has(input:focus-visible),.discovery-folder-preset:hover{background:color-mix(in oklch,var(--primary-soft) 34%,var(--panel))}}.discovery-folder-preset:has(input:focus-visible),.discovery-folder-preset:hover{transform:translateY(-1px)}.discovery-folder-preset input{width:16px;min-height:auto;accent-color:var(--primary);margin:2px 0 0}.discovery-folder-preset>span{gap:3px;min-width:0;display:grid}.discovery-folder-preset small,.discovery-folder-preset strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.discovery-folder-preset strong{color:var(--ink);white-space:nowrap;font-size:.8rem;font-weight:640;line-height:1.2}.discovery-folder-preset small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.3;display:-webkit-box}.discovery-folder-preset.is-selected{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.discovery-folder-preset.is-selected{border-color:color-mix(in oklch,var(--success) 34%,var(--line))}}.discovery-folder-preset.is-selected{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-folder-preset.is-selected{background:color-mix(in oklch,var(--success-soft) 28%,var(--panel) 92%)}}.discovery-draft-scan-option,.discovery-scan-option{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px;min-width:0;min-height:62px;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-option,.discovery-scan-option{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.discovery-draft-scan-option,.discovery-scan-option{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-option,.discovery-scan-option{background:color-mix(in oklch,var(--panel-muted) 70%,transparent)}}.discovery-draft-scan-option,.discovery-scan-option{color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease);padding:8px 10px}.discovery-draft-scan-option:has(input:focus-visible),.discovery-draft-scan-option:hover:not(.is-disabled),.discovery-scan-option:has(input:focus-visible),.discovery-scan-option:hover:not(.is-disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-option:has(input:focus-visible),.discovery-draft-scan-option:hover:not(.is-disabled),.discovery-scan-option:has(input:focus-visible),.discovery-scan-option:hover:not(.is-disabled){border-color:color-mix(in oklch,var(--primary) 36%,var(--line))}}.discovery-draft-scan-option:has(input:focus-visible),.discovery-draft-scan-option:hover:not(.is-disabled),.discovery-scan-option:has(input:focus-visible),.discovery-scan-option:hover:not(.is-disabled){background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-option:has(input:focus-visible),.discovery-draft-scan-option:hover:not(.is-disabled),.discovery-scan-option:has(input:focus-visible),.discovery-scan-option:hover:not(.is-disabled){background:color-mix(in oklch,var(--primary-soft) 38%,var(--panel))}}.discovery-draft-scan-option:has(input:focus-visible),.discovery-draft-scan-option:hover:not(.is-disabled),.discovery-scan-option:has(input:focus-visible),.discovery-scan-option:hover:not(.is-disabled){outline:none;transform:translateY(-1px)}.discovery-draft-scan-option input,.discovery-scan-option input{width:16px;min-height:auto;accent-color:var(--primary);margin:1px 0 0}.discovery-draft-scan-option>span,.discovery-scan-option>span{gap:3px;min-width:0;display:grid}.discovery-draft-scan-option.is-selected,.discovery-draft-scan-option.selected,.discovery-scan-option.is-selected,.discovery-scan-option.selected{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-option.is-selected,.discovery-draft-scan-option.selected,.discovery-scan-option.is-selected,.discovery-scan-option.selected{border-color:color-mix(in oklch,var(--success) 34%,var(--line))}}.discovery-draft-scan-option.is-selected,.discovery-draft-scan-option.selected,.discovery-scan-option.is-selected,.discovery-scan-option.selected{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-option.is-selected,.discovery-draft-scan-option.selected,.discovery-scan-option.is-selected,.discovery-scan-option.selected{background:color-mix(in oklch,var(--success-soft) 28%,var(--panel) 92%)}}.discovery-draft-scan-option.is-disabled,.discovery-draft-scan-option:disabled,.discovery-scan-option.is-disabled,.discovery-scan-option:disabled{cursor:not-allowed;opacity:.58}.discovery-draft-scan-option small,.discovery-draft-scan-option strong,.discovery-scan-option small,.discovery-scan-option strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.discovery-draft-scan-option strong,.discovery-scan-option strong{color:var(--ink);white-space:nowrap;font-size:.8rem;font-weight:640;line-height:1.2}.discovery-draft-scan-option small,.discovery-scan-option small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;font-weight:520;line-height:1.25;display:-webkit-box}.discovery-policy-card,.discovery-policy-list{gap:10px;display:grid}.discovery-policy-meta{flex-wrap:wrap;gap:8px;display:flex}.discovery-policy-meta span{background:var(--panel-muted);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);padding:5px 8px;font-size:.78rem}.discovery-run-list,.discovery-suppression-list{gap:8px;display:grid}.discovery-run-row,.discovery-suppression-row{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.discovery-run-row{grid-template-columns:auto auto repeat(4,minmax(0,1fr));position:relative}.discovery-run-error{color:var(--red);overflow-wrap:anywhere;grid-column:1/-1;align-items:center;gap:6px;min-width:0;font-size:.78rem;font-weight:680;display:inline-flex}.discovery-run-timeline{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-run-timeline{border-color:color-mix(in oklch,var(--line) 78%,transparent)}}.discovery-run-timeline{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.discovery-run-timeline{background:color-mix(in oklch,var(--panel) 88%,transparent)}}.discovery-run-meter{background:var(--line);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.discovery-run-meter{background:color-mix(in oklch,var(--line) 34%,transparent)}}.discovery-run-meter span{border-radius:inherit;background:var(--action);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.discovery-run-meter span{background:color-mix(in oklch,var(--action) 72%,var(--green))}}.discovery-suppression-row{grid-template-columns:minmax(160px,.6fr) minmax(220px,.8fr) minmax(0,1fr)}.discovery-suppression-key{border-radius:var(--radius-sm);background:var(--field);min-width:0;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.discovery-suppression-key{background:color-mix(in oklch,var(--field) 72%,transparent)}}.discovery-suppression-key{text-overflow:ellipsis;white-space:nowrap;padding:4px 6px}.discovery-permission-state,.discovery-skeleton{background:var(--panel-muted);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);align-items:center;gap:10px;padding:12px;display:flex}.discovery-skeleton span{background:var(--panel-raised);border-radius:var(--radius-sm);width:100%;min-width:120px;height:42px;animation:skeleton-pulse 1.3s ease-in-out infinite}[data-theme=light] .discovery-evidence-drawer,[data-theme=light] .discovery-import-audit-list,[data-theme=light] .discovery-import-candidate-list,[data-theme=light] .discovery-permission-state,[data-theme=light] .discovery-policy-meta span,[data-theme=light] .discovery-skeleton,[data-theme=light] .discovery-summary-strip span{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .discovery-evidence-drawer,[data-theme=light] .discovery-import-audit-list,[data-theme=light] .discovery-import-candidate-list,[data-theme=light] .discovery-permission-state,[data-theme=light] .discovery-policy-meta span,[data-theme=light] .discovery-skeleton,[data-theme=light] .discovery-summary-strip span{background:color-mix(in oklch,var(--panel) 92%,var(--action) 3%)}}.discovery-run-builder{align-items:start}.discovery-command-workspace{background:var(--panel);align-items:stretch}@supports (color:color-mix(in lab,red,red)){.discovery-command-workspace{background:color-mix(in oklch,var(--panel) 90%,var(--action) 3%)}}.discovery-command-workspace{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-command-workspace{border:1px solid color-mix(in oklch,var(--line) 74%,transparent)}}.discovery-command-workspace{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:12px;min-width:0;padding:12px;display:grid}.discovery-command-workspace .discovery-run-readiness-banner{margin:0}.discovery-run-focus{grid-template-columns:minmax(0,1fr) minmax(240px,.34fr)}.discovery-scan-builder-layout{min-width:0;display:grid}.discovery-run-console-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:start;gap:12px;min-width:0;display:grid}.discovery-run-operations-panel{min-width:0;top:calc(var(--enterprise-topbar-height,72px) + 12px);align-self:start;gap:12px;display:grid;position:sticky}.discovery-run-operations-panel .discovery-capability-overview,.discovery-run-operations-panel .discovery-live-status-panel{margin:0}.discovery-policy-list-panel,.discovery-policy-shell,.discovery-run-builder .discovery-policy-form,.discovery-run-builder .discovery-policy-list,.discovery-run-history-panel,.discovery-suppression-panel{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-policy-list-panel,.discovery-policy-shell,.discovery-run-builder .discovery-policy-form,.discovery-run-builder .discovery-policy-list,.discovery-run-history-panel,.discovery-suppression-panel{border:1px solid color-mix(in oklch,var(--line) 76%,transparent)}}.discovery-policy-list-panel,.discovery-policy-shell,.discovery-run-builder .discovery-policy-form,.discovery-run-builder .discovery-policy-list,.discovery-run-history-panel,.discovery-suppression-panel{border-radius:var(--radius-sm);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.discovery-policy-list-panel,.discovery-policy-shell,.discovery-run-builder .discovery-policy-form,.discovery-run-builder .discovery-policy-list,.discovery-run-history-panel,.discovery-suppression-panel{background:color-mix(in oklch,var(--panel) 86%,transparent)}}.discovery-policy-list-panel,.discovery-policy-shell,.discovery-run-builder .discovery-policy-form,.discovery-run-builder .discovery-policy-list,.discovery-run-history-panel,.discovery-suppression-panel{padding:14px}.discovery-advanced-scan-limits{border:1px solid var(--line);gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-advanced-scan-limits{border:1px solid color-mix(in oklch,var(--line) 66%,transparent)}}.discovery-advanced-scan-limits{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-advanced-scan-limits{background:color-mix(in oklch,var(--panel-muted) 68%,transparent)}}.discovery-advanced-scan-limits{padding:10px}.discovery-advanced-scan-limits summary{cursor:pointer;color:var(--muted);font-size:.8rem;font-weight:700}.discovery-advanced-scan-limits[open] summary{margin-bottom:10px}.discovery-approved-paths-details,.discovery-file-scope-details,.discovery-network-scope-details,.discovery-policy-run-details,.discovery-scope-preview-details{border:1px solid var(--line);min-width:0}@supports (color:color-mix(in lab,red,red)){.discovery-approved-paths-details,.discovery-file-scope-details,.discovery-network-scope-details,.discovery-policy-run-details,.discovery-scope-preview-details{border:1px solid color-mix(in oklch,var(--line) 64%,transparent)}}.discovery-approved-paths-details,.discovery-file-scope-details,.discovery-network-scope-details,.discovery-policy-run-details,.discovery-scope-preview-details{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-approved-paths-details,.discovery-file-scope-details,.discovery-network-scope-details,.discovery-policy-run-details,.discovery-scope-preview-details{background:color-mix(in oklch,var(--panel-muted) 58%,transparent)}}.discovery-approved-paths-details,.discovery-file-scope-details,.discovery-network-scope-details,.discovery-policy-run-details,.discovery-scope-preview-details{padding:0}.discovery-approved-paths-details>summary,.discovery-file-scope-details>summary,.discovery-network-scope-details>summary,.discovery-policy-run-details>summary,.discovery-scope-preview-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:38px;padding:0 10px;display:flex}.discovery-approved-paths-details>summary span,.discovery-file-scope-details>summary span,.discovery-network-scope-details>summary span,.discovery-policy-run-details>summary span,.discovery-scope-preview-details>summary span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:720;overflow:hidden}.discovery-approved-paths-details>summary small,.discovery-file-scope-details>summary small,.discovery-network-scope-details>summary small,.discovery-policy-run-details>summary small,.discovery-scope-preview-details>summary small{border-radius:var(--radius-sm);background:var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-approved-paths-details>summary small,.discovery-file-scope-details>summary small,.discovery-network-scope-details>summary small,.discovery-policy-run-details>summary small,.discovery-scope-preview-details>summary small{background:color-mix(in oklch,var(--line) 28%,transparent)}}.discovery-approved-paths-details>summary small,.discovery-file-scope-details>summary small,.discovery-network-scope-details>summary small,.discovery-policy-run-details>summary small,.discovery-scope-preview-details>summary small{color:var(--muted);flex:none;padding:3px 7px;font-size:.68rem;font-weight:760}.discovery-approved-paths-details[open],.discovery-file-scope-details[open],.discovery-network-scope-details[open],.discovery-policy-run-details[open],.discovery-scope-preview-details[open]{padding-bottom:10px}.discovery-approved-paths-details label,.discovery-file-scope-details>.discovery-folder-preset-panel,.discovery-network-scope-details>label,.discovery-policy-run-details>:not(summary),.discovery-scope-preview-body{margin:0 10px}.discovery-scope-preview-body{gap:10px;display:grid}.discovery-draft-scan-modes{border:1px solid var(--primary);gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-modes{border:1px solid color-mix(in oklch,var(--primary) 20%,var(--line))}}.discovery-draft-scan-modes{border-radius:var(--radius-sm);background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-modes{background:color-mix(in oklch,var(--primary-soft) 12%,var(--panel))}}.discovery-draft-scan-modes header,.discovery-draft-scan-modes header span{align-items:center;gap:8px;min-width:0;display:flex}.discovery-draft-scan-modes header{justify-content:space-between}.discovery-draft-scan-modes header strong{color:var(--ink);font-size:.84rem}.discovery-draft-scan-modes header small{color:var(--muted);font-size:.72rem;line-height:1.3}.discovery-draft-unavailable-note{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.discovery-draft-unavailable-note{border-top:1px solid color-mix(in oklch,var(--line) 56%,transparent)}}.discovery-draft-unavailable-note{color:var(--muted);padding-top:4px;font-size:.74rem;line-height:1.35}.discovery-draft-unavailable-note span{color:var(--ink);font-weight:720}.discovery-draft-unavailable-note small{min-width:0;color:var(--muted);font-size:inherit}.discovery-draft-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.discovery-draft-quick-actions button{border:1px solid var(--line);justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.discovery-draft-quick-actions button{border:1px solid color-mix(in oklch,var(--line) 70%,transparent)}}.discovery-draft-quick-actions button{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.discovery-draft-quick-actions button{background:color-mix(in oklch,var(--panel) 82%,transparent)}}.discovery-draft-quick-actions button{color:var(--ink);text-align:left;min-height:30px;padding:5px 10px}.discovery-draft-quick-actions button:focus-visible,.discovery-draft-quick-actions button:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-quick-actions button:focus-visible,.discovery-draft-quick-actions button:hover:not(:disabled){border-color:color-mix(in oklch,var(--primary) 38%,var(--line))}}.discovery-draft-quick-actions button:focus-visible,.discovery-draft-quick-actions button:hover:not(:disabled){background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-quick-actions button:focus-visible,.discovery-draft-quick-actions button:hover:not(:disabled){background:color-mix(in oklch,var(--primary-soft) 34%,var(--panel))}}.discovery-draft-quick-actions button:focus-visible,.discovery-draft-quick-actions button:hover:not(:disabled){outline:none}.discovery-draft-quick-actions button:disabled{cursor:not-allowed;opacity:.54}.discovery-draft-quick-actions strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.discovery-draft-quick-actions small{color:var(--faint);font-size:.7rem;font-weight:760}.discovery-draft-kind-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.discovery-capability-checklist{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-capability-checklist{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.discovery-capability-checklist{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-capability-checklist{background:color-mix(in oklch,var(--panel-muted) 64%,transparent)}}.discovery-capability-checklist{padding:10px}.discovery-scan-preview{border-color:var(--action);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-scan-preview{border-color:color-mix(in oklch,var(--action) 18%,var(--line))}}.discovery-scope-search{min-width:0}.discovery-scope-rejection-list,.discovery-scope-target-list{flex-wrap:wrap;grid-column:1/-1;gap:6px;min-width:0;display:flex}.discovery-scope-rejection-list span,.discovery-scope-target-list code,.discovery-scope-target-list span{border:1px solid var(--line);min-width:0;max-width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.discovery-scope-rejection-list span,.discovery-scope-target-list code,.discovery-scope-target-list span{border:1px solid color-mix(in oklch,var(--line) 68%,transparent)}}.discovery-scope-rejection-list span,.discovery-scope-target-list code,.discovery-scope-target-list span{border-radius:var(--radius-sm);background:var(--field)}@supports (color:color-mix(in lab,red,red)){.discovery-scope-rejection-list span,.discovery-scope-target-list code,.discovery-scope-target-list span{background:color-mix(in oklch,var(--field) 70%,transparent)}}.discovery-scope-rejection-list span,.discovery-scope-target-list code,.discovery-scope-target-list span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;font-size:.72rem;font-weight:560;line-height:1.25}.discovery-scope-target-list code{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.discovery-scope-target-list code{color:color-mix(in oklch,var(--ink) 88%,var(--action))}}.discovery-scope-rejection-list span{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.discovery-scope-rejection-list span{border-color:color-mix(in oklch,var(--amber) 34%,var(--line))}}.discovery-scope-rejection-list span{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.discovery-scope-rejection-list span{background:color-mix(in oklch,var(--warning-surface) 40%,transparent)}}.discovery-scope-rejection-list span{color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.discovery-scope-rejection-list span{color:color-mix(in oklch,var(--amber) 70%,var(--ink))}}.discovery-scope-empty{color:var(--faint);grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.35}.discovery-report-workbench{align-items:start}.discovery-report-primary{min-width:0}.discovery-report-context-details{border:1px solid var(--line);min-width:0}@supports (color:color-mix(in lab,red,red)){.discovery-report-context-details{border:1px solid color-mix(in oklch,var(--line) 64%,transparent)}}.discovery-report-context-details{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-report-context-details{background:color-mix(in oklch,var(--panel-muted) 52%,transparent)}}.discovery-report-context-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 12px;display:flex}.discovery-report-context-details>summary span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:760;overflow:hidden}.discovery-report-context-details>summary small{color:var(--muted);flex:none;font-size:.72rem;font-weight:700}.discovery-report-context-grid{padding:12px}.discovery-selection-toolbar{z-index:2;border:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.discovery-selection-toolbar{border:1px solid color-mix(in oklch,var(--line) 74%,transparent)}}.discovery-selection-toolbar{border-radius:var(--radius-sm);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.discovery-selection-toolbar{background:color-mix(in oklch,var(--panel) 94%,transparent)}}.discovery-selection-toolbar{margin-bottom:10px;padding:8px}.discovery-selection-toolbar>span{border:1px solid var(--line);gap:2px;min-width:86px;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-selection-toolbar>span{border:1px solid color-mix(in oklch,var(--line) 62%,transparent)}}.discovery-selection-toolbar>span{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-selection-toolbar>span{background:color-mix(in oklch,var(--panel-muted) 72%,transparent)}}.discovery-selection-toolbar>span{padding:7px 9px}.discovery-selection-toolbar strong{color:var(--ink);font-size:.94rem;line-height:1}.discovery-selection-toolbar small{color:var(--faint);font-size:.68rem}.discovery-selection-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.discovery-live-status-panel svg,.discovery-run-readiness-banner svg{width:15px;height:15px}.discovery-live-status-panel div,.discovery-run-readiness-banner div{gap:2px;min-width:0;display:grid}.discovery-live-status-panel p,.discovery-live-status-panel small,.discovery-live-status-panel strong,.discovery-run-readiness-banner small,.discovery-run-readiness-banner strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.discovery-live-status-panel strong,.discovery-run-readiness-banner strong{color:var(--ink);white-space:nowrap;font-size:.84rem;font-weight:680;line-height:1.2}.discovery-live-status-panel small{color:var(--faint);white-space:nowrap;font-size:.68rem;font-weight:700}.discovery-capability-overview{border:1px solid var(--line);gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-capability-overview{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.discovery-capability-overview{border-radius:var(--radius-sm);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.discovery-capability-overview{background:color-mix(in oklch,var(--panel) 88%,transparent)}}.discovery-capability-overview{padding:12px}.discovery-capability-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.discovery-capability-header span{align-items:center;gap:8px;min-width:0;display:inline-flex}.discovery-capability-header strong{color:var(--ink);font-size:.92rem;font-weight:700}.discovery-capability-header small{color:var(--muted);font-size:.76rem;line-height:1.35}.discovery-source-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.discovery-source-strip>span{border:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-source-strip>span{border:1px solid color-mix(in oklch,var(--line) 68%,transparent)}}.discovery-source-strip>span{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-source-strip>span{background:color-mix(in oklch,var(--panel-muted) 62%,transparent)}}.discovery-source-strip>span{padding:8px 9px}.discovery-source-strip>span.tone-ready{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.discovery-source-strip>span.tone-ready{border-color:color-mix(in oklch,var(--success) 28%,var(--line))}}.discovery-source-strip>span.tone-ready{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-source-strip>span.tone-ready{background:color-mix(in oklch,var(--success-soft) 18%,var(--panel))}}.discovery-source-strip svg{width:15px;height:15px;color:var(--primary)}.discovery-source-strip em,.discovery-source-strip small,.discovery-source-strip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discovery-source-strip strong{color:var(--ink);font-size:.78rem;font-weight:700}.discovery-source-strip em{border-radius:var(--radius-sm);background:var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-source-strip em{background:color-mix(in oklch,var(--line) 30%,transparent)}}.discovery-source-strip em{color:var(--muted);padding:3px 6px;font-size:.67rem;font-style:normal;font-weight:760}.discovery-source-strip small{color:var(--faint);grid-column:2/-1;font-size:.68rem}.discovery-capability-grid{grid-template-columns:repeat(auto-fit,minmax(204px,1fr));gap:8px;min-width:0;display:grid}.discovery-capability-card{border:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-capability-card{border:1px solid color-mix(in oklch,var(--line) 68%,transparent)}}.discovery-capability-card{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-capability-card{background:color-mix(in oklch,var(--panel-muted) 66%,transparent)}}.discovery-capability-card{padding:10px}.discovery-capability-card>span{border-radius:var(--radius-sm);background:var(--primary-soft);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-capability-card>span{background:color-mix(in oklch,var(--primary-soft) 36%,transparent)}}.discovery-capability-card>span{color:var(--primary)}.discovery-capability-card>div{gap:3px;min-width:0;display:grid}.discovery-capability-card em,.discovery-capability-card small,.discovery-capability-card strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.discovery-capability-card strong{color:var(--ink);font-size:.82rem;font-weight:700;line-height:1.2}.discovery-capability-card small{color:var(--muted);font-size:.72rem;line-height:1.3}.discovery-capability-card>small{color:var(--faint);grid-column:2/-1;font-weight:650}.discovery-capability-card em{border-radius:var(--radius-sm);background:var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-capability-card em{background:color-mix(in oklch,var(--line) 28%,transparent)}}.discovery-capability-card em{color:var(--muted);white-space:nowrap;max-width:120px;padding:4px 6px;font-size:.68rem;font-style:normal;font-weight:760}.discovery-capability-card.tone-ready{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.discovery-capability-card.tone-ready{border-color:color-mix(in oklch,var(--success) 30%,var(--line))}}.discovery-capability-card.tone-ready{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-capability-card.tone-ready{background:color-mix(in oklch,var(--success-soft) 18%,var(--panel))}}.discovery-capability-card.tone-ready em{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-capability-card.tone-ready em{background:color-mix(in oklch,var(--success-soft) 48%,transparent)}}.discovery-capability-card.tone-ready em{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.discovery-capability-card.tone-ready em{color:color-mix(in oklch,var(--success) 70%,var(--ink))}}.discovery-run-command{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.discovery-run-command span{align-items:center;gap:8px;min-width:0;display:inline-flex}.discovery-run-command strong{color:var(--ink);font-size:.95rem;font-weight:680}.discovery-run-command small{color:var(--muted);font-size:.78rem;line-height:1.35}.discovery-live-status-panel>div:first-child>span,.discovery-run-readiness-banner>span{border:1px solid var(--line);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-live-status-panel>div:first-child>span,.discovery-run-readiness-banner>span{border:1px solid color-mix(in oklch,var(--line) 66%,transparent)}}.discovery-live-status-panel>div:first-child>span,.discovery-run-readiness-banner>span{border-radius:var(--radius-sm);background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-live-status-panel>div:first-child>span,.discovery-run-readiness-banner>span{background:color-mix(in oklch,var(--primary-soft) 40%,transparent)}}.discovery-live-status-panel>div:first-child>span,.discovery-run-readiness-banner>span{color:var(--primary)}.discovery-live-status-panel,.discovery-run-readiness-banner{border:1px solid var(--line);min-width:0}@supports (color:color-mix(in lab,red,red)){.discovery-live-status-panel,.discovery-run-readiness-banner{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.discovery-live-status-panel,.discovery-run-readiness-banner{border-radius:var(--radius-sm);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.discovery-live-status-panel,.discovery-run-readiness-banner{background:color-mix(in oklch,var(--panel) 88%,transparent)}}.discovery-run-readiness-banner.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.discovery-run-readiness-banner.tone-success{border-color:color-mix(in oklch,var(--success) 28%,var(--line))}}.discovery-run-readiness-banner.tone-success{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-run-readiness-banner.tone-success{background:color-mix(in oklch,var(--success-soft) 30%,var(--panel))}}.discovery-run-readiness-banner.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.discovery-run-readiness-banner.tone-warning{border-color:color-mix(in oklch,var(--warning) 34%,var(--line))}}.discovery-run-readiness-banner.tone-warning{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-run-readiness-banner.tone-warning{background:color-mix(in oklch,var(--warning-soft) 32%,var(--panel))}}.discovery-run-readiness-banner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:grid}.discovery-run-readiness-banner small{color:var(--muted);font-size:.78rem;line-height:1.35}.discovery-scan-quick-actions{min-width:0}.discovery-run-mode-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.discovery-run-mode-card{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;min-height:64px;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-run-mode-card{border:1px solid color-mix(in oklch,var(--line) 62%,transparent)}}.discovery-run-mode-card{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-run-mode-card{background:color-mix(in oklch,var(--panel-muted) 70%,transparent)}}.discovery-run-mode-card{color:var(--ink);text-align:left;transition:border-color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease);padding:9px 10px}.discovery-run-mode-card:focus-visible,.discovery-run-mode-card:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-run-mode-card:focus-visible,.discovery-run-mode-card:hover:not(:disabled){border-color:color-mix(in oklch,var(--primary) 34%,var(--line))}}.discovery-run-mode-card:focus-visible,.discovery-run-mode-card:hover:not(:disabled){background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-run-mode-card:focus-visible,.discovery-run-mode-card:hover:not(:disabled){background:color-mix(in oklch,var(--primary-soft) 34%,var(--panel))}}.discovery-run-mode-card:focus-visible,.discovery-run-mode-card:hover:not(:disabled){outline:none;transform:translateY(-1px)}.discovery-run-mode-card.is-disabled,.discovery-run-mode-card:disabled{cursor:not-allowed;opacity:.62}.discovery-run-mode-card span{gap:3px;min-width:0;display:grid}.discovery-run-mode-card small,.discovery-run-mode-card strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.discovery-run-mode-card strong{color:var(--ink);white-space:nowrap;font-size:.8rem;font-weight:680;line-height:1.2}.discovery-run-mode-card small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.3;display:-webkit-box}.discovery-run-mode-card em{border-radius:var(--radius-sm);background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-run-mode-card em{background:color-mix(in oklch,var(--primary-soft) 40%,transparent)}}.discovery-run-mode-card em{color:var(--primary);white-space:nowrap;padding:4px 6px;font-size:.68rem;font-style:normal;font-weight:760}.discovery-policy-help{border:1px solid var(--warning);margin:0}@supports (color:color-mix(in lab,red,red)){.discovery-policy-help{border:1px solid color-mix(in oklch,var(--warning) 30%,var(--line))}}.discovery-policy-help{border-radius:var(--radius-sm);background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-policy-help{background:color-mix(in oklch,var(--warning-soft) 26%,var(--panel))}}.discovery-policy-help{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.discovery-policy-help{color:color-mix(in oklch,var(--warning) 64%,var(--ink))}}.discovery-policy-help{padding:8px 10px;font-size:.76rem;font-weight:640;line-height:1.35}.discovery-live-status-panel{gap:10px;margin-bottom:12px;padding:12px;display:grid}.discovery-live-status-panel>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.discovery-live-meter{background:var(--line);border-radius:999px;height:7px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.discovery-live-meter{background:color-mix(in oklch,var(--line) 34%,transparent)}}.discovery-live-meter span{border-radius:inherit;background:var(--primary);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.discovery-live-meter span{background:color-mix(in oklch,var(--primary) 68%,var(--success))}}.discovery-live-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.discovery-live-counters span{border:1px solid var(--line);gap:2px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-live-counters span{border:1px solid color-mix(in oklch,var(--line) 56%,transparent)}}.discovery-live-counters span{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-live-counters span{background:color-mix(in oklch,var(--panel-muted) 62%,transparent)}}.discovery-live-counters span{padding:7px 8px}.discovery-live-counters strong{color:var(--ink);white-space:nowrap;font-size:.86rem;font-weight:760;line-height:1}.discovery-live-counters small{color:var(--faint);text-transform:uppercase;font-size:.66rem;font-weight:720}.discovery-live-error,.discovery-live-note{align-items:center;gap:8px;min-width:0;margin:0;font-size:.78rem;line-height:1.35;display:flex}.discovery-live-error{color:var(--danger);font-weight:680}.discovery-live-error span{overflow-wrap:anywhere}.discovery-live-note{color:var(--muted)}.discovery-parent-adapter-outcomes{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.discovery-parent-adapter-outcomes>li{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-parent-adapter-outcomes>li{border:1px solid color-mix(in oklch,var(--line) 56%,transparent)}}.discovery-parent-adapter-outcomes>li{border-radius:var(--radius-xs);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-parent-adapter-outcomes>li{background:color-mix(in oklch,var(--panel-muted) 56%,transparent)}}.discovery-parent-adapter-outcomes>li{padding:7px 8px}.discovery-parent-adapter-outcomes>li>strong{text-overflow:clip;white-space:normal;align-self:center;overflow:visible}.discovery-parent-adapter-outcomes>li>span{border:1px solid var(--line);place-self:center end}@supports (color:color-mix(in lab,red,red)){.discovery-parent-adapter-outcomes>li>span{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.discovery-parent-adapter-outcomes>li>span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.discovery-parent-adapter-outcomes>li>span{background:color-mix(in oklch,var(--panel) 76%,transparent)}}.discovery-parent-adapter-outcomes>li>span{color:var(--muted);white-space:nowrap;padding:2px 6px;font-size:.62rem;font-weight:760;line-height:1.2}.discovery-parent-adapter-outcomes>li>span[data-status=completed]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.discovery-parent-adapter-outcomes>li>span[data-status=completed]{border-color:color-mix(in oklch,var(--success) 32%,var(--line))}}.discovery-parent-adapter-outcomes>li>span[data-status=completed]{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-parent-adapter-outcomes>li>span[data-status=completed]{background:color-mix(in oklch,var(--success-soft) 40%,var(--panel))}}.discovery-parent-adapter-outcomes>li>span[data-status=completed]{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.discovery-parent-adapter-outcomes>li>span[data-status=completed]{color:color-mix(in oklch,var(--success) 72%,var(--ink))}}.discovery-parent-adapter-outcomes>li>span[data-status=cancelled],.discovery-parent-adapter-outcomes>li>span[data-status=partial],.discovery-parent-adapter-outcomes>li>span[data-status=skipped]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.discovery-parent-adapter-outcomes>li>span[data-status=cancelled],.discovery-parent-adapter-outcomes>li>span[data-status=partial],.discovery-parent-adapter-outcomes>li>span[data-status=skipped]{border-color:color-mix(in oklch,var(--warning) 32%,var(--line))}}.discovery-parent-adapter-outcomes>li>span[data-status=cancelled],.discovery-parent-adapter-outcomes>li>span[data-status=partial],.discovery-parent-adapter-outcomes>li>span[data-status=skipped]{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-parent-adapter-outcomes>li>span[data-status=cancelled],.discovery-parent-adapter-outcomes>li>span[data-status=partial],.discovery-parent-adapter-outcomes>li>span[data-status=skipped]{background:color-mix(in oklch,var(--warning-soft) 40%,var(--panel))}}.discovery-parent-adapter-outcomes>li>span[data-status=cancelled],.discovery-parent-adapter-outcomes>li>span[data-status=partial],.discovery-parent-adapter-outcomes>li>span[data-status=skipped]{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.discovery-parent-adapter-outcomes>li>span[data-status=cancelled],.discovery-parent-adapter-outcomes>li>span[data-status=partial],.discovery-parent-adapter-outcomes>li>span[data-status=skipped]{color:color-mix(in oklch,var(--warning) 70%,var(--ink))}}.discovery-parent-adapter-outcomes>li>span[data-status=failed]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.discovery-parent-adapter-outcomes>li>span[data-status=failed]{border-color:color-mix(in oklch,var(--danger) 32%,var(--line))}}.discovery-parent-adapter-outcomes>li>span[data-status=failed]{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-parent-adapter-outcomes>li>span[data-status=failed]{background:color-mix(in oklch,var(--danger-soft) 36%,var(--panel))}}.discovery-parent-adapter-outcomes>li>span[data-status=failed]{color:var(--danger)}.discovery-parent-adapter-outcomes>li>small{color:var(--muted);text-overflow:clip;white-space:normal;grid-column:1/-1;line-height:1.35;overflow:visible}.discovery-fallback-job-group{gap:8px;min-width:0;display:grid}.discovery-fallback-job-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.discovery-fallback-job-group>header>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.discovery-fallback-job-group>header svg{width:16px;height:16px;color:var(--primary)}.discovery-fallback-job-group>header small{color:var(--muted);text-align:right}.discovery-run-log-panel{border:1px solid var(--line);gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-run-log-panel{border:1px solid color-mix(in oklch,var(--line) 72%,transparent)}}.discovery-run-log-panel{border-radius:var(--radius-sm);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.discovery-run-log-panel{background:color-mix(in oklch,var(--panel) 88%,transparent)}}.discovery-run-log-panel{padding:12px}.discovery-run-log-row,.discovery-run-log-rows{gap:8px;min-width:0;display:grid}.discovery-run-log-row{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}@supports (color:color-mix(in lab,red,red)){.discovery-run-log-row{border:1px solid color-mix(in oklch,var(--line) 62%,transparent)}}.discovery-run-log-row{border-radius:var(--radius-sm);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-run-log-row{background:color-mix(in oklch,var(--panel-muted) 66%,transparent)}}.discovery-run-log-row{padding:9px}.discovery-run-log-row.is-running{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-run-log-row.is-running{border-color:color-mix(in oklch,var(--action) 42%,var(--line))}}.discovery-run-log-row.is-running{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-run-log-row.is-running{background:color-mix(in oklch,var(--action) 8%,var(--panel))}}.discovery-run-log-row>div{gap:2px;min-width:0;display:grid}.discovery-run-log-row small,.discovery-run-log-row strong,.discovery-run-log-row time{text-overflow:ellipsis;min-width:0;overflow:hidden}.discovery-run-log-row strong{color:var(--ink);white-space:nowrap;font-size:.8rem;font-weight:720}.discovery-run-log-row small{color:var(--muted);white-space:nowrap;font-size:.7rem}.discovery-run-log-row time{color:var(--faint);white-space:nowrap;justify-self:end;font-size:.68rem;font-weight:700}.discovery-run-log-progress{background:var(--line);border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.discovery-run-log-progress{background:color-mix(in oklch,var(--line) 34%,transparent)}}.discovery-run-log-progress span{border-radius:inherit;background:var(--primary);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.discovery-run-log-progress span{background:color-mix(in oklch,var(--primary) 68%,var(--success))}}.discovery-run-log-progress-label{color:var(--muted);font-family:var(--font-mono);justify-self:end;font-size:.68rem;font-weight:760}.discovery-run-log-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;min-width:0;display:flex}.discovery-run-log-actions svg{width:14px;height:14px}.discovery-run-detail-panel{border:1px solid var(--line);gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-run-detail-panel{border:1px solid color-mix(in oklch,var(--line) 68%,transparent)}}.discovery-run-detail-panel{border-radius:var(--radius-sm);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.discovery-run-detail-panel{background:color-mix(in oklch,var(--panel) 92%,var(--panel-muted))}}.discovery-run-detail-panel{padding:10px}.discovery-run-detail-panel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.discovery-run-detail-panel header>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.discovery-run-detail-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.discovery-run-detail-panel dl>div{border:1px solid var(--line);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-run-detail-panel dl>div{border:1px solid color-mix(in oklch,var(--line) 56%,transparent)}}.discovery-run-detail-panel dl>div{border-radius:var(--radius-xs);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-run-detail-panel dl>div{background:color-mix(in oklch,var(--panel-muted) 58%,transparent)}}.discovery-run-detail-panel dl>div{padding:8px}.discovery-run-detail-panel dt{color:var(--faint);text-transform:uppercase;font-size:.66rem;font-weight:760}.discovery-run-detail-panel dd{min-width:0;color:var(--ink);text-overflow:ellipsis;margin:0;font-size:.78rem;font-weight:700;overflow:hidden}.discovery-run-step-log{gap:7px;margin:0;padding:0;list-style:none;display:grid}.discovery-run-step-log li{border:1px solid var(--line);grid-template-columns:10px minmax(0,1fr);gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-run-step-log li{border:1px solid color-mix(in oklch,var(--line) 52%,transparent)}}.discovery-run-step-log li{border-radius:var(--radius-xs);background:var(--panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-run-step-log li{background:color-mix(in oklch,var(--panel-muted) 42%,transparent)}}.discovery-run-step-log li{padding:8px}.discovery-run-step-log li>span{background:var(--faint);border-radius:999px;width:8px;height:8px;margin-top:4px}.discovery-run-step-log li.status-done>span{background:var(--success)}.discovery-run-step-log li.status-running>span{background:var(--primary);box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-run-step-log li.status-running>span{box-shadow:0 0 0 4px color-mix(in oklch,var(--primary) 16%,transparent)}}.discovery-run-step-log li.status-error>span{background:var(--danger)}.discovery-run-step-log li div{gap:2px;min-width:0;display:grid}.discovery-run-step-log strong{color:var(--ink);font-size:.76rem;line-height:1.25}.discovery-run-step-log small{color:var(--muted);font-size:.7rem;line-height:1.35}.discovery-draft-scan-option input[type=checkbox],.discovery-import-row input[type=checkbox],.discovery-policy-guardrails input[type=checkbox],.discovery-scan-option input[type=checkbox],.discovery-table input[type=checkbox]{width:24px;height:24px;accent-color:var(--primary);flex:0 0 24px;margin:0}@media (max-width:760px){.discovery-import-row input[type=checkbox]{min-width:44px;min-height:44px}}.discovery-draft-scan-option input[type=checkbox]:focus-visible,.discovery-import-row input[type=checkbox]:focus-visible,.discovery-policy-guardrails input[type=checkbox]:focus-visible,.discovery-scan-option input[type=checkbox]:focus-visible,.discovery-table input[type=checkbox]:focus-visible{outline:2px solid var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-option input[type=checkbox]:focus-visible,.discovery-import-row input[type=checkbox]:focus-visible,.discovery-policy-guardrails input[type=checkbox]:focus-visible,.discovery-scan-option input[type=checkbox]:focus-visible,.discovery-table input[type=checkbox]:focus-visible{outline:2px solid color-mix(in oklch,var(--focus-ring) 76%,transparent)}}.discovery-draft-scan-option input[type=checkbox]:focus-visible,.discovery-import-row input[type=checkbox]:focus-visible,.discovery-policy-guardrails input[type=checkbox]:focus-visible,.discovery-scan-option input[type=checkbox]:focus-visible,.discovery-table input[type=checkbox]:focus-visible{outline-offset:2px}.discovery-policy-guardrails label.is-disabled{opacity:.62}@media (max-width:1180px){.discovery-command-workspace,.discovery-header,.discovery-import-grid,.discovery-policy-grid,.discovery-run-console-layout,.discovery-workbench{grid-template-columns:1fr}.discovery-run-operations-panel{position:static}.discovery-folder-preset-grid,.discovery-port-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-summary-strip{width:100%;min-width:0}}@media (max-width:900px){.discovery-draft-kind-list,.discovery-source-strip{grid-template-columns:1fr}}@media (max-width:760px){.discovery-advanced-filters>div,.discovery-draft-quick-actions,.discovery-filter-bar,.discovery-folder-preset-grid,.discovery-form-row,.discovery-import-audit-row,.discovery-import-row,.discovery-policy-actions,.discovery-port-plan-grid,.discovery-primary-filters,.discovery-report-summary,.discovery-review-counts,.discovery-review-queue-header,.discovery-run-mode-grid,.discovery-run-row,.discovery-summary-strip,.discovery-suppression-row{grid-template-columns:1fr}.discovery-report-section-header,.discovery-run-command,.discovery-sheet-intro{flex-direction:column;align-items:flex-start}.discovery-sheet-tabs{width:100%}.discovery-workflow-rail{grid-template-columns:1fr}.discovery-sheet-tab{flex:1 0 auto}.discovery-tabbar button{min-width:max-content}.discovery-tabbar button.discovery-workflow-step{min-width:0}.discovery-run-log-row{grid-template-columns:1fr;align-items:start}.discovery-run-log-row time{justify-self:start}.discovery-folder-preset-group>header{flex-direction:column;align-items:flex-start}.discovery-folder-preset-group>header small{text-align:left;max-width:none}.discovery-selection-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.discovery-selection-toolbar>div{grid-column:1/-1;justify-content:flex-start}.discovery-active-filter-summary{grid-template-columns:1fr;align-items:stretch}.discovery-active-filter-summary>div,.discovery-active-filter-summary>span{min-width:0}.discovery-active-filter-summary em{max-width:100%}.discovery-table-wrap{border:0;max-height:none;overflow:visible}.discovery-table{min-width:0;display:block}.discovery-table thead{display:none}.discovery-table tbody{gap:10px;display:grid}.discovery-finding-row{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.discovery-finding-row{background:color-mix(in oklch,var(--panel) 92%,transparent)}}.discovery-finding-row{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.discovery-finding-row{border:1px solid color-mix(in oklch,var(--line) 76%,transparent)}}.discovery-finding-row{border-radius:var(--radius-sm);min-width:0;display:grid;overflow:hidden}.discovery-finding-row td{border-bottom:1px solid var(--line);align-items:start}@supports (color:color-mix(in lab,red,red)){.discovery-finding-row td{border-bottom:1px solid color-mix(in oklch,var(--line) 62%,transparent)}}.discovery-finding-row td{grid-template-columns:minmax(76px,.32fr) minmax(0,1fr);gap:8px;min-width:0;padding:9px 10px;display:grid}.discovery-finding-row td:last-child{border-bottom:0}.discovery-finding-row td:before{color:var(--faint);content:attr(data-label);font-size:.68rem;font-weight:720;line-height:1.25}.discovery-finding-row td:not([data-label]){grid-template-columns:1fr}.discovery-finding-row td:not([data-label]):before{content:none}}.discovery-finding-row td{transition:background .15s var(--ease),border-color .15s var(--ease)}.discovery-finding-row:hover td{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-finding-row:hover td{background:color-mix(in oklch,var(--action) 7%,transparent)}}.discovery-finding-row.is-selected td{background:var(--action)}@supports (color:color-mix(in lab,red,red)){.discovery-finding-row.is-selected td{background:color-mix(in oklch,var(--action) 12%,transparent)}}.discovery-table th{font-weight:620}.discovery-chip,.discovery-table th{letter-spacing:0;text-transform:none}.discovery-chip{font-weight:630}.dashboard-category-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:clamp(12px,.9vw,16px)}.overview-widget-shell{border-color:var(--border-subtle);gap:10px;min-height:0;padding:10px}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell{border-color:color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.overview-widget-shell{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-widget-shell{background:color-mix(in oklch,var(--surface-raised) 62%,var(--surface) 92%)}}.overview-widget-shell{box-shadow:var(--elevation-flat)}.overview-widget-shell.widget-size-medium,.overview-widget-shell.widget-size-small{grid-column:span 4}.overview-widget-shell.widget-size-large{grid-column:span 6}.overview-widget-shell.widget-size-hero{grid-column:span 12}.overview-widget-shell.widget-audit-table{grid-column:span 8}.overview-widget-shell.widget-quick-actions,.overview-widget-shell.widget-risk-breakdown,.overview-widget-shell.widget-system-sync,.overview-widget-shell[data-empty=true]{grid-column:span 4}.overview-widget-standard-header{z-index:auto;border:0;border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:start;gap:10px;min-height:44px;padding:2px 2px 9px;display:grid;position:static}@supports (color:color-mix(in lab,red,red)){.overview-widget-standard-header{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.overview-widget-standard-header{box-shadow:none;background:0 0;border-radius:0}.overview-widget-title{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.overview-widget-leading-icon{border:1px solid var(--border-subtle);place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-widget-leading-icon{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.overview-widget-leading-icon{border-radius:var(--radius-control);background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-widget-leading-icon{background:color-mix(in oklch,var(--input-surface) 70%,transparent)}}.overview-widget-leading-icon{color:var(--icon-active)}.overview-widget-leading-icon svg{width:15px;height:15px}.overview-widget-title strong{color:var(--text-primary);font-size:13px;font-weight:780;line-height:1.2}.overview-widget-title small{color:var(--text-secondary);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:610;line-height:1.35;display:-webkit-box}.overview-widget-header-right{justify-items:end;gap:6px;min-width:0;display:grid}.overview-widget-status{border:1px solid var(--border-subtle);align-items:center;max-width:170px;min-height:24px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-widget-status{border:1px solid color-mix(in oklch,var(--border-subtle) 64%,transparent)}}.overview-widget-status{border-radius:var(--radius-pill);background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-widget-status{background:color-mix(in oklch,var(--input-surface) 68%,transparent)}}.overview-widget-status{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:11px;font-weight:760}.overview-widget-shell:not(.editing) .overview-widget-icon-button.drag-handle{opacity:0}.overview-widget-shell.editing>.overview-chart-panel{padding-top:12px}.overview-widget-shell>.overview-chart-panel{background:0 0;border:0;align-content:start;height:auto;min-height:0;padding:12px}.overview-widget-shell .overview-chart-panel>.overview-certificate-widget-header:first-child,.overview-widget-shell .overview-chart-panel>.overview-section-inline-header:first-child{display:none}.overview-chart-panel.compact-empty,.overview-widget-shell[data-empty=true]>.overview-chart-panel{min-height:0;padding:0}.overview-widget-compact-empty{border:1px dashed var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-widget-compact-empty{border:1px dashed color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.overview-widget-compact-empty{border-radius:var(--radius-control);background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-widget-compact-empty{background:color-mix(in oklch,var(--input-surface) 68%,transparent)}}.overview-widget-compact-empty{padding:12px}.overview-widget-compact-empty>span{border-radius:var(--radius-control);background:var(--primary-soft);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-widget-compact-empty>span{background:color-mix(in oklch,var(--primary-soft) 48%,transparent)}}.overview-widget-compact-empty>span{color:var(--icon-active)}.overview-widget-compact-empty svg{width:16px;height:16px}.overview-widget-compact-empty div{gap:3px;min-width:0;display:grid}.overview-widget-compact-empty small,.overview-widget-compact-empty strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.overview-widget-compact-empty strong{color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:780}.overview-widget-compact-empty small{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:620;line-height:1.35;display:-webkit-box}.overview-widget-compact-empty button{white-space:nowrap}.overview-active-session-list>div,.overview-breach-row,.overview-certificate-distribution-group,.overview-certificate-status-row,.overview-change-flow-card,.overview-change-metric,.overview-change-row,.overview-coverage-factor-row,.overview-distribution-row,.overview-domain-object-row,.overview-domain-provider-health-row,.overview-domain-selection-card,.overview-protocol-card,.overview-risk-access-row,.overview-risk-row,.overview-signal-card,.overview-site-bar-row,.overview-system-sync-card{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-active-session-list>div,.overview-breach-row,.overview-certificate-distribution-group,.overview-certificate-status-row,.overview-change-flow-card,.overview-change-metric,.overview-change-row,.overview-coverage-factor-row,.overview-distribution-row,.overview-domain-object-row,.overview-domain-provider-health-row,.overview-domain-selection-card,.overview-protocol-card,.overview-risk-access-row,.overview-risk-row,.overview-signal-card,.overview-site-bar-row,.overview-system-sync-card{border-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.overview-active-session-list>div,.overview-breach-row,.overview-certificate-distribution-group,.overview-certificate-status-row,.overview-change-flow-card,.overview-change-metric,.overview-change-row,.overview-coverage-factor-row,.overview-distribution-row,.overview-domain-object-row,.overview-domain-provider-health-row,.overview-domain-selection-card,.overview-protocol-card,.overview-risk-access-row,.overview-risk-row,.overview-signal-card,.overview-site-bar-row,.overview-system-sync-card{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-active-session-list>div,.overview-breach-row,.overview-certificate-distribution-group,.overview-certificate-status-row,.overview-change-flow-card,.overview-change-metric,.overview-change-row,.overview-coverage-factor-row,.overview-distribution-row,.overview-domain-object-row,.overview-domain-provider-health-row,.overview-domain-selection-card,.overview-protocol-card,.overview-risk-access-row,.overview-risk-row,.overview-signal-card,.overview-site-bar-row,.overview-system-sync-card{background:color-mix(in oklch,var(--input-surface) 64%,transparent)}}.overview-certificate-status-row,.overview-coverage-factor-row,.overview-domain-object-row,.overview-risk-row,.overview-site-bar-row{grid-template-columns:minmax(0,1fr) auto}.overview-active-session-list strong,.overview-audit-table td,.overview-change-row strong,.overview-compact-table td,.overview-distribution-row strong,.overview-domain-object-row strong,.overview-domain-provider-health-row strong,.overview-risk-access-row strong,.overview-risk-row span,.overview-site-bar-row .site-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-audit-table-wrap,.overview-compact-table-wrap{max-height:min(420px,52vh);overflow:auto}.overview-audit-table thead,.overview-compact-table thead{z-index:2;background:var(--surface-raised);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.overview-audit-table thead,.overview-compact-table thead{background:color-mix(in oklch,var(--surface-raised) 90%,transparent)}}.overview-audit-table tbody tr:hover,.overview-compact-table tbody tr:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-audit-table tbody tr:hover,.overview-compact-table tbody tr:hover{background:color-mix(in oklch,var(--primary-soft) 28%,transparent)}}.overview-audit-table td:last-child,.overview-compact-table td:last-child{text-align:right}.overview-access-bars,.overview-certificate-expiry-chart,.overview-dual-bars,.overview-rotation-bars,.overview-usage-bars{align-items:end;min-height:clamp(96px,11vh,146px)}.overview-access-bar span,.overview-certificate-bar-track i,.overview-dual-bars i,.overview-rotation-track i,.overview-usage-bars i{transition:height .18s var(--ease),background .15s var(--ease);border-radius:999px 999px 4px 4px}.overview-access-bar.peak span{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.overview-access-bar.peak span{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 26%,transparent)}}.overview-breach-status-card,.overview-certificate-status-summary,.overview-risk-summary{box-shadow:inset 0 0 0 8px var(--surface)}@supports (color:color-mix(in lab,red,red)){.overview-breach-status-card,.overview-certificate-status-summary,.overview-risk-summary{box-shadow:inset 0 0 0 8px color-mix(in oklch,var(--surface) 74%,transparent)}}.overview-certificate-distribution-list,.overview-certificate-risk-board,.overview-certificate-status-list{gap:6px}.overview-quick-actions-grid{align-content:start}.overview-quick-action{grid-template-columns:auto minmax(0,1fr) auto}.overview-quick-action svg:last-child{transition:transform .15s var(--ease)}.overview-quick-action:focus-visible svg:last-child,.overview-quick-action:hover svg:last-child{transform:translate(2px)}@media (min-width:1600px){.dashboard-category-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:1200px){.dashboard-category-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.overview-widget-shell.widget-size-medium,.overview-widget-shell.widget-size-small,.overview-widget-shell[data-empty=true]{grid-column:span 4!important}.overview-widget-shell.widget-audit-table,.overview-widget-shell.widget-size-hero,.overview-widget-shell.widget-size-large{grid-column:span 8!important}}@media (max-width:900px){.dashboard-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-widget-shell,.overview-widget-shell.widget-audit-table,.overview-widget-shell.widget-size-hero,.overview-widget-shell.widget-size-large,.overview-widget-shell.widget-size-medium,.overview-widget-shell.widget-size-small,.overview-widget-shell[data-empty=true]{grid-column:span 4!important}.overview-widget-compact-empty,.overview-widget-standard-header{grid-template-columns:minmax(0,1fr)}.overview-widget-header-right{justify-items:start}}@media (max-width:640px){.dashboard-category-grid{grid-template-columns:minmax(0,1fr)}.overview-widget-shell,.overview-widget-shell.widget-audit-table,.overview-widget-shell.widget-size-hero,.overview-widget-shell.widget-size-large,.overview-widget-shell.widget-size-medium,.overview-widget-shell.widget-size-small,.overview-widget-shell[data-empty=true]{grid-column:1/-1!important}.overview-widget-title{grid-template-columns:minmax(0,1fr)}.overview-widget-leading-icon{display:none}.overview-widget-compact-empty button{width:100%}}@media (prefers-reduced-motion:reduce){.discovery-sheet-panel,.overview-access-bar span,.overview-certificate-bar-track i,.overview-dual-bars i,.overview-quick-action svg:last-child,.overview-rotation-track i,.overview-usage-bars i,.overview-widget-shell{transition:none!important;animation:none!important}}.auth-shell :where(h1,h2,h3),.content-shell :where(h1,h2,h3,h4),.overview-command-center-screen :where(h1,h2,h3,h4),.overview-dashboard-screen :where(h1,h2,h3,h4){letter-spacing:0;font-weight:650}.auth-shell :where(p,li,small,label,dt,dd),.content-shell :where(p,li,small,label,dt,dd,td,th),.overview-command-center-screen :where(p,li,small,label,dt,dd,td,th),.overview-dashboard-screen :where(p,li,small,label,dt,dd,td,th){letter-spacing:0}.auth-shell :where(label,dt,.label,.field-label),.content-shell :where(label,th,dt,.label,.field-label),.overview-command-center-screen :where(label,th,dt,.label,.field-label),.overview-dashboard-screen :where(label,th,dt,.label,.field-label){color:var(--text-secondary);text-transform:none;font-weight:610}.auth-shell :where(strong,b,dd),.content-shell :where(strong,b,dd),.overview-command-center-screen :where(strong,b,dd),.overview-dashboard-screen :where(strong,b,dd){font-weight:690}.auth-shell :where(button,.button,.primary-action,.secondary-action),.content-shell :where(button,.button,.primary-action,.secondary-action),.overview-command-center-screen :where(button,.button,.primary-action,.secondary-action),.overview-dashboard-screen :where(button,.button,.primary-action,.secondary-action){font-weight:680}.auth-shell :where([class*=chip],[class*=badge],[class*=pill],[class*=tag]),.content-shell :where([class*=chip],[class*=badge],[class*=pill],[class*=tag]),.overview-command-center-screen :where([class*=chip],[class*=badge],[class*=pill],[class*=tag]),.overview-dashboard-screen :where([class*=chip],[class*=badge],[class*=pill],[class*=tag]){letter-spacing:0;text-transform:none;font-weight:640}.overview-active-session-list strong,.overview-breach-row strong,.overview-certificate-distribution-group strong,.overview-certificate-status-row strong,.overview-change-flow-card strong,.overview-change-metric strong,.overview-change-row strong,.overview-coverage-factor-row strong,.overview-distribution-row strong,.overview-domain-object-row strong,.overview-domain-provider-health-row strong,.overview-domain-selection-card strong,.overview-protocol-card strong,.overview-quick-action strong,.overview-risk-access-row strong,.overview-risk-row strong,.overview-signal-card strong,.overview-site-bar-row strong,.overview-system-sync-card strong,.overview-widget-compact-empty strong,.overview-widget-title strong{font-weight:680}.overview-active-session-list small,.overview-breach-row small,.overview-certificate-distribution-group small,.overview-certificate-status-row small,.overview-change-flow-card small,.overview-change-metric small,.overview-change-row small,.overview-coverage-factor-row small,.overview-distribution-row small,.overview-domain-object-row small,.overview-domain-provider-health-row small,.overview-domain-selection-card small,.overview-protocol-card small,.overview-quick-action small,.overview-risk-access-row small,.overview-risk-row small,.overview-signal-card small,.overview-site-bar-row small,.overview-system-sync-card small,.overview-widget-compact-empty small,.overview-widget-status,.overview-widget-title small{color:var(--text-secondary);font-weight:560}.overview-action-section-title,.overview-certificate-widget-kicker,.overview-command-score-label,.overview-metric-label,.overview-section-kicker,.overview-table-kicker{letter-spacing:0;text-transform:none;font-weight:620}.overview-audit-table th,.overview-compact-table th{color:var(--text-secondary);text-transform:none;font-weight:620}.overview-audit-table td,.overview-compact-table td{color:var(--text-primary);font-weight:500}.auth-shell[data-auth-theme=vaultpilot] :is(h1,h2,h3),.content-shell :is(h1,h2,h3,h4),.overview-command-center-screen :is(h1,h2,h3,h4),.overview-dashboard-screen :is(h1,h2,h3,h4){letter-spacing:0!important;font-weight:650!important}.auth-shell[data-auth-theme=vaultpilot] :is(label,dt,.label,.field-label,.secure-password-label),.content-shell :is(label,th,dt,.label,.field-label),.overview-command-center-screen :is(label,th,dt,.label,.field-label),.overview-dashboard-screen :is(label,th,dt,.label,.field-label){letter-spacing:0!important;text-transform:none!important;font-weight:600!important}.auth-shell[data-auth-theme=vaultpilot] :is(strong,b,dd),.content-shell :is(strong,b,dd),.overview-command-center-screen :is(strong,b,dd),.overview-dashboard-screen :is(strong,b,dd){font-weight:680!important}.auth-shell[data-auth-theme=vaultpilot] :is(button,.button,.primary-action,.secondary-action),.content-shell :is(button,.button,.primary-action,.secondary-action),.overview-command-center-screen :is(button,.button,.primary-action,.secondary-action),.overview-dashboard-screen :is(button,.button,.primary-action,.secondary-action){font-weight:670!important}.auth-shell[data-auth-theme=vaultpilot] :is([class*=chip],[class*=badge],[class*=pill],[class*=tag]),.content-shell :is([class*=chip],[class*=badge],[class*=pill],[class*=tag]),.overview-command-center-screen :is([class*=chip],[class*=badge],[class*=pill],[class*=tag]),.overview-dashboard-screen :is([class*=chip],[class*=badge],[class*=pill],[class*=tag]){letter-spacing:0!important;text-transform:none!important;font-weight:630!important}.overview-chart-panel :is(strong,b),.overview-command-center-screen :is(.overview-action-card strong,.overview-readiness-chip strong),.overview-dashboard-screen :is(.overview-action-card strong,.overview-readiness-chip strong),.overview-widget-shell :is(strong,b){font-weight:680!important}.overview-chart-panel :is(small,em),.overview-command-center-screen :is(small,em),.overview-dashboard-screen :is(small,em),.overview-widget-shell :is(small,em){letter-spacing:0!important;font-weight:560!important}.auth-shell[data-auth-theme=vaultpilot] .auth-protocol-line{letter-spacing:0!important;text-transform:none!important;font-weight:620!important}.workspace-panel :is(.panel-heading h2,.overview-dashboard-header strong,.overview-widget-title strong,.discovery-sheet-intro strong,.discovery-report-section-header strong,.server-status-pill strong,.security-state-grid strong,.integration-api-status-strip strong){letter-spacing:0!important;font-weight:640!important}.workspace-panel :is(.panel-heading-copy,.overview-dashboard-header small,.overview-widget-title small,.discovery-sheet-intro small,.discovery-report-section-header small,.server-status-pill small,.security-state-grid small,.integration-api-status-strip small){color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.workspace-panel :is(.panel-heading-copy,.overview-dashboard-header small,.overview-widget-title small,.discovery-sheet-intro small,.discovery-report-section-header small,.server-status-pill small,.security-state-grid small,.integration-api-status-strip small){color:color-mix(in oklch,var(--text-secondary) 90%,var(--text-primary))}}.workspace-panel :is(.panel-heading-copy,.overview-dashboard-header small,.overview-widget-title small,.discovery-sheet-intro small,.discovery-report-section-header small,.server-status-pill small,.security-state-grid small,.integration-api-status-strip small){letter-spacing:0!important;font-weight:520!important}.workspace-panel :is(.discovery-chip,.status-badge,.integration-client-scope-list span,.audit-severity-badge){letter-spacing:0!important;text-transform:none!important;font-weight:590!important}.workspace-panel :is(.panel-heading h2,.overview-widget-title strong,.discovery-evidence-drawer header strong,.discovery-policy-card header strong,.server-settings-section h3,.integrations-panel h3,.security-panel h3,.update-card-header strong,.audit-event-main strong){color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-panel :is(.panel-heading h2,.overview-widget-title strong,.discovery-evidence-drawer header strong,.discovery-policy-card header strong,.server-settings-section h3,.integrations-panel h3,.security-panel h3,.update-card-header strong,.audit-event-main strong){color:color-mix(in oklch,var(--text-primary) 92%,var(--primary))}}.workspace-panel :is(.panel-heading h2,.overview-widget-title strong,.discovery-evidence-drawer header strong,.discovery-policy-card header strong,.server-settings-section h3,.integrations-panel h3,.security-panel h3,.update-card-header strong,.audit-event-main strong){line-height:1.22}.workspace-panel :is(p,li,dd,td,.panel-heading-copy,.server-access-note,.server-readonly-row small,.discovery-boundary-note,.discovery-policy-card p,.integration-api-selection-summary p,.audit-event-main small){line-height:1.48;font-weight:480!important}.workspace-panel :is(label,th,dt,.status-menu-label,.overview-table-kicker,.overview-metric-label){color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.workspace-panel :is(label,th,dt,.status-menu-label,.overview-table-kicker,.overview-metric-label){color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.workspace-panel :is(label,th,dt,.status-menu-label,.overview-table-kicker,.overview-metric-label){letter-spacing:0!important;text-transform:none!important;font-weight:560!important}.workspace-panel :is(button,.ghost-action,.text-action,.primary-action,.secondary-action):not(.top-icon-action){letter-spacing:0!important;font-weight:610!important}.workspace-panel :is(.overview-widget-status,.discovery-tabbar button,.record-filter-chips button,.density-toggle button,.integration-api-log-filter button){font-weight:580!important}.workspace-page :is(.panel-heading h2,.server-settings-topbar h2,.server-settings-card h3,.server-settings-section h3,.integrations-panel h3,.security-panel h3,.overview-dashboard-header strong,.overview-widget-title strong,.overview-action-card strong,.overview-readiness-chip strong,.overview-system-sync-card strong,.overview-quick-action strong,.discovery-sheet-intro strong,.discovery-report-section-header strong,.discovery-selection-toolbar strong,.discovery-policy-card header strong,.server-settings-tabs strong,.server-access-tile strong,.server-readonly-row strong,.audit-event-main strong,.empty-state strong){color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-page :is(.panel-heading h2,.server-settings-topbar h2,.server-settings-card h3,.server-settings-section h3,.integrations-panel h3,.security-panel h3,.overview-dashboard-header strong,.overview-widget-title strong,.overview-action-card strong,.overview-readiness-chip strong,.overview-system-sync-card strong,.overview-quick-action strong,.discovery-sheet-intro strong,.discovery-report-section-header strong,.discovery-selection-toolbar strong,.discovery-policy-card header strong,.server-settings-tabs strong,.server-access-tile strong,.server-readonly-row strong,.audit-event-main strong,.empty-state strong){color:color-mix(in oklch,var(--text-primary) 90%,var(--primary))}}.workspace-page :is(.panel-heading h2,.server-settings-topbar h2,.server-settings-card h3,.server-settings-section h3,.integrations-panel h3,.security-panel h3,.overview-dashboard-header strong,.overview-widget-title strong,.overview-action-card strong,.overview-readiness-chip strong,.overview-system-sync-card strong,.overview-quick-action strong,.discovery-sheet-intro strong,.discovery-report-section-header strong,.discovery-selection-toolbar strong,.discovery-policy-card header strong,.server-settings-tabs strong,.server-access-tile strong,.server-readonly-row strong,.audit-event-main strong,.empty-state strong){line-height:1.24;letter-spacing:0!important;font-weight:620!important}.workspace-page :is(.overview-command-score-value,.overview-command-score-value strong,.overview-score-value,.overview-risk-summary strong,.overview-change-metric strong,.overview-command-strip strong,.discovery-selection-toolbar strong){font-weight:640!important}.workspace-page :is(p,li,dd,td,.panel-heading-copy,.overview-dashboard-header small,.overview-widget-title small,.overview-action-card p,.overview-action-card small,.overview-readiness-chip small,.overview-widget-compact-empty small,.overview-system-sync-card small,.overview-quick-action small,.discovery-sheet-intro small,.discovery-report-section-header small,.discovery-selection-toolbar small,.discovery-policy-card p,.server-settings-tabs small,.server-settings-card small,.server-settings-card p,.server-readonly-row small,.integration-api-selection-summary p,.audit-event-main small,.empty-state span){color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.workspace-page :is(p,li,dd,td,.panel-heading-copy,.overview-dashboard-header small,.overview-widget-title small,.overview-action-card p,.overview-action-card small,.overview-readiness-chip small,.overview-widget-compact-empty small,.overview-system-sync-card small,.overview-quick-action small,.discovery-sheet-intro small,.discovery-report-section-header small,.discovery-selection-toolbar small,.discovery-policy-card p,.server-settings-tabs small,.server-settings-card small,.server-settings-card p,.server-readonly-row small,.integration-api-selection-summary p,.audit-event-main small,.empty-state span){color:color-mix(in oklch,var(--text-secondary) 92%,var(--text-primary))}}.workspace-page :is(p,li,dd,td,.panel-heading-copy,.overview-dashboard-header small,.overview-widget-title small,.overview-action-card p,.overview-action-card small,.overview-readiness-chip small,.overview-widget-compact-empty small,.overview-system-sync-card small,.overview-quick-action small,.discovery-sheet-intro small,.discovery-report-section-header small,.discovery-selection-toolbar small,.discovery-policy-card p,.server-settings-tabs small,.server-settings-card small,.server-settings-card p,.server-readonly-row small,.integration-api-selection-summary p,.audit-event-main small,.empty-state span){line-height:1.46;letter-spacing:0!important;font-weight:480!important}.workspace-page :is(label,th,dt,.status-menu-label,.overview-table-kicker,.overview-metric-label,.overview-command-score-label,.overview-section-kicker,.overview-certificate-widget-kicker,.smart-filter-select>span,.server-settings-tab-copy small){color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.workspace-page :is(label,th,dt,.status-menu-label,.overview-table-kicker,.overview-metric-label,.overview-command-score-label,.overview-section-kicker,.overview-certificate-widget-kicker,.smart-filter-select>span,.server-settings-tab-copy small){color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.workspace-page :is(label,th,dt,.status-menu-label,.overview-table-kicker,.overview-metric-label,.overview-command-score-label,.overview-section-kicker,.overview-certificate-widget-kicker,.smart-filter-select>span,.server-settings-tab-copy small){letter-spacing:0!important;text-transform:none!important;font-weight:520!important}.workspace-page :is(.status-badge,.audit-severity-badge,.discovery-chip,.record-filter-chips button,.record-filter-chips small,.density-toggle button,.view-mode-toggle button,.update-view-toggle button,.discovery-tabbar button,.integration-api-log-filter button,.overview-widget-status,.overview-readiness-chip,.smart-filter-chip,.smart-filter-chip small,.bulk-action-hint){letter-spacing:0!important;text-transform:none!important;font-weight:540!important}.workspace-page :is(button,.ghost-action,.text-action,.primary-action,.secondary-action,.overview-action-card a,.overview-widget-compact-empty button,.overview-quick-action):not(.top-icon-action){letter-spacing:0!important;font-weight:570!important}.workspace-page :is(.primary-action,.record-panel-actions>.primary-action,.server-settings-save-strip .primary-action,.topbar-bulk-actions.is-active){font-weight:600!important}.workspace-page :is(.record-search-box input,.smart-filter-select select,input,select,textarea){letter-spacing:0!important;font-weight:500!important}.workspace-page :is(.empty-state,.discovery-empty-state,.overview-widget-compact-empty){color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.workspace-page :is(.empty-state,.discovery-empty-state,.overview-widget-compact-empty){color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))}}.workspace-page :is(.integration-api-scope-option strong,.integration-api-selection-summary strong,.integration-api-log-collapsed summary span,.integration-api-log-head strong,.server-settings-tabs strong,.server-settings-card strong,.record-panel-heading strong,.record-panel-heading .label){letter-spacing:0!important;font-weight:600!important}.workspace-page :is(.integration-api-scope-option small,.integration-api-scope-option>em,.integration-api-selection-summary small,.integration-api-selection-summary em,.integration-api-log-filter em,.integration-api-log-head small,.server-settings-tabs small,.server-settings-card small,.record-panel-heading small,.record-panel-heading em){letter-spacing:0!important;font-weight:450!important;line-height:1.38!important}.workspace-page :is(.integration-api-scope-option b,.integration-api-selection-summary b,.integration-api-log-collapsed summary b,.integration-api-log-filter button){letter-spacing:0!important;text-transform:none!important;font-weight:560!important}.dashboard-category-grid{grid-auto-flow:dense;align-items:start!important}.dashboard-category-grid>.overview-widget-shell{height:fit-content;align-self:start!important}[data-theme=light] .overview-dashboard .overview-widget-shell{background:oklch(99.6% .001 238);border-color:oklch(87.5% .007 238);box-shadow:0 8px 20px oklch(68% .014 238/.07)}.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card,[data-theme=light] .overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 2px 2px!important}.overview-dashboard .overview-widget-shell>.gridcn-template-card:before,.overview-dashboard .overview-widget-shell>.overview-chart-panel:before{display:none!important}.overview-dashboard .overview-widget-shell:focus-within>.overview-chart-panel,.overview-dashboard .overview-widget-shell:hover>.overview-chart-panel{box-shadow:none!important}.overview-dashboard .overview-widget-shell :is(.overview-directory-metric,.overview-change-metric,.overview-directory-provider-row,.overview-change-row,.overview-distribution-row,.overview-risk-row,.overview-signal-card,.overview-domain-object-row,.overview-domain-selection-panel,.overview-domain-selection-card,.overview-domain-provider-health,.overview-domain-provider-health-row,.overview-protocol-card,.overview-kpi-card,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-rotation-bucket,.overview-change-flow-card,.overview-site-bar-row,.overview-certificate-status-row,.overview-certificate-distribution-group,.overview-compact-table-wrap){border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-widget-shell :is(.overview-directory-metric,.overview-change-metric,.overview-directory-provider-row,.overview-change-row,.overview-distribution-row,.overview-risk-row,.overview-signal-card,.overview-domain-object-row,.overview-domain-selection-panel,.overview-domain-selection-card,.overview-domain-provider-health,.overview-domain-provider-health-row,.overview-protocol-card,.overview-kpi-card,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-rotation-bucket,.overview-change-flow-card,.overview-site-bar-row,.overview-certificate-status-row,.overview-certificate-distribution-group,.overview-compact-table-wrap){border-color:color-mix(in oklch,var(--border-subtle) 58%,transparent)!important}}.overview-dashboard .overview-widget-shell :is(.overview-directory-metric,.overview-change-metric,.overview-directory-provider-row,.overview-change-row,.overview-distribution-row,.overview-risk-row,.overview-signal-card,.overview-domain-object-row,.overview-domain-selection-panel,.overview-domain-selection-card,.overview-domain-provider-health,.overview-domain-provider-health-row,.overview-protocol-card,.overview-kpi-card,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-rotation-bucket,.overview-change-flow-card,.overview-site-bar-row,.overview-certificate-status-row,.overview-certificate-distribution-group,.overview-compact-table-wrap){background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-widget-shell :is(.overview-directory-metric,.overview-change-metric,.overview-directory-provider-row,.overview-change-row,.overview-distribution-row,.overview-risk-row,.overview-signal-card,.overview-domain-object-row,.overview-domain-selection-panel,.overview-domain-selection-card,.overview-domain-provider-health,.overview-domain-provider-health-row,.overview-protocol-card,.overview-kpi-card,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-rotation-bucket,.overview-change-flow-card,.overview-site-bar-row,.overview-certificate-status-row,.overview-certificate-distribution-group,.overview-compact-table-wrap){background:color-mix(in oklch,var(--input-surface) 52%,transparent)!important}}.overview-dashboard .overview-widget-shell :is(.overview-directory-metric,.overview-change-metric,.overview-directory-provider-row,.overview-change-row,.overview-distribution-row,.overview-risk-row,.overview-signal-card,.overview-domain-object-row,.overview-domain-selection-panel,.overview-domain-selection-card,.overview-domain-provider-health,.overview-domain-provider-health-row,.overview-protocol-card,.overview-kpi-card,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-rotation-bucket,.overview-change-flow-card,.overview-site-bar-row,.overview-certificate-status-row,.overview-certificate-distribution-group,.overview-compact-table-wrap){box-shadow:none!important}[data-theme=light] .overview-dashboard .overview-widget-shell :is(.overview-directory-metric,.overview-change-metric,.overview-directory-provider-row,.overview-change-row,.overview-distribution-row,.overview-risk-row,.overview-signal-card,.overview-domain-object-row,.overview-domain-selection-panel,.overview-domain-selection-card,.overview-domain-provider-health,.overview-domain-provider-health-row,.overview-protocol-card,.overview-kpi-card,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-rotation-bucket,.overview-change-flow-card,.overview-site-bar-row,.overview-certificate-status-row,.overview-certificate-distribution-group,.overview-compact-table-wrap){background:oklch(99.2% .001 238)!important;border-color:oklch(88.8% .006 238)!important}.overview-directory-topology{border:1px solid var(--border-subtle);grid-template-columns:minmax(128px,.76fr) 34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-directory-topology{border:1px solid color-mix(in oklch,var(--border-subtle) 60%,transparent)}}.overview-directory-topology{background:linear-gradient(90deg,var(--primary-soft),transparent 56%),var(--input-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.overview-directory-topology{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 22%,transparent),transparent 56%),color-mix(in oklch,var(--input-surface) 54%,transparent)}}.overview-directory-topology{padding:11px}.overview-directory-topology-core,.overview-directory-topology-node,.overview-directory-topology-spokes span{border:1px solid var(--border-subtle);min-width:0}@supports (color:color-mix(in lab,red,red)){.overview-directory-topology-core,.overview-directory-topology-node,.overview-directory-topology-spokes span{border:1px solid color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.overview-directory-topology-core,.overview-directory-topology-node,.overview-directory-topology-spokes span{background:var(--surface-raised);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.overview-directory-topology-core,.overview-directory-topology-node,.overview-directory-topology-spokes span{background:color-mix(in oklch,var(--surface-raised) 72%,transparent)}}.overview-directory-topology-node{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:10px;display:grid}.overview-directory-topology-node svg{width:18px;height:18px;color:var(--icon-active)}.overview-directory-topology-core,.overview-directory-topology-node span{gap:3px;display:grid}.overview-directory-topology-core strong,.overview-directory-topology-node strong,.overview-directory-topology-spokes em{color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-directory-topology-node strong{font-size:18px;line-height:1}.overview-directory-topology-line{background:linear-gradient(90deg,var(--primary),var(--border-subtle));height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.overview-directory-topology-line{background:linear-gradient(90deg,color-mix(in oklch,var(--primary) 62%,transparent),color-mix(in oklch,var(--border-subtle) 72%,transparent))}}.overview-directory-topology-core{justify-content:center;min-height:64px;padding:10px 12px}.overview-directory-topology-core strong{font-size:13px}.overview-directory-topology-core small,.overview-directory-topology-node small,.overview-directory-topology-spokes small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden;font-weight:520!important}.overview-directory-topology-spokes{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.overview-directory-topology-spokes span{gap:3px;padding:8px 9px;display:grid}.overview-directory-topology-spokes em{font-size:14px;font-style:normal}.overview-directory-topology-spokes .tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.overview-directory-topology-spokes .tone-success{border-color:color-mix(in oklch,var(--success) 28%,var(--border-subtle))}}.overview-directory-topology-spokes .tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.overview-directory-topology-spokes .tone-warning{border-color:color-mix(in oklch,var(--warning) 30%,var(--border-subtle))}}.overview-directory-topology-spokes .tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.overview-directory-topology-spokes .tone-danger{border-color:color-mix(in oklch,var(--danger) 30%,var(--border-subtle))}}.dashboard-category-grid .overview-access-bars,.dashboard-category-grid .overview-certificate-expiry-chart,.dashboard-category-grid .overview-dual-bars,.dashboard-category-grid .overview-usage-bars{min-height:clamp(76px,8vh,118px)!important}.dashboard-category-grid .overview-line-chart{max-height:116px}.dashboard-category-grid .overview-change-site-widget{gap:10px}.dashboard-category-grid .overview-site-bars{align-content:start;min-height:0}@media (max-width:900px){.overview-directory-topology{grid-template-columns:minmax(0,1fr)}.overview-directory-topology-line{justify-self:center;width:1px;height:20px}.overview-directory-topology-spokes{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card{align-items:start;gap:10px;align-content:start!important;height:auto!important;min-height:0!important;display:grid!important}.overview-dashboard .overview-widget-shell:is(.widget-activity,.widget-risk-breakdown,.widget-composition,.widget-change-by-site,.widget-rotation-sla,.widget-change-activity,.widget-access-trend){align-self:start!important;height:auto!important;min-height:0!important}.overview-dashboard .overview-widget-shell:is(.widget-activity,.widget-risk-breakdown,.widget-composition,.widget-change-by-site,.widget-rotation-sla,.widget-change-activity,.widget-access-trend)>.overview-chart-panel,.overview-dashboard :is(.overview-breach-widget,.overview-risk-widget,.overview-system-sync-widget,.overview-quick-actions-widget,.overview-change-site-widget,.overview-change-widget,.overview-rotation-sla-widget,.overview-composition-widget){align-content:start!important}.overview-dashboard .overview-breach-visual{align-items:center;min-height:0!important}.overview-dashboard .overview-breach-summary,.overview-dashboard .overview-change-timeline,.overview-dashboard .overview-distribution-list,.overview-dashboard .overview-risk-list,.overview-dashboard .overview-site-bars{align-content:start!important}.overview-dashboard .overview-breach-row,.overview-dashboard .overview-risk-row{min-height:42px!important}.overview-dashboard .overview-rotation-bars{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:9px}.overview-dashboard .overview-rotation-bucket{padding:9px 8px;min-height:128px!important}.overview-dashboard .overview-change-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;min-height:58px!important}.overview-dashboard .overview-change-row time{color:var(--text-secondary);grid-column:2/-1;justify-self:start;font-size:11px}.overview-dashboard .overview-site-bar-row{grid-template-columns:minmax(0,.7fr) minmax(120px,1fr) auto;min-height:50px}.command-center-category-panel,.command-center-live-panel{align-content:start;height:auto!important;min-height:0!important}.command-center-category-grid,.command-center-live-list{align-content:start!important}.command-center-category-card,.command-center-live-row{min-height:58px}@media (max-width:1180px){.command-center-cockpit-grid{grid-template-columns:1fr}}.dashboard-category-grid.category-dashboard-security .overview-widget-shell.widget-activity,.dashboard-category-grid.category-dashboard-security .overview-widget-shell.widget-risk-breakdown,.dashboard-category-grid.category-dashboardCommand .overview-widget-shell.widget-composition,.dashboard-category-grid.category-dashboardSecurity .overview-widget-shell.widget-activity,.dashboard-category-grid.category-dashboardSecurity .overview-widget-shell.widget-risk-breakdown{grid-column:span 6!important}.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-rotation-sla,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-rotation-sla{grid-column:span 5!important}.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-change-activity,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-change-activity{grid-column:span 4!important}.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-change-by-site,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-change-by-site{grid-column:span 3!important}.overview-dashboard .overview-widget-shell:is(.widget-activity,.widget-risk-breakdown,.widget-composition,.widget-rotation-sla,.widget-change-activity,.widget-change-by-site)>.overview-chart-panel.gridcn-template-card{place-content:start stretch!important;align-self:start!important}.overview-dashboard .overview-widget-shell:is(.widget-activity,.widget-risk-breakdown,.widget-composition,.widget-change-by-site){max-height:max-content!important}.overview-dashboard .overview-breach-widget,.overview-dashboard .overview-change-site-widget,.overview-dashboard .overview-composition-widget,.overview-dashboard .overview-risk-widget{justify-content:stretch;height:max-content!important;min-height:0!important}.overview-dashboard .overview-breach-visual{grid-template-columns:minmax(132px,.42fr) minmax(0,1fr);gap:12px}.overview-dashboard .overview-breach-live-stack{grid-template-columns:minmax(0,1fr) 82px;align-items:stretch}.overview-dashboard .overview-breach-donut,.overview-dashboard .overview-breach-status-card{min-height:106px!important}.overview-dashboard .overview-composition-widget .overview-distribution-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.overview-dashboard .overview-distribution-row{border-color:var(--border-subtle);min-height:50px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-distribution-row{border-color:color-mix(in oklch,var(--border-subtle) 68%,transparent)}}.overview-dashboard .overview-distribution-row{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-distribution-row{background:color-mix(in oklch,var(--input-surface) 72%,transparent)}}.overview-dashboard .overview-distribution-row{box-shadow:none}.overview-dashboard .overview-distribution-icon{width:28px;height:28px}.overview-dashboard .overview-risk-summary{box-shadow:none;margin-bottom:0}.overview-dashboard .overview-risk-row{border-color:var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-risk-row{border-color:color-mix(in oklch,var(--border-subtle) 68%,transparent)}}.overview-dashboard .overview-risk-row{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-risk-row{background:color-mix(in oklch,var(--input-surface) 72%,transparent)}}.overview-dashboard .overview-risk-row{box-shadow:none;padding-block:8px}.overview-dashboard .overview-coverage-scoreline{grid-template-columns:minmax(118px,.24fr) minmax(0,1fr);gap:10px}.overview-dashboard .overview-coverage-factor-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.overview-dashboard .overview-coverage-factor-row{border-color:var(--border-subtle);min-height:58px}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-coverage-factor-row{border-color:color-mix(in oklch,var(--border-subtle) 68%,transparent)}}.overview-dashboard .overview-coverage-factor-row{padding:9px 10px}.overview-dashboard .overview-coverage-score-card{min-height:118px!important}.overview-dashboard .overview-rotation-bars{grid-template-columns:repeat(5,minmax(72px,1fr))}.overview-dashboard .overview-rotation-track{min-height:74px;height:74px!important}.overview-dashboard .overview-change-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.overview-dashboard .overview-change-timeline{max-height:380px;padding-right:2px;overflow:auto}.overview-dashboard .overview-change-row{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-change-row{border-color:color-mix(in oklch,var(--border-subtle) 68%,transparent)}}.overview-dashboard .overview-change-row{box-shadow:none;padding:9px 10px}.overview-dashboard .overview-change-row em{justify-self:end}.overview-dashboard .overview-site-bars{min-height:0!important}.overview-dashboard .overview-site-bar-row{border-color:var(--border-subtle);min-height:46px}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-site-bar-row{border-color:color-mix(in oklch,var(--border-subtle) 68%,transparent)}}.overview-dashboard .overview-site-bar-row{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-site-bar-row{background:color-mix(in oklch,var(--input-surface) 72%,transparent)}}.overview-dashboard .overview-site-bar-row{box-shadow:none;padding:9px 10px}.overview-dashboard .overview-chart-legend{margin-top:0}.command-center-cockpit-grid{grid-template-columns:minmax(320px,1.08fr) minmax(260px,.86fr) minmax(250px,.78fr)}.command-center-category-panel,.command-center-live-panel{align-self:start!important;max-height:max-content!important}.command-center-category-card,.command-center-live-row{border-color:var(--border-subtle);min-height:54px}@supports (color:color-mix(in lab,red,red)){.command-center-category-card,.command-center-live-row{border-color:color-mix(in oklch,var(--border-subtle) 68%,transparent)}}.command-center-category-card,.command-center-live-row{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.command-center-category-card,.command-center-live-row{background:color-mix(in oklch,var(--input-surface) 72%,transparent)}}.overview-dashboard :is(.overview-widget-title strong,.overview-section-inline-header strong,.overview-distribution-copy strong,.overview-risk-row strong,.overview-change-row strong,.overview-change-metric strong,.overview-rotation-bucket strong,.command-center-category-card strong,.command-center-live-row strong){font-weight:640!important}@media (max-width:1200px){.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-change-activity,.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-change-by-site,.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-rotation-sla,.dashboard-category-grid.category-dashboard-security .overview-widget-shell.widget-activity,.dashboard-category-grid.category-dashboard-security .overview-widget-shell.widget-risk-breakdown,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-change-activity,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-change-by-site,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-rotation-sla,.dashboard-category-grid.category-dashboardCommand .overview-widget-shell.widget-composition,.dashboard-category-grid.category-dashboardSecurity .overview-widget-shell.widget-activity,.dashboard-category-grid.category-dashboardSecurity .overview-widget-shell.widget-risk-breakdown{grid-column:span 4!important}.overview-dashboard .overview-breach-visual,.overview-dashboard .overview-coverage-scoreline{grid-template-columns:1fr}}.overview-command-center-screen .executive-posture-summary{min-height:auto!important}.command-center-cockpit-grid{grid-template-columns:minmax(320px,.96fr) minmax(270px,.84fr) minmax(260px,.78fr)!important;align-items:start!important}.command-center-category-panel,.command-center-live-panel,.command-center-score-panel{overflow:hidden;align-self:start!important}.command-center-score-panel .command-center-factor-list{max-height:242px}.command-center-category-grid,.command-center-live-list{max-height:238px}.command-center-stat-strip span{min-height:58px;padding:8px 10px}.dashboard-category-grid.category-dashboard-domain .overview-widget-shell.widget-domain-sync-health,.dashboard-category-grid.category-dashboardDomain .overview-widget-shell.widget-domain-sync-health{align-self:start!important}.dashboard-category-grid.category-dashboard-domain .overview-domain-sync-widget,.dashboard-category-grid.category-dashboardDomain .overview-domain-sync-widget{gap:10px}.dashboard-category-grid.category-dashboard-domain .overview-domain-object-bars,.dashboard-category-grid.category-dashboardDomain .overview-domain-object-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-category-grid.category-dashboard-domain .overview-domain-object-row,.dashboard-category-grid.category-dashboardDomain .overview-domain-object-row{min-height:56px!important;padding:9px 10px!important}.dashboard-category-grid.category-dashboard-domain .overview-domain-object-row span,.dashboard-category-grid.category-dashboard-domain .overview-domain-provider-health-row span,.dashboard-category-grid.category-dashboardDomain .overview-domain-object-row span,.dashboard-category-grid.category-dashboardDomain .overview-domain-provider-health-row span{gap:2px}.dashboard-category-grid.category-dashboard-domain .overview-domain-health-grid,.dashboard-category-grid.category-dashboardDomain .overview-domain-health-grid{align-items:start;gap:8px}.dashboard-category-grid.category-dashboard-domain .overview-domain-provider-health,.dashboard-category-grid.category-dashboard-domain .overview-domain-selection-panel,.dashboard-category-grid.category-dashboardDomain .overview-domain-provider-health,.dashboard-category-grid.category-dashboardDomain .overview-domain-selection-panel{gap:8px;padding:10px}.dashboard-category-grid.category-dashboard-domain .overview-domain-selection-card,.dashboard-category-grid.category-dashboardDomain .overview-domain-selection-card{min-height:58px!important;padding:8px 9px!important}.dashboard-category-grid.category-dashboard-domain .overview-domain-selection-card strong,.dashboard-category-grid.category-dashboardDomain .overview-domain-selection-card strong{font-size:19px}.dashboard-category-grid.category-dashboard-domain .overview-domain-provider-health>div,.dashboard-category-grid.category-dashboardDomain .overview-domain-provider-health>div{max-height:148px;padding-right:2px;overflow:auto}.dashboard-category-grid.category-dashboard-domain .overview-domain-provider-health-row,.dashboard-category-grid.category-dashboardDomain .overview-domain-provider-health-row{min-height:56px!important;padding:9px 10px!important}.dashboard-category-grid :is(.overview-custody-widget,.overview-remote-widget,.overview-behavior-widget){gap:10px}.dashboard-category-grid :is(.overview-custody-widget,.overview-remote-widget,.overview-behavior-widget) :is(.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel){gap:8px;padding:10px 12px}.dashboard-category-grid :is(.overview-usage-bars,.overview-dual-bars){min-height:76px!important}.dashboard-category-grid .overview-line-chart{height:96px;min-height:96px;max-height:96px}.dashboard-category-grid .overview-custody-widget .overview-kpi-card,.dashboard-category-grid .overview-remote-widget .overview-protocol-card{min-height:58px;padding:9px 10px}.dashboard-category-grid .overview-behavior-widget .overview-risk-access-list,.dashboard-category-grid .overview-custody-widget .overview-compact-table-wrap,.dashboard-category-grid .overview-remote-widget .overview-active-session-list,.dashboard-category-grid .overview-remote-widget .overview-compact-table-wrap{max-height:184px;padding-right:2px;overflow:auto}.dashboard-category-grid .overview-active-session-list>div,.dashboard-category-grid .overview-risk-access-row{min-height:50px;padding:8px 10px}.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-change-activity,.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-change-by-site,.dashboard-category-grid.category-dashboard-changes .overview-widget-shell.widget-rotation-sla,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-change-activity,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-change-by-site,.dashboard-category-grid.category-dashboardChanges .overview-widget-shell.widget-rotation-sla{grid-column:span 4!important}.overview-dashboard .overview-rotation-sla-widget .overview-compact-table-wrap{max-height:138px!important}.overview-dashboard .overview-rotation-track{height:62px!important;min-height:62px!important}.overview-dashboard .overview-change-metric{min-height:62px!important;padding:9px 10px!important}.overview-dashboard .overview-change-timeline{max-height:244px!important}.overview-dashboard .overview-change-site-widget .overview-chart-legend{gap:7px;font-size:11px}.dashboard-category-grid .overview-radar-chart{min-height:220px;overflow:visible}.dashboard-category-grid .overview-radar-chart svg{width:min(100%,226px)}.dashboard-category-grid .overview-radar-axis-button{max-width:104px;min-height:30px;padding:4px 6px}.dashboard-category-grid .overview-radar-axis-button span{font-size:9px}.overview-dashboard .overview-widget-shell :is(.overview-domain-selection-panel,.overview-domain-provider-health,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel){box-shadow:none!important}@media (max-width:1180px){.command-center-cockpit-grid{grid-template-columns:1fr!important}.command-center-category-panel,.command-center-live-panel,.command-center-score-panel{max-height:none}}@media (max-width:760px){.dashboard-category-grid.category-dashboard-domain .overview-domain-object-bars,.dashboard-category-grid.category-dashboardDomain .overview-domain-object-bars{grid-template-columns:1fr}}.overview-dashboard{--dashboard-widget-gap:clamp(10px,.78vw,14px)}.dashboard-category-grid{gap:var(--dashboard-widget-gap)!important}.command-center-score-panel .command-center-factor-list{max-height:162px!important}.command-center-category-grid,.command-center-live-list{max-height:210px!important}.command-center-category-card,.command-center-factor-row,.command-center-live-row{min-height:46px!important}.dashboard-category-grid.category-dashboardCommand .overview-widget-shell.widget-composition{grid-column:span 6!important}.dashboard-category-grid.category-dashboard-domain .overview-domain-sync-widget .overview-domain-object-bars,.dashboard-category-grid.category-dashboardDomain .overview-domain-sync-widget .overview-domain-object-bars{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-category-grid.category-dashboard-domain .overview-domain-sync-widget .overview-domain-object-row,.dashboard-category-grid.category-dashboardDomain .overview-domain-sync-widget .overview-domain-object-row{min-height:50px!important}.dashboard-category-grid.category-dashboard-domain .overview-domain-sync-widget .overview-domain-object-row strong,.dashboard-category-grid.category-dashboardDomain .overview-domain-sync-widget .overview-domain-object-row strong{font-size:13px}.dashboard-category-grid.category-dashboard-domain .overview-domain-sync-widget .overview-domain-health-grid,.dashboard-category-grid.category-dashboardDomain .overview-domain-sync-widget .overview-domain-health-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.overview-dashboard .overview-operations-widget,.overview-dashboard .overview-quick-actions-widget,.overview-dashboard .overview-system-sync-widget{gap:9px!important}.overview-dashboard .overview-quick-actions-grid,.overview-dashboard .overview-system-sync-grid{align-content:start;height:auto!important}.overview-dashboard .overview-signal-card,.overview-dashboard .overview-system-sync-card{min-height:58px!important;padding:8px 10px!important}.overview-dashboard .overview-system-sync-card{grid-template-columns:auto minmax(0,1fr) auto;gap:3px 8px}.overview-dashboard .overview-signal-icon,.overview-dashboard .overview-system-sync-card>span{border-radius:8px;width:28px!important;height:28px!important}.overview-dashboard .overview-system-sync-card em{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overview-dashboard .overview-change-flow-widget{overflow:hidden}.overview-dashboard .overview-change-flow{min-width:0;overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(116px,1fr))!important;gap:9px!important}.overview-dashboard .overview-change-flow-step .flow-connector{display:none}.overview-dashboard .overview-change-flow-card{gap:7px!important;min-height:60px!important;padding:9px 10px!important}.overview-dashboard .overview-change-flow-card svg{width:16px;height:16px}.overview-dashboard .overview-change-flow-card strong{font-size:16px!important}.overview-dashboard .overview-change-flow-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11.5px!important}.overview-dashboard .overview-change-widget .overview-change-timeline,.overview-dashboard .overview-rotation-sla-widget .overview-compact-table-wrap{scrollbar-width:thin}.overview-dashboard :is(.overview-widget-title strong,.overview-section-inline-header strong,.overview-certificate-widget-header strong,.command-center-score-panel>header strong,.command-center-category-panel>header strong,.command-center-live-panel>header strong){font-weight:620!important}.overview-dashboard :is(.overview-signal-card strong,.overview-system-sync-card strong,.overview-change-flow-card strong,.overview-kpi-card strong,.overview-protocol-card strong,.overview-change-metric strong){font-weight:660!important}.overview-dashboard :is(.overview-change-row strong,.overview-risk-access-row strong,.overview-active-session-list strong,.overview-compact-table th,.overview-compact-table td,.overview-risk-row strong,.overview-domain-object-row strong,.overview-domain-selection-card strong,.overview-domain-provider-health-row strong){font-weight:580!important}@media (max-width:900px){.dashboard-category-grid.category-dashboard-domain .overview-domain-sync-widget .overview-domain-health-grid,.dashboard-category-grid.category-dashboard-domain .overview-domain-sync-widget .overview-domain-object-bars,.dashboard-category-grid.category-dashboardDomain .overview-domain-sync-widget .overview-domain-health-grid,.dashboard-category-grid.category-dashboardDomain .overview-domain-sync-widget .overview-domain-object-bars{grid-template-columns:1fr!important}}.overview-dashboard{--dashboard-flat-row-bg:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-flat-row-bg:color-mix(in oklch,var(--surface-raised) 22%,transparent)}}.overview-dashboard{--dashboard-flat-panel-bg:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-flat-panel-bg:color-mix(in oklch,var(--surface-raised) 32%,transparent)}}[data-theme=light] .overview-dashboard{--dashboard-flat-row-bg:oklch(99.6% .001 238);--dashboard-flat-panel-bg:oklch(99.2% .001 238)}.overview-dashboard :is(.command-center-stat-strip span,.command-center-factor-row,.command-center-category-card,.command-center-live-row,.overview-signal-card,.overview-system-sync-card,.overview-breach-status-card,.overview-breach-row,.overview-risk-row,.overview-coverage-factor-row,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-certificate-risk-row,.overview-certificate-distribution-group,.overview-pie-card,.overview-quick-action){background:var(--dashboard-flat-row-bg)!important;box-shadow:inset 0 -1px 0 var(--dashboard-soft-divider)!important;border-color:#0000!important}.overview-dashboard .dashboard-category-full :is(.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-active-session-list,.overview-change-timeline){scrollbar-width:thin;max-height:min(36vh,340px)}.overview-dashboard .dashboard-category-full .overview-widget-shell.widget-access-trend .overview-access-bars{min-height:88px!important}.overview-dashboard .dashboard-category-full .overview-widget-shell.widget-access-trend .overview-access-bar{min-height:62px!important}.overview-dashboard :is(.overview-mini-chart,.overview-dual-trend){min-height:84px!important}.overview-dashboard :is(.command-center-stat-strip span,.command-center-factor-row,.command-center-category-card,.command-center-live-row,.overview-system-sync-card,.overview-signal-card,.overview-risk-row,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-certificate-risk-row,.overview-certificate-status-row,.overview-certificate-distribution-row,.overview-rotation-bucket){border-color:var(--dashboard-terminal-divider)!important;background:var(--dashboard-terminal-row-bg)!important;box-shadow:none!important}.overview-dashboard :is(.overview-widget-shell strong,.overview-widget-shell b){font-weight:600!important}.overview-dashboard :is(.overview-widget-shell small,.overview-widget-shell em){font-weight:500!important}.overview-dashboard{--dashboard-final-row-bg:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-final-row-bg:color-mix(in oklch,var(--surface-raised) 18%,transparent)}}.overview-dashboard{--dashboard-final-panel-bg:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-final-panel-bg:color-mix(in oklch,var(--surface-raised) 28%,transparent);--dashboard-final-line:color-mix(in oklch,var(--border-subtle) 36%,transparent)}}[data-theme=light] .overview-dashboard{--dashboard-final-row-bg:oklch(99.7% .001 238);--dashboard-final-panel-bg:oklch(99.3% .001 238);--dashboard-final-line:oklch(91.5% .004 238)}.overview-dashboard :is(.command-center-stat-strip span,.command-center-factor-row,.command-center-category-card,.command-center-live-row,.overview-signal-card,.overview-system-sync-card,.overview-breach-status-card,.overview-breach-donut,.overview-breach-row,.overview-risk-row,.overview-coverage-score-card,.overview-coverage-factor-row,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-certificate-risk-row,.overview-certificate-distribution-group,.overview-pie-card,.overview-quick-action){background:var(--dashboard-final-row-bg)!important;box-shadow:inset 0 -1px 0 var(--dashboard-final-line)!important;border-color:#0000!important}.overview-dashboard :is(.overview-domain-selection-panel,.overview-domain-provider-health,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-expiry-chart,.overview-radar-chart){border-color:var(--dashboard-final-line)!important;background:var(--dashboard-final-panel-bg)!important}.overview-dashboard .overview-access-bars{border-color:var(--dashboard-final-line)!important;background:var(--dashboard-final-panel-bg)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-access-bar.peak{border-color:color-mix(in oklch,var(--primary) 24%,transparent)!important;background:color-mix(in oklch,var(--primary-soft) 18%,transparent)!important}}.overview-dashboard .dashboard-category-full :is(.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-active-session-list,.overview-change-timeline,.command-center-live-list){scrollbar-width:thin;max-height:min(34vh,320px)}.overview-dashboard .overview-radar-chart{background:var(--dashboard-final-panel-bg)!important;border-radius:12px!important;min-height:132px!important;padding:6px!important}.overview-dashboard .overview-radar-chart svg{width:min(100%,172px)!important}.overview-dashboard .overview-radar-scan-beam{opacity:.18!important;inset:18%!important}.overview-dashboard .overview-radar-axis-button{border-color:var(--dashboard-final-line)!important;min-width:36px!important;max-width:64px!important;min-height:26px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-axis-button{background:color-mix(in oklch,var(--surface-raised) 84%,transparent)!important}}.overview-dashboard .overview-radar-axis-button span{max-width:48px!important;font-size:9px!important}.overview-dashboard .overview-radar-axis-button strong{font-size:11px!important}.overview-dashboard .overview-radar-expiry-legend span{font-size:9.5px!important;font-weight:520!important}.overview-dashboard .overview-certificate-risk-row{border-radius:8px!important;min-height:40px!important;padding:6px 8px!important}.overview-dashboard .overview-audit-table,.overview-dashboard .overview-compact-table{table-layout:fixed!important;min-width:0!important}.overview-dashboard :is(.overview-compact-table,.overview-audit-table) td,.overview-dashboard :is(.overview-compact-table,.overview-audit-table) th{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media (max-width:1180px){.overview-dashboard .overview-certificate-radar-body{grid-template-columns:minmax(0,1fr)!important}.overview-dashboard .overview-radar-chart{max-height:none!important}}.auth-shell[data-auth-theme=vaultpilot] :is(.language-switch button,.auth-help-button){min-width:44px!important;min-height:44px!important}.overview-dashboard .dashboard-category-grid[data-category-layout=columns]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;align-items:start;gap:clamp(12px,.9vw,16px);display:grid}.overview-dashboard .dashboard-category-grid[data-category-layout=columns]>.overview-widget-shell{width:100%;grid-column:1/-1!important}.overview-dashboard .dashboard-category-columns{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(12px,.9vw,16px);display:grid}.overview-dashboard .dashboard-category-column{align-content:start;gap:clamp(12px,.9vw,16px);min-width:0;display:grid}.overview-dashboard .dashboard-category-column:empty{display:none}.overview-dashboard .dashboard-category-column>.overview-widget-shell{width:100%;min-width:0;grid-column:auto!important}.overview-dashboard .dashboard-category-column>.overview-widget-shell>.overview-chart-panel{overflow:hidden}.overview-dashboard .dashboard-category-full{grid-column:1/-1;gap:clamp(12px,.9vw,16px);min-width:0;display:grid}.overview-dashboard .dashboard-category-full>.overview-widget-shell{width:100%;min-width:0;grid-column:1/-1!important}.overview-dashboard .dashboard-category-column .overview-widget-shell.widget-audit-table>.overview-chart-panel,.overview-dashboard .dashboard-category-column .overview-widget-shell.widget-credential-custody>.overview-chart-panel,.overview-dashboard .dashboard-category-column .overview-widget-shell.widget-rotation-sla>.overview-chart-panel{overflow:visible}.overview-dashboard .dashboard-category-column :is(.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-active-session-list,.overview-change-timeline){scrollbar-width:thin;max-height:min(42vh,360px)}.overview-dashboard .dashboard-category-column .overview-widget-shell.widget-rotation-sla .overview-compact-table-wrap{max-height:min(32vh,220px)}.overview-dashboard .dashboard-category-column .overview-widget-shell.widget-audit-table .overview-audit-table-wrap{max-height:min(38vh,340px)}.overview-dashboard .dashboard-category-column .overview-widget-shell.widget-access-trend .overview-access-bars{min-height:104px!important}@media (max-width:1180px){.overview-dashboard .dashboard-category-columns{grid-template-columns:minmax(0,1fr)}}.overview-dashboard .command-center-cockpit-grid{align-items:start!important;gap:14px!important}.overview-dashboard :is(.command-center-score-panel>header,.command-center-category-panel>header,.command-center-live-panel>header){border-bottom:1px solid var(--dashboard-soft-divider);min-height:30px;padding-bottom:7px}.overview-dashboard :is(.command-center-stat-strip span,.command-center-factor-row,.command-center-category-card,.command-center-live-row,.overview-breach-status-card,.overview-breach-donut,.overview-breach-row,.overview-risk-row,.overview-coverage-score-card,.overview-coverage-factor-row,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-certificate-risk-row,.overview-pie-card){border-color:var(--dashboard-soft-row-border)!important;background:var(--dashboard-soft-row-bg)!important;box-shadow:none!important}.overview-dashboard :is(.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-expiry-chart,.overview-radar-chart){border-color:var(--dashboard-soft-row-border)!important;background:linear-gradient(180deg,var(--surface-raised),transparent),var(--dashboard-soft-row-bg)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard :is(.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-expiry-chart,.overview-radar-chart){background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 28%,transparent),transparent),var(--dashboard-soft-row-bg)!important}}.overview-dashboard :is(.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-expiry-chart,.overview-radar-chart){box-shadow:none!important}.overview-dashboard :is(.command-center-stat-strip span,.overview-kpi-card){border-radius:10px!important;min-height:52px!important;padding:8px 10px!important}.overview-dashboard :is(.command-center-score-panel strong,.command-center-category-panel strong,.command-center-live-panel strong,.overview-widget-shell strong,.overview-widget-shell b){font-weight:620!important}.overview-dashboard :is(.command-center-score-panel small,.command-center-category-panel small,.command-center-live-panel small,.overview-widget-shell small,.overview-widget-shell em){font-weight:510!important}.overview-dashboard :is(.command-center-factor-row span,.command-center-category-card span,.command-center-live-row span,.overview-breach-row span,.overview-risk-row span,.overview-change-row span,.overview-site-bar-row span,.overview-domain-object-row span,.overview-domain-selection-card span,.overview-domain-provider-health-row span,.overview-active-session-list>div span){min-width:0}.overview-dashboard :is(.command-center-factor-row strong,.command-center-category-card strong,.command-center-live-row strong,.overview-kpi-card span,.overview-breach-row span:first-child,.overview-risk-row span,.overview-change-row strong,.overview-site-bar-row .site-label,.overview-domain-selection-card strong,.overview-domain-provider-health-row strong,.overview-active-session-list strong){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-dashboard :is(.command-center-factor-row small,.command-center-category-card small,.command-center-live-row small,.overview-breach-status-card small,.overview-change-flow-card small,.overview-change-row small,.overview-site-bar-row small,.overview-domain-selection-card small,.overview-domain-provider-health-row small){white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overview-dashboard .overview-change-flow,.overview-dashboard .overview-kpi-strip,.overview-dashboard .overview-quick-actions-grid,.overview-dashboard .overview-rotation-bars,.overview-dashboard .overview-system-sync-grid{gap:8px!important}.overview-dashboard .overview-quick-action{border-color:var(--dashboard-soft-row-border)!important;background:var(--dashboard-soft-row-bg)!important;min-height:42px!important;box-shadow:none!important;padding:8px 10px!important}.overview-dashboard .overview-category-empty{border:1px dashed var(--dashboard-soft-row-border);background:var(--dashboard-soft-row-bg);border-radius:14px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-category-empty{background:color-mix(in oklch,var(--dashboard-soft-row-bg) 72%,transparent)}}.overview-dashboard .overview-category-empty{color:var(--text-secondary);text-align:left;padding:14px}.overview-dashboard .overview-category-empty-icon{border:1px solid var(--dashboard-soft-row-border);background:var(--surface-raised);border-radius:999px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-category-empty-icon{background:color-mix(in oklch,var(--surface-raised) 62%,transparent)}}.overview-dashboard .overview-category-empty-icon{color:var(--primary)}.overview-dashboard .overview-category-empty-action{justify-self:end}@media (max-width:640px){.overview-dashboard .overview-category-empty{grid-template-columns:1fr;align-items:start}.overview-dashboard .overview-category-empty-action{white-space:normal;justify-self:start}}.overview-dashboard .overview-usage-bars span{border-radius:999px!important}.overview-dashboard .overview-active-session-list,.overview-dashboard .overview-certificate-risk-board,.overview-dashboard .overview-change-timeline{scrollbar-width:thin}.overview-dashboard .overview-change-row{border-radius:10px!important;min-height:50px!important;padding:8px 10px!important}.overview-dashboard :is(.overview-compact-table,.overview-audit-table) td:last-child,.overview-dashboard :is(.overview-compact-table,.overview-audit-table) th:last-child{text-align:right}@media (max-width:1180px){.overview-dashboard .command-center-factor-list{grid-template-columns:minmax(0,1fr)}}.content-shell,.gridcn-dashboard-main,.workspace-grid{scroll-padding-top:calc(var(--enterprise-topbar-height,72px) + 14px)}.dashboard-category-grid>.overview-widget-shell,.overview-configurable-area,.overview-dashboard,.workspace-page{scroll-margin-top:calc(var(--enterprise-topbar-height,72px) + 14px)}.overview-dashboard :is(.overview-widget-shell,.overview-widget-content,.overview-chart-panel,.overview-change-flow-widget,.overview-domain-sync-widget,.overview-security-coverage-widget),.overview-dashboard :is(.overview-widget-title,.overview-section-inline-header,.overview-certificate-widget-header,.overview-change-flow-card,.overview-signal-card,.overview-system-sync-card,.overview-domain-object-row,.overview-domain-provider-health-row,.overview-risk-row,.overview-risk-access-row,.overview-active-session-list li){min-width:0}.overview-dashboard :is(.overview-signal-card strong,.overview-system-sync-card strong,.overview-domain-object-row strong,.overview-domain-provider-health-row strong,.overview-risk-row strong,.overview-risk-access-row strong,.overview-active-session-list strong,.overview-change-row strong){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-dashboard :is(.overview-widget-title small,.overview-section-inline-header small,.overview-certificate-widget-header small,.overview-signal-card small,.overview-system-sync-card em,.overview-risk-row small,.overview-risk-access-row small){white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overview-dashboard .overview-change-flow-card{align-content:start;min-width:0}.overview-dashboard .overview-change-flow-card>:last-child{min-width:0}.overview-dashboard{--dashboard-inner-row-bg:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-inner-row-bg:color-mix(in oklch,var(--input-surface) 34%,transparent)}}.overview-dashboard{--dashboard-inner-row-border:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-inner-row-border:color-mix(in oklch,var(--border-subtle) 42%,transparent)}}[data-theme=light] .overview-dashboard{--dashboard-inner-row-bg:oklch(99.7% .001 238);--dashboard-inner-row-border:oklch(90.8% .005 238)}.overview-dashboard .overview-widget-shell :is(.overview-signal-card,.overview-system-sync-card,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-kpi-card,.overview-protocol-card,.overview-risk-access-row,.overview-active-session-list>div,.overview-change-row,.overview-site-bar-row,.overview-certificate-risk-row,.overview-certificate-distribution-group){border-color:var(--dashboard-inner-row-border)!important;background:var(--dashboard-inner-row-bg)!important;box-shadow:none!important}.overview-dashboard .overview-widget-shell :is(.overview-domain-selection-panel,.overview-domain-provider-health,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-compact-table-wrap){border-color:var(--dashboard-inner-row-border)!important;background:var(--dashboard-inner-row-bg)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-widget-shell :is(.overview-domain-selection-panel,.overview-domain-provider-health,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-compact-table-wrap){background:color-mix(in oklch,var(--dashboard-inner-row-bg) 72%,transparent)!important}}.overview-dashboard .overview-widget-shell :is(.overview-domain-selection-panel,.overview-domain-provider-health,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-compact-table-wrap){box-shadow:none!important}.command-center-score-panel{max-height:312px!important}.command-center-category-panel,.command-center-live-panel{max-height:260px!important}.command-center-score-panel .command-center-factor-list{scrollbar-width:thin;padding-right:2px;overflow:auto;max-height:128px!important}.command-center-category-grid,.command-center-live-list{scrollbar-width:thin;padding-right:2px;overflow:auto;max-height:178px!important}.command-center-category-card,.command-center-factor-row,.command-center-live-row{min-height:42px!important;padding:8px 9px!important}.dashboard-category-grid.category-dashboard-domain .overview-domain-sync-widget .overview-domain-object-bars,.dashboard-category-grid.category-dashboardDomain .overview-domain-sync-widget .overview-domain-object-bars{gap:6px!important}.dashboard-category-grid.category-dashboard-domain .overview-domain-sync-widget .overview-domain-object-row,.dashboard-category-grid.category-dashboardDomain .overview-domain-sync-widget .overview-domain-object-row{min-height:44px!important;padding:7px 9px!important}.dashboard-category-grid.category-dashboard-domain .overview-domain-sync-widget .overview-domain-object-row>i,.dashboard-category-grid.category-dashboardDomain .overview-domain-sync-widget .overview-domain-object-row>i{opacity:.78;height:2px}.dashboard-category-grid.category-dashboard-domain .overview-domain-provider-health,.dashboard-category-grid.category-dashboard-domain .overview-domain-selection-panel,.dashboard-category-grid.category-dashboardDomain .overview-domain-provider-health,.dashboard-category-grid.category-dashboardDomain .overview-domain-selection-panel{padding:9px!important}.dashboard-category-grid.category-dashboard-domain .overview-domain-provider-health-row,.dashboard-category-grid.category-dashboard-domain .overview-domain-selection-card,.dashboard-category-grid.category-dashboardDomain .overview-domain-provider-health-row,.dashboard-category-grid.category-dashboardDomain .overview-domain-selection-card{min-height:48px!important;padding:7px 9px!important}.overview-dashboard .overview-certificate-status-body{grid-template-columns:minmax(168px,.36fr) minmax(0,1fr)!important;gap:12px!important;min-height:0!important}.overview-dashboard .overview-certificate-status-live-stack{grid-template-columns:minmax(0,1fr) 78px!important;gap:8px!important}.overview-dashboard .overview-certificate-status-donut,.overview-dashboard .overview-certificate-status-summary{border-color:var(--dashboard-inner-row-border)!important;background:var(--dashboard-inner-row-bg)!important;min-height:92px!important;box-shadow:none!important}.overview-dashboard .overview-certificate-status-summary strong{font-size:27px!important;font-weight:660!important}.overview-dashboard .overview-certificate-status-list{gap:2px!important}.overview-dashboard .overview-certificate-status-row{min-height:34px!important;box-shadow:inset 0 -1px 0 var(--dashboard-inner-row-border)!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;padding:4px 2px!important;transform:none!important}.overview-dashboard .overview-certificate-status-row:focus-visible,.overview-dashboard .overview-certificate-status-row:hover{background:var(--primary-soft)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-status-row:focus-visible,.overview-dashboard .overview-certificate-status-row:hover{background:color-mix(in oklch,var(--primary-soft) 18%,transparent)!important}}.overview-dashboard .overview-certificate-status-row:focus-visible,.overview-dashboard .overview-certificate-status-row:hover{box-shadow:inset 0 -1px 0 var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-status-row:focus-visible,.overview-dashboard .overview-certificate-status-row:hover{box-shadow:inset 0 -1px 0 color-mix(in oklch,var(--primary) 22%,var(--dashboard-inner-row-border))!important}}.overview-dashboard .overview-certificate-status-row span,.overview-dashboard .overview-certificate-status-row strong{font-weight:590!important}.overview-dashboard .overview-certificate-status-row i{width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-status-row i{box-shadow:0 0 0 3px color-mix(in oklch,currentColor 9%,transparent)}}.overview-dashboard .overview-certificate-expiry-chart,.overview-dashboard .overview-radar-chart{border-color:var(--dashboard-inner-row-border)!important;background:linear-gradient(180deg,var(--surface-raised),transparent),var(--dashboard-inner-row-bg)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-expiry-chart,.overview-dashboard .overview-radar-chart{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 38%,transparent),transparent),color-mix(in oklch,var(--dashboard-inner-row-bg) 76%,transparent)!important}}.overview-dashboard .overview-certificate-expiry-chart,.overview-dashboard .overview-radar-chart{box-shadow:none!important}.overview-dashboard .overview-radar-chart{min-height:198px!important}.overview-dashboard .overview-certificate-risk-board{gap:6px!important}.overview-dashboard .overview-certificate-risk-row{min-height:42px!important;padding:7px 9px!important}.overview-dashboard .overview-certificate-risk-track{height:7px!important}.overview-dashboard .overview-distribution-pies{gap:8px!important}.overview-dashboard .overview-pie-card{border-color:var(--dashboard-inner-row-border)!important;background:var(--dashboard-inner-row-bg)!important;min-height:68px!important;box-shadow:none!important;padding:8px 9px!important}.overview-dashboard .overview-pie-visual{width:50px!important;box-shadow:inset 0 0 0 6px var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-pie-visual{box-shadow:inset 0 0 0 6px color-mix(in oklch,var(--surface) 68%,transparent)!important}}.overview-dashboard .overview-certificate-distribution-row{min-height:26px;padding:2px 3px!important}.overview-dashboard .overview-dual-trend,.overview-dashboard .overview-mini-chart{min-height:108px!important}.overview-dashboard .overview-line-chart{height:86px!important;min-height:86px!important;max-height:86px!important}.overview-dashboard .overview-compact-table td,.overview-dashboard .overview-compact-table th{height:34px;padding-block:7px!important}@media (max-width:1180px){.command-center-category-panel,.command-center-live-panel,.command-center-score-panel{max-height:none!important}.overview-dashboard .overview-certificate-status-body,.overview-dashboard .overview-certificate-status-live-stack{grid-template-columns:1fr!important}}.overview-dashboard{--dashboard-soft-row-bg:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-soft-row-bg:color-mix(in oklch,var(--surface-raised) 48%,transparent)}}.overview-dashboard{--dashboard-soft-row-border:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-soft-row-border:color-mix(in oklch,var(--border-subtle) 34%,transparent)}}.overview-dashboard{--dashboard-soft-divider:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-soft-divider:color-mix(in oklch,var(--border-subtle) 44%,transparent)}}[data-theme=light] .overview-dashboard{--dashboard-soft-row-bg:oklch(99.2% .001 238);--dashboard-soft-row-border:oklch(91.5% .004 238);--dashboard-soft-divider:oklch(91% .004 238)}.overview-dashboard :is(.command-center-score-panel,.command-center-category-panel,.command-center-live-panel){max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.overview-dashboard :is(.command-center-score-panel,.command-center-category-panel,.command-center-live-panel)>header{border-bottom:1px solid var(--dashboard-soft-divider);min-height:30px;padding-bottom:7px}.overview-dashboard .command-center-factor-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.overview-dashboard :is(.command-center-category-grid,.command-center-live-list){gap:7px!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.overview-dashboard :is(.command-center-stat-strip span,.command-center-factor-row,.command-center-category-card,.command-center-live-row,.overview-signal-card,.overview-system-sync-card,.overview-breach-status-card,.overview-breach-donut,.overview-breach-row,.overview-risk-row,.overview-coverage-score-card,.overview-coverage-factor-row,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-certificate-risk-row,.overview-certificate-distribution-group,.overview-pie-card){border-color:var(--dashboard-soft-row-border)!important;background:var(--dashboard-soft-row-bg)!important;box-shadow:none!important}.overview-dashboard :is(.overview-domain-selection-panel,.overview-domain-provider-health,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-expiry-chart,.overview-radar-chart){border-color:var(--dashboard-soft-row-border)!important;background:linear-gradient(180deg,var(--surface-raised),transparent),var(--dashboard-soft-row-bg)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard :is(.overview-domain-selection-panel,.overview-domain-provider-health,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-expiry-chart,.overview-radar-chart){background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 28%,transparent),transparent),var(--dashboard-soft-row-bg)!important}}.overview-dashboard :is(.overview-domain-selection-panel,.overview-domain-provider-health,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-expiry-chart,.overview-radar-chart){box-shadow:none!important}.overview-dashboard :is(.command-center-factor-row,.command-center-category-card,.command-center-live-row){border-radius:10px!important;min-height:40px!important;padding:7px 9px!important}.overview-dashboard :is(.overview-widget-shell strong,.overview-widget-shell b,.command-center-score-panel strong,.command-center-category-panel strong,.command-center-live-panel strong){font-weight:620!important}.overview-dashboard :is(.overview-widget-shell small,.overview-widget-shell em,.command-center-score-panel small,.command-center-category-panel small,.command-center-live-panel small){font-weight:510!important}.overview-dashboard .overview-access-bars{border:1px solid var(--dashboard-soft-row-border);background:linear-gradient(180deg,transparent 0 72%,var(--border-subtle) 72% 73%,transparent 73%),var(--dashboard-soft-row-bg);border-radius:12px;min-height:112px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-access-bars{background:linear-gradient(180deg,transparent 0 72%,color-mix(in oklch,var(--border-subtle) 18%,transparent) 72% 73%,transparent 73%),var(--dashboard-soft-row-bg)}}.overview-dashboard .overview-access-bar{min-height:84px!important;padding:4px 4px 2px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-access-bar.peak{border-color:color-mix(in oklch,var(--primary) 28%,var(--dashboard-soft-row-border))!important;background:color-mix(in oklch,var(--primary-soft) 28%,transparent)!important}}.overview-dashboard .overview-access-bar>span{justify-self:center;width:clamp(18px,42%,34px)!important}.overview-dashboard :is(.overview-mini-chart,.overview-dual-trend){min-height:96px!important;padding:10px!important}.overview-dashboard .overview-usage-bars{gap:6px!important;min-height:68px!important}.overview-dashboard .overview-usage-bars i{width:5px!important;min-height:3px!important}.overview-dashboard .overview-rotation-bucket{min-height:110px!important}.overview-dashboard .overview-rotation-track{height:64px!important}.overview-dashboard .overview-radar-chart{min-height:176px!important}.overview-dashboard .overview-radar-axis-button{max-width:76px;border-color:var(--dashboard-soft-row-border)!important;background:var(--surface)!important;border-radius:9px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-axis-button{background:color-mix(in oklch,var(--surface) 72%,transparent)!important}}.overview-dashboard .overview-audit-table,.overview-dashboard .overview-compact-table{table-layout:fixed}.overview-dashboard :is(.overview-compact-table,.overview-audit-table) td,.overview-dashboard :is(.overview-compact-table,.overview-audit-table) th{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}@media (max-width:1180px){.overview-dashboard .command-center-factor-list{grid-template-columns:minmax(0,1fr)!important}}.overview-dashboard{--dashboard-terminal-panel-bg:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-terminal-panel-bg:color-mix(in oklch,var(--surface-raised) 78%,var(--surface))}}.overview-dashboard{--dashboard-terminal-row-bg:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-terminal-row-bg:color-mix(in oklch,var(--surface-raised) 58%,transparent)}}.overview-dashboard{--dashboard-terminal-border:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-terminal-border:color-mix(in oklch,var(--border-subtle) 44%,transparent)}}.overview-dashboard{--dashboard-terminal-divider:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-terminal-divider:color-mix(in oklch,var(--border-subtle) 56%,transparent)}}[data-theme=light] .overview-dashboard{--dashboard-terminal-panel-bg:oklch(99.7% .001 238);--dashboard-terminal-row-bg:oklch(99.45% .002 238);--dashboard-terminal-border:oklch(88% .008 238);--dashboard-terminal-divider:oklch(91% .006 238)}.overview-dashboard .dashboard-category-grid[data-category-layout=columns]{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}.overview-dashboard .dashboard-category-columns,.overview-dashboard .dashboard-category-grid[data-category-layout=columns]{width:100%;align-content:start!important;align-items:start!important;gap:clamp(12px,.85vw,16px)!important;display:grid!important}.overview-dashboard .dashboard-category-columns{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.overview-dashboard .dashboard-category-columns:not(.dashboard-category-matrix):not(.has-primary),.overview-dashboard .dashboard-category-columns:not(.dashboard-category-matrix):not(.has-secondary){grid-template-columns:minmax(0,1fr)!important}.overview-dashboard .dashboard-category-column,.overview-dashboard .dashboard-category-full{width:100%;min-width:0;align-content:start!important;gap:clamp(12px,.85vw,16px)!important;display:grid!important}.overview-dashboard .dashboard-category-full{grid-template-columns:minmax(0,1fr)!important}.overview-dashboard .dashboard-category-column>.overview-widget-shell,.overview-dashboard .dashboard-category-full>.overview-widget-shell{width:100%;min-width:0;grid-column:1/-1!important;min-height:auto!important}.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card{padding:clamp(10px,.78vw,14px)!important;overflow:hidden!important}.overview-dashboard :is(.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-domain-selection-panel,.overview-domain-provider-health,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-expiry-chart,.overview-radar-chart,.overview-certificate-distribution-group){border-color:var(--dashboard-terminal-border)!important;background:var(--dashboard-terminal-row-bg)!important;box-shadow:none!important}.overview-dashboard .dashboard-category-full :is(.overview-compact-table-wrap,.overview-audit-table-wrap){max-height:min(34vh,320px)!important}.overview-dashboard .overview-access-bars{border-color:var(--dashboard-terminal-border)!important;background:linear-gradient(180deg,transparent 0 72%,var(--dashboard-terminal-divider) 72% 73%,transparent 73%),var(--dashboard-terminal-row-bg)!important;gap:7px!important;min-height:78px!important;max-height:104px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-access-bars{background:linear-gradient(180deg,transparent 0 72%,color-mix(in oklch,var(--dashboard-terminal-divider) 44%,transparent) 72% 73%,transparent 73%),var(--dashboard-terminal-row-bg)!important}}.overview-dashboard .overview-access-bars{padding:8px 7px 7px!important}.overview-dashboard .overview-access-bar{min-height:58px!important;padding:3px 3px 2px!important}.overview-dashboard .overview-access-bar>span{width:clamp(14px,36%,24px)!important}.overview-dashboard .overview-certificate-radar-body{grid-template-columns:minmax(200px,.34fr) minmax(0,1fr)!important;gap:12px!important}.overview-dashboard .overview-radar-chart{height:clamp(138px,14vw,170px)!important;min-height:138px!important;max-height:170px!important}.overview-dashboard .overview-radar-axis-button{max-width:72px!important;min-height:28px!important;padding:3px 6px!important}.overview-dashboard .overview-radar-axis-button span{max-width:54px!important}@media (max-width:1180px){.overview-dashboard .dashboard-category-columns,.overview-dashboard .overview-certificate-radar-body{grid-template-columns:minmax(0,1fr)!important}}.overview-dashboard :is(.command-center-stat-strip span,.command-center-factor-row,.command-center-category-card,.command-center-live-row,.readiness-signal,.overview-signal-card,.overview-system-sync-card,.overview-breach-status-card,.overview-breach-row,.overview-risk-row,.overview-coverage-score-card,.overview-coverage-factor-row,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-certificate-risk-row,.overview-certificate-status-row,.overview-certificate-distribution-row,.overview-pie-card,.overview-quick-action,.overview-rotation-bucket){border-color:var(--dashboard-terminal-divider)!important;background:var(--dashboard-terminal-row-bg)!important;box-shadow:none!important}[data-theme=light] .overview-dashboard :is(.tone-success,.tone-warning,.tone-danger,.tone-critical,.tone-orange,.tone-info){background:var(--dashboard-terminal-row-bg)!important}.overview-dashboard :is(progress,.overview-breach-track,.overview-rotation-track,.site-bar-track,.overview-certificate-bar-track,.overview-certificate-risk-track,.overview-certificate-distribution-track){background:var(--dashboard-terminal-divider)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard :is(progress,.overview-breach-track,.overview-rotation-track,.site-bar-track,.overview-certificate-bar-track,.overview-certificate-risk-track,.overview-certificate-distribution-track){background:color-mix(in oklch,var(--dashboard-terminal-divider) 58%,transparent)!important}}.overview-dashboard progress::-webkit-progress-bar{background:var(--dashboard-terminal-divider)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard progress::-webkit-progress-bar{background:color-mix(in oklch,var(--dashboard-terminal-divider) 58%,transparent)!important}}.overview-dashboard progress::-moz-progress-bar{background:currentColor}[data-theme=light] .overview-dashboard :is(progress,.overview-breach-track,.overview-rotation-track,.site-bar-track,.overview-certificate-bar-track,.overview-certificate-risk-track,.overview-certificate-distribution-track){background:oklch(93.6% .004 238)!important}[data-theme=light] .overview-dashboard progress::-webkit-progress-bar{background:oklch(93.6% .004 238)!important}.overview-dashboard :is(.command-center-factor-row strong,.command-center-category-card strong,.command-center-live-row strong,.readiness-signal strong,.overview-signal-card strong,.overview-system-sync-card strong,.overview-breach-status-card strong,.overview-risk-row strong,.overview-coverage-factor-row strong,.overview-kpi-card strong,.overview-protocol-card strong,.overview-change-flow-card strong,.overview-domain-selection-card strong,.overview-certificate-risk-row strong,.overview-certificate-status-row strong,.overview-quick-action strong){font-weight:600!important}.overview-dashboard :is(.command-center-factor-row small,.command-center-category-card small,.command-center-live-row small,.readiness-signal small,.overview-signal-card small,.overview-system-sync-card small,.overview-system-sync-card em,.overview-breach-status-card small,.overview-risk-row small,.overview-coverage-factor-row small,.overview-kpi-card small,.overview-protocol-card small,.overview-change-flow-card small,.overview-domain-selection-card small,.overview-certificate-risk-row small,.overview-certificate-status-row small,.overview-quick-action small){font-weight:500!important}.overview-dashboard .dashboard-category-columns.dashboard-category-matrix{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:clamp(12px,.85vw,16px)!important;display:grid!important}.overview-dashboard .dashboard-category-columns.dashboard-category-matrix>.overview-widget-shell{width:100%;min-width:0;grid-column:auto!important;min-height:auto!important}.overview-dashboard .dashboard-category-columns.dashboard-category-matrix>.overview-widget-shell:last-child:nth-child(odd){grid-column:1/-1!important}@media (max-width:1180px){.overview-dashboard .dashboard-category-columns.dashboard-category-matrix{grid-template-columns:minmax(0,1fr)!important}}.overview-dashboard .overview-access-bar>span{max-height:72px!important}.overview-dashboard :is(.overview-directory-topology,.overview-directory-topology-node,.overview-directory-topology-core,.overview-directory-topology-spokes span,.overview-certificate-status-summary,.overview-certificate-status-donut){border-color:var(--dashboard-terminal-divider)!important;background:var(--dashboard-terminal-row-bg)!important;box-shadow:none!important}.overview-dashboard :is(.overview-certificate-status-summary,.overview-certificate-status-donut){min-height:86px!important}.overview-dashboard .overview-certificate-status-summary{min-width:min(124px,100%)!important;padding:10px!important}.overview-command-center .overview-action-section-title,.overview-dashboard .overview-certificate-status-summary em{border-color:var(--dashboard-terminal-divider)!important;background:var(--dashboard-terminal-row-bg)!important}.overview-command-center .overview-action-section.critical .overview-action-section-title{color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-section.critical .overview-action-section-title{color:color-mix(in oklch,var(--danger) 72%,var(--text-primary))!important}}.overview-command-center .overview-action-section.warning .overview-action-section-title{color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){.overview-command-center .overview-action-section.warning .overview-action-section-title{color:color-mix(in oklch,var(--warning) 72%,var(--text-primary))!important}}[data-theme=light] .overview-command-center .overview-action-section-title,[data-theme=light] .overview-dashboard .overview-certificate-status-summary em{background:oklch(99.45% .002 238)!important}.overview-dashboard :is(.overview-widget-title strong,.overview-action-card strong,.overview-readiness-chip strong){letter-spacing:0!important;font-weight:620!important;line-height:1.22!important}.overview-dashboard :is(.overview-widget-title small,.overview-action-card p,.overview-action-card small,.overview-risk-row small,.overview-domain-selection-card small,.overview-kpi-card small,.overview-protocol-card small,.overview-change-flow-card small,.overview-certificate-risk-row small,.overview-certificate-status-row small,.overview-directory-topology-node small,.overview-directory-topology-core small,.overview-directory-topology-spokes small){letter-spacing:0!important;font-weight:460!important;line-height:1.42!important}.overview-dashboard :is(.overview-risk-row strong,.overview-domain-selection-card strong,.overview-kpi-card strong,.overview-protocol-card strong,.overview-change-flow-card strong,.overview-certificate-risk-row strong,.overview-certificate-status-row strong,.overview-certificate-status-summary strong,.overview-directory-topology-node strong,.overview-directory-topology-core strong){letter-spacing:0!important;font-weight:680!important}.overview-dashboard :is(.overview-risk-row,.overview-domain-selection-card,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-certificate-risk-row,.overview-certificate-status-row){background:var(--dashboard-terminal-row-bg)!important;border-color:var(--dashboard-terminal-divider)!important;box-shadow:none!important}.overview-dashboard :is(button.overview-domain-selection-card,button.overview-kpi-card,button.overview-protocol-card,button.overview-change-flow-card,button.overview-risk-row):is(:hover,:focus-visible){border-color:var(--action)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard :is(button.overview-domain-selection-card,button.overview-kpi-card,button.overview-protocol-card,button.overview-change-flow-card,button.overview-risk-row):is(:hover,:focus-visible){border-color:color-mix(in oklch,var(--action) 24%,var(--dashboard-terminal-divider))!important}}.overview-dashboard :is(button.overview-domain-selection-card,button.overview-kpi-card,button.overview-protocol-card,button.overview-change-flow-card,button.overview-risk-row):is(:hover,:focus-visible){box-shadow:0 8px 18px var(--shadow-color)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard :is(button.overview-domain-selection-card,button.overview-kpi-card,button.overview-protocol-card,button.overview-change-flow-card,button.overview-risk-row):is(:hover,:focus-visible){box-shadow:0 8px 18px color-mix(in oklch,var(--shadow-color) 11%,transparent)!important}}.overview-dashboard :is(button.overview-domain-selection-card,button.overview-kpi-card,button.overview-protocol-card,button.overview-change-flow-card,button.overview-risk-row):is(:hover,:focus-visible){transform:translateY(-1px)}.overview-dashboard :is(.overview-access-bars,.overview-certificate-expiry-chart,.overview-rotation-bars,.overview-mini-chart,.overview-dual-trend){border-color:var(--dashboard-terminal-divider)!important;background:linear-gradient(180deg,var(--surface-raised),transparent),var(--dashboard-terminal-row-bg)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard :is(.overview-access-bars,.overview-certificate-expiry-chart,.overview-rotation-bars,.overview-mini-chart,.overview-dual-trend){background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 20%,transparent),transparent),var(--dashboard-terminal-row-bg)!important}}.overview-dashboard :is(.overview-access-bars,.overview-certificate-expiry-chart,.overview-rotation-bars,.overview-mini-chart,.overview-dual-trend){box-shadow:none!important}.overview-dashboard :is(.overview-access-bar,.overview-certificate-status-summary,.overview-certificate-distribution-group,.overview-certificate-distribution-row,.overview-rotation-bucket,.overview-pie-card){border-color:var(--dashboard-terminal-divider)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard :is(.overview-access-bar,.overview-certificate-status-summary,.overview-certificate-distribution-group,.overview-certificate-distribution-row,.overview-rotation-bucket,.overview-pie-card){border-color:color-mix(in oklch,var(--dashboard-terminal-divider) 72%,transparent)!important}}.overview-dashboard :is(.overview-access-bar,.overview-certificate-status-summary,.overview-certificate-distribution-group,.overview-certificate-distribution-row,.overview-rotation-bucket,.overview-pie-card){background:var(--dashboard-terminal-row-bg)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard :is(.overview-access-bar,.overview-certificate-status-summary,.overview-certificate-distribution-group,.overview-certificate-distribution-row,.overview-rotation-bucket,.overview-pie-card){background:color-mix(in oklch,var(--dashboard-terminal-row-bg) 58%,transparent)!important}}.overview-dashboard :is(.overview-access-bar,.overview-certificate-status-summary,.overview-certificate-distribution-group,.overview-certificate-distribution-row,.overview-rotation-bucket,.overview-pie-card){box-shadow:none!important}.overview-dashboard .overview-access-bars{grid-template-columns:repeat(auto-fit,minmax(46px,1fr))!important;gap:6px!important;min-height:104px!important;padding:10px 10px 8px!important;display:grid!important}.overview-dashboard .overview-access-bar{align-content:end!important;min-height:78px!important;padding:4px 2px 2px!important}.overview-dashboard .overview-access-bar.peak{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-access-bar.peak{border-color:color-mix(in oklch,var(--primary) 26%,var(--dashboard-terminal-divider))!important;background:color-mix(in oklch,var(--primary-soft) 24%,transparent)!important}}.overview-dashboard .overview-access-bar>span{border-radius:999px 999px 4px 4px!important;width:clamp(16px,46%,30px)!important;max-height:68px!important}.overview-dashboard .overview-access-bar.peak>span{max-height:78px!important}.overview-dashboard .overview-rotation-bars{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))!important;gap:8px!important;padding:10px!important}.overview-dashboard .overview-rotation-bucket{min-height:92px!important;padding:8px 6px!important}.overview-dashboard .overview-rotation-track{background:var(--surface-muted)!important;border-color:#0000!important;height:52px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-rotation-track{background:color-mix(in oklch,var(--surface-muted) 48%,transparent)!important}}.overview-dashboard .overview-rotation-track i{max-height:48px!important}.overview-dashboard .overview-certificate-status-body{grid-template-columns:minmax(142px,.28fr) minmax(0,1fr)!important;gap:10px!important}.overview-dashboard .overview-certificate-status-summary{min-width:0!important;min-height:76px!important;padding:9px!important}.overview-dashboard .overview-certificate-status-summary strong{font-size:clamp(22px,1.35vw,28px)!important}.overview-dashboard .overview-certificate-distribution-row,.overview-dashboard .overview-certificate-status-row{min-height:30px!important;box-shadow:inset 0 -1px 0 var(--dashboard-terminal-divider)!important;background:0 0!important;border-radius:0!important}.overview-dashboard .overview-certificate-distribution-board{gap:8px!important}.overview-dashboard .overview-certificate-distribution-group{gap:6px!important;padding:8px!important}.overview-dashboard .overview-certificate-distribution-track{height:7px!important}.overview-dashboard .overview-radar-chart{position:relative;overflow:hidden;min-height:168px!important;max-height:218px!important;padding:10px 12px!important}.overview-dashboard .overview-radar-chart:after{content:"";opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.overview-dashboard .overview-radar-chart svg{max-height:132px!important}.overview-dashboard .overview-radar-axis-button{min-width:0;max-width:74px;padding:4px 6px!important}.overview-dashboard .overview-radar-axis-button span{max-width:56px}.overview-dashboard .overview-radar-expiry-legend{bottom:8px!important;right:10px!important}.overview-dashboard .overview-radar-expiry-legend span{padding:2px 5px!important;font-size:10px!important}.overview-dashboard :is(.overview-compact-table-wrap,.overview-audit-table-wrap){border-color:var(--dashboard-terminal-divider)!important;background:var(--dashboard-terminal-row-bg)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard :is(.overview-compact-table-wrap,.overview-audit-table-wrap){background:color-mix(in oklch,var(--dashboard-terminal-row-bg) 62%,transparent)!important}}.overview-dashboard :is(.overview-compact-table-wrap,.overview-audit-table-wrap){box-shadow:none!important}@media (max-width:1180px){.overview-dashboard .overview-certificate-status-body{grid-template-columns:minmax(0,1fr)!important}}.overview-dashboard .overview-command-center-screen{gap:clamp(12px,.9vw,16px)!important}.overview-dashboard .overview-command-center-screen .executive-posture-summary{border-color:var(--dashboard-terminal-divider)!important;background:linear-gradient(180deg,var(--surface-raised),transparent),var(--dashboard-terminal-panel-bg)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-command-center-screen .executive-posture-summary{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 18%,transparent),transparent),var(--dashboard-terminal-panel-bg)!important}}.overview-dashboard .overview-command-center-screen .executive-posture-summary{box-shadow:none!important}.overview-dashboard .overview-command-center-screen :is(.command-center-score-panel,.command-center-category-panel,.command-center-live-panel){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.overview-dashboard .overview-command-center-screen :is(.command-center-score-panel,.command-center-category-panel,.command-center-live-panel)>header{border-bottom:1px solid var(--dashboard-terminal-divider)!important;min-height:30px!important;padding-bottom:7px!important}.overview-dashboard .overview-command-center-screen :is(.command-center-factor-row,.command-center-category-card,.command-center-live-row,.overview-action-row,.readiness-signal){border-color:var(--dashboard-terminal-divider)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-command-center-screen :is(.command-center-factor-row,.command-center-category-card,.command-center-live-row,.overview-action-row,.readiness-signal){border-color:color-mix(in oklch,var(--dashboard-terminal-divider) 72%,transparent)!important}}.overview-dashboard .overview-command-center-screen :is(.command-center-factor-row,.command-center-category-card,.command-center-live-row,.overview-action-row,.readiness-signal){background:var(--dashboard-terminal-row-bg)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-command-center-screen :is(.command-center-factor-row,.command-center-category-card,.command-center-live-row,.overview-action-row,.readiness-signal){background:color-mix(in oklch,var(--dashboard-terminal-row-bg) 70%,transparent)!important}}.overview-dashboard .overview-command-center-screen :is(.command-center-factor-row,.command-center-category-card,.command-center-live-row,.overview-action-row,.readiness-signal){box-shadow:none!important}.overview-dashboard .overview-command-center-screen :is(.command-center-score-panel strong,.command-center-category-panel strong,.command-center-live-panel strong,.overview-action-title,.readiness-signal strong){letter-spacing:0!important;font-weight:620!important}.overview-dashboard .overview-command-center-screen :is(.command-center-score-panel small,.command-center-category-panel small,.command-center-live-panel small,.overview-action-copy small,.readiness-signal small){font-weight:460!important}.overview-dashboard{--dashboard-content-panel-bg:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-content-panel-bg:color-mix(in oklch,var(--surface-raised) 18%,transparent)}}.overview-dashboard{--dashboard-content-row-bg:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-content-row-bg:color-mix(in oklch,var(--surface-raised) 12%,transparent)}}.overview-dashboard{--dashboard-content-hairline:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-content-hairline:color-mix(in oklch,var(--border-subtle) 42%,transparent)}}[data-theme=light] .overview-dashboard{--dashboard-content-panel-bg:oklch(99.7% .001 238);--dashboard-content-row-bg:oklch(99.6% .001 238);--dashboard-content-hairline:oklch(91.8% .004 238)}.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card{border:0!important;gap:clamp(9px,.68vw,13px)!important;padding:clamp(10px,.74vw,13px)!important}.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card :is(.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-domain-selection-panel,.overview-domain-provider-health,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-expiry-chart,.overview-radar-chart,.overview-certificate-distribution-group,.overview-access-bars,.overview-rotation-bars,.overview-breach-visual){border-color:var(--dashboard-content-hairline)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card :is(.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-domain-selection-panel,.overview-domain-provider-health,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-expiry-chart,.overview-radar-chart,.overview-certificate-distribution-group,.overview-access-bars,.overview-rotation-bars,.overview-breach-visual){border-color:color-mix(in oklch,var(--dashboard-content-hairline) 72%,transparent)!important}}.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card :is(.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-domain-selection-panel,.overview-domain-provider-health,.overview-compact-table-wrap,.overview-audit-table-wrap,.overview-certificate-expiry-chart,.overview-radar-chart,.overview-certificate-distribution-group,.overview-access-bars,.overview-rotation-bars,.overview-breach-visual){background:var(--dashboard-content-panel-bg)!important;box-shadow:none!important}.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card :is(.overview-risk-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-certificate-risk-row,.overview-certificate-status-row,.overview-certificate-distribution-row,.overview-change-row,.overview-site-bar-row,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-system-sync-card,.overview-signal-card,.overview-active-session-list li,.overview-quick-action){background:var(--dashboard-content-row-bg)!important;box-shadow:inset 0 -1px 0 var(--dashboard-content-hairline)!important;border-color:#0000!important}.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card :is(.overview-risk-row:last-child,.overview-domain-object-row:last-child,.overview-domain-selection-card:last-child,.overview-domain-provider-health-row:last-child,.overview-certificate-risk-row:last-child,.overview-certificate-status-row:last-child,.overview-certificate-distribution-row:last-child,.overview-change-row:last-child,.overview-site-bar-row:last-child,.overview-active-session-list li:last-child){box-shadow:none!important}.overview-dashboard :is(.overview-widget-title strong,.overview-action-card strong,.overview-readiness-chip strong,.overview-widget-standard-header strong,.overview-widget-status,.overview-widget-shell th){letter-spacing:0!important;font-weight:610!important}.overview-dashboard :is(.overview-widget-title small,.overview-action-card p,.overview-action-card small,.overview-widget-standard-header small,.overview-widget-shell td,.overview-widget-shell small,.overview-widget-shell em){letter-spacing:0!important;font-weight:470!important;line-height:1.42!important}.overview-dashboard .overview-widget-standard-header{box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;overflow:hidden;align-items:start!important;gap:10px!important;width:100%!important;padding-block-end:2px!important;display:grid!important;position:static!important}.overview-dashboard .overview-widget-title{min-width:0;max-width:100%;align-items:start!important;gap:8px!important}.overview-dashboard .overview-widget-title>span{min-width:0;max-width:100%}.overview-dashboard .overview-widget-leading-icon{flex:0 0 26px;width:26px!important;height:26px!important;color:var(--primary)!important;background:var(--primary-soft)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-widget-leading-icon{background:color-mix(in oklch,var(--primary-soft) 48%,transparent)!important}}.overview-dashboard .overview-widget-leading-icon{box-shadow:none!important}.overview-dashboard .overview-widget-title strong{color:var(--text-primary)!important;letter-spacing:0!important;font-size:13px!important;font-weight:590!important;line-height:1.22!important}.overview-dashboard .overview-widget-title small{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--text-secondary)!important;letter-spacing:0!important;font-size:12px!important;font-weight:450!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.overview-dashboard .overview-widget-header-right{place-self:start end;min-width:0;max-width:100%;overflow:hidden}.overview-dashboard .overview-widget-status{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:var(--text-secondary)!important;font-size:11px!important;font-weight:520!important;line-height:1.25!important;display:inline-flex!important}.overview-dashboard .overview-widget-compact-empty{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;min-height:clamp(116px,13vh,148px);border:1px solid var(--dashboard-content-hairline)!important;background:var(--dashboard-content-panel-bg)!important;box-shadow:none!important;border-radius:14px!important;gap:10px 12px!important;padding:clamp(12px,1vw,16px)!important;display:grid!important}.overview-dashboard .overview-widget-compact-empty>span{width:32px;height:32px;color:var(--primary);background:var(--primary-soft);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-widget-compact-empty>span{background:color-mix(in oklch,var(--primary-soft) 54%,transparent)}}.overview-dashboard .overview-widget-compact-empty strong{color:var(--text-primary);font-size:13px;line-height:1.26;display:block;font-weight:590!important}.overview-dashboard .overview-widget-compact-empty small{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;display:-webkit-box;overflow:hidden;font-weight:450!important;line-height:1.36!important}.overview-dashboard .overview-widget-compact-empty .compact-action{grid-column:2;justify-self:start;min-height:30px;border-radius:9px!important;padding:0 10px!important;font-size:12px!important;font-weight:560!important}[data-theme=light] .overview-dashboard .overview-widget-compact-empty{background:oklch(99.6% .001 238)!important}.overview-dashboard .overview-dashboard-screen-summary{letter-spacing:0!important;text-transform:none!important;font-weight:500!important}.overview-dashboard .dashboard-category-chip-label{color:var(--text-secondary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .dashboard-category-chip-label{color:color-mix(in oklch,var(--text-secondary) 90%,var(--text-primary))!important}}.overview-dashboard .dashboard-category-chip-label{letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:500!important;line-height:1.18!important}.overview-dashboard .dashboard-category-chip strong{color:var(--text-primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .dashboard-category-chip strong{color:color-mix(in oklch,var(--text-primary) 92%,var(--primary))!important}}.overview-dashboard .dashboard-category-chip strong{letter-spacing:0!important;text-transform:none!important;font-size:12.5px!important;font-weight:560!important;line-height:1.24!important}.overview-dashboard :is(.overview-compact-table-wrap,.overview-audit-table-wrap){overscroll-behavior-inline:contain;scrollbar-width:thin}.overview-dashboard :is(.overview-compact-table,.overview-audit-table){border-collapse:separate;border-spacing:0;min-width:min(720px,100%)}.overview-dashboard :is(.overview-compact-table,.overview-audit-table) :is(th,td){vertical-align:middle;min-width:0}.overview-dashboard :is(.overview-compact-table,.overview-audit-table) :is(th:first-child,td:first-child){width:min(36%,260px)}.overview-dashboard :is(.overview-compact-table,.overview-audit-table) :is(th:last-child,td:last-child){text-align:right;width:clamp(92px,12vw,148px)}.overview-dashboard :is(.overview-domain-object-row span,.overview-domain-provider-health-row span,.overview-risk-access-row span,.overview-active-session-list span,.overview-change-row span,.overview-site-bar-row span){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-dashboard :is(.overview-domain-object-row small,.overview-domain-provider-health-row small,.overview-risk-access-row small,.overview-active-session-list small,.overview-change-row small,.overview-site-bar-row small){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-weight:450!important;line-height:1.34!important}.overview-dashboard :is(.overview-domain-object-row strong,.overview-domain-provider-health-row strong,.overview-risk-access-row strong,.overview-active-session-list strong,.overview-change-row strong,.overview-site-bar-row strong){letter-spacing:0!important;font-weight:580!important}.overview-dashboard .overview-widget-shell,[data-theme=light] .overview-dashboard .overview-widget-shell{border-color:var(--dashboard-content-hairline)!important;background:var(--dashboard-terminal-panel-bg)!important;box-shadow:none!important;transform:none!important}.overview-dashboard .overview-widget-shell:focus-within,.overview-dashboard .overview-widget-shell:hover,[data-theme=light] .overview-dashboard .overview-widget-shell:focus-within,[data-theme=light] .overview-dashboard .overview-widget-shell:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-widget-shell:focus-within,.overview-dashboard .overview-widget-shell:hover,[data-theme=light] .overview-dashboard .overview-widget-shell:focus-within,[data-theme=light] .overview-dashboard .overview-widget-shell:hover{border-color:color-mix(in oklch,var(--primary) 24%,var(--dashboard-content-hairline))!important}}.overview-dashboard .overview-widget-shell:focus-within,.overview-dashboard .overview-widget-shell:hover,[data-theme=light] .overview-dashboard .overview-widget-shell:focus-within,[data-theme=light] .overview-dashboard .overview-widget-shell:hover{box-shadow:none!important;transform:none!important}.overview-dashboard .overview-widget-shell:focus-within{outline:2px solid var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-widget-shell:focus-within{outline:2px solid color-mix(in oklch,var(--focus-ring) 44%,transparent)}}.overview-dashboard .overview-widget-shell:focus-within{outline-offset:2px}.overview-dashboard .overview-dashboard-doc-link:focus,.overview-dashboard .overview-dashboard-doc-link:focus-visible,.overview-dashboard .overview-dashboard-tool-trigger:focus,.overview-dashboard .overview-dashboard-tool-trigger:focus-visible{outline:2px solid var(--focus-ring)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-dashboard-doc-link:focus,.overview-dashboard .overview-dashboard-doc-link:focus-visible,.overview-dashboard .overview-dashboard-tool-trigger:focus,.overview-dashboard .overview-dashboard-tool-trigger:focus-visible{outline:2px solid color-mix(in oklch,var(--focus-ring) 52%,transparent)!important}}.overview-dashboard .overview-dashboard-doc-link:focus,.overview-dashboard .overview-dashboard-doc-link:focus-visible,.overview-dashboard .overview-dashboard-tool-trigger:focus,.overview-dashboard .overview-dashboard-tool-trigger:focus-visible{outline-offset:2px!important;box-shadow:none!important}@media (max-width:980px){.overview-dashboard-screen-tools{pointer-events:auto;grid-template-columns:minmax(0,1fr);margin-bottom:8px;position:static!important}}@media (max-width:760px){.overview-dashboard{padding-block-start:0!important}.overview-dashboard-screen-tools{pointer-events:auto;grid-template-columns:minmax(0,1fr);margin-bottom:8px;position:static!important}.overview-dashboard-screen-summary{justify-content:flex-start;max-width:100%}.dashboard-category-intent-row{grid-template-columns:minmax(0,1fr);padding-inline-end:0}}.overview-dashboard{--dashboard-final-panel:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-final-panel:color-mix(in oklch,var(--surface-raised) 9%,transparent)}}.overview-dashboard{--dashboard-final-row:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-final-row:color-mix(in oklch,var(--surface-raised) 7%,transparent)}}.overview-dashboard{--dashboard-final-row-hover:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-final-row-hover:color-mix(in oklch,var(--primary-soft) 16%,transparent)}}.overview-dashboard{--dashboard-final-line:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.overview-dashboard{--dashboard-final-line:color-mix(in oklch,var(--border-subtle) 32%,transparent)}}[data-theme=light] .overview-dashboard{--dashboard-final-panel:oklch(99.4% .001 238);--dashboard-final-row:oklch(99.1% .001 238);--dashboard-final-row-hover:oklch(98% .007 230);--dashboard-final-line:oklch(92.8% .004 238)}.overview-dashboard .dashboard-category-column,.overview-dashboard .dashboard-category-full,.overview-dashboard .dashboard-category-grid,.overview-dashboard .overview-widget-shell,.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card{min-width:0}.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:10px!important;overflow:visible!important}.overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card :is(.overview-breach-visual,.overview-mini-chart,.overview-dual-trend,.overview-risk-table-panel,.overview-active-session-panel,.overview-domain-selection-panel,.overview-domain-provider-health,.overview-directory-topology,.overview-certificate-expiry-chart,.overview-radar-chart,.overview-certificate-distribution-group,.overview-access-bars,.overview-rotation-bars,.overview-compact-table-wrap,.overview-audit-table-wrap){border-color:var(--dashboard-final-line)!important;background:var(--dashboard-final-panel)!important;box-shadow:none!important}.overview-dashboard :is(.command-center-stat-strip span,.command-center-factor-row,.command-center-category-card,.command-center-live-row,.readiness-signal,.overview-signal-card,.overview-system-sync-card,.overview-breach-status-card,.overview-breach-row,.overview-risk-row,.overview-coverage-factor-row,.overview-coverage-score-card,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-directory-metric,.overview-directory-provider-row,.overview-certificate-risk-row,.overview-certificate-status-row,.overview-certificate-distribution-row,.overview-pie-card,.overview-distribution-row,.overview-quick-action,.overview-rotation-bucket,.overview-active-session-list li){min-width:0;background:var(--dashboard-final-row)!important;box-shadow:inset 0 -1px 0 var(--dashboard-final-line)!important;border-color:#0000!important;border-radius:10px!important}.overview-dashboard :is(.command-center-category-card,.command-center-live-row,.readiness-signal,.overview-signal-card,.overview-system-sync-card,.overview-breach-status-card,.overview-breach-row,.overview-risk-row,.overview-coverage-factor-row,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-directory-provider-row,.overview-certificate-risk-row,.overview-certificate-status-row,.overview-certificate-distribution-row,.overview-distribution-row,.overview-quick-action,.overview-rotation-bucket,.overview-active-session-list li):hover{background:var(--dashboard-final-row-hover)!important;box-shadow:inset 0 -1px 0 var(--primary)!important;border-color:#0000!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard :is(.command-center-category-card,.command-center-live-row,.readiness-signal,.overview-signal-card,.overview-system-sync-card,.overview-breach-status-card,.overview-breach-row,.overview-risk-row,.overview-coverage-factor-row,.overview-kpi-card,.overview-protocol-card,.overview-change-flow-card,.overview-change-row,.overview-site-bar-row,.overview-domain-object-row,.overview-domain-selection-card,.overview-domain-provider-health-row,.overview-directory-provider-row,.overview-certificate-risk-row,.overview-certificate-status-row,.overview-certificate-distribution-row,.overview-distribution-row,.overview-quick-action,.overview-rotation-bucket,.overview-active-session-list li):hover{box-shadow:inset 0 -1px 0 color-mix(in oklch,var(--primary) 18%,var(--dashboard-final-line))!important}}.overview-dashboard :is(.overview-widget-shell .overview-widget-title strong,.overview-widget-shell .overview-section-inline-header strong,.overview-widget-shell .overview-certificate-widget-header strong,.overview-widget-shell .overview-risk-row strong,.overview-widget-shell .overview-domain-object-row strong,.overview-widget-shell .overview-domain-selection-card strong,.overview-widget-shell .overview-domain-provider-health-row strong,.overview-widget-shell .overview-change-row strong,.overview-widget-shell .overview-site-bar-row strong,.overview-widget-shell .overview-certificate-risk-row strong,.overview-widget-shell .overview-certificate-status-row strong,.overview-widget-shell .overview-distribution-row strong){letter-spacing:0!important;font-weight:570!important}.overview-dashboard :is(.overview-widget-shell small,.overview-widget-shell em,.overview-widget-shell p,.overview-widget-shell td,.command-center-live-panel small,.command-center-category-panel small){letter-spacing:0!important;font-weight:450!important;line-height:1.38!important}.overview-dashboard .command-center-live-list{gap:8px!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.overview-dashboard .command-center-live-row{min-height:44px!important;padding:9px 10px!important}.overview-dashboard .command-center-signal-copy,.overview-dashboard :is(.command-center-category-card,.command-center-live-row)>span{min-width:0!important;overflow:hidden!important}.overview-dashboard .command-center-signal-copy>strong,.overview-dashboard :is(.command-center-category-card,.command-center-live-row)>span>strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.overview-dashboard .command-center-signal-copy>small,.overview-dashboard :is(.command-center-category-card,.command-center-live-row)>span>small{min-width:0!important;max-width:100%!important}.overview-dashboard .overview-access-bars{align-items:end!important;gap:8px!important;min-height:clamp(118px,14vh,172px)!important;padding:10px!important}.overview-dashboard .overview-access-bar{min-height:clamp(104px,12vh,146px)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;justify-items:center!important;padding:4px 3px!important}.overview-dashboard .overview-access-bar.peak{background:var(--primary-soft)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-access-bar.peak{background:color-mix(in oklch,var(--primary-soft) 16%,transparent)!important}}.overview-dashboard .overview-access-bar.peak{box-shadow:inset 0 -1px 0 var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-access-bar.peak{box-shadow:inset 0 -1px 0 color-mix(in oklch,var(--primary) 18%,transparent)!important}}.overview-dashboard .overview-access-bar>span{min-height:4px;width:min(22px,54%)!important}.overview-dashboard .overview-directory-topology{min-height:0!important;padding:clamp(8px,.72vw,12px)!important}.overview-dashboard :is(.overview-directory-topology-node,.overview-directory-topology-core,.overview-directory-topology-spokes span){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.overview-dashboard .overview-directory-topology-core{background:var(--primary-soft)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-directory-topology-core{background:color-mix(in oklch,var(--primary-soft) 18%,transparent)!important}}.overview-dashboard .overview-directory-topology-line{opacity:.34!important}.overview-dashboard .overview-radar-chart{min-height:clamp(178px,21vh,234px)!important;padding:clamp(8px,.7vw,12px)!important;overflow:visible!important}.overview-dashboard .overview-radar-axis-button{max-width:94px;background:var(--surface-raised)!important;border-color:#0000!important;min-height:0!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-axis-button{background:color-mix(in oklch,var(--surface-raised) 6%,transparent)!important}}.overview-dashboard .overview-radar-axis-button{box-shadow:none!important;padding:3px 5px!important}.overview-dashboard .overview-radar-axis-button span{text-overflow:ellipsis;white-space:nowrap;max-width:82px;overflow:hidden;font-size:10px!important;line-height:1.12!important}.overview-dashboard .overview-radar-axis-button strong{font-size:12px!important;font-weight:580!important}.overview-dashboard .overview-certificate-expiry-chart{min-height:clamp(126px,15vh,176px)!important;padding:10px!important}.overview-dashboard .overview-certificate-bar-track{min-height:clamp(54px,9vh,88px)!important}.overview-dashboard :is(.overview-compact-table-wrap,.overview-audit-table-wrap){max-width:100%;border-radius:12px!important;overflow:auto hidden!important}.overview-dashboard :is(.overview-compact-table,.overview-audit-table){table-layout:fixed;width:100%;min-width:min(700px,100%)!important}.overview-dashboard :is(.overview-compact-table,.overview-audit-table) :is(th,td){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-dashboard .overview-widget-shell[data-empty=true]{align-content:start!important;min-height:0!important}.overview-dashboard .overview-widget-shell[data-empty=true] .overview-widget-compact-empty{align-self:start!important;height:auto!important;min-height:clamp(72px,9vh,96px)!important}.overview-dashboard :is(.overview-domain-selection-panel:has(.overview-domain-selection-card[aria-label*="0"]),.overview-domain-provider-health:has(.empty-state.compact),.overview-certificate-risk-board:has(.overview-certificate-risk-empty)){align-content:center!important;min-height:0!important;padding-block:10px!important}.overview-dashboard .overview-domain-health-grid:has(.empty-state.compact){align-items:start!important}.overview-dashboard .overview-domain-selection-panel>div{gap:8px!important}.overview-dashboard .overview-certificate-risk-empty,.overview-dashboard .overview-domain-provider-health .empty-state.compact{border-color:var(--dashboard-final-line)!important;background:var(--surface-raised)!important;justify-content:start!important;min-height:clamp(52px,7vh,74px)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-risk-empty,.overview-dashboard .overview-domain-provider-health .empty-state.compact{background:color-mix(in oklch,var(--surface-raised) 5%,transparent)!important}}.overview-dashboard .overview-certificate-risk-empty,.overview-dashboard .overview-domain-provider-health .empty-state.compact{padding:10px 12px!important}.overview-dashboard .overview-certificate-risk-board:has(.overview-certificate-risk-empty){grid-template-columns:minmax(0,1fr)!important;display:grid!important}@media (max-width:1180px){.overview-dashboard .overview-access-bars{min-height:clamp(108px,13vh,154px)!important}.overview-dashboard .overview-radar-chart{min-height:clamp(166px,20vh,210px)!important}}@media (max-width:760px){.overview-dashboard :is(.overview-compact-table,.overview-audit-table){min-width:640px!important}.overview-dashboard .overview-radar-axis-button{max-width:76px}.overview-dashboard .overview-radar-axis-button span{max-width:64px}}.overview-dashboard .overview-coverage-factor-row,.overview-dashboard .overview-coverage-score-card{overflow:hidden!important}.overview-dashboard .overview-coverage-factor-row :is(strong,small,span),.overview-dashboard .overview-coverage-score-card :is(strong,small,span){text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.overview-dashboard .overview-coverage-factor-row small{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.overview-dashboard .overview-coverage-score-card strong{align-items:center;min-height:40px;display:inline-flex;line-height:1.15!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-certificate-risk-empty){grid-template-columns:minmax(168px,.26fr) minmax(0,1fr)!important;align-items:center!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-certificate-risk-empty) .overview-radar-chart{min-height:clamp(132px,15vh,172px)!important;max-height:184px!important;overflow:hidden!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-certificate-risk-empty) .overview-radar-chart svg{max-height:118px!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-certificate-risk-empty) .overview-radar-axis-button{display:none!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-certificate-risk-empty) .overview-radar-expiry-legend{flex-wrap:wrap;justify-content:center;max-width:100%;margin-top:4px;display:flex!important;position:static!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-certificate-risk-empty) .overview-certificate-risk-empty{min-height:54px!important}@media (max-width:760px){.notification-toast-stack{max-width:none!important;inset:8px 8px auto!important}.notification-toast{grid-template-columns:26px minmax(0,1fr) 28px!important;gap:8px!important;padding:8px!important}.notification-toast strong{font-size:12px!important}.notification-toast small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px!important;display:-webkit-box!important;overflow:hidden!important}.overview-dashboard .overview-widget-shell.widget-composition .overview-distribution-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.overview-dashboard .overview-widget-shell.widget-composition .overview-distribution-row{grid-template-columns:24px minmax(0,1fr) auto!important;min-height:56px!important;padding:7px!important}.overview-dashboard .overview-widget-shell.widget-composition .overview-distribution-icon{width:24px!important;height:24px!important}.overview-dashboard .overview-widget-shell.widget-composition .overview-distribution-row progress{grid-column:1/-1;height:4px!important}.overview-dashboard .overview-widget-shell.widget-composition .overview-distribution-copy small,.overview-dashboard .overview-widget-shell.widget-composition .overview-distribution-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.overview-dashboard .overview-command-center .overview-action-main .overview-action-copy small{white-space:normal!important;-webkit-line-clamp:unset!important;max-height:none!important;display:block!important;overflow:visible!important}.overview-dashboard .overview-widget-shell.widget-composition .overview-chart-summary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.app-top-actions{flex:auto}.overview-dashboard .overview-dashboard-screen-action-cluster{gap:8px}.overview-dashboard:has(.overview-command-center-screen) .overview-configurable-area{display:none!important}.overview-dashboard .overview-radar-anomaly-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.notes-board .note-card,.records-table-page .note-card{flex-direction:column;display:flex!important}.notes-board .note-card .compact-row-actions,.notes-board .note-card .row-actions,.records-table-page .note-card .compact-row-actions,.records-table-page .note-card .row-actions{margin-top:auto}.integration-api-scope-option.active .integration-scope-selected-badge{justify-self:end}.execution-action-row,.license-admin-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:760px){.overview-dashboard .overview-dashboard-screen-action-cluster{justify-content:flex-start}}.overview-dashboard .overview-certificate-radar-body{grid-template-columns:minmax(260px,320px) minmax(260px,420px)!important;justify-content:start!important;align-items:center!important;gap:22px!important;min-height:260px!important;padding:10px 12px 12px!important;display:grid!important}.overview-dashboard .overview-radar-chart{aspect-ratio:1!important;border:1px solid var(--border-subtle)!important;justify-self:center!important;width:min(100%,286px)!important;min-width:246px!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart{border:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)!important}}.overview-dashboard .overview-radar-chart{background:radial-gradient(circle at 50% 50%,var(--surface-raised) 0 10%,transparent 10.4%),radial-gradient(circle at 50% 50%,transparent 0 23%,var(--border-subtle) 23.2% 23.8%,transparent 24.2% 43%,var(--border-subtle) 43.2% 43.8%,transparent 44.2% 63%,var(--border-subtle) 63.2% 63.8%,transparent 64.2%),repeating-conic-gradient(from -90deg,var(--border-subtle) 0deg .8deg,transparent .8deg 44.2deg),radial-gradient(circle at 50% 50%,var(--primary-soft),var(--surface-raised) 66%,var(--surface))!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--surface-raised) 96%,transparent) 0 10%,transparent 10.4%),radial-gradient(circle at 50% 50%,transparent 0 23%,color-mix(in oklch,var(--border-subtle) 72%,transparent) 23.2% 23.8%,transparent 24.2% 43%,color-mix(in oklch,var(--border-subtle) 58%,transparent) 43.2% 43.8%,transparent 44.2% 63%,color-mix(in oklch,var(--border-subtle) 46%,transparent) 63.2% 63.8%,transparent 64.2%),repeating-conic-gradient(from -90deg,color-mix(in oklch,var(--border-subtle) 42%,transparent) 0deg .8deg,transparent .8deg 44.2deg),radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--primary-soft) 28%,transparent),color-mix(in oklch,var(--surface-raised) 92%,transparent) 66%,color-mix(in oklch,var(--surface) 98%,transparent))!important}}.overview-dashboard .overview-radar-chart{box-shadow:inset 0 0 0 1px var(--surface-overlay),inset 0 0 42px var(--primary),0 18px 36px var(--shadow-soft)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--surface-overlay) 70%,transparent),inset 0 0 42px color-mix(in oklch,var(--primary) 8%,transparent),0 18px 36px color-mix(in oklch,var(--shadow-soft) 16%,transparent)!important}}.overview-dashboard .overview-radar-chart{padding:0!important}.overview-dashboard .overview-radar-chart:before{content:""!important;z-index:1!important;border-radius:inherit!important;background:conic-gradient(from -26deg,transparent 0deg,transparent 286deg,var(--primary) 305deg,var(--primary) 326deg,transparent 356deg),radial-gradient(circle at 50% 50%,transparent 0 12%,var(--primary) 12.5% 13.3%,transparent 13.8%)!important;position:absolute!important;inset:0!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart:before{background:conic-gradient(from -26deg,transparent 0deg,transparent 286deg,color-mix(in oklch,var(--primary) 12%,transparent) 305deg,color-mix(in oklch,var(--primary) 42%,transparent) 326deg,transparent 356deg),radial-gradient(circle at 50% 50%,transparent 0 12%,color-mix(in oklch,var(--primary) 13%,transparent) 12.5% 13.3%,transparent 13.8%)!important}}.overview-dashboard .overview-radar-chart:before{opacity:.82!important;transform-origin:50%!important;pointer-events:none!important;animation:dashboard-radar-beam 2.8s linear infinite!important}.overview-dashboard .overview-radar-chart:after{content:""!important;z-index:3!important;background:linear-gradient(90deg,var(--primary),transparent)!important;border-radius:999px!important;width:47%!important;height:2px!important;position:absolute!important;inset:50% auto auto 50%!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart:after{background:linear-gradient(90deg,color-mix(in oklch,var(--primary) 94%,var(--text-primary)),transparent)!important}}.overview-dashboard .overview-radar-chart:after{box-shadow:0 0 14px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart:after{box-shadow:0 0 14px color-mix(in oklch,var(--primary) 36%,transparent)!important}}.overview-dashboard .overview-radar-chart:after{transform-origin:0!important;pointer-events:none!important;animation:dashboard-radar-sweep 2.8s linear infinite!important}.overview-dashboard .overview-radar-scan-beam{z-index:2!important;border-radius:inherit!important;background:conic-gradient(from -16deg,transparent 0deg,transparent 284deg,var(--success) 304deg,var(--primary) 326deg,transparent 354deg)!important;position:absolute!important;inset:0!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-scan-beam{background:conic-gradient(from -16deg,transparent 0deg,transparent 284deg,color-mix(in oklch,var(--success) 8%,transparent) 304deg,color-mix(in oklch,var(--primary) 24%,transparent) 326deg,transparent 354deg)!important}}.overview-dashboard .overview-radar-scan-beam{opacity:.66!important;filter:none!important;mix-blend-mode:multiply!important;transform-origin:50%!important;animation:dashboard-radar-beam 2.8s linear infinite!important}.overview-dashboard .overview-radar-chart svg{z-index:2!important;width:84%!important;height:84%!important;position:absolute!important;inset:8%!important;overflow:visible!important}.overview-dashboard .overview-radar-chart .radar-area{opacity:0!important}.overview-dashboard .overview-radar-chart .radar-axis,.overview-dashboard .overview-radar-chart .radar-ring{stroke:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart .radar-axis,.overview-dashboard .overview-radar-chart .radar-ring{stroke:color-mix(in oklch,var(--border-subtle) 54%,transparent)!important}}.overview-dashboard .overview-radar-chart .radar-axis,.overview-dashboard .overview-radar-chart .radar-ring{stroke-width:1px!important}.overview-dashboard .overview-radar-chart .radar-point,.overview-dashboard .overview-radar-chart .radar-sweep{opacity:0!important}.overview-dashboard .overview-radar-anomaly-button{z-index:5!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:grid!important;transform:translate(-50%,-50%)!important}.overview-dashboard .overview-radar-anomaly-button:focus-visible,.overview-dashboard .overview-radar-anomaly-button:hover{background:0 0!important;outline:none!important;transform:translate(-50%,-50%)scale(1.12)!important}.overview-dashboard .overview-radar-anomaly-button .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.overview-dashboard .overview-radar-anomaly-button i{border:2px solid var(--surface)!important;width:9px!important;height:9px!important;display:block!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-anomaly-button i{border:2px solid color-mix(in oklch,var(--surface) 90%,transparent)!important}}.overview-dashboard .overview-radar-anomaly-button i{background:currentColor!important;border-radius:999px!important;box-shadow:0 0 0 5px,0 0 20px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-anomaly-button i{box-shadow:0 0 0 5px color-mix(in oklch,currentColor 15%,transparent),0 0 20px color-mix(in oklch,currentColor 46%,transparent)!important}}.overview-dashboard .overview-radar-anomaly-button i{animation:vaultpilot-radar-blip 1.65s cubic-bezier(.16,1,.3,1) infinite!important}.overview-dashboard .overview-radar-anomaly-button.tone-danger{color:var(--danger)!important}.overview-dashboard .overview-radar-anomaly-button.tone-orange,.overview-dashboard .overview-radar-anomaly-button.tone-warning{color:var(--warning)!important}.overview-dashboard .overview-radar-anomaly-button strong{border:1px solid!important;place-items:center!important;min-width:18px!important;height:18px!important;display:grid!important;position:absolute!important;inset:auto auto calc(50% + 8px) calc(50% + 8px)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-anomaly-button strong{border:1px solid color-mix(in oklch,currentColor 34%,var(--border-subtle))!important}}.overview-dashboard .overview-radar-anomaly-button strong{background:var(--surface-overlay)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-anomaly-button strong{background:color-mix(in oklch,var(--surface-overlay) 96%,transparent)!important}}.overview-dashboard .overview-radar-anomaly-button strong{color:var(--text-primary)!important;box-shadow:0 8px 20px var(--shadow-soft)!important;font-size:10px!important;font-weight:760!important;line-height:1!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-anomaly-button strong{box-shadow:0 8px 20px color-mix(in oklch,var(--shadow-soft) 14%,transparent)!important}}.overview-dashboard .overview-radar-expiry-legend{z-index:6!important;opacity:.92!important;grid-template-columns:repeat(4,auto)!important;justify-content:center!important;gap:4px!important;width:max-content!important;max-width:calc(100% - 28px)!important;display:grid!important;position:absolute!important;inset:auto 50% 12px auto!important;transform:translate(50%)!important}.overview-dashboard .overview-radar-expiry-legend span{background:var(--surface-overlay)!important;border-radius:999px!important;min-height:18px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-expiry-legend span{background:color-mix(in oklch,var(--surface-overlay) 90%,transparent)!important}}.overview-dashboard .overview-radar-expiry-legend span{padding:2px 6px!important;font-size:9px!important;font-weight:650!important}.overview-dashboard .overview-certificate-risk-board{align-content:center!important;justify-items:stretch!important;gap:10px!important;min-height:0!important;display:grid!important}.overview-dashboard .overview-certificate-risk-row{border:1px solid var(--border-subtle)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 14px!important;width:min(100%,420px)!important;min-height:66px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-risk-row{border:1px solid color-mix(in oklch,var(--border-subtle) 74%,transparent)!important}}.overview-dashboard .overview-certificate-risk-row{background:var(--surface-raised)!important;border-radius:12px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-risk-row{background:color-mix(in oklch,var(--surface-raised) 72%,transparent)!important}}.overview-dashboard .overview-certificate-risk-row{box-shadow:none!important;padding:11px 12px!important}.overview-dashboard .overview-certificate-risk-copy strong{font-size:13px!important;font-weight:760!important}.overview-dashboard .overview-certificate-risk-copy small{color:var(--text-secondary)!important;font-size:11px!important}.overview-dashboard .overview-certificate-risk-track{border-radius:999px!important;grid-column:1/-1!important;width:100%!important;height:8px!important}.overview-dashboard .overview-certificate-risk-row>strong{color:var(--text-primary)!important;justify-self:end!important;font-size:12px!important;font-weight:740!important}@keyframes vaultpilot-radar-blip{0%,to{transform:scale(.9)}50%{transform:scale(1.22)}}@media (max-width:980px){.overview-dashboard .overview-certificate-radar-body{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}.overview-dashboard .overview-radar-chart{justify-self:center!important}.overview-dashboard .overview-certificate-risk-row{width:100%!important}}.overview-dashboard .overview-radar-chart.overview-radar-live{width:236px!important;min-width:236px!important;max-width:236px!important;height:236px!important;min-height:236px!important;max-height:236px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart.overview-radar-live{border:1px solid color-mix(in oklch,var(--primary) 18%,var(--border-subtle))!important;background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--primary) 18%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 50% 50%,transparent 0 18%,color-mix(in oklch,var(--border-subtle) 76%,transparent) 18.3% 18.8%,transparent 19.2% 36%,color-mix(in oklch,var(--border-subtle) 64%,transparent) 36.3% 36.8%,transparent 37.2% 55%,color-mix(in oklch,var(--border-subtle) 54%,transparent) 55.3% 55.8%,transparent 56.2% 74%,color-mix(in oklch,var(--border-subtle) 42%,transparent) 74.3% 74.8%,transparent 75.2%),repeating-conic-gradient(from -90deg,color-mix(in oklch,var(--border-subtle) 46%,transparent) 0deg .8deg,transparent .8deg 29.2deg),radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--surface-raised) 94%,transparent),color-mix(in oklch,var(--surface) 98%,transparent) 72%)!important;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--surface-overlay) 72%,transparent),inset 0 0 34px color-mix(in oklch,var(--primary) 10%,transparent),0 14px 28px color-mix(in oklch,var(--shadow-soft) 12%,transparent)!important}}.overview-dashboard .overview-radar-chart.overview-radar-live:after,.overview-dashboard .overview-radar-chart.overview-radar-live:before{content:none!important;display:none!important}.overview-dashboard .overview-radar-live .overview-radar-grid{background:linear-gradient(90deg,transparent calc(50% - .5px),var(--border-subtle) 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),var(--border-subtle) 50%,transparent calc(50% + .5px))!important;inset:10%!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-grid{background:linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in oklch,var(--border-subtle) 44%,transparent) 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),color-mix(in oklch,var(--border-subtle) 44%,transparent) 50%,transparent calc(50% + .5px))!important}.overview-dashboard .overview-radar-live .overview-radar-scan-beam{background:conic-gradient(from -18deg,transparent 0deg,transparent 282deg,color-mix(in oklch,var(--primary) 9%,transparent) 304deg,color-mix(in oklch,var(--primary) 38%,transparent) 324deg,transparent 352deg)!important}.overview-dashboard .overview-radar-live>.radar-sweep{background:linear-gradient(90deg,color-mix(in oklch,var(--primary) 95%,var(--text-primary)),transparent)!important;box-shadow:0 0 16px color-mix(in oklch,var(--primary) 36%,transparent)!important}.overview-dashboard .overview-radar-live .overview-radar-center{border:2px solid color-mix(in oklch,var(--surface) 90%,transparent)!important}}.overview-dashboard .overview-radar-live .overview-radar-center{box-shadow:0 0 0 5px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-center{box-shadow:0 0 0 5px color-mix(in oklch,var(--primary) 10%,transparent)!important}}.overview-dashboard .overview-radar-live .overview-radar-expiry-legend{z-index:8!important;inset:auto 50% 10px auto!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live){grid-template-columns:minmax(236px,276px) minmax(220px,320px)!important;justify-content:start!important;gap:28px!important;min-height:272px!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-board{width:min(100%,320px)!important}@media (max-width:980px){.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live){grid-template-columns:minmax(0,1fr)!important}.overview-dashboard .overview-radar-chart.overview-radar-live{justify-self:center!important}}.overview-dashboard .overview-radar-stage{justify-items:center!important;gap:8px!important;width:min(100%,228px)!important;min-width:0!important;display:grid!important}.overview-dashboard .overview-radar-chart.overview-radar-live{aspect-ratio:1!important;border:1px solid var(--primary)!important;width:188px!important;min-width:188px!important;max-width:188px!important;height:188px!important;min-height:188px!important;max-height:188px!important;display:block!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart.overview-radar-live{border:1px solid color-mix(in oklch,var(--primary) 24%,var(--border-subtle))!important}}.overview-dashboard .overview-radar-chart.overview-radar-live{background:radial-gradient(circle at 50% 50%,var(--primary) 0 2px,transparent 3px),radial-gradient(circle at 50% 50%,transparent 0 19%,var(--primary) 19.2% 19.8%,transparent 20.1% 38%,var(--primary) 38.2% 38.8%,transparent 39.1% 58%,var(--primary) 58.2% 58.8%,transparent 59.1% 77%,var(--primary) 77.2% 77.8%,transparent 78.1%),repeating-conic-gradient(from -90deg,var(--primary) 0deg .7deg,transparent .7deg 29.3deg),radial-gradient(circle at 50% 50%,var(--primary-soft) 0,var(--surface-raised) 54%,var(--surface) 100%)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart.overview-radar-live{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--primary) 34%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 50% 50%,transparent 0 19%,color-mix(in oklch,var(--primary) 18%,var(--border-subtle)) 19.2% 19.8%,transparent 20.1% 38%,color-mix(in oklch,var(--primary) 14%,var(--border-subtle)) 38.2% 38.8%,transparent 39.1% 58%,color-mix(in oklch,var(--primary) 11%,var(--border-subtle)) 58.2% 58.8%,transparent 59.1% 77%,color-mix(in oklch,var(--primary) 9%,var(--border-subtle)) 77.2% 77.8%,transparent 78.1%),repeating-conic-gradient(from -90deg,color-mix(in oklch,var(--primary) 12%,var(--border-subtle)) 0deg .7deg,transparent .7deg 29.3deg),radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--primary-soft) 20%,var(--surface)) 0,color-mix(in oklch,var(--surface-raised) 76%,var(--surface)) 54%,color-mix(in oklch,var(--surface) 94%,var(--primary-soft)) 100%)!important;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--surface-overlay) 82%,transparent),inset 0 0 26px color-mix(in oklch,var(--primary) 12%,transparent),0 10px 22px color-mix(in oklch,var(--shadow-soft) 10%,transparent)!important}}.overview-dashboard .overview-radar-chart.overview-radar-live{padding:0!important}.overview-dashboard .overview-radar-live .overview-radar-grid{z-index:1!important;border-radius:inherit!important;background:linear-gradient(90deg,transparent calc(50% - .5px),var(--primary) 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),var(--primary) 50%,transparent calc(50% + .5px)),linear-gradient(45deg,transparent calc(50% - .5px),var(--border-subtle) 50%,transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),var(--border-subtle) 50%,transparent calc(50% + .5px))!important;display:block!important;position:absolute!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-grid{background:linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in oklch,var(--primary) 13%,var(--border-subtle)) 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),color-mix(in oklch,var(--primary) 13%,var(--border-subtle)) 50%,transparent calc(50% + .5px)),linear-gradient(45deg,transparent calc(50% - .5px),color-mix(in oklch,var(--border-subtle) 52%,transparent) 50%,transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),color-mix(in oklch,var(--border-subtle) 52%,transparent) 50%,transparent calc(50% + .5px))!important}}.overview-dashboard .overview-radar-live .overview-radar-grid{opacity:.72!important;pointer-events:none!important}.overview-dashboard .overview-radar-live .overview-radar-scan-beam{border-radius:inherit!important;background:conic-gradient(from -18deg,transparent 0deg 286deg,var(--primary) 302deg,var(--primary) 321deg,var(--primary) 338deg,transparent 354deg 1turn)!important;display:block!important;position:absolute!important;inset:0!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-scan-beam{background:conic-gradient(from -18deg,transparent 0deg 286deg,color-mix(in oklch,var(--primary) 7%,transparent) 302deg,color-mix(in oklch,var(--primary) 32%,transparent) 321deg,color-mix(in oklch,var(--primary) 8%,transparent) 338deg,transparent 354deg 1turn)!important}}.overview-dashboard .overview-radar-live .overview-radar-scan-beam{filter:none!important;mix-blend-mode:multiply!important;transform-origin:50%!important;pointer-events:none!important;animation:dashboard-radar-beam 2.4s linear infinite!important}.overview-dashboard .overview-radar-live>.radar-sweep{z-index:4!important;background:linear-gradient(90deg,var(--primary),var(--primary) 56%,transparent)!important;border-radius:999px!important;width:43%!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live>.radar-sweep{background:linear-gradient(90deg,color-mix(in oklch,var(--primary) 88%,var(--text-primary)),color-mix(in oklch,var(--primary) 28%,transparent) 56%,transparent)!important}}.overview-dashboard .overview-radar-live>.radar-sweep{box-shadow:0 0 14px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live>.radar-sweep{box-shadow:0 0 14px color-mix(in oklch,var(--primary) 32%,transparent)!important}}.overview-dashboard .overview-radar-live>.radar-sweep{opacity:.82!important;pointer-events:none!important;animation:dashboard-radar-sweep 2.4s linear infinite!important}.overview-dashboard .overview-radar-live .overview-radar-center{z-index:5!important;border:2px solid var(--surface)!important;width:10px!important;height:10px!important;position:absolute!important;top:50%!important;left:50%!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-center{border:2px solid color-mix(in oklch,var(--surface) 92%,transparent)!important}}.overview-dashboard .overview-radar-live .overview-radar-center{border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-center{background:color-mix(in oklch,var(--primary) 82%,var(--text-primary))!important}}.overview-dashboard .overview-radar-live .overview-radar-center{box-shadow:0 0 0 7px var(--primary),0 0 18px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-center{box-shadow:0 0 0 7px color-mix(in oklch,var(--primary) 9%,transparent),0 0 18px color-mix(in oklch,var(--primary) 24%,transparent)!important}}.overview-dashboard .overview-radar-live .overview-radar-center{pointer-events:none!important;transform:translate(-50%,-50%)!important}.overview-dashboard .overview-radar-live .overview-radar-anomaly-button{z-index:7!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.overview-dashboard .overview-radar-live .overview-radar-anomaly-button i{border:2px solid var(--surface)!important;width:8px!important;height:8px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-anomaly-button i{border:2px solid color-mix(in oklch,var(--surface) 90%,transparent)!important}}.overview-dashboard .overview-radar-live .overview-radar-anomaly-button i{box-shadow:0 0 0 5px,0 0 18px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-anomaly-button i{box-shadow:0 0 0 5px color-mix(in oklch,currentColor 14%,transparent),0 0 18px color-mix(in oklch,currentColor 42%,transparent)!important}}.overview-dashboard .overview-radar-live .overview-radar-anomaly-button strong{border:1px solid!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;display:inline-flex!important;position:absolute!important;top:-10px!important;left:50%!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-anomaly-button strong{border:1px solid color-mix(in oklch,currentColor 28%,var(--border-subtle))!important}}.overview-dashboard .overview-radar-live .overview-radar-anomaly-button strong{background:var(--surface)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-anomaly-button strong{background:color-mix(in oklch,var(--surface) 94%,transparent)!important}}.overview-dashboard .overview-radar-live .overview-radar-anomaly-button strong{color:var(--text-primary)!important;font-size:10px!important;font-weight:720!important;line-height:1!important;transform:translate(-50%)!important}.overview-dashboard .overview-radar-stage .overview-radar-expiry-legend{z-index:auto!important;opacity:.95!important;pointer-events:none!important;flex-wrap:wrap!important;gap:4px!important;max-width:100%!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.overview-dashboard .overview-radar-stage .overview-radar-expiry-legend span{background:var(--surface)!important;border-radius:999px!important;min-height:18px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-stage .overview-radar-expiry-legend span{background:color-mix(in oklch,var(--surface) 94%,transparent)!important}}.overview-dashboard .overview-radar-stage .overview-radar-expiry-legend span{padding:2px 6px!important;font-size:9px!important;font-weight:650!important;line-height:1!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-board{justify-items:stretch!important;gap:8px!important;width:min(100%,420px)!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-row{border-radius:10px!important;width:100%!important;min-height:54px!important;padding:9px 10px!important}@media (max-width:980px){.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live){grid-template-columns:minmax(0,1fr)!important;justify-items:center!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-board{width:min(100%,520px)!important}}.overview-dashboard .overview-certificate-radar-widget{overflow:hidden!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live){grid-template-columns:minmax(224px,252px) minmax(360px,1fr) minmax(188px,240px)!important;justify-content:stretch!important;align-items:center!important;gap:26px!important;min-height:220px!important;padding:16px 22px 18px!important}.overview-dashboard .overview-radar-stage{align-content:center!important;align-self:center!important;gap:10px!important;width:min(100%,238px)!important}.overview-dashboard .overview-radar-chart.overview-radar-live{width:198px!important;min-width:198px!important;max-width:198px!important;height:198px!important;min-height:198px!important;max-height:198px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart.overview-radar-live{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))!important;background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--primary) 44%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 50% 50%,transparent 0 18%,color-mix(in oklch,var(--primary) 22%,var(--border-subtle)) 18.2% 18.9%,transparent 19.4% 37%,color-mix(in oklch,var(--primary) 18%,var(--border-subtle)) 37.2% 37.9%,transparent 38.4% 56%,color-mix(in oklch,var(--primary) 15%,var(--border-subtle)) 56.2% 56.9%,transparent 57.4% 75%,color-mix(in oklch,var(--primary) 12%,var(--border-subtle)) 75.2% 75.9%,transparent 76.4%),repeating-conic-gradient(from -90deg,color-mix(in oklch,var(--primary) 16%,var(--border-subtle)) 0deg .9deg,transparent .9deg 14.1deg),radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--primary-soft) 30%,var(--surface)) 0,color-mix(in oklch,var(--surface-raised) 86%,var(--surface)) 58%,color-mix(in oklch,var(--surface) 96%,var(--primary-soft)) 100%)!important;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--surface-overlay) 86%,transparent),inset 0 0 30px color-mix(in oklch,var(--primary) 16%,transparent),0 12px 24px color-mix(in oklch,var(--shadow-soft) 12%,transparent)!important}}.overview-dashboard .overview-radar-chart.overview-radar-live:after,.overview-dashboard .overview-radar-chart.overview-radar-live:before{border-radius:inherit!important;content:""!important;pointer-events:none!important;display:block!important;position:absolute!important}.overview-dashboard .overview-radar-chart.overview-radar-live:before{z-index:3!important;border:1px solid var(--primary)!important;inset:15%!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart.overview-radar-live:before{border:1px solid color-mix(in oklch,var(--primary) 22%,var(--border-subtle))!important}}.overview-dashboard .overview-radar-chart.overview-radar-live:before{background:radial-gradient(circle,transparent 0 47%,var(--primary) 48% 49%,transparent 50%),linear-gradient(90deg,transparent calc(50% - .5px),var(--primary) 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),var(--primary) 50%,transparent calc(50% + .5px))!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart.overview-radar-live:before{background:radial-gradient(circle,transparent 0 47%,color-mix(in oklch,var(--primary) 13%,transparent) 48% 49%,transparent 50%),linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in oklch,var(--primary) 16%,var(--border-subtle)) 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),color-mix(in oklch,var(--primary) 16%,var(--border-subtle)) 50%,transparent calc(50% + .5px))!important}}.overview-dashboard .overview-radar-chart.overview-radar-live:before{opacity:.8!important}.overview-dashboard .overview-radar-chart.overview-radar-live:after{z-index:0!important;background:radial-gradient(circle at 50% 50%,transparent 0 54%,var(--primary) 72%,transparent 100%),linear-gradient(135deg,var(--surface),transparent 48%)!important;inset:0!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart.overview-radar-live:after{background:radial-gradient(circle at 50% 50%,transparent 0 54%,color-mix(in oklch,var(--primary) 9%,transparent) 72%,transparent 100%),linear-gradient(135deg,color-mix(in oklch,var(--surface) 58%,transparent),transparent 48%)!important}}.overview-dashboard .overview-radar-chart.overview-radar-live:after{opacity:.78!important}.overview-dashboard .overview-radar-live .overview-radar-scan-beam{z-index:2!important;background:conic-gradient(from -20deg,transparent 0deg 282deg,var(--primary) 300deg,var(--primary) 320deg,var(--primary) 340deg,transparent 356deg 1turn)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-scan-beam{background:conic-gradient(from -20deg,transparent 0deg 282deg,color-mix(in oklch,var(--primary) 10%,transparent) 300deg,color-mix(in oklch,var(--primary) 42%,transparent) 320deg,color-mix(in oklch,var(--primary) 12%,transparent) 340deg,transparent 356deg 1turn)!important}}.overview-dashboard .overview-radar-live .overview-radar-scan-beam{opacity:.9!important}.overview-dashboard .overview-radar-live>.radar-sweep{z-index:5!important;background:linear-gradient(90deg,var(--primary),var(--primary) 64%,transparent)!important;width:46%!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live>.radar-sweep{background:linear-gradient(90deg,color-mix(in oklch,var(--primary) 92%,var(--text-primary)),color-mix(in oklch,var(--primary) 34%,transparent) 64%,transparent)!important}}.overview-dashboard .overview-radar-live>.radar-sweep{opacity:.9!important}.overview-dashboard .overview-radar-live .overview-radar-center{z-index:6!important;width:11px!important;height:11px!important}.overview-dashboard .overview-radar-live .overview-radar-anomaly-button{z-index:8!important}.overview-dashboard .overview-radar-stage .overview-radar-expiry-legend{justify-content:flex-start!important;gap:5px!important}.overview-dashboard .overview-radar-stage .overview-radar-expiry-legend span{border-color:currentColor!important;min-height:19px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-stage .overview-radar-expiry-legend span{border-color:color-mix(in oklch,currentColor 28%,var(--border-subtle))!important}}.overview-dashboard .overview-radar-stage .overview-radar-expiry-legend span{background:var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-stage .overview-radar-expiry-legend span{background:color-mix(in oklch,var(--surface-raised) 92%,var(--surface))!important}}.overview-dashboard .overview-radar-stage .overview-radar-expiry-legend span{font-size:9.5px!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-board{width:100%!important;max-width:none!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-row{border-color:var(--danger)!important;grid-template-columns:minmax(124px,.34fr) minmax(220px,1fr) minmax(28px,auto)!important;min-height:58px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-row{border-color:color-mix(in oklch,var(--danger) 18%,var(--border-subtle))!important}}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-row{background:linear-gradient(90deg,var(--danger-soft),transparent 70%),var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-row{background:linear-gradient(90deg,color-mix(in oklch,var(--danger-soft) 16%,transparent),transparent 70%),color-mix(in oklch,var(--surface-raised) 86%,transparent)!important}}@media (max-width:1180px){.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live){grid-template-columns:minmax(224px,252px) minmax(0,1fr)!important}}@media (max-width:760px){.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live){grid-template-columns:minmax(0,1fr)!important}.overview-dashboard .overview-radar-stage{justify-self:start!important}}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live){grid-template-columns:minmax(300px,336px) minmax(0,1fr)!important;align-items:stretch!important;gap:18px 28px!important;min-height:324px!important;padding:18px 24px 22px!important}.overview-dashboard .overview-radar-stage{grid-area:radar!important;place-self:center start!important;gap:12px!important;width:min(100%,314px)!important}.overview-dashboard .overview-radar-chart.overview-radar-live{isolation:isolate!important;border-color:var(--primary)!important;width:278px!important;min-width:278px!important;max-width:278px!important;height:278px!important;min-height:278px!important;max-height:278px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart.overview-radar-live{border-color:color-mix(in oklch,var(--primary) 42%,var(--border-subtle))!important}}.overview-dashboard .overview-radar-chart.overview-radar-live{background:radial-gradient(circle at 50% 50%,var(--primary) 0 2px,transparent 3px),radial-gradient(circle at 50% 50%,transparent 0 15%,var(--primary) 15.3% 15.9%,transparent 16.4% 33%,var(--primary) 33.3% 33.9%,transparent 34.4% 52%,var(--primary) 52.3% 52.9%,transparent 53.4% 72%,var(--primary) 72.3% 72.9%,transparent 73.4%),repeating-conic-gradient(from -90deg,var(--primary) 0deg .85deg,transparent .85deg 15deg),radial-gradient(circle at 50% 50%,var(--primary-soft) 0,var(--surface-raised) 54%,var(--surface) 100%)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart.overview-radar-live{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--primary) 72%,var(--surface)) 0 2px,transparent 3px),radial-gradient(circle at 50% 50%,transparent 0 15%,color-mix(in oklch,var(--primary) 28%,var(--border-subtle)) 15.3% 15.9%,transparent 16.4% 33%,color-mix(in oklch,var(--primary) 21%,var(--border-subtle)) 33.3% 33.9%,transparent 34.4% 52%,color-mix(in oklch,var(--primary) 17%,var(--border-subtle)) 52.3% 52.9%,transparent 53.4% 72%,color-mix(in oklch,var(--primary) 13%,var(--border-subtle)) 72.3% 72.9%,transparent 73.4%),repeating-conic-gradient(from -90deg,color-mix(in oklch,var(--primary) 16%,var(--border-subtle)) 0deg .85deg,transparent .85deg 15deg),radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--primary-soft) 36%,var(--surface-raised)) 0,color-mix(in oklch,var(--surface-raised) 88%,var(--surface)) 54%,color-mix(in oklch,var(--surface) 96%,var(--primary-soft)) 100%)!important}}.overview-dashboard .overview-radar-chart.overview-radar-live{box-shadow:inset 0 0 0 1px var(--surface-overlay),inset 0 0 42px var(--primary),0 18px 32px var(--shadow-soft)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart.overview-radar-live{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--surface-overlay) 88%,transparent),inset 0 0 42px color-mix(in oklch,var(--primary) 18%,transparent),0 18px 32px color-mix(in oklch,var(--shadow-soft) 14%,transparent)!important}}.overview-dashboard .overview-radar-chart.overview-radar-live:before{opacity:.9!important;background:linear-gradient(45deg,transparent calc(50% - .5px),var(--primary) 50%,transparent calc(50% + .5px)),linear-gradient(135deg,transparent calc(50% - .5px),var(--primary) 50%,transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),var(--primary) 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),var(--primary) 50%,transparent calc(50% + .5px))!important;inset:11%!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-chart.overview-radar-live:before{background:linear-gradient(45deg,transparent calc(50% - .5px),color-mix(in oklch,var(--primary) 16%,var(--border-subtle)) 50%,transparent calc(50% + .5px)),linear-gradient(135deg,transparent calc(50% - .5px),color-mix(in oklch,var(--primary) 14%,var(--border-subtle)) 50%,transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in oklch,var(--primary) 20%,var(--border-subtle)) 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),color-mix(in oklch,var(--primary) 20%,var(--border-subtle)) 50%,transparent calc(50% + .5px))!important}}.overview-dashboard .overview-radar-live .overview-radar-grid{opacity:.92!important;inset:10px!important}.overview-dashboard .overview-radar-live .overview-radar-scan-beam{background:conic-gradient(from -16deg,transparent 0deg 274deg,var(--primary) 292deg,var(--primary) 318deg,var(--primary) 344deg,transparent 358deg 1turn)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-scan-beam{background:conic-gradient(from -16deg,transparent 0deg 274deg,color-mix(in oklch,var(--primary) 7%,transparent) 292deg,color-mix(in oklch,var(--primary) 34%,transparent) 318deg,color-mix(in oklch,var(--primary) 10%,transparent) 344deg,transparent 358deg 1turn)!important}}.overview-dashboard .overview-radar-live .overview-radar-scan-beam{filter:blur(.2px)!important;opacity:.95!important}.overview-dashboard .overview-radar-live>.radar-sweep{background:linear-gradient(90deg,var(--primary),var(--primary) 68%,transparent)!important;width:47%!important;height:2px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live>.radar-sweep{background:linear-gradient(90deg,color-mix(in oklch,var(--primary) 92%,var(--text-primary)),color-mix(in oklch,var(--primary) 42%,transparent) 68%,transparent)!important}}.overview-dashboard .overview-radar-live>.radar-sweep{opacity:.94!important;transform-origin:0!important}.overview-dashboard .overview-radar-live .overview-radar-center{background:var(--primary)!important;width:12px!important;height:12px!important;box-shadow:0 0 0 6px var(--primary),0 0 18px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-center{box-shadow:0 0 0 6px color-mix(in oklch,var(--primary) 14%,transparent),0 0 18px color-mix(in oklch,var(--primary) 42%,transparent)!important}}.overview-dashboard .overview-radar-live .overview-radar-anomaly-button{min-width:30px!important;min-height:30px!important;animation:dashboard-radar-blip 2s ease-out infinite!important}.overview-dashboard .overview-radar-live .overview-radar-anomaly-button i{background:var(--danger)!important;width:10px!important;height:10px!important;box-shadow:0 0 0 7px var(--danger),0 0 18px var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-anomaly-button i{box-shadow:0 0 0 7px color-mix(in oklch,var(--danger) 14%,transparent),0 0 18px color-mix(in oklch,var(--danger) 34%,transparent)!important}}.overview-dashboard .overview-radar-live .overview-radar-anomaly-button strong{border-color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-radar-live .overview-radar-anomaly-button strong{border-color:color-mix(in oklch,var(--danger) 32%,var(--border-subtle))!important}}.overview-dashboard .overview-radar-stage .overview-radar-expiry-legend{justify-content:center!important;width:100%!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-board{border:1px solid var(--border-subtle)!important;align-content:start!important;gap:10px!important;min-height:154px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-board{border:1px solid color-mix(in oklch,var(--border-subtle) 76%,transparent)!important}}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-board{background:linear-gradient(180deg,var(--surface-raised),var(--surface)),repeating-linear-gradient(0deg,transparent 0 28px,var(--primary) 29px 30px)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-board{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 84%,transparent),color-mix(in oklch,var(--surface) 92%,transparent)),repeating-linear-gradient(0deg,transparent 0 28px,color-mix(in oklch,var(--primary) 7%,transparent) 29px 30px)!important}}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-board{padding:12px!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-row{border-radius:8px!important;grid-template-columns:minmax(148px,.3fr) minmax(240px,1fr) minmax(34px,auto)!important;min-height:68px!important;padding:12px 14px!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-track{height:9px!important}@keyframes dashboard-radar-blip{0%,to{transform:translate(-50%,-50%)scale(.96)}50%{transform:translate(-50%,-50%)scale(1.04)}}@media (max-width:1180px){.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live){grid-template-columns:minmax(286px,318px) minmax(0,1fr)!important;grid-template-areas:"radar board"!important}}@media (max-width:860px){.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"radar""board"!important;min-height:0!important}.overview-dashboard .overview-radar-stage{justify-self:center!important}}@media (max-width:520px){.overview-dashboard .overview-radar-chart.overview-radar-live{width:232px!important;min-width:232px!important;max-width:232px!important;height:232px!important;min-height:232px!important;max-height:232px!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-row{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.overview-dashboard .overview-radar-live .overview-radar-anomaly-button{animation:none!important}}.gridcn-uplink-header{grid-template-columns:minmax(214px,auto) minmax(430px,.62fr) minmax(520px,1fr)!important;gap:10px!important}.gridcn-uplink-search{min-width:min(560px,100%)!important}.global-search-wrap{min-width:min(540px,42vw)!important;max-width:780px!important}.gridcn-uplink-actions{justify-self:stretch;min-width:0!important}.app-top-actions{align-items:center;width:100%;min-width:0;gap:8px!important;display:flex!important}.topbar-release-ticker{appearance:none;text-align:left;cursor:pointer;padding:0;flex:clamp(360px,30vw,760px)!important;min-width:300px!important;max-width:none!important}.topbar-release-ticker:focus-visible{outline:2px solid var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker:focus-visible{outline:2px solid color-mix(in oklch,var(--focus-ring) 58%,transparent)}}.topbar-release-ticker:focus-visible{outline-offset:2px}.topbar-release-ticker-item{gap:10px}.topbar-release-ticker-item strong{letter-spacing:0}.overview-dashboard{padding-block-start:44px!important}.overview-dashboard .overview-dashboard-screen-tools{pointer-events:none;min-height:36px;justify-content:flex-end!important;display:flex!important;position:absolute!important;inset-block-start:0!important;inset-inline:0!important}.overview-dashboard .overview-dashboard-screen-action-cluster{pointer-events:auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:min(760px,62vw);display:inline-flex}@media (max-width:760px){.overview-dashboard .overview-dashboard-screen-tools{grid-template-columns:1fr!important}.overview-dashboard .overview-dashboard-screen-action-cluster{justify-content:flex-start!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-tools,html[data-theme] body .overview-dashboard-screen-tools{z-index:2!important;pointer-events:auto!important;grid-template-columns:none!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:34px!important;margin:0 0 8px!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary{border:1px solid var(--primary)!important;flex:0 min(620px,100% - 42px)!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;max-width:min(620px,100% - 42px)!important;min-height:34px!important;margin:0!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary{border:1px solid color-mix(in oklch,var(--primary) 18%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary{background:linear-gradient(180deg,var(--primary-soft),transparent 78%),var(--surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary{background:linear-gradient(180deg,color-mix(in oklch,var(--primary-soft) 18%,transparent),transparent 78%),color-mix(in oklch,var(--surface-raised) 96%,var(--primary-soft))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary{color:var(--text-primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary{color:color-mix(in oklch,var(--text-primary) 78%,var(--primary))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.54) inset,0 6px 16px var(--shadow-soft)!important;padding:0 12px!important;font-size:12px!important;font-weight:720!important;line-height:1.25!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.54) inset,0 6px 16px color-mix(in oklch,var(--shadow-soft) 5%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary span,html[data-theme] body .overview-dashboard-screen-summary span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-action-cluster,html[data-theme] body .overview-dashboard-screen-action-cluster{flex:none!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;gap:0!important;width:auto!important;min-width:34px!important;max-width:none!important;min-height:34px!important;display:inline-flex!important}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger{border:1px solid var(--primary)!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger{border:1px solid color-mix(in oklch,var(--primary) 20%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger{background:linear-gradient(180deg,var(--primary-soft),transparent 76%),var(--surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger{background:linear-gradient(180deg,color-mix(in oklch,var(--primary-soft) 16%,transparent),transparent 76%),color-mix(in oklch,var(--surface-raised) 96%,var(--primary-soft))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger{color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger{color:color-mix(in oklch,var(--primary) 72%,var(--text-primary))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.54) inset,0 6px 16px var(--shadow-soft)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.54) inset,0 6px 16px color-mix(in oklch,var(--shadow-soft) 5%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger{opacity:1!important}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard-tool-trigger[data-state=open]{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard-tool-trigger[data-state=open]{border-color:color-mix(in oklch,var(--primary) 34%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard-tool-trigger[data-state=open]{background:linear-gradient(180deg,var(--primary-soft),transparent 74%),var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard-tool-trigger[data-state=open]{background:linear-gradient(180deg,color-mix(in oklch,var(--primary-soft) 30%,transparent),transparent 74%),color-mix(in oklch,var(--surface-raised) 92%,var(--primary-soft))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard-tool-trigger[data-state=open]{color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-soft),0 1px 0 #ffffff94 inset!important;outline:none!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard-tool-trigger[data-state=open]{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary-soft) 46%,transparent),0 1px 0 oklch(100% 5.96046e-8 none/.58) inset!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard-tool-trigger:focus-visible{outline:2px solid var(--border-focus)!important;outline-offset:2px!important}.workspace-skip-link{z-index:10000;border:1px solid var(--border-focus);border-radius:var(--radius-control);background:var(--surface-overlay);min-height:40px;color:var(--text-primary);font-size:var(--font-size-body);box-shadow:var(--elevation-overlay);transition:transform var(--motion-duration-fast) var(--motion-ease-standard);padding:9px 14px;font-weight:650;line-height:1.35;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(calc(-100% - 20px))}.workspace-skip-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;transform:translateY(0)}@media (max-width:760px){html[data-theme] body .overview-dashboard .overview-dashboard-screen-tools,html[data-theme] body .overview-dashboard-screen-tools{flex-wrap:wrap!important;justify-content:flex-start!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary{flex:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important}}[data-theme=light][data-accent=rose]{--card-bg:var(--light-card-bg);--card-bg-strong:var(--light-card-raised-bg);--input-bg:var(--light-input-bg);--input-surface:var(--light-input-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose]{--accent:color-mix(in oklch,var(--light-primary-soft) 62%,transparent)}}[data-theme=light][data-accent=rose] body{background:linear-gradient(180deg,oklch(99% .004 253),var(--light-page-bg) 44%,var(--light-app-bg))!important}[data-theme=light][data-accent=rose] :is(.workspace-page,.overview-dashboard,.overview-command-center-screen,.overview-widget-shell,.overview-category-empty,.command-center-hero,.executive-posture-summary,.server-settings-topbar,.server-settings-card,.server-access-panel.server-settings-form,.server-settings-tab-panel,.backup-tool-import-panel,.migration-import-panel,.migration-import-source,.server-maintenance-cleanup-card,.server-maintenance-service-card,.server-setting-card.server-maintenance-item,.server-setting-card.server-maintenance-category-card,.maintenance-backup-archive,.maintenance-backup-row,.certificate-source-option,.server-smtp-test-panel,.server-smtp-disabled-state,.server-smtp-event-group){border-color:var(--light-card-border)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] :is(.workspace-page,.overview-dashboard,.overview-command-center-screen,.overview-widget-shell,.overview-category-empty,.command-center-hero,.executive-posture-summary,.server-settings-topbar,.server-settings-card,.server-access-panel.server-settings-form,.server-settings-tab-panel,.backup-tool-import-panel,.migration-import-panel,.migration-import-source,.server-maintenance-cleanup-card,.server-maintenance-service-card,.server-setting-card.server-maintenance-item,.server-setting-card.server-maintenance-category-card,.maintenance-backup-archive,.maintenance-backup-row,.certificate-source-option,.server-smtp-test-panel,.server-smtp-disabled-state,.server-smtp-event-group){border-color:color-mix(in oklch,var(--light-card-border) 86%,var(--primary) 8%)!important}}[data-theme=light][data-accent=rose] :is(.workspace-page,.overview-dashboard,.overview-command-center-screen,.overview-widget-shell,.overview-category-empty,.command-center-hero,.executive-posture-summary,.server-settings-topbar,.server-settings-card,.server-access-panel.server-settings-form,.server-settings-tab-panel,.backup-tool-import-panel,.migration-import-panel,.migration-import-source,.server-maintenance-cleanup-card,.server-maintenance-service-card,.server-setting-card.server-maintenance-item,.server-setting-card.server-maintenance-category-card,.maintenance-backup-archive,.maintenance-backup-row,.certificate-source-option,.server-smtp-test-panel,.server-smtp-disabled-state,.server-smtp-event-group){background:linear-gradient(180deg,var(--light-primary-soft),transparent 58%),var(--light-card-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] :is(.workspace-page,.overview-dashboard,.overview-command-center-screen,.overview-widget-shell,.overview-category-empty,.command-center-hero,.executive-posture-summary,.server-settings-topbar,.server-settings-card,.server-access-panel.server-settings-form,.server-settings-tab-panel,.backup-tool-import-panel,.migration-import-panel,.migration-import-source,.server-maintenance-cleanup-card,.server-maintenance-service-card,.server-setting-card.server-maintenance-item,.server-setting-card.server-maintenance-category-card,.maintenance-backup-archive,.maintenance-backup-row,.certificate-source-option,.server-smtp-test-panel,.server-smtp-disabled-state,.server-smtp-event-group){background:linear-gradient(180deg,color-mix(in oklch,var(--light-primary-soft) 12%,transparent),transparent 58%),color-mix(in oklch,var(--light-card-bg) 92%,var(--light-primary-soft))!important}}[data-theme=light][data-accent=rose] :is(input,textarea,select,.gridcn-search-input){border-color:var(--light-input-border)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] :is(input,textarea,select,.gridcn-search-input){border-color:color-mix(in oklch,var(--light-input-border) 82%,var(--primary) 18%)!important}}[data-theme=light][data-accent=rose] :is(input,textarea,select,.gridcn-search-input){background:linear-gradient(180deg,var(--light-primary-soft),transparent 72%),var(--light-input-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] :is(input,textarea,select,.gridcn-search-input){background:linear-gradient(180deg,color-mix(in oklch,var(--light-primary-soft) 18%,transparent),transparent 72%),color-mix(in oklch,var(--light-input-bg) 90%,var(--light-primary-soft))!important}}[data-theme=light][data-accent=rose] :is(.gridcn-sidebar-section button.active,.gridcn-sidebar-section button[aria-current=page],.server-settings-tabs button.active){border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] :is(.gridcn-sidebar-section button.active,.gridcn-sidebar-section button[aria-current=page],.server-settings-tabs button.active){border-color:color-mix(in oklch,var(--primary) 48%,var(--light-card-border))!important}}[data-theme=light][data-accent=rose] :is(.gridcn-sidebar-section button.active,.gridcn-sidebar-section button[aria-current=page],.server-settings-tabs button.active){background:linear-gradient(90deg,var(--primary-soft),transparent 78%),var(--light-card-raised-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] :is(.gridcn-sidebar-section button.active,.gridcn-sidebar-section button[aria-current=page],.server-settings-tabs button.active){background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 88%,transparent),transparent 78%),color-mix(in oklch,var(--light-card-raised-bg) 88%,var(--primary-soft))!important}}[data-theme=light][data-accent=rose] :is(.gridcn-sidebar-section button.active,.gridcn-sidebar-section button[aria-current=page],.server-settings-tabs button.active){color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] :is(.gridcn-sidebar-section button.active,.gridcn-sidebar-section button[aria-current=page],.server-settings-tabs button.active){color:color-mix(in oklch,var(--primary) 64%,var(--text-primary))!important}}html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header{border:0!important;border-bottom:1px solid var(--light-shell-topbar-border)!important;background:linear-gradient(90deg,var(--light-primary),transparent 26%,transparent 76%,var(--light-primary-hover)),linear-gradient(180deg,var(--topbar-bg),var(--topbar-bg))!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header{background:linear-gradient(90deg,color-mix(in oklch,var(--light-primary) 14%,transparent),transparent 26%,transparent 76%,color-mix(in oklch,var(--light-primary-hover) 12%,transparent)),linear-gradient(180deg,var(--topbar-bg),color-mix(in oklch,var(--topbar-bg) 86%,black))!important}}html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header{box-shadow:0 10px 28px var(--light-shadow-subtle),0 -1px 0 var(--topbar-text) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header{box-shadow:0 10px 28px color-mix(in oklch,var(--light-shadow-subtle) 64%,transparent),0 -1px 0 color-mix(in oklch,var(--topbar-text) 7%,transparent) inset!important}}html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header{color:var(--topbar-text)!important}[data-theme=light][data-accent=rose] .app-header-brand{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important}[data-theme=light][data-accent=rose] .app-header-brand small,[data-theme=light][data-accent=rose] .app-header-brand strong{color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .app-header-brand small{color:color-mix(in oklch,var(--topbar-text) 78%,transparent)!important}}[data-theme=light][data-accent=rose] .gridcn-uplink-led{background:var(--primary)!important;box-shadow:0 0 0 3px var(--primary),0 0 18px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .gridcn-uplink-led{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 15%,transparent),0 0 18px color-mix(in oklch,var(--primary) 34%,transparent)!important}}[data-theme=light][data-accent=rose] .gridcn-uplink-header .gridcn-search-input{border-color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .gridcn-uplink-header .gridcn-search-input{border-color:color-mix(in oklch,var(--topbar-text) 18%,var(--light-shell-topbar-input-border))!important}}[data-theme=light][data-accent=rose] .gridcn-uplink-header .gridcn-search-input{background:linear-gradient(180deg,var(--topbar-text),var(--light-shell-topbar-input-bg))!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .gridcn-uplink-header .gridcn-search-input{background:linear-gradient(180deg,color-mix(in oklch,var(--topbar-text) 10%,var(--light-shell-topbar-input-bg)),var(--light-shell-topbar-input-bg))!important}}[data-theme=light][data-accent=rose] .gridcn-uplink-header .gridcn-search-input{color:var(--topbar-text)!important}[data-theme=light][data-accent=rose] .gridcn-uplink-header .gridcn-search-input input{color:var(--topbar-text)!important;-webkit-text-fill-color:var(--topbar-text)!important}[data-theme=light][data-accent=rose] .gridcn-uplink-header .gridcn-search-input input::placeholder,[data-theme=light][data-accent=rose] .gridcn-uplink-header .gridcn-search-input kbd,[data-theme=light][data-accent=rose] .gridcn-uplink-header .gridcn-search-input svg{color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .gridcn-uplink-header .gridcn-search-input input::placeholder,[data-theme=light][data-accent=rose] .gridcn-uplink-header .gridcn-search-input kbd,[data-theme=light][data-accent=rose] .gridcn-uplink-header .gridcn-search-input svg{color:color-mix(in oklch,var(--topbar-text) 78%,transparent)!important}}[data-theme=light][data-accent=rose] :is(.topbar-action-group,.topbar-action-group-critical,.theme-switch,.accent-palette,.language-switch){border-color:var(--action)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] :is(.topbar-action-group,.topbar-action-group-critical,.theme-switch,.accent-palette,.language-switch){border-color:color-mix(in oklch,var(--action) 34%,var(--topbar-text) 14%)!important}}[data-theme=light][data-accent=rose] :is(.topbar-action-group,.topbar-action-group-critical,.theme-switch,.accent-palette,.language-switch){background:var(--topbar-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] :is(.topbar-action-group,.topbar-action-group-critical,.theme-switch,.accent-palette,.language-switch){background:color-mix(in oklch,var(--topbar-bg) 72%,var(--action) 16%)!important}}[data-theme=light][data-accent=rose] :is(.topbar-action-group,.topbar-action-group-critical,.theme-switch,.accent-palette,.language-switch){color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] :is(.topbar-action-group,.topbar-action-group-critical,.theme-switch,.accent-palette,.language-switch){color:color-mix(in oklch,var(--topbar-text) 92%,var(--action) 18%)!important}}[data-theme=light][data-accent=rose] :is(.topbar-action-group,.topbar-action-group-critical,.theme-switch,.accent-palette,.language-switch){box-shadow:0 0 0 1px var(--action) inset,0 10px 24px var(--shadow-soft)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] :is(.topbar-action-group,.topbar-action-group-critical,.theme-switch,.accent-palette,.language-switch){box-shadow:0 0 0 1px color-mix(in oklch,var(--action) 18%,transparent) inset,0 10px 24px color-mix(in oklch,var(--shadow-soft) 20%,transparent)!important}}[data-theme=light][data-accent=rose] .topbar-release-ticker{border-color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .topbar-release-ticker{border-color:color-mix(in oklch,var(--topbar-text) 22%,var(--action) 10%)!important}}[data-theme=light][data-accent=rose] .topbar-release-ticker{background:linear-gradient(90deg,var(--topbar-bg),transparent 30px,transparent calc(100% - 30px),var(--topbar-bg)),linear-gradient(180deg,var(--topbar-bg),var(--topbar-bg))!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .topbar-release-ticker{background:linear-gradient(90deg,color-mix(in oklch,var(--topbar-bg) 76%,black),transparent 30px,transparent calc(100% - 30px),color-mix(in oklch,var(--topbar-bg) 76%,black)),linear-gradient(180deg,color-mix(in oklch,var(--topbar-bg) 84%,var(--action) 12%),color-mix(in oklch,var(--topbar-bg) 92%,black 8%))!important}}[data-theme=light][data-accent=rose] .topbar-release-ticker{box-shadow:0 1px 0 var(--topbar-text) inset,0 10px 24px #00000024!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .topbar-release-ticker{box-shadow:0 1px 0 color-mix(in oklch,var(--topbar-text) 10%,transparent) inset,0 10px 24px oklch(0 none none/.14)!important}}[data-theme=light][data-accent=rose] .topbar-release-ticker{color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .topbar-release-ticker{color:color-mix(in oklch,var(--topbar-text) 94%,var(--action) 6%)!important}}[data-theme=light][data-accent=rose] .topbar-release-ticker :is(strong,em){color:inherit!important}[data-theme=light][data-accent=rose] .overview-dashboard .overview-dashboard-screen-tools,[data-theme=light][data-accent=rose] .overview-dashboard-screen-tools{pointer-events:auto!important;grid-template-columns:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:38px!important;margin:0 0 10px!important;display:flex!important}[data-theme=light][data-accent=rose] .overview-dashboard-screen-summary{border:1px solid var(--primary)!important;flex:0 min(620px,100% - 48px)!important;order:1!important;max-width:620px!important;min-height:34px!important;margin:0!important;padding:7px 10px!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .overview-dashboard-screen-summary{border:1px solid color-mix(in oklch,var(--primary) 16%,var(--light-card-border))!important}}[data-theme=light][data-accent=rose] .overview-dashboard-screen-summary{background:var(--light-card-raised-bg)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .overview-dashboard-screen-summary{background:color-mix(in oklch,var(--light-card-raised-bg) 86%,var(--primary-soft))!important}}[data-theme=light][data-accent=rose] .overview-dashboard-screen-summary{color:var(--text-secondary)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .overview-dashboard-screen-summary{color:color-mix(in oklch,var(--text-secondary) 82%,var(--primary))!important}}[data-theme=light][data-accent=rose] .overview-dashboard-screen-summary{text-align:left!important;box-shadow:none!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important}[data-theme=light][data-accent=rose] .overview-dashboard-screen-summary span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-theme=light][data-accent=rose] .overview-dashboard-screen-action-cluster{flex:none!important;order:2!important;justify-content:flex-end!important}[data-theme=light][data-accent=rose] .overview-dashboard-tool-trigger{border-color:var(--primary)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .overview-dashboard-tool-trigger{border-color:color-mix(in oklch,var(--primary) 22%,var(--light-card-border))!important}}[data-theme=light][data-accent=rose] .overview-dashboard-tool-trigger{background:var(--light-card-raised-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose] .overview-dashboard-tool-trigger{background:color-mix(in oklch,var(--light-card-raised-bg) 84%,var(--primary-soft))!important}}[data-theme=light][data-accent=rose] .overview-dashboard-tool-trigger{color:var(--primary)!important;box-shadow:none!important}[data-theme=light][data-accent=rose] .overview-dashboard-tool-trigger:focus-visible{outline:2px solid var(--ring)!important;outline-offset:2px!important;box-shadow:none!important}.auth-loading-panel{background:linear-gradient(180deg,var(--panel-raised),var(--panel-raised));border-radius:10px;gap:0;width:min(680px,100%);padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth-loading-panel{background:linear-gradient(180deg,color-mix(in oklch,var(--panel-raised) 96%,var(--primary) 4%),var(--panel-raised))}}.auth-loading-panel{box-shadow:0 26px 70px var(--shadow-strong),0 0 0 1px var(--ink) inset}@supports (color:color-mix(in lab,red,red)){.auth-loading-panel{box-shadow:0 26px 70px color-mix(in oklch,var(--shadow-strong) 48%,transparent),0 0 0 1px color-mix(in oklch,var(--ink) 5%,transparent) inset}}.auth-loading-panel{text-align:left!important;justify-items:stretch!important}.auth-verification-enter{animation:auth-verification-enter .16s cubic-bezier(.16,1,.3,1) both}.auth-loading-panel-head{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-loading-panel-head{border-bottom:1px solid color-mix(in oklch,var(--line-strong) 46%,transparent)}}.auth-loading-eyebrow{color:var(--muted);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-loading-eyebrow{color:color-mix(in oklch,var(--muted) 86%,var(--ink))}}.auth-loading-eyebrow{letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:720}.auth-loading-eyebrow svg,.auth-verification-security svg{stroke-width:1.9px;width:14px;height:14px}.auth-verification-security{color:var(--success);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-verification-security{color:color-mix(in oklch,var(--success) 78%,var(--ink))}}.auth-verification-security{white-space:nowrap;font-size:10.5px;font-weight:700}.auth-verification-row{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:24px;width:100%;padding:30px 24px 24px;display:grid}.auth-verification-stage{place-items:center;width:84px;height:84px;display:grid;position:relative}.auth-verification-orbit{background:conic-gradient(from 0deg,transparent 0 42%,var(--primary) 56%,var(--success) 76%,transparent 92% 100%);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.auth-verification-orbit{background:conic-gradient(from 0deg,transparent 0 42%,color-mix(in oklch,var(--primary) 76%,transparent) 56%,color-mix(in oklch,var(--success) 82%,var(--primary)) 76%,transparent 92% 100%)}}.auth-verification-orbit{animation:auth-verification-rotate 1.6s linear infinite;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.auth-verification-orbit>span{background:var(--success);width:5px;height:5px;box-shadow:0 0 12px var(--success);border-radius:999px;position:absolute;top:1px;left:50%}@supports (color:color-mix(in lab,red,red)){.auth-verification-orbit>span{box-shadow:0 0 12px color-mix(in oklch,var(--success) 62%,transparent)}}.auth-verification-orbit>span{transform:translate(-50%)}.auth-verification-core{z-index:1;border:1px solid var(--line-strong);place-items:center;width:64px;height:64px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.auth-verification-core{border:1px solid color-mix(in oklch,var(--line-strong) 76%,transparent)}}.auth-verification-core{background:var(--panel-raised);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.auth-verification-core{background:color-mix(in oklch,var(--panel-raised) 92%,transparent)}}.auth-verification-core{box-shadow:0 12px 30px var(--shadow-soft),0 0 0 1px var(--ink) inset}@supports (color:color-mix(in lab,red,red)){.auth-verification-core{box-shadow:0 12px 30px color-mix(in oklch,var(--shadow-soft) 52%,transparent),0 0 0 1px color-mix(in oklch,var(--ink) 6%,transparent) inset}}.auth-verification-core .vaultpilot-mark{width:52px!important;height:52px!important}.auth-verification-copy{gap:8px;min-width:0;display:grid}.auth-verification-kicker{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.auth-verification-kicker{color:color-mix(in oklch,var(--primary) 72%,var(--ink))}}.auth-verification-kicker{font-size:11px;font-weight:760;line-height:1.2}.auth-verification-copy h1{max-width:24ch;font-size:clamp(24px,3.2vw,32px);line-height:1.08}.auth-verification-copy p{max-width:54ch;font-size:13.5px;font-weight:540;line-height:1.6}.auth-verification-progress{background:var(--line-strong);border-radius:999px;height:2px;margin:0 24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth-verification-progress{background:color-mix(in oklch,var(--line-strong) 58%,transparent)}}.auth-verification-progress>span{border-radius:inherit;background:var(--primary);inset-block:0;width:38%;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.auth-verification-progress>span{background:color-mix(in oklch,var(--primary) 78%,var(--success))}}.auth-verification-progress>span{animation:auth-verification-progress 1.8s cubic-bezier(.65,0,.35,1) infinite}.auth-loading-panel[data-waiting=slow] .auth-verification-progress>span{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.auth-loading-panel[data-waiting=slow] .auth-verification-progress>span{background:color-mix(in oklch,var(--warning) 78%,var(--primary))}}.auth-loading-panel[data-waiting=slow] .auth-verification-progress>span{animation-duration:2.6s}.auth-loading-panel[data-waiting=slow] .auth-verification-kicker{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.auth-loading-panel[data-waiting=slow] .auth-verification-kicker{color:color-mix(in oklch,var(--warning) 76%,var(--ink))}}.auth-verification-scope{border:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 24px 22px;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth-verification-scope{border:1px solid color-mix(in oklch,var(--line-strong) 48%,transparent)}}.auth-verification-scope{background:var(--panel);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.auth-verification-scope{background:color-mix(in oklch,var(--panel) 74%,transparent)}}.auth-verification-scope{list-style:none}.auth-verification-scope li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:13px 14px;display:grid}.auth-verification-scope li+li{border-left:1px solid var(--line-strong)}@supports (color:color-mix(in lab,red,red)){.auth-verification-scope li+li{border-left:1px solid color-mix(in oklch,var(--line-strong) 42%,transparent)}}.auth-verification-scope li>span{border:1px solid var(--primary);place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-verification-scope li>span{border:1px solid color-mix(in oklch,var(--primary) 32%,var(--line-strong))}}.auth-verification-scope li>span{color:var(--primary);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.auth-verification-scope li>span{color:color-mix(in oklch,var(--primary) 76%,var(--ink))}}.auth-verification-scope li>span{font-size:9px;font-weight:800}.auth-verification-scope li div{gap:2px;min-width:0;display:grid}.auth-verification-scope small,.auth-verification-scope strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-verification-scope strong{color:var(--ink);font-size:11.5px;font-weight:720}.auth-verification-scope small{color:var(--muted);font-size:10.5px;font-weight:560}.auth-verification-footer{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-verification-footer{border-top:1px solid color-mix(in oklch,var(--line-strong) 46%,transparent)}}.auth-verification-footer{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.auth-verification-footer{background:color-mix(in oklch,var(--panel) 76%,transparent)}}.auth-verification-boundary{min-width:0;color:var(--ink);align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-verification-boundary{color:color-mix(in oklch,var(--ink) 82%,var(--muted))}}.auth-verification-boundary{font-size:10.75px;font-weight:620;line-height:1.35}.auth-verification-boundary svg{width:14px;height:14px;color:var(--success);flex:none}.auth-verification-signals{border-top:1px solid var(--line-strong);align-items:center;min-height:28px;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-verification-signals{border-top:1px solid color-mix(in oklch,var(--line-strong) 46%,transparent)}}.auth-verification-signals{padding-top:10px}.auth-verification-footer .auth-verification-signals{border-top:0;flex:none;min-height:0;padding-top:0}.auth-verification-signals>span{color:var(--muted);align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-verification-signals>span{color:color-mix(in oklch,var(--muted) 88%,var(--ink))}}.auth-verification-signals>span{font-size:10.75px;font-weight:600}.auth-verification-signals i{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 4px var(--success);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.auth-verification-signals i{box-shadow:0 0 0 4px color-mix(in oklch,var(--success) 13%,transparent)}}.auth-bootstrap-note,.auth-loading-panel .debug-panel,.auth-loading-panel h1,.auth-loading-panel p,.auth-shell-bootstrap .ghost-action{justify-self:stretch}@keyframes auth-verification-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-verification-rotate{to{transform:rotate(1turn)}}@keyframes auth-verification-progress{0%{transform:translate(-115%)}to{transform:translate(305%)}}.server-settings-tabs{gap:8px!important}.server-settings-tabs button{border-radius:8px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:9px!important;min-height:58px!important;padding:10px 12px!important}.server-settings-tabs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-settings-operations-grid{grid-template-columns:minmax(280px,.92fr) minmax(340px,1.08fr)!important;align-items:start!important}.migration-import-grid{grid-template-columns:repeat(auto-fit,minmax(186px,1fr))!important;gap:8px!important}.migration-import-source{align-content:start!important;gap:5px!important;min-height:82px!important;padding:10px!important}.migration-import-source small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.server-setting-card.server-maintenance-category-card{border-radius:8px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important;min-height:154px!important}.server-maintenance-category-copy em,.server-maintenance-category-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.server-maintenance-action-row{grid-template-columns:minmax(168px,220px)!important;justify-content:end!important;align-items:center!important;gap:8px!important;display:grid!important}.server-maintenance-action-row .compact-action{width:100%;min-width:0!important}.maintenance-backup-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.maintenance-backup-row>span{min-width:0}.server-access-note{min-width:0;align-items:flex-start!important;line-height:1.38!important}.server-access-note>span{min-width:0}@media (max-width:1180px){.server-settings-operations-grid{grid-template-columns:1fr!important}.server-maintenance-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){[data-theme=light][data-accent=rose] .overview-dashboard .overview-dashboard-screen-tools,[data-theme=light][data-accent=rose] .overview-dashboard-screen-tools{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important}[data-theme=light][data-accent=rose] .overview-dashboard-screen-summary{flex-basis:auto!important;width:100%!important;max-width:none!important}[data-theme=light][data-accent=rose] .overview-dashboard-screen-action-cluster{justify-content:flex-start!important}.maintenance-backup-row,.migration-import-grid,.server-maintenance-action-row,.server-maintenance-category-grid,.server-settings-tabs{grid-template-columns:1fr!important}}@media (max-width:480px){.auth-loading-panel{padding:0}.auth-loading-panel-head{align-items:flex-start;padding:16px 18px}.auth-verification-security{white-space:normal}.auth-verification-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 18px 20px}.auth-verification-stage{justify-self:center}.auth-verification-copy{text-align:center}.auth-verification-copy h1,.auth-verification-copy p{max-width:none}.auth-verification-progress{margin-inline:18px}.auth-verification-scope{grid-template-columns:1fr;margin:18px}.auth-verification-scope li+li{border-top:1px solid var(--line-strong)}@supports (color:color-mix(in lab,red,red)){.auth-verification-scope li+li{border-top:1px solid color-mix(in oklch,var(--line-strong) 42%,transparent)}}.auth-verification-scope li+li{border-left:0}.auth-verification-footer{justify-items:start;padding:14px 18px;display:grid}}@media (prefers-reduced-motion:reduce){.auth-verification-core,.auth-verification-enter,.auth-verification-orbit,.auth-verification-progress>span{animation:none!important}.auth-verification-progress>span{opacity:.62;width:100%}}@media (forced-colors:active){.auth-loading-panel,.auth-verification-progress,.auth-verification-scope{box-shadow:none;background:canvas;border:1px solid canvastext}.auth-verification-progress>span,.auth-verification-signals i{box-shadow:none;background:highlight}.auth-loading-panel-head,.auth-verification-footer,.auth-verification-scope li+li{border-color:canvastext}}.audit-toolbar{background:var(--surface-raised)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) minmax(150px,198px) minmax(220px,320px) auto!important;margin-bottom:10px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.audit-toolbar{background:color-mix(in oklch,var(--surface-raised) 72%,var(--input-surface))!important}}.audit-toolbar{padding:8px!important}.audit-toolbar>svg{display:none!important}.audit-category-tabs{scrollbar-width:thin;flex-wrap:nowrap!important;min-width:0!important;overflow-x:auto!important}.audit-category-tabs button{border-radius:7px!important;flex:none!important;min-height:32px!important;padding:5px 8px!important}.audit-action-select select,.audit-search-box input{min-height:34px!important}.audit-filter-summary{border-top:1px solid var(--border-subtle)!important;grid-column:1/-1!important;justify-content:space-between!important;gap:8px!important;min-height:26px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.audit-filter-summary{border-top:1px solid color-mix(in oklch,var(--border-subtle) 68%,transparent)!important}}.audit-filter-summary{color:var(--text-secondary)!important;padding-top:6px!important;font-size:12px!important}.audit-export-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:6px!important;display:inline-flex!important}.notification-rules-panel{gap:10px!important}.notification-rules-hero{background:var(--surface-raised)!important;min-height:52px!important;padding:9px 11px!important}@supports (color:color-mix(in lab,red,red)){.notification-rules-hero{background:color-mix(in oklch,var(--surface-raised) 88%,var(--input-surface))!important}}.notification-rules-hero small{max-width:78ch}.notification-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.notification-metric-card{min-height:46px!important;box-shadow:none!important;border-radius:7px!important;padding:8px 9px!important}.notification-events-card,.notification-recipient-card{border-radius:8px!important;padding:12px!important}.server-smtp-event-group{padding:8px!important}.server-smtp-event-group-header{gap:8px!important;padding:7px!important}.server-smtp-event-group-header,.server-smtp-event-row{border-radius:7px!important;align-items:flex-start!important}.server-smtp-event-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr)!important;min-height:44px!important;padding:8px!important}.smtp-event-checkbox{accent-color:var(--action);width:18px!important;height:18px!important;margin-top:1px!important}.server-smtp-event-group-copy,.server-smtp-event-row span{min-width:0}.server-smtp-event-row small,.server-smtp-event-row strong{display:block}.notification-save-footer .server-settings-save-strip{border-radius:8px!important;align-items:center!important;position:static!important}.integrations-stack>.integration-tabs{z-index:4!important;border:1px solid var(--border-subtle)!important;gap:6px!important;display:grid!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab,red,red)){.integrations-stack>.integration-tabs{border:1px solid color-mix(in oklch,var(--border-subtle) 74%,transparent)!important}}.integrations-stack>.integration-tabs{background:var(--surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.integrations-stack>.integration-tabs{background:color-mix(in oklch,var(--surface) 86%,var(--input-surface))!important}}.integrations-stack>.integration-tabs{padding:5px!important}.integrations-stack>.integration-tabs button{border-radius:7px!important;justify-content:center!important;min-height:38px!important}.integration-api-layout{grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr)!important;gap:10px!important}.integration-api-preview-panel{align-self:start!important;max-height:420px!important;overflow:auto!important}.directory-provider-card,.integration-api-scope-option,.integration-client-row,.integration-vault-card{box-shadow:none!important;border-radius:8px!important}.server-settings-operations-grid{gap:12px!important}.server-maintenance-category-grid{grid-template-columns:1fr!important;gap:8px!important}.maintenance-backup-row,.server-maintenance-category-card{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;min-height:62px!important}.server-maintenance-category-copy{min-width:0!important}.server-maintenance-action-row{justify-content:flex-end!important}.migration-import-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.certificate-authority-card,.migration-import-source{box-shadow:none!important}.update-card-grid{gap:12px!important}.update-card{box-shadow:none!important}.update-meta-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.update-steps{max-height:220px!important}.workspace-panel.discovery-workspace{gap:10px!important}.discovery-sheet-intro{min-height:44px!important;padding:9px 12px!important}.discovery-sheet-intro small{display:none!important}.discovery-run-console-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.32fr)!important;gap:10px!important}.discovery-draft-scan-modes,.discovery-evidence-drawer,.discovery-live-status-panel,.discovery-policy-shell,.discovery-run-log-panel{box-shadow:none!important;border-radius:8px!important}.discovery-draft-quick-actions button,.discovery-draft-scan-option,.discovery-folder-preset,.discovery-run-mode-card,.discovery-scan-option{border-radius:7px!important;min-height:48px!important}.discovery-report-workbench{grid-template-columns:minmax(0,1fr) minmax(260px,.28fr)!important;gap:10px!important}.discovery-table{min-width:780px!important}.discovery-active-filter-summary,.discovery-filter-bar,.discovery-selection-toolbar{border-radius:8px!important;padding:8px!important}.discovery-primary-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(138px,184px))!important;gap:8px!important}.discovery-selection-toolbar{grid-template-columns:repeat(3,minmax(86px,auto)) minmax(0,1fr)!important}.discovery-selection-toolbar>div{justify-content:flex-end!important}.discovery-table td,.discovery-table th{padding:9px 10px!important}.discovery-evidence-drawer{align-self:start!important}.topbar-release-ticker{max-width:min(500px,32vw)!important;min-height:36px!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker{border-color:color-mix(in oklch,var(--topbar-text) 18%,var(--action) 8%)!important}}.topbar-release-ticker{background:linear-gradient(90deg,var(--topbar-bg),transparent 32px,transparent calc(100% - 32px),var(--topbar-bg)),linear-gradient(180deg,var(--topbar-bg),var(--topbar-bg))!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker{background:linear-gradient(90deg,color-mix(in oklch,var(--topbar-bg) 86%,black),transparent 32px,transparent calc(100% - 32px),color-mix(in oklch,var(--topbar-bg) 86%,black)),linear-gradient(180deg,color-mix(in oklch,var(--topbar-bg) 92%,var(--action) 8%),color-mix(in oklch,var(--topbar-bg) 96%,black 4%))!important;box-shadow:0 1px 0 color-mix(in oklch,var(--topbar-text) 9%,transparent) inset!important}}.topbar-release-ticker-headline,.topbar-release-ticker-item,.topbar-release-ticker-track{height:36px!important;min-height:36px!important}.topbar-release-ticker-headline{background:var(--topbar-bg)!important;padding-inline:14px 12px!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker-headline{background:color-mix(in oklch,var(--topbar-bg) 78%,black 10%)!important}}.topbar-release-ticker-track{animation-duration:58s!important}.topbar-release-ticker-item{padding-inline:18px!important}.gridcn-uplink-header .accent-palette,.gridcn-uplink-header .language-switch,.gridcn-uplink-header .theme-switch,.topbar-action-group,.topbar-action-group-critical{border-radius:8px!important}[data-theme=dark] :is(.panel,.server-settings-card,.notification-rules-hero,.notification-metric-card,.integrations-panel,.directory-setup-panel,.integration-api-builder-card,.server-smtp-event-group,.migration-import-source,.certificate-authority-card,.maintenance-backup-row,.update-card){border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] :is(.panel,.server-settings-card,.notification-rules-hero,.notification-metric-card,.integrations-panel,.directory-setup-panel,.integration-api-builder-card,.server-smtp-event-group,.migration-import-source,.certificate-authority-card,.maintenance-backup-row,.update-card){border-color:color-mix(in oklch,var(--border-subtle) 88%,transparent)!important}}[data-theme=dark] :is(.panel,.server-settings-card,.notification-rules-hero,.notification-metric-card,.integrations-panel,.directory-setup-panel,.integration-api-builder-card,.server-smtp-event-group,.migration-import-source,.certificate-authority-card,.maintenance-backup-row,.update-card){background:var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] :is(.panel,.server-settings-card,.notification-rules-hero,.notification-metric-card,.integrations-panel,.directory-setup-panel,.integration-api-builder-card,.server-smtp-event-group,.migration-import-source,.certificate-authority-card,.maintenance-backup-row,.update-card){background:color-mix(in oklch,var(--surface-raised) 78%,var(--input-surface))!important}}[data-theme=dark] :is(.panel,.server-settings-card,.notification-rules-hero,.notification-metric-card,.integrations-panel,.directory-setup-panel,.integration-api-builder-card,.server-smtp-event-group,.migration-import-source,.certificate-authority-card,.maintenance-backup-row,.update-card){color:var(--text-primary)!important}[data-theme=dark] :is(input,textarea,select,.search-box,.search-input,.smart-filter-select select){border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] :is(input,textarea,select,.search-box,.search-input,.smart-filter-select select){border-color:color-mix(in oklch,var(--border-subtle) 90%,transparent)!important}}[data-theme=dark] :is(input,textarea,select,.search-box,.search-input,.smart-filter-select select){background:var(--input-surface)!important;color:var(--text-primary)!important}[data-theme=dark] :is(.panel-copy,small,em,.server-access-note,.update-progress-label,.audit-filter-summary){color:var(--text-secondary)!important}[data-theme=dark] .workspace-panel.discovery-workspace{--discovery-canvas:var(--page-background);--discovery-panel:var(--surface);--discovery-panel-muted:var(--surface-muted);--discovery-panel-selected:var(--component-selected-bg);--discovery-line:var(--border-subtle);--discovery-line-strong:var(--active-border);--discovery-text:var(--text-primary);--discovery-muted:var(--text-secondary);--discovery-faint:var(--text-muted);background:var(--discovery-canvas)!important;color:var(--discovery-text)!important}[data-theme=dark] .workspace-panel.discovery-workspace :is(.discovery-policy-guardrails,.discovery-saved-policies-section,.discovery-saved-policies-section>summary,.discovery-policy-list-panel,.empty-state.discovery-empty-state,.empty-state.compact,.discovery-table thead,.discovery-table th,.discovery-selection-toolbar,.discovery-report-summary span,.discovery-live-counters span,.discovery-boundary-note,.discovery-import-audit-row){border-color:var(--discovery-line)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .workspace-panel.discovery-workspace :is(.discovery-policy-guardrails,.discovery-saved-policies-section,.discovery-saved-policies-section>summary,.discovery-policy-list-panel,.empty-state.discovery-empty-state,.empty-state.compact,.discovery-table thead,.discovery-table th,.discovery-selection-toolbar,.discovery-report-summary span,.discovery-live-counters span,.discovery-boundary-note,.discovery-import-audit-row){border-color:color-mix(in oklch,var(--discovery-line) 90%,transparent)!important}}[data-theme=dark] .workspace-panel.discovery-workspace :is(.discovery-policy-guardrails,.discovery-saved-policies-section,.discovery-saved-policies-section>summary,.discovery-policy-list-panel,.empty-state.discovery-empty-state,.empty-state.compact,.discovery-table thead,.discovery-table th,.discovery-selection-toolbar,.discovery-report-summary span,.discovery-live-counters span,.discovery-boundary-note,.discovery-import-audit-row){background:var(--discovery-panel-muted)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .workspace-panel.discovery-workspace :is(.discovery-policy-guardrails,.discovery-saved-policies-section,.discovery-saved-policies-section>summary,.discovery-policy-list-panel,.empty-state.discovery-empty-state,.empty-state.compact,.discovery-table thead,.discovery-table th,.discovery-selection-toolbar,.discovery-report-summary span,.discovery-live-counters span,.discovery-boundary-note,.discovery-import-audit-row){background:color-mix(in oklch,var(--discovery-panel-muted) 80%,var(--discovery-panel))!important}}@media (max-width:1180px){.audit-toolbar,.discovery-report-workbench,.discovery-run-console-layout,.integration-api-layout,.notification-rules-layout{grid-template-columns:1fr!important}.audit-export-actions,.audit-filter-summary,.discovery-selection-toolbar>div{justify-content:flex-start!important}.topbar-release-ticker{max-width:min(360px,40vw)!important}}@media (max-width:760px){.audit-toolbar,.discovery-primary-filters,.discovery-selection-toolbar,.maintenance-backup-row,.notification-metric-grid,.server-maintenance-category-card{grid-template-columns:1fr!important}.audit-category-tabs,.audit-export-actions,.notification-event-actions,.server-maintenance-action-row{justify-content:flex-start!important}.workspace-panel.discovery-workspace .discovery-report-workbench{grid-template-columns:1fr!important}.workspace-panel.discovery-workspace .discovery-table-wrap{background:0 0!important;border:0!important;max-height:none!important;overflow:visible!important}.workspace-panel.discovery-workspace .discovery-table{width:100%!important;min-width:0!important;display:block!important}.workspace-panel.discovery-workspace .discovery-table thead{display:none!important}.workspace-panel.discovery-workspace .discovery-table tbody{gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.workspace-panel.discovery-workspace .discovery-finding-row{width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.workspace-panel.discovery-workspace .discovery-finding-row td{grid-template-columns:minmax(82px,.35fr) minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.workspace-panel.discovery-workspace .discovery-finding-row td:first-child{border-bottom:0!important;justify-content:flex-start!important;align-items:center!important;padding-bottom:0!important;display:flex!important}.workspace-panel.discovery-workspace .discovery-finding-row td:first-child:before,.workspace-panel.discovery-workspace .discovery-finding-row td:not([data-label]):before{content:none!important}.workspace-panel.discovery-workspace .discovery-finding-row td:before{color:var(--discovery-faint,var(--faint))!important;content:attr(data-label)!important;min-width:0!important;font-size:.68rem!important;font-weight:720!important;line-height:1.25!important}.workspace-panel.discovery-workspace :is(.discovery-priority-stack,.discovery-source-stack,.discovery-evidence-summary,.discovery-reason-chip-list,.discovery-asset-button){width:100%!important;min-width:0!important;max-width:100%!important}.workspace-panel.discovery-workspace :is(.discovery-chip,.discovery-category-chip,.discovery-reason-chip){overflow-wrap:anywhere!important;text-align:left!important;white-space:normal!important;max-width:100%!important}}@media (max-width:420px){.workspace-panel.discovery-workspace .discovery-finding-row td{grid-template-columns:1fr!important;gap:4px!important}}.overview-refresh-state,.overview-widget-refresh-state{display:none!important}.gridcn-uplink-header .accent-palette,.gridcn-uplink-header .language-switch,.gridcn-uplink-header .theme-switch{contain:layout!important;height:40px!important;min-height:40px!important;overflow:visible!important}.gridcn-uplink-header .accent-palette button,.gridcn-uplink-header .language-switch button,.gridcn-uplink-header .theme-switch button,.gridcn-uplink-header .top-icon-action{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.gridcn-uplink-header .theme-switch:before{border-radius:10px!important;width:34px!important;height:34px!important}.gridcn-uplink-header .theme-switch[data-selection=light]:before{transform:translate(36px)!important}.gridcn-uplink-header .theme-switch[data-selection=system]:before{transform:translate(72px)!important}.audit-toolbar{grid-template-columns:auto minmax(280px,1.15fr) minmax(150px,.42fr) minmax(220px,.7fr) minmax(220px,.8fr) auto!important;align-items:center!important;gap:8px!important;padding:10px!important}.audit-action-select{min-width:150px!important}.audit-filter-summary{align-items:center!important;min-height:34px!important}.integrations-stack>.integration-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-bottom:10px!important}.integration-extension-flow>.extension-panel{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.directory-provider-card,.directory-setup-panel,.integration-api-builder-card,.integrations-panel{border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.directory-provider-card,.directory-setup-panel,.integration-api-builder-card,.integrations-panel{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent)!important}}.directory-provider-card,.directory-setup-panel,.integration-api-builder-card,.integrations-panel{box-shadow:0 12px 34px var(--shadow-soft)!important}@supports (color:color-mix(in lab,red,red)){.directory-provider-card,.directory-setup-panel,.integration-api-builder-card,.integrations-panel{box-shadow:0 12px 34px color-mix(in oklch,var(--shadow-soft) 7%,transparent)!important}}.notification-rules-hero{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:60px!important;padding:10px 12px!important}.notification-rules-layout{grid-template-columns:minmax(300px,.72fr) minmax(460px,1.28fr)!important;gap:12px!important}.server-smtp-event-group{border-color:var(--border-subtle)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.server-smtp-event-group{border-color:color-mix(in oklch,var(--border-subtle) 84%,transparent)!important}}.server-smtp-event-group{background:var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){.server-smtp-event-group{background:color-mix(in oklch,var(--surface-raised) 88%,var(--input-surface))!important}}.server-smtp-event-group .server-smtp-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.server-smtp-event-row{min-height:54px!important;padding:9px!important}.discovery-policy-shell{gap:12px!important;padding:12px!important}.discovery-draft-scan-modes{border:1px solid var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-modes{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,var(--action) 8%)!important}}.discovery-draft-scan-modes{border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-modes{background:color-mix(in oklch,var(--surface-raised) 90%,var(--input-surface))!important}}.discovery-draft-scan-modes>header{margin-bottom:8px!important}.discovery-draft-kind-list,.discovery-draft-quick-actions{gap:8px!important}.certificate-authority-grid,.migration-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.certificate-authority-card,.migration-import-source{border:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;min-width:0;min-height:72px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.certificate-authority-card,.migration-import-source{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.certificate-authority-card,.migration-import-source{background:var(--input-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.certificate-authority-card,.migration-import-source{background:color-mix(in oklch,var(--input-surface) 82%,var(--surface-raised))}}.certificate-authority-card,.migration-import-source{color:var(--text-primary);text-align:left}.migration-import-source{grid-template-columns:minmax(0,1fr) auto}.certificate-authority-card svg{width:18px;height:18px;color:var(--icon-active)}.certificate-authority-brand-mark{--logo-color:#64748b;border:1px solid var(--logo-color);place-items:center;width:28px;min-width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.certificate-authority-brand-mark{border:1px solid color-mix(in oklch,var(--logo-color) 35%,var(--border-subtle))}}.certificate-authority-brand-mark{background:var(--logo-color);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.certificate-authority-brand-mark{background:color-mix(in oklch,var(--logo-color) 10%,var(--surface-raised))}}.certificate-authority-brand-mark{overflow:hidden}.certificate-authority-brand-mark.has-brand-asset{background:#fff}.certificate-authority-brand-mark.asset-icon .certificate-authority-brand-asset{object-fit:contain;width:24px;height:24px}.certificate-authority-brand-mark.asset-wordmark{width:84px;min-width:84px;padding:3px 5px}.certificate-authority-brand-mark.asset-wordmark .certificate-authority-brand-asset{object-fit:contain;width:74px;height:20px}.certificate-authority-card .certificate-authority-brand-mark svg{width:24px;height:24px}.certificate-authority-card strong,.migration-import-source strong{font-size:13px;font-weight:670;line-height:1.2;display:block}.certificate-authority-card small,.migration-import-source small{color:var(--text-secondary);margin-top:3px;font-size:12px;line-height:1.35;display:block}.certificate-authority-card em,.migration-import-source em{color:var(--text-muted);margin-top:5px;font-size:11px;font-style:normal;display:block}.certificate-authority-card.is-selected{border-color:var(--selection-border)!important;background:var(--selection-surface)!important;box-shadow:0 0 0 1px var(--selection-accent),0 10px 24px var(--selection-accent)!important}@supports (color:color-mix(in lab,red,red)){.certificate-authority-card.is-selected{box-shadow:0 0 0 1px color-mix(in oklch,var(--selection-accent) 18%,transparent),0 10px 24px color-mix(in oklch,var(--selection-accent) 9%,transparent)!important}}.secret-save-progress{border:1px solid var(--border-subtle);gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.secret-save-progress{border:1px solid color-mix(in oklch,var(--border-subtle) 74%,var(--action) 14%)}}.secret-save-progress{background:var(--primary-soft);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.secret-save-progress{background:color-mix(in oklch,var(--primary-soft) 38%,var(--input-surface))}}.secret-save-progress>span{color:var(--text-primary);align-items:center;gap:8px;font-size:12px;font-weight:620;display:inline-flex}.secret-save-progress svg{width:15px;height:15px;animation:spin 1s linear infinite}.secret-save-progress progress{background:var(--surface-raised);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.secret-save-progress progress{background:color-mix(in oklch,var(--surface-raised) 80%,var(--border-subtle))}}.secret-save-progress progress::-webkit-progress-bar{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.secret-save-progress progress::-webkit-progress-bar{background:color-mix(in oklch,var(--surface-raised) 80%,var(--border-subtle))}}.secret-save-progress progress::-webkit-progress-value{background:linear-gradient(90deg,var(--primary),var(--success));border-radius:999px}.secret-save-progress progress::-moz-progress-bar{background:linear-gradient(90deg,var(--primary),var(--success));border-radius:999px}.maintenance-backup-archive,.migration-import-panel{gap:12px;display:grid}.backup-tool-import-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.migration-import-actions{justify-content:space-between!important;align-items:center!important;gap:8px!important}.maintenance-backup-row{border:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.maintenance-backup-row{border:1px solid color-mix(in oklch,var(--border-subtle) 80%,transparent)}}.maintenance-backup-row{background:var(--input-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.maintenance-backup-row{background:color-mix(in oklch,var(--input-surface) 86%,var(--surface-raised))}}.maintenance-backup-row code,.maintenance-backup-row small,.maintenance-backup-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.maintenance-backup-row small{color:var(--text-secondary);margin-top:2px;font-size:12px}.maintenance-backup-row code{color:var(--text-muted);margin-top:5px;font-size:11px}.update-card{display:grid!important}.update-card-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.update-component-mark{border:1px solid var(--border-subtle);place-items:center;width:38px;height:38px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.update-component-mark{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.update-component-mark{background:var(--surface-raised);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.update-component-mark{background:color-mix(in oklch,var(--surface-raised) 84%,var(--input-surface))}}.update-component-mark{color:var(--icon-active)}.update-component-mark.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.update-component-mark.tone-success{border-color:color-mix(in oklch,var(--success) 36%,var(--border-subtle))}}.update-component-mark.tone-success{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.update-component-mark.tone-success{background:color-mix(in oklch,var(--success-soft) 58%,var(--surface-raised))}}.update-component-mark.tone-success{color:var(--success-ink)}.update-component-mark.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.update-component-mark.tone-warning{border-color:color-mix(in oklch,var(--warning) 42%,var(--border-subtle))}}.update-component-mark.tone-warning{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.update-component-mark.tone-warning{background:color-mix(in oklch,var(--warning-soft) 62%,var(--surface-raised))}}.update-component-mark.tone-warning{color:var(--warning-ink)}.update-card-header small,.update-card-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.update-card-header small{color:var(--text-secondary);margin-top:2px;font-size:12px}.update-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.update-steps{border:1px solid var(--border-subtle);max-height:260px;overflow:auto;gap:6px!important;padding:8px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.update-steps{border:1px solid color-mix(in oklch,var(--border-subtle) 76%,transparent)}}.update-steps{background:var(--input-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.update-steps{background:color-mix(in oklch,var(--input-surface) 78%,var(--surface-raised))}}.update-step{border-radius:7px!important;min-height:40px!important;padding:8px!important}[data-theme=dark]{--background:var(--bg);--page-background:var(--bg);--surface:var(--surface-panel);--surface-muted:var(--panel-muted);--surface-raised:var(--surface-elevated);--surface-overlay:var(--popover);--input-surface:var(--theme-input);--table-row-surface:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--table-row-surface:color-mix(in oklch,var(--input-surface) 82%,var(--surface-raised))}}[data-theme=dark]{--border-subtle:var(--theme-border-subtle);--border-strong:var(--theme-border-strong);--text-primary:var(--ink);--text-secondary:var(--muted);--text-muted:var(--faint);--primary-soft:var(--action-soft);--success-soft:var(--success-surface);--warning-soft:var(--warning-surface);--danger-soft:var(--danger-surface)}[data-theme=dark] .directory-setup-panel,[data-theme=dark] .discovery-draft-scan-modes,[data-theme=dark] .discovery-policy-shell,[data-theme=dark] .integrations-panel,[data-theme=dark] .notification-rules-hero,[data-theme=dark] .panel,[data-theme=dark] .server-settings-card,[data-theme=dark] .update-card,[data-theme=dark] .workspace-shell{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .directory-setup-panel,[data-theme=dark] .discovery-draft-scan-modes,[data-theme=dark] .discovery-policy-shell,[data-theme=dark] .integrations-panel,[data-theme=dark] .notification-rules-hero,[data-theme=dark] .panel,[data-theme=dark] .server-settings-card,[data-theme=dark] .update-card,[data-theme=dark] .workspace-shell{background:color-mix(in oklch,var(--surface) 88%,var(--input-surface))!important}}[data-theme=dark] .directory-setup-panel,[data-theme=dark] .discovery-draft-scan-modes,[data-theme=dark] .discovery-policy-shell,[data-theme=dark] .integrations-panel,[data-theme=dark] .notification-rules-hero,[data-theme=dark] .panel,[data-theme=dark] .server-settings-card,[data-theme=dark] .update-card,[data-theme=dark] .workspace-shell{color:var(--text-primary)!important}[data-theme=dark] .app-top-actions .topbar-action-group,[data-theme=dark] .certificate-authority-card,[data-theme=dark] .gridcn-uplink-header .accent-palette,[data-theme=dark] .gridcn-uplink-header .language-switch,[data-theme=dark] .gridcn-uplink-header .theme-switch,[data-theme=dark] .maintenance-backup-row,[data-theme=dark] .migration-import-source,[data-theme=dark] .notification-metric-card,[data-theme=dark] .server-smtp-event-group{background:var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .app-top-actions .topbar-action-group,[data-theme=dark] .certificate-authority-card,[data-theme=dark] .gridcn-uplink-header .accent-palette,[data-theme=dark] .gridcn-uplink-header .language-switch,[data-theme=dark] .gridcn-uplink-header .theme-switch,[data-theme=dark] .maintenance-backup-row,[data-theme=dark] .migration-import-source,[data-theme=dark] .notification-metric-card,[data-theme=dark] .server-smtp-event-group{background:color-mix(in oklch,var(--surface-raised) 78%,var(--input-surface))!important}}[data-theme=dark] .app-top-actions .topbar-action-group,[data-theme=dark] .certificate-authority-card,[data-theme=dark] .gridcn-uplink-header .accent-palette,[data-theme=dark] .gridcn-uplink-header .language-switch,[data-theme=dark] .gridcn-uplink-header .theme-switch,[data-theme=dark] .maintenance-backup-row,[data-theme=dark] .migration-import-source,[data-theme=dark] .notification-metric-card,[data-theme=dark] .server-smtp-event-group{border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .app-top-actions .topbar-action-group,[data-theme=dark] .certificate-authority-card,[data-theme=dark] .gridcn-uplink-header .accent-palette,[data-theme=dark] .gridcn-uplink-header .language-switch,[data-theme=dark] .gridcn-uplink-header .theme-switch,[data-theme=dark] .maintenance-backup-row,[data-theme=dark] .migration-import-source,[data-theme=dark] .notification-metric-card,[data-theme=dark] .server-smtp-event-group{border-color:color-mix(in oklch,var(--border-subtle) 88%,transparent)!important}}[data-theme=dark] .certificate-authority-card.is-selected{border-color:var(--selection-border)!important;background:var(--selection-surface)!important;box-shadow:0 0 0 1px var(--selection-accent),0 10px 24px var(--selection-accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .certificate-authority-card.is-selected{box-shadow:0 0 0 1px color-mix(in oklch,var(--selection-accent) 24%,transparent),0 10px 24px color-mix(in oklch,var(--selection-accent) 10%,transparent)!important}}[data-theme=dark] :is(.panel-copy,small,em,.server-access-note,.update-progress-label){color:var(--text-secondary)}[data-theme=dark] .topbar-release-ticker{background:var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .topbar-release-ticker{background:color-mix(in oklch,var(--surface-raised) 92%,var(--primary-soft))!important}}[data-theme=dark] .topbar-release-ticker{border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .topbar-release-ticker{border-color:color-mix(in oklch,var(--border-subtle) 82%,var(--primary))!important}}@media (max-width:1180px){.audit-toolbar,.certificate-authority-grid,.migration-import-grid,.notification-rules-layout,.server-smtp-event-group .server-smtp-event-grid{grid-template-columns:1fr!important}}.gridcn-sidebar-nav{overflow:hidden!important}.gridcn-sidebar-sections{overscroll-behavior:contain!important;flex:auto!important;align-content:start!important}.gridcn-sidebar-footer{z-index:1!important;background:var(--sidebar-bg,var(--panel))!important;flex:none!important;position:relative!important}@supports (color:color-mix(in lab,red,red)){.gridcn-sidebar-footer{background:color-mix(in oklch,var(--sidebar-bg,var(--panel)) 88%,transparent)!important}}@media (max-width:760px){.gridcn-dashboard-frame,.gridcn-dashboard-frame.sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}.gridcn-sidebar-nav,.gridcn-sidebar-nav.collapsed{max-height:none!important;overflow:hidden!important}.gridcn-sidebar-sections{max-height:min(44dvh,360px)!important}.gridcn-sidebar-footer{margin-top:8px!important;padding-top:8px!important}.sidebar-health-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.gridcn-sidebar-nav.collapsed .sidebar-health-row,.sidebar-health-row{grid-template-columns:auto minmax(0,1fr)!important;justify-items:stretch!important;width:100%!important;min-height:40px!important;padding:0 16px 0 8px!important}.gridcn-sidebar-nav.collapsed .sidebar-health-row strong{clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:hidden!important}.app-top-actions,.gridcn-uplink-actions,.gridcn-uplink-header{overflow:visible!important}.topbar-release-ticker{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.topbar-action-group,.topbar-action-group-critical{flex:0 auto!important;width:auto!important;max-width:100%!important}.gridcn-uplink-header .accent-palette,.gridcn-uplink-header .language-switch,.gridcn-uplink-header .theme-switch{height:auto!important;min-height:44px!important}.gridcn-uplink-header .theme-switch{grid-template-columns:repeat(3,44px)!important;width:140px!important;min-width:140px!important}.gridcn-uplink-header .language-switch{min-width:92px!important}.gridcn-uplink-header .accent-palette{flex-wrap:wrap!important;min-width:0!important}.gridcn-uplink-header .theme-switch:before{width:44px!important}.gridcn-uplink-header :is(.top-icon-action,.theme-switch button,.language-switch button,.accent-palette button){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media (max-width:720px){.workspace-panel.discovery-workspace details.discovery-report-context-details>summary{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;min-height:0!important;padding:10px 12px!important;display:grid!important}.workspace-panel.discovery-workspace details.discovery-report-context-details>summary>small,.workspace-panel.discovery-workspace details.discovery-report-context-details>summary>span{text-overflow:clip!important;white-space:normal!important;max-width:100%!important;overflow:visible!important}.workspace-panel.discovery-workspace details.discovery-report-context-details>summary>small{justify-self:start!important}}.discovery-workspace{--discovery-canvas:var(--surface,var(--panel))}@supports (color:color-mix(in lab,red,red)){.discovery-workspace{--discovery-canvas:color-mix(in oklch,var(--surface,var(--panel)) 92%,oklch(97% .008 225))}}.discovery-workspace{--discovery-panel:var(--surface-raised,var(--panel-raised))}@supports (color:color-mix(in lab,red,red)){.discovery-workspace{--discovery-panel:color-mix(in oklch,var(--surface-raised,var(--panel-raised)) 94%,oklch(98% .006 225))}}.discovery-workspace{--discovery-panel-muted:var(--surface-muted,var(--panel-muted))}@supports (color:color-mix(in lab,red,red)){.discovery-workspace{--discovery-panel-muted:color-mix(in oklch,var(--surface-muted,var(--panel-muted)) 82%,oklch(96% .01 225))}}.discovery-workspace{--discovery-line:var(--border-subtle,var(--line))}@supports (color:color-mix(in lab,red,red)){.discovery-workspace{--discovery-line:color-mix(in oklch,var(--border-subtle,var(--line)) 82%,oklch(70% .04 220))}}.discovery-workspace{--discovery-line-strong:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-workspace{--discovery-line-strong:color-mix(in oklch,var(--primary) 32%,var(--discovery-line))}}.discovery-workspace{--discovery-text:var(--text-primary,var(--ink));--discovery-muted:var(--text-secondary,var(--muted));background:linear-gradient(180deg,var(--discovery-canvas),var(--discovery-canvas))}@supports (color:color-mix(in lab,red,red)){.discovery-workspace{background:linear-gradient(180deg,color-mix(in oklch,var(--discovery-canvas) 94%,var(--primary-soft) 6%),var(--discovery-canvas))}}.discovery-workspace{border-color:var(--discovery-line);gap:14px}.discovery-workspace :is(.discovery-tabbar,.discovery-sheet-intro,.discovery-command-workspace,.discovery-policy-shell,.discovery-policy-list-panel,.discovery-run-history-panel,.discovery-suppression-panel,.discovery-import-candidate-list,.discovery-import-audit-list,.discovery-evidence-drawer,.discovery-live-status-panel,.discovery-run-log-panel,.discovery-capability-overview,.discovery-report-context-details){border-color:var(--discovery-line);background:var(--discovery-panel);box-shadow:none}.discovery-workspace :is(.discovery-sheet-intro,.discovery-command-workspace){min-height:56px;padding:12px 14px}.discovery-workflow-rail{border-color:var(--discovery-line);background:var(--discovery-panel);padding:8px}.discovery-tabbar button.discovery-workflow-step{border:1px solid var(--discovery-line);grid-template-columns:32px minmax(0,1fr) auto;gap:10px}@supports (color:color-mix(in lab,red,red)){.discovery-tabbar button.discovery-workflow-step{border:1px solid color-mix(in oklch,var(--discovery-line) 86%,transparent)}}.discovery-tabbar button.discovery-workflow-step{background:var(--discovery-panel)}@supports (color:color-mix(in lab,red,red)){.discovery-tabbar button.discovery-workflow-step{background:color-mix(in oklch,var(--discovery-panel) 88%,var(--discovery-panel-muted))}}.discovery-tabbar button.discovery-workflow-step{min-height:64px;padding:10px 12px}.discovery-tabbar button.discovery-workflow-step.active,.discovery-tabbar button.discovery-workflow-step.is-active{border-color:var(--discovery-line-strong);background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-tabbar button.discovery-workflow-step.active,.discovery-tabbar button.discovery-workflow-step.is-active{background:color-mix(in oklch,var(--primary-soft) 34%,var(--discovery-panel))}}.discovery-workflow-step-index{width:28px;height:28px}.discovery-workflow-step-body strong{color:var(--discovery-text);font-size:.84rem}.discovery-workflow-step-detail,.discovery-workflow-step-meta{color:var(--discovery-muted)}.discovery-run-console-layout{grid-template-columns:minmax(0,1fr) minmax(304px,.34fr)}.discovery-run-operations-panel{gap:10px}.discovery-run-builder{gap:12px}.discovery-policy-shell{padding:0;overflow:hidden}.discovery-policy-shell>header,.discovery-report-section-header{border-bottom:1px solid var(--discovery-line)}@supports (color:color-mix(in lab,red,red)){.discovery-policy-shell>header,.discovery-report-section-header{border-bottom:1px solid color-mix(in oklch,var(--discovery-line) 76%,transparent)}}.discovery-policy-shell>header,.discovery-report-section-header{padding:12px 14px}.discovery-policy-form>:not(header),.discovery-policy-shell>:not(header){margin-left:14px;margin-right:14px}.discovery-policy-form>:last-child{margin-bottom:14px}.discovery-active-filter-summary,.discovery-advanced-scan-limits,.discovery-approved-paths-details,.discovery-draft-scan-modes,.discovery-file-scope-details,.discovery-network-scope-details,.discovery-policy-run-details,.discovery-scope-preview-details,.discovery-selection-toolbar{border-color:var(--discovery-line)}@supports (color:color-mix(in lab,red,red)){.discovery-active-filter-summary,.discovery-advanced-scan-limits,.discovery-approved-paths-details,.discovery-draft-scan-modes,.discovery-file-scope-details,.discovery-network-scope-details,.discovery-policy-run-details,.discovery-scope-preview-details,.discovery-selection-toolbar{border-color:color-mix(in oklch,var(--discovery-line) 82%,transparent)}}.discovery-active-filter-summary,.discovery-advanced-scan-limits,.discovery-approved-paths-details,.discovery-draft-scan-modes,.discovery-file-scope-details,.discovery-network-scope-details,.discovery-policy-run-details,.discovery-scope-preview-details,.discovery-selection-toolbar{background:var(--discovery-panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-active-filter-summary,.discovery-advanced-scan-limits,.discovery-approved-paths-details,.discovery-draft-scan-modes,.discovery-file-scope-details,.discovery-network-scope-details,.discovery-policy-run-details,.discovery-scope-preview-details,.discovery-selection-toolbar{background:color-mix(in oklch,var(--discovery-panel-muted) 72%,var(--discovery-panel))}}.discovery-draft-scan-option,.discovery-folder-preset,.discovery-import-row,.discovery-run-log-row,.discovery-run-mode-card,.discovery-run-row,.discovery-scan-option{border-color:var(--discovery-line)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-option,.discovery-folder-preset,.discovery-import-row,.discovery-run-log-row,.discovery-run-mode-card,.discovery-run-row,.discovery-scan-option{border-color:color-mix(in oklch,var(--discovery-line) 78%,transparent)}}.discovery-draft-scan-option,.discovery-folder-preset,.discovery-import-row,.discovery-run-log-row,.discovery-run-mode-card,.discovery-run-row,.discovery-scan-option{background:var(--discovery-panel)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-option,.discovery-folder-preset,.discovery-import-row,.discovery-run-log-row,.discovery-run-mode-card,.discovery-run-row,.discovery-scan-option{background:color-mix(in oklch,var(--discovery-panel) 88%,var(--discovery-panel-muted))}}.discovery-draft-scan-option.is-selected,.discovery-folder-preset.is-selected,.discovery-import-row.is-selected,.discovery-run-log-row.is-running,.discovery-scan-option.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-option.is-selected,.discovery-folder-preset.is-selected,.discovery-import-row.is-selected,.discovery-run-log-row.is-running,.discovery-scan-option.is-selected{border-color:color-mix(in oklch,var(--primary) 44%,var(--discovery-line))}}.discovery-draft-scan-option.is-selected,.discovery-folder-preset.is-selected,.discovery-import-row.is-selected,.discovery-run-log-row.is-running,.discovery-scan-option.is-selected{background:linear-gradient(90deg,var(--primary-soft),transparent 78%),var(--discovery-panel)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-option.is-selected,.discovery-folder-preset.is-selected,.discovery-import-row.is-selected,.discovery-run-log-row.is-running,.discovery-scan-option.is-selected{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 46%,transparent),transparent 78%),var(--discovery-panel)}}.discovery-folder-preset-grid{gap:8px}.discovery-folder-preset{min-height:58px}.discovery-policy-actions{border-top:1px solid var(--discovery-line)}@supports (color:color-mix(in lab,red,red)){.discovery-policy-actions{border-top:1px solid color-mix(in oklch,var(--discovery-line) 70%,transparent)}}.discovery-policy-actions{background:var(--discovery-panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-policy-actions{background:color-mix(in oklch,var(--discovery-panel-muted) 58%,transparent)}}.discovery-policy-actions{margin-top:6px;padding-top:12px}.discovery-live-counters span,.discovery-report-summary span,.discovery-selection-toolbar>span{border-color:var(--discovery-line)}@supports (color:color-mix(in lab,red,red)){.discovery-live-counters span,.discovery-report-summary span,.discovery-selection-toolbar>span{border-color:color-mix(in oklch,var(--discovery-line) 74%,transparent)}}.discovery-live-counters span,.discovery-report-summary span,.discovery-selection-toolbar>span{background:var(--discovery-panel)}@supports (color:color-mix(in lab,red,red)){.discovery-live-counters span,.discovery-report-summary span,.discovery-selection-toolbar>span{background:color-mix(in oklch,var(--discovery-panel) 86%,var(--discovery-panel-muted))}}.discovery-live-meter,.discovery-run-log-progress,.discovery-run-meter{background:var(--discovery-line)}@supports (color:color-mix(in lab,red,red)){.discovery-live-meter,.discovery-run-log-progress,.discovery-run-meter{background:color-mix(in oklch,var(--discovery-line) 42%,transparent)}}.discovery-table-wrap{border-color:var(--discovery-line);background:var(--discovery-panel)}.discovery-table thead{background:var(--discovery-panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-table thead{background:color-mix(in oklch,var(--discovery-panel-muted) 70%,var(--discovery-panel))}}.discovery-finding-row.is-selected{background:linear-gradient(90deg,var(--primary-soft),transparent 80%),var(--discovery-panel)}@supports (color:color-mix(in lab,red,red)){.discovery-finding-row.is-selected{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 34%,transparent),transparent 80%),var(--discovery-panel)}}.discovery-evidence-drawer{background:linear-gradient(180deg,var(--primary-soft),transparent 34%),var(--discovery-panel)}@supports (color:color-mix(in lab,red,red)){.discovery-evidence-drawer{background:linear-gradient(180deg,color-mix(in oklch,var(--primary-soft) 18%,transparent),transparent 34%),var(--discovery-panel)}}.discovery-evidence-drawer header,.discovery-import-audit-list>.discovery-report-section-header{border-bottom:1px solid var(--discovery-line)}@supports (color:color-mix(in lab,red,red)){.discovery-evidence-drawer header,.discovery-import-audit-list>.discovery-report-section-header{border-bottom:1px solid color-mix(in oklch,var(--discovery-line) 72%,transparent)}}.discovery-evidence-drawer header,.discovery-import-audit-list>.discovery-report-section-header{padding-bottom:10px}.discovery-import-vault-state,.discovery-remediation-step{background:var(--discovery-panel)}@supports (color:color-mix(in lab,red,red)){.discovery-import-vault-state,.discovery-remediation-step{background:color-mix(in oklch,var(--discovery-panel) 78%,var(--success-soft,var(--green)) 16%)}}.discovery-boundary-note{border:1px solid var(--discovery-line)}@supports (color:color-mix(in lab,red,red)){.discovery-boundary-note{border:1px solid color-mix(in oklch,var(--discovery-line) 68%,transparent)}}.discovery-boundary-note{border-radius:var(--radius-sm);background:var(--discovery-panel-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-boundary-note{background:color-mix(in oklch,var(--discovery-panel-muted) 64%,transparent)}}.discovery-boundary-note{color:var(--discovery-muted);padding:9px 10px}@media (max-width:1180px){.discovery-run-console-layout{grid-template-columns:1fr}}.workspace-panel.discovery-workspace{--discovery-canvas:oklch(98.3% .006 226);--discovery-panel:oklch(99.1% .003 226);--discovery-panel-muted:oklch(96.2% .009 226);--discovery-panel-selected:oklch(94.8% .025 207);--discovery-line:oklch(82% .021 222);--discovery-line-strong:oklch(62% .08 214);--discovery-text:oklch(24% .021 230);--discovery-muted:oklch(43% .021 230);--discovery-faint:oklch(54% .018 230);background:linear-gradient(180deg,oklch(98.8% .006 226),var(--discovery-canvas));border-color:var(--discovery-line)}.workspace-panel.discovery-workspace :is(.discovery-tabbar,.discovery-sheet-intro,.discovery-command-workspace,.discovery-policy-shell,.discovery-policy-list-panel,.discovery-run-history-panel,.discovery-suppression-panel,.discovery-import-candidate-list,.discovery-import-audit-list,.discovery-evidence-drawer,.discovery-live-status-panel,.discovery-run-log-panel,.discovery-capability-overview,.discovery-report-context-details,.discovery-draft-scan-modes,.discovery-advanced-scan-limits,.discovery-scope-preview-details,.discovery-approved-paths-details,.discovery-network-scope-details,.discovery-file-scope-details,.discovery-policy-run-details,.discovery-selection-toolbar,.discovery-active-filter-summary){border-color:var(--discovery-line);background:var(--discovery-panel)}.workspace-panel.discovery-workspace :is(.discovery-folder-preset,.discovery-scan-option,.discovery-draft-scan-option,.discovery-run-mode-card,.discovery-import-row,.discovery-run-log-row,.discovery-run-row,.discovery-live-counters span,.discovery-report-summary span,.discovery-selection-toolbar>span,.discovery-policy-metric,.discovery-source-strip>span){border-color:var(--discovery-line)}@supports (color:color-mix(in lab,red,red)){.workspace-panel.discovery-workspace :is(.discovery-folder-preset,.discovery-scan-option,.discovery-draft-scan-option,.discovery-run-mode-card,.discovery-import-row,.discovery-run-log-row,.discovery-run-row,.discovery-live-counters span,.discovery-report-summary span,.discovery-selection-toolbar>span,.discovery-policy-metric,.discovery-source-strip>span){border-color:color-mix(in oklch,var(--discovery-line) 86%,transparent)}}.workspace-panel.discovery-workspace :is(.discovery-folder-preset,.discovery-scan-option,.discovery-draft-scan-option,.discovery-run-mode-card,.discovery-import-row,.discovery-run-log-row,.discovery-run-row,.discovery-live-counters span,.discovery-report-summary span,.discovery-selection-toolbar>span,.discovery-policy-metric,.discovery-source-strip>span){background:var(--discovery-panel-muted)}.workspace-panel.discovery-workspace :is(.discovery-folder-preset.is-selected,.discovery-scan-option.is-selected,.discovery-draft-scan-option.is-selected,.discovery-import-row.is-selected,.discovery-run-log-row.is-running){border-color:var(--discovery-line-strong);background:linear-gradient(90deg,var(--discovery-panel-selected),transparent 82%),var(--discovery-panel)}@supports (color:color-mix(in lab,red,red)){.workspace-panel.discovery-workspace :is(.discovery-folder-preset.is-selected,.discovery-scan-option.is-selected,.discovery-draft-scan-option.is-selected,.discovery-import-row.is-selected,.discovery-run-log-row.is-running){background:linear-gradient(90deg,color-mix(in oklch,var(--discovery-panel-selected) 72%,transparent),transparent 82%),var(--discovery-panel)}}.workspace-panel.discovery-workspace :is(.discovery-policy-actions,.discovery-run-readiness-banner,.discovery-boundary-note,.discovery-table thead,.discovery-table-wrap,.discovery-report-context-details>summary){border-color:var(--discovery-line)}@supports (color:color-mix(in lab,red,red)){.workspace-panel.discovery-workspace :is(.discovery-policy-actions,.discovery-run-readiness-banner,.discovery-boundary-note,.discovery-table thead,.discovery-table-wrap,.discovery-report-context-details>summary){border-color:color-mix(in oklch,var(--discovery-line) 82%,transparent)}}.workspace-panel.discovery-workspace :is(.discovery-policy-actions,.discovery-run-readiness-banner,.discovery-boundary-note,.discovery-table thead,.discovery-table-wrap,.discovery-report-context-details>summary){background:var(--discovery-panel-muted)}@supports (color:color-mix(in lab,red,red)){.workspace-panel.discovery-workspace :is(.discovery-policy-actions,.discovery-run-readiness-banner,.discovery-boundary-note,.discovery-table thead,.discovery-table-wrap,.discovery-report-context-details>summary){background:color-mix(in oklch,var(--discovery-panel-muted) 72%,var(--discovery-panel))}}.workspace-panel.discovery-workspace :is(.discovery-workflow-step-body strong,.discovery-policy-shell>header strong,.discovery-report-section-header strong,.discovery-run-command strong,.discovery-folder-preset strong,.discovery-draft-scan-option strong,.discovery-scan-option strong,.discovery-live-status-panel strong,.discovery-run-log-row strong,.discovery-import-row strong,.discovery-evidence-drawer strong){color:var(--discovery-text)}.workspace-panel.discovery-workspace :is(.discovery-workflow-step-detail,.discovery-workflow-step-meta,.discovery-policy-shell>header small,.discovery-report-section-header small,.discovery-run-command small,.discovery-folder-preset small,.discovery-draft-scan-option small,.discovery-scan-option small,.discovery-live-status-panel p,.discovery-live-note,.discovery-run-log-row small,.discovery-boundary-note){color:var(--discovery-muted)}.workspace-panel.discovery-workspace .discovery-import-audit-list>.discovery-report-section-header,.workspace-panel.discovery-workspace .discovery-run-operations-panel :is(.discovery-report-section-header,.discovery-capability-header){flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:4px!important;display:flex!important}.workspace-panel.discovery-workspace .discovery-import-audit-list>.discovery-report-section-header>span,.workspace-panel.discovery-workspace .discovery-run-operations-panel :is(.discovery-report-section-header,.discovery-capability-header)>span{min-width:0!important;max-width:100%!important}.workspace-panel.discovery-workspace .discovery-import-audit-list>.discovery-report-section-header>small,.workspace-panel.discovery-workspace .discovery-run-operations-panel :is(.discovery-report-section-header,.discovery-capability-header)>small{text-align:left!important;white-space:normal!important;max-width:100%!important}.workspace-panel.discovery-workspace :is(.discovery-policy-guardrails,.discovery-saved-policies-section,.discovery-saved-policies-section>summary,.discovery-policy-list-panel,.empty-state.discovery-empty-state,.empty-state.compact,.discovery-table thead,.discovery-table th,.discovery-selection-toolbar,.discovery-report-summary span,.discovery-live-counters span,.discovery-boundary-note,.discovery-import-audit-row){border-color:var(--discovery-line)!important;background:var(--discovery-panel-muted)!important}.workspace-panel.discovery-workspace .discovery-policy-guardrails input[type=checkbox]{border-color:var(--discovery-line);background:var(--discovery-panel)}@media (max-width:720px){.workspace-panel.discovery-workspace .discovery-report-context-details>summary{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:10px 12px}.workspace-panel.discovery-workspace .discovery-report-context-details>summary span{text-overflow:clip;white-space:normal;overflow:visible}.workspace-panel.discovery-workspace .discovery-report-context-details>summary small{flex:0 auto}}html .overview-dashboard{padding-block-start:0!important}html .overview-dashboard .overview-dashboard-screen-tools{pointer-events:auto!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0 0 8px!important;position:static!important;inset:auto!important}@media (max-width:760px){html .overview-dashboard .overview-dashboard-screen-tools{grid-template-columns:1fr!important}}.overview-dashboard .overview-dashboard-screen-summary{min-height:30px;max-width:min(560px,44vw)!important;border-radius:9px!important;margin:0!important;padding:5px 9px!important}.overview-dashboard .overview-dashboard-doc-link,.overview-dashboard .overview-dashboard-tool-trigger{flex:none}.command-center-actions{display:none!important}.audit-detail-modal-backdrop{z-index:85;background:radial-gradient(circle at 50% 20%,var(--action),transparent 38%),#000000ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.audit-detail-modal-backdrop{background:radial-gradient(circle at 50% 20%,color-mix(in oklch,var(--action) 18%,transparent),transparent 38%),oklch(0 none none/.68)}}.audit-detail-modal-backdrop{-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04)}.audit-detail-modal{border-color:var(--line-strong);width:min(760px,100%);max-height:min(82dvh,760px);margin:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.audit-detail-modal{border-color:color-mix(in oklch,var(--line-strong) 80%,var(--action) 16%)}}.audit-detail-modal{box-shadow:0 34px 90px oklch(0 none none/.44),0 0 0 1px var(--ink) inset}@supports (color:color-mix(in lab,red,red)){.audit-detail-modal{box-shadow:0 34px 90px oklch(0 none none/.44),0 0 0 1px color-mix(in oklch,var(--ink) 7%,transparent) inset}}.audit-row{cursor:pointer}.list-panel.record-view-cards.list-mode-certificates .secret-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.list-panel.record-view-cards .secret-row.type-certificate{border-color:var(--border-subtle);min-height:250px}@supports (color:color-mix(in lab,red,red)){.list-panel.record-view-cards .secret-row.type-certificate{border-color:color-mix(in oklch,var(--border-subtle) 76%,var(--action) 12%)}}.list-panel.record-view-cards .secret-row.type-certificate{background:linear-gradient(135deg,var(--primary-soft),transparent 54%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}@supports (color:color-mix(in lab,red,red)){.list-panel.record-view-cards .secret-row.type-certificate{background:linear-gradient(135deg,color-mix(in oklch,var(--primary-soft) 34%,transparent),transparent 54%),linear-gradient(180deg,var(--card-bg-strong),var(--card-bg))}}.list-panel.record-view-cards .secret-row.type-certificate:before{content:"";border:1px solid var(--action);width:42px;height:42px;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.list-panel.record-view-cards .secret-row.type-certificate:before{border:1px solid color-mix(in oklch,var(--action) 18%,transparent)}}.list-panel.record-view-cards .secret-row.type-certificate:before{background:radial-gradient(circle at 34% 30%,var(--success),transparent 48%),linear-gradient(135deg,var(--action),transparent 64%);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.list-panel.record-view-cards .secret-row.type-certificate:before{background:radial-gradient(circle at 34% 30%,color-mix(in oklch,var(--success) 26%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in oklch,var(--action) 12%,transparent),transparent 64%)}}.list-panel.record-view-cards .secret-row.type-certificate:before{opacity:.42;pointer-events:none}.certificate-card-seal{border:1px solid var(--action);place-items:center;width:34px;height:34px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.certificate-card-seal{border:1px solid color-mix(in oklch,var(--action) 30%,var(--line))}}.certificate-card-seal{background:radial-gradient(circle at 50% 20%,oklch(100% 5.96046e-8 none/.14),transparent 42%),var(--primary-soft);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.certificate-card-seal{background:radial-gradient(circle at 50% 20%,oklch(100% 5.96046e-8 none/.14),transparent 42%),color-mix(in oklch,var(--primary-soft) 72%,var(--card-bg-strong))}}.certificate-card-seal{color:var(--icon-active);box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.08)}.certificate-card-seal.tone-danger,.certificate-card-seal.tone-orange,.certificate-card-seal.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.certificate-card-seal.tone-danger,.certificate-card-seal.tone-orange,.certificate-card-seal.tone-warning{border-color:color-mix(in oklch,var(--warning) 42%,var(--line))}}.certificate-card-seal.tone-danger,.certificate-card-seal.tone-orange,.certificate-card-seal.tone-warning{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.certificate-card-seal.tone-danger,.certificate-card-seal.tone-orange,.certificate-card-seal.tone-warning{background:color-mix(in oklch,var(--warning-soft) 58%,var(--card-bg-strong))}}.certificate-card-seal.tone-danger,.certificate-card-seal.tone-orange,.certificate-card-seal.tone-warning{color:var(--warning-ink)}.certificate-card-seal svg{width:18px;height:18px}.list-panel.record-view-cards .secret-row.type-certificate .secret-title-line{align-items:center;gap:8px}.list-panel.record-view-cards .secret-row.type-certificate .secret-main>strong{font-size:16px;line-height:1.18}.certificate-meta-strip{gap:5px!important}.certificate-meta-strip span{max-width:100%}.certificate-validity-chip.tone-danger,.certificate-validity-chip.tone-orange{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.certificate-validity-chip.tone-danger,.certificate-validity-chip.tone-orange{border-color:color-mix(in oklch,var(--danger) 44%,var(--line))}}.certificate-validity-chip.tone-danger,.certificate-validity-chip.tone-orange{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.certificate-validity-chip.tone-danger,.certificate-validity-chip.tone-orange{background:color-mix(in oklch,var(--danger-soft) 62%,var(--surface-inset))}}.certificate-validity-chip.tone-danger,.certificate-validity-chip.tone-orange{color:var(--danger)}.certificate-validity-chip.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.certificate-validity-chip.tone-warning{border-color:color-mix(in oklch,var(--warning) 44%,var(--line))}}.certificate-validity-chip.tone-warning{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.certificate-validity-chip.tone-warning{background:color-mix(in oklch,var(--warning-soft) 62%,var(--surface-inset))}}.certificate-validity-chip.tone-warning{color:var(--warning-ink)}.certificate-validity-chip.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.certificate-validity-chip.tone-success{border-color:color-mix(in oklch,var(--success) 40%,var(--line))}}.certificate-validity-chip.tone-success{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.certificate-validity-chip.tone-success{background:color-mix(in oklch,var(--success-soft) 62%,var(--surface-inset))}}.certificate-validity-chip.tone-success{color:var(--success-ink)}.certificate-fingerprint-chip{font-family:var(--font-mono);letter-spacing:0}.list-panel.record-view-cards .secret-row.type-credential{min-height:230px}.list-panel.record-view-cards .secret-row.type-credential .credential-meta-strip{gap:5px}.list-panel.record-view-cards .secret-row.type-credential .credential-meta-strip span,.list-panel.record-view-cards .secret-row.type-credential .credential-meta-strip time{max-width:150px}.list-panel.record-view-cards .secret-row.type-credential .compact-row-actions{margin-top:auto}.user-row{border-color:var(--line);grid-template-columns:minmax(260px,1fr) minmax(136px,184px) minmax(220px,auto)!important;align-items:center!important}@supports (color:color-mix(in lab,red,red)){.user-row{border-color:color-mix(in oklch,var(--line) 84%,var(--action) 8%)}}.user-row-actions{justify-content:flex-end!important;gap:6px!important}.user-row-actions .compact-action{min-height:32px;padding-inline:9px!important}.user-row .user-badge-line{margin-bottom:2px}.user-row>.status-badge,.user-row>select{justify-self:stretch}@media (max-width:1180px){.gridcn-uplink-header{grid-template-columns:minmax(190px,auto) minmax(340px,1fr) minmax(360px,.9fr)!important}.global-search-wrap{min-width:min(420px,40vw)!important}.topbar-release-ticker{min-width:240px!important}.topbar-release-ticker-item em{max-width:340px}}@media (max-width:980px){.gridcn-uplink-header{grid-template-columns:minmax(0,1fr)!important}.global-search-wrap,.gridcn-uplink-search,.topbar-release-ticker{min-width:0!important}.overview-dashboard .overview-dashboard-screen-tools{pointer-events:auto;justify-content:stretch!important;position:static!important}.overview-dashboard .overview-dashboard-screen-action-cluster{width:100%;max-width:100%}.overview-dashboard .overview-dashboard-screen-summary{flex:auto;max-width:none!important}.user-row{grid-template-columns:minmax(0,1fr)!important}.user-row-actions{justify-content:flex-start!important}}@media (prefers-reduced-motion:reduce){.topbar-release-ticker-track{animation:none!important}}.overview-dashboard .overview-dashboard-screen-action-cluster,.overview-dashboard .overview-dashboard-screen-summary,.overview-dashboard .overview-dashboard-screen-tools{box-shadow:none!important;background:0 0!important;border:0!important}.overview-dashboard .overview-dashboard-screen-summary{max-width:min(680px,56vw)!important;border-radius:0!important;padding:0 8px 0 0!important;font-weight:560!important}.overview-dashboard .overview-dashboard-screen-summary span{display:block!important}.overview-dashboard .overview-dashboard-doc-link,.overview-dashboard .overview-dashboard-tool-trigger{border-color:var(--border-subtle)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-dashboard-doc-link,.overview-dashboard .overview-dashboard-tool-trigger{border-color:color-mix(in oklch,var(--border-subtle) 74%,transparent)!important}}.overview-dashboard .overview-dashboard-doc-link,.overview-dashboard .overview-dashboard-tool-trigger{background:var(--surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-dashboard-doc-link,.overview-dashboard .overview-dashboard-tool-trigger{background:color-mix(in oklch,var(--surface-raised) 74%,transparent)!important}}.overview-dashboard .overview-dashboard-doc-link,.overview-dashboard .overview-dashboard-tool-trigger{box-shadow:none!important}.credential-session-package{border-color:var(--border-subtle)!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}@supports (color:color-mix(in lab,red,red)){.credential-session-package{border-color:color-mix(in oklch,var(--border-subtle) 82%,var(--primary) 10%)!important}}.credential-session-package{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.credential-session-package{background:color-mix(in oklch,var(--surface) 84%,transparent)!important}}.credential-session-package{padding:12px!important}.credential-session-package-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.execution-action-row{justify-content:flex-end!important}.overview-dashboard .overview-certificate-distribution-widget,.overview-dashboard .overview-certificate-expiration-widget,.overview-dashboard .overview-certificate-radar-widget,.overview-dashboard .overview-certificate-status-widget{border-color:var(--border-subtle)!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-distribution-widget,.overview-dashboard .overview-certificate-expiration-widget,.overview-dashboard .overview-certificate-radar-widget,.overview-dashboard .overview-certificate-status-widget{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent)!important}}.overview-dashboard .overview-certificate-distribution-widget,.overview-dashboard .overview-certificate-expiration-widget,.overview-dashboard .overview-certificate-radar-widget,.overview-dashboard .overview-certificate-status-widget{background:linear-gradient(180deg,var(--surface-raised),var(--surface))!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-certificate-distribution-widget,.overview-dashboard .overview-certificate-expiration-widget,.overview-dashboard .overview-certificate-radar-widget,.overview-dashboard .overview-certificate-status-widget{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 86%,transparent),color-mix(in oklch,var(--surface) 96%,transparent))!important}}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live){grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;grid-template-areas:"radar board"!important;gap:18px!important;min-height:300px!important;padding:14px 16px!important}.overview-dashboard .overview-radar-chart.overview-radar-live{width:246px!important;min-width:246px!important;max-width:246px!important;height:246px!important;min-height:246px!important;max-height:246px!important}.overview-dashboard .overview-certificate-radar-body:has(.overview-radar-live) .overview-certificate-risk-board{background:0 0!important;border:0!important;grid-area:board!important;align-content:center!important;align-self:stretch!important;min-height:0!important;padding:0!important}.gridcn-uplink-header{grid-template-columns:minmax(204px,224px) minmax(300px,360px) minmax(0,1fr)!important;column-gap:10px!important}.app-top-actions,.global-search-wrap,.gridcn-uplink-actions,.gridcn-uplink-search{min-width:0!important}.global-search-wrap{width:100%!important;max-width:360px!important}.gridcn-uplink-actions{justify-self:stretch!important;overflow:hidden!important}.app-top-actions{justify-content:flex-end!important}.topbar-release-ticker{flex:220px!important;min-width:160px!important;max-width:min(420px,30vw)!important}.topbar-release-ticker-item em{max-width:260px!important}@media (min-width:1680px){.gridcn-uplink-header{grid-template-columns:minmax(214px,244px) minmax(360px,460px) minmax(0,1fr)!important}.global-search-wrap{max-width:460px!important}.topbar-release-ticker{max-width:min(560px,34vw)!important}}@media (max-width:1180px){.topbar-release-ticker{min-width:120px!important;max-width:180px!important}}@media (max-width:980px){.gridcn-uplink-actions{overflow:visible!important}.app-top-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.topbar-release-ticker{flex:100%!important;max-width:none!important}}@keyframes vaultpilot-release-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.topbar-release-ticker{appearance:none!important;isolation:isolate!important;border-color:var(--topbar-text)!important;align-items:center!important;gap:0!important;min-height:38px!important;padding:0!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker{border-color:color-mix(in oklch,var(--topbar-text) 22%,var(--action) 10%)!important}}.topbar-release-ticker{background-color:oklch(24.5% .052 190)!important;background:linear-gradient(90deg,var(--topbar-bg),transparent 30px,transparent calc(100% - 30px),var(--topbar-bg)),linear-gradient(180deg,var(--topbar-bg),var(--topbar-bg))!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker{background:linear-gradient(90deg,color-mix(in oklch,var(--topbar-bg) 76%,black),transparent 30px,transparent calc(100% - 30px),color-mix(in oklch,var(--topbar-bg) 76%,black)),linear-gradient(180deg,color-mix(in oklch,var(--topbar-bg) 84%,var(--action) 12%),color-mix(in oklch,var(--topbar-bg) 92%,black 8%))!important}}.topbar-release-ticker{box-shadow:0 1px 0 var(--topbar-text) inset,0 10px 24px #00000024!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker{box-shadow:0 1px 0 color-mix(in oklch,var(--topbar-text) 10%,transparent) inset,0 10px 24px oklch(0 none none/.14)!important}}.topbar-release-ticker{color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker{color:color-mix(in oklch,var(--topbar-text) 94%,var(--action) 6%)!important}}.topbar-release-ticker{cursor:grab!important;font:inherit!important;text-align:start!important;touch-action:pan-y!important;-webkit-user-select:none!important;user-select:none!important;text-decoration:none!important;-webkit-mask-image:none!important;mask-image:none!important}.topbar-release-ticker-headline{z-index:3!important;background:linear-gradient(90deg,var(--topbar-bg),var(--topbar-bg))!important;min-height:40px!important;padding-inline:18px 16px!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker-headline{background:linear-gradient(90deg,color-mix(in oklch,var(--topbar-bg) 88%,var(--action) 12%),color-mix(in oklch,var(--topbar-bg) 72%,black 6%))!important}}.topbar-release-ticker-headline{border-inline-end:1px solid var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker-headline{border-inline-end:1px solid color-mix(in oklch,var(--topbar-text) 12%,var(--action) 24%)!important}}.topbar-release-ticker-headline em,.topbar-release-ticker-headline:after{display:none!important}.topbar-release-ticker-marquee{flex:auto!important;min-width:0!important;display:block!important;position:relative!important;overflow:hidden!important}.topbar-release-ticker:hover{border-color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker:hover{border-color:color-mix(in oklch,var(--topbar-text) 28%,var(--action) 18%)!important}}.topbar-release-ticker:hover{background:linear-gradient(90deg,var(--topbar-bg),transparent 30px,transparent calc(100% - 30px),var(--topbar-bg)),linear-gradient(180deg,var(--topbar-bg),var(--topbar-bg))!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker:hover{background:linear-gradient(90deg,color-mix(in oklch,var(--topbar-bg) 74%,black),transparent 30px,transparent calc(100% - 30px),color-mix(in oklch,var(--topbar-bg) 74%,black)),linear-gradient(180deg,color-mix(in oklch,var(--topbar-bg) 78%,var(--action) 16%),color-mix(in oklch,var(--topbar-bg) 90%,black 8%))!important}}.topbar-release-ticker.is-dragging,.topbar-release-ticker:active{cursor:grabbing!important}.topbar-release-ticker:after,.topbar-release-ticker:before{z-index:2;pointer-events:none;content:"";width:30px;position:absolute;inset-block:1px}.topbar-release-ticker:before{background:linear-gradient(90deg,var(--topbar-bg),transparent);inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker:before{background:linear-gradient(90deg,color-mix(in oklch,var(--topbar-bg) 88%,var(--action) 8%),transparent)}}.topbar-release-ticker:after{background:linear-gradient(270deg,var(--topbar-bg),transparent);inset-inline-end:0}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker:after{background:linear-gradient(270deg,color-mix(in oklch,var(--topbar-bg) 88%,var(--action) 8%),transparent)}}.topbar-release-ticker-track{backface-visibility:hidden;transform-style:preserve-3d;transform:translate(0);contain:paint!important;will-change:transform!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;width:max-content!important;min-width:max-content!important;height:40px!important;animation-name:vaultpilot-release-marquee!important;animation-duration:70s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:running!important;animation-fill-mode:both!important;display:flex!important}.topbar-release-ticker:focus-visible .topbar-release-ticker-track,.topbar-release-ticker:hover .topbar-release-ticker-track{animation-play-state:running!important}.topbar-release-ticker-item{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:10px!important;min-width:max-content!important;max-width:none!important;min-height:40px!important;padding-inline:20px!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.topbar-release-ticker-item:after{background:var(--topbar-text);width:1px;height:16px;margin-inline-start:10px}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker-item:after{background:color-mix(in oklch,var(--topbar-text) 18%,transparent)}}.topbar-release-ticker-item:after{content:""}.topbar-release-ticker-item strong{white-space:nowrap!important;max-width:none!important;color:var(--topbar-text)!important;flex:none!important;display:inline-block!important;overflow:visible!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker-item strong{color:color-mix(in oklch,var(--topbar-text) 96%,var(--action) 4%)!important}}.topbar-release-ticker-item strong{letter-spacing:0!important;text-overflow:clip!important;font-size:12px!important;font-weight:820!important}.topbar-release-ticker-item em{white-space:nowrap!important;max-width:none!important;color:var(--topbar-text)!important;flex:none!important;display:inline-block!important;overflow:visible!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker-item em{color:color-mix(in oklch,var(--topbar-text) 80%,transparent)!important}}.topbar-release-ticker-item em{letter-spacing:0!important;text-overflow:clip!important;font-size:12px!important;font-style:normal!important;font-weight:560!important}.topbar-release-ticker-item.is-headline.tone-success strong{color:oklch(88% .29 145)!important;text-shadow:0 0 10px oklch(82% .28 145/.42),0 0 22px oklch(74% .26 145/.28)!important}.topbar-release-ticker-item.is-headline.tone-warning strong{color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){.topbar-release-ticker-item.is-headline.tone-warning strong{color:color-mix(in oklch,var(--warning) 78%,var(--topbar-text))!important}}.editor-panel .panel-heading{align-items:center!important;margin-bottom:10px!important}.editor-panel .panel-heading h2{color:var(--text-primary)!important;letter-spacing:0!important;margin:0!important;font-size:18px!important;font-weight:780!important;line-height:1.2!important}.secret-form{gap:12px!important}.secret-form-type-rail{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important}.secret-type-options{grid-template-columns:repeat(6,minmax(72px,1fr))!important;gap:6px!important}.secret-type-options button{background:var(--input-surface)!important;border-radius:7px!important;gap:5px!important;min-height:48px!important}@supports (color:color-mix(in lab,red,red)){.secret-type-options button{background:color-mix(in oklch,var(--input-surface) 76%,var(--surface))!important}}.secret-type-options button{box-shadow:none!important;will-change:border-color,background-color!important;padding:7px 6px!important;transform:translate(0)!important}.secret-type-options button:focus-visible,.secret-type-options button:hover{transform:translate(0)!important}.secret-type-options button.active{background:linear-gradient(180deg,var(--primary-soft),transparent),var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){.secret-type-options button.active{background:linear-gradient(180deg,color-mix(in oklch,var(--primary-soft) 82%,transparent),transparent),color-mix(in oklch,var(--input-surface) 86%,var(--surface))!important}}.secret-type-options button.active{box-shadow:0 0 0 1px var(--primary) inset!important}@supports (color:color-mix(in lab,red,red)){.secret-type-options button.active{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 18%,transparent) inset!important}}.secret-type-options svg{width:16px!important;height:16px!important}.breach-check-inline{background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0!important}.breach-check-inline .compact-action{min-height:44px!important;padding-inline:14px!important}@media (max-width:760px){.secret-type-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.icon-only-action{border-radius:8px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-grid!important}.icon-only-action svg{width:16px!important;height:16px!important}.overview-dashboard .overview-dashboard-screen-tools{z-index:1!important;pointer-events:auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:34px!important;margin:0 0 8px!important;display:grid!important;position:static!important;inset:auto!important}.overview-dashboard-screen-action-cluster,.overview-dashboard-screen-summary,.overview-dashboard-screen-tools{transform:translate(0)}.overview-dashboard .overview-dashboard-screen-summary{max-width:100%!important;min-height:0!important;box-shadow:none!important;color:var(--text-secondary)!important;background:0 0!important;border:0!important;justify-content:flex-start!important}@supports (color:color-mix(in lab,red,red)){.overview-dashboard .overview-dashboard-screen-summary{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))!important}}.overview-dashboard .overview-dashboard-screen-summary{padding:0!important;font-size:12px!important;font-weight:520!important;line-height:1.35!important}.overview-dashboard .overview-dashboard-screen-summary span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media (max-width:980px){.overview-dashboard .overview-dashboard-screen-tools{grid-template-columns:minmax(0,1fr)!important;margin:0 0 8px!important;position:static!important;inset:auto!important}.overview-dashboard .overview-dashboard-screen-action-cluster{justify-content:flex-start!important;width:100%!important;max-width:100%!important}}.update-card{background:linear-gradient(180deg,var(--surface-raised),var(--surface))!important;border-radius:8px!important;gap:12px!important;padding:14px!important}@supports (color:color-mix(in lab,red,red)){.update-card{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 90%,transparent),color-mix(in oklch,var(--surface) 96%,transparent))!important}}.update-card-stage{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.update-artifact-heading{grid-template-columns:auto minmax(0,1fr)!important}.update-artifact-heading>span:last-child{gap:2px;min-width:0;display:grid}.update-artifact-heading>span:last-child>small{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.update-artifact-heading>span:last-child>small{color:color-mix(in oklch,var(--primary) 58%,var(--text-secondary))}}.update-artifact-heading>span:last-child>small{text-transform:uppercase;font-size:10.5px;font-weight:820;line-height:1}.update-card-status{justify-items:end;gap:6px;min-width:156px;display:grid}.update-card-status>small{max-width:240px;color:var(--text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:680;line-height:1.25;overflow:hidden}.update-artifact-panel{border:1px solid var(--border-subtle);gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.update-artifact-panel{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.update-artifact-panel{background:var(--input-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.update-artifact-panel{background:color-mix(in oklch,var(--input-surface) 84%,var(--surface-raised))}}.update-artifact-panel{padding:10px}.update-artifact-grid{grid-template-columns:minmax(190px,1.2fr) repeat(2,minmax(120px,.6fr))!important}.update-artifact-grid span{min-height:58px;border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.update-artifact-grid span{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent)!important}}.update-artifact-grid span{background:var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){.update-artifact-grid span{background:color-mix(in oklch,var(--surface-raised) 74%,var(--input-surface))!important}}.update-evidence-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;min-width:0;display:grid}.update-evidence-list:empty{display:none}.update-evidence-list .checksum-line{background:var(--surface);border-radius:7px;min-width:0;display:block}@supports (color:color-mix(in lab,red,red)){.update-evidence-list .checksum-line{background:color-mix(in oklch,var(--surface) 88%,var(--input-surface))}}.update-evidence-list .checksum-line{color:var(--text-secondary);font-size:11px}.update-progress-block{gap:6px;min-width:0;display:grid}.update-technical-log{border:1px solid var(--border-subtle);min-width:0}@supports (color:color-mix(in lab,red,red)){.update-technical-log{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.update-technical-log{background:var(--input-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.update-technical-log{background:color-mix(in oklch,var(--input-surface) 72%,transparent)}}.update-technical-log>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 10px;display:flex}.update-technical-log>summary::-webkit-details-marker{display:none}.update-technical-log>summary span{color:var(--text-primary);font-size:12.5px;font-weight:760}.update-technical-log>summary small{background:var(--primary-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.update-technical-log>summary small{background:color-mix(in oklch,var(--primary-soft) 52%,var(--surface-raised))}}.update-technical-log>summary small{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.update-technical-log>summary small{color:color-mix(in oklch,var(--primary) 64%,var(--text-primary))}}.update-technical-log>summary small{padding:4px 8px;font-size:11px;font-weight:800}.update-technical-log[open]>.update-steps{margin:0 8px 8px}.update-technical-log .update-steps{max-height:190px!important}.discovery-policy-composer{width:100%;max-width:1120px;margin-inline:auto;display:grid;gap:16px!important;padding:20px 22px!important}.discovery-policy-command-row{grid-template-columns:minmax(260px,1fr) minmax(260px,.56fr);align-items:end;gap:10px;min-width:0;display:grid}.discovery-policy-name-field{min-width:0}.discovery-draft-scan-modes{border-color:var(--border-subtle)!important;gap:10px!important}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-modes{border-color:color-mix(in oklch,var(--border-subtle) 82%,var(--primary) 18%)!important}}.discovery-draft-scan-modes{background:var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-modes{background:color-mix(in oklch,var(--surface-raised) 86%,var(--primary-soft) 14%)!important}}.discovery-draft-scan-modes{padding:12px!important}.discovery-draft-scan-modes header{min-height:30px}.discovery-draft-scan-modes header small{background:var(--primary-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-modes header small{background:color-mix(in oklch,var(--primary-soft) 48%,var(--surface-raised))}}.discovery-draft-scan-modes header small{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-draft-scan-modes header small{color:color-mix(in oklch,var(--primary) 64%,var(--text-primary))}}.discovery-draft-scan-modes header small{padding:4px 8px;font-weight:800;font-size:11px!important}.discovery-draft-quick-actions button{border-radius:8px!important;min-height:34px!important}.discovery-draft-kind-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.discovery-draft-scan-option{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:58px!important;padding:10px!important;display:grid!important}.discovery-draft-scan-option input{margin-top:2px}.discovery-draft-scan-option small{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.discovery-scope-section{border:1px solid var(--border-subtle);gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-scope-section{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}.discovery-scope-section{background:var(--input-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.discovery-scope-section{background:color-mix(in oklch,var(--input-surface) 82%,var(--surface))}}.discovery-scope-section{padding:12px}.discovery-scope-section>header{min-height:26px;color:var(--text-primary);align-items:center;gap:8px;display:flex}.discovery-scope-section>header svg{width:16px;height:16px;color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-scope-section>header svg{color:color-mix(in oklch,var(--primary) 58%,var(--text-secondary))}}.discovery-scope-section>header strong{font-size:13px;font-weight:760}.discovery-scope-section .discovery-folder-preset-panel{background:0 0;border:0;padding:0}.discovery-advanced-scan-limits,.discovery-approved-paths-details,.discovery-file-scope-details,.discovery-network-scope-details,.discovery-scope-preview-details{border-radius:8px!important}.discovery-policy-guardrails{grid-template-columns:auto minmax(0,1fr);align-items:center;background:linear-gradient(90deg,var(--success-soft),transparent 78%),var(--input-surface)!important;border-radius:8px!important;gap:8px 10px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.discovery-policy-guardrails{background:linear-gradient(90deg,color-mix(in oklch,var(--success-soft) 38%,transparent),transparent 78%),color-mix(in oklch,var(--input-surface) 84%,var(--surface))!important}}.discovery-guardrails-title{color:var(--success);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.discovery-guardrails-title{color:color-mix(in oklch,var(--success) 58%,var(--text-primary))}}.discovery-guardrails-title{font-size:12px;font-weight:820}.discovery-guardrails-title svg{width:16px;height:16px}.discovery-policy-guardrails label{border-radius:7px!important;min-height:38px!important}.discovery-review-queue-header{min-height:42px!important}.discovery-boundary-note,.discovery-review-copy small{display:none!important}.discovery-evidence-drawer header{grid-template-columns:minmax(0,1fr)!important}.discovery-evidence-drawer .discovery-action-row{gap:8px}.discovery-builder-progress{border-bottom:1px solid var(--border-subtle);min-width:0;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.discovery-builder-progress{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 88%,transparent)}}.discovery-builder-progress{scrollbar-width:thin}.discovery-builder-progress ol{grid-template-columns:repeat(6,minmax(132px,1fr));min-width:792px;margin:0;padding:0;list-style:none;display:grid}.discovery-builder-progress li{min-width:0;position:relative}.discovery-builder-progress li:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:-1px}.discovery-builder-progress li.is-active:after{background:var(--primary)}.discovery-builder-progress li.is-complete:after{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.discovery-builder-progress li.is-complete:after{background:color-mix(in oklch,var(--success) 62%,var(--border-subtle))}}.discovery-builder-progress button{width:100%;min-height:68px;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:26px minmax(0,1fr);gap:1px 8px;padding:10px;display:grid}.discovery-builder-progress button>span{border:1px solid var(--border-subtle);background:var(--surface-raised);width:24px;height:24px;color:var(--text-secondary);border-radius:999px;grid-row:1/3;align-self:center;place-items:center;font-size:11px;font-weight:850;display:inline-grid}.discovery-builder-progress button>span svg{width:13px;height:13px}.discovery-builder-progress button strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.discovery-builder-progress button small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.discovery-builder-progress li.is-active button{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-builder-progress li.is-active button{background:color-mix(in oklch,var(--primary-soft) 32%,transparent)}}.discovery-builder-progress li.is-active button>span{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-builder-progress li.is-active button>span{border-color:color-mix(in oklch,var(--primary) 70%,var(--border-subtle))}}.discovery-builder-progress li.is-active button>span{background:var(--primary);color:var(--primary-foreground)}.discovery-builder-progress li.is-complete button>span{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.discovery-builder-progress li.is-complete button>span{border-color:color-mix(in oklch,var(--success) 62%,var(--border-subtle))}}.discovery-builder-progress li.is-complete button>span{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.discovery-builder-progress li.is-complete button>span{color:color-mix(in oklch,var(--success) 72%,var(--text-primary))}}.discovery-builder-progress button:disabled{cursor:not-allowed;opacity:.54}.discovery-builder-progress button:focus-visible,.discovery-credential-adapters label:has(input:focus-visible),.discovery-remote-preset-grid label:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.discovery-builder-step{gap:12px;min-width:0;display:grid}.discovery-builder-step-heading{border-bottom:1px solid var(--border-subtle);min-height:44px;align-items:flex-start!important;gap:10px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.discovery-builder-step-heading{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 84%,transparent)}}.discovery-builder-step-heading{padding:2px 0 10px}.discovery-builder-step-heading>span{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-builder-step-heading>span{color:color-mix(in oklch,var(--primary) 74%,var(--text-primary))}}.discovery-builder-step-heading>span{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px;font-weight:850}.discovery-builder-step-heading h3{color:var(--text-primary);margin:0;font-size:15px;font-weight:790;line-height:1.3}.discovery-builder-step-heading h3:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.discovery-builder-step-heading p{color:var(--text-secondary);margin:2px 0 0;font-size:12px}.discovery-builder-readiness,.discovery-network-only-note,.discovery-step-not-required,.discovery-step-note{border:1px solid var(--border-subtle);align-items:flex-start;gap:8px;min-height:40px;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.discovery-builder-readiness,.discovery-network-only-note,.discovery-step-not-required,.discovery-step-note{border:1px solid color-mix(in oklch,var(--border-subtle) 84%,transparent)}}.discovery-builder-readiness,.discovery-network-only-note,.discovery-step-not-required,.discovery-step-note{background:var(--primary-soft);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.discovery-builder-readiness,.discovery-network-only-note,.discovery-step-not-required,.discovery-step-note{background:color-mix(in oklch,var(--primary-soft) 24%,var(--surface-raised))}}.discovery-builder-readiness,.discovery-network-only-note,.discovery-step-not-required,.discovery-step-note{color:var(--text-secondary);padding:10px 12px;font-size:12px;line-height:1.45}.discovery-network-only-note svg,.discovery-step-not-required svg{width:16px;height:16px;color:var(--success);flex:none}@supports (color:color-mix(in lab,red,red)){.discovery-network-only-note svg,.discovery-step-not-required svg{color:color-mix(in oklch,var(--success) 68%,var(--text-primary))}}.discovery-adapter-panel,.discovery-protocol-step,.discovery-review-step{gap:12px;min-width:0;display:grid}.discovery-adapter-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.discovery-adapter-panel>header>span{align-items:center;gap:8px;display:inline-flex}.discovery-adapter-panel>header svg{width:17px;height:17px;color:var(--primary)}.discovery-capability-target-picker{border:1px solid var(--border-subtle);background:var(--input-surface);border-radius:10px;gap:12px;min-width:0;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-capability-target-picker{background:color-mix(in oklch,var(--input-surface) 84%,var(--surface))}}.discovery-capability-target-picker{padding:16px}.discovery-capability-target-picker>legend{color:var(--text-primary);padding:0 7px;font-size:13px;font-weight:800}.discovery-capability-target-picker>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.discovery-certificate-source-picker{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-certificate-source-picker{border-color:color-mix(in oklch,var(--primary) 38%,var(--border-subtle))}}.discovery-certificate-source-picker{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-certificate-source-picker{background:color-mix(in oklch,var(--primary-soft) 18%,var(--surface))}}.discovery-file-target-picker{border-color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-file-target-picker{border-color:color-mix(in oklch,var(--text-muted) 22%,var(--border-subtle))}}.discovery-file-target-picker{background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.discovery-file-target-picker{background:color-mix(in oklch,var(--surface-muted) 72%,var(--surface))}}.discovery-adapter-capability-summary{background:var(--primary-soft);border-radius:7px;flex-wrap:wrap;gap:5px 8px;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.discovery-adapter-capability-summary{background:color-mix(in oklch,var(--primary-soft) 26%,var(--surface-raised))}}.discovery-adapter-capability-summary{color:var(--text-secondary);padding:8px 10px;font-size:11px}.discovery-adapter-capability-summary strong{color:var(--text-primary)}.discovery-remote-scope{border:0;border-top:1px solid var(--border-subtle);gap:10px;min-width:0;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-remote-scope{border-top:1px solid color-mix(in oklch,var(--border-subtle) 88%,transparent)}}.discovery-remote-scope{padding:14px 0 0}.discovery-remote-scope>legend{color:var(--text-primary);padding:0 8px 0 0;font-size:13px;font-weight:790}.discovery-remote-scope>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.discovery-remote-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.discovery-remote-preset-grid label{border:1px solid var(--border-subtle);background:var(--input-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:58px;display:grid!important}@supports (color:color-mix(in lab,red,red)){.discovery-remote-preset-grid label{background:color-mix(in oklch,var(--input-surface) 86%,var(--surface))}}.discovery-remote-preset-grid label{padding:10px}.discovery-remote-preset-grid label.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.discovery-remote-preset-grid label.is-selected{border-color:color-mix(in oklch,var(--primary) 58%,var(--border-subtle))}}.discovery-remote-preset-grid label.is-selected{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.discovery-remote-preset-grid label.is-selected{background:color-mix(in oklch,var(--primary-soft) 34%,var(--surface-raised))}}.discovery-remote-preset-grid input{margin-top:3px}.discovery-remote-preset-grid label>span{gap:3px;display:grid}.discovery-remote-preset-grid strong{color:var(--text-primary);font-size:12px;font-weight:760}.discovery-remote-preset-grid small{color:var(--text-secondary);font-size:11px;line-height:1.35}.discovery-remote-custom-paths-field{gap:6px;display:grid!important}.discovery-remote-custom-paths-field textarea{resize:vertical;min-height:92px}.discovery-inline-error{border:1px solid;border-radius:8px;margin-top:6px;padding:7px 9px;line-height:1.45;display:block;border-color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.discovery-inline-error{border-color:color-mix(in oklch,var(--danger) 56%,var(--border-subtle))!important}}.discovery-inline-error{background:var(--danger-soft)!important}@supports (color:color-mix(in lab,red,red)){.discovery-inline-error{background:color-mix(in oklch,var(--danger-soft) 44%,var(--surface-raised))!important}}.discovery-inline-error{color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.discovery-inline-error{color:color-mix(in oklch,var(--danger) 68%,var(--text-primary))!important}}.discovery-recovery-panel{background:var(--danger-soft);align-items:start}@supports (color:color-mix(in lab,red,red)){.discovery-recovery-panel{background:color-mix(in oklch,var(--danger-soft) 28%,var(--surface-raised))}}.discovery-recovery-panel{border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.discovery-recovery-panel{border:1px solid color-mix(in oklch,var(--danger) 38%,var(--border-subtle))}}.discovery-recovery-panel{color:var(--text-primary);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;margin-block:12px;padding:14px 16px;display:grid}.discovery-recovery-panel>svg{color:var(--danger);width:18px;height:18px;margin-top:2px}.discovery-recovery-panel>span{gap:4px;min-width:0;display:grid}.discovery-recovery-panel>span>strong{font-size:.84rem;line-height:1.35}.discovery-recovery-panel>span>small{color:var(--text-secondary);font-size:.76rem;line-height:1.5}.discovery-recovery-panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.discovery-review-summary-list{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.discovery-review-summary-list>div{background:var(--surface-raised);gap:4px;min-width:0;padding:11px 12px;display:grid}.discovery-review-summary-list span,.discovery-review-summary-list strong{overflow-wrap:anywhere}.discovery-review-summary-list span{color:var(--text-secondary);font-size:11px}.discovery-review-summary-list strong{color:var(--text-primary);font-size:12px}.discovery-review-adapters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.discovery-review-adapters article{border:1px solid var(--primary);gap:4px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-review-adapters article{border:1px solid color-mix(in oklch,var(--primary) 26%,var(--border-subtle))}}.discovery-review-adapters article{background:var(--input-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.discovery-review-adapters article{background:color-mix(in oklch,var(--input-surface) 82%,transparent)}}.discovery-review-adapters article{padding:10px 12px}.discovery-review-adapters article>:is(span,small){color:var(--text-secondary);font-size:11px}.discovery-run-summary{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.discovery-run-summary>span{background:var(--surface-raised);align-content:center;gap:3px;min-width:0;padding:10px 12px;display:grid}.discovery-run-summary strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.1}.discovery-run-summary small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:10.5px;line-height:1.25}.discovery-builder-actions{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(140px,.7fr) minmax(140px,1fr);gap:12px;justify-content:stretch!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.discovery-builder-actions{border-top:1px solid color-mix(in oklch,var(--border-subtle) 86%,transparent)}}.discovery-builder-actions{padding-top:16px}.discovery-builder-actions button{min-width:140px;min-height:40px;padding-inline:18px}.discovery-builder-actions button svg{width:16px;height:16px}@media (max-width:1180px){.discovery-policy-command-row,.update-card-stage{grid-template-columns:1fr}.update-card-status{justify-items:start;min-width:0}.update-card-status>small{text-align:left}}@media (max-width:760px){.discovery-draft-kind-list,.discovery-policy-guardrails,.update-artifact-grid{grid-template-columns:1fr!important}.discovery-builder-progress ol{grid-template-columns:repeat(6,minmax(118px,1fr));min-width:708px}.discovery-builder-progress button{min-height:62px;padding:8px}.discovery-remote-preset-grid,.discovery-review-summary-list{grid-template-columns:1fr}.discovery-adapter-panel>header{flex-direction:column;align-items:flex-start}.discovery-builder-actions button{min-width:0}}@media (prefers-reduced-motion:reduce){.discovery-builder-progress *,.discovery-builder-step *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.gridcn-sidebar-nav,.gridcn-sidebar-nav.collapsed{grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important;display:grid!important}.gridcn-sidebar-nav.collapsed.no-logo,.gridcn-sidebar-nav.no-logo{grid-template-rows:minmax(0,1fr) auto!important}.gridcn-sidebar-sections{min-height:0!important;max-height:100%!important;padding-bottom:12px!important;overflow-y:auto!important}.gridcn-sidebar-footer{align-self:end!important;margin-top:8px!important}@media (min-width:761px){.gridcn-sidebar-nav,.gridcn-sidebar-nav.collapsed{grid-template-rows:auto auto auto!important;overflow:hidden auto!important}.gridcn-sidebar-nav.collapsed.no-logo,.gridcn-sidebar-nav.no-logo{grid-template-rows:auto auto!important}.gridcn-sidebar-sections{max-height:none!important;padding-bottom:0!important;overflow:visible!important}.gridcn-sidebar-footer{align-self:stretch!important}}.overview-dashboard .overview-dashboard-screen-action-cluster{place-self:center end!important;min-height:34px!important}.overview-dashboard-tool-trigger{border-radius:8px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.record-filter-band{align-items:center!important}.record-view-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;display:inline-flex}.execution-refresh-button,.record-refresh-button{border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.execution-refresh-button,.record-refresh-button{border-color:color-mix(in oklch,var(--border-subtle) 78%,var(--action) 18%)!important}}.execution-refresh-button,.record-refresh-button{background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){.execution-refresh-button,.record-refresh-button{background:color-mix(in oklch,var(--input-surface) 80%,var(--surface-raised))!important}}.execution-refresh-button,.record-refresh-button{color:var(--icon-active)!important}.execution-refresh-button:focus-visible,.execution-refresh-button:hover,.record-refresh-button:focus-visible,.record-refresh-button:hover{border-color:var(--action)!important}@supports (color:color-mix(in lab,red,red)){.execution-refresh-button:focus-visible,.execution-refresh-button:hover,.record-refresh-button:focus-visible,.record-refresh-button:hover{border-color:color-mix(in oklch,var(--action) 42%,var(--border-subtle))!important}}.execution-refresh-button:focus-visible,.execution-refresh-button:hover,.record-refresh-button:focus-visible,.record-refresh-button:hover{background:var(--primary-soft)!important}@supports (color:color-mix(in lab,red,red)){.execution-refresh-button:focus-visible,.execution-refresh-button:hover,.record-refresh-button:focus-visible,.record-refresh-button:hover{background:color-mix(in oklch,var(--primary-soft) 58%,var(--input-surface))!important}}.executions-panel{gap:10px!important}.execution-filter-bar{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.executions-quickbar{display:none!important}.list-panel.record-view-cards .secret-row{isolation:isolate}.list-panel.record-view-cards .secret-row.type-certificate:before{content:none!important;background:0 0!important;width:0!important;display:none!important}.secret-card-type-visual{border:1px solid var(--border-subtle);place-items:center;width:34px;min-width:34px;height:34px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,var(--action) 16%)}}.secret-card-type-visual{background:radial-gradient(circle at 48% 18%,oklch(100% 5.96046e-8 none/.16),transparent 44%),var(--surface-raised);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual{background:radial-gradient(circle at 48% 18%,oklch(100% 5.96046e-8 none/.16),transparent 44%),color-mix(in oklch,var(--surface-raised) 78%,var(--primary-soft))}}.secret-card-type-visual{color:var(--icon-active);box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.08)}.secret-card-type-visual svg{width:18px;height:18px}.secret-card-type-visual.visual-password{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-password{border-color:color-mix(in oklch,var(--action) 34%,var(--border-subtle))}}.secret-card-type-visual.visual-password{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-password{background:color-mix(in oklch,var(--primary-soft) 58%,var(--surface-raised))}}.secret-card-type-visual.visual-password{color:var(--icon-active)}.secret-card-type-visual.visual-certificate{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-certificate{border-color:color-mix(in oklch,var(--success) 36%,var(--border-subtle))}}.secret-card-type-visual.visual-certificate{background:linear-gradient(180deg,var(--success-soft),transparent),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-certificate{background:linear-gradient(180deg,color-mix(in oklch,var(--success-soft) 64%,transparent),transparent),color-mix(in oklch,var(--surface-raised) 84%,var(--success-soft))}}.secret-card-type-visual.visual-certificate{color:var(--success-ink)}.secret-card-type-visual.visual-certificate.tone-danger,.secret-card-type-visual.visual-certificate.tone-orange,.secret-card-type-visual.visual-certificate.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-certificate.tone-danger,.secret-card-type-visual.visual-certificate.tone-orange,.secret-card-type-visual.visual-certificate.tone-warning{border-color:color-mix(in oklch,var(--warning) 46%,var(--border-subtle))}}.secret-card-type-visual.visual-certificate.tone-danger,.secret-card-type-visual.visual-certificate.tone-orange,.secret-card-type-visual.visual-certificate.tone-warning{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-certificate.tone-danger,.secret-card-type-visual.visual-certificate.tone-orange,.secret-card-type-visual.visual-certificate.tone-warning{background:color-mix(in oklch,var(--warning-soft) 68%,var(--surface-raised))}}.secret-card-type-visual.visual-certificate.tone-danger,.secret-card-type-visual.visual-certificate.tone-orange,.secret-card-type-visual.visual-certificate.tone-warning{color:var(--warning-ink)}.secret-card-type-visual.visual-api-key{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-api-key{border-color:color-mix(in oklch,var(--warning) 34%,var(--border-subtle))}}.secret-card-type-visual.visual-api-key{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-api-key{background:color-mix(in oklch,var(--warning-soft) 58%,var(--surface-raised))}}.secret-card-type-visual.visual-api-key{color:var(--warning-ink)}.secret-card-type-visual.visual-note{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-note{border-color:color-mix(in oklch,var(--blue) 34%,var(--border-subtle))}}.secret-card-type-visual.visual-note{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-note{background:color-mix(in oklch,var(--primary-soft) 64%,var(--surface-raised))}}.secret-card-type-visual.visual-file{border-color:var(--action)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-file{border-color:color-mix(in oklch,var(--action) 30%,var(--border-subtle))}}.secret-card-type-visual.visual-file{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-file{background:color-mix(in oklch,var(--surface-raised) 72%,var(--primary-soft))}}.secret-card-type-visual.visual-credential{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-credential{border-color:color-mix(in oklch,var(--green) 34%,var(--border-subtle))}}.secret-card-type-visual.visual-credential{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.secret-card-type-visual.visual-credential{background:color-mix(in oklch,var(--success-soft) 55%,var(--surface-raised))}}.secret-card-type-visual.visual-credential{color:var(--success-ink)}.list-panel.record-view-cards .secret-title-line{align-items:center!important}.list-panel.record-view-cards .secret-row.type-api-key .secret-main>strong,.list-panel.record-view-cards .secret-row.type-certificate .secret-main>strong,.list-panel.record-view-cards .secret-row.type-credential .secret-main>strong,.list-panel.record-view-cards .secret-row.type-file .secret-main>strong,.list-panel.record-view-cards .secret-row.type-note .secret-main>strong{font-weight:680!important}.server-settings-tabs button{min-height:64px!important}.certificate-source-option.active,.server-smtp-event-row.is-selected,.server-smtp-switch.active{border-color:var(--action)!important}@supports (color:color-mix(in lab,red,red)){.certificate-source-option.active,.server-smtp-event-row.is-selected,.server-smtp-switch.active{border-color:color-mix(in oklch,var(--action) 48%,var(--border-subtle))!important}}.certificate-source-option.active,.server-smtp-event-row.is-selected,.server-smtp-switch.active{background:linear-gradient(180deg,var(--primary-soft),transparent),var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){.certificate-source-option.active,.server-smtp-event-row.is-selected,.server-smtp-switch.active{background:linear-gradient(180deg,color-mix(in oklch,var(--primary-soft) 76%,transparent),transparent),color-mix(in oklch,var(--input-surface) 84%,var(--surface-raised))!important}}.certificate-source-option.active,.server-smtp-event-row.is-selected,.server-smtp-switch.active{box-shadow:0 0 0 1px var(--action) inset,0 10px 28px var(--shadow-soft)!important}@supports (color:color-mix(in lab,red,red)){.certificate-source-option.active,.server-smtp-event-row.is-selected,.server-smtp-switch.active{box-shadow:0 0 0 1px color-mix(in oklch,var(--action) 18%,transparent) inset,0 10px 28px color-mix(in oklch,var(--shadow-soft) 8%,transparent)!important}}.execution-card-head strong,.overview-widget-title strong,.secret-main>strong,.server-settings-tabs strong,.share-method-heading strong{letter-spacing:0!important;font-weight:660!important}.server-smtp-routing-note{border-style:solid!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.server-smtp-routing-note>span{flex:auto;min-width:0}.notification-rules-panel,.notifications-panel{gap:12px;display:grid}.notification-rules-hero{border:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.notification-rules-hero{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,var(--action) 10%)}}.notification-rules-hero{background:linear-gradient(90deg,var(--primary-soft),transparent 58%),var(--surface-raised);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.notification-rules-hero{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 44%,transparent),transparent 58%),color-mix(in oklch,var(--surface-raised) 88%,var(--input-surface))}}.notification-rules-hero strong{color:var(--text-primary);font-size:15px;font-weight:680;line-height:1.2;display:block}.notification-rules-hero small{color:var(--text-secondary);margin-top:2px;font-size:12px;line-height:1.35;display:block}.notification-rules-mark{border:1px solid var(--border-subtle);place-items:center;width:38px;height:38px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.notification-rules-mark{border:1px solid color-mix(in oklch,var(--border-subtle) 76%,var(--action) 16%)}}.notification-rules-mark{background:var(--primary-soft);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.notification-rules-mark{background:color-mix(in oklch,var(--primary-soft) 58%,var(--surface-raised))}}.notification-rules-mark{color:var(--icon-active)}.notification-rules-mark.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.notification-rules-mark.tone-success{border-color:color-mix(in oklch,var(--success) 38%,var(--border-subtle))}}.notification-rules-mark.tone-success{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.notification-rules-mark.tone-success{background:color-mix(in oklch,var(--success-soft) 62%,var(--surface-raised))}}.notification-rules-mark.tone-success{color:var(--success-ink)}.notification-rules-mark.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.notification-rules-mark.tone-warning{border-color:color-mix(in oklch,var(--warning) 42%,var(--border-subtle))}}.notification-rules-mark.tone-warning{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.notification-rules-mark.tone-warning{background:color-mix(in oklch,var(--warning-soft) 68%,var(--surface-raised))}}.notification-rules-mark.tone-warning{color:var(--warning-ink)}.notification-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.notification-metric-card{border:1px solid var(--border-subtle);align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.notification-metric-card{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.notification-metric-card{background:var(--surface-raised);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.notification-metric-card{background:color-mix(in oklch,var(--surface-raised) 82%,var(--input-surface))}}.notification-metric-card svg{width:17px;height:17px;color:var(--icon-active)}.notification-metric-card small{color:var(--text-muted);font-size:11px;font-weight:560;line-height:1.1;display:block}.notification-metric-card strong{color:var(--text-primary);margin-top:2px;font-size:14px;font-weight:680;line-height:1.2;display:block}.notification-rules-layout{grid-template-columns:minmax(280px,.76fr) minmax(420px,1.24fr);align-items:start;gap:10px;display:grid}.notification-events-card,.notification-recipient-card{min-width:0}.notification-recipient-field textarea{min-height:128px!important}.notification-test-panel{margin-top:10px!important}.notification-event-toolbar{margin-bottom:10px!important}.notification-event-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.notification-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.notification-save-footer{margin-top:0!important}.notification-rules-panel label.required-field,.secret-form label.required-field{position:relative}.notification-rules-panel label.required-field:before,.secret-form label.required-field:before{background:var(--surface-raised);border-radius:50%;place-items:center;width:16px;height:16px;margin-inline-end:5px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.notification-rules-panel label.required-field:before,.secret-form label.required-field:before{background:color-mix(in oklch,var(--surface-raised) 82%,transparent)}}.notification-rules-panel label.required-field:before,.secret-form label.required-field:before{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.notification-rules-panel label.required-field:before,.secret-form label.required-field:before{color:color-mix(in oklch,var(--danger) 82%,var(--text-primary))}}.notification-rules-panel label.required-field:before,.secret-form label.required-field:before{content:"*";vertical-align:text-bottom;font-size:12px;font-weight:820;line-height:1}.notification-rules-panel label.required-field input::placeholder,.notification-rules-panel label.required-field textarea::placeholder,.secret-form label.required-field input::placeholder,.secret-form label.required-field textarea::placeholder{color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.notification-rules-panel label.required-field input::placeholder,.notification-rules-panel label.required-field textarea::placeholder,.secret-form label.required-field input::placeholder,.secret-form label.required-field textarea::placeholder{color:color-mix(in oklch,var(--danger) 52%,var(--text-muted))!important}}.notification-rules-panel label.required-field input::placeholder,.notification-rules-panel label.required-field textarea::placeholder,.secret-form label.required-field input::placeholder,.secret-form label.required-field textarea::placeholder{opacity:.82}.certificate-file-button,.certificate-source-option,.file-drop-zone,.server-smtp-event-row,.server-smtp-switch{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.certificate-file-button:focus-within,.certificate-file-button:hover,.file-drop-zone:focus-within{border-color:var(--action)!important}@supports (color:color-mix(in lab,red,red)){.certificate-file-button:focus-within,.certificate-file-button:hover,.file-drop-zone:focus-within{border-color:color-mix(in oklch,var(--action) 46%,var(--border-subtle))!important}}.certificate-file-button:focus-within,.certificate-file-button:hover,.file-drop-zone:focus-within{background:var(--primary-soft)!important}@supports (color:color-mix(in lab,red,red)){.certificate-file-button:focus-within,.certificate-file-button:hover,.file-drop-zone:focus-within{background:color-mix(in oklch,var(--primary-soft) 56%,var(--surface-raised))!important}}.certificate-file-button:focus-within,.certificate-file-button:hover,.file-drop-zone:focus-within{box-shadow:0 0 0 3px var(--action)!important}@supports (color:color-mix(in lab,red,red)){.certificate-file-button:focus-within,.certificate-file-button:hover,.file-drop-zone:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--action) 16%,transparent)!important}}.file-drop-zone.required-field-zone .file-drop-summary strong{color:var(--text-primary)}[data-theme=light],[data-theme=light][data-accent]{--light-app-bg:oklch(97.9% .003 238);--light-page-bg:oklch(98.1% .002 238);--light-page-panel-bg:oklch(99% .002 238);--light-card-bg:oklch(99.4% .001 238);--light-card-raised-bg:oklch(99.8% .001 238);--light-input-bg:oklch(98.8% .002 238);--light-input-border:oklch(84.5% .011 238);--light-primary-soft:oklch(94.2% .018 252/.86);--bg:var(--light-app-bg);--bg-soft:var(--light-page-bg);--panel:var(--light-page-panel-bg);--panel-raised:var(--light-card-raised-bg);--page-bg:var(--light-page-bg);--card-bg:var(--light-card-bg);--card-bg-strong:var(--light-card-raised-bg);--input-bg:var(--light-input-bg);--surface:var(--light-page-panel-bg);--surface-raised:var(--light-card-raised-bg);--input-surface:var(--light-input-bg);--danger-soft:oklch(97.1% .012 28)}[data-theme=light][data-accent=rose]{--light-app-bg:oklch(98.3% .006 253);--light-page-bg:oklch(98.9% .003 253);--light-page-panel-bg:oklch(99.2% .003 253);--light-card-bg:oklch(99.5% .002 253);--light-card-raised-bg:oklch(99.8% .002 253);--light-input-bg:oklch(98.2% .009 255);--light-input-border:oklch(83.6% .026 255);--light-card-border:oklch(88.4% .016 253);--light-shell-topbar-bg:oklch(24.5% .056 255);--light-shell-topbar-text:oklch(96.8% .008 255);--light-shell-topbar-border:oklch(37% .058 255/.88);--light-topbar-control-bg:oklch(30% .056 255/.96);--light-topbar-control-border:oklch(42% .06 255/.72);--light-topbar-control-hover:oklch(36% .072 258/.94);--light-topbar-control-text:var(--light-shell-topbar-text);--light-topbar-control-muted:oklch(78% .025 255);--light-shell-topbar-input-bg:var(--light-topbar-control-bg);--light-shell-topbar-input-border:var(--light-topbar-control-border);--light-primary:oklch(51.8% .182 258);--light-primary-hover:oklch(45% .168 258);--light-primary-pressed:oklch(38% .145 258);--light-primary-soft:oklch(95.4% .034 255/.9);--light-primary-border:oklch(64% .102 257/.62);--light-focus-ring:oklch(52% .18 258);--light-active-bg:oklch(94.5% .034 255/.94);--light-selected-bg:oklch(95.6% .026 255/.96);--bg:var(--light-app-bg);--bg-soft:var(--light-page-bg);--panel:var(--light-page-panel-bg);--panel-raised:var(--light-card-raised-bg);--panel-muted:var(--light-page-panel-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose]{--panel-muted:color-mix(in oklch,var(--light-page-panel-bg) 90%,var(--light-primary-soft))}}[data-theme=light][data-accent=rose]{--field:var(--light-input-bg);--line:var(--light-card-border);--surface:var(--light-page-panel-bg);--surface-raised:var(--light-card-raised-bg);--surface-muted:oklch(97.8% .01 253);--surface-inset:var(--light-input-bg);--surface-hover:var(--light-card-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose]{--surface-hover:color-mix(in oklch,var(--light-card-bg) 84%,var(--light-primary-soft))}}[data-theme=light][data-accent=rose]{--theme-topbar:var(--light-shell-topbar-bg);--theme-sidebar:var(--light-page-panel-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose]{--theme-sidebar:color-mix(in oklch,var(--light-page-panel-bg) 94%,var(--light-primary-soft))}}[data-theme=light][data-accent=rose]{--theme-card:var(--light-card-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose]{--theme-card:color-mix(in oklch,var(--light-card-bg) 94%,var(--light-primary-soft))}}[data-theme=light][data-accent=rose]{--theme-card-raised:var(--light-card-raised-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose]{--theme-card-raised:color-mix(in oklch,var(--light-card-raised-bg) 92%,var(--light-primary-soft))}}[data-theme=light][data-accent=rose]{--theme-input:var(--light-input-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose]{--theme-input:color-mix(in oklch,var(--light-input-bg) 90%,var(--light-primary-soft))}}[data-theme=light][data-accent=rose]{--theme-border-subtle:var(--light-card-border)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose]{--theme-border-subtle:color-mix(in oklch,var(--light-card-border) 84%,var(--light-primary) 10%)}}[data-theme=light][data-accent=rose]{--theme-active-bg:var(--light-active-bg);--theme-active-border:var(--light-primary-border);--app-bg:var(--light-app-bg);--shell-bg:var(--light-app-bg);--topbar-bg:var(--light-shell-topbar-bg);--topbar-text:var(--light-shell-topbar-text);--sidebar-bg:var(--theme-sidebar);--page-bg:var(--light-page-bg);--card-bg:var(--theme-card);--card-bg-strong:var(--theme-card-raised);--input-bg:var(--theme-input);--input-surface:var(--theme-input);--border-subtle:var(--theme-border-subtle);--primary:var(--light-primary);--primary-hover:var(--light-primary-hover);--primary-soft:var(--light-primary-soft);--action:var(--light-primary);--action-strong:var(--light-primary-hover);--action-soft:var(--light-primary-soft);--accent:var(--light-primary-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose]{--accent:color-mix(in oklch,var(--light-primary-soft) 42%,transparent)}}[data-theme=light][data-accent=rose]{--ring:var(--light-focus-ring);--focus-ring:var(--light-focus-ring);--active-bg:var(--light-active-bg);--active-border:var(--light-primary-border);--selected-bg:var(--light-selected-bg);--blue:var(--light-primary);--blue-strong:var(--light-primary-hover);--blue-soft:var(--light-primary-soft);--info-blue:var(--light-primary);--info-blue-strong:var(--light-primary-hover);--info-surface:var(--light-primary-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=light][data-accent=rose]{--info-surface:color-mix(in oklch,var(--light-primary-soft) 74%,var(--light-card-bg))}}[data-theme=light][data-accent=rose]{--info-border:var(--light-primary-border);--info-ink:var(--light-primary-hover);--primary-rgb:23 93 220}[data-theme=light] .notification-metric-card,[data-theme=light] .secret-type-options button{background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .notification-metric-card,[data-theme=light] .secret-type-options button{background:color-mix(in oklch,var(--input-surface) 92%,var(--surface) 8%)!important}}[data-theme=light] .secret-type-options button.active{background:linear-gradient(180deg,var(--primary-soft),transparent),var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .secret-type-options button.active{background:linear-gradient(180deg,color-mix(in oklch,var(--primary-soft) 36%,transparent),transparent),color-mix(in oklch,var(--input-surface) 94%,var(--surface) 6%)!important}}[data-theme=light] .certificate-file-button:focus-within,[data-theme=light] .certificate-file-button:hover,[data-theme=light] .execution-refresh-button:focus-visible,[data-theme=light] .execution-refresh-button:hover,[data-theme=light] .file-drop-zone:focus-within,[data-theme=light] .record-refresh-button:focus-visible,[data-theme=light] .record-refresh-button:hover{background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .certificate-file-button:focus-within,[data-theme=light] .certificate-file-button:hover,[data-theme=light] .execution-refresh-button:focus-visible,[data-theme=light] .execution-refresh-button:hover,[data-theme=light] .file-drop-zone:focus-within,[data-theme=light] .record-refresh-button:focus-visible,[data-theme=light] .record-refresh-button:hover{background:color-mix(in oklch,var(--input-surface) 88%,var(--primary-soft) 12%)!important}}[data-theme=light] .certificate-source-option.active,[data-theme=light] .server-settings-tabs button.active,[data-theme=light] .server-smtp-event-row.is-selected,[data-theme=light] .server-smtp-switch.active{background:linear-gradient(180deg,var(--primary-soft),transparent),var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .certificate-source-option.active,[data-theme=light] .server-settings-tabs button.active,[data-theme=light] .server-smtp-event-row.is-selected,[data-theme=light] .server-smtp-switch.active{background:linear-gradient(180deg,color-mix(in oklch,var(--primary-soft) 38%,transparent),transparent),color-mix(in oklch,var(--input-surface) 90%,var(--surface-raised))!important}}[data-theme=light] .notification-rules-hero{background:linear-gradient(90deg,var(--primary-soft),transparent 58%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .notification-rules-hero{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 18%,transparent),transparent 58%),color-mix(in oklch,var(--surface-raised) 92%,var(--input-surface))}}[data-theme=light] .notification-rules-mark{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .notification-rules-mark{background:color-mix(in oklch,var(--surface-raised) 88%,var(--primary-soft))}}[data-theme=light] .notification-rules-panel label.required-field:before,[data-theme=light] .secret-form label.required-field:before{border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .notification-rules-panel label.required-field:before,[data-theme=light] .secret-form label.required-field:before{border:1px solid color-mix(in oklch,var(--danger) 16%,var(--light-input-border))}}[data-theme=light] .notification-rules-panel label.required-field:before,[data-theme=light] .secret-form label.required-field:before{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .notification-rules-panel label.required-field:before,[data-theme=light] .secret-form label.required-field:before{background:color-mix(in oklch,var(--input-surface) 86%,var(--surface-raised))}}[data-theme=light] .notification-rules-panel label.required-field:before,[data-theme=light] .secret-form label.required-field:before{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .notification-rules-panel label.required-field:before,[data-theme=light] .secret-form label.required-field:before{color:color-mix(in oklch,var(--danger) 56%,var(--text-primary))}}[data-theme=light] .notification-rules-panel label.required-field input::placeholder,[data-theme=light] .notification-rules-panel label.required-field textarea::placeholder,[data-theme=light] .secret-form label.required-field input::placeholder,[data-theme=light] .secret-form label.required-field textarea::placeholder{color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .notification-rules-panel label.required-field input::placeholder,[data-theme=light] .notification-rules-panel label.required-field textarea::placeholder,[data-theme=light] .secret-form label.required-field input::placeholder,[data-theme=light] .secret-form label.required-field textarea::placeholder{color:color-mix(in oklch,var(--danger) 24%,var(--text-muted))!important}}[data-theme=light] .notification-rules-panel label.required-field input::placeholder,[data-theme=light] .notification-rules-panel label.required-field textarea::placeholder,[data-theme=light] .secret-form label.required-field input::placeholder,[data-theme=light] .secret-form label.required-field textarea::placeholder{opacity:.68}.gridcn-uplink-header .accent-palette,.gridcn-uplink-header .language-switch,.gridcn-uplink-header .theme-switch{contain:layout paint!important;flex:none!important;align-self:center!important;height:34px!important;min-height:34px!important}.gridcn-uplink-header .theme-switch{width:104px!important;min-width:104px!important}.gridcn-uplink-header .language-switch{min-width:72px!important}.gridcn-uplink-header .accent-palette{min-width:154px!important}.gridcn-uplink-header .accent-palette button,.gridcn-uplink-header .language-switch button,.gridcn-uplink-header .theme-switch button{flex:none!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;transform:translate(0)!important}.gridcn-uplink-header .accent-palette button:focus-visible,.gridcn-uplink-header .accent-palette button:hover,.gridcn-uplink-header .language-switch button:focus-visible,.gridcn-uplink-header .language-switch button:hover,.gridcn-uplink-header .theme-switch button:focus-visible,.gridcn-uplink-header .theme-switch button:hover{transform:translate(0)!important}.gridcn-uplink-header .accent-palette button.active span{transform:none!important}@media (max-width:760px){.gridcn-uplink-header{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.app-top-actions,.global-search-wrap,.gridcn-uplink-actions,.gridcn-uplink-left,.gridcn-uplink-search{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}.gridcn-uplink-actions{overflow:visible!important}.app-top-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.topbar-release-ticker{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important}.topbar-release-ticker-headline,.topbar-release-ticker-item,.topbar-release-ticker-track{height:44px!important;min-height:44px!important}.topbar-action-group,.topbar-action-group-critical{flex-wrap:wrap!important;flex:100%!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.gridcn-uplink-header .accent-palette,.gridcn-uplink-header .language-switch,.gridcn-uplink-header .theme-switch{height:auto!important;min-height:44px!important}.gridcn-uplink-header .theme-switch{width:146px!important;min-width:146px!important;max-width:146px!important}.gridcn-uplink-header .accent-palette{flex-wrap:wrap!important;flex:198px!important;min-width:0!important;max-width:100%!important;display:flex!important}.gridcn-uplink-header .language-switch{flex:0 auto!important;min-width:96px!important;max-width:100%!important;display:flex!important}.gridcn-uplink-header .theme-switch:before{width:44px!important;height:44px!important}.gridcn-uplink-header .theme-switch[data-selection=light]:before{transform:translate(48px)!important}.gridcn-uplink-header .theme-switch[data-selection=system]:before{transform:translate(96px)!important}.gridcn-uplink-header :is(.top-icon-action,.theme-switch button,.language-switch button,.accent-palette button){flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html[data-theme] body .workspace-shell .gridcn-uplink-header{grid-template-columns:minmax(0,1fr)!important;max-width:100vw!important;overflow:hidden!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions,html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-uplink-actions,html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-uplink-left,html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-uplink-search{width:100%!important;min-width:0!important;max-width:100%!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;overflow:hidden!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .topbar-release-ticker-headline,html[data-theme] body .workspace-shell .gridcn-uplink-header .topbar-release-ticker-item,html[data-theme] body .workspace-shell .gridcn-uplink-header .topbar-release-ticker-track{height:44px!important;min-height:44px!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .topbar-action-group,html[data-theme] body .workspace-shell .gridcn-uplink-header .topbar-action-group-critical{flex-wrap:nowrap!important;flex:0 auto!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;min-height:50px!important;padding:3px!important;overflow:hidden!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions>.topbar-add-shortcut{order:2!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions>.topbar-action-group:first-of-type{flex-basis:100%!important;order:1!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions>.topbar-action-group-critical,html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions>.topbar-action-group:nth-of-type(2){order:2!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .theme-switch{grid-template-columns:repeat(3,44px)!important;width:146px!important;min-width:146px!important;max-width:146px!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .theme-switch:before{width:44px!important;height:44px!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .accent-palette{flex-wrap:nowrap!important;flex:0 auto!important;min-width:0!important;max-width:204px!important;overflow:hidden!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .language-switch{flex:0 auto!important;min-width:96px!important;max-width:100%!important}html[data-theme] body .workspace-shell .gridcn-uplink-header :is(.top-icon-action,.theme-switch button,.language-switch button,.accent-palette button){flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media (max-width:1180px){.notification-rules-layout{grid-template-columns:1fr}.notification-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.execution-filter-bar,.notification-metric-grid,.notification-rules-hero,.overview-dashboard .overview-dashboard-screen-tools,html .overview-dashboard .overview-dashboard-screen-tools,html .overview-dashboard-screen-tools{grid-template-columns:1fr!important}.notification-event-actions,.overview-dashboard .overview-dashboard-screen-action-cluster,.record-view-actions,html .overview-dashboard .overview-dashboard-screen-action-cluster,html .overview-dashboard-screen-action-cluster{justify-content:flex-start!important}.notification-event-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:no-preference){.list-panel.record-view-cards .secret-row,.notification-metric-card,.overview-widget-shell{transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.list-panel.record-view-cards .secret-row:hover,.notification-metric-card:hover,.overview-widget-shell:hover{transform:translateY(-1px)}}@media (max-width:980px){.overview-dashboard{padding-block-start:0!important}.overview-dashboard .overview-dashboard-screen-tools,.overview-dashboard-screen-tools,html .overview-dashboard .overview-dashboard-screen-tools,html .overview-dashboard-screen-tools{pointer-events:auto!important;grid-template-columns:1fr!important;margin:0 0 8px!important;position:static!important;inset:auto!important}.overview-dashboard .overview-dashboard-screen-action-cluster,html .overview-dashboard .overview-dashboard-screen-action-cluster,html .overview-dashboard-screen-action-cluster{justify-content:flex-start!important;width:100%!important;max-width:100%!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-tools,html[data-theme] body .overview-dashboard-screen-tools,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-tools,html[data-theme][data-accent] body .overview-dashboard-screen-tools{z-index:2!important;pointer-events:auto!important;grid-template-columns:none!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;width:100%!important;min-height:34px!important;margin:0 0 10px!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard-screen-summary{border:1px solid var(--primary)!important;flex:0 clamp(320px,45vw,620px)!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;max-width:min(620px,100% - 38px)!important;min-height:34px!important;margin:0!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard-screen-summary{border:1px solid color-mix(in oklch,var(--primary) 15%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard-screen-summary{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.18),transparent 70%),var(--surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard-screen-summary{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.18),transparent 70%),color-mix(in oklch,var(--surface-raised) 96%,var(--primary-soft))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard-screen-summary{color:var(--text-primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard-screen-summary{color:color-mix(in oklch,var(--text-primary) 82%,var(--primary))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard-screen-summary{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.48) inset,0 1px 2px var(--shadow-soft)!important;padding:0 12px!important;font-size:12px!important;font-weight:680!important;line-height:1.25!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard-screen-summary{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.48) inset,0 1px 2px color-mix(in oklch,var(--shadow-soft) 5%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary span,html[data-theme] body .overview-dashboard-screen-summary span,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary span,html[data-theme][data-accent] body .overview-dashboard-screen-summary span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-action-cluster,html[data-theme] body .overview-dashboard-screen-action-cluster,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-action-cluster,html[data-theme][data-accent] body .overview-dashboard-screen-action-cluster{flex:none!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;gap:0!important;width:auto!important;min-width:34px!important;max-width:none!important;min-height:34px!important;display:inline-flex!important}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard-tool-trigger{border:1px solid var(--primary)!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard-tool-trigger{border:1px solid color-mix(in oklch,var(--primary) 17%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard-tool-trigger{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.18),transparent 70%),var(--surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard-tool-trigger{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.18),transparent 70%),color-mix(in oklch,var(--surface-raised) 96%,var(--primary-soft))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard-tool-trigger{color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard-tool-trigger{color:color-mix(in oklch,var(--primary) 74%,var(--text-primary))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard-tool-trigger{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.48) inset,0 1px 2px var(--shadow-soft)!important;padding:0!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard-tool-trigger{box-shadow:0 1px 0 oklch(100% 5.96046e-8 none/.48) inset,0 1px 2px color-mix(in oklch,var(--shadow-soft) 5%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard-tool-trigger{opacity:1!important}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard-tool-trigger[data-state=open],html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme][data-accent] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard-tool-trigger:hover,html[data-theme][data-accent] body .overview-dashboard-tool-trigger[data-state=open]{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard-tool-trigger[data-state=open],html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme][data-accent] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard-tool-trigger:hover,html[data-theme][data-accent] body .overview-dashboard-tool-trigger[data-state=open]{border-color:color-mix(in oklch,var(--primary) 28%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard-tool-trigger[data-state=open],html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme][data-accent] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard-tool-trigger:hover,html[data-theme][data-accent] body .overview-dashboard-tool-trigger[data-state=open]{background:linear-gradient(180deg,var(--primary-soft),transparent 72%),var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard-tool-trigger[data-state=open],html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme][data-accent] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard-tool-trigger:hover,html[data-theme][data-accent] body .overview-dashboard-tool-trigger[data-state=open]{background:linear-gradient(180deg,color-mix(in oklch,var(--primary-soft) 20%,transparent),transparent 72%),color-mix(in oklch,var(--surface-raised) 92%,var(--primary-soft))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard-tool-trigger[data-state=open],html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme][data-accent] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard-tool-trigger:hover,html[data-theme][data-accent] body .overview-dashboard-tool-trigger[data-state=open]{color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-soft),0 1px 0 #ffffff85 inset!important;outline:none!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme] body .overview-dashboard-tool-trigger:hover,html[data-theme] body .overview-dashboard-tool-trigger[data-state=open],html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger:hover,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger[data-state=open],html[data-theme][data-accent] body .overview-dashboard-tool-trigger:focus-visible,html[data-theme][data-accent] body .overview-dashboard-tool-trigger:hover,html[data-theme][data-accent] body .overview-dashboard-tool-trigger[data-state=open]{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary-soft) 38%,transparent),0 1px 0 oklch(100% 5.96046e-8 none/.52) inset!important}}@media (max-width:760px){html[data-theme] body .overview-dashboard .overview-dashboard-screen-tools,html[data-theme] body .overview-dashboard-screen-tools,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-tools,html[data-theme][data-accent] body .overview-dashboard-screen-tools{flex-wrap:wrap!important;justify-content:flex-start!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard-screen-summary{flex:calc(100% - 38px)!important;max-width:calc(100% - 38px)!important}}html[data-theme] body .workspace-shell .gridcn-uplink-header .topbar-action-group,html[data-theme] body .workspace-shell .gridcn-uplink-header .topbar-action-group-critical{contain:layout!important;box-sizing:border-box!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:3px!important;display:inline-flex!important;overflow:visible!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .topbar-action-group>.accent-palette,html[data-theme] body .workspace-shell .gridcn-uplink-header .topbar-action-group>.language-switch,html[data-theme] body .workspace-shell .gridcn-uplink-header .topbar-action-group>.theme-switch{contain:layout!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;align-self:center!important;padding:0!important;overflow:visible!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .theme-switch{grid-template-columns:repeat(3,34px)!important;width:104px!important;min-width:104px!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .accent-palette{min-width:174px!important}html[data-theme] body .workspace-shell .gridcn-uplink-header :is(.top-icon-action,.theme-switch button,.language-switch button,.accent-palette button){box-sizing:border-box!important;border-radius:8px!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;transform:translate(0)!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .theme-switch:before{border-radius:8px!important;width:34px!important;height:34px!important;top:0!important;left:0!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .theme-switch[data-selection=dark]:before{transform:translate(0)!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .theme-switch[data-selection=light]:before{transform:translate(35px)!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .theme-switch[data-selection=system]:before{transform:translate(70px)!important}html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input{border-color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input{border-color:color-mix(in oklch,var(--topbar-text) 18%,var(--light-shell-topbar-input-border))!important}}html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input{background:linear-gradient(180deg,var(--topbar-text),transparent 72%),var(--topbar-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input{background:linear-gradient(180deg,color-mix(in oklch,var(--topbar-text) 8%,transparent),transparent 72%),color-mix(in oklch,var(--topbar-bg) 74%,var(--light-primary) 14%)!important}}html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input{color:var(--topbar-text)!important;box-shadow:0 1px 0 var(--topbar-text) inset,0 10px 22px #0000001f!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input{box-shadow:0 1px 0 color-mix(in oklch,var(--topbar-text) 12%,transparent) inset,0 10px 22px oklch(0 none none/.12)!important}}html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input input{color:var(--topbar-text)!important;-webkit-text-fill-color:var(--topbar-text)!important;background:0 0!important}html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input :is(svg,kbd),html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input input::placeholder{color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input :is(svg,kbd),html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input input::placeholder{color:color-mix(in oklch,var(--topbar-text) 76%,transparent)!important}}html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input :is(svg,kbd),html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input input::placeholder{-webkit-text-fill-color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input :is(svg,kbd),html[data-theme=light][data-accent=rose] body .workspace-shell .gridcn-uplink-header .gridcn-search-input input::placeholder{-webkit-text-fill-color:color-mix(in oklch,var(--topbar-text) 76%,transparent)!important}}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .overview-dashboard{--dashboard-terminal-panel-bg:color-mix(in oklch,var(--light-card-bg) 86%,var(--light-primary-soft))!important;--dashboard-terminal-row-bg:color-mix(in oklch,var(--light-card-raised-bg) 90%,var(--light-primary-soft))!important;--dashboard-content-panel-bg:color-mix(in oklch,var(--light-card-bg) 88%,var(--light-primary-soft))!important;--dashboard-content-row-bg:color-mix(in oklch,var(--light-card-raised-bg) 92%,var(--light-primary-soft))!important;--dashboard-content-hairline:color-mix(in oklch,var(--light-card-border) 78%,var(--primary) 12%)!important}}html[data-theme=light][data-accent=rose] body .overview-dashboard{background:0 0!important}html[data-theme=light][data-accent=rose] body .overview-dashboard .dashboard-category-grid>.overview-widget-shell,html[data-theme=light][data-accent=rose] body .overview-dashboard .overview-widget-shell{border-color:var(--dashboard-content-hairline)!important;background:var(--dashboard-content-panel-bg)!important;box-shadow:none!important}html[data-theme=light][data-accent=rose] body .overview-dashboard .overview-widget-shell>.gridcn-template-card,html[data-theme=light][data-accent=rose] body .overview-dashboard .overview-widget-shell>.overview-chart-panel.gridcn-template-card{box-shadow:none!important;background:0 0!important}html[data-theme=light][data-accent=rose] body .overview-dashboard .overview-widget-shell :is(.overview-certificate-expiry-chart,.overview-certificate-status-summary,.overview-certificate-status-donut,.overview-certificate-risk-board,.overview-radar-chart,.overview-risk-row,.overview-domain-selection-card,.overview-change-flow-card,.overview-kpi-card){background-color:var(--dashboard-content-row-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .overview-dashboard .overview-widget-shell :is(.overview-certificate-expiry-chart,.overview-certificate-status-summary,.overview-certificate-status-donut,.overview-certificate-risk-board,.overview-radar-chart,.overview-risk-row,.overview-domain-selection-card,.overview-change-flow-card,.overview-kpi-card){background-color:color-mix(in oklch,var(--dashboard-content-row-bg) 82%,transparent)!important}}html[data-theme] body .workspace-shell .topbar-release-ticker-item strong{color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .workspace-shell .topbar-release-ticker-item strong{color:color-mix(in oklch,var(--topbar-text) 98%,white 2%)!important}}html[data-theme] body .workspace-shell .topbar-release-ticker-item strong{text-shadow:none!important;font-size:12.5px!important;font-weight:850!important;line-height:1!important}html[data-theme] body .workspace-shell .topbar-release-ticker-item em{color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .workspace-shell .topbar-release-ticker-item em{color:color-mix(in oklch,var(--topbar-text) 84%,transparent)!important}}html[data-theme] body .workspace-shell .topbar-release-ticker-item em{line-height:1!important}html[data-theme] body .workspace-shell .topbar-release-ticker-headline.topbar-release-ticker-item strong,html[data-theme] body .workspace-shell .topbar-release-ticker-item.is-headline.tone-success strong{text-shadow:0 0 10px oklch(82% .28 145/.42),0 0 22px oklch(74% .26 145/.28)!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input,html[data-theme] body .workspace-shell .topbar-release-ticker-item:not(.is-headline) strong{color:var(--topbar-text)!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input input{color:var(--topbar-text)!important;-webkit-text-fill-color:var(--topbar-text)!important;caret-color:var(--topbar-text)!important;background:0 0!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input input{caret-color:color-mix(in oklch,var(--topbar-text) 62%,var(--action))!important}}html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input input::placeholder,html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input kbd,html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input svg{color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input input::placeholder,html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input kbd,html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input svg{color:color-mix(in oklch,var(--topbar-text) 72%,transparent)!important}}html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input input::placeholder,html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input kbd,html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input svg{-webkit-text-fill-color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input input::placeholder,html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input kbd,html[data-theme] body .workspace-shell .gridcn-uplink-header .gridcn-search-input svg{-webkit-text-fill-color:color-mix(in oklch,var(--topbar-text) 72%,transparent)!important}}html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input:not([type=checkbox]):not([type=radio]),textarea,select),html[data-theme=light] body .secure-password-control,html[data-theme=light] body :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(.gridcn-search-input input){border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input:not([type=checkbox]):not([type=radio]),textarea,select),html[data-theme=light] body .secure-password-control,html[data-theme=light] body :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(.gridcn-search-input input){border-color:color-mix(in oklch,var(--border-subtle) 78%,var(--primary) 12%)!important}}html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input:not([type=checkbox]):not([type=radio]),textarea,select),html[data-theme=light] body .secure-password-control,html[data-theme=light] body :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(.gridcn-search-input input){background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.16),transparent 76%),var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input:not([type=checkbox]):not([type=radio]),textarea,select),html[data-theme=light] body .secure-password-control,html[data-theme=light] body :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(.gridcn-search-input input){background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.16),transparent 76%),color-mix(in oklch,var(--input-surface) 94%,var(--surface-raised))!important}}html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input:not([type=checkbox]):not([type=radio]),textarea,select),html[data-theme=light] body .secure-password-control,html[data-theme=light] body :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(.gridcn-search-input input){color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input,textarea)::placeholder,html[data-theme=light] body :is(input,textarea)::placeholder{color:var(--text-secondary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input,textarea)::placeholder,html[data-theme=light] body :is(input,textarea)::placeholder{color:color-mix(in oklch,var(--text-secondary) 78%,var(--text-primary))!important}}html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input,textarea)::placeholder,html[data-theme=light] body :is(input,textarea)::placeholder{-webkit-text-fill-color:var(--text-secondary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input,textarea)::placeholder,html[data-theme=light] body :is(input,textarea)::placeholder{-webkit-text-fill-color:color-mix(in oklch,var(--text-secondary) 78%,var(--text-primary))!important}}html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input,textarea)::placeholder,html[data-theme=light] body :is(input,textarea)::placeholder{opacity:1!important}html[data-theme=light][data-accent=rose] body .overview-dashboard{--dashboard-terminal-panel-bg:var(--light-card-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .overview-dashboard{--dashboard-terminal-panel-bg:color-mix(in oklch,var(--light-card-bg) 97%,var(--light-primary-soft))!important}}html[data-theme=light][data-accent=rose] body .overview-dashboard{--dashboard-terminal-row-bg:var(--light-card-raised-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .overview-dashboard{--dashboard-terminal-row-bg:color-mix(in oklch,var(--light-card-raised-bg) 96%,var(--light-primary-soft))!important}}html[data-theme=light][data-accent=rose] body .overview-dashboard{--dashboard-content-panel-bg:var(--light-card-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .overview-dashboard{--dashboard-content-panel-bg:color-mix(in oklch,var(--light-card-bg) 97%,var(--light-primary-soft))!important}}html[data-theme=light][data-accent=rose] body .overview-dashboard{--dashboard-content-row-bg:var(--light-card-raised-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .overview-dashboard{--dashboard-content-row-bg:color-mix(in oklch,var(--light-card-raised-bg) 96%,var(--light-primary-soft))!important}}html[data-theme=light][data-accent=rose] body .overview-dashboard{--dashboard-content-hairline:var(--light-card-border)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light][data-accent=rose] body .overview-dashboard{--dashboard-content-hairline:color-mix(in oklch,var(--light-card-border) 86%,var(--primary) 8%)!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-tools,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-tools{margin:0 0 6px!important;padding-inline:2px!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger{border-color:color-mix(in oklch,var(--primary) 12%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.1),transparent 76%),var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.1),transparent 76%),color-mix(in oklch,var(--surface-raised) 98%,var(--primary-soft))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.36)!important}html[data-theme] body .workspace-shell .topbar-release-ticker{background:linear-gradient(90deg,var(--topbar-bg),var(--topbar-bg)),var(--topbar-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .workspace-shell .topbar-release-ticker{background:linear-gradient(90deg,color-mix(in oklch,var(--topbar-bg) 70%,black 18%),color-mix(in oklch,var(--topbar-bg) 62%,var(--action) 15%)),color-mix(in oklch,var(--topbar-bg) 82%,black 12%)!important}}html[data-theme=light] body .workspace-shell .topbar-release-ticker{border-color:var(--topbar-text)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] body .workspace-shell .topbar-release-ticker{border-color:color-mix(in oklch,var(--topbar-text) 18%,var(--action) 22%)!important}}html[data-theme=light] body .workspace-shell .topbar-release-ticker{background:linear-gradient(90deg,var(--topbar-bg),var(--topbar-bg)),var(--topbar-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] body .workspace-shell .topbar-release-ticker{background:linear-gradient(90deg,color-mix(in oklch,var(--topbar-bg) 56%,black 32%),color-mix(in oklch,var(--topbar-bg) 52%,var(--action) 20%)),color-mix(in oklch,var(--topbar-bg) 58%,black 28%)!important}}html[data-theme=light] body .workspace-shell .topbar-release-ticker{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.13),0 12px 24px oklch(0 none none/.14)!important}html[data-theme] body .workspace-shell .topbar-release-ticker-item:not(.is-headline) strong,html[data-theme] body .workspace-shell .topbar-release-ticker-item:not(.topbar-release-ticker-headline) strong{color:oklch(97% .006 250)!important;-webkit-text-fill-color:oklch(97% .006 250)!important;text-shadow:0 1px 1px oklch(0 none none/.34)!important;font-size:12.5px!important;font-weight:850!important}html[data-theme] body .workspace-shell .topbar-release-ticker-item em{color:oklch(93% .006 250/.78)!important;-webkit-text-fill-color:oklch(93% .006 250/.78)!important;text-shadow:0 1px 1px oklch(0 none none/.28)!important;font-size:11.5px!important;font-weight:560!important}html[data-theme] body .workspace-shell .topbar-release-ticker-headline.topbar-release-ticker-item strong,html[data-theme] body .workspace-shell .topbar-release-ticker-item.is-headline.tone-success strong{color:oklch(88% .29 145)!important;-webkit-text-fill-color:oklch(88% .29 145)!important}html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] .secure-password-control,html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] .secure-password-control input,html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input:not([type=checkbox]):not([type=radio]),textarea,select),html[data-theme=light] body :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(.gridcn-search-input input):not(.topbar-release-ticker input){border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] .secure-password-control,html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] .secure-password-control input,html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input:not([type=checkbox]):not([type=radio]),textarea,select),html[data-theme=light] body :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(.gridcn-search-input input):not(.topbar-release-ticker input){border-color:color-mix(in oklch,var(--border-subtle) 74%,var(--primary) 14%)!important}}html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] .secure-password-control,html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] .secure-password-control input,html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input:not([type=checkbox]):not([type=radio]),textarea,select),html[data-theme=light] body :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(.gridcn-search-input input):not(.topbar-release-ticker input){color:oklch(20% .03 240)!important;-webkit-text-fill-color:oklch(20% .03 240)!important;caret-color:var(--primary)!important;background:linear-gradient(oklch(100% 5.96046e-8 none/.18),#0000 74%),oklch(98.2% .007 232)!important}html[data-theme=light] body .auth-shell[data-auth-theme=vaultpilot] :is(input,textarea)::placeholder,html[data-theme=light] body :is(input,textarea):not(.gridcn-search-input input)::placeholder{color:oklch(47% .025 238/.82)!important;-webkit-text-fill-color:oklch(47% .025 238/.82)!important;opacity:1!important}html[data-theme] body .workspace-shell .workspace-panel.discovery-workspace .discovery-findings-panel .gridcn-search-input{border-color:oklch(42% .032 236)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .workspace-shell .workspace-panel.discovery-workspace .discovery-findings-panel .gridcn-search-input{border-color:color-mix(in oklch,oklch(42% .032 236) 28%,var(--border-subtle))!important}}html[data-theme] body .workspace-shell .workspace-panel.discovery-workspace .discovery-findings-panel .gridcn-search-input{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.28),transparent 74%),var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .workspace-shell .workspace-panel.discovery-workspace .discovery-findings-panel .gridcn-search-input{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.28),transparent 74%),color-mix(in oklch,var(--surface-raised) 92%,white)!important}}html[data-theme] body .workspace-shell .workspace-panel.discovery-workspace .discovery-findings-panel .gridcn-search-input{opacity:1!important}html[data-theme] body .workspace-shell .workspace-panel.discovery-workspace .discovery-findings-panel .gridcn-search-input svg{color:oklch(46% .04 232)!important;opacity:1!important}html[data-theme] body .workspace-shell .workspace-panel.discovery-workspace .discovery-findings-panel .gridcn-search-input input{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;opacity:1!important}html[data-theme] body .workspace-shell .workspace-panel.discovery-workspace .discovery-findings-panel .gridcn-search-input input::placeholder{color:oklch(36% .03 236)!important;-webkit-text-fill-color:oklch(36% .03 236)!important;opacity:1!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-tools,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-tools{gap:3px!important;margin:-2px 0 4px!important;padding-inline:0!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary{border-color:var(--primary)!important;min-height:32px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary{border-color:color-mix(in oklch,var(--primary) 9%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.07),transparent 78%),var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.07),transparent 78%),color-mix(in oklch,var(--surface-raised) 99%,var(--primary-soft))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary{color:var(--text-primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary{color:color-mix(in oklch,var(--text-primary) 88%,var(--primary))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.28)!important}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger{border-color:var(--primary)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger{border-color:color-mix(in oklch,var(--primary) 10%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.07),transparent 78%),var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.07),transparent 78%),color-mix(in oklch,var(--surface-raised) 99%,var(--primary-soft))!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-tool-trigger{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.28)!important}html[data-theme] body .server-settings-section-operations{gap:12px!important;min-width:0!important;display:grid!important}html[data-theme] body .server-settings-section-operations .server-settings-operations-grid{grid-template-columns:minmax(340px,.74fr) minmax(520px,1.26fr)!important;grid-template-areas:"backup migration""service migration""cleanup cleanup"!important;align-items:start!important;display:grid!important}html[data-theme] body .server-settings-section-operations :is(.server-settings-card,.backup-tool-import-panel,.migration-import-source,.server-setting-card.server-maintenance-category-card,.maintenance-backup-archive,.maintenance-backup-row){box-shadow:none!important;border-radius:8px!important}html[data-theme] body .server-settings-section-operations .server-backup-import-panel{grid-area:backup!important;grid-template-columns:minmax(0,1fr) auto!important;align-self:start!important;margin:0!important;padding:12px 14px!important}html[data-theme] body .server-settings-section-operations .backup-tool-import-copy{gap:3px!important;min-width:0!important}html[data-theme] body .server-settings-section-operations .backup-tool-import-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:72ch!important;display:-webkit-box!important;overflow:hidden!important}html[data-theme] body .server-settings-section-operations .backup-tool-import-action{border-radius:8px!important;min-height:34px!important;padding-inline:12px!important}html[data-theme] body .server-settings-section-operations .migration-import-panel{grid-area:migration!important;align-self:start!important;gap:10px!important;padding:12px 14px!important}html[data-theme] body .server-settings-section-operations .migration-import-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html[data-theme] body .server-settings-section-operations .migration-import-source{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:5px!important;min-width:0!important;min-height:84px!important;padding:11px!important;display:grid!important}html[data-theme] body .server-settings-section-operations .migration-import-source :is(strong,small,em){text-overflow:ellipsis!important;min-width:0!important;display:block!important;overflow:hidden!important}html[data-theme] body .server-settings-section-operations .migration-import-source strong{color:var(--text-primary)!important;white-space:nowrap!important;font-size:13px!important;font-weight:760!important;line-height:1.2!important}html[data-theme] body .server-settings-section-operations .migration-import-source small{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary)!important;white-space:normal!important;font-size:11.75px!important;font-weight:560!important;line-height:1.35!important;display:-webkit-box!important}html[data-theme] body .server-settings-section-operations .migration-import-source em{color:var(--text-muted)!important;white-space:nowrap!important;margin:0!important;font-size:10.8px!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important}html[data-theme] body .server-settings-section-operations .migration-import-actions{border-top:1px solid var(--border-subtle)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .server-settings-section-operations .migration-import-actions{border-top:1px solid color-mix(in oklch,var(--border-subtle) 74%,transparent)!important}}html[data-theme] body .server-settings-section-operations .migration-import-actions{padding-top:10px!important}html[data-theme] body .server-settings-section-operations .migration-import-actions .restart-required{white-space:nowrap!important;border-radius:999px!important;min-height:34px!important;margin-inline-start:auto!important;padding-inline:12px!important}html[data-theme] body .server-settings-section-operations .server-maintenance-service-card{grid-area:service!important;align-self:start!important;gap:10px!important;padding:12px 14px!important}html[data-theme] body .server-settings-section-operations .server-maintenance-service-card .server-setting-card.server-maintenance-item{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;min-height:62px!important;padding:10px 12px!important}html[data-theme] body .server-settings-section-operations .server-maintenance-service-card .server-access-note{margin-top:0!important}html[data-theme] body .server-settings-section-operations .server-maintenance-cleanup-card{grid-area:cleanup!important;gap:10px!important;padding:12px 14px!important}html[data-theme] body .server-settings-section-operations .server-maintenance-category-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}html[data-theme] body .server-settings-section-operations .server-setting-card.server-maintenance-category-card{grid-template-columns:32px minmax(0,1fr) minmax(330px,.42fr)!important;align-items:center!important;gap:10px!important;min-height:74px!important;padding:11px!important;display:grid!important}html[data-theme] body .server-settings-section-operations .server-maintenance-category-icon{border-radius:8px!important;width:32px!important;height:32px!important}html[data-theme] body .server-settings-section-operations .server-maintenance-category-copy{gap:3px!important;min-width:0!important}html[data-theme] body .server-settings-section-operations .server-maintenance-category-copy strong{color:var(--text-primary)!important;font-size:13px!important;font-weight:760!important;line-height:1.2!important}html[data-theme] body .server-settings-section-operations .server-maintenance-category-copy :is(small,em){-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary)!important;white-space:normal!important;font-size:11.75px!important;font-weight:560!important;line-height:1.35!important;display:-webkit-box!important}html[data-theme] body .server-settings-section-operations .server-maintenance-action-row{grid-column:auto!important;grid-template-columns:minmax(168px,220px)!important;justify-content:end!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}html[data-theme] body .server-settings-section-operations .server-maintenance-action-row .compact-action{border-radius:8px!important;width:100%!important;min-width:0!important;min-height:34px!important;padding-inline:12px!important}html[data-theme] body .server-settings-section-operations .maintenance-backup-archive{gap:10px!important;padding-top:2px!important}html[data-theme] body .server-settings-section-operations .maintenance-backup-archive .empty-state.compact{border-radius:8px!important;min-height:86px!important;padding:18px!important}html[data-theme] body .server-settings-section-operations .server-access-note{align-items:flex-start!important;gap:8px!important;min-width:0!important}html[data-theme] body .server-settings-section-operations .server-access-note>span{overflow-wrap:anywhere!important;min-width:0!important}@media (max-width:1360px){html[data-theme] body .server-settings-section-operations .server-settings-operations-grid{grid-template-columns:1fr!important;grid-template-areas:"backup""migration""service""cleanup"!important}html[data-theme] body .server-settings-section-operations .migration-import-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){html[data-theme] body .server-settings-section-operations .server-setting-card.server-maintenance-category-card{grid-template-columns:32px minmax(0,1fr)!important}html[data-theme] body .server-settings-section-operations .server-maintenance-action-row{grid-column:1/-1!important;grid-template-columns:minmax(168px,220px)!important}}@media (max-width:720px){html[data-theme] body .server-settings-section-operations .migration-import-actions,html[data-theme] body .server-settings-section-operations .migration-import-grid,html[data-theme] body .server-settings-section-operations .server-maintenance-action-row,html[data-theme] body .server-settings-section-operations .server-settings-operations-grid{grid-template-columns:1fr!important}html[data-theme] body .server-settings-section-operations .migration-import-actions,html[data-theme] body .server-settings-section-operations .server-maintenance-action-row{align-items:stretch!important}html[data-theme] body .server-settings-section-operations .migration-import-actions .restart-required{justify-content:center!important;margin-inline-start:0!important}}html[data-theme] body .maintenance-backup-table-shell{border:1px solid var(--border-subtle);min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-table-shell{border:1px solid color-mix(in oklch,var(--border-subtle) 88%,transparent)}}html[data-theme] body .maintenance-backup-table-shell{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-table-shell{background:color-mix(in oklch,var(--surface) 86%,var(--input-surface))}}html[data-theme] body .maintenance-backup-table-summary{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-table-summary{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 76%,transparent)}}html[data-theme] body .maintenance-backup-table-summary{background:linear-gradient(90deg,var(--primary-soft),transparent 72%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-table-summary{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 38%,transparent),transparent 72%),color-mix(in oklch,var(--surface-raised) 72%,var(--surface))}}html[data-theme] body .maintenance-backup-table-summary{padding:8px 10px}html[data-theme] body .maintenance-backup-table-summary span{gap:2px;min-width:0;display:grid}html[data-theme] body .maintenance-backup-table-summary strong{color:var(--text-primary);font-size:12.5px;font-weight:790;line-height:1.2}html[data-theme] body .maintenance-backup-table-summary small{color:var(--text-secondary);font-size:11.25px;font-weight:610;line-height:1.25}html[data-theme] body .maintenance-backup-table-wrap{scrollbar-gutter:stable;min-width:0;max-height:min(360px,42dvh);overflow:auto}html[data-theme] body .maintenance-backup-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:940px}html[data-theme] body .maintenance-backup-table td,html[data-theme] body .maintenance-backup-table th{border-bottom:1px solid var(--border-subtle);height:42px}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-table td,html[data-theme] body .maintenance-backup-table th{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 62%,transparent)}}html[data-theme] body .maintenance-backup-table td,html[data-theme] body .maintenance-backup-table th{color:var(--text-secondary);text-align:left;vertical-align:middle;padding:7px 10px;font-size:11.75px;font-weight:620;line-height:1.25}html[data-theme] body .maintenance-backup-table th{z-index:2;background:var(--surface-raised);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-table th{background:color-mix(in oklch,var(--surface-raised) 88%,var(--surface))}}html[data-theme] body .maintenance-backup-table th{color:var(--text-muted);font-size:10.75px;font-weight:820}html[data-theme] body .maintenance-backup-table th:first-child{width:34%}html[data-theme] body .maintenance-backup-table th:nth-child(2){width:12%}html[data-theme] body .maintenance-backup-table th:nth-child(3){width:15%}html[data-theme] body .maintenance-backup-table th:nth-child(4),html[data-theme] body .maintenance-backup-table th:nth-child(5){width:8%}html[data-theme] body .maintenance-backup-table th:nth-child(6){width:13%}html[data-theme] body .maintenance-backup-table th:nth-child(7){width:10%}html[data-theme] body .maintenance-backup-table :is(th.action,td.maintenance-backup-action-cell),html[data-theme] body .maintenance-backup-table :is(th.numeric,td.numeric){text-align:right}html[data-theme] body .maintenance-backup-table tr.maintenance-backup-row{background:0 0!important;min-height:0!important;display:table-row!important}html[data-theme] body .maintenance-backup-table tbody tr:hover td{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-table tbody tr:hover td{background:color-mix(in oklch,var(--primary-soft) 34%,transparent)}}html[data-theme] body .maintenance-backup-file-cell{min-width:0}html[data-theme] body .maintenance-backup-digest,html[data-theme] body .maintenance-backup-file-cell small,html[data-theme] body .maintenance-backup-file-cell strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}html[data-theme] body .maintenance-backup-file-cell strong{color:var(--text-primary);font-size:12.25px;font-weight:760}html[data-theme] body .maintenance-backup-file-cell small{color:var(--text-muted);margin-top:2px;font-size:10.9px;font-weight:590}html[data-theme] body .maintenance-backup-scope{border:1px solid var(--primary);justify-content:center;align-items:center;max-width:100%;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-scope{border:1px solid color-mix(in oklch,var(--primary) 24%,var(--border-subtle))}}html[data-theme] body .maintenance-backup-scope{background:var(--primary-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-scope{background:color-mix(in oklch,var(--primary-soft) 54%,var(--surface))}}html[data-theme] body .maintenance-backup-scope{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-scope{color:color-mix(in oklch,var(--primary) 72%,var(--text-primary))}}html[data-theme] body .maintenance-backup-scope{white-space:nowrap;padding:0 8px;font-size:10.75px;font-weight:780}html[data-theme] body .maintenance-backup-scope.scope-discovery{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-scope.scope-discovery{border-color:color-mix(in oklch,var(--info) 30%,var(--border-subtle))}}html[data-theme] body .maintenance-backup-scope.scope-discovery{background:var(--info-soft)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-scope.scope-discovery{background:color-mix(in oklch,var(--info-soft) 60%,var(--surface))}}html[data-theme] body .maintenance-backup-scope.scope-discovery{color:var(--info)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-scope.scope-discovery{color:color-mix(in oklch,var(--info) 72%,var(--text-primary))}}html[data-theme] body .maintenance-backup-scope.scope-executions{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-scope.scope-executions{border-color:color-mix(in oklch,var(--warning) 30%,var(--border-subtle))}}html[data-theme] body .maintenance-backup-scope.scope-executions{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-scope.scope-executions{background:color-mix(in oklch,var(--warning-soft) 56%,var(--surface))}}html[data-theme] body .maintenance-backup-scope.scope-executions{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .maintenance-backup-scope.scope-executions{color:color-mix(in oklch,var(--warning) 66%,var(--text-primary))}}html[data-theme] body .maintenance-backup-digest{max-width:100%;color:var(--text-muted);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:10.75px;font-weight:680}html[data-theme] body .maintenance-backup-restore-button{white-space:nowrap!important;border-radius:7px!important;justify-content:center!important;width:auto!important;min-width:96px!important;min-height:30px!important;padding:0 10px!important}html[data-theme] body .maintenance-backup-restore-button svg{width:14px;height:14px}@media (max-width:980px){html[data-theme] body .maintenance-backup-table-wrap{max-height:340px}}html[data-theme=light][data-accent=rose] body .overview-dashboard,html[data-theme=light][data-accent=rose] body .overview-dashboard :is(.overview-command-center-screen,.overview-locked-widget.locked-posture,.command-center-hero,.overview-command-center-screen .executive-posture-summary,.overview-configurable-area,.overview-widget-shell,.dashboard-category-grid>.overview-widget-shell),html[data-theme=light][data-accent=rose] body .workspace-page:has(.overview-dashboard){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=light][data-accent=rose] body .overview-dashboard :is(.overview-command-center-screen,.command-center-hero,.overview-command-center-screen .executive-posture-summary,.overview-widget-shell):after,html[data-theme=light][data-accent=rose] body .overview-dashboard :is(.overview-command-center-screen,.command-center-hero,.overview-command-center-screen .executive-posture-summary,.overview-widget-shell):before{box-shadow:none!important;background:0 0!important}@media (max-width:760px){html[data-theme] body .workspace-shell .gridcn-uplink-header{row-gap:8px!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important;overflow:hidden!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions.compact{align-content:flex-start!important;gap:6px!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions>.topbar-release-ticker{display:none!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .topbar-action-group,html[data-theme] body .workspace-shell .gridcn-uplink-header .topbar-action-group-critical{flex-wrap:nowrap!important;flex:0 auto!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:42px!important;padding:3px!important;overflow:hidden!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions.compact .topbar-action-group,html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions.compact .topbar-action-group-critical{flex:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions.compact .topbar-action-group-appearance{max-width:min(100%,206px)!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .app-top-actions.compact .topbar-action-group-utility{max-width:min(100%,232px)!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .theme-switch{grid-template-columns:repeat(3,44px)!important;gap:2px!important;width:146px!important;min-width:146px!important;max-width:146px!important;height:46px!important;min-height:46px!important;padding:1px!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .accent-palette{flex-wrap:nowrap!important;flex:0 auto!important;gap:3px!important;min-width:0!important;max-width:204px!important;overflow:hidden!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .language-switch{flex:none!important;min-width:96px!important;max-width:96px!important;min-height:46px!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .theme-switch:before{width:44px!important;height:44px!important;top:1px!important;bottom:1px!important;left:1px!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .theme-switch[data-selection=light]:before{transform:translate(48px)!important}html[data-theme] body .workspace-shell .gridcn-uplink-header .theme-switch[data-selection=system]:before{transform:translate(96px)!important}html[data-theme] body .workspace-shell .gridcn-uplink-header :is(.top-icon-action,.theme-switch button,.language-switch button,.accent-palette button,.accent-palette-compact-trigger){flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html[data-theme] body .gridcn-uplink-header .app-top-actions.compact{flex-wrap:wrap!important;place-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important;overflow:hidden!important}html[data-theme] body .gridcn-uplink-header .app-top-actions.compact .topbar-action-group,html[data-theme] body .gridcn-uplink-header .app-top-actions.compact .topbar-action-group-critical{flex-wrap:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;min-height:42px!important;overflow:hidden!important}html[data-theme] body .gridcn-uplink-header .app-top-actions.compact .topbar-action-group-appearance{max-width:min(100%,206px)!important}html[data-theme] body .gridcn-uplink-header .app-top-actions.compact .topbar-action-group-utility{max-width:min(100%,232px)!important}html[data-theme] body .gridcn-uplink-header button.accent-palette-compact-trigger{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;display:inline-flex!important}.gridcn-uplink-header .topbar-compact-action-group{flex-wrap:nowrap!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;min-height:42px!important;padding:3px!important;display:inline-flex!important;overflow:hidden!important}.gridcn-uplink-header .topbar-compact-action-group.topbar-action-group-appearance{max-width:min(100%,206px)!important}.gridcn-uplink-header .topbar-compact-action-group.topbar-action-group-utility{max-width:min(100%,232px)!important}.gridcn-uplink-header .topbar-compact-action-group :is(.top-icon-action,.theme-switch button,.language-switch button,.accent-palette-compact-trigger){flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}html[data-theme] body .overview-dashboard .overview-dashboard-tool-trigger,html[data-theme] body .overview-dashboard-tool-trigger{width:36px!important;inline-size:36px!important;min-width:36px!important;min-inline-size:36px!important;max-width:36px!important;max-inline-size:36px!important;height:36px!important;block-size:36px!important;min-height:36px!important;min-block-size:36px!important;max-height:36px!important;max-block-size:36px!important;padding:0!important}html[data-theme] body .overview-action-queue-note,html[data-theme] body .overview-command-center .overview-action-queue-note{min-height:36px!important;min-block-size:36px!important;height:auto!important;align-items:center!important;block-size:auto!important;padding-block:7px!important}html[data-theme] body .notification-toast button,html[data-theme] body .notification-toast-stack .notification-toast button{width:36px!important;inline-size:36px!important;min-width:36px!important;min-inline-size:36px!important;max-width:36px!important;max-inline-size:36px!important;height:36px!important;block-size:36px!important;min-height:36px!important;min-block-size:36px!important;max-height:36px!important;max-block-size:36px!important;padding:0!important}html[data-theme] body .audit-toolbar{border-color:var(--border-subtle)!important;grid-template-columns:minmax(0,1fr) minmax(208px,260px) minmax(320px,1.1fr) auto!important;grid-template-areas:"categories categories categories summary""action search search exports"!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .audit-toolbar{border-color:color-mix(in oklch,var(--border-subtle) 82%,var(--primary) 8%)!important}}html[data-theme] body .audit-toolbar{background:linear-gradient(180deg,var(--surface-raised),var(--input-surface)),var(--surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .audit-toolbar{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-raised) 88%,transparent),color-mix(in oklch,var(--input-surface) 92%,transparent)),var(--surface)!important}}html[data-theme] body .audit-toolbar{box-shadow:none!important;padding:8px!important}html[data-theme] body .audit-toolbar>svg{display:none!important}html[data-theme] body .audit-toolbar .audit-category-tabs{border-bottom:1px solid var(--border-subtle)!important;grid-area:categories!important;gap:6px!important;min-width:0!important;display:flex!important;overflow-x:auto!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .audit-toolbar .audit-category-tabs{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 74%,transparent)!important}}html[data-theme] body .audit-toolbar .audit-category-tabs{scrollbar-width:thin;padding:0 0 6px!important}html[data-theme] body .audit-toolbar .audit-category-tabs button{background:var(--input-surface)!important;border-radius:7px!important;flex:none!important;min-height:34px!important;padding:0 9px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .audit-toolbar .audit-category-tabs button{background:color-mix(in oklch,var(--input-surface) 92%,var(--surface-raised))!important}}html[data-theme] body .audit-toolbar .audit-category-tabs button{box-shadow:none!important}html[data-theme] body .audit-toolbar .audit-category-tabs button.active{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .audit-toolbar .audit-category-tabs button.active{border-color:color-mix(in oklch,var(--primary) 38%,var(--border-subtle))!important}}html[data-theme] body .audit-toolbar .audit-category-tabs button.active{background:linear-gradient(180deg,var(--primary-soft),transparent),var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .audit-toolbar .audit-category-tabs button.active{background:linear-gradient(180deg,color-mix(in oklch,var(--primary-soft) 42%,transparent),transparent),color-mix(in oklch,var(--input-surface) 94%,var(--surface-raised))!important}}html[data-theme] body .audit-toolbar .audit-filter-summary{min-width:0!important;min-height:34px!important;color:var(--text-secondary)!important;white-space:nowrap!important;border:0!important;grid-area:summary!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:0!important;font-size:11.75px!important;font-weight:690!important;display:flex!important}html[data-theme] body .audit-toolbar .audit-filter-summary span{text-overflow:ellipsis!important;overflow:hidden!important}html[data-theme] body .audit-toolbar .audit-action-select{grid-area:action!important;min-width:0!important}html[data-theme] body .audit-toolbar .audit-search-box{grid-area:search!important;width:100%!important;min-width:0!important}html[data-theme] body .audit-toolbar .audit-export-actions{border:1px solid var(--border-subtle)!important;grid-area:exports!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;min-height:36px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .audit-toolbar .audit-export-actions{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,var(--primary) 8%)!important}}html[data-theme] body .audit-toolbar .audit-export-actions{background:var(--input-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .audit-toolbar .audit-export-actions{background:color-mix(in oklch,var(--input-surface) 92%,var(--surface-raised))!important}}html[data-theme] body .audit-toolbar .audit-export-actions{padding:3px!important}html[data-theme] body .audit-toolbar .audit-export-actions .ghost-action{min-height:30px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding-inline:9px!important}html[data-theme] body .notifications-panel .notification-events-card,html[data-theme] body .notifications-panel .notification-metric-card,html[data-theme] body .notifications-panel .notification-recipient-card,html[data-theme] body .notifications-panel .notification-rules-hero{box-shadow:none!important}html[data-theme] body .notifications-panel .notification-rules-layout{grid-template-columns:minmax(280px,.62fr) minmax(520px,1.38fr)!important;gap:10px!important}html[data-theme] body .notifications-panel .notification-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html[data-theme] body .notifications-panel .server-smtp-event-group{background:var(--surface-raised)!important;border-radius:8px!important;gap:8px!important;min-width:0!important;max-height:min(580px,100dvh - 308px)!important;display:grid!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-event-group{background:color-mix(in oklch,var(--surface-raised) 90%,var(--input-surface))!important}}html[data-theme] body .notifications-panel .server-smtp-event-group{box-shadow:none!important;padding:8px!important}html[data-theme] body .notifications-panel .server-smtp-event-group-header{border:0!important;border-bottom:1px solid var(--border-subtle)!important;grid-template-columns:22px auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:42px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-event-group-header{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)!important}}html[data-theme] body .notifications-panel .server-smtp-event-group-header{background:0 0!important;border-radius:0!important;padding:0 0 7px!important}html[data-theme] body .notifications-panel .server-smtp-event-group>.server-smtp-event-grid{scrollbar-width:thin;grid-template-columns:1fr!important;gap:6px!important;padding-right:2px!important;display:grid!important;overflow:auto!important}html[data-theme] body .notifications-panel .server-smtp-event-row{background:var(--input-surface)!important;border-radius:8px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:42px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-event-row{background:color-mix(in oklch,var(--input-surface) 92%,var(--surface-raised))!important}}html[data-theme] body .notifications-panel .server-smtp-event-row{box-shadow:none!important;padding:7px 8px!important}html[data-theme] body .notifications-panel .server-smtp-event-row.is-selected{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-event-row.is-selected{border-color:color-mix(in oklch,var(--primary) 42%,var(--border-subtle))!important}}html[data-theme] body .notifications-panel .server-smtp-event-row.is-selected{background:linear-gradient(90deg,var(--primary-soft),transparent 82%),var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-event-row.is-selected{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 54%,transparent),transparent 82%),color-mix(in oklch,var(--input-surface) 94%,var(--surface-raised))!important}}html[data-theme] body .notifications-panel .server-smtp-event-row:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-event-row:hover{border-color:color-mix(in oklch,var(--primary) 28%,var(--border-subtle))!important}}html[data-theme] body .notifications-panel .server-smtp-event-row:hover{background:var(--primary-soft)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-event-row:hover{background:color-mix(in oklch,var(--primary-soft) 22%,var(--input-surface))!important}}html[data-theme] body .notifications-panel .server-smtp-event-group-header:focus-within,html[data-theme] body .notifications-panel .server-smtp-event-row:focus-within{outline:2px solid var(--focus-ring)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-event-group-header:focus-within,html[data-theme] body .notifications-panel .server-smtp-event-row:focus-within{outline:2px solid color-mix(in oklch,var(--focus-ring) 84%,transparent)!important}}html[data-theme] body .notifications-panel .server-smtp-event-group-header:focus-within,html[data-theme] body .notifications-panel .server-smtp-event-row:focus-within{outline-offset:2px!important}html[data-theme] body .notifications-panel .smtp-event-checkbox{width:20px!important;height:20px!important;accent-color:var(--primary)!important;margin:0!important}html[data-theme] body .notifications-panel .server-smtp-event-row strong{color:var(--text-primary)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;font-weight:720!important;line-height:1.22!important;overflow:hidden!important}html[data-theme] body .notifications-panel .server-smtp-event-group-copy small,html[data-theme] body .notifications-panel .server-smtp-event-row small{color:var(--text-secondary)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.4px!important;font-weight:560!important;line-height:1.28!important;display:block!important;overflow:hidden!important}html[data-theme] body .share-panel .share-stepper{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 12px!important;display:grid!important}html[data-theme] body .share-panel .share-stepper button{background:var(--input-surface)!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;min-height:60px!important;max-height:60px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .share-panel .share-stepper button{background:color-mix(in oklch,var(--input-surface) 92%,var(--surface-raised))!important}}html[data-theme] body .share-panel .share-stepper button{box-shadow:none!important;padding:8px 10px!important}html[data-theme] body .share-panel .share-stepper button span{border:1px solid var(--border-subtle)!important;grid-row:1/span 2!important;width:28px!important;height:28px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .share-panel .share-stepper button span{border:1px solid color-mix(in oklch,var(--border-subtle) 86%,var(--primary) 10%)!important}}html[data-theme] body .share-panel .share-stepper button span{background:var(--surface-raised)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .share-panel .share-stepper button span{background:color-mix(in oklch,var(--surface-raised) 92%,var(--input-surface))!important}}html[data-theme] body .share-panel .share-stepper button.active{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .share-panel .share-stepper button.active{border-color:color-mix(in oklch,var(--primary) 46%,var(--border-subtle))!important}}html[data-theme] body .share-panel .share-stepper button.active{background:linear-gradient(90deg,var(--primary-soft),transparent 74%),var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .share-panel .share-stepper button.active{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 58%,transparent),transparent 74%),color-mix(in oklch,var(--input-surface) 94%,var(--surface-raised))!important}}html[data-theme] body .share-panel .share-stepper button.active span,html[data-theme] body .share-panel .share-stepper button.complete span{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .share-panel .share-stepper button.active span,html[data-theme] body .share-panel .share-stepper button.complete span{border-color:color-mix(in oklch,var(--primary) 50%,var(--border-subtle))!important}}html[data-theme] body .share-panel .share-stepper button.active span,html[data-theme] body .share-panel .share-stepper button.complete span{background:var(--primary)!important;color:var(--action-contrast,var(--surface))!important}html[data-theme] body .share-panel .share-layout-grid,html[data-theme] body .share-panel .share-results-grid,html[data-theme] body .share-panel .share-wizard-frame{margin-top:0!important}html[data-theme] body .share-panel .share-wizard-frame{box-shadow:none!important;border-radius:8px!important;align-content:start!important;gap:10px!important;padding:12px!important}html[data-theme] body .share-panel .share-selection-console{grid-template-columns:minmax(320px,.56fr) minmax(0,1fr)!important;align-items:center!important;gap:8px!important}html[data-theme] body .share-panel .share-category-tabs{gap:6px!important}html[data-theme] body .share-panel .share-category-tabs button{min-height:36px!important;box-shadow:none!important;border-radius:999px!important;padding-inline:10px!important}html[data-theme] body .share-panel .share-selection-summary{border-radius:8px!important;grid-template-columns:72px minmax(0,1fr)!important;min-height:58px!important;padding:8px!important}html[data-theme] body .share-panel .share-secret-list{gap:8px!important;max-height:min(430px,100dvh - 352px)!important;padding-right:3px!important}html[data-theme] body .share-panel .share-category-head{background:linear-gradient(90deg,var(--primary-soft),transparent 76%),var(--surface-raised)!important;border-radius:8px!important;min-height:46px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .share-panel .share-category-head{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 50%,transparent),transparent 76%),color-mix(in oklch,var(--surface-raised) 90%,var(--input-surface))!important}}html[data-theme] body .share-panel .share-category-head{box-shadow:none!important;padding:8px!important}html[data-theme] body .share-panel .incoming-share-row,html[data-theme] body .share-panel .outgoing-share-list article,html[data-theme] body .share-panel .share-secret-row{background:var(--input-surface)!important;border-radius:8px!important;min-height:48px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .share-panel .incoming-share-row,html[data-theme] body .share-panel .outgoing-share-list article,html[data-theme] body .share-panel .share-secret-row{background:color-mix(in oklch,var(--input-surface) 92%,var(--surface-raised))!important}}html[data-theme] body .share-panel .incoming-share-row,html[data-theme] body .share-panel .outgoing-share-list article,html[data-theme] body .share-panel .share-secret-row{box-shadow:none!important;padding:9px 10px!important}html[data-theme] body .share-panel .share-policy-card{background:linear-gradient(90deg,var(--primary-soft),transparent 72%),var(--surface-raised)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) minmax(150px,240px) minmax(120px,190px)!important;gap:10px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .share-panel .share-policy-card{background:linear-gradient(90deg,color-mix(in oklch,var(--primary-soft) 34%,transparent),transparent 72%),color-mix(in oklch,var(--surface-raised) 88%,var(--input-surface))!important}}html[data-theme] body .share-panel .share-policy-card{box-shadow:none!important;padding:12px!important}html[data-theme] body .share-panel .share-method-panel{box-shadow:none!important;border-radius:8px!important;padding:12px!important}html[data-theme] body .share-panel .share-wizard-actions{background:var(--surface-raised)!important;border-radius:8px!important;min-height:52px!important;position:static!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .share-panel .share-wizard-actions{background:color-mix(in oklch,var(--surface-raised) 90%,var(--input-surface))!important}}html[data-theme] body .share-panel .share-wizard-actions{box-shadow:none!important;padding:8px!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-tools,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-tools{justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:0!important;display:flex!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary,html[data-theme][data-accent] body .overview-dashboard .overview-dashboard-screen-summary{border-radius:8px!important;flex:auto!important;align-items:center!important;width:auto!important;max-width:none!important;min-height:34px!important;padding:0 12px!important;display:flex!important}html[data-theme] body .users-panel .user-create-shell{margin-bottom:10px!important}html[data-theme] body .users-panel .user-create-toggle{background:var(--surface-raised)!important;border-radius:8px!important;min-height:50px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .users-panel .user-create-toggle{background:color-mix(in oklch,var(--surface-raised) 90%,var(--input-surface))!important}}html[data-theme] body .users-panel .user-create-toggle{box-shadow:none!important;padding:10px 12px!important}html[data-theme] body .users-panel .user-list{gap:8px!important}html[data-theme] body .users-panel .user-row{background:var(--input-surface)!important;border-radius:8px!important;grid-template-columns:minmax(260px,1fr) minmax(128px,176px) minmax(360px,auto)!important;align-items:center!important;gap:10px!important;min-height:62px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .users-panel .user-row{background:color-mix(in oklch,var(--input-surface) 90%,var(--surface-raised))!important}}html[data-theme] body .users-panel .user-row{box-shadow:none!important;padding:10px 12px!important}html[data-theme] body .users-panel .user-row:focus-within,html[data-theme] body .users-panel .user-row:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .users-panel .user-row:focus-within,html[data-theme] body .users-panel .user-row:hover{border-color:color-mix(in oklch,var(--primary) 32%,var(--border-subtle))!important}}html[data-theme] body .users-panel .user-row:focus-within,html[data-theme] body .users-panel .user-row:hover{background:var(--primary-soft)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .users-panel .user-row:focus-within,html[data-theme] body .users-panel .user-row:hover{background:color-mix(in oklch,var(--primary-soft) 18%,var(--input-surface))!important}}html[data-theme] body .users-panel .user-row strong{margin-top:3px!important;font-size:14px!important;line-height:1.2!important}html[data-theme] body .users-panel .user-row small{color:var(--text-secondary)!important;margin-top:3px!important;font-size:11.75px!important;line-height:1.25!important}html[data-theme] body .users-panel .user-row>.status-badge,html[data-theme] body .users-panel .user-row>select{align-self:center!important;min-height:36px!important}html[data-theme] body .users-panel .user-row-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}html[data-theme] body .users-panel .user-row-actions .compact-action{white-space:nowrap!important;border-radius:8px!important;min-height:34px!important;padding-inline:9px!important}html[data-theme] body .users-panel .user-row-actions .danger,html[data-theme] body .users-panel .user-row-actions .danger-lite{border-color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .users-panel .user-row-actions .danger,html[data-theme] body .users-panel .user-row-actions .danger-lite{border-color:color-mix(in oklch,var(--danger) 18%,var(--border-subtle))!important}}html[data-theme] body .users-panel .user-row-actions .danger,html[data-theme] body .users-panel .user-row-actions .danger-lite{background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .users-panel .user-row-actions .danger,html[data-theme] body .users-panel .user-row-actions .danger-lite{background:color-mix(in oklch,var(--input-surface) 96%,var(--danger-soft))!important}}html[data-theme] body .users-panel .user-row-actions .danger,html[data-theme] body .users-panel .user-row-actions .danger-lite{color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .users-panel .user-row-actions .danger,html[data-theme] body .users-panel .user-row-actions .danger-lite{color:color-mix(in oklch,var(--danger) 62%,var(--text-primary))!important}}html[data-theme] body .users-panel .user-row-actions .danger-lite:not(:hover):not(:focus-visible),html[data-theme] body .users-panel .user-row-actions .danger:not(:hover):not(:focus-visible){opacity:.76!important}html[data-theme] body .server-settings-section-operations .server-maintenance-layout-note{display:none!important}html[data-theme] body .server-settings-section-operations .server-settings-operations-grid{grid-template-columns:minmax(340px,.7fr) minmax(520px,1.3fr)!important;gap:10px!important}html[data-theme] body .server-settings-section-operations .server-maintenance-category-grid{gap:7px!important}html[data-theme] body .server-settings-section-operations .server-setting-card.server-maintenance-category-card{grid-template-columns:30px minmax(0,1fr) minmax(184px,220px)!important;min-height:60px!important;padding:9px 10px!important}html[data-theme] body .server-settings-section-operations .server-maintenance-category-icon{width:30px!important;height:30px!important}html[data-theme] body .server-settings-section-operations .server-maintenance-action-row{grid-template-columns:minmax(150px,190px)!important}html[data-theme] body .server-settings-section-operations .server-maintenance-action-row .primary-action{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .server-settings-section-operations .server-maintenance-action-row .primary-action{border-color:color-mix(in oklch,var(--primary) 28%,var(--border-subtle))!important}}html[data-theme] body .server-settings-section-operations .server-maintenance-action-row .primary-action{background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .server-settings-section-operations .server-maintenance-action-row .primary-action{background:color-mix(in oklch,var(--input-surface) 92%,var(--surface-raised))!important}}html[data-theme] body .server-settings-section-operations .server-maintenance-action-row .primary-action{color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .server-settings-section-operations .server-maintenance-action-row .primary-action{color:color-mix(in oklch,var(--primary) 72%,var(--text-primary))!important}}html[data-theme] body .server-settings-section-operations .server-maintenance-action-row .primary-action{box-shadow:none!important}html[data-theme] body .server-settings-section-operations .server-maintenance-retention-note{border-radius:8px!important;margin-top:8px!important;padding:8px 10px!important;font-size:11.75px!important}@media (max-width:1360px){html[data-theme] body .audit-toolbar{grid-template-columns:minmax(190px,240px) minmax(260px,1fr) auto!important;grid-template-areas:"categories categories categories""summary summary summary""action search exports"!important}html[data-theme] body .audit-toolbar .audit-filter-summary{justify-content:flex-start!important}html[data-theme] body .notifications-panel .notification-rules-layout,html[data-theme] body .server-settings-section-operations .server-settings-operations-grid,html[data-theme] body .share-panel .share-layout-grid{grid-template-columns:1fr!important}html[data-theme] body .users-panel .user-row{grid-template-columns:minmax(240px,1fr) minmax(128px,176px) minmax(280px,auto)!important}}@media (max-width:1080px){html[data-theme] body .notifications-panel .notification-event-grid,html[data-theme] body .share-panel .share-policy-card,html[data-theme] body .share-panel .share-selection-console,html[data-theme] body .users-panel .user-row{grid-template-columns:1fr!important}html[data-theme] body .users-panel .user-row-actions{justify-content:flex-start!important;padding-bottom:2px!important;overflow-x:auto!important}}@media (max-width:760px){html[data-theme] body .audit-toolbar{grid-template-columns:1fr!important;grid-template-areas:"categories""summary""action""search""exports"!important}html[data-theme] body .audit-toolbar .audit-export-actions,html[data-theme] body .server-settings-section-operations .server-setting-card.server-maintenance-category-card,html[data-theme] body .share-panel .share-stepper{grid-template-columns:1fr!important}html[data-theme] body .share-panel .share-stepper button{min-height:54px!important;max-height:54px!important}html[data-theme] body .server-settings-section-operations .server-maintenance-action-row{grid-template-columns:1fr!important}}html[data-theme] body .app-top-actions,html[data-theme] body .topbar-action-group,html[data-theme] body .topbar-action-group-critical,html[data-theme] body .topbar-compact-action-group,html[data-theme] body .topbar-compact-action-group-critical{overflow:visible!important}html[data-theme] body .topbar-action-group,html[data-theme] body .topbar-action-group-critical,html[data-theme] body .topbar-compact-action-group,html[data-theme] body .topbar-compact-action-group-critical{box-sizing:border-box!important;align-items:center!important;padding:3px!important}html[data-theme] body .topbar-action-group .top-icon-action,html[data-theme] body .topbar-action-group-critical .top-icon-action,html[data-theme] body .topbar-compact-action-group .top-icon-action,html[data-theme] body .topbar-compact-action-group-critical .top-icon-action{box-sizing:border-box!important;flex:0 0 var(--control-height-compact)!important;transform:none!important}html[data-theme] body .topbar-action-group .top-icon-action:focus-visible,html[data-theme] body .topbar-action-group-critical .top-icon-action:focus-visible,html[data-theme] body .topbar-compact-action-group .top-icon-action:focus-visible,html[data-theme] body .topbar-compact-action-group-critical .top-icon-action:focus-visible{outline:2px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .topbar-action-group .top-icon-action:focus-visible,html[data-theme] body .topbar-action-group-critical .top-icon-action:focus-visible,html[data-theme] body .topbar-compact-action-group .top-icon-action:focus-visible,html[data-theme] body .topbar-compact-action-group-critical .top-icon-action:focus-visible{outline:2px solid color-mix(in oklch,var(--primary) 68%,white)!important}}html[data-theme] body .topbar-action-group .top-icon-action:focus-visible,html[data-theme] body .topbar-action-group-critical .top-icon-action:focus-visible,html[data-theme] body .topbar-compact-action-group .top-icon-action:focus-visible,html[data-theme] body .topbar-compact-action-group-critical .top-icon-action:focus-visible{outline-offset:-2px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget{overflow:visible!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(230px,300px) minmax(300px,1fr) minmax(224px,284px)!important;min-height:0!important}html[data-theme] body .overview-dashboard .overview-expiry-radar-stage{grid-template-rows:minmax(220px,1fr) auto!important;gap:8px!important;min-width:0!important;display:grid!important}html[data-theme] body .overview-dashboard .overview-expiry-radar{aspect-ratio:1!important;background:radial-gradient(circle at center,var(--primary) 0 1px,transparent 2px 100%),repeating-radial-gradient(circle at center,transparent 0 24%,var(--border) 24.5% 25%,transparent 25.5% 49%),linear-gradient(135deg,var(--surface-raised),var(--surface-inset))!important;border-radius:10px!important;justify-self:center!important;width:min(100%,292px)!important;min-height:220px!important;display:block!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-expiry-radar{background:radial-gradient(circle at center,color-mix(in oklch,var(--primary) 18%,transparent) 0 1px,transparent 2px 100%),repeating-radial-gradient(circle at center,transparent 0 24%,color-mix(in oklch,var(--border) 62%,transparent) 24.5% 25%,transparent 25.5% 49%),linear-gradient(135deg,color-mix(in oklch,var(--surface-raised) 92%,transparent),color-mix(in oklch,var(--surface-inset) 86%,transparent))!important}}html[data-theme] body .overview-dashboard .overview-expiry-radar .overview-radar-grid,html[data-theme] body .overview-dashboard .overview-expiry-radar .overview-radar-scan-beam,html[data-theme] body .overview-dashboard .overview-expiry-radar .radar-sweep{pointer-events:none!important}html[data-theme] body .overview-dashboard .overview-radar-ring-label{color:var(--text-muted)!important;position:absolute!important;top:50%!important;right:50%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-radar-ring-label{color:color-mix(in oklch,var(--text-muted) 76%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-radar-ring-label{pointer-events:none!important;font-size:10px!important;font-weight:760!important;line-height:1!important;transform:translate(50%,-50%)!important}html[data-theme] body .overview-dashboard .overview-radar-ring-label.ring-15{margin-top:-17%!important}html[data-theme] body .overview-dashboard .overview-radar-ring-label.ring-30{margin-top:-27%!important}html[data-theme] body .overview-dashboard .overview-radar-ring-label.ring-60{margin-top:-37%!important}html[data-theme] body .overview-dashboard .overview-radar-ring-label.ring-90{margin-top:-46%!important}html[data-theme] body .overview-dashboard .overview-radar-center{border:1px solid var(--primary)!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-radar-center{border:1px solid color-mix(in oklch,var(--primary) 30%,var(--border))!important}}html[data-theme] body .overview-dashboard .overview-radar-center{background:var(--surface-overlay)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-radar-center{background:color-mix(in oklch,var(--surface-overlay) 92%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-radar-center{color:var(--text-primary)!important;transform:translate(-50%,-50%)!important;box-shadow:0 10px 28px oklch(0 none none/.18)!important}html[data-theme] body .overview-dashboard .overview-radar-center strong{font-size:18px!important;font-weight:860!important;line-height:1!important}html[data-theme] body .overview-dashboard .overview-radar-center small{color:var(--text-muted)!important;font-size:10px!important;font-weight:760!important;line-height:1!important}html[data-theme] body .overview-dashboard .overview-radar-empty-copy{border:1px solid var(--border)!important;position:absolute!important;inset:auto 14px 14px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-radar-empty-copy{border:1px solid color-mix(in oklch,var(--border) 72%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-radar-empty-copy{background:var(--surface-overlay)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-radar-empty-copy{background:color-mix(in oklch,var(--surface-overlay) 88%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-radar-empty-copy{color:var(--text-muted)!important;text-align:center!important;padding:8px 10px!important;font-size:11px!important;font-weight:760!important}html[data-theme] body .notifications-panel .notification-event-list{gap:7px!important;max-height:min(640px,100dvh - 260px)!important;padding:2px 4px 64px 0!important;overflow:auto!important}html[data-theme] body .notifications-panel .server-smtp-event-row{grid-template-columns:minmax(0,1fr) minmax(112px,auto)!important;align-items:start!important;gap:10px!important;min-height:72px!important;display:grid!important;overflow:hidden!important}html[data-theme] body .notifications-panel .server-smtp-event-row span{overflow:hidden!important}html[data-theme] body .notifications-panel .server-smtp-event-row small,html[data-theme] body .notifications-panel .server-smtp-event-row strong{text-overflow:ellipsis!important;max-width:100%!important;display:block!important;overflow:hidden!important}html[data-theme] body .server-settings-section-operations .maintenance-backup-table td,html[data-theme] body .server-settings-section-operations .maintenance-backup-table th{line-height:1.25!important}html[data-theme] body .server-settings-section-operations .maintenance-backup-restore-button{white-space:nowrap!important;justify-content:center!important;min-width:112px!important}@media (max-width:1260px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(230px,300px) minmax(0,1fr)!important}}@media (max-width:860px){html[data-theme] body .notifications-panel .server-smtp-event-row,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){html[data-theme] body .overview-dashboard .overview-radar-live .overview-radar-scan-beam,html[data-theme] body .overview-dashboard .overview-radar-live .radar-sweep{transition:none!important;animation:none!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(230px,300px) minmax(0,1fr)!important}@media (max-width:860px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"radar""board"!important;justify-items:stretch!important;padding-inline:10px!important;overflow:hidden!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-stage{grid-area:radar!important;justify-self:center!important;max-width:100%!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-risk-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-risk-copy,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-risk-track{width:100%!important;min-width:0!important}}html[data-theme] body .notifications-panel .notification-event-list{gap:12px!important;display:grid!important}html[data-theme] body .notifications-panel .notification-event-section{gap:8px!important;min-width:0!important;display:grid!important}html[data-theme] body .server-smtp-event-group>.notification-event-row-list{gap:8px!important;display:grid!important}html[data-theme] body .notification-events-card .server-smtp-event-row{grid-template-columns:22px minmax(0,1fr)!important;min-height:52px!important}html[data-theme] body .notification-events-card .server-smtp-event-row strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html[data-theme] body .notification-events-card .server-smtp-event-row:focus-within{outline:2px solid var(--focus-ring)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notification-events-card .server-smtp-event-row:focus-within{outline:2px solid color-mix(in oklch,var(--focus-ring) 68%,transparent)!important}}html[data-theme] body .notification-events-card .server-smtp-event-row:focus-within{outline-offset:2px!important}html[data-theme] body .notification-event-filterbar button.is-active{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notification-event-filterbar button.is-active{border-color:color-mix(in oklch,var(--primary) 42%,var(--border-subtle))!important}}html[data-theme] body .notification-event-filterbar button.is-active{background:var(--primary-soft)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notification-event-filterbar button.is-active{background:color-mix(in oklch,var(--primary-soft) 64%,var(--surface-raised))!important}}html[data-theme] body .notification-event-filterbar button.is-active{color:var(--text-primary)!important}html[data-theme] body .notifications-panel .notification-event-list{align-content:start!important}html[data-theme] body .notifications-panel .server-smtp-event-group>.notification-event-row-list{gap:8px!important;min-width:0!important;display:grid!important}html[data-theme] body .notifications-panel .notification-events-card .server-smtp-event-row,html[data-theme] body .notifications-panel .server-smtp-event-group .server-smtp-event-row{box-sizing:border-box!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-height:52px!important;display:grid!important;overflow:hidden!important}html[data-theme] body .notifications-panel .server-smtp-event-row .smtp-event-checkbox{margin-top:3px!important}html[data-theme] body .notifications-panel .server-smtp-event-row span{gap:2px!important;min-width:0!important;display:grid!important}html[data-theme] body .notifications-panel .server-smtp-event-row.has-delivery-policy{grid-template-columns:22px minmax(0,1fr) minmax(116px,max-content)!important;align-items:center!important}html[data-theme] body .notifications-panel .server-smtp-event-policy{border:1px solid var(--border-subtle)!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:180px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-event-policy{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)!important}}html[data-theme] body .notifications-panel .server-smtp-event-policy{background:var(--surface-raised)!important;border-radius:999px!important;padding:4px 8px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-event-policy{background:color-mix(in oklch,var(--surface-raised) 82%,var(--input-surface))!important}}html[data-theme] body .notifications-panel .server-smtp-event-policy{color:var(--text-secondary)!important;white-space:nowrap!important;font-size:11px!important;font-weight:760!important;line-height:1!important}html[data-theme] body .notifications-panel .server-smtp-event-policy svg{width:12px!important;height:12px!important;color:var(--primary)!important;flex:none!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-event-policy svg{color:color-mix(in oklch,var(--primary) 72%,var(--text-secondary))!important}}html[data-theme] body .notifications-panel .smtp-event-checkbox:indeterminate{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .smtp-event-checkbox:indeterminate{border-color:color-mix(in oklch,var(--primary) 58%,var(--border-subtle))!important}}html[data-theme] body .notifications-panel .smtp-event-checkbox:indeterminate{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .smtp-event-checkbox:indeterminate{background:color-mix(in oklch,var(--primary) 72%,var(--surface))!important}}html[data-theme] body .notifications-panel .smtp-event-checkbox:indeterminate{box-shadow:0 0 0 2px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .smtp-event-checkbox:indeterminate{box-shadow:0 0 0 2px color-mix(in oklch,var(--primary) 14%,transparent)!important}}html[data-theme] body .notifications-panel .smtp-event-checkbox:indeterminate:after{background:var(--surface)!important;content:""!important;border:0!important;border-radius:999px!important;width:9px!important;height:2px!important;transform:none!important}html[data-theme] body .notifications-panel .server-smtp-selection-note.tone-warning{border-color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-selection-note.tone-warning{border-color:color-mix(in oklch,var(--warning) 36%,var(--border-subtle))!important}}html[data-theme] body .notifications-panel .server-smtp-selection-note.tone-warning{background:var(--warning-soft)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .notifications-panel .server-smtp-selection-note.tone-warning{background:color-mix(in oklch,var(--warning-soft) 28%,var(--surface-raised))!important}}html[data-theme] body .notifications-panel .server-smtp-selection-note.tone-warning{color:var(--text-primary)!important}@media (max-width:760px){html[data-theme] body .notifications-panel .server-smtp-event-row.has-delivery-policy{grid-template-columns:22px minmax(0,1fr)!important}html[data-theme] body .notifications-panel .server-smtp-event-policy{grid-column:2!important;justify-self:start!important;max-width:100%!important}}@media (max-width:1260px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(224px,280px) minmax(0,1fr)!important}}@media (max-width:860px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"radar""board"!important;justify-items:stretch!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-expiry-radar-stage{grid-area:radar!important;justify-self:center!important;max-width:100%!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-risk-board{grid-area:board!important;width:100%!important;min-width:0!important;max-width:100%!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-expiry-radar-stage{min-width:0!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button{z-index:9!important;border:1px solid!important;place-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;display:grid!important;position:absolute!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button{border:1px solid color-mix(in oklch,currentColor 46%,var(--surface-raised))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button{background:var(--surface-overlay)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button{background:color-mix(in oklch,var(--surface-overlay) 78%,currentColor 14%)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button{box-shadow:0 0 0 5px,0 10px 24px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button{box-shadow:0 0 0 5px color-mix(in oklch,currentColor 13%,transparent),0 10px 24px color-mix(in oklch,currentColor 18%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button{color:var(--success)!important;cursor:pointer!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;transform:translate(-50%,-50%)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button.tone-danger{color:var(--danger)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button.tone-orange{color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button.tone-orange{color:color-mix(in oklch,var(--warning) 86%,#f97316)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button.tone-warning{color:var(--warning)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button.tone-success{color:var(--success)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button:focus-visible,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button:hover{outline:2px solid var(--focus-ring)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button:focus-visible,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button:hover{outline:2px solid color-mix(in oklch,var(--focus-ring) 72%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button:focus-visible,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button:hover{outline-offset:4px!important;transform:translate(-50%,-50%)scale(1.12)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button i,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button strong{width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;box-shadow:none!important;background:currentColor!important;border:0!important;border-radius:999px!important;place-items:center!important;margin:0!important;display:grid!important;position:static!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button strong{color:var(--surface-base)!important;font-size:10px!important;font-weight:820!important;line-height:1!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metrics{align-content:stretch!important;gap:8px!important;min-width:0!important;display:grid!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-summary{border:1px solid var(--border-subtle)!important;background:var(--surface-raised)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:10px 11px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-summary{background:color-mix(in oklch,var(--surface-raised) 84%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-summary{border-color:var(--primary)!important;grid-template-columns:auto minmax(0,1fr)!important;align-content:center!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-summary{border-color:color-mix(in oklch,var(--primary) 24%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric em,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-summary strong{color:var(--text-primary)!important;font-size:20px!important;font-style:normal!important;font-weight:840!important;line-height:1!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric strong,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-summary span{min-width:0!important;color:var(--text-primary)!important;font-size:12px!important;font-weight:760!important;line-height:1.2!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric small,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-summary small{min-width:0!important;color:var(--text-muted)!important;font-size:10px!important;line-height:1.25!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric.tone-danger{border-color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric.tone-danger{border-color:color-mix(in oklch,var(--danger) 30%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric.tone-orange{border-color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric.tone-orange{border-color:color-mix(in oklch,var(--warning) 32%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric.tone-warning{border-color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric.tone-warning{border-color:color-mix(in oklch,var(--warning) 26%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric.tone-success{border-color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metric.tone-success{border-color:color-mix(in oklch,var(--success) 30%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-widget{grid-template-columns:minmax(188px,.86fr) minmax(180px,1fr)!important;gap:10px!important;min-width:0!important;display:grid!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-plot{border:1px solid var(--border-subtle)!important;background:radial-gradient(circle at 50% 50%,var(--primary-soft),transparent 68%)!important;border-radius:8px!important;min-width:0!important;min-height:220px!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-plot{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--primary-soft) 30%,transparent),transparent 68%)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-axis,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-ring{pointer-events:none!important;position:absolute!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-ring{border:1px solid var(--border-subtle)!important;inset:18%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-ring{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-ring{border-radius:999px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-ring.ring-inner{inset:34%!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-axis.horizontal{background:var(--border-subtle)!important;height:1px!important;top:50%!important;left:12%!important;right:12%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-axis.horizontal{background:color-mix(in oklch,var(--border-subtle) 72%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-axis.vertical{background:var(--border-subtle)!important;width:1px!important;top:12%!important;bottom:12%!important;left:50%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-axis.vertical{background:color-mix(in oklch,var(--border-subtle) 72%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-center{z-index:1!important;border:1px solid var(--primary)!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-center{border:1px solid color-mix(in oklch,var(--primary) 24%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-center{background:var(--surface-overlay)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-center{background:color-mix(in oklch,var(--surface-overlay) 88%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-center{transform:translate(-50%,-50%)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-center strong{color:var(--text-primary)!important;font-size:16px!important;line-height:1!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-center small{color:var(--text-muted)!important;font-size:9px!important;line-height:1!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point{z-index:2!important;border:1px solid!important;grid-template-columns:16px auto!important;align-items:center!important;gap:4px!important;min-width:42px!important;min-height:28px!important;padding:4px 6px!important;display:grid!important;position:absolute!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point{border:1px solid color-mix(in oklch,currentColor 36%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point{background:var(--surface-overlay)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point{background:color-mix(in oklch,var(--surface-overlay) 84%,currentColor 10%)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point{color:var(--success)!important;cursor:pointer!important;transform:translate(-50%,-50%)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point.tone-danger{color:var(--danger)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point.tone-orange,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point.tone-warning{color:var(--warning)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point span{width:16px!important;height:16px!important;color:var(--surface-base)!important;background:currentColor!important;border-radius:999px!important;place-items:center!important;font-size:9px!important;font-weight:820!important;line-height:1!important;display:grid!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point strong{color:var(--text-primary)!important;font-size:11px!important;line-height:1!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point:focus-visible,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point:hover{outline:2px solid var(--focus-ring)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point:focus-visible,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point:hover{outline:2px solid color-mix(in oklch,var(--focus-ring) 70%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point:focus-visible,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point:hover{outline-offset:3px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-empty{color:var(--text-muted)!important;text-align:center!important;font-size:11px!important;position:absolute!important;inset:auto 14px 14px!important}html[data-theme] body .certificate-radar-detail-backdrop{background:var(--surface-base)!important;padding:20px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .certificate-radar-detail-backdrop{background:color-mix(in oklch,var(--surface-base) 58%,transparent)!important}}html[data-theme] body .certificate-radar-detail-backdrop:focus-visible{outline:3px solid var(--focus-ring)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .certificate-radar-detail-backdrop:focus-visible{outline:3px solid color-mix(in oklch,var(--focus-ring) 72%,transparent)!important}}html[data-theme] body .certificate-radar-detail-backdrop:focus-visible{outline-offset:-6px!important}html[data-theme] body .certificate-radar-detail{border:1px solid var(--border-subtle)!important;background:var(--surface-raised)!important;border-radius:8px!important;gap:12px!important;min-width:0!important;max-height:min(720px,100vh - 40px)!important;box-shadow:0 24px 80px oklch(0 none none/.34)!important}html[data-theme] body .certificate-radar-detail>header{justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:16px 18px 0!important;display:flex!important}html[data-theme] body .certificate-radar-detail>header span{gap:2px!important;min-width:0!important;display:grid!important}html[data-theme] body .certificate-radar-detail-meta small,html[data-theme] body .certificate-radar-detail-table small,html[data-theme] body .certificate-radar-detail>header small{color:var(--text-muted)!important;font-size:11px!important}html[data-theme] body .certificate-radar-detail>header strong{color:var(--text-primary)!important;font-size:18px!important;line-height:1.2!important}html[data-theme] body .certificate-radar-detail-close{border:1px solid var(--border-subtle)!important;background:var(--surface-overlay)!important;width:34px!important;height:34px!important;cursor:pointer!important;display:grid!important}html[data-theme] body .certificate-radar-detail-close:focus-visible,html[data-theme] body .certificate-radar-detail-close:hover{outline:2px solid var(--focus-ring)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .certificate-radar-detail-close:focus-visible,html[data-theme] body .certificate-radar-detail-close:hover{outline:2px solid color-mix(in oklch,var(--focus-ring) 68%,transparent)!important}}html[data-theme] body .certificate-radar-detail-close:focus-visible,html[data-theme] body .certificate-radar-detail-close:hover{outline-offset:2px!important}html[data-theme] body .certificate-radar-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0 18px!important;display:grid!important}html[data-theme] body .certificate-radar-detail-meta span{border:1px solid var(--border-subtle)!important;background:var(--surface-base)!important;border-radius:8px!important;gap:3px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}html[data-theme] body .certificate-radar-detail-meta strong{color:var(--text-primary)!important;font-size:16px!important;line-height:1.1!important}html[data-theme] body .certificate-radar-detail-table-wrap{min-width:0!important;padding:0 18px 18px!important}html[data-theme] body .certificate-radar-detail-table{border-collapse:separate!important;border-spacing:0!important;color:var(--text-primary)!important;font-size:12px!important}html[data-theme] body .certificate-radar-detail-table td,html[data-theme] body .certificate-radar-detail-table th{border-bottom:1px solid var(--border-subtle)!important;padding:10px 11px!important}html[data-theme] body .certificate-radar-detail-table th{z-index:1!important;background:var(--surface-raised)!important;color:var(--text-muted)!important;text-transform:uppercase!important;font-size:10px!important;font-weight:760!important;position:sticky!important;top:0!important}html[data-theme] body .certificate-radar-detail-table td:nth-child(4){text-align:right!important;white-space:nowrap!important}html[data-theme] body .certificate-radar-detail-table code,html[data-theme] body .certificate-radar-detail-table td>small,html[data-theme] body .certificate-radar-detail-table td>strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:220px!important;display:block!important;overflow:hidden!important}html[data-theme] body .certificate-radar-detail-table code{color:var(--text-primary)!important;font-family:var(--font-mono),Consolas,monospace!important;font-size:11px!important}html[data-theme] body .certificate-radar-status-pill{border:1px solid!important;place-items:center!important;min-height:22px!important;padding:0 8px!important;display:inline-grid!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .certificate-radar-status-pill{border:1px solid color-mix(in oklch,currentColor 34%,var(--border-subtle))!important}}html[data-theme] body .certificate-radar-status-pill{color:var(--success)!important;white-space:nowrap!important;font-size:10px!important;font-weight:760!important}html[data-theme] body .certificate-radar-status-pill.tone-danger{color:var(--danger)!important}html[data-theme] body .certificate-radar-status-pill.tone-orange,html[data-theme] body .certificate-radar-status-pill.tone-warning{color:var(--warning)!important}@media (max-width:1260px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-widget{grid-template-columns:minmax(220px,.72fr) minmax(240px,1fr)!important}}@media (max-width:860px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-expiry-radar-stage{justify-self:center!important;width:min(100%,320px)!important;max-width:100%!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-plot{min-height:210px!important}html[data-theme] body .certificate-radar-detail-backdrop{align-items:stretch!important;padding:10px!important}html[data-theme] body .certificate-radar-detail{max-height:calc(100vh - 20px)!important}html[data-theme] body .certificate-radar-detail-meta{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){html[data-theme] body .certificate-radar-detail,html[data-theme] body .certificate-radar-detail-backdrop,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-point,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-radar-point-button{transition:none!important;animation:none!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(224px,280px) minmax(158px,.58fr) minmax(260px,1fr)!important}html[data-theme] body .overview-dashboard .overview-radar-point-button{z-index:3!important;background:var(--surface-overlay)!important;border:1px solid!important;border-radius:999px!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;display:inline-grid!important;position:absolute!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-radar-point-button{background:color-mix(in oklch,var(--surface-overlay) 86%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-radar-point-button{color:var(--warning)!important;box-shadow:0 0 0 5px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-radar-point-button{box-shadow:0 0 0 5px color-mix(in oklch,currentColor 12%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-radar-point-button{transform:translate(-50%,-50%)!important}html[data-theme] body .overview-dashboard .overview-radar-point-button i{border-radius:inherit!important;background:currentColor!important;width:7px!important;height:7px!important;display:block!important}html[data-theme] body .overview-dashboard .overview-radar-point-button strong{color:currentColor!important;font-size:10px!important;font-weight:900!important;line-height:1!important}html[data-theme] body .overview-dashboard .overview-radar-point-button:focus-visible,html[data-theme] body .overview-dashboard .overview-radar-point-button:hover{outline:2px solid!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-radar-point-button:focus-visible,html[data-theme] body .overview-dashboard .overview-radar-point-button:hover{outline:2px solid color-mix(in oklch,currentColor 62%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-radar-point-button:focus-visible,html[data-theme] body .overview-dashboard .overview-radar-point-button:hover{outline-offset:4px!important}html[data-theme] body .overview-dashboard .overview-radar-point-button.tone-danger,html[data-theme] body .overview-dashboard .overview-radar-point-button.tone-orange{color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-radar-point-button.tone-orange{color:color-mix(in oklch,var(--danger) 52%,var(--warning))!important}}html[data-theme] body .overview-dashboard .overview-radar-point-button.tone-warning{color:var(--warning)!important}html[data-theme] body .overview-dashboard .overview-radar-point-button.tone-success{color:var(--success)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-metrics{grid-area:metrics!important;grid-template-rows:auto repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-metric,html[data-theme] body .overview-dashboard .overview-certificate-radar-summary{border:1px solid var(--border)!important;min-width:0!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-metric,html[data-theme] body .overview-dashboard .overview-certificate-radar-summary{border:1px solid color-mix(in oklch,var(--border) 70%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-metric,html[data-theme] body .overview-dashboard .overview-certificate-radar-summary{background:var(--surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-metric,html[data-theme] body .overview-dashboard .overview-certificate-radar-summary{background:color-mix(in oklch,var(--surface-raised) 84%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-metric,html[data-theme] body .overview-dashboard .overview-certificate-radar-summary{padding:10px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-summary{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-summary strong{color:var(--text-primary)!important;grid-row:span 2!important;font-size:25px!important;font-weight:880!important;line-height:1!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-metric strong,html[data-theme] body .overview-dashboard .overview-certificate-radar-summary span{color:var(--text-primary)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:820!important;overflow:hidden!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-metric small,html[data-theme] body .overview-dashboard .overview-certificate-radar-summary small{color:var(--text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:700!important;overflow:hidden!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-metric{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-metric span{gap:2px!important;min-width:0!important;display:grid!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-metric em{background:currentColor!important;border-radius:8px!important;place-items:center!important;min-width:34px!important;height:30px!important;display:inline-grid!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-metric em{background:color-mix(in oklch,currentColor 12%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-metric em{color:currentColor!important;font-size:14px!important;font-style:normal!important;font-weight:880!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-metric.tone-danger,html[data-theme] body .overview-dashboard .overview-certificate-radar-metric.tone-orange{color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-metric.tone-orange{color:color-mix(in oklch,var(--danger) 52%,var(--warning))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-metric.tone-warning{color:var(--warning)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-metric.tone-success{color:var(--success)!important}html[data-theme] body .overview-dashboard .overview-authority-radar-widget{grid-area:authority!important;grid-template-rows:minmax(188px,.85fr) auto!important;gap:10px!important;min-width:0!important;display:grid!important}html[data-theme] body .overview-dashboard .overview-authority-radar-plot{border:1px solid var(--border)!important;min-height:188px!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-authority-radar-plot{border:1px solid color-mix(in oklch,var(--border) 74%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-authority-radar-plot{background:radial-gradient(circle at center,var(--primary) 0 2px,transparent 3px 100%),linear-gradient(135deg,var(--surface-raised),var(--surface-inset))!important;border-radius:10px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-authority-radar-plot{background:radial-gradient(circle at center,color-mix(in oklch,var(--primary) 14%,transparent) 0 2px,transparent 3px 100%),linear-gradient(135deg,color-mix(in oklch,var(--surface-raised) 88%,transparent),color-mix(in oklch,var(--surface-inset) 86%,transparent))!important}}html[data-theme] body .overview-dashboard .overview-authority-radar-axis,html[data-theme] body .overview-dashboard .overview-authority-radar-ring{pointer-events:none!important;position:absolute!important}html[data-theme] body .overview-dashboard .overview-authority-radar-ring{border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-authority-radar-ring{border:1px solid color-mix(in oklch,var(--border) 58%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-authority-radar-ring{border-radius:999px!important}html[data-theme] body .overview-dashboard .overview-authority-radar-ring.ring-outer{inset:12%!important}html[data-theme] body .overview-dashboard .overview-authority-radar-ring.ring-inner{inset:31%!important}html[data-theme] body .overview-dashboard .overview-authority-radar-axis.horizontal{background:var(--border)!important;height:1px!important;inset:50% 12% auto!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-authority-radar-axis.horizontal{background:color-mix(in oklch,var(--border) 54%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-authority-radar-axis.vertical{background:var(--border)!important;width:1px!important;inset:12% auto 12% 50%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-authority-radar-axis.vertical{background:color-mix(in oklch,var(--border) 54%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-authority-radar-center,html[data-theme] body .overview-dashboard .overview-authority-radar-point{border:1px solid!important;place-items:center!important;display:grid!important;position:absolute!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-authority-radar-center,html[data-theme] body .overview-dashboard .overview-authority-radar-point{border:1px solid color-mix(in oklch,currentColor 32%,var(--border))!important}}html[data-theme] body .overview-dashboard .overview-authority-radar-center,html[data-theme] body .overview-dashboard .overview-authority-radar-point{background:var(--surface-overlay)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-authority-radar-center,html[data-theme] body .overview-dashboard .overview-authority-radar-point{background:color-mix(in oklch,var(--surface-overlay) 90%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-authority-radar-center,html[data-theme] body .overview-dashboard .overview-authority-radar-point{color:var(--text-primary)!important;transform:translate(-50%,-50%)!important}html[data-theme] body .overview-dashboard .overview-authority-radar-center{width:52px!important;height:52px!important;inset:50% auto auto 50%!important}html[data-theme] body .overview-dashboard .overview-authority-radar-point{width:34px!important;min-width:34px!important;height:34px!important;color:var(--warning)!important}html[data-theme] body .overview-dashboard .overview-authority-radar-point.tone-danger,html[data-theme] body .overview-dashboard .overview-authority-radar-point.tone-orange{color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-authority-radar-point.tone-orange{color:color-mix(in oklch,var(--danger) 52%,var(--warning))!important}}html[data-theme] body .overview-dashboard .overview-authority-radar-point.tone-success{color:var(--success)!important}html[data-theme] body .overview-dashboard .overview-authority-radar-center small,html[data-theme] body .overview-dashboard .overview-authority-radar-center strong,html[data-theme] body .overview-dashboard .overview-authority-radar-point span,html[data-theme] body .overview-dashboard .overview-authority-radar-point strong{line-height:1!important}html[data-theme] body .overview-dashboard .overview-authority-radar-point span{font-size:9px!important;font-weight:780!important}html[data-theme] body .overview-dashboard .overview-authority-radar-center strong,html[data-theme] body .overview-dashboard .overview-authority-radar-point strong{font-size:14px!important;font-weight:880!important}html[data-theme] body .overview-dashboard .overview-authority-radar-empty{color:var(--text-muted)!important;font-size:12px!important;font-weight:740!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}html[data-theme] body .certificate-radar-detail-backdrop{z-index:95!important;-webkit-backdrop-filter:blur(14px)saturate(1.04)!important;backdrop-filter:blur(14px)saturate(1.04)!important;background:oklch(0 none none/.66)!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}html[data-theme] body .certificate-radar-detail{border:1px solid!important;width:min(980px,100%)!important;max-height:min(82dvh,760px)!important;display:grid!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .certificate-radar-detail{border:1px solid color-mix(in oklch,currentColor 24%,var(--border))!important}}html[data-theme] body .certificate-radar-detail{background:var(--surface-overlay)!important;color:var(--text-primary)!important;border-radius:12px!important;box-shadow:0 34px 90px oklch(0 none none/.42)!important}html[data-theme] body .certificate-radar-detail header,html[data-theme] body .certificate-radar-detail-meta{justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:14px 16px!important;display:flex!important}html[data-theme] body .certificate-radar-detail-close{border:1px solid var(--border)!important;background:var(--surface-raised)!important;width:32px!important;height:32px!important;color:var(--text-primary)!important;border-radius:8px!important;place-items:center!important;display:inline-grid!important}html[data-theme] body .certificate-radar-detail-table-wrap{padding:0 16px 16px!important;overflow:auto!important}html[data-theme] body .certificate-radar-detail-table{border-collapse:collapse!important;width:100%!important;min-width:760px!important}html[data-theme] body .certificate-radar-detail-table td,html[data-theme] body .certificate-radar-detail-table th{border-top:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .certificate-radar-detail-table td,html[data-theme] body .certificate-radar-detail-table th{border-top:1px solid color-mix(in oklch,var(--border) 72%,transparent)!important}}html[data-theme] body .certificate-radar-detail-table td,html[data-theme] body .certificate-radar-detail-table th{text-align:left!important;vertical-align:top!important;padding:9px 10px!important}html[data-theme] body .certificate-radar-detail-table code,html[data-theme] body .certificate-radar-detail-table small{max-width:220px!important;color:var(--text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html[data-theme] body .certificate-radar-status-pill{background:currentColor!important;border-radius:999px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .certificate-radar-status-pill{background:color-mix(in oklch,currentColor 12%,transparent)!important}}html[data-theme] body .certificate-radar-status-pill{color:currentColor!important;padding:3px 8px!important;font-size:11px!important;font-weight:780!important}@media (max-width:1260px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(224px,280px) minmax(0,1fr)!important;grid-template-areas:"radar metrics""authority authority"!important}}@media (max-width:860px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"radar""metrics""authority"!important}html[data-theme] body .overview-dashboard .overview-authority-radar-widget,html[data-theme] body .overview-dashboard .overview-certificate-radar-metrics{width:100%!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(224px,286px) minmax(204px,.78fr) minmax(274px,1fr)!important;grid-template-areas:"radar metrics authority"!important;align-items:stretch!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-expiry-radar-stage{grid-area:radar!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-metrics{grid-area:metrics!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-widget{grid-area:authority!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-risk-board{grid-area:auto!important}html[data-theme] body .certificate-radar-detail-backdrop{z-index:1000!important}@media (max-width:1260px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(224px,286px) minmax(0,1fr)!important;grid-template-areas:"radar metrics""authority authority"!important}}@media (max-width:860px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"radar""metrics""authority"!important;justify-items:stretch!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-expiry-radar-stage{justify-self:center!important;width:min(100%,320px)!important;max-width:100%!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-authority-radar-widget{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){html[data-theme] body .main-column:has(.overview-dashboard),html[data-theme] body .overview-dashboard,html[data-theme] body .overview-dashboard .dashboard-category-grid,html[data-theme] body .overview-dashboard .overview-dashboard-screen-action-cluster,html[data-theme] body .overview-dashboard .overview-dashboard-screen-tools,html[data-theme] body .overview-dashboard .overview-widget-shell,html[data-theme] body .workspace-page:has(.overview-dashboard){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html[data-theme] body .overview-dashboard{overflow:clip!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-tools{flex-wrap:wrap!important;overflow:clip!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-summary{flex:min(100%,260px)!important;min-width:0!important;max-width:100%!important}html[data-theme] body .overview-dashboard .overview-dashboard-screen-action-cluster{flex:100%!important;justify-content:flex-start!important}html[data-theme] body .overview-dashboard .dashboard-category-grid{grid-template-columns:minmax(0,1fr)!important;overflow:clip!important}html[data-theme] body .overview-dashboard :is(.overview-dashboard-screen-tools,.dashboard-category-grid,.overview-widget-shell){justify-self:start!important;width:min(100%,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}html[data-theme] body .overview-dashboard .dashboard-category-grid>.overview-widget-shell,html[data-theme] body .overview-dashboard .overview-widget-shell{grid-column:1/-1!important}body .overview-dashboard :is(.overview-dashboard-screen-tools,.dashboard-category-grid,.overview-widget-shell){width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}@keyframes dashboard-certificate-radar-core{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes dashboard-certificate-point-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklch,currentColor 14%,transparent),0 10px 22px color-mix(in oklch,currentColor 10%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklch,currentColor 8%,transparent),0 14px 28px color-mix(in oklch,currentColor 14%,transparent)}}@keyframes dashboard-certificate-radar-hit{0%,to{opacity:.22;transform:scale(.74)}46%{opacity:.82;transform:scale(1.18)}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;place-items:stretch center!important;gap:12px!important;min-width:0!important;display:grid!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-stage{justify-self:center!important;gap:10px!important;width:min(100%,720px)!important;min-width:0!important;max-width:100%!important;display:grid!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar{aspect-ratio:1!important;border:1px solid var(--primary)!important;justify-self:center!important;width:min(100%,460px)!important;max-width:100%!important;min-height:320px!important;position:relative!important;overflow:visible!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar{border:1px solid color-mix(in oklch,var(--primary) 12%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar{background:radial-gradient(circle at 50% 50%,var(--surface-overlay) 0 14%,transparent 15% 58%,var(--primary) 59% 61%,transparent 62%),linear-gradient(180deg,var(--surface-overlay),var(--surface-raised))!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--surface-overlay) 88%,transparent) 0 14%,transparent 15% 58%,color-mix(in oklch,var(--primary) 5%,transparent) 59% 61%,transparent 62%),linear-gradient(180deg,color-mix(in oklch,var(--surface-overlay) 96%,transparent),color-mix(in oklch,var(--surface-raised) 82%,transparent))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar{box-shadow:0 18px 44px var(--shadow-soft),0 0 0 1px var(--primary),inset 0 0 0 1px var(--text-primary),inset 0 0 46px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar{box-shadow:0 18px 44px color-mix(in oklch,var(--shadow-soft) 10%,transparent),0 0 0 1px color-mix(in oklch,var(--primary) 5%,transparent),inset 0 0 0 1px color-mix(in oklch,var(--text-primary) 4%,transparent),inset 0 0 46px color-mix(in oklch,var(--primary) 5%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar{isolation:isolate!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar:before{z-index:0!important;border:1px solid var(--primary)!important;position:absolute!important;inset:15.6%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar:before{border:1px solid color-mix(in oklch,var(--primary) 12%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar:before{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 22px,var(--primary) 23px 24px),repeating-conic-gradient(from -90deg,var(--primary) 0deg 1deg,transparent 1deg 14deg),radial-gradient(circle at 50% 50%,var(--surface-overlay) 0 18%,transparent 19% 100%)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar:before{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 22px,color-mix(in oklch,var(--primary) 5%,transparent) 23px 24px),repeating-conic-gradient(from -90deg,color-mix(in oklch,var(--primary) 4%,transparent) 0deg 1deg,transparent 1deg 14deg),radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--surface-overlay) 42%,transparent) 0 18%,transparent 19% 100%)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar:before{box-shadow:inset 0 0 34px var(--primary),0 0 28px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar:before{box-shadow:inset 0 0 34px color-mix(in oklch,var(--primary) 4%,transparent),0 0 28px color-mix(in oklch,var(--primary) 4%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar:before{content:""!important;opacity:.52!important;pointer-events:none!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar:after{z-index:0!important;background:linear-gradient(90deg,var(--surface-overlay),transparent 18% 82%,var(--surface-overlay)),radial-gradient(circle at 50% 50%,transparent 0 46%,var(--primary) 62%,transparent 76%)!important;border-radius:8px!important;position:absolute!important;inset:10px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar:after{background:linear-gradient(90deg,color-mix(in oklch,var(--surface-overlay) 68%,transparent),transparent 18% 82%,color-mix(in oklch,var(--surface-overlay) 68%,transparent)),radial-gradient(circle at 50% 50%,transparent 0 46%,color-mix(in oklch,var(--primary) 4%,transparent) 62%,transparent 76%)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar:after{content:""!important;opacity:.72!important;pointer-events:none!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-grid{z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:visible!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill-layer{pointer-events:none!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill{fill:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill{fill:color-mix(in oklch,var(--primary) 10%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill{opacity:.3!important;stroke:var(--surface-overlay)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill{stroke:color-mix(in oklch,var(--surface-overlay) 28%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill{stroke-width:1px!important;vector-effect:non-scaling-stroke!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill.tone-danger{fill:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill.tone-danger{fill:color-mix(in oklch,var(--danger) 16%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill.tone-orange{fill:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill.tone-orange{fill:color-mix(in oklch,var(--warning) 18%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill.tone-warning{fill:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill.tone-warning{fill:color-mix(in oklch,var(--warning) 12%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill.tone-success{fill:var(--success)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-fill.tone-success{fill:color-mix(in oklch,var(--success) 11%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-axis,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-cardinal-axis,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-outer-ring,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-ring{fill:none!important;stroke:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-axis,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-cardinal-axis,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-outer-ring,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-ring{stroke:color-mix(in oklch,var(--primary) 24%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-axis,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-cardinal-axis,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-outer-ring,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-ring{stroke-width:1px!important;vector-effect:non-scaling-stroke!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-axis{stroke:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-axis{stroke:color-mix(in oklch,var(--primary) 18%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-arm{pointer-events:none!important;transform-box:view-box!important;transform-origin:50%!important;will-change:transform!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-arm-fill{fill:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-arm-fill{fill:color-mix(in oklch,var(--primary) 24%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-arm-fill{opacity:.58!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-arm-line{filter:drop-shadow(0 0 4px var(--primary))!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-arm-line{filter:drop-shadow(0 0 4px color-mix(in oklch,var(--primary) 38%,transparent))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-arm-line{stroke:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-arm-line{stroke:color-mix(in oklch,var(--primary) 88%,var(--surface-overlay))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-arm-line{stroke-linecap:round!important;stroke-width:2.75px!important;vector-effect:non-scaling-stroke!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-arm-head{fill:var(--primary)!important;filter:drop-shadow(0 0 5px var(--primary))!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-arm-head{filter:drop-shadow(0 0 5px color-mix(in oklch,var(--primary) 42%,transparent))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-arm-head{stroke:var(--surface-overlay)!important;stroke-width:3px!important;vector-effect:non-scaling-stroke!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-origin-label,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-ring-label,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-label{letter-spacing:0!important;paint-order:stroke!important;stroke:var(--surface-overlay)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-origin-label,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-ring-label,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-label{stroke:color-mix(in oklch,var(--surface-overlay) 96%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-ring-label{fill:var(--text-secondary)!important;stroke-linejoin:round!important;stroke-width:4px!important;font-size:12px!important;font-weight:760!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-label{fill:var(--text-secondary)!important;stroke-width:4px!important;font-size:13px!important;font-weight:650!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-origin{fill:var(--danger)!important;stroke:var(--surface-overlay)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-origin{stroke:color-mix(in oklch,var(--surface-overlay) 86%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-origin{stroke-width:4px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-origin-label{fill:var(--text-primary)!important;stroke-width:3px!important;font-size:11px!important;font-weight:900!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep{z-index:2!important;background:conic-gradient(from 210deg,var(--primary) 0deg 16deg,var(--primary) 34deg,transparent 58deg 1turn)!important;border-radius:999px!important;display:block!important;position:absolute!important;inset:15.6%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep{background:conic-gradient(from 210deg,color-mix(in oklch,var(--primary) 30%,transparent) 0deg 16deg,color-mix(in oklch,var(--primary) 12%,transparent) 34deg,transparent 58deg 1turn)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep{clip-path:circle(50%)!important;mix-blend-mode:multiply!important;opacity:.42!important;pointer-events:none!important;transform:rotate(var(--radar-live-angle,0deg))!important;transform-origin:50%!important;will-change:transform!important;animation:none!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-tail{z-index:3!important;background:conic-gradient(from 222deg,transparent 0deg 286deg,var(--primary) 306deg,var(--primary) 346deg,var(--primary) 1turn)!important;border-radius:999px!important;display:block!important;position:absolute!important;inset:15.6%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-tail{background:conic-gradient(from 222deg,transparent 0deg 286deg,color-mix(in oklch,var(--primary) 8%,transparent) 306deg,color-mix(in oklch,var(--primary) 34%,transparent) 346deg,color-mix(in oklch,var(--primary) 16%,transparent) 1turn)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-tail{clip-path:circle(50%)!important;mix-blend-mode:multiply!important;opacity:.46!important;pointer-events:none!important;transform:rotate(var(--radar-live-angle,0deg))!important;transform-origin:50%!important;will-change:transform!important;animation:none!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head{z-index:4!important;background:linear-gradient(180deg,var(--primary),var(--primary) 48%,var(--primary) 78%,transparent 100%)!important;border-radius:999px!important;width:2.5px!important;height:34.3%!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head{background:linear-gradient(180deg,color-mix(in oklch,var(--primary) 82%,transparent),color-mix(in oklch,var(--primary) 52%,transparent) 48%,color-mix(in oklch,var(--primary) 12%,transparent) 78%,transparent 100%)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head{box-shadow:0 0 0 1px var(--surface-overlay),0 0 14px var(--primary),0 0 26px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head{box-shadow:0 0 0 1px color-mix(in oklch,var(--surface-overlay) 72%,transparent),0 0 14px color-mix(in oklch,var(--primary) 28%,transparent),0 0 26px color-mix(in oklch,var(--primary) 12%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head{opacity:.72!important;pointer-events:none!important;transform:translate(-50%,-100%) rotate(var(--radar-live-angle,0deg))!important;transform-origin:50% 100%!important;will-change:transform!important;animation:none!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget [data-scan-phase=scanning] .overview-unified-radar-sweep,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget [data-scan-phase=scanning] .overview-unified-radar-sweep-tail{opacity:.5!important;animation:none!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget [data-scan-phase=scanning] .overview-unified-radar-sweep-head{opacity:.78!important;animation:none!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head:after{background:var(--primary)!important;border-radius:999px!important;width:9px!important;height:9px!important;display:block!important;position:absolute!important;top:-2px!important;left:50%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head:after{background:color-mix(in oklch,var(--primary) 88%,var(--surface-overlay))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head:after{box-shadow:0 0 0 3px var(--primary),0 0 14px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head:after{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 12%,transparent),0 0 14px color-mix(in oklch,var(--primary) 24%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head:after{content:""!important;transform:translate(-50%,-50%)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-core{z-index:5!important;border:1px solid var(--danger)!important;width:38px!important;height:38px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-core{border:1px solid color-mix(in oklch,var(--danger) 38%,var(--surface-overlay))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-core{background:radial-gradient(circle,var(--danger) 0 18%,var(--danger) 19% 54%,transparent 55%)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-core{background:radial-gradient(circle,var(--danger) 0 18%,color-mix(in oklch,var(--danger) 18%,var(--surface-overlay)) 19% 54%,transparent 55%)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-core{box-shadow:0 0 0 6px var(--danger),0 0 26px var(--danger)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-core{box-shadow:0 0 0 6px color-mix(in oklch,var(--danger) 8%,transparent),0 0 26px color-mix(in oklch,var(--danger) 18%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-core{opacity:var(--radar-core-opacity,.96)!important;pointer-events:none!important;transform:translate(-50%,-50%) scale(var(--radar-core-scale,1))!important;animation:dashboard-certificate-radar-core 2.2s var(--ease) infinite!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-live-status{z-index:9!important;border:1px solid var(--primary)!important;gap:2px!important;max-width:min(34ch,100% - 28px)!important;display:grid!important;position:absolute!important;top:14px!important;left:14px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-live-status{border:1px solid color-mix(in oklch,var(--primary) 10%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-live-status{background:var(--surface-overlay)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-live-status{background:color-mix(in oklch,var(--surface-overlay) 76%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-live-status{color:var(--text-primary)!important;box-shadow:none!important;pointer-events:none!important;padding:7px 9px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-live-status small,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-live-status strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-live-status strong{color:var(--text-primary)!important;font-size:11.5px!important;font-weight:820!important;line-height:1.1!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-live-status small{color:var(--text-secondary)!important;font-size:10.5px!important;font-weight:680!important;line-height:1.2!important}html[data-theme=dark] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep,html[data-theme=dark] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-tail{mix-blend-mode:screen!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point{z-index:8!important;border:1px solid!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;display:inline-grid!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point{border:1px solid color-mix(in oklch,currentColor 72%,var(--surface-overlay))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point{background:var(--surface-overlay)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point{background:color-mix(in oklch,var(--surface-overlay) 84%,currentColor 12%)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point{color:var(--warning)!important;transition:border-color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)!important;animation:dashboard-certificate-point-pulse 2.6s ease-in-out infinite!important;animation-delay:var(--radar-point-delay,0s)!important;transform:translate(-50%,-50%)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:before{z-index:-1!important;border-radius:inherit!important;background:radial-gradient(circle,currentColor 0 18%,currentColor 34%,#0000 68%)!important;position:absolute!important;inset:-12px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:before{background:radial-gradient(circle,color-mix(in oklch,currentColor 25%,transparent) 0 18%,color-mix(in oklch,currentColor 11%,transparent) 34%,transparent 68%)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:before{content:""!important;opacity:.34!important;pointer-events:none!important;animation:dashboard-certificate-radar-hit 2.6s var(--ease) infinite!important;animation-delay:var(--radar-point-delay,0s)!important;transform:scale(.82)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:after{border:1px solid!important;position:absolute!important;inset:4px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:after{border:1px solid color-mix(in oklch,currentColor 42%,var(--surface-overlay))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:after{border-radius:inherit!important;content:""!important;pointer-events:none!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point i{border-radius:inherit!important;background:currentColor!important;width:9px!important;height:9px!important;display:block!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point strong{color:currentColor!important;font-size:10px!important;font-weight:900!important;line-height:1!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:focus-visible,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:hover{outline:2px solid!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:focus-visible,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:hover{outline:2px solid color-mix(in oklch,currentColor 62%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:focus-visible,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:hover{outline-offset:5px!important;background:var(--surface-overlay)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:focus-visible,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:hover{background:color-mix(in oklch,var(--surface-overlay) 72%,currentColor 22%)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:focus-visible,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:hover{transform:translate(-50%,-50%)scale(1.08)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point.tone-danger,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point.tone-orange{color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point.tone-orange{color:color-mix(in oklch,var(--danger) 52%,var(--warning))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point.tone-warning{color:var(--warning)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point.tone-success{color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point.tone-success{color:color-mix(in oklch,var(--success) 72%,var(--text-secondary))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point.tone-neutral{color:var(--text-muted)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-legend,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary{flex-wrap:wrap!important;justify-content:center!important;gap:8px 12px!important;min-width:0!important;display:flex!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-authority-legend{display:none!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-legend span,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary span{min-height:24px!important;color:var(--text-secondary)!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-legend span{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary span{border:1px solid!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary span{border:1px solid color-mix(in oklch,currentColor 18%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary span{background:var(--surface-overlay)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary span{background:color-mix(in oklch,var(--surface-overlay) 72%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary span{padding:0 9px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-legend i{background:currentColor!important;border-radius:999px!important;width:8px!important;height:8px!important;box-shadow:0 0 0 3px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-legend i{box-shadow:0 0 0 3px color-mix(in oklch,currentColor 10%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-legend .tone-danger,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-legend .tone-orange,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary .tone-danger,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary .tone-orange{color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-legend .tone-orange,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary .tone-orange{color:color-mix(in oklch,var(--danger) 52%,var(--warning))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-legend .tone-warning,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary .tone-warning{color:var(--warning)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary .tone-success{color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary .tone-success{color:color-mix(in oklch,var(--success) 68%,var(--text-secondary))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-legend .tone-neutral{color:var(--text-muted)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary small,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary strong{line-height:1!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary strong{color:currentColor!important;font-size:13px!important;font-weight:900!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-summary small{color:var(--text-secondary)!important;font-size:11px!important;font-weight:760!important}html[data-theme] body .certificate-radar-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0 16px 14px!important;display:grid!important}html[data-theme] body .certificate-radar-detail-record{border:1px solid var(--border-subtle)!important;gap:3px!important;min-width:0!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .certificate-radar-detail-record{border:1px solid color-mix(in oklch,var(--border-subtle) 76%,transparent)!important}}html[data-theme] body .certificate-radar-detail-record{background:var(--surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .certificate-radar-detail-record{background:color-mix(in oklch,var(--surface-raised) 78%,transparent)!important}}html[data-theme] body .certificate-radar-detail-record{padding:9px 10px!important}html[data-theme] body .certificate-radar-detail-record em,html[data-theme] body .certificate-radar-detail-record small,html[data-theme] body .certificate-radar-detail-record strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html[data-theme] body .certificate-radar-detail-record small{color:var(--text-muted)!important;font-size:10.5px!important;font-weight:740!important}html[data-theme] body .certificate-radar-detail-record strong{color:var(--text-primary)!important;font-size:12px!important;font-weight:820!important}html[data-theme] body .certificate-radar-detail-record em{color:var(--text-secondary)!important;font-size:10.5px!important;font-style:normal!important;font-weight:650!important}@media (max-width:860px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-certificate-radar-body{grid-template-columns:minmax(0,1fr)!important;padding-inline:0!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-stage{width:100%!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar{width:min(100%,540px)!important;min-height:280px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-label{stroke-width:6px!important;font-size:13px!important}}@media (min-width:1500px) and (min-height:820px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-stage{width:min(100%,900px)!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar{width:min(100%,640px)!important}.overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar{min-height:clamp(560px,32vw,600px)!important}}@media (max-width:560px){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-certificate-radar{min-height:248px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sector-label{display:none!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-ring-label{font-size:11px!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-authority-legend{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;min-width:0!important;display:flex!important}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-authority-legend span{border:1px solid var(--primary)!important;align-items:center!important;min-height:24px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-authority-legend span{border:1px solid color-mix(in oklch,var(--primary) 18%,var(--border-subtle))!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-authority-legend span{background:var(--surface-overlay)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-authority-legend span{background:color-mix(in oklch,var(--surface-overlay) 82%,transparent)!important}}html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-authority-legend span{color:var(--text-secondary)!important;white-space:nowrap!important;padding:0 8px!important;font-size:10.5px!important;font-weight:760!important;line-height:1!important}html[data-theme] body .certificate-radar-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-point:before,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-scan-core,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-tail,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget [data-scan-phase=scanning] .overview-unified-radar-sweep,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget [data-scan-phase=scanning] .overview-unified-radar-sweep-head,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget [data-scan-phase=scanning] .overview-unified-radar-sweep-tail{transition:none!important;animation:none!important}}html[data-theme] body .integration-api-flow{gap:14px!important}html[data-theme] body .integration-api-command-center{border:1px solid var(--primary);grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:stretch;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-command-center{border:1px solid color-mix(in oklch,var(--primary) 20%,var(--border-subtle))}}html[data-theme] body .integration-api-command-center{background:linear-gradient(135deg,var(--primary),transparent 46%),var(--surface-raised);border-radius:8px}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-command-center{background:linear-gradient(135deg,color-mix(in oklch,var(--primary) 8%,transparent),transparent 46%),color-mix(in oklch,var(--surface-raised) 86%,var(--surface))}}html[data-theme] body .integration-api-command-center{box-shadow:0 12px 32px color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 10%,transparent);padding:14px}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-command-center{box-shadow:0 12px 32px color-mix(in oklch,var(--shadow) 10%,transparent)}}html[data-theme] body .integration-api-command-copy{align-content:center;gap:6px;min-width:0;display:grid}html[data-theme] body .integration-api-command-copy .label{color:var(--accent);letter-spacing:0;font-size:11px;font-weight:780}html[data-theme] body .integration-api-command-copy h2{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(20px,2vw,26px);font-weight:720;line-height:1.12}html[data-theme] body .integration-api-command-copy p{max-width:760px;color:var(--muted);margin:0;font-size:13px;font-weight:500;line-height:1.48}html[data-theme] body .integration-api-trust-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}html[data-theme] body .integration-api-trust-rail span{border:1px solid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon label""icon value""icon detail";align-content:center;gap:2px 8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-trust-rail span{border:1px solid color-mix(in oklch,currentColor 18%,var(--border-subtle))}}html[data-theme] body .integration-api-trust-rail span{background:currentColor;border-radius:8px}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-trust-rail span{background:color-mix(in oklch,currentColor 6%,var(--surface-overlay))}}html[data-theme] body .integration-api-trust-rail span{color:var(--text-secondary);padding:10px}html[data-theme] body .integration-api-trust-rail svg{color:currentColor;grid-area:icon;align-self:center;width:18px;height:18px}html[data-theme] body .integration-api-trust-rail small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:label;font-size:10.5px;font-weight:700;overflow:hidden}html[data-theme] body .integration-api-trust-rail strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:value;font-size:15px;font-weight:760;line-height:1.1;overflow:hidden}html[data-theme] body .integration-api-trust-rail em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:detail;font-size:11px;font-style:normal;font-weight:520;overflow:hidden}html[data-theme] body .integration-api-trust-rail .tone-success{color:var(--success)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-trust-rail .tone-success{color:color-mix(in oklch,var(--success) 76%,var(--primary))}}html[data-theme] body .integration-api-trust-rail .tone-info{color:var(--primary)}html[data-theme] body .integration-api-trust-rail .tone-warning{color:var(--warning)}html[data-theme] body .integration-api-trust-rail .tone-locked,html[data-theme] body .integration-api-trust-rail .tone-neutral{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-trust-rail .tone-locked,html[data-theme] body .integration-api-trust-rail .tone-neutral{color:color-mix(in oklch,var(--text-secondary) 80%,var(--primary))}}html[data-theme] body .integration-api-workbench{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);align-items:stretch;gap:12px;min-width:0;display:grid}html[data-theme] body .integration-api-audit-stream,html[data-theme] body .integration-api-client-ledger,html[data-theme] body .integration-api-endpoint-panel,html[data-theme] body .integration-api-issue-panel,html[data-theme] body .integration-api-scope-matrix{border:1px solid var(--border-subtle);gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-audit-stream,html[data-theme] body .integration-api-client-ledger,html[data-theme] body .integration-api-endpoint-panel,html[data-theme] body .integration-api-issue-panel,html[data-theme] body .integration-api-scope-matrix{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)}}html[data-theme] body .integration-api-audit-stream,html[data-theme] body .integration-api-client-ledger,html[data-theme] body .integration-api-endpoint-panel,html[data-theme] body .integration-api-issue-panel,html[data-theme] body .integration-api-scope-matrix{background:var(--surface-raised);border-radius:8px}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-audit-stream,html[data-theme] body .integration-api-client-ledger,html[data-theme] body .integration-api-endpoint-panel,html[data-theme] body .integration-api-issue-panel,html[data-theme] body .integration-api-scope-matrix{background:color-mix(in oklch,var(--surface-raised) 80%,var(--surface))}}html[data-theme] body .integration-api-audit-stream,html[data-theme] body .integration-api-client-ledger,html[data-theme] body .integration-api-endpoint-panel,html[data-theme] body .integration-api-issue-panel,html[data-theme] body .integration-api-scope-matrix{box-shadow:none;padding:12px}html[data-theme] body .integration-api-section-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-section-head{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 64%,transparent)}}html[data-theme] body .integration-api-section-head{padding-bottom:8px}html[data-theme] body .integration-api-section-head span{align-items:center;gap:8px;min-width:0;display:inline-flex}html[data-theme] body .integration-api-section-head svg{width:16px;height:16px;color:var(--accent);flex:none}html[data-theme] body .integration-api-section-head strong{color:var(--ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:690;overflow:hidden}html[data-theme] body .integration-api-section-head small{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;font-weight:560;overflow:hidden}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-checklist{gap:8px}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option{border-color:var(--border-subtle);grid-template-columns:34px minmax(0,1fr) minmax(112px,auto);min-height:64px}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option{border-color:color-mix(in oklch,var(--border-subtle) 82%,transparent)}}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option{background:color-mix(in oklch,var(--input-surface) 58%,transparent)}}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option{padding:10px}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option:focus-within,html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option:hover{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option:focus-within,html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option:hover{outline:2px solid color-mix(in oklch,var(--primary) 32%,transparent)}}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option:focus-within,html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option:hover{outline-offset:2px}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option.active{border-color:color-mix(in oklch,var(--primary) 44%,var(--border-subtle))}}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option.active{background:linear-gradient(135deg,var(--primary),transparent 72%),var(--surface-overlay)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option.active{background:linear-gradient(135deg,color-mix(in oklch,var(--primary) 10%,transparent),transparent 72%),color-mix(in oklch,var(--surface-overlay) 86%,var(--input-surface))}}html[data-theme] body .integration-api-scope-matrix .integration-scope-checkbox{background:var(--surface-overlay);border-radius:8px}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-scope-matrix .integration-scope-checkbox{background:color-mix(in oklch,var(--surface-overlay) 72%,transparent)}}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option b{min-width:0}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option small,html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option strong{display:block}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option strong{color:var(--ink);letter-spacing:0;font-size:12.5px;font-weight:680}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option small{color:var(--muted);font-size:11px;font-weight:480;line-height:1.35}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option>em{color:var(--muted);justify-items:end;gap:3px;font-style:normal;display:grid}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option>em span{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option>em span{color:color-mix(in oklch,var(--warning) 74%,var(--ink))}}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option>em span{white-space:nowrap;font-size:10.5px;font-weight:680}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option>em small{color:var(--text-muted);font-size:10.5px;font-weight:600}html[data-theme] body .integration-api-endpoint-panel .integration-api-selection-summary{background:0 0;border:0;gap:8px;padding:0;display:grid}html[data-theme] body .integration-api-endpoint-panel .integration-api-selection-summary>strong{color:var(--ink);font-size:13px;font-weight:670;line-height:1.25}html[data-theme] body .integration-api-endpoint-panel .integration-api-selection-summary>small{color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.4}html[data-theme] body .integration-api-endpoint-panel .integration-selected-endpoints{gap:6px;display:grid}html[data-theme] body .integration-api-endpoint-panel .integration-selected-endpoint{background:var(--input-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-endpoint-panel .integration-selected-endpoint{background:color-mix(in oklch,var(--input-surface) 64%,transparent)}}html[data-theme] body .integration-api-endpoint-panel .integration-selected-endpoint{padding:6px 8px}html[data-theme] body .integration-api-endpoint-panel .integration-selected-endpoint.muted{opacity:.76}html[data-theme] body .integration-api-endpoint-panel .integration-selected-endpoint code{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}html[data-theme] body .integration-api-endpoint-panel .integration-selected-endpoint small{color:var(--text-muted);white-space:nowrap;font-size:10.5px;font-weight:560}html[data-theme] body .integration-api-issue-panel{grid-template-columns:1fr}html[data-theme] body .integration-api-issue-copy{min-width:0;color:var(--muted);align-items:flex-start;gap:8px;font-size:12px;font-weight:500;line-height:1.42;display:flex}html[data-theme] body .integration-api-issue-copy svg{width:15px;height:15px;color:var(--accent);flex:none;margin-top:1px}html[data-theme] body .integration-api-issue-panel .integration-api-form-row{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}html[data-theme] body .integration-api-issue-panel .integration-scope-pill{justify-self:start;max-width:100%}html[data-theme] body .integration-api-secret-once{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-theme] body .integration-api-secret-once .integration-secret-warning{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}html[data-theme] body .integration-api-secret-timer{border:1px solid var(--warning);align-items:center;gap:6px;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-secret-timer{border:1px solid color-mix(in oklch,var(--warning) 32%,var(--border-subtle))}}html[data-theme] body .integration-api-secret-timer{background:var(--warning);border-radius:999px}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-secret-timer{background:color-mix(in oklch,var(--warning) 10%,transparent)}}html[data-theme] body .integration-api-secret-timer{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-secret-timer{color:color-mix(in oklch,var(--warning) 74%,var(--ink))}}html[data-theme] body .integration-api-secret-timer{white-space:nowrap;padding:0 9px}html[data-theme] body .integration-api-secret-timer svg{width:13px;height:13px}html[data-theme] body .integration-api-secret-timer small,html[data-theme] body .integration-api-secret-timer strong{font-size:11px;line-height:1}html[data-theme] body .integration-api-secret-clear{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-secret-clear{color:color-mix(in oklch,var(--danger) 72%,var(--ink))}}html[data-theme] body .integration-api-client-ledger .integration-client-list{gap:8px}html[data-theme] body .integration-api-client-row{border-color:var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-client-row{border-color:color-mix(in oklch,var(--border-subtle) 80%,transparent)}}html[data-theme] body .integration-api-client-row{background:var(--table-row-surface)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-client-row{background:color-mix(in oklch,var(--table-row-surface) 82%,var(--surface))}}html[data-theme] body .integration-api-client-row{padding:10px!important}html[data-theme] body .integration-api-client-row.status-active{border-left:3px solid var(--success)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-client-row.status-active{border-left:3px solid color-mix(in oklch,var(--success) 72%,var(--primary))}}html[data-theme] body .integration-api-client-row.status-revoked{border-left:3px solid var(--danger);opacity:.78}html[data-theme] body .integration-client-row-main{gap:7px;min-width:0;display:grid}html[data-theme] body .integration-client-row-head{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}html[data-theme] body .integration-client-row-head strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:690;overflow:hidden}html[data-theme] body .integration-client-row-head code{color:var(--text-muted);font-family:var(--font-mono);flex:none;font-size:10.5px;font-weight:600}html[data-theme] body .integration-client-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}html[data-theme] body .integration-client-kpis span{border:1px solid var(--border-subtle);gap:2px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-client-kpis span{border:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)}}html[data-theme] body .integration-client-kpis span{background:var(--surface-overlay);border-radius:7px}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-client-kpis span{background:color-mix(in oklch,var(--surface-overlay) 62%,transparent)}}html[data-theme] body .integration-client-kpis span{padding:6px 7px}html[data-theme] body .integration-client-kpis small,html[data-theme] body .integration-client-kpis strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme] body .integration-client-kpis small{color:var(--text-muted);font-size:10px;font-weight:560}html[data-theme] body .integration-client-kpis strong{color:var(--ink);font-size:11px;font-weight:670}html[data-theme] body .integration-api-client-row .row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}html[data-theme] body .integration-api-audit-stream{padding:12px}html[data-theme] body .integration-api-audit-stream .integration-api-log-filter{gap:6px}html[data-theme] body .integration-api-audit-stream .integration-client-log-row{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-audit-stream .integration-client-log-row{border-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)}}html[data-theme] body .integration-api-audit-stream .integration-client-log-row{background:var(--input-surface)}@supports (color:color-mix(in lab,red,red)){html[data-theme] body .integration-api-audit-stream .integration-client-log-row{background:color-mix(in oklch,var(--input-surface) 56%,transparent)}}@media (max-width:1180px){html[data-theme] body .integration-api-command-center,html[data-theme] body .integration-api-workbench{grid-template-columns:1fr}html[data-theme] body .integration-api-trust-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){html[data-theme] body .integration-api-trust-rail,html[data-theme] body .integration-client-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body .integration-api-client-row,html[data-theme] body .integration-api-issue-panel .integration-api-form-row{grid-template-columns:1fr}html[data-theme] body .integration-api-client-row .row-actions{justify-content:flex-start}}@media (max-width:560px){html[data-theme] body .integration-api-audit-stream,html[data-theme] body .integration-api-client-ledger,html[data-theme] body .integration-api-command-center,html[data-theme] body .integration-api-endpoint-panel,html[data-theme] body .integration-api-issue-panel,html[data-theme] body .integration-api-scope-matrix{padding:10px}html[data-theme] body .integration-api-secret-once,html[data-theme] body .integration-api-trust-rail,html[data-theme] body .integration-client-kpis{grid-template-columns:1fr}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option{grid-template-columns:34px minmax(0,1fr)}html[data-theme] body .integration-api-scope-matrix .integration-api-scope-option>em{grid-column:2;justify-items:start}html[data-theme] body .integration-api-secret-once .integration-secret-warning{grid-template-columns:auto minmax(0,1fr)}html[data-theme] body .integration-api-secret-timer{grid-column:1/-1;justify-self:start}html[data-theme] body .integration-api-endpoint-panel .integration-selected-endpoint{grid-template-columns:1fr}}.integration-api-flow .integration-api-command-center{border:1px solid var(--primary)!important;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-command-center{border:1px solid color-mix(in oklch,var(--primary) 20%,var(--border-subtle))!important}}.integration-api-flow .integration-api-command-center{background:var(--surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-command-center{background:color-mix(in oklch,var(--surface-raised) 86%,var(--surface))!important}}.integration-api-flow .integration-api-command-center{box-shadow:0 12px 32px var(--shadow-soft)!important;padding:14px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-command-center{box-shadow:0 12px 32px color-mix(in oklch,var(--shadow-soft) 10%,transparent)!important}}.integration-api-flow .integration-api-audit-stream,.integration-api-flow .integration-api-client-ledger,.integration-api-flow .integration-api-command-copy,.integration-api-flow .integration-api-endpoint-panel,.integration-api-flow .integration-api-issue-panel,.integration-api-flow .integration-api-scope-matrix{min-width:0!important}.integration-api-flow .integration-api-command-copy{align-content:center!important;gap:6px!important;display:grid!important}.integration-api-flow .integration-api-command-copy h2{color:var(--ink)!important;letter-spacing:0!important;margin:0!important;font-size:24px!important;font-weight:720!important;line-height:1.12!important}.integration-api-flow .integration-api-command-copy p{color:var(--muted)!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.48!important}.integration-api-flow .integration-api-trust-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}.integration-api-flow .integration-api-trust-rail span{border:1px solid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-areas:"icon label""icon value""icon detail"!important;align-content:center!important;gap:2px 8px!important;min-width:0!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-trust-rail span{border:1px solid color-mix(in oklch,currentColor 18%,var(--border-subtle))!important}}.integration-api-flow .integration-api-trust-rail span{background:currentColor!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-trust-rail span{background:color-mix(in oklch,currentColor 6%,var(--surface-overlay))!important}}.integration-api-flow .integration-api-trust-rail span{padding:10px!important}.integration-api-flow .integration-api-trust-rail svg{grid-area:icon!important;align-self:center!important;width:18px!important;height:18px!important}.integration-api-flow .integration-api-trust-rail small{color:var(--text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:label!important;font-size:10.5px!important;font-weight:700!important;overflow:hidden!important}.integration-api-flow .integration-api-trust-rail strong{color:var(--ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:value!important;font-size:15px!important;font-weight:760!important;overflow:hidden!important}.integration-api-flow .integration-api-trust-rail em{color:var(--muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:detail!important;font-size:11px!important;font-style:normal!important;font-weight:520!important;overflow:hidden!important}.integration-api-flow .integration-api-workbench{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)!important;align-items:stretch!important;gap:12px!important;min-width:0!important;display:grid!important}.integration-api-flow .integration-api-audit-stream,.integration-api-flow .integration-api-client-ledger,.integration-api-flow .integration-api-endpoint-panel,.integration-api-flow .integration-api-issue-panel,.integration-api-flow .integration-api-scope-matrix{border:1px solid var(--border-subtle)!important;gap:10px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-audit-stream,.integration-api-flow .integration-api-client-ledger,.integration-api-flow .integration-api-endpoint-panel,.integration-api-flow .integration-api-issue-panel,.integration-api-flow .integration-api-scope-matrix{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)!important}}.integration-api-flow .integration-api-audit-stream,.integration-api-flow .integration-api-client-ledger,.integration-api-flow .integration-api-endpoint-panel,.integration-api-flow .integration-api-issue-panel,.integration-api-flow .integration-api-scope-matrix{background:var(--surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-audit-stream,.integration-api-flow .integration-api-client-ledger,.integration-api-flow .integration-api-endpoint-panel,.integration-api-flow .integration-api-issue-panel,.integration-api-flow .integration-api-scope-matrix{background:color-mix(in oklch,var(--surface-raised) 80%,var(--surface))!important}}.integration-api-flow .integration-api-audit-stream,.integration-api-flow .integration-api-client-ledger,.integration-api-flow .integration-api-endpoint-panel,.integration-api-flow .integration-api-issue-panel,.integration-api-flow .integration-api-scope-matrix{box-shadow:none!important;padding:12px!important}.integration-api-flow .integration-api-section-head{border-bottom:1px solid var(--border-subtle)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-section-head{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 64%,transparent)!important}}.integration-api-flow .integration-api-section-head{padding-bottom:8px!important}.integration-api-flow .integration-api-section-head span{align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important}.integration-api-flow .integration-api-section-head strong{color:var(--ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:690!important;overflow:hidden!important}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{border-color:var(--border-subtle)!important;grid-template-columns:34px minmax(0,1fr) minmax(112px,auto)!important;min-height:64px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{border-color:color-mix(in oklch,var(--border-subtle) 82%,transparent)!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{background:color-mix(in oklch,var(--input-surface) 58%,transparent)!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{padding:10px!important}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{border-color:color-mix(in oklch,var(--primary) 44%,var(--border-subtle))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{background:var(--surface-overlay)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{background:color-mix(in oklch,var(--surface-overlay) 86%,var(--input-surface))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:focus-within{outline:2px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:focus-within{outline:2px solid color-mix(in oklch,var(--primary) 32%,transparent)!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:focus-within{outline-offset:2px!important}.integration-api-flow .integration-api-endpoint-panel .integration-api-selection-summary{background:0 0!important;border:0!important;gap:8px!important;padding:0!important;display:grid!important}.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoints{gap:6px!important;display:grid!important}.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint{background:var(--input-surface)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:32px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint{background:color-mix(in oklch,var(--input-surface) 64%,transparent)!important}}.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint{padding:6px 8px!important}.integration-api-flow .integration-api-issue-panel .integration-api-form-row{grid-template-columns:minmax(260px,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.integration-api-flow .integration-api-secret-once .integration-secret-warning{grid-column:1/-1!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.integration-api-flow .integration-api-secret-timer{white-space:nowrap!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:0 9px!important;display:inline-flex!important}.integration-api-flow .integration-api-client-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;padding:10px!important}.integration-api-flow .integration-client-kpis,.integration-api-flow .integration-client-row-main{min-width:0!important;display:grid!important}.integration-api-flow .integration-client-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.integration-api-flow .integration-client-kpis span{border:1px solid var(--border-subtle)!important;gap:2px!important;min-width:0!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-client-kpis span{border:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)!important}}.integration-api-flow .integration-client-kpis span{background:var(--surface-overlay)!important;border-radius:7px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-client-kpis span{background:color-mix(in oklch,var(--surface-overlay) 62%,transparent)!important}}.integration-api-flow .integration-client-kpis span{padding:6px 7px!important}@media (max-width:1180px){.integration-api-flow .integration-api-command-center,.integration-api-flow .integration-api-workbench{grid-template-columns:1fr!important}.integration-api-flow .integration-api-trust-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.integration-api-flow .integration-api-trust-rail,.integration-api-flow .integration-client-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.integration-api-flow .integration-api-client-row,.integration-api-flow .integration-api-issue-panel .integration-api-form-row{grid-template-columns:1fr!important}}@media (max-width:560px){.integration-api-flow .integration-api-secret-once,.integration-api-flow .integration-api-trust-rail,.integration-api-flow .integration-client-kpis{grid-template-columns:1fr!important}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{grid-template-columns:34px minmax(0,1fr)!important}.integration-api-flow .integration-api-secret-once .integration-secret-warning{grid-template-columns:auto minmax(0,1fr)!important}}.integration-api-flow,html[data-theme] body .integration-api-flow{gap:12px!important}.integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-command-center{grid-template-columns:minmax(420px,1fr) minmax(420px,.86fr)!important;align-items:center!important;gap:12px!important;min-height:128px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-command-center{border-color:color-mix(in oklch,var(--border-subtle) 82%,var(--primary) 7%)!important;background:color-mix(in oklch,var(--surface) 88%,var(--surface-raised))!important}}.integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-command-center{box-shadow:inset 0 1px 0 var(--surface),0 10px 24px var(--shadow-soft)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-command-center{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--surface) 92%,transparent),0 10px 24px color-mix(in oklch,var(--shadow-soft) 7%,transparent)!important}}.integration-api-flow .integration-api-command-copy,html[data-theme] body .integration-api-flow .integration-api-command-copy{gap:7px!important}.integration-api-flow .integration-api-command-copy .label,html[data-theme] body .integration-api-flow .integration-api-command-copy .label{color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-command-copy .label,html[data-theme] body .integration-api-flow .integration-api-command-copy .label{color:color-mix(in oklch,var(--primary) 72%,var(--text-secondary))!important}}.integration-api-flow .integration-api-command-copy .label,html[data-theme] body .integration-api-flow .integration-api-command-copy .label{letter-spacing:0!important;font-size:10.5px!important}.integration-api-flow .integration-api-command-copy h2,html[data-theme] body .integration-api-flow .integration-api-command-copy h2{font-size:23px!important;line-height:1.12!important}.integration-api-flow .integration-api-command-copy p,html[data-theme] body .integration-api-flow .integration-api-command-copy p{max-width:74ch!important;color:var(--text-secondary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-command-copy p,html[data-theme] body .integration-api-flow .integration-api-command-copy p{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-primary))!important}}.integration-api-flow .integration-api-command-copy p,html[data-theme] body .integration-api-flow .integration-api-command-copy p{line-height:1.42!important}.integration-api-flow .integration-api-trust-rail span,html[data-theme] body .integration-api-flow .integration-api-trust-rail span{min-height:58px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-trust-rail span,html[data-theme] body .integration-api-flow .integration-api-trust-rail span{border-color:color-mix(in oklch,var(--border-subtle) 82%,currentColor 8%)!important;background:color-mix(in oklch,var(--input-surface) 86%,var(--surface))!important}}.integration-api-flow .integration-api-trust-rail span,html[data-theme] body .integration-api-flow .integration-api-trust-rail span{color:var(--text-secondary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-trust-rail span,html[data-theme] body .integration-api-flow .integration-api-trust-rail span{color:color-mix(in oklch,var(--text-secondary) 86%,currentColor)!important}}.integration-api-flow .integration-api-trust-rail span,html[data-theme] body .integration-api-flow .integration-api-trust-rail span{box-shadow:none!important;padding:8px 10px!important}.integration-api-flow .integration-api-trust-rail svg,html[data-theme] body .integration-api-flow .integration-api-trust-rail svg{color:currentColor!important;opacity:.95!important}.integration-api-flow .integration-api-trust-rail strong,html[data-theme] body .integration-api-flow .integration-api-trust-rail strong{color:var(--text-primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-trust-rail strong,html[data-theme] body .integration-api-flow .integration-api-trust-rail strong{color:color-mix(in oklch,var(--text-primary) 94%,currentColor)!important}}.integration-api-flow .integration-api-trust-rail em,html[data-theme] body .integration-api-flow .integration-api-trust-rail em{color:var(--text-secondary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-trust-rail em,html[data-theme] body .integration-api-flow .integration-api-trust-rail em{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-muted))!important}}.integration-api-flow .integration-api-workbench,html[data-theme] body .integration-api-flow .integration-api-workbench{grid-template-columns:minmax(360px,.94fr) minmax(420px,1.06fr)!important;align-items:start!important;gap:12px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream),html[data-theme] body .integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream){border-color:color-mix(in oklch,var(--border-subtle) 84%,var(--primary) 5%)!important}}@supports (color:color-mix(in lab,red,red)){.integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream),html[data-theme] body .integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream){background:color-mix(in oklch,var(--surface) 90%,var(--surface-raised))!important}}.integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream),html[data-theme] body .integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream){box-shadow:inset 0 1px 0 var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream),html[data-theme] body .integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream){box-shadow:inset 0 1px 0 color-mix(in oklch,var(--surface) 92%,transparent)!important}}.integration-api-flow .integration-api-section-head,html[data-theme] body .integration-api-flow .integration-api-section-head{border-bottom-color:var(--border-subtle)!important;min-height:30px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-section-head,html[data-theme] body .integration-api-flow .integration-api-section-head{border-bottom-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)!important}}.integration-api-flow .integration-api-section-head,html[data-theme] body .integration-api-flow .integration-api-section-head{padding-bottom:7px!important}.integration-api-flow .integration-api-section-head svg,html[data-theme] body .integration-api-flow .integration-api-section-head svg{width:15px!important;height:15px!important;color:var(--text-muted)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-section-head svg,html[data-theme] body .integration-api-flow .integration-api-section-head svg{color:color-mix(in oklch,var(--text-muted) 86%,var(--primary))!important}}.integration-api-flow .integration-api-section-head strong,html[data-theme] body .integration-api-flow .integration-api-section-head strong{color:var(--text-primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-section-head strong,html[data-theme] body .integration-api-flow .integration-api-section-head strong{color:color-mix(in oklch,var(--text-primary) 94%,var(--primary))!important}}.integration-api-flow .integration-api-section-head strong,html[data-theme] body .integration-api-flow .integration-api-section-head strong{font-size:13.5px!important;font-weight:720!important}.integration-api-flow .integration-api-section-head small,html[data-theme] body .integration-api-flow .integration-api-section-head small{color:var(--text-secondary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-section-head small,html[data-theme] body .integration-api-flow .integration-api-section-head small{color:color-mix(in oklch,var(--text-secondary) 86%,var(--text-muted))!important}}.integration-api-flow .integration-api-scope-checklist,html[data-theme] body .integration-api-flow .integration-api-scope-checklist{gap:7px!important}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{grid-template-columns:34px minmax(0,1fr) minmax(130px,auto)!important;min-height:62px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent)!important;background:color-mix(in oklch,var(--input-surface) 76%,var(--surface))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{transition:background .15s var(--motion-ease-standard),border-color .15s var(--motion-ease-standard),box-shadow .15s var(--motion-ease-standard)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:hover,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:hover{background:color-mix(in oklch,var(--primary-soft) 18%,var(--input-surface))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:focus-within,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:focus-within{outline:2px solid var(--focus-ring)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:focus-within,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:focus-within{outline:2px solid color-mix(in oklch,var(--focus-ring) 72%,transparent)!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:focus-within,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:focus-within{outline-offset:2px!important;box-shadow:0 0 0 3px var(--primary-soft)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:focus-within,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary-soft) 42%,transparent)!important}}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{border-color:color-mix(in oklch,var(--primary) 52%,var(--border-focus))!important;background:color-mix(in oklch,var(--primary-soft) 36%,var(--input-surface))!important;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 18%,transparent)!important}}.integration-api-flow .integration-api-scope-matrix .integration-scope-checkbox,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-scope-checkbox{border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-scope-checkbox,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-scope-checkbox{border-color:color-mix(in oklch,var(--border-subtle) 76%,var(--primary) 8%)!important}}.integration-api-flow .integration-api-scope-matrix .integration-scope-checkbox,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-scope-checkbox{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-scope-checkbox,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-scope-checkbox{background:color-mix(in oklch,var(--surface) 88%,var(--input-surface))!important}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox{border-color:color-mix(in oklch,var(--primary) 60%,var(--border-focus))!important;background:color-mix(in oklch,var(--primary) 14%,var(--surface))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox{color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox{color:color-mix(in oklch,var(--primary) 80%,var(--text-primary))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span{border:1px solid var(--warning)!important;justify-content:center!important;align-items:center!important;min-height:23px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span{border:1px solid color-mix(in oklch,var(--warning) 26%,var(--border-subtle))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span{background:var(--warning-soft)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span{background:color-mix(in oklch,var(--warning-soft) 22%,var(--surface))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span{color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span{color:color-mix(in oklch,var(--warning) 64%,var(--text-primary))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span{padding:0 9px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span{border-color:color-mix(in oklch,var(--primary) 28%,var(--border-subtle))!important;background:color-mix(in oklch,var(--primary-soft) 52%,var(--surface))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span{color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span{color:color-mix(in oklch,var(--primary) 70%,var(--text-primary))!important}}.integration-api-flow .integration-api-endpoint-panel,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel{align-content:start!important}.integration-api-flow .integration-api-endpoint-panel .integration-api-selection-summary,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-api-selection-summary{gap:10px!important}.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoints,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoints{gap:7px!important}.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint{border:1px solid var(--border-subtle)!important;min-height:42px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)!important}}.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint{background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint{background:color-mix(in oklch,var(--input-surface) 84%,var(--surface))!important}}.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint{padding:8px 10px!important}.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint code,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint code{font-size:11.5px!important}.integration-api-flow .integration-api-issue-panel,html[data-theme] body .integration-api-flow .integration-api-issue-panel{gap:11px!important}.integration-api-flow .integration-api-issue-copy,html[data-theme] body .integration-api-flow .integration-api-issue-copy{color:var(--text-secondary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-issue-copy,html[data-theme] body .integration-api-flow .integration-api-issue-copy{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-muted))!important}}.integration-api-flow .integration-api-issue-panel .integration-api-form-row,html[data-theme] body .integration-api-flow .integration-api-issue-panel .integration-api-form-row{grid-template-columns:minmax(280px,1fr) minmax(160px,auto)!important;align-items:end!important}.integration-api-flow .integration-api-issue-panel input,html[data-theme] body .integration-api-flow .integration-api-issue-panel input{border-color:var(--border-subtle)!important;min-height:42px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-issue-panel input,html[data-theme] body .integration-api-flow .integration-api-issue-panel input{border-color:color-mix(in oklch,var(--border-subtle) 78%,var(--primary) 8%)!important;background:color-mix(in oklch,var(--input-surface) 92%,var(--surface))!important}}.integration-api-flow .integration-api-issue-panel input,html[data-theme] body .integration-api-flow .integration-api-issue-panel input{box-shadow:inset 0 1px 0 var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-issue-panel input,html[data-theme] body .integration-api-flow .integration-api-issue-panel input{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--surface) 90%,transparent)!important}}.integration-api-flow .integration-api-issue-panel input:focus,html[data-theme] body .integration-api-flow .integration-api-issue-panel input:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-issue-panel input:focus,html[data-theme] body .integration-api-flow .integration-api-issue-panel input:focus{border-color:color-mix(in oklch,var(--primary) 56%,var(--border-focus))!important}}.integration-api-flow .integration-api-issue-panel input:focus,html[data-theme] body .integration-api-flow .integration-api-issue-panel input:focus{box-shadow:inset 0 1px 0 var(--surface),0 0 0 3px var(--primary)!important;outline:none!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-issue-panel input:focus,html[data-theme] body .integration-api-flow .integration-api-issue-panel input:focus{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--surface) 90%,transparent),0 0 0 3px color-mix(in oklch,var(--primary) 14%,transparent)!important}}.integration-api-flow .integration-api-issue-panel .primary-action,html[data-theme] body .integration-api-flow .integration-api-issue-panel .primary-action{border-color:var(--primary)!important;min-height:42px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-issue-panel .primary-action,html[data-theme] body .integration-api-flow .integration-api-issue-panel .primary-action{border-color:color-mix(in oklch,var(--primary) 78%,var(--border-focus))!important;box-shadow:0 10px 22px color-mix(in oklch,var(--primary) 18%,transparent)!important}}.integration-api-flow .integration-api-issue-panel .integration-scope-pill,html[data-theme] body .integration-api-flow .integration-api-issue-panel .integration-scope-pill{border-color:var(--border-subtle)!important;max-width:100%!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-issue-panel .integration-scope-pill,html[data-theme] body .integration-api-flow .integration-api-issue-panel .integration-scope-pill{border-color:color-mix(in oklch,var(--border-subtle) 74%,var(--primary) 8%)!important}}.integration-api-flow .integration-api-issue-panel .integration-scope-pill,html[data-theme] body .integration-api-flow .integration-api-issue-panel .integration-scope-pill{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-issue-panel .integration-scope-pill,html[data-theme] body .integration-api-flow .integration-api-issue-panel .integration-scope-pill{background:color-mix(in oklch,var(--surface) 82%,var(--primary-soft))!important}}.integration-api-flow .integration-api-client-ledger,html[data-theme] body .integration-api-flow .integration-api-client-ledger{gap:11px!important}.integration-api-flow .integration-api-client-row,html[data-theme] body .integration-api-flow .integration-api-client-row{grid-template-columns:minmax(0,1fr) minmax(260px,auto)!important;gap:12px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-client-row,html[data-theme] body .integration-api-flow .integration-api-client-row{border-color:color-mix(in oklch,var(--border-subtle) 82%,transparent)!important;background:color-mix(in oklch,var(--table-row-surface) 88%,var(--surface))!important}}.integration-api-flow .integration-api-client-row,html[data-theme] body .integration-api-flow .integration-api-client-row{box-shadow:none!important}.integration-api-flow .integration-api-client-row.status-active,html[data-theme] body .integration-api-flow .integration-api-client-row.status-active{border-left:3px solid var(--success)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-client-row.status-active,html[data-theme] body .integration-api-flow .integration-api-client-row.status-active{border-left:3px solid color-mix(in oklch,var(--success) 70%,var(--primary))!important}}.integration-api-flow .integration-api-client-row.status-revoked,html[data-theme] body .integration-api-flow .integration-api-client-row.status-revoked{border-left:3px solid var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-client-row.status-revoked,html[data-theme] body .integration-api-flow .integration-api-client-row.status-revoked{border-left:3px solid color-mix(in oklch,var(--danger) 82%,var(--border-strong))!important}}.integration-api-flow .integration-client-row-head code,html[data-theme] body .integration-api-flow .integration-client-row-head code{text-overflow:ellipsis!important;max-width:18ch!important;overflow:hidden!important}.integration-api-flow .integration-client-kpis,html[data-theme] body .integration-api-flow .integration-client-kpis{grid-template-columns:repeat(4,minmax(96px,1fr))!important}.integration-api-flow .integration-client-kpis span,html[data-theme] body .integration-api-flow .integration-client-kpis span{border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-client-kpis span,html[data-theme] body .integration-api-flow .integration-client-kpis span{border-color:color-mix(in oklch,var(--border-subtle) 74%,transparent)!important}}.integration-api-flow .integration-client-kpis span,html[data-theme] body .integration-api-flow .integration-client-kpis span{background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-client-kpis span,html[data-theme] body .integration-api-flow .integration-client-kpis span{background:color-mix(in oklch,var(--input-surface) 84%,var(--surface))!important}}.integration-api-flow .integration-api-client-row .row-actions,html[data-theme] body .integration-api-flow .integration-api-client-row .row-actions{grid-template-columns:repeat(3,max-content)!important;place-content:start end!important;gap:6px!important;display:grid!important}.integration-api-flow .integration-api-client-row .row-actions .compact-action,html[data-theme] body .integration-api-flow .integration-api-client-row .row-actions .compact-action{min-height:36px!important;padding-inline:12px!important}.integration-api-flow .integration-api-client-row .row-actions .danger-lite,html[data-theme] body .integration-api-flow .integration-api-client-row .row-actions .danger-lite{color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-client-row .row-actions .danger-lite,html[data-theme] body .integration-api-flow .integration-api-client-row .row-actions .danger-lite{color:color-mix(in oklch,var(--danger) 72%,var(--text-primary))!important}}.integration-api-flow .integration-api-audit-stream,html[data-theme] body .integration-api-flow .integration-api-audit-stream{gap:9px!important}.integration-api-flow .integration-api-audit-stream .integration-api-log-filter,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter{gap:7px!important}.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button{border-color:var(--border-subtle)!important;min-height:32px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button{border-color:color-mix(in oklch,var(--border-subtle) 76%,transparent)!important;background:color-mix(in oklch,var(--input-surface) 82%,var(--surface))!important}}.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active{border-color:color-mix(in oklch,var(--primary) 46%,var(--border-focus))!important}}.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active{background:var(--primary-soft)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active{background:color-mix(in oklch,var(--primary-soft) 42%,var(--surface))!important}}.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active{color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active{color:color-mix(in oklch,var(--primary) 72%,var(--text-primary))!important}}.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-client-log-empty{border:1px solid var(--border-subtle)!important;min-height:42px!important;display:block!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-client-log-empty{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)!important}}.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-client-log-empty{background:var(--input-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-client-log-empty{background:color-mix(in oklch,var(--input-surface) 80%,var(--surface))!important}}.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-client-log-empty{color:var(--text-secondary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-client-log-empty{color:color-mix(in oklch,var(--text-secondary) 88%,var(--text-muted))!important}}.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-client-log-empty{padding:11px 12px!important}@media (max-width:1180px){.integration-api-flow .integration-api-command-center,.integration-api-flow .integration-api-workbench,html[data-theme] body .integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-workbench{grid-template-columns:minmax(0,1fr)!important}.integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-command-center{min-height:0!important}.integration-api-flow .integration-api-trust-rail,html[data-theme] body .integration-api-flow .integration-api-trust-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.integration-api-flow .integration-api-trust-rail,.integration-api-flow .integration-client-kpis,html[data-theme] body .integration-api-flow .integration-api-trust-rail,html[data-theme] body .integration-api-flow .integration-client-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.integration-api-flow .integration-api-client-row,.integration-api-flow .integration-api-issue-panel .integration-api-form-row,html[data-theme] body .integration-api-flow .integration-api-client-row,html[data-theme] body .integration-api-flow .integration-api-issue-panel .integration-api-form-row{grid-template-columns:minmax(0,1fr)!important}.integration-api-flow .integration-api-client-row .row-actions,html[data-theme] body .integration-api-flow .integration-api-client-row .row-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important}}@media (max-width:560px){.integration-api-flow .integration-api-client-row .row-actions,.integration-api-flow .integration-api-secret-once,.integration-api-flow .integration-api-trust-rail,.integration-api-flow .integration-client-kpis,html[data-theme] body .integration-api-flow .integration-api-client-row .row-actions,html[data-theme] body .integration-api-flow .integration-api-secret-once,html[data-theme] body .integration-api-flow .integration-api-trust-rail,html[data-theme] body .integration-api-flow .integration-client-kpis{grid-template-columns:minmax(0,1fr)!important}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{grid-template-columns:34px minmax(0,1fr)!important}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em{grid-column:2!important;justify-items:start!important}}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-command-center{background:color-mix(in oklch,var(--light-card-raised-bg,var(--surface-raised)) 72%,var(--light-input-bg,var(--input-surface)) 28%)!important}}@supports (color:color-mix(in lab,red,red)){.integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream),html[data-theme] body .integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream){background:color-mix(in oklch,var(--light-card-bg,var(--surface)) 88%,var(--light-input-bg,var(--input-surface)) 12%)!important}}.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button,.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,.integration-api-flow .integration-api-trust-rail span,.integration-api-flow .integration-client-kpis span,.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,html[data-theme] body .integration-api-flow .integration-api-trust-rail span,html[data-theme] body .integration-api-flow .integration-client-kpis span,html[data-theme] body .integration-api-flow .integration-client-log-empty{background:var(--light-input-bg,var(--input-surface))!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button,.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,.integration-api-flow .integration-api-trust-rail span,.integration-api-flow .integration-client-kpis span,.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,html[data-theme] body .integration-api-flow .integration-api-trust-rail span,html[data-theme] body .integration-api-flow .integration-client-kpis span,html[data-theme] body .integration-api-flow .integration-client-log-empty{background:color-mix(in oklch,var(--light-input-bg,var(--input-surface)) 88%,var(--light-card-bg,var(--surface)) 12%)!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:hover,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:hover{background:var(--light-input-bg,var(--input-surface))!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:hover,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:hover{background:color-mix(in oklch,var(--light-input-bg,var(--input-surface)) 82%,var(--primary-soft) 18%)!important}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{background:color-mix(in oklch,var(--light-input-bg,var(--input-surface)) 80%,var(--primary-soft) 20%)!important}}.integration-api-flow .integration-api-issue-panel input,html[data-theme] body .integration-api-flow .integration-api-issue-panel input{background:var(--light-input-bg,var(--input-surface))!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-issue-panel input,html[data-theme] body .integration-api-flow .integration-api-issue-panel input{background:color-mix(in oklch,var(--light-input-bg,var(--input-surface)) 92%,var(--surface) 8%)!important}.integration-api-flow .integration-api-client-row,html[data-theme] body .integration-api-flow .integration-api-client-row{background:color-mix(in oklch,var(--light-card-bg,var(--table-row-surface)) 86%,var(--light-input-bg,var(--input-surface)) 14%)!important}}.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active,.integration-api-flow .integration-api-issue-panel .integration-scope-pill,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active,html[data-theme] body .integration-api-flow .integration-api-issue-panel .integration-scope-pill{background:var(--light-input-bg,var(--input-surface))!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active,.integration-api-flow .integration-api-issue-panel .integration-scope-pill,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active,html[data-theme] body .integration-api-flow .integration-api-issue-panel .integration-scope-pill{background:color-mix(in oklch,var(--light-input-bg,var(--input-surface)) 76%,var(--primary-soft) 24%)!important}}html[data-theme=light] body .integration-api-flow .integration-api-command-center{background:oklch(98.44% .00436 238)!important}html[data-theme=light] body .integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream){background:oklch(99.1% .003 238)!important}html[data-theme=light] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,html[data-theme=light] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,html[data-theme=light] body .integration-api-flow .integration-client-kpis span,html[data-theme=light] body .integration-api-flow .integration-client-log-empty{background:oklch(98.4% .004 238)!important}html[data-theme=light] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option:hover{background:oklch(97.8% .011 205)!important}html[data-theme=light] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{background:oklch(96.8% .016 190)!important}html[data-theme=light] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button.active,html[data-theme=light] body .integration-api-flow .integration-api-issue-panel .integration-scope-pill{background:oklch(96.6% .015 198)!important}.integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-command-center{border-color:var(--border-subtle)!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-command-center{border-color:color-mix(in oklch,var(--border-subtle) 86%,var(--primary) 4%)!important}}.integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-command-center{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-command-center{background:color-mix(in oklch,var(--surface) 90%,var(--input-surface))!important}}.integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-command-center{box-shadow:inset 0 1px 0 var(--surface)!important;padding:10px 12px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-command-center,html[data-theme] body .integration-api-flow .integration-api-command-center{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--surface) 92%,transparent)!important}}.integration-api-flow .integration-api-trust-rail,html[data-theme] body .integration-api-flow .integration-api-trust-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.integration-api-flow .integration-api-trust-rail span,html[data-theme] body .integration-api-flow .integration-api-trust-rail span{border-color:var(--border-subtle)!important;grid-template-columns:24px minmax(0,1fr)!important;gap:1px 8px!important;min-height:52px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-trust-rail span,html[data-theme] body .integration-api-flow .integration-api-trust-rail span{border-color:color-mix(in oklch,var(--border-subtle) 84%,transparent)!important}}.integration-api-flow .integration-api-trust-rail span,html[data-theme] body .integration-api-flow .integration-api-trust-rail span{background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-trust-rail span,html[data-theme] body .integration-api-flow .integration-api-trust-rail span{background:color-mix(in oklch,var(--input-surface) 88%,var(--surface))!important}}.integration-api-flow .integration-api-trust-rail span,html[data-theme] body .integration-api-flow .integration-api-trust-rail span{padding:7px 10px!important}.integration-api-flow .integration-api-trust-rail small,html[data-theme] body .integration-api-flow .integration-api-trust-rail small{font-size:10px!important;font-weight:700!important}.integration-api-flow .integration-api-trust-rail strong,html[data-theme] body .integration-api-flow .integration-api-trust-rail strong{font-size:14.5px!important}.integration-api-flow .integration-api-trust-rail em,html[data-theme] body .integration-api-flow .integration-api-trust-rail em{font-size:10.5px!important}.integration-api-flow .integration-api-workbench,html[data-theme] body .integration-api-flow .integration-api-workbench{grid-template-columns:minmax(420px,.94fr) minmax(420px,1.06fr)!important}.integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream),html[data-theme] body .integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream){border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream),html[data-theme] body .integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream){border-color:color-mix(in oklch,var(--border-subtle) 86%,var(--primary) 3%)!important}}.integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream),html[data-theme] body .integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream){background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream),html[data-theme] body .integration-api-flow :is(.integration-api-scope-matrix,.integration-api-endpoint-panel,.integration-api-issue-panel,.integration-api-client-ledger,.integration-api-audit-stream){background:color-mix(in oklch,var(--surface) 92%,var(--input-surface))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{border-color:var(--border-subtle)!important;min-height:60px!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{border-color:color-mix(in oklch,var(--border-subtle) 82%,transparent)!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option{background:color-mix(in oklch,var(--input-surface) 90%,var(--surface))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{border-color:color-mix(in oklch,var(--primary) 48%,var(--border-focus))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{background:var(--primary-soft)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{background:color-mix(in oklch,var(--primary-soft) 28%,var(--input-surface))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{box-shadow:inset 0 0 0 1px var(--primary),0 1px 0 var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 16%,transparent),0 1px 0 color-mix(in oklch,var(--surface) 86%,transparent)!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox{border-color:color-mix(in oklch,var(--primary) 54%,var(--border-focus))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox{background:var(--primary-soft)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active .integration-scope-checkbox{background:color-mix(in oklch,var(--primary-soft) 64%,var(--surface))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span{border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span{border-color:color-mix(in oklch,var(--border-subtle) 72%,var(--warning) 12%)!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option>em span{background:color-mix(in oklch,var(--surface) 86%,var(--warning-soft) 14%)!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span{border-color:color-mix(in oklch,var(--primary) 30%,var(--border-subtle))!important}}.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span,html[data-theme] body .integration-api-flow .integration-api-scope-matrix .integration-api-scope-option.active>em span{background:color-mix(in oklch,var(--surface) 82%,var(--primary-soft) 18%)!important}}.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,.integration-api-flow .integration-client-kpis span,.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,html[data-theme] body .integration-api-flow .integration-client-kpis span,html[data-theme] body .integration-api-flow .integration-client-log-empty{border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,.integration-api-flow .integration-client-kpis span,.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,html[data-theme] body .integration-api-flow .integration-client-kpis span,html[data-theme] body .integration-api-flow .integration-client-log-empty{border-color:color-mix(in oklch,var(--border-subtle) 78%,transparent)!important}}.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,.integration-api-flow .integration-client-kpis span,.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,html[data-theme] body .integration-api-flow .integration-client-kpis span,html[data-theme] body .integration-api-flow .integration-client-log-empty{background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,.integration-api-flow .integration-client-kpis span,.integration-api-flow .integration-client-log-empty,html[data-theme] body .integration-api-flow .integration-api-endpoint-panel .integration-selected-endpoint,html[data-theme] body .integration-api-flow .integration-client-kpis span,html[data-theme] body .integration-api-flow .integration-client-log-empty{background:color-mix(in oklch,var(--input-surface) 90%,var(--surface))!important}}.integration-api-flow .integration-api-audit-stream,.integration-api-flow .integration-api-client-ledger,.integration-api-flow .integration-api-issue-panel,html[data-theme] body .integration-api-flow .integration-api-audit-stream,html[data-theme] body .integration-api-flow .integration-api-client-ledger,html[data-theme] body .integration-api-flow .integration-api-issue-panel{padding:11px 12px!important}.integration-api-flow .integration-api-issue-panel .primary-action,html[data-theme] body .integration-api-flow .integration-api-issue-panel .primary-action{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-issue-panel .primary-action,html[data-theme] body .integration-api-flow .integration-api-issue-panel .primary-action{background:color-mix(in oklch,var(--primary) 86%,var(--success) 14%)!important}}.integration-api-flow .integration-api-issue-panel .primary-action,html[data-theme] body .integration-api-flow .integration-api-issue-panel .primary-action{box-shadow:0 8px 18px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-issue-panel .primary-action,html[data-theme] body .integration-api-flow .integration-api-issue-panel .primary-action{box-shadow:0 8px 18px color-mix(in oklch,var(--primary) 14%,transparent)!important}}.integration-api-flow .integration-api-client-row,html[data-theme] body .integration-api-flow .integration-api-client-row{border-left-width:2px!important;border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-client-row,html[data-theme] body .integration-api-flow .integration-api-client-row{border-color:color-mix(in oklch,var(--border-subtle) 84%,transparent)!important}}.integration-api-flow .integration-api-client-row,html[data-theme] body .integration-api-flow .integration-api-client-row{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-client-row,html[data-theme] body .integration-api-flow .integration-api-client-row{background:color-mix(in oklch,var(--surface) 88%,var(--input-surface))!important}}.integration-api-flow .integration-api-client-row .row-actions .compact-action,html[data-theme] body .integration-api-flow .integration-api-client-row .row-actions .compact-action{min-height:34px!important}.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button{background:var(--input-surface)!important}@supports (color:color-mix(in lab,red,red)){.integration-api-flow .integration-api-audit-stream .integration-api-log-filter button,html[data-theme] body .integration-api-flow .integration-api-audit-stream .integration-api-log-filter button{background:color-mix(in oklch,var(--input-surface) 88%,var(--surface))!important}}@media (max-width:1180px){.integration-api-flow .integration-api-trust-rail,.integration-api-flow .integration-api-workbench,html[data-theme] body .integration-api-flow .integration-api-trust-rail,html[data-theme] body .integration-api-flow .integration-api-workbench{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.integration-api-flow .integration-api-trust-rail,html[data-theme] body .integration-api-flow .integration-api-trust-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.vaultpilot-route-loading,html[data-theme] body .vaultpilot-route-loading{background:linear-gradient(180deg,var(--page-background),var(--page-background))!important;border:0!important;border-radius:0!important;align-content:center!important;place-items:center!important;gap:16px!important;min-height:100dvh!important;display:grid!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.vaultpilot-route-loading,html[data-theme] body .vaultpilot-route-loading{background:linear-gradient(180deg,color-mix(in oklch,var(--page-background) 94%,var(--surface-raised)),var(--page-background))!important}}.vaultpilot-route-loading,html[data-theme] body .vaultpilot-route-loading{color:var(--text-primary)!important;text-align:center!important;padding:clamp(22px,4vw,48px)!important}.vaultpilot-route-loading:before{content:none!important}.vaultpilot-loading-mark,html[data-theme] body .vaultpilot-loading-mark{isolation:isolate!important;width:84px!important;height:84px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;animation:none!important;display:grid!important;position:relative!important;overflow:visible!important}.vaultpilot-loading-mark:after,.vaultpilot-loading-mark:before{content:none!important}.vaultpilot-loading-orbit{background:conic-gradient(from 0deg,transparent 0 42%,var(--primary) 58%,var(--success) 78%,transparent 94% 100%);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vaultpilot-loading-orbit{background:conic-gradient(from 0deg,transparent 0 42%,color-mix(in oklch,var(--primary) 78%,transparent) 58%,color-mix(in oklch,var(--success) 82%,var(--primary)) 78%,transparent 94% 100%)}}.vaultpilot-loading-orbit{animation:vaultpilot-loader-rotate 1.2s linear infinite;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.vaultpilot-loading-orbit>span{background:var(--success);width:5px;height:5px;box-shadow:0 0 12px var(--success);border-radius:999px;position:absolute;top:1px;left:50%}@supports (color:color-mix(in lab,red,red)){.vaultpilot-loading-orbit>span{box-shadow:0 0 12px color-mix(in oklch,var(--success) 62%,transparent)}}.vaultpilot-loading-orbit>span{transform:translate(-50%)}.vaultpilot-loading-core{z-index:1;border:1px solid var(--border-strong);width:64px;height:64px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.vaultpilot-loading-core{border:1px solid color-mix(in oklch,var(--border-strong) 72%,transparent)}}.vaultpilot-loading-core{background:url(/demo/vaultpilot-icon.svg) 50%/54px 54px no-repeat,var(--surface-raised);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.vaultpilot-loading-core{background:url(/demo/vaultpilot-icon.svg) 50%/54px 54px no-repeat,color-mix(in oklch,var(--surface-raised) 94%,var(--page-background))}}.vaultpilot-loading-core{box-shadow:0 18px 42px var(--shadow-soft),0 0 0 1px var(--text-primary) inset}@supports (color:color-mix(in lab,red,red)){.vaultpilot-loading-core{box-shadow:0 18px 42px color-mix(in oklch,var(--shadow-soft) 46%,transparent),0 0 0 1px color-mix(in oklch,var(--text-primary) 6%,transparent) inset}}.vaultpilot-loading-copy,html[data-theme] body .vaultpilot-loading-copy{z-index:1!important;justify-items:center!important;gap:7px!important;width:min(420px,88vw)!important;display:grid!important;position:relative!important}.vaultpilot-loading-copy strong{color:var(--text-primary)!important;letter-spacing:0!important;font-size:17px!important;font-weight:760!important}.vaultpilot-loading-status{color:var(--text-secondary)!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important}.vaultpilot-loading-copy small,html[data-theme] body .vaultpilot-loading-copy small{max-width:38ch!important;color:var(--text-secondary)!important;font-size:12px!important;font-weight:560!important;line-height:1.45!important}.vaultpilot-loading-signal{align-items:center;gap:7px;min-height:28px;margin-top:4px;color:var(--success)!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.vaultpilot-loading-signal{color:color-mix(in oklch,var(--success) 72%,var(--text-secondary))!important}}.vaultpilot-loading-signal{font-size:11px!important;font-weight:650!important}.vaultpilot-loading-signal i{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 4px var(--success);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.vaultpilot-loading-signal i{box-shadow:0 0 0 4px color-mix(in oklch,var(--success) 13%,transparent)}}@keyframes vaultpilot-loader-rotate{to{transform:rotate(1turn)}}.server-smtp-status-pill{border:1px solid var(--border-subtle)!important;align-items:center!important;gap:6px!important;min-height:30px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill{border:1px solid color-mix(in oklch,var(--border-subtle) 76%,transparent)!important}}.server-smtp-status-pill{background:var(--input-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill{background:color-mix(in oklch,var(--input-surface) 92%,var(--surface-raised))!important}}.server-smtp-status-pill{color:var(--text-secondary)!important;font:inherit!important;white-space:nowrap!important;cursor:pointer!important;padding:0 9px!important;font-size:11.35px!important;font-weight:700!important}.server-smtp-status-pill:focus-visible,.server-smtp-status-pill:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill:focus-visible,.server-smtp-status-pill:hover{border-color:color-mix(in oklch,var(--primary) 56%,var(--border-strong))!important}}.server-smtp-status-pill:focus-visible,.server-smtp-status-pill:hover{color:var(--text-primary)!important;box-shadow:0 0 0 3px var(--primary)!important;outline:none!important}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill:focus-visible,.server-smtp-status-pill:hover{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 14%,transparent)!important}}.server-smtp-status-pill.tone-success{border-color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill.tone-success{border-color:color-mix(in oklch,var(--success) 48%,var(--border-subtle))!important}}.server-smtp-status-pill.tone-success{background:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill.tone-success{background:color-mix(in oklch,var(--success) 12%,var(--input-surface))!important}}.server-smtp-status-pill.tone-warning{border-color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill.tone-warning{border-color:color-mix(in oklch,var(--warning) 58%,var(--border-subtle))!important}}.server-smtp-status-pill.tone-warning{background:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill.tone-warning{background:color-mix(in oklch,var(--warning) 13%,var(--input-surface))!important}}.server-smtp-status-pill.tone-danger{border-color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill.tone-danger{border-color:color-mix(in oklch,var(--danger) 54%,var(--border-subtle))!important}}.server-smtp-status-pill.tone-danger{background:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.server-smtp-status-pill.tone-danger{background:color-mix(in oklch,var(--danger) 12%,var(--input-surface))!important}}.overview-coverage-factor-list.full-width{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;width:100%!important}.overview-posture-status-block{border:1px solid var(--border-subtle)!important;align-content:center!important;gap:9px!important;min-width:0!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.overview-posture-status-block{border:1px solid color-mix(in oklch,var(--border-subtle) 82%,transparent)!important}}.overview-posture-status-block{background:var(--surface-raised)!important;border-radius:14px!important}@supports (color:color-mix(in lab,red,red)){.overview-posture-status-block{background:color-mix(in oklch,var(--surface-raised) 94%,transparent)!important}}.overview-posture-status-block{padding:16px!important}.overview-posture-status-block>span:first-child{color:var(--text-secondary)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:780!important}.overview-posture-status-block>strong{color:var(--text-primary)!important;font-size:clamp(23px,3.2vw,34px)!important;font-weight:860!important;line-height:1!important}.overview-widget-menu-trigger,.overview-widget-standard-header .overview-widget-menu-trigger{margin-left:auto!important}.overview-dashboard-tools-menu,.overview-widget-row-menu{min-width:220px!important}.overview-widget-menu-link{width:100%!important;color:inherit!important;grid-template-columns:18px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;text-decoration:none!important;display:grid!important}@media (prefers-reduced-motion:reduce){.vaultpilot-loading-core,.vaultpilot-loading-orbit{animation:none!important}}.overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep,.overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-tail,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-tail{visibility:visible!important;opacity:.5!important;border-radius:999px!important;width:68.8%!important;min-width:120px!important;height:68.8%!important;min-height:120px!important;display:block!important;position:absolute!important;inset:15.6% auto auto 15.6%!important}.overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head,html[data-theme] body .overview-dashboard .overview-certificate-radar-widget .overview-unified-radar-sweep-head{visibility:visible!important;opacity:.78!important;display:block!important}.overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar{z-index:4!important;min-height:clamp(500px,48vw,610px)!important;position:relative!important}.overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-distribution,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-distribution{z-index:1!important;position:relative!important}@media (max-width:760px){.overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar{min-height:auto!important}}@media (min-width:1500px) and (min-height:820px){.overview-dashboard .dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-risk-radar,.overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-risk-radar,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar{grid-column:1/-1!important;min-height:0!important}.overview-dashboard .dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-risk-radar .overview-certificate-radar-body,.overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar .overview-certificate-radar-body,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-risk-radar .overview-certificate-radar-body,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar .overview-certificate-radar-body{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important}.overview-dashboard .dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-risk-radar .overview-unified-radar-stage,.overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar .overview-unified-radar-stage,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-risk-radar .overview-unified-radar-stage,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar .overview-unified-radar-stage{justify-self:center!important;width:min(100%,840px)!important}.overview-dashboard .dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-risk-radar .overview-unified-certificate-radar,.overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar .overview-unified-certificate-radar,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboard-certificates .overview-widget-shell.widget-certificate-risk-radar .overview-unified-certificate-radar,html[data-theme] body .overview-dashboard .dashboard-category-grid.category-dashboardCertificates .overview-widget-shell.widget-certificate-risk-radar .overview-unified-certificate-radar{width:min(100%,560px)!important;min-width:540px!important;max-width:560px!important}}.overview-command-center .command-center-score-card,html[data-theme] body .overview-command-center .command-center-score-card{visibility:visible!important;opacity:1!important;display:grid!important}.overview-command-center .command-center-score-card .overview-score-meter,html[data-theme] body .overview-command-center .command-center-score-card .overview-score-meter{visibility:visible!important;opacity:1!important;place-items:center!important;display:grid!important;position:relative!important}.overview-command-center .command-center-score-card .overview-score-value,html[data-theme] body .overview-command-center .command-center-score-card .overview-score-value{z-index:3!important;visibility:visible!important;opacity:1!important;display:inline-flex!important;position:relative!important}.overview-command-center .command-center-score-card .overview-score-value strong,html[data-theme] body .overview-command-center .command-center-score-card .overview-score-value strong{visibility:visible!important;opacity:1!important;display:inline-block!important}.release-tag.tag-legacy{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.release-tag.tag-legacy{border-color:color-mix(in oklch,var(--danger) 48%,var(--border-subtle))}}.release-tag.tag-legacy{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.release-tag.tag-legacy{background:color-mix(in oklch,var(--danger-soft) 70%,var(--surface-raised))}}.release-tag.tag-legacy{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.release-tag.tag-legacy{color:color-mix(in oklch,var(--danger) 82%,var(--text-primary))}}@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-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}