@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:#e40014;--color-orange-200:#ffd7a8;--color-orange-500:#fe6e00;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-700:#b75000;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-teal-200:#96f7e4;--color-teal-600:#009588;--color-sky-200:#b8e6fe;--color-sky-500:#00a5ef;--color-purple-200:#e9d5ff;--color-purple-600:#9810fa;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono);--color-primary:var(--color-primary);--color-primary-dark:var(--color-primary-dark);--color-primary-muted:var(--color-primary-muted);--color-primary-border:var(--color-primary-border);--color-secondary:var(--color-secondary);--color-secondary-light:var(--color-secondary-light);--color-background:var(--color-background);--color-surface:var(--color-surface);--color-sidebar:var(--color-sidebar);--color-sidebar-border:var(--color-sidebar-border);--color-ink:var(--color-ink);--color-navy:var(--color-navy);--color-border:var(--color-border);--color-border-strong:var(--color-border-strong);--color-text-main:var(--color-text-main);--color-text-secondary:var(--color-text-secondary);--color-text-muted:var(--color-text-muted);--color-text-faint:var(--color-text-faint);--color-text-sidebar:var(--color-text-sidebar);--color-text-sidebar-muted:var(--color-text-sidebar-muted);--color-success:var(--color-success);--color-success-bg:var(--color-success-bg);--color-success-border:var(--color-success-border);--color-danger:var(--color-danger);--color-danger-bg:var(--color-danger-bg);--color-danger-border:var(--color-danger-border);--color-warning:var(--color-warning);--color-warning-bg:var(--color-warning-bg);--color-warning-border:var(--color-warning-border);--color-info:var(--color-info);--color-info-bg:var(--color-info-bg);--color-info-border:var(--color-info-border)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-600:lab(43.0295% 75.21 -86.5669)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.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-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[6px\]{margin-top:6px}.mt-px{margin-top:1px}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[20px\]{margin-left:20px}.ml-\[32px\]{margin-left:32px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!h-3{height:calc(var(--spacing) * 3)!important}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-20{height:calc(var(--spacing) * 20)}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[33px\]{height:33px}.h-\[60px\]{height:60px}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(60vh\,400px\)\]{max-height:min(60vh,400px)}.min-h-\[50vh\]{min-height:50vh}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[84px\]{min-height:84px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[260px\]{min-height:260px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-3{width:calc(var(--spacing) * 3)!important}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[18px\]{width:18px}.w-\[33px\]{width:33px}.w-\[42px\]{width:42px}.w-\[60px\]{width:60px}.w-\[min\(100vw-2rem\,360px\)\]{width:min(100vw - 2rem,360px)}.w-\[min\(640px\,100vw\)\]{width:min(640px,100vw)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[320px\]{max-width:320px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[760px\]{max-width:760px}.max-w-\[840px\]{max-width:840px}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[200px\]{min-width:200px}.min-w-\[900px\]{min-width:900px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-\[11px\]{border-radius:11px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#f59e0b\]\/30{border-color:#f59e0b4d;border-color:lab(72.7914% 26.933 75.4338/.3)}.border-amber-200{border-color:var(--color-amber-200)}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-border\/40{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.border-border\/60{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-danger{border-color:var(--color-danger)}.border-danger-border{border-color:var(--color-danger-border)}.border-danger\/20{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/20{border-color:color-mix(in oklab, var(--color-danger) 20%, transparent)}}.border-danger\/25{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/25{border-color:color-mix(in oklab, var(--color-danger) 25%, transparent)}}.border-danger\/30{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-danger\/40{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--color-danger) 40%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-info-border{border-color:var(--color-info-border)}.border-info\/30{border-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab, var(--color-info) 30%, transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-primary{border-color:var(--color-primary)}.border-primary-border{border-color:var(--color-primary-border)}.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-secondary\/30{border-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.border-secondary\/30{border-color:color-mix(in oklab, var(--color-secondary) 30%, transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-success-border{border-color:var(--color-success-border)}.border-success\/30{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.border-success\/40{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-warning-border{border-color:var(--color-warning-border)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-t-ink{border-top-color:var(--color-ink)}.bg-\[\#cbd5e1\]{background-color:#cbd5e1}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[var\(--brand-blue\)\]{background-color:var(--brand-blue)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background,.bg-background\/50{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--color-background) 50%, transparent)}}.bg-background\/60{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--color-background) 60%, transparent)}}.bg-background\/70{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--color-background) 70%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-current\/5{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/5{background-color:color-mix(in oklab, currentcolor 5%, transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-danger-bg,.bg-danger-bg\/40{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab, red, red)){.bg-danger-bg\/40{background-color:color-mix(in oklab, var(--color-danger-bg) 40%, transparent)}}.bg-danger\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-info-bg{background-color:var(--color-info-bg)}.bg-ink,.bg-ink\/50{background-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/50{background-color:color-mix(in oklab, var(--color-ink) 50%, transparent)}}.bg-ink\/60{background-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/60{background-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.bg-navy{background-color:var(--color-navy)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-primary{background-color:var(--color-primary)}.bg-primary-muted,.bg-primary-muted\/20{background-color:var(--color-primary-muted)}@supports (color:color-mix(in lab, red, red)){.bg-primary-muted\/20{background-color:color-mix(in oklab, var(--color-primary-muted) 20%, transparent)}}.bg-primary-muted\/40{background-color:var(--color-primary-muted)}@supports (color:color-mix(in lab, red, red)){.bg-primary-muted\/40{background-color:color-mix(in oklab, var(--color-primary-muted) 40%, transparent)}}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-primary\/70{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.bg-primary\/\[0\.04\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-primary) 4%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-secondary,.bg-secondary\/10{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/10{background-color:color-mix(in oklab, var(--color-secondary) 10%, transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-success{background-color:var(--color-success)}.bg-success-bg{background-color:var(--color-success-bg)}.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-text-muted{background-color:var(--color-text-muted)}.bg-warning-bg{background-color:var(--color-warning-bg)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline: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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[20px\]{padding-left:20px}.pl-\[32px\]{padding-left:32px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-heading{font-family:var(--font-inter)}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#92400e\]{color:#92400e}.text-\[\#B8E6F2\]{color:#b8e6f2}.text-\[\#DE3B2E\]{color:#de3b2e}.text-\[\#f59e0b\]{color:#f59e0b}.text-\[rgba\(163\,204\,222\,\.6\)\]{color:#a3ccde99}.text-\[rgba\(163\,204\,222\,\.65\)\]{color:#a3ccdea6}.text-\[rgba\(184\,230\,242\,\.6\)\]{color:#b8e6f299}.text-amber-700{color:var(--color-amber-700)}.text-danger{color:var(--color-danger)}.text-emerald-500{color:var(--color-emerald-500)}.text-info{color:var(--color-info)}.text-ink{color:var(--color-ink)}.text-orange-500{color:var(--color-orange-500)}.text-primary{color:var(--color-primary)}.text-purple-600{color:var(--color-purple-600)}.text-red-600{color:var(--color-red-600)}.text-secondary{color:var(--color-secondary)}.text-sidebar{color:var(--color-sidebar)}.text-sky-500{color:var(--color-sky-500)}.text-success{color:var(--color-success)}.text-teal-600{color:var(--color-teal-600)}.text-text-faint{color:var(--color-text-faint)}.text-text-main{color:var(--color-text-main)}.text-text-muted{color:var(--color-text-muted)}.text-text-secondary{color:var(--color-text-secondary)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-primary\)\],.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(20\,32\,58\,\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#14203a0a);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_4px_12px_rgba\(6\,14\,32\,0\.2\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#060e2033);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevated{--tw-shadow:var(--shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;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}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\/pb\:opacity-100:is(:where(.group\/pb):hover *){opacity:1}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.hover\:border-secondary:hover{border-color:var(--color-secondary)}.hover\:bg-background:hover,.hover\:bg-background\/40:hover{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/40:hover{background-color:color-mix(in oklab, var(--color-background) 40%, transparent)}}.hover\:bg-danger-bg:hover{background-color:var(--color-danger-bg)}.hover\:bg-info-bg:hover{background-color:var(--color-info-bg)}.hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.hover\:bg-primary-muted:hover{background-color:var(--color-primary-muted)}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-text-main:hover{color:var(--color-text-main)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-danger:focus{border-color:var(--color-danger)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:bg-surface:focus{background-color:var(--color-surface)}.focus\:ring-\[3px\]:focus{--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\:ring-danger\/20:focus{--tw-ring-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-danger\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-danger) 20%, transparent)}}.focus\:ring-primary-muted:focus{--tw-ring-color:var(--color-primary-muted)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--color-primary)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sm\:border-border{border-color:var(--color-border)}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-4{grid-column:span 4/span 4}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}}:root{--chrm-primary:#347ff0;--chrm-primary-indigo:#4b46e8;--chrm-primary-gradient:linear-gradient(135deg, #347ff0 0%, #4b46e8 100%);--chrm-accent:#86aef7;--chrm-navy:#131d3a;--chrm-deep:#0b1128;--chrm-surface-navy:#1a274f;--chrm-navy-head:#1d2e70;--chrm-background:#f2f5fb;--chrm-surface:#fff;--chrm-surface-2:#f6f8fc;--chrm-text-primary:#111a33;--chrm-text-secondary:#46557a;--chrm-text-muted:#6b7a9b;--chrm-text-on-navy:#ffffffc7;--chrm-text-on-navy-muted:#ffffff73;--chrm-border:#111a3321;--chrm-border-subtle:#111a3314;--chrm-tint:#e8f1f7;--chrm-hover:#347ff014;--chrm-active:#347ff024;--chrm-focus:0 0 0 3px #347ff02e;--chrm-disabled:#111a3352;--chrm-success:#1f8b57;--chrm-warning:#b0741c;--chrm-danger:#c7392f;--chrm-info:#347ff0;--chrm-shadow-sm:0 1px 2px #111a330f;--chrm-shadow-md:0 8px 24px #111a331a;--chrm-shadow-lg:0 24px 60px #111a332e;--chrm-radius-sm:8px;--chrm-radius:12px;--chrm-radius-lg:16px;--chrm-radius-xl:22px;--chrm-transition:.16s cubic-bezier(.4, 0, .2, 1);--brand-petrol:var(--chrm-navy);--brand-petrol-lt:var(--chrm-surface-navy);--brand-petrol-dk:var(--chrm-deep);--brand-blue:var(--chrm-primary);--brand-blue-dk:var(--chrm-primary-indigo);--brand-cyan:var(--chrm-primary);--brand-cyan-lt:var(--chrm-accent);--brand-mint:var(--chrm-accent);--line:var(--chrm-border-subtle);--shell-sidebar-w:236px;--shell-rail-w:80px;--shell-topbar-h:60px;--shell-pad:0px;--shell-gap:0px;--shell-content-pad:18px;--shell-bg:var(--chrm-background)}html:has(.app-shell){overscroll-behavior:none;height:100%;overflow:hidden}html:has(.app-shell) body{overscroll-behavior:none;height:100%;overflow:hidden}@media print{.app-shell,#app-main,#app-content{height:auto!important;max-height:none!important;overflow:visible!important}html:has(.app-shell){height:auto!important;max-height:none!important;overflow:visible!important}html:has(.app-shell) body{height:auto!important;max-height:none!important;overflow:visible!important}}.app-shell{gap:var(--shell-gap);padding:var(--shell-pad);background:radial-gradient(circle at 0% 0%, #347ff01a, transparent 35%), radial-gradient(circle at 100% 100%, #4b46e814, transparent 35%), var(--shell-bg);height:100dvh;max-height:100dvh;display:flex;position:relative;overflow:hidden}#app-sidebar{z-index:60;width:var(--shell-sidebar-w);isolation:isolate;background:radial-gradient(140% 60% at 100% 0%, #347ff02e, transparent 55%), radial-gradient(120% 50% at 0% 100%, #4b46e829, transparent 70%), linear-gradient(172deg, var(--chrm-surface-navy) 0%, var(--chrm-navy) 46%, var(--chrm-deep) 100%);background-color:var(--chrm-navy);border:0;border-right:1px solid #ffffff12;border-radius:0;flex-direction:column;flex-shrink:0;height:100%;transition:width .34s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:1px 0 #0b11280f,8px 0 28px -22px #0b11288c}#app-sidebar:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}#app-sidebar>*{z-index:1;position:relative}body.sd-rail #app-sidebar{width:var(--shell-rail-w)}.sd-logo{border-bottom:1px solid #ffffff1a;flex-shrink:0;margin:8px 12px 4px;padding:10px 26px 12px 2px;position:relative}.sd-logo a{display:block}.sd-logo img{object-fit:contain;filter:drop-shadow(0 3px 12px #01101873);width:100%;max-width:none;height:auto;display:block}.sd-mini-btn{z-index:2;cursor:pointer;width:22px;height:22px;color:var(--chrm-accent);background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;transition:background .18s,color .18s;display:flex;position:absolute;top:10px;right:0}.sd-mini-btn:hover{color:#fff;background:#ffffff29}.sd-mini-btn svg{width:13px;height:13px}body.sd-rail .sd-logo{flex-direction:column;align-items:center;gap:8px;margin:10px 10px 4px;padding:10px 0 12px;display:flex}body.sd-rail .sd-logo a{display:none}body.sd-rail .sd-logo:after{content:"C";background:linear-gradient(135deg, var(--chrm-surface-navy), var(--chrm-deep));color:#fff;border-radius:12px;order:1;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff40}body.sd-rail .sd-mini-btn{order:2;position:static}body.sd-rail .sd-mini-btn svg{transform:rotate(180deg)}.sd-nav{flex:auto;min-height:0;padding:6px 10px 12px;overflow:hidden auto}body.sd-rail .sd-nav{padding:10px 0 14px}.sd-nav::-webkit-scrollbar{width:4px}.sd-nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.sdg{margin-bottom:5px}.sdg-h{text-align:left;cursor:pointer;color:#9fc7da8c;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;width:100%;padding:8px 7px 6px;font-size:9px;font-weight:800;transition:color .18s,background .18s;display:flex}.sdg-h:hover{color:#d2ecf6e6;background:#ffffff0f}.sdg-cv{opacity:.75;flex-shrink:0;width:11px;height:11px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.sdg.closed .sdg-cv{transform:rotate(-90deg)}.sdg-n{text-align:center;letter-spacing:.02em;color:#bedceab3;background:#ffffff14;border-radius:20px;min-width:17px;margin-left:auto;padding:1px 5px;font-size:9px;font-weight:800;line-height:13px}.sdg-b{grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.sdg.closed .sdg-b{grid-template-rows:0fr}.sdg-i{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}body.sd-rail .sdg-h{display:none}body.sd-rail .sdg-b{grid-template-rows:1fr!important}body.sd-rail .sdg{margin-bottom:9px;padding:0 12px;position:relative}body.sd-rail .sdg+.sdg:before{content:"";background:#ffffff1a;height:1px;position:absolute;top:-5px;left:22px;right:22px}.nbtn{cursor:pointer;text-align:left;letter-spacing:-.05px;color:#d6ebf4bd;border-radius:11px;align-items:center;gap:9px;width:100%;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.25;transition:color .2s,background .2s,transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;display:flex;position:relative}.nbtn:before{content:"";opacity:0;background:var(--chrm-primary-gradient);border-radius:0 3px 3px 0;width:3px;height:0;transition:height .26s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:-1px;transform:translateY(-50%);box-shadow:0 0 12px #347ff0b3}.nbtn:hover{color:#fff;background:#ffffff12;transform:translate(3px)}.nbtn:focus-visible{outline:2px solid var(--brand-cyan-lt);outline-offset:2px;color:#fff}.nbtn.active{color:#fff;background:linear-gradient(135deg,#347ff04d,#4b46e84d);font-weight:700;transform:none;box-shadow:inset 0 0 0 1px #86aef757,0 8px 20px -8px #0b112899}.nbtn.active:before{opacity:1;height:22px}.nico{width:25px;height:25px;color:var(--chrm-accent);background:#ffffff0f;border:1px solid #ffffff17;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.34,1.4,.5,1),background .2s,color .2s,box-shadow .2s,border-color .2s;display:flex}.nico svg{stroke-width:1.5px;width:14px;height:14px;display:block}.nbtn:hover .nico{color:#fff;background:#ffffff1f;transform:scale(1.09)rotate(-2deg)}.nbtn.active .nico{background:var(--chrm-primary-gradient);color:#fff;border-color:#0000;box-shadow:0 5px 14px #347ff080,inset 0 1px #ffffff73}.nbtn-l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nbadge{text-align:center;color:#fff;background:linear-gradient(135deg, var(--chrm-danger), var(--chrm-danger));border:1px solid #ffffff59;border-radius:20px;flex-shrink:0;min-width:17px;margin-left:auto;padding:1px 5px;font-size:8.5px;font-weight:800;line-height:14px;box-shadow:0 3px 10px #d8412f73}body.sd-rail .nbtn{border-radius:14px;justify-content:center;gap:0;padding:10px 0}body.sd-rail .nbtn:hover{transform:none}body.sd-rail .nbtn-l{display:none}body.sd-rail .nbtn.active:before{height:26px;left:-12px}body.sd-rail .nico{width:34px;height:34px}body.sd-rail .nico svg{width:17px;height:17px}body.sd-rail .nbadge{min-width:15px;margin:0;padding:0 4px;font-size:8px;line-height:13px;position:absolute;top:2px;right:6px}#sdTip{z-index:9999;pointer-events:none;opacity:0;white-space:nowrap;letter-spacing:-.05px;color:#fff;background:linear-gradient(160deg, var(--chrm-surface-navy), var(--chrm-deep));border:1px solid #86aef747;border-radius:10px;padding:7px 11px;font-size:11px;font-weight:600;transition:opacity .16s,transform .16s;position:fixed;transform:translate(-6px);box-shadow:0 12px 30px #021a2699}#sdTip.on{opacity:1;transform:translate(0)}#sdTip b{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-cyan-lt);margin-bottom:2px;font-size:8px;font-weight:800;display:block}#app-main{flex-direction:column;flex:1;gap:0;min-width:0;height:100%;display:flex;overflow:hidden}#app-topbar{z-index:5;height:var(--shell-topbar-h);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border:0;border-bottom:1px solid var(--chrm-border-subtle);background:#ffffffe0;border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:0 22px;display:flex;position:relative;box-shadow:0 1px 3px #0814220d}#app-topbar .tb-l{flex-shrink:0;align-items:center;gap:10px;display:flex}#app-topbar .tb-c{flex:auto;justify-content:center;min-width:0;display:flex}#app-topbar .tb-r{flex-shrink:0;align-items:center;gap:6px;display:flex}#app-content{overscroll-behavior:contain;min-height:0;padding:var(--shell-content-pad) var(--shell-content-pad) 22px;flex:1;overflow:hidden auto}#app-content::-webkit-scrollbar{width:6px}#app-content::-webkit-scrollbar-thumb{background:var(--chrm-border);border-radius:4px}.tb-orgwrap{position:relative}.tb-org{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:6px 12px 6px 8px;transition:background .16s,border-color .16s;display:flex}.tb-org:hover{background:var(--chrm-hover)}.tb-org.open{background:var(--chrm-hover);border-color:var(--chrm-border)}.tb-org-ic{color:#fff;background:var(--chrm-primary-gradient);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tb-org-ic svg{width:19px;height:19px}.tb-org-tx{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.tb-org-k{letter-spacing:.13em;text-transform:uppercase;color:var(--chrm-text-muted);font-size:9px;font-weight:800}.tb-org-v{white-space:nowrap;text-overflow:ellipsis;max-width:190px;color:var(--chrm-text-primary);font-size:13px;font-weight:800;overflow:hidden}.tb-org-chev{width:15px;height:15px;color:var(--chrm-text-muted);flex-shrink:0;transition:transform .18s}.tb-org.open .tb-org-chev{transform:rotate(180deg)}.tb-orgmenu{z-index:400;border:1px solid var(--line);background:#fff;border-radius:14px;min-width:320px;padding:12px 14px 14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 44px -18px #08142266,0 2px 8px #08142214}.tb-orgmenu-h{letter-spacing:.12em;text-transform:uppercase;color:var(--chrm-text-muted);margin-bottom:10px;font-size:9px;font-weight:800}.tb-orgmenu-f{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.tb-orgmenu-f:last-child{margin-bottom:0}.tb-orgmenu-f label{letter-spacing:.01em;color:var(--chrm-text-secondary);font-size:10px;font-weight:700}.tb-orgmenu-sel{border:1.5px solid var(--line);background:var(--chrm-surface-2);width:100%;color:var(--chrm-text-primary);cursor:pointer;border-radius:9px;padding:9px 11px;font-size:12px}.tb-orgmenu-sel:focus{border-color:var(--chrm-primary);outline:none;box-shadow:0 0 0 3px #1793c421}.tb-srchwrap{width:100%;max-width:620px;position:relative}.tb-srch{border:1.5px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:9px;height:38px;padding:0 10px 0 13px;transition:border-color .16s,box-shadow .16s;display:flex}.tb-srch:focus-within{border-color:var(--chrm-primary);box-shadow:0 0 0 3px #1793c421}.tb-srch svg{width:16px;height:16px;color:var(--chrm-text-muted);flex-shrink:0}.tb-srch input{min-width:0;color:var(--chrm-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.tb-srch input::placeholder{color:var(--chrm-text-muted)}.tb-kbd{background:var(--chrm-surface-2);border:1px solid var(--line);min-width:22px;height:21px;color:var(--chrm-text-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:flex}.tb-srch-res{z-index:400;border:1px solid var(--line);background:#fff;border-radius:13px;max-height:340px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 44px -18px #08142266,0 2px 8px #08142214}.tb-sr-h{letter-spacing:.12em;text-transform:uppercase;color:var(--chrm-text-muted);padding:6px 9px 7px;font-size:9px;font-weight:800}.tb-sr-i{cursor:pointer;text-align:left;width:100%;color:var(--chrm-text-primary);background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:12.5px;font-weight:600;display:flex}.tb-sr-i:hover,.tb-sr-i.on{background:var(--chrm-surface-2);color:var(--brand-blue)}.tb-sr-ic{background:var(--chrm-surface-2);width:22px;height:22px;color:var(--chrm-text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tb-sr-ic svg{width:13px;height:13px}.tb-sr-empty{color:var(--chrm-text-muted);padding:14px 12px;font-size:12px}#app-topbar .tb-ic{width:36px;height:36px;color:var(--chrm-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex;position:relative}#app-topbar .tb-ic:hover{background:var(--chrm-hover);color:var(--chrm-text-primary)}#app-topbar .tb-ic svg{width:19px;height:19px}#app-topbar .tb-ic-badge{background:var(--chrm-danger);color:#fff;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:800;line-height:1;display:flex;position:absolute;top:2px;right:2px}#app-topbar .tb-user{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:5px;margin-left:4px;padding:3px 6px 3px 3px;transition:background .16s;display:flex}#app-topbar .tb-user:hover{background:var(--chrm-hover)}#app-topbar .tb-user.open{background:var(--chrm-active);border-color:var(--line)}#app-topbar .tbav{color:#fff;background:var(--chrm-primary-gradient);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.tb-user-chev{width:15px;height:15px;color:var(--chrm-text-muted);transition:transform .18s}#app-topbar .tb-user.open .tb-user-chev{transform:rotate(180deg)}.tb-usermenu{z-index:400;background:linear-gradient(160deg, var(--chrm-surface-navy), var(--chrm-deep));border:1px solid #ffffff1a;border-radius:12px;min-width:234px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 48px #0006,0 4px 14px #00000040}.tb-usermenu-h{border-bottom:1px solid #ffffff14;padding:12px 14px 10px}.tb-usermenu-n{color:#fff;font-size:12.5px;font-weight:700}.tb-usermenu-e{color:#bedceaa6;word-break:break-all;margin-top:2px;font-size:10.5px}.tb-usermenu-r{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-cyan-lt);background:#86aef724;border:1px solid #86aef747;border-radius:20px;align-items:center;gap:5px;margin-top:8px;padding:2px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.tb-usermenu-b{flex-direction:column;gap:2px;padding:6px;display:flex}.tb-usermenu-b a,.tb-usermenu-b button{color:#d6ebf4d1;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.tb-usermenu-b a:hover,.tb-usermenu-b button:hover{color:#fff;background:#ffffff14}.tb-usermenu-b svg{flex-shrink:0;width:15px;height:15px}.tb-usermenu-b .danger:hover{color:#c7392f29;background:#e4453b38}.tb-bcbar{padding:10px 2px 0}.tb-bcbar .tbc{color:var(--chrm-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.tb-bcbar .tbc a{color:var(--brand-blue);cursor:pointer;text-decoration:none}.tb-bcbar .tbc a:hover{text-decoration:underline}.tb-bcbar .tbc .sep{color:var(--chrm-text-muted)}.tb-bcbar .tbc .cur{color:var(--chrm-text-primary);font-weight:800}#sdScrim{z-index:55;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060a148c;transition:opacity .28s;position:fixed;inset:0}#sdBurger{display:none}@media (max-width:900px){.app-shell{gap:0;padding:0}#app-sidebar{z-index:9999;border-left:none;border-radius:0 22px 22px 0;height:100%;transition:transform .34s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translate(-102%);width:272px!important}body.sd-open #app-sidebar{transform:translate(0)}body.sd-rail #app-sidebar{width:272px!important}body.sd-rail .sdg-h,body.sd-rail .nbtn-l{display:revert}body.sd-rail .nbtn{justify-content:flex-start;gap:9px;padding:7px 9px}body.sd-rail .sd-logo{margin:8px 12px 4px;padding:10px 26px 12px 2px;display:block}body.sd-rail .sd-logo a{display:block}body.sd-rail .sd-logo:after{display:none}#app-topbar{border-top:none;border-left:none;border-right:none;border-radius:0}#app-main{gap:0}#app-content{padding:14px 14px 22px}body.sd-open #sdScrim{opacity:1;pointer-events:auto}#sdBurger{cursor:pointer;border:1px solid var(--line);width:36px;height:36px;color:var(--chrm-text-primary);background:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;display:flex}#sdBurger svg{stroke-width:1.6px;width:18px;height:18px}}@media (max-width:1080px){#app-topbar .tb-c{display:none}.tb-org-v{max-width:120px}}@media (prefers-reduced-motion:reduce){#app-sidebar,#app-sidebar *,#app-main,#sdTip,#sdScrim{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:700px){#app-topbar{gap:8px;padding:0 12px}.tb-org{gap:8px;padding:4px 6px}.tb-org-ic{width:30px;height:30px}.tb-org-k{display:none}.tb-org-v{max-width:96px;font-size:12px}#app-topbar .tb-ic{width:32px;height:32px}#app-topbar .tb-user{margin-left:0;padding:2px 4px 2px 2px}#app-topbar .tbav{width:30px;height:30px}.tb-bcbar{padding:10px 4px 0}}.d3{--g:14px;--ink:var(--chrm-text-primary);--ink2:var(--chrm-text-secondary);--ink3:var(--chrm-text-muted);--line:var(--chrm-border-subtle);--line2:var(--chrm-border-subtle);--paper:#fff;--soft:var(--chrm-surface-2);--acc:var(--chrm-primary);gap:var(--g);color:var(--ink);flex-direction:column;padding:2px 0 28px;display:flex}.d3 *{box-sizing:border-box}@keyframes d3in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.d3>*{animation:.5s cubic-bezier(.22,.61,.36,1) both d3in}.d3>:nth-child(2){animation-delay:50ms}.d3>:nth-child(3){animation-delay:.1s}.d3>:nth-child(4){animation-delay:.14s}.d3>:nth-child(5){animation-delay:.18s}.d3-hero{background:radial-gradient(110% 150% at 96% -30%,#347ff052,transparent 55%), radial-gradient(80% 130% at -8% 125%,#1f8b5729,transparent 55%), linear-gradient(128deg,var(--chrm-deep) 0%,var(--chrm-navy) 56%,var(--chrm-surface-navy) 100%);border-radius:22px;padding:22px 26px 60px;position:relative;overflow:hidden;box-shadow:0 22px 48px -18px #0428388c,inset 0 1px #ffffff24}.d3-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000 100%);mask-image:linear-gradient(115deg,#0000 30%,#000 100%)}.d3-hero-top{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex;position:relative}.d3-eye{align-items:center;gap:11px;min-width:0;display:flex}.d3-eye-ic{width:34px;height:34px;color:var(--chrm-accent);background:#347ff024;border:1px solid #347ff04d;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1f}.d3-eye-ic svg{width:16px;height:16px}.d3-eye-tx b{letter-spacing:.15em;text-transform:uppercase;color:#cfeaf4;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.d3-eye-tx b i{background:var(--chrm-success);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite d3pulse;box-shadow:0 0 0 3px #1f8b572e}@keyframes d3pulse{0%,to{opacity:1}50%{opacity:.35}}.d3-eye-tx em{color:#c5dee89e;margin-top:3px;font-size:10px;font-style:normal;font-weight:600;display:block}.d3-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.d3-ctl .dx-fbtn{color:#eaf6fb;box-shadow:none;background:#ffffff12;border:1px solid #ffffff29;border-radius:11px;height:34px}.d3-ctl .dx-fbtn svg{color:#9fd3e8}.d3-ctl .dx-fbtn:hover{background:#ffffff24;border-color:#ffffff4d}.d3-ctl .dx-fbtn.open{border-color:var(--chrm-accent);background:#ffffff24;box-shadow:0 0 0 3px #86aef729}.d3-ctl .dx-fbtn.on{border-color:var(--chrm-accent);color:#fff}.d3-ctl .dx-fbtn-dot{background:var(--chrm-accent)}.d3-ctl .dx-pmenu{color:#1b2433}.d3-ib{color:#cfe9f4;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .18s;display:flex}.d3-ib svg{stroke-width:1.8px;width:15px;height:15px}.d3-ib:hover{color:#fff;background:#ffffff26;border-color:#ffffff4d}.d3-ib:active{transform:scale(.94)}.d3-ib:focus-visible,.d3-ctl .dx-fbtn:focus-visible{outline:2px solid var(--chrm-accent);outline-offset:2px}.d3-hero-bd{z-index:2;grid-template-columns:236px minmax(0,1fr) 296px;align-items:center;gap:30px;display:grid;position:relative}.d3-score{text-align:center;width:236px;position:relative}.d3-arc{width:100%;height:auto;display:block}.d3-score-in{text-align:center;pointer-events:none;position:absolute;bottom:26px;left:0;right:0}.d3-score-num{color:#fff;letter-spacing:-2px;text-shadow:0 2px 18px #131d3a99;font-size:64px;font-weight:700;line-height:.9}.d3-score-num small{color:#ffffff8c;letter-spacing:0;margin-left:2px;font-size:24px;font-weight:400}.d3-score-cap{letter-spacing:.18em;text-transform:uppercase;color:#c5dee88c;margin-top:6px;font-size:8.5px;font-weight:800}.d3-hc{min-width:0}.d3-stamp{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:4px;align-items:center;gap:7px;margin-bottom:11px;padding:4px 10px;font-size:9.5px;font-weight:800;display:inline-flex}.d3-stamp i{background:currentColor;border-radius:50%;width:6px;height:6px}.d3-hc-t{color:#fff;letter-spacing:-.3px;font-size:25px;font-weight:700;line-height:1.15}.d3-hc-s{color:#cbe2ecad;text-wrap:pretty;max-width:520px;margin-top:8px;font-size:11.5px;line-height:1.6}.d3-cta{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.d3-btn{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:11px;font-weight:750;transition:all .18s;display:inline-flex}.d3-btn svg{stroke-width:1.9px;width:14px;height:14px}.d3-btn-pri{background:var(--chrm-primary-gradient);color:#fff;box-shadow:0 6px 18px -6px #347ff08c}.d3-btn-pri:hover{filter:brightness(1.06);transform:translateY(-1px)}.d3-btn-gho{color:#eaf6fb;background:#ffffff12;border-color:#fff3}.d3-btn-gho:hover{background:#ffffff26}.d3-btn:active{transform:scale(.97)}.d3-btn:focus-visible{outline:2px solid var(--chrm-accent);outline-offset:2px}.d3-hs{background:#04222e80;border:1px solid #ffffff1c;border-radius:16px;padding:13px 15px;box-shadow:inset 0 1px #ffffff14}.d3-hs-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.d3-hs-t{letter-spacing:.14em;text-transform:uppercase;color:#c5dee899;font-size:9px;font-weight:800}.d3-hs-p{color:#9fd3e88c;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:9px;font-weight:700;overflow:hidden}.d3-hs-m{color:#9fd3e899;align-items:center;gap:8px;margin-top:6px;font-size:9px;font-weight:700;display:flex}.d3-dl{border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.d3-dl svg{stroke-width:2.8px;width:10px;height:10px}.d3-dl.up{color:var(--chrm-success);background:#e4f5ee}.d3-dl.dn{color:var(--chrm-danger);background:#fce9e7}.d3-dl.fl{color:#64798c;background:#eef3f7}.d3-dl.lt.up{color:var(--chrm-success);background:#1f8b5721}.d3-dl.lt.dn{color:#fca5a5;background:#fca5a521}.d3-dl.lt.fl{color:#9fd3e8;background:#9fd3e81f}@media (max-width:1240px){.d3-hero-bd{grid-template-columns:210px minmax(0,1fr)}.d3-hs{display:none}.d3-score{width:210px}}@media (max-width:760px){.d3-hero-bd{grid-template-columns:1fr;gap:18px}.d3-score{margin:0 auto}}.d3-strip{z-index:3;background:var(--paper);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(6,1fr);margin:-50px 20px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px -20px #06233061,0 2px 6px #0623300f}.d3-kc{align-items:flex-start;gap:11px;min-width:0;padding:16px 16px 15px;transition:background .18s;display:flex;position:relative}.d3-kc:not(:last-child){border-right:1px solid var(--line2)}.d3-kc:hover{background:var(--soft)}.d3-kc:after{content:"";background:var(--kc);opacity:0;border-radius:0 0 3px 3px;height:3px;transition:opacity .18s;position:absolute;top:0;left:16px;right:16px}.d3-kc:hover:after{opacity:1}.d3-kr{flex-shrink:0;width:46px;height:46px;position:relative}.d3-kr svg.d3-kr-dial{display:block;transform:rotate(-90deg)}.d3-kr-i{color:var(--kc);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.d3-kr-i svg{stroke-width:1.7px;width:16px;height:16px}.d3-kb{flex:1;min-width:0}.d3-kc-v{letter-spacing:-.8px;color:var(--ink);font-size:25px;font-weight:700;line-height:1}.d3-kc-v small{color:var(--ink3);letter-spacing:0;margin-left:1px;font-size:13px;font-weight:400}.d3-kc-l{letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);margin-top:4px;font-size:8px;font-weight:800;line-height:1.3}.d3-kc-s{color:var(--ink3);margin-top:3px;font-size:9px;font-weight:600;line-height:1.35}@media (max-width:1320px){.d3-strip{grid-template-columns:repeat(3,1fr);margin:-42px 14px 0}.d3-kc:nth-child(3){border-right:none}.d3-kc:nth-child(-n+3){border-bottom:1px solid var(--line2)}}@media (max-width:640px){.d3-strip{grid-template-columns:repeat(2,1fr);margin:-38px 10px 0}.d3-kc:nth-child(odd){border-right:1px solid var(--line2)}.d3-kc:nth-child(2n){border-right:none}.d3-kc:nth-child(-n+4){border-bottom:1px solid var(--line2)}}.d3-sh{background:linear-gradient(#f9fbfd,#f3f7fa);grid-column:1/-1;align-items:center;gap:12px;margin:0;padding:12px 18px;display:flex}.d3-sh-n{color:#fff;background:linear-gradient(135deg,var(--chrm-primary),var(--chrm-navy));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11.5px;font-weight:700;display:flex;box-shadow:0 3px 8px -2px #0a314066}.d3-sh-t{letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;font-size:10.5px;font-weight:800}.d3-sh i{flex:1}.d3-g{background:var(--line);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(12,1fr);align-items:stretch;gap:1px;display:grid;overflow:hidden;box-shadow:0 1px 3px #0e283a0d,0 16px 36px -28px #0e283a40}.d3-c4{grid-column:span 4}.d3-c5{grid-column:span 5}.d3-c7{grid-column:span 7}.d3-c8{grid-column:span 8}.d3-c12{grid-column:span 12}@media (max-width:1280px){.d3-c4,.d3-c5,.d3-c7,.d3-c8{grid-column:span 12}}.d3-p{background:var(--paper);flex-direction:column;min-width:0;transition:background .2s;display:flex;overflow:hidden}.d3-p:hover{background:#fbfdfe}.d3-ph{border-bottom:1px solid var(--line2);flex-shrink:0;align-items:flex-start;gap:10px;padding:15px 18px 13px;display:flex}.d3-pt{color:var(--ink);letter-spacing:-.2px;font-size:15.5px;font-weight:700;line-height:1.2}.d3-ps{color:var(--ink3);margin-top:3px;font-size:9.5px;font-weight:600;line-height:1.4}.d3-pm{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding-top:2px;display:flex}.d3-pn{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);background:var(--soft);border:1px solid var(--line2);white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:9px;font-weight:800}.d3-pn.hot{color:var(--chrm-danger);background:#fce9e7;border-color:#f6d3cf}.d3-lnk{color:var(--acc);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:4px 7px;font-family:inherit;font-size:10px;font-weight:750;transition:all .16s}.d3-lnk:hover{background:var(--chrm-hover)}.d3-lnk:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.d3-pb{flex-direction:column;flex:auto;min-height:0;padding:13px 18px 16px;display:flex}.d3-pb.flush{padding:0}.d3-scroll{max-height:322px;overflow-y:auto}.d3-scroll::-webkit-scrollbar{width:5px}.d3-scroll::-webkit-scrollbar-thumb{background:#d6dfea;border-radius:4px}.d3-emp{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:auto 0;padding:34px 18px;display:flex}.d3-emp-i{background:var(--soft);color:#a9bcca;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:5px;display:flex}.d3-emp-i svg{width:18px;height:18px}.d3-emp-t{color:var(--ink2);font-size:13.5px;font-weight:700}.d3-emp-s{color:var(--ink3);max-width:250px;font-size:10px;font-weight:600;line-height:1.5}.d3-chip{color:var(--ink2);background:var(--soft);border:1px solid var(--line2);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:750;display:inline-flex}.d3-pill{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:9px;font-weight:800;display:inline-flex}.d3-al{flex-direction:column;max-height:356px;display:flex;overflow-y:auto}.d3-al::-webkit-scrollbar{width:5px}.d3-al::-webkit-scrollbar-thumb{background:#d6dfea;border-radius:4px}.d3-ai{border-bottom:1px solid var(--line2);cursor:pointer;align-items:center;gap:14px;padding:12px 18px;transition:background .16s;display:flex;position:relative}.d3-ai:last-child{border-bottom:none}.d3-ai:hover{background:var(--soft)}.d3-ai:before{content:"";background:var(--ac);opacity:0;width:3px;transition:opacity .16s;position:absolute;top:0;bottom:0;left:0}.d3-ai:hover:before{opacity:1}.d3-ai-sv{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:4px;width:58px;display:flex}.d3-ai-sv i{background:var(--ac);width:8px;height:8px;box-shadow:0 0 0 3px var(--abg);border-radius:50%}.d3-ai-sv span{letter-spacing:.1em;text-transform:uppercase;color:var(--ac);font-size:8px;font-weight:800}.d3-ai-b{flex:1;min-width:0}.d3-ai-t{color:var(--ink);text-wrap:pretty;font-size:11.5px;font-weight:680;line-height:1.4}.d3-ai-m{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:9.5px;font-weight:600;display:flex}.d3-ai-go{color:#c3cedc;flex-shrink:0;transition:all .16s}.d3-ai-go svg{stroke-width:2px;width:15px;height:15px}.d3-ai:hover .d3-ai-go{color:var(--acc);transform:translate(2px)}.d3-du{flex-direction:column;max-height:356px;display:flex;overflow-y:auto}.d3-du::-webkit-scrollbar{width:5px}.d3-du::-webkit-scrollbar-thumb{background:#d6dfea;border-radius:4px}.d3-di{border-bottom:1px solid var(--line2);cursor:pointer;padding:11px 18px 13px;transition:background .16s}.d3-di:last-child{border-bottom:none}.d3-di:hover{background:var(--soft)}.d3-di-r{align-items:center;gap:12px;display:flex}.d3-di-b{flex:1;min-width:0}.d3-di-t{color:var(--ink);font-size:11.5px;font-weight:680;line-height:1.4}.d3-di-m{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:9.5px;font-weight:600;display:flex}.d3-di-m b{color:var(--cc);font-weight:750}.d3-cd{text-align:right;flex-shrink:0}.d3-cd-n{color:var(--cc);font-size:21px;font-weight:700;line-height:1}.d3-cd-u{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-top:2px;font-size:8px;font-weight:800}.d3-di-bar{background:var(--line2);border-radius:2px;height:3px;margin-top:9px;overflow:hidden}.d3-di-bar i{background:var(--cc);border-radius:2px;height:100%;display:block}.d3-bd{flex:1;align-items:center;gap:16px;display:flex}.d3-dn{flex-shrink:0;width:116px;height:116px;position:relative}.d3-dn-s{width:100%;height:100%;display:block}.d3-dn-c{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.d3-dn-c b{color:var(--ink);letter-spacing:-.5px;font-size:23px;font-weight:700;line-height:1}.d3-dn-c b small{color:var(--ink3);font-size:12px;font-weight:400}.d3-dn-c span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:3px;font-size:7.5px;font-weight:800}.d3-lg{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.d3-lgr{color:var(--ink2);align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.d3-lgr i{border-radius:3px;flex-shrink:0;width:8px;height:8px}.d3-lgr span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.d3-lgr b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800}.d3-lgr em{color:var(--ink3);text-align:right;font-variant-numeric:tabular-nums;width:32px;font-size:9px;font-style:normal;font-weight:700}.d3-bd-ft{color:var(--ink3);border-top:1px dashed var(--line);margin-top:12px;padding-top:9px;font-size:9px;font-weight:700}.d3-wk-big{align-items:baseline;gap:8px;display:flex}.d3-wk-big b{color:var(--ink);letter-spacing:-1.5px;font-size:42px;font-weight:700;line-height:1}.d3-wk-big b small{color:var(--ink3);font-size:19px;font-weight:400}.d3-wk-big span{color:var(--ink3);font-size:10px;font-weight:700}.d3-wk-bar{background:var(--line2);border-radius:6px;height:10px;margin:13px 0 14px;display:flex;overflow:hidden}.d3-wk-bar i{height:100%;display:block}.d3-wk-bar i+i{margin-left:2px}.d3-lr{align-items:center;gap:9px;padding:8px 2px;font-size:11px;display:flex}.d3-lr+.d3-lr{border-top:1px solid var(--line2)}.d3-lr-rk{color:#b7c7d3;flex-shrink:0;width:16px;font-size:11px;font-weight:700}.d3-lr-l{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.d3-lr-dots{border-bottom:2px dotted #d8e2ea;flex:1;min-width:14px;transform:translateY(-2px)}.d3-lr-x{color:var(--ink3);white-space:nowrap;font-size:9px;font-weight:700}.d3-lr b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.d3-bl{border-radius:9px;align-items:center;gap:11px;padding:7px 2px;transition:background .15s;display:flex}.d3-bl.i{cursor:pointer}.d3-bl.i:hover{background:var(--soft)}.d3-bl.i:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.d3-bl-l{width:74px;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:10px;font-weight:750;overflow:hidden}.d3-bl-tr{background:var(--line2);border-radius:3px;flex:1;height:4px;position:relative}.d3-bl-tr i{background:linear-gradient(90deg,var(--bc)66,var(--bc));border-radius:3px;position:absolute;top:0;bottom:0;left:0}.d3-bl-tr em{border:3px solid var(--bc);background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0e283a40}.d3-bl-v{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:38px;font-size:11.5px;font-weight:800}.d3-bl-x{text-align:right;width:74px;color:var(--ink3);white-space:nowrap;flex-shrink:0;font-size:8.5px;font-weight:700}@media (max-width:560px){.d3-bl-x{display:none}}.d3-vb{align-items:flex-end;gap:9px;height:168px;padding:4px 2px 0;display:flex}.d3-vc{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;padding:0;font-family:inherit;transition:background .15s;display:flex}.d3-vc:hover{background:var(--soft)}.d3-vc:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.d3-vc-v{color:#b44437;font-size:13px;font-weight:700}.d3-vc-v.zero{color:#b6c6d3}.d3-vc-b{background:linear-gradient(#e4695c,#c6392c);border-radius:7px 7px 3px 3px;width:100%;max-width:34px;min-height:4px}.d3-vc-b.zero{background:var(--line2)}.d3-vc-l{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-bottom:2px;font-size:8.5px;font-weight:750;overflow:hidden}.d3-hmp{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:11px;display:grid}.d3-u{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:14px;padding:13px 14px 12px 17px;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.d3-u:before{content:"";background:var(--uc);width:4px;position:absolute;top:0;bottom:0;left:0}.d3-u:hover{border-color:#d5e0e9;transform:translateY(-3px);box-shadow:0 14px 28px -14px #0e283a40}.d3-u:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.d3-u-tp{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.d3-u-ty{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:8.5px;font-weight:700;overflow:hidden}.d3-u-tp .d3-pill{margin-left:auto}.d3-u-nm{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin-top:8px;font-size:13.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.d3-u-og{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;font-weight:650;overflow:hidden}.d3-u-bt{align-items:flex-end;gap:8px;margin-top:11px;display:flex}.d3-u-sc b{color:var(--uc);letter-spacing:-.5px;font-size:26px;font-weight:700;line-height:1}.d3-u-sc b small{color:var(--ink3);font-size:12px;font-weight:400}.d3-u-sc span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-top:3px;font-size:8px;font-weight:800;display:block}.d3-u-lv{text-align:right;margin-left:auto}.d3-u-lv small{letter-spacing:.08em;text-transform:uppercase;color:#aebfcb;font-size:7.5px;font-weight:800;display:block}.d3-u-lv span{color:var(--ink2);font-size:9.5px;font-weight:700}.d3-u-mt{background:var(--line2);border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.d3-u-mt i{background:var(--uc);border-radius:2px;height:100%;display:block}.d3-tw{overflow-x:auto}.d3-t{border-collapse:collapse;width:100%;font-size:11px}.d3-t th{letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);text-align:left;border-bottom:1px solid var(--line);background:var(--soft);white-space:nowrap;padding:9px 12px;font-size:8.5px;font-weight:800}.d3-t td{border-bottom:1px solid var(--line2);color:var(--ink2);vertical-align:middle;padding:10px 12px;font-weight:600}.d3-t tbody tr{transition:background .14s}.d3-t tbody tr:hover{background:var(--soft)}.d3-t tbody tr:last-child td{border-bottom:none}.d3-t-nm{max-width:320px;line-height:1.45;color:var(--ink)!important;font-weight:680!important}.d3-qa{flex-flow:row;justify-content:flex-end;gap:5px;display:flex}.d3-t td:last-child{white-space:nowrap}.d3-qb{border:1px solid var(--line);width:26px;height:26px;color:var(--ink3);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.d3-qb svg{stroke-width:2px;width:13px;height:13px}.d3-qb:hover{border-color:var(--chrm-accent);background:var(--chrm-hover);color:var(--acc)}.d3-qb:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.d3-act{flex-direction:column;max-height:430px;padding:2px 0;display:flex;overflow-y:auto}.d3-act::-webkit-scrollbar{width:5px}.d3-act::-webkit-scrollbar-thumb{background:#d6dfea;border-radius:4px}.d3-ac{gap:12px;padding:0 18px;display:flex}.d3-ac-r{flex-direction:column;flex-shrink:0;align-items:center;width:10px;display:flex}.d3-ac-d{background:var(--acc2);width:9px;height:9px;box-shadow:0 0 0 3px var(--abg);border-radius:50%;flex-shrink:0;margin-top:15px}.d3-ac-ln{background:var(--line2);flex:1;width:2px;margin-top:4px}.d3-ac:last-child .d3-ac-ln{background:0 0}.d3-ac-b{flex:1;min-width:0;padding:11px 0 13px}.d3-ac-t{color:var(--ink);font-size:11px;font-weight:680;line-height:1.45}.d3-ac-m{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:9px;font-weight:650;display:flex}.d3-ac-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--acc2);background:var(--abg);border-radius:4px;padding:2px 6px;font-size:8px;font-weight:800}.d3-foot{color:#93a6b8;letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;padding:6px 0 2px;font-size:10px;font-weight:650;display:flex}.d3-foot svg{stroke-width:2px;flex:none;width:12px;height:12px}.d3-foot i{background:#c4d2dd;border-radius:50%;flex:none;width:3px;height:3px}.d2-foot svg{flex:none;width:12px;height:12px}.d3>.d3-g{margin-top:12px}.d3-g{box-shadow:0 2px 5px #0e283a0f,0 24px 46px -30px #0e283a4d}.d3-sh{padding:13px 18px;position:relative}.d3-sh:after{content:"";background:linear-gradient(90deg,var(--chrm-primary),var(--chrm-primary));z-index:1;border-radius:2px;width:46px;height:2px;position:absolute;bottom:-1px;left:18px}.d3-foot{margin-top:10px}.d3-g.d3-bento{box-shadow:none;background:0 0;border:none;border-radius:0;gap:14px;overflow:visible}.d3-bento .d3-sh{box-shadow:none;background:0 0;padding:2px 4px 0}.d3-bento .d3-sh:after{display:none}.d3-bento .d3-sh i{border-top:1px dashed #d3dee7}.d3-bento .d3-p{background:var(--paper);border:1px solid var(--line);border-radius:18px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s,background .2s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0e283a0d,0 18px 38px -30px #0e283a47}.d3-bento .d3-p:before{content:"";background:linear-gradient(90deg,var(--mc,var(--chrm-primary)),transparent 72%);opacity:.9;z-index:1;height:3px;position:absolute;top:0;left:0;right:0}.d3-bento .d3-p:hover{background:var(--paper);transform:translateY(-3px);box-shadow:0 3px 8px #0e283a12,0 28px 50px -28px #0e283a61}.d3-bento .d3-ph{padding-top:17px}.d3-tr{flex:1;grid-template-columns:154px minmax(0,1fr);gap:18px;min-height:0;display:grid}.d3-tr-rail{border-right:1px dashed var(--line);flex-direction:column;min-width:0;padding-right:18px;display:flex}.d3-tr-hero{align-items:flex-start;gap:7px;display:flex}.d3-tr-hero b{letter-spacing:-2.5px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:50px;font-weight:780;line-height:.84}.d3-tr-hero small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);padding-top:5px;font-size:8px;font-weight:800;line-height:1.35}.d3-tr-hero em{font-style:normal}.d3-tr-mg{flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.d3-tr-mr{border-top:1px solid var(--line2);flex-direction:column;gap:4px;min-width:0;padding-top:9px;display:flex}.d3-tr-mr span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:8px;font-weight:800}.d3-tr-mr b{color:var(--ink2);letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;overflow:hidden}.d3-tr-plot{flex-direction:column;justify-content:center;min-width:0;margin-right:-4px;display:flex}.d3-tr-plot svg{width:100%;height:auto;display:block}.d3-pv{flex-direction:column;flex:1;min-height:0;display:flex}.d3-pv-top{align-items:flex-end;gap:11px;display:flex}.d3-pv-v{align-items:flex-start;gap:2px;display:flex}.d3-pv-v b{letter-spacing:-2.2px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:46px;font-weight:780;line-height:.84}.d3-pv-v small{color:var(--ink3);padding-top:3px;font-size:17px;font-weight:600;line-height:1}.d3-pv-l{color:var(--ink2);flex-direction:column;gap:4px;padding-bottom:3px;font-size:10px;font-weight:750;display:flex}.d3-pv-l em{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:8.5px;font-style:normal;font-weight:700}.d3-pv-rail{background:var(--line2);border-radius:6px;height:9px;margin-top:13px;display:flex;overflow:hidden}.d3-pv-rail i{height:100%;display:block}.d3-pv-rail i+i{margin-left:2px}.d3-pv-rows{border-top:1px solid var(--line2);flex-direction:column;flex:1;min-height:0;margin-top:14px;display:flex}.d3-pv-row{border-bottom:1px solid var(--line2);flex:1 1 0;grid-template-columns:80px 34px minmax(0,1fr) 40px;align-items:center;gap:12px;min-height:40px;padding:7px 0;display:grid}.d3-pv-row:last-child{border-bottom:none}.d3-pv-rl{letter-spacing:.07em;text-transform:uppercase;min-width:0;color:var(--ink3);align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.d3-pv-rl i{background:var(--rc);border-radius:2px;flex-shrink:0;width:6px;height:6px}.d3-pv-rv{letter-spacing:-.7px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:18px;font-weight:780;transition:color .16s}.d3-pv-rt{background:var(--line2);border-radius:4px;height:6px;overflow:hidden}.d3-pv-rt i{background:var(--rc);border-radius:4px;height:100%;display:block}.d3-pv-rp{color:var(--ink3);text-align:right;font-variant-numeric:tabular-nums;font-size:10px;font-weight:750}.d3-pv-row:hover .d3-pv-rv{color:var(--rc)}@media (max-width:1280px){.d3-tr{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:700px){.d3-tr{grid-template-columns:1fr;gap:14px}.d3-tr-rail{border-right:none;border-bottom:1px dashed var(--line);padding-bottom:14px;padding-right:0}.d3-tr-mg{flex-direction:row;gap:16px;margin-top:14px;padding-top:0}.d3-tr-mr{flex:1}.d3-pv-row{grid-template-columns:72px 30px minmax(0,1fr) 34px;gap:9px}.d3-tr-hero b,.d3-pv-v b{letter-spacing:-1.9px;font-size:42px}}@media (prefers-reduced-motion:reduce){.d3-pv-rv{transition:none!important}}.dx-pop{position:relative}.d3-ctl .dx-fbtn{cursor:pointer;white-space:nowrap;color:#eaf6fb;background:#ffffff12;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:7px;height:34px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:700;transition:all .18s;display:inline-flex}.d3-ctl .dx-fbtn svg{color:#9fd3e8;flex:none;width:14px;height:14px}.dx-fbtn-l{text-overflow:ellipsis;max-width:190px;overflow:hidden}.dx-fbtn-dot{background:var(--chrm-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dx-fbtn-chev{opacity:.8;transition:transform .18s;width:13px!important;height:13px!important}.dx-fbtn.open .dx-fbtn-chev{transform:rotate(180deg)}.dx-pmenu{z-index:500;color:#1b2433;background:#fff;border:1px solid #e4e8ee;border-radius:13px;min-width:216px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 22px 48px -18px #08142280,0 2px 8px #0814221a}.dx-pmenu-w{min-width:268px}.dx-pm-h{letter-spacing:.12em;text-transform:uppercase;color:#8a94a6;padding:6px 9px 7px;font-size:9px;font-weight:800}.dx-pm-i{cursor:pointer;color:#1b1f27;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.dx-pm-i:hover{background:#f2f6fa}.dx-pm-tick{width:13px;color:var(--chrm-primary);opacity:0;flex-shrink:0;font-size:11px}.dx-pm-i.sel{background:var(--chrm-hover);color:var(--chrm-primary);font-weight:800}.dx-pm-i.sel .dx-pm-tick{opacity:1}.dx-pm-cust{border-top:1px solid #eef1f5;grid-template-columns:1fr 1fr;gap:9px;margin-top:5px;padding:10px 9px 4px;display:grid}.dx-pm-cust label{letter-spacing:.01em;color:#7a8494;flex-direction:column;gap:4px;font-size:9.5px;font-weight:800;display:flex}.dx-pm-cust input{color:#1b1f27;background:#fbfcfe;border:1.5px solid #e4e8ee;border-radius:8px;padding:8px 9px;font-family:inherit;font-size:11.5px}.dx-pm-cust input:focus{border-color:var(--chrm-primary);outline:none;box-shadow:0 0 0 3px #0e6e9624}.d3-bg{white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:9px;font-weight:800;display:inline-flex}.d3-bg i{background:currentColor;border-radius:50%;width:5px;height:5px}.d3-bg.g{color:var(--chrm-success);background:#e4f5ee;border-color:#c4e8d8}.d3-bg.r{color:var(--chrm-danger);background:#fce9e7;border-color:#f6d3cf}.d3-bg.a{color:var(--chrm-warning);background:#fcf1df;border-color:#f3ddb8}.d3-bg.b{color:var(--chrm-primary);background:#e4f2f9;border-color:#c6e2f0}.d3-bg.n{color:#64798c;background:#eef3f7;border-color:#dce5ec}.d3-load{flex-direction:column;gap:14px;display:flex}.d3-load-hero{background:linear-gradient(128deg,var(--chrm-deep),var(--chrm-navy) 56%,var(--chrm-surface-navy));border-radius:22px;height:236px}.d3-load-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.d3-load-b{background:#edf2f6;border-radius:18px;height:150px}.d3-load-hero,.d3-load-b{animation:1.4s ease-in-out infinite d3sk}@keyframes d3sk{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.d3-load-hero,.d3-load-b{animation:none}}.d3-err{text-align:center;border:1px solid var(--chrm-border-subtle);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;display:flex}.d3-err-t{color:var(--chrm-text-primary);font-size:15px;font-weight:750}.d3-err-s{color:var(--chrm-text-muted);max-width:420px;font-size:11.5px;font-weight:600;line-height:1.6}.d3-err button{color:#fff;background:var(--chrm-primary);cursor:pointer;border:none;border-radius:10px;margin-top:4px;padding:9px 18px;font-family:inherit;font-size:11px;font-weight:750}.d3-err button:hover{background:var(--chrm-primary-indigo)}.ur{--ink:var(--chrm-text-primary);--ink2:var(--chrm-text-secondary);--ink3:var(--chrm-text-muted);--line:var(--chrm-border-subtle);--line2:var(--chrm-border-subtle);--paper:#fff;--soft:var(--chrm-surface-2);--acc:var(--chrm-primary);color:var(--ink);flex-direction:column;gap:14px;display:flex}.ur-hero{background:radial-gradient(110% 150% at 96% -30%, #347ff052, transparent 55%), radial-gradient(80% 130% at -8% 125%, #1f8b5729, transparent 55%), linear-gradient(128deg, var(--chrm-deep) 0%, var(--chrm-navy) 56%, var(--chrm-surface-navy) 100%);border-radius:22px;padding:16px 22px 18px;position:relative;overflow:hidden;box-shadow:0 22px 48px -18px #0428388c,inset 0 1px #ffffff24}.ur-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000 100%);mask-image:linear-gradient(115deg,#0000 30%,#000 100%)}.ur-hero>*{z-index:1;position:relative}.ur-hero-bd{flex-wrap:wrap;align-items:flex-end;gap:22px;display:flex}.ur-hero-l{align-items:center;gap:14px;min-width:0;display:flex}.ur-hero-ico{width:44px;height:44px;color:var(--chrm-accent);background:#347ff024;border:1px solid #347ff04d;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1f}.ur-hero-ico svg{width:21px;height:21px}.ur-kicker{letter-spacing:.15em;text-transform:uppercase;color:#fff9;margin-bottom:3px;font-size:9px;font-weight:800}.ur-title{letter-spacing:-.5px;color:#fff;font-size:24px;font-weight:750;line-height:1.15}.ur-sub{color:#ffffffbd;text-wrap:pretty;margin-top:6px;font-size:12px;font-weight:500}.ur-hero-r{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.ur-metrics{flex-wrap:wrap;gap:8px;display:flex}.ur-metric{background:#ffffff1f;border:1px solid #fff3;border-radius:13px;flex-direction:column;gap:3px;min-width:78px;padding:7px 12px;display:flex}.ur-metric-top{align-items:center;gap:7px;display:flex}.ur-metric-ico{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:flex}.ur-metric-val{color:#fff;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:1}.ur-metric-lbl{letter-spacing:.01em;color:#ffffffb8;white-space:nowrap;font-size:9px;font-weight:600}@media (max-width:1180px){.ur-metrics{display:none}}.ur-add{cursor:pointer;color:#fff;background:var(--chrm-primary-gradient);border:none;border-radius:11px;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;font-size:11.5px;font-weight:750;transition:filter .18s,transform .18s;display:inline-flex;box-shadow:0 6px 18px -6px #347ff08c}.ur-add:hover{filter:brightness(1.06);transform:translateY(-1px)}.ur-add:active{transform:scale(.97)}.ur-add:focus-visible{outline:2px solid var(--chrm-accent);outline-offset:2px}.ur-msg{border-radius:12px;padding:10px 14px;font-size:11.5px;font-weight:650;line-height:1.5}.ur-msg.err{color:#b4271b;background:#fce9e7;border:1px solid #f6d3cf}.ur-msg.ok{color:#0b7a53;background:#e4f5ee;border:1px solid #c4e8d8}.ur-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0e283a0d,0 18px 38px -30px #0e283a47}.ur-tw{overflow-x:auto}.ur-t{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.ur-t th{text-align:left;white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);background:var(--soft);border-bottom:1px solid var(--line);padding:11px 16px;font-size:9.5px;font-weight:800}.ur-t td{border-bottom:1px solid var(--line2);color:var(--ink2);vertical-align:middle;padding:12px 16px;font-weight:600}.ur-t tbody tr{transition:background .14s}.ur-t tbody tr:hover{background:var(--soft)}.ur-t tbody tr:last-child td{border-bottom:none}.ur-t .muted{color:#a9bcca}.ur-empty{text-align:center;color:var(--ink3);padding:44px 18px;font-size:11.5px;font-weight:650}.ur-u{align-items:center;gap:10px;min-width:0;display:flex}.ur-u-b{min-width:0}.ur-u-n{color:var(--ink);align-items:center;gap:7px;font-size:12.5px;font-weight:700;line-height:1.3;display:flex}.ur-u-n span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ur-u-e{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:600;overflow:hidden}.ur-u-m{color:#a1b4c3;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;font-weight:600;overflow:hidden}.ur-inv{letter-spacing:.06em;text-transform:uppercase;color:#b45309;background:#fdf3e3;border:1px solid #f2ddb4;border-radius:20px;flex-shrink:0;padding:1px 7px;font-size:8.5px;font-weight:800}.ur-st{white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;padding:3px 10px;font-size:11px;font-weight:750;display:inline-flex}.ur-st.active{color:#0e7a54;background:#e7f6f0;border-color:#c8e9dc}.ur-st.invited{color:#b45309;background:#fdf3e3;border-color:#f2ddb4}.ur-st.disabled{color:#6b7688;background:#eff1f6;border-color:#dee3ec}.ur-role{white-space:nowrap;background:var(--soft);border:1px solid var(--line2);border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:750;display:inline-flex}.ur-role i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ur-act{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.ur-btn{cursor:pointer;white-space:nowrap;border:1px solid var(--line);color:var(--acc);background:#fff;border-radius:7px;padding:4px 10px;font-size:10.5px;font-weight:700;transition:all .15s}.ur-btn:hover:not(:disabled){border-color:var(--chrm-accent);background:var(--chrm-hover)}.ur-btn:disabled{opacity:.55;cursor:default}.ur-btn.danger{color:var(--chrm-danger)}.ur-btn.danger:hover:not(:disabled){background:#fce9e7;border-color:#f6d3cf}.ur-btn:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ur-foot{justify-content:center;padding-top:2px;display:flex}.ur-tree{cursor:pointer;color:var(--ink2);background:var(--paper);border:1px solid var(--line);border-radius:11px;align-items:center;gap:8px;padding:9px 18px;font-size:11.5px;font-weight:750;transition:all .16s;display:inline-flex;box-shadow:0 1px 3px #0e283a0d}.ur-tree:hover{border-color:var(--chrm-accent);color:var(--acc);background:var(--chrm-surface-2)}.ur-tree:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.em3 .em-hero{background:radial-gradient(120% 140% at 88% -20%, #347ff04d, transparent 58%), radial-gradient(80% 120% at 6% 125%, #4b46e83d, transparent 60%), linear-gradient(120deg, #101a3c 0%, #16255c 55%, var(--chrm-navy-head) 100%);border:none;border-radius:18px;margin:0 0 14px;padding:12px 18px;position:relative;overflow:hidden;box-shadow:0 16px 40px -18px #0912308c,inset 0 1px #ffffff24}.em3 .hero-bc{z-index:2;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:0 0 9px;font-size:11.5px;font-weight:600;display:flex;position:relative}.em3 .hero-bc a{color:#ffffffb8;font-weight:700;text-decoration:none}.em3 .hero-bc a:hover{color:#fff;text-decoration:underline}.em3 .hero-bc .sep{color:#ffffff57}.em3 .hero-bc .cur{color:#fff;font-weight:800}.em3 .hero-body{z-index:2;grid-template-columns:minmax(230px,.72fr) minmax(0,1.6fr);align-items:center;gap:10px 18px;display:grid;position:relative}.em3 .em-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000 100%);mask-image:linear-gradient(115deg,#0000 30%,#000 100%)}.em3 .em3-idrow{min-width:0}.em3 .em-hero-l{align-items:center;gap:14px;min-width:0;display:flex}.em3 .em-hero-ico{color:#fff;background:#ffffff17;border:1px solid #ffffff29;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.em3 .em-hero-ico svg{width:19px;height:19px}.em3 .em3-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#cfeaf4;align-items:center;gap:7px;margin-bottom:5px;font-size:9.5px;font-weight:800;display:flex}.em3 .em3-eyebrow i{background:var(--brand-mint);border-radius:50%;flex:none;width:6px;height:6px;animation:2.2s ease-in-out infinite emPulse;box-shadow:0 0 0 3px #1f8b572e}@keyframes emPulse{0%,to{opacity:1}50%{opacity:.35}}.em3 .em-hero-title{letter-spacing:-.4px;color:#fff;font-size:19px;font-weight:800;line-height:1.15}.em3 .em-hero-sub{color:#ffffffbd;max-width:58ch;margin-top:7px;font-size:11px;line-height:1.4}.em3 .em-hero-r{align-items:center;gap:10px;display:flex}.em3 .em-btn-primary{cursor:pointer;color:#fff;background:var(--chrm-primary);border:none;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 1px 2px #211d180d}.em3 .em-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.em3 .em-btn-primary:active{transform:scale(.97)}.em3 .em3-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:center;gap:7px;display:grid}.em3 .em3-kc{background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:7px;min-width:0;padding:8px 9px;transition:background .18s,border-color .18s;display:flex;position:relative}.em3 .em3-kc:hover{background:#ffffff1c;border-color:#86aef76b}.em3 .em3-kc>div{min-width:0}.em3 .em3-ki{background:var(--kglass);width:24px;height:24px;color:var(--kdot);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.em3 .em3-ki svg{stroke-width:1.7px;width:13px;height:13px}.em3 .em3-kv{letter-spacing:-.4px;color:#fff;font-size:14.5px;font-weight:800;line-height:1}.em3 .em3-kv small{color:#fff9;font-size:10px;font-weight:400}.em3 .em3-kl{letter-spacing:.05em;text-transform:uppercase;color:#fff9;margin-top:3px;font-size:7.6px;font-weight:800;line-height:1.2}@media (max-width:1240px){.em3 .hero-body{grid-template-columns:1fr}.em3 .em3-strip{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}@media (max-width:680px){.em3 .em3-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.em3 .em3-strip{grid-template-columns:1fr}}.em3 .em3-controls{box-shadow:none;background:0 0;border:none;align-items:center;gap:10px;margin:0 0 10px;display:flex;position:relative}.em3 .em3-controls .em-tools{flex:auto}.em3 .em3-addbtn{flex:none;margin-left:auto}.em3 .em3-ctitle{letter-spacing:.14em;text-transform:uppercase;color:var(--chrm-text-muted);padding:14px 18px 0;font-size:8.5px;font-weight:800}.em3 .em-card{border:1px solid var(--line);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0e283a0d,0 18px 38px -30px #0e283a47}.em3 .em-card:before{content:"";z-index:2;background:linear-gradient(90deg, var(--chrm-primary), transparent 72%);opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}.em3 .em3-thead{border-bottom:1px solid var(--chrm-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:15px 18px 13px;display:flex}.em3 .em3-thead h3{letter-spacing:-.2px;color:var(--chrm-text-primary);margin:0;font-size:15.5px;font-weight:700}.em3 .em3-thead p{color:var(--chrm-text-muted);margin:3px 0 0;font-size:9.5px;font-weight:600;line-height:1.4}.em3 .em3-tcount{white-space:nowrap;background:var(--chrm-surface-2);border:1px solid var(--chrm-border-subtle);letter-spacing:.06em;text-transform:uppercase;color:var(--chrm-text-muted);border-radius:20px;padding:3px 10px;font-size:9px;font-weight:800}.em3 .em-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:0;display:flex}.em3 .em-search{order:1;margin-left:auto}.em3 .em-pop{order:3}.em3 .em-pop.is-cols{order:2}.em3 .em-search{flex:0 340px;align-items:center;min-width:200px;display:flex;position:relative}.em3 .em-search>svg{width:14px;height:14px;color:var(--chrm-text-muted);pointer-events:none;position:absolute;left:11px}.em3 .em-search input{border:1px solid var(--chrm-border);width:100%;height:38px;color:var(--chrm-text-primary);background:#fff;border-radius:12px;outline:none;padding:0 26px 0 32px;font-size:11.5px;font-weight:600;transition:all .18s}.em3 .em-search input::placeholder{color:#a9b4c4;font-weight:500}.em3 .em-search input:focus{border-color:var(--chrm-primary);box-shadow:0 0 0 3px #3b9bce24}.em3 .em-clr{background:var(--chrm-border-subtle);width:18px;height:18px;color:var(--chrm-text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex;position:absolute;right:7px}.em3 .em-clr:hover{background:#e0e9ef}.em3 .em-tbtn{border:1px solid var(--line);height:36px;color:var(--chrm-text-secondary);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:700;transition:all .18s;display:flex}.em3 .em-tbtn svg{width:14px;height:14px}.em3 .em-tbtn:hover{background:var(--chrm-surface-2);border-color:#d2ddea}.em3 .em-tbtn.on{border-color:var(--chrm-primary);color:var(--brand-blue)}.em3 .em-tbtn.open{border-color:var(--chrm-primary);box-shadow:0 0 0 3px #3b9bce24}.em3 .em-cnt{background:var(--brand-blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.em3 .em-pop{position:relative}.em3 .em-pmenu{z-index:500;background:#fff;border:1px solid #e4e8ee;border-radius:13px;min-width:218px;padding:10px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 22px 48px -18px #08142280,0 2px 8px #0814221a}.em3 .em-pmenu-h{min-width:340px}.em3 .em-pm-top{letter-spacing:.12em;text-transform:uppercase;color:var(--chrm-text-muted);justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 9px;font-size:9px;font-weight:800;display:flex}.em3 .em-pm-clr{color:var(--brand-blue);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.em3 .em-pm-clr:hover{background:var(--chrm-hover)}.em3 .em-pm-cols{gap:16px;display:flex}.em3 .em-pm-col{flex:1;min-width:0}.em3 .em-pm-h{letter-spacing:.1em;text-transform:uppercase;color:var(--chrm-text-muted);margin-bottom:7px;font-size:8.5px;font-weight:800}.em3 .em-ms-wrap{flex-direction:column;gap:3px;max-height:210px;display:flex;overflow-y:auto}.em3 .em-ms,.em3 .em-pm-c{cursor:pointer;color:var(--chrm-text-primary);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:11px;font-weight:600;transition:background .14s;display:flex;position:relative}.em3 .em-ms:hover,.em3 .em-pm-c:hover{background:#f1f6fa}.em3 .em-ms input,.em3 .em-pm-c input{opacity:0;pointer-events:none;position:absolute}.em3 .em-ms-b{background:#fff;border:1.5px solid #c9d6e2;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:all .15s;display:flex}.em3 .em-ms.on .em-ms-b,.em3 .em-pm-c.on .em-ms-b{background:var(--brand-blue);border-color:var(--brand-blue)}.em3 .em-ms.on .em-ms-b:after,.em3 .em-pm-c.on .em-ms-b:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4.5px;transform:rotate(-45deg)translateY(-1px)}.em3 .em-pm-f{border-top:1px solid var(--chrm-border-subtle);justify-content:flex-end;margin-top:4px;padding-top:9px;display:flex}.em3 .em-pm-f button{background:var(--brand-blue);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:7px 16px;font-size:11px;font-weight:700}.em3 .em-pm-f button:hover{background:var(--brand-blue-dk)}.em3 .tw{scrollbar-width:thin;max-height:72vh;overflow:auto}.em3 .em-table{border-collapse:collapse;width:100%;font-size:11.5px}.em3 .em-table th{z-index:2;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--chrm-navy-head);letter-spacing:.01em;text-transform:none;color:#fff;border-bottom:1px solid #ffffff24;padding:11px 14px;font-size:13px;font-weight:800;position:sticky;top:0}.em3 .em-table th:first-child,.em3 .em-table td:first-child{padding-left:22px}.em3 .em-th{cursor:pointer}.em3 .em-th-in{align-items:center;gap:5px;display:inline-flex}.em3 .em-th:hover,.em3 .em-th-on{color:#fff;background:#24377f}.em3 .em-sc{opacity:.55;width:11px;height:11px}.em3 .em-sc.on{opacity:1;color:#fff}.em3 .em-th-act{text-align:right;cursor:default}.em3 .em-table td{vertical-align:middle;color:#3a4454;border-bottom:1px solid #eef1f6;padding:14px 18px;font-weight:600}.em3 .em-table tbody tr{transition:background .14s}.em3 .em-table tbody tr:hover{background:var(--chrm-surface-2)}.em3 .em-table tbody tr:last-child td{border-bottom:none}.em3 .em-namecell{min-width:210px}.em3 .em-cname{align-items:center;gap:9px;min-width:0;display:flex}.em3 .em-cname-n{color:#0e1b24;font-size:13px;font-weight:700;line-height:1.3}.em3 a.em-cname-n{cursor:pointer;text-decoration:none;transition:color .14s;display:inline-block}.em3 a.em-cname-n:hover{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.em3 a.em-cname-n:focus-visible{color:var(--color-primary);border-radius:4px;outline:none;box-shadow:0 0 0 3px #347ff047}.em3 .em-cname-m{color:#5a6472;flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font-size:10.5px;font-weight:600;display:flex}.em3 .em-cid{letter-spacing:.04em;color:var(--chrm-primary);background:#edf3fe;border:1px solid #d8e3f8;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:750}.em3 .em-uid{color:var(--chrm-text-secondary);background:#eef3f7;border-radius:5px;padding:1px 6px;font-weight:700}.em3 .em-tg{border:1px solid var(--line);width:22px;height:22px;color:var(--chrm-text-muted);cursor:pointer;background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:all .16s;display:flex}.em3 .em-tg svg{width:12px;height:12px;transition:transform .18s}.em3 .em-tg:hover{border-color:var(--chrm-accent);color:var(--brand-blue);background:var(--chrm-hover)}.em3 .em-tg.on svg{transform:rotate(90deg)}.em3 .em-tg-none{flex-shrink:0;width:22px}.em3 .em-childrow{background:#f9fbfd}.em3 .em-childrow:hover{background:#f3f8fb!important}.em3 .em-cname-u{padding-left:8px}.em3 .em-cico-u{background:var(--chrm-hover);width:22px;height:22px;color:var(--brand-blue);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.em3 .em-cico-u svg{width:12px;height:12px}.em3 .em-uname-n{color:var(--chrm-text-primary);font-size:12px;font-weight:700}.em3 .em-svc{white-space:nowrap;font-variant-numeric:tabular-nums;color:#42586a;font-size:12px;font-weight:650}.em3 .em-inact{color:var(--chrm-text-muted);margin-top:3px;font-size:8.5px;font-weight:600}.em3 .em-utype{color:var(--chrm-text-secondary);background:#eef3f7;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:700}.em3 .em-empty{text-align:center;color:var(--chrm-text-muted);font-weight:600;padding:38px 16px!important}.em3 .org-ind{white-space:nowrap;border-radius:8px;align-items:center;padding:4px 11px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.em3 .org-ind-1{color:#4356b8;background:#eef2ff;box-shadow:inset 0 0 0 1px #e0e6fa}.em3 .org-ind-2{color:#0f8a6b;background:#e7f6f1;box-shadow:inset 0 0 0 1px #cdece2}.em3 .org-ind-3{color:#6d46c4;background:#f3eefe;box-shadow:inset 0 0 0 1px #e4d9f8}.em3 .org-ind-4{color:#b4790e;background:#fef3e4;box-shadow:inset 0 0 0 1px #f6e2bc}.em3 .org-ind-5{color:#c13b5b;background:#fdecef;box-shadow:inset 0 0 0 1px #f6d2db}.em3 .org-ind-6{color:#2668b0;background:#e7f1fb;box-shadow:inset 0 0 0 1px #cfe1f4}.em3 .em-person{align-items:center;gap:9px;min-width:0;display:flex}.em3 .em-av{letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10.5px;font-weight:800;display:flex}.em3 .em-av-b{color:var(--chrm-primary-indigo);background:#dde9fb}.em3 .em-av-t{color:var(--chrm-success);background:#d8f3ec}.em3 .em-person-tx{flex-direction:column;min-width:0;display:flex}.em3 .em-person-n{color:#0b1220;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:750;overflow:hidden}.em3 .em-person-d{letter-spacing:.02em;color:#5a6472;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;overflow:hidden}.em3 .em-units-pill{color:#2e5aac;background:#eaf0fa;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:26px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #d9e3f5}.em3 .em-badge{white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.em3 .em-badge .bd{background:currentColor;border-radius:50%;width:5px;height:5px}.em3 .em-badge-g{color:#0f8a6b;background:#e8f6ef}.em3 .em-badge-r{color:#c0392b;background:#fbf1ef}.em3 .em-badge-a{color:#b7791f;background:#fbf3e2}.em3 .em-badge-b{color:var(--brand-blue);background:#e8f1f7}.em3 .em-score{align-items:center;gap:9px;display:flex}.em3 .em-score-v{font-variant-numeric:tabular-nums;min-width:38px;font-size:12.5px;font-weight:800}.em3 .em-score-bar{background:#edf0f5;border-radius:999px;width:88px;height:6px;overflow:hidden}.em3 .em-score-fill{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.em3 .em-actcell{text-align:right;white-space:nowrap}.em3 .em-actwrap{justify-content:flex-end;display:inline-flex;position:relative}.em3 .em-dots{border:1px solid var(--line);width:27px;height:27px;color:var(--chrm-text-muted);cursor:pointer;background:#fff;border-radius:9px;font-size:14px;line-height:1;transition:all .15s}.em3 .em-dots:hover,.em3 .em-dots.on{border-color:var(--chrm-accent);background:var(--chrm-hover);color:var(--brand-blue)}.em3 .em-menu .em-menu-warn:hover{background:#fce9e7}.em3 .em-pager{border-top:1px solid var(--chrm-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.em3 .em-pg-l{color:var(--chrm-text-muted);font-size:10.5px;font-weight:600}.em3 .em-pg-l strong{color:var(--chrm-text-primary);font-weight:700}.em3 .em-pg-r{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.em3 .em-pg-size{color:var(--chrm-text-muted);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.em3 .em-pg-size select{border:1px solid var(--line);color:var(--chrm-text-primary);cursor:pointer;background:#fff;border-radius:8px;outline:none;padding:5px 7px;font-size:10.5px;font-weight:600}.em3 .em-pg-btns{align-items:center;gap:4px;display:flex}.em3 .em-pg-btns button{border:1px solid var(--line);color:var(--chrm-text-secondary);cursor:pointer;background:#fff;border-radius:9px;padding:6px 10px;font-size:10.5px;font-weight:700;transition:all .15s}.em3 .em-pg-btns button:hover:not(:disabled){border-color:var(--chrm-accent);color:var(--brand-blue);background:var(--chrm-hover)}.em3 .em-pg-btns button:disabled{opacity:.4;cursor:default}.em3 .em-pg-n.on{background:var(--brand-blue)!important;border-color:var(--brand-blue)!important;color:#fff!important}.em3 .em-alert{color:#a2372a;background:#fbf1ef;border:1px solid #efc9c3;border-radius:11px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:11.5px;font-weight:600;display:flex}.em-menu{z-index:9999;background:#fff;border:1px solid #e4e8ee;border-radius:12px;flex-direction:column;min-width:168px;padding:5px;display:flex;box-shadow:0 22px 48px -18px #08142280,0 2px 8px #0814221a}.em-menu a,.em-menu button{text-align:left;width:100%;color:var(--chrm-text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:11.5px;font-weight:600;transition:background .14s;display:block}.em-menu a:hover,.em-menu button:hover{background:#f2f6fa}.em-menu button.danger{color:var(--chrm-danger)}.em-menu button.danger:hover{background:#fce9e7}.emx-scrim{z-index:9000;justify-content:flex-end;display:flex;position:fixed;inset:0}.emx-scrim-hit{cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0814226b;border:none;animation:.18s both emxFade;position:absolute;inset:0}@keyframes emxFade{0%{opacity:0}to{opacity:1}}.emx-drawer{background:#fff;flex-direction:column;width:min(560px,100%);height:100%;animation:.24s cubic-bezier(.4,0,.2,1) both emxIn;display:flex;position:relative;box-shadow:-24px 0 60px -30px #08142299}@keyframes emxIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.emx-drawer-hd{border-bottom:1px solid var(--chrm-border-subtle);align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex}.emx-drawer-hd-hero{color:#fff;background:radial-gradient(120% 130% at 90% -25%, #7dafff6b, transparent 55%), radial-gradient(90% 140% at -6% 120%, #12379680, transparent 55%), linear-gradient(115deg, var(--chrm-navy) 0%, var(--chrm-primary-indigo) 50%, #2f6cde 100%);border-bottom:none;align-items:center;padding:14px 18px;position:relative}.emx-drawer-hd-hero .emx-x{color:#fff;background:#ffffff2e;border:none}.emx-drawer-hd-hero .emx-x:hover{color:#fff;background:#ffffff4d}.emx-hd{align-items:center;gap:14px;min-width:0;display:flex}.emx-av{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.emx-av svg{width:23px;height:23px}.emx-hdm{min-width:0}.emx-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#ffffffb8;margin-bottom:4px;font-size:9.5px;font-weight:700}.emx-hdtop{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.emx-name{letter-spacing:-.01em;color:#fff;font-size:17px;font-weight:800}.emx-hdbadge{color:#fff;background:#fff3;border-radius:20px;padding:2px 8px;font-size:10.5px;font-weight:700}.emx-hdsub{color:#ffffffd1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:11px;display:flex}.emx-code{color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:700}.emx-sep{background:#ffffff73;border-radius:50%;flex-shrink:0;width:3px;height:3px}.emx-drawer-hd h2{color:var(--chrm-text-primary);font-size:16px;font-weight:750;line-height:1.3}.emx-drawer-hd p{color:var(--chrm-text-muted);margin-top:3px;font-size:11px;font-weight:600}.emx-x{cursor:pointer;width:28px;height:28px;color:var(--chrm-text-muted);background:var(--chrm-surface-2);border:1px solid var(--chrm-border-subtle);border-radius:8px;flex-shrink:0;margin-left:auto;font-size:12px}.emx-x:hover{color:var(--chrm-text-primary);background:#eef3f7}.emx-drawer-bd{flex:1;min-height:0;padding:18px 22px 22px;overflow-y:auto}.emx-drawer-ft{border-top:1px solid var(--chrm-border-subtle);background:#fafcfd;align-items:center;gap:8px;padding:14px 22px;display:flex}.emx-ft-l{color:var(--chrm-text-muted);margin-right:auto;font-size:10.5px;font-weight:600}.emx-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.emx-stat{background:var(--chrm-surface-2);border:1px solid var(--chrm-border-subtle);border-radius:12px;padding:12px 14px}.emx-sv{color:var(--chrm-text-primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1}.emx-sl{letter-spacing:.08em;text-transform:uppercase;color:var(--chrm-text-muted);margin-top:5px;font-size:8.5px;font-weight:800}.emx-stat.emx-t-good .emx-sv{color:var(--chrm-success)}.emx-stat.emx-t-warn .emx-sv{color:var(--chrm-warning)}.emx-stat.emx-t-bad .emx-sv{color:var(--chrm-danger)}.emx-sec+.emx-sec{margin-top:18px}.emx-st{letter-spacing:.12em;text-transform:uppercase;color:var(--chrm-text-secondary);margin-bottom:10px;font-size:9.5px;font-weight:800}.emx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.emx-f{flex-direction:column;gap:3px;min-width:0;display:flex}.emx-f.emx-wide{grid-column:1/-1}.emx-l{letter-spacing:.09em;text-transform:uppercase;color:#a1b4c3;font-size:8.5px;font-weight:800}.emx-v{color:var(--chrm-text-primary);word-break:break-word;font-size:12px;font-weight:650}.emx-units{flex-direction:column;display:flex}.emx-unit{border-bottom:1px solid var(--chrm-border-subtle);align-items:center;gap:10px;padding:9px 2px;display:flex}.emx-unit:last-child{border-bottom:none}.emx-unit-c{color:var(--chrm-text-secondary);background:var(--chrm-surface-2);border:1px solid var(--chrm-border-subtle);border-radius:5px;padding:2px 8px;font-size:9px;font-weight:750}.emx-unit-n{min-width:0;color:var(--chrm-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;font-weight:650;overflow:hidden}.emx-unit-s{color:var(--chrm-primary);font-size:11px;font-weight:800}.emx-body{padding:2px 0 4px}.emx-tl{position:relative}.emx-tl-mo{letter-spacing:.12em;text-transform:uppercase;color:var(--chrm-text-muted);margin:4px 0 10px 44px;font-size:9.5px;font-weight:800}.emx-tl-i{gap:14px;padding-bottom:14px;display:flex;position:relative}.emx-tl-i:before{content:"";background:#e4e9f0;width:2px;position:absolute;top:34px;bottom:0;left:15px}.emx-tl-i:last-child:before{display:none}.emx-tl-node{z-index:1;background:var(--chrm-surface-2);border:1px solid var(--chrm-border);width:32px;height:32px;color:var(--chrm-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative}.emx-tl-card{background:var(--chrm-surface);border:1px solid var(--chrm-border);border-radius:11px;flex:1;min-width:0;padding:12px 14px;box-shadow:0 1px 2px #101e360a}.emx-tl-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.emx-tl-t{color:#0b1220;font-size:13px;font-weight:800}.emx-chip{letter-spacing:.07em;text-transform:uppercase;background:var(--chrm-surface-2);color:var(--chrm-text-secondary);border-radius:20px;padding:2px 8px;font-size:9px;font-weight:800}.emx-tl-w{color:#43506a;margin-top:5px;font-size:12px;line-height:1.6}.emx-tl-meta{border-top:1px solid var(--chrm-border);align-items:center;gap:12px;margin-top:10px;padding-top:9px;display:flex}.emx-when{color:#7a8494;font-size:10.5px;font-weight:700}.emx-by{color:#7a8494;align-items:center;gap:6px;margin-left:auto;font-size:10.5px;font-weight:700;display:flex}.emx-by-av{color:#43506a;background:#eef2f8;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:flex}.emx-k-visit .emx-tl-node{color:var(--chrm-success);background:#f2fbf7;border-color:#c8efe1}.emx-k-visit .emx-chip{color:#0b7a57;background:#e7f7f1}.emx-k-edit .emx-tl-node{color:var(--chrm-primary);background:#f4f8fe;border-color:#dde9fb}.emx-k-edit .emx-chip{color:var(--chrm-primary-indigo);background:#e8f0fe}.emx-k-doc .emx-tl-node{color:var(--chrm-warning);background:#fefaf3;border-color:#fbe3bf}.emx-k-doc .emx-chip{color:#b45309;background:#fdf2e3}.emx-k-new .emx-tl-node{color:#7c3aed;background:#f9f6fe;border-color:#e4dafb}.emx-k-new .emx-chip{color:#6d28d9;background:#f2ecfd}.emx-k-status .emx-tl-node{color:#0f766e;background:#f2faf9;border-color:#cce9e6}.emx-k-status .emx-chip{color:#0f766e;background:#e6f5f3}.emx-btn-ghost{border:1px solid var(--chrm-border);background:var(--chrm-surface);color:var(--chrm-text-secondary);cursor:pointer;border-radius:9px;margin-left:auto;padding:8px 16px;font-size:11.5px;font-weight:700}.emx-btn-ghost:hover{border-color:var(--chrm-primary);color:var(--chrm-primary)}.emx-warn{color:#b4271b;background:#fce9e7;border:1px solid #f6d3cf;border-radius:12px;margin-bottom:18px;padding:12px 14px;font-size:11.5px;font-weight:600;line-height:1.6}.emx-warn.ok{color:#0b7a53;background:#e4f5ee;border-color:#c4e8d8}.emx-field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.emx-field>span{letter-spacing:.01em;color:var(--chrm-text-secondary);font-size:9px;font-weight:800}.emx-field b{color:var(--chrm-danger)}.emx-err{color:var(--chrm-danger);margin-top:10px;font-size:11px;font-weight:650}.emx-empty{text-align:center;color:#a1b4c3;padding:40px 10px;font-size:11.5px;font-weight:600;line-height:1.6}@media (max-width:560px){.emx-grid,.emx-stats{grid-template-columns:1fr}}.em-toast{z-index:1000;color:var(--chrm-success);background:#f0faf5;border:1px solid #1f8b574d;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:12.5px;font-weight:650;animation:.22s ease-out em-toast-in;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 14px 30px -12px #0e283a47}.em-toast svg{flex:none;width:18px;height:18px}.em-toast-close{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0 2px;font-size:16px;line-height:1}.em-toast-close:hover{opacity:1}@keyframes em-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.emw-banner{background:radial-gradient(110% 150% at 96% -30%, #347ff052, transparent 55%), radial-gradient(80% 130% at -8% 125%, #1f8b5729, transparent 55%), linear-gradient(128deg, var(--chrm-deep) 0%, var(--chrm-navy) 56%, var(--chrm-surface-navy) 100%);border-radius:22px;margin:0 0 14px;padding:22px 26px 20px;position:relative;overflow:hidden;box-shadow:0 22px 48px -18px #0428388c,inset 0 1px #ffffff24}.emw-banner:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000 100%);mask-image:linear-gradient(115deg,#0000 30%,#000 100%)}.emw-banner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumb metrics""desc help""track track";align-items:center;gap:6px 18px;display:grid}.emw-parentrow{z-index:2;grid-column:1/-1;position:relative}.emw-ctitle{grid-area:crumb}.emw-cdesc{grid-area:desc}.emw-metrics{grid-area:metrics}.emw-helper{grid-area:help}.emw-track{grid-area:track}@media (max-width:900px){.emw-banner{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumb""desc""metrics""help""track"}}.emw-cur-ico{width:38px;height:38px;color:var(--chrm-accent);background:#347ff024;border:1px solid #347ff04d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1f}.emw-cur-ico svg{width:19px;height:19px}.emw-cur-tx{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.emw-step-no{letter-spacing:-.5px;color:#fff;font-size:21px;font-weight:700;line-height:1.15}.emw-eta{color:#cfeaf4;letter-spacing:.14em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.emw-eta svg{width:10px;height:10px}.emw-eta i{background:var(--brand-mint);border-radius:50%;width:6px;height:6px;font-style:normal;box-shadow:0 0 0 3px #1f8b572e}.emw-metrics{z-index:2;flex-wrap:nowrap;flex-shrink:0;align-items:stretch;gap:6px;display:flex;position:relative}.emw-metric{background:#04222e6b;border:1px solid #ffffff1c;border-radius:10px;flex-direction:row;align-items:baseline;gap:6px;min-width:0;padding:6px 10px;display:flex;box-shadow:inset 0 1px #ffffff14}.emw-m-val{letter-spacing:-.9px;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;font-size:14px;font-weight:750;line-height:1}.emw-m-val small{color:#cbe2ec99;font-size:10.5px;font-weight:400}.emw-m-lbl{letter-spacing:0;text-transform:none;white-space:nowrap;color:#ffffff8c;font-size:11px;font-weight:600;line-height:1}.emw-track{z-index:2;align-items:flex-start;gap:2px;padding:16px 0 4px;display:flex;position:relative}.emw-banner>.emw-track:first-child{padding-top:0}.emw-step{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:11px;min-width:0;padding:8px 6px 6px;transition:background .16s;display:flex;position:relative}.emw-step:hover{background:#ffffff0d}.emw-step.on{background:#86aef71a;box-shadow:inset 0 0 20px #12e8c60d}.emw-step:after{content:"";background:#ffffff24;border-radius:2px;height:2px;position:absolute;top:23px;left:calc(50% + 22px);right:calc(22px - 50%)}.emw-step:last-child:after{display:none}.emw-step.done:after{background:#1f8b5780}.emw-step-ico{z-index:1;color:#cfeaf4;background:#04222e80;border:2px solid #ffffff42;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a}.emw-step-ico svg{stroke-width:2px;width:15px;height:15px}.emw-step.on .emw-step-ico{color:#fff;background:linear-gradient(135deg, var(--chrm-accent), var(--chrm-primary));border-color:#0000;box-shadow:0 8px 20px -6px #347ff099,inset 0 1px #ffffff73}.emw-step.done .emw-step-ico{color:#fff;background:linear-gradient(135deg, var(--chrm-success), #34d07a);border-color:#0000}.emw-step-lbl{text-align:center;color:#cbe2ecb3;font-size:10px;font-weight:650;line-height:1.25}.emw-step.on .emw-step-lbl{color:#fff;font-weight:750}.emw-helper{z-index:2;box-shadow:none;background:0 0;border:none;border-radius:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:0;padding:0;display:flex;position:relative}.emw-helper-l{min-width:0;color:var(--brand-amber,#fcd97a);align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:flex}.emw-helper-l svg{fill:none;stroke:currentColor;flex-shrink:0;width:15px;height:15px}.emw-helper-r{letter-spacing:0;text-transform:none;white-space:nowrap;color:#ffffff8c;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.emw-helper-dot{background:var(--brand-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34d07a45}.emw-parent{color:#cfeaf4;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:1180px){.emw-step-lbl{display:none}.emw-track{gap:6px}}@media (max-width:760px){.emw-metrics{width:100%}.emw-metric{flex:1}}.emw-card{background:#fff;border:1px solid #e7e9ef;border-radius:16px;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 2px #0814220a,0 10px 26px -20px #08142259}.emw-card-hd{border-bottom:1px solid #eae5dc;align-items:center;gap:12px;padding:18px 24px;display:flex}.emw-card-ico{color:#04324a;background:#e8f1f7;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.emw-card-ico svg{width:17px;height:17px}.emw-card-ttl{letter-spacing:-.15px;color:var(--chrm-text-primary);font-size:15px;font-weight:800;line-height:1.6}.emw-card-sub{color:#57637a;margin-top:2px;font-size:11px;font-weight:600}.emw-card-badge{white-space:nowrap;letter-spacing:.03em;color:#04324a;background:#e8f1f7;border:1px solid #a7d8ec;border-radius:20px;align-items:center;gap:4px;margin-left:auto;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.emw-card-badge.gold{color:#9a6b12;background:#fbf3e2;border-color:#efd8a8}.emw-card-badge.amber{color:#b7791f;background:#fbf3e2;border-color:#efd8a8}.emw-card-body{padding:22px 24px}.emw-field{flex-direction:column;gap:6px;display:flex}.emw-label{letter-spacing:.01em;color:#1b2433;align-items:center;gap:5px;font-size:11px;font-weight:800;line-height:1.3;display:flex}.emw-req{color:#d0342c}.emw-input,.emw-select,.emw-textarea{width:100%;color:var(--chrm-text-primary);background:#f1f4f8;border:1px solid #0000;border-radius:9px;outline:none;padding:10px 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s}.emw-input::placeholder,.emw-textarea::placeholder{color:#9aa5b4;font-weight:500}.emw-input:hover,.emw-select:hover,.emw-textarea:hover{background:#edf1f6}.emw-input:focus,.emw-select:focus,.emw-textarea:focus{border-color:var(--chrm-primary-indigo);background:#fff;box-shadow:0 0 0 3px #0b5e861f}.emw-textarea{resize:vertical;min-height:84px;line-height:1.55}.emw-hint{color:#57637a;margin-top:3px;font-size:10.5px;font-weight:600;line-height:1.4}.emw-hint.hint-req{color:#b45309}.emw-hint.hint-error{color:#d0342c}.emw-input.emw-input-bad{background:#fef2f2;border-color:#d0342c}.shift-req{color:#d0342c;font-weight:700}.shift-row .emw-input.emw-bad,.shift-row .emw-select.emw-bad{background:#fef2f2;border-color:#d0342c}.shift-row .emw-input.emw-bad:focus,.shift-row .emw-select.emw-bad:focus{box-shadow:0 0 0 3px #d0342c26}.emw-field-invalid .emw-label{color:#d0342c}.emw-field-invalid .emw-input,.emw-field-invalid .emw-select,.emw-field-invalid .emw-textarea{background:#fef2f2;border-color:#d0342c}.emw-field-invalid .emw-input:focus,.emw-field-invalid .emw-select:focus,.emw-field-invalid .emw-textarea:focus{box-shadow:0 0 0 3px #d0342c26}.emw-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 6px;padding:6px 0 4px;display:flex}.emw-foot-c{text-align:center}.emw-foot-step{color:var(--chrm-text-primary);font-size:11.5px;font-weight:800}.emw-foot-name{color:#57637a;margin-top:2px;font-size:11px;font-weight:600}.emw-foot-r{align-items:center;gap:10px;display:flex}.emw-btn{color:#1f2937;letter-spacing:.01em;cursor:pointer;background:#fff;border:1px solid #e4e8ee;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.emw-btn:hover:not(:disabled){background:#f7fafc;border-color:#b7c7dc}.emw-btn:disabled{opacity:.45;cursor:default}.emw-btn-sm{box-shadow:none;border-radius:10px;padding:8px 14px;font-size:11px}.emw-btn-primary{background:var(--brand-blue);color:#fff;border:none;border-radius:10px;padding:10px 22px;font-size:13px;font-weight:700;box-shadow:0 6px 16px -6px #0b5e868c}.emw-btn-primary:hover:not(:disabled){background:var(--brand-blue-dk)}.emw-save-msg{font-size:11.5px;font-weight:700}.emw-save-msg-link{color:var(--color-danger,#d0342c);cursor:pointer;text-align:right;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:underline}.emw-save-msg-link:hover{text-decoration-thickness:2px}.emw-flash{outline-offset:4px;border-radius:10px;outline:2px solid #d0342c;animation:.9s ease-in-out 3 emw-flash-pulse;position:relative}@keyframes emw-flash-pulse{0%,to{background:#d0342c00;box-shadow:0 0 #d0342c00}50%{background:#d0342c1a;box-shadow:0 0 0 8px #d0342c24}}.emw-done{text-align:center}.emw-done-ic{color:#fff;background:var(--chrm-primary-gradient);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 18px;display:flex;box-shadow:0 16px 36px -8px #0b5e8673}.emw-done-ic svg{width:34px;height:34px}.ca-hd{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ca-ico{background:#fef3c7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.ca-ttl{color:var(--chrm-text-primary);font-size:14px;font-weight:800}.ca-msg{color:#57637a;margin-bottom:14px;font-size:11.5px;line-height:1.7}.ca-hint{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:18px;padding:11px 13px;font-size:11px}.ca-actions{justify-content:flex-end;gap:10px;display:flex}.emc-overlay{z-index:200;-webkit-backdrop-filter:blur(6px)saturate(1.15);background:#0a122275;justify-content:center;align-items:center;padding:24px 16px;animation:.16s emcFade;display:flex;position:fixed;inset:0}@keyframes emcFade{0%{opacity:0}to{opacity:1}}.emc-modal{background:#fff;border-radius:18px;width:580px;max-width:100%;max-height:92vh;animation:.18s emcIn;overflow:hidden auto;box-shadow:0 26px 72px #06102252,0 8px 24px #06102229}@keyframes emcIn{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}.emc-add-drawer{width:620px}.emc-hd{background:linear-gradient(135deg, var(--chrm-primary), var(--chrm-primary-indigo));border-radius:18px 18px 0 0;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 26px 16px;display:flex}.emc-ttl{color:#1b2437;font-size:17px;font-weight:700}.emc-sub{color:#6b7688;margin-top:5px;font-size:12px}.emc-hd .emc-ttl{color:#fff}.emc-hd .emc-sub{color:#ffffffd1}.emc-x{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;transition:all .15s;display:flex}.emc-x:hover{color:#fff;background:#ffffff4d}.emc-body{padding:24px 26px 26px}.emc-intro{color:#44506a;margin-bottom:14px;font-size:12px;line-height:1.6}.emc-intro strong{color:#1b2437;font-weight:800}.emc-opts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}@media (max-width:520px){.emc-opts{grid-template-columns:1fr}}.emc-opt{text-align:center;cursor:pointer;background:#fff;border:1px solid #1113271a;border-radius:14px;padding:22px 16px;transition:all .22s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #14203a0d}.emc-opt:hover{border-color:var(--chrm-primary);transform:translateY(-2px);box-shadow:0 10px 26px #347ff029}.emc-opt.on{border-color:var(--chrm-primary);background:#eaf0fe;box-shadow:0 0 0 3px #347ff024}.emc-opt-ico{color:#1b2437;justify-content:center;margin-bottom:6px;display:flex}.emc-opt-ico svg{stroke-width:1.7px;width:22px;height:22px}.emc-opt-t{color:#1b2437;font-size:11.5px;font-weight:800;display:block}.emc-opt-d{color:#6b7688;margin-top:3px;font-size:10px;line-height:1.5;display:block}.emc-field{margin-bottom:14px}.emc-label{letter-spacing:.01em;color:#6b7280;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.emc-select{color:#1b1f27;cursor:pointer;background:#ecedef;border:1px solid #0000;border-radius:9px;outline:none;width:100%;height:42px;padding:10px 12px;font-size:13px}.emc-select:focus{border-color:var(--chrm-primary);background:#fff;box-shadow:0 0 0 3px #347ff024}.emc-note{color:#1b2437;font-size:13.5px;line-height:1.6}.emc-err{color:#c0392b;margin-top:8px;font-size:11.5px;font-weight:700}.emc-actions{border-top:1px solid #e8ebf2;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.emc-btn{cursor:pointer;border:none;border-radius:9px;padding:9px 18px;font-size:12.5px;font-weight:700;transition:all .15s}.emc-btn-ghost{color:#6b7688;background:#0814220d}.emc-btn-ghost:hover{color:#1b2437;background:#08142217}.emc-btn-go{background:var(--chrm-primary-indigo);color:#fff;box-shadow:0 6px 16px -6px #4b46e88c}.emc-btn-go:hover{background:#3d38c9}.emw-rowhd{letter-spacing:.05em;text-transform:uppercase;color:var(--chrm-text-muted);background:#f0f3f8;border-radius:7px;align-items:center;gap:7px;margin-bottom:6px;padding:6px 10px;font-size:9.5px;font-weight:700;display:grid}.emw-row{align-items:center;gap:7px;margin-bottom:6px;display:grid}.emw-rowbtn{cursor:pointer;width:28px;height:28px;color:var(--chrm-primary);background:var(--chrm-hover);border:1px solid #347ff03d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;transition:all .15s;display:flex}.emw-rowbtn:hover{background:var(--chrm-active)}.emw-rowbtn.del{color:var(--chrm-danger);background:#fce9e7;border-color:#f6d3cf}.emw-rowbtn.del:hover{background:#f8dcd9}.emw-rowbtn:focus-visible{outline:2px solid var(--chrm-primary);outline-offset:2px}@media (max-width:760px){.emw-rowhd{display:none}.emw-row{grid-template-columns:1fr!important}}.chrm-drawer-overlay{z-index:220;background:#0814228c;justify-content:flex-end;align-items:stretch;animation:.16s emcFade;display:flex;position:fixed;inset:0}.chrm-drawer{background:#fff;max-width:100%;height:100%;animation:.26s cubic-bezier(.4,0,.2,1) both chrmDrawerIn;overflow-y:auto;box-shadow:-26px 0 62px -26px #0814228c}.chrm-drawer .emc-hd{border-radius:0}@keyframes chrmDrawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.emw-errdrawer{width:480px}.emw-errdrawer-body{padding:24px 26px 26px}.emw-errdrawer-warn{color:#9b1c1c;align-items:center;gap:10px;margin:0 0 13px;font-size:13px;font-weight:800;display:flex}.emw-errdrawer-warn svg{flex-shrink:0;width:16px;height:16px}.emw-errdrawer-list{gap:8px;margin:0 0 6px;padding:0;list-style:none;display:grid}.emw-errdrawer-list li{background:#fef2f2;border-radius:9px;flex-direction:column;gap:2px;padding:9px 13px;display:flex}.emw-errdrawer-list strong{color:#9b1c1c;font-size:11.5px;font-weight:800}.emw-errdrawer-list span{color:#7f1d1d;font-size:10.5px;font-weight:600}.emw-errdrawer-actions{border-top:1px solid #e8ebf2;justify-content:flex-end;margin-top:22px;padding-top:18px;display:flex}.emw-errdrawer-btn{background:linear-gradient(135deg, var(--chrm-primary) 0%, var(--chrm-primary-indigo) 100%);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:9px 18px;font-size:12.5px;font-weight:700;transition:filter .15s;box-shadow:0 6px 18px -6px #347ff073}.emw-errdrawer-btn:hover{filter:brightness(.96)}.emw-step.locked{opacity:.45;cursor:not-allowed}.emw-step.locked:hover{background:inherit}.emw-doc{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:6px 8px 6px 12px;display:flex}.emw-doc.held{opacity:.6}.emw-doc.has{background:#eef7fb;border-color:#cfe6f2}.emw-doc-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--chrm-text-muted);flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.emw-doc.has .emw-doc-status{color:var(--chrm-primary);font-weight:650}.emw-doc-act{flex-shrink:0;align-items:center;gap:4px;display:flex}.emw-doc-btn{cursor:pointer;width:26px;height:26px;color:var(--chrm-text-secondary);background:#fff;border:1px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;font-size:12px;line-height:1;text-decoration:none;transition:all .15s;display:flex}.emw-doc-btn:hover:not(:disabled){border-color:var(--chrm-accent);background:var(--chrm-hover)}.emw-doc-btn:disabled{opacity:.5;cursor:default}.emw-doc-btn.del{color:var(--chrm-danger);background:#fdf4f3;border-color:#f3d2ce}.emw-doc-btn.del:hover{background:#fce9e7;border-color:#f6d3cf}.emw-doc-btn:focus-visible{outline:2px solid var(--chrm-primary);outline-offset:1px}.emw-doc-err{color:var(--chrm-danger);margin-top:4px;font-size:10.5px;font-weight:600}.sr{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.sr-head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:2px;display:flex}.sr-title{letter-spacing:-.5px;color:var(--chrm-text-primary);font-size:26px;font-weight:750}.sr-sub{max-width:640px;color:var(--chrm-text-muted);text-wrap:pretty;margin-top:6px;font-size:11.5px;font-weight:500;line-height:1.6}.sr-legend{flex-wrap:wrap;gap:16px;display:flex}.sr-key{letter-spacing:.06em;text-transform:uppercase;color:var(--chrm-text-muted);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.sr-key i{border-radius:50%;width:9px;height:9px}.sr-key .k-on{background:var(--chrm-primary-indigo)}.sr-key .k-off{background:#cbd3de}.sr-key .k-req{background:#e7a33b}.reg-group{grid-column:1/-1;align-items:center;gap:12px;margin:14px 2px 0;display:flex}.reg-group:first-of-type{margin-top:6px}.rg-t{letter-spacing:.1em;text-transform:uppercase;color:var(--chrm-primary-indigo);white-space:nowrap;font-size:11.5px;font-weight:800}.rg-line{background:linear-gradient(90deg, var(--chrm-border), transparent);flex:1;height:1px}.rg-count{background:var(--chrm-surface-2);color:var(--chrm-text-muted);white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:700}.reg-acc{background:var(--chrm-surface);border:none;border-radius:16px;grid-column:auto;transition:box-shadow .24s,transform .24s;overflow:hidden;box-shadow:0 1px 2px #0814220d,0 6px 18px -14px #08142280}.reg-acc:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0814220d,0 16px 32px -18px #08142280}.reg-acc.on,.reg-acc.on:hover{box-shadow:inset 0 0 0 1.5px var(--chrm-primary-indigo), 0 18px 36px -20px #4b46e899;grid-column:1/-1;transform:none}.reg-acc.reg-state-undecl,.reg-acc.reg-state-undecl:hover{box-shadow:inset 3px 0 0 var(--chrm-warning), 0 1px 2px #0814220d;background:#fffcf4;transform:none}.reg-acc.reg-state-na,.reg-acc.reg-state-na:hover{background:#f8fafc;transform:none;box-shadow:inset 3px 0 #94a3b8,0 1px 2px #0814220d}.reg-acc.reg-state-dna,.reg-acc.reg-state-dna:hover{box-shadow:inset 3px 0 0 var(--chrm-danger), 0 1px 2px #0814220d;background:#fef7f7;transform:none}.rap-inline{box-sizing:border-box;background:#fffbeb;border-top:1px solid #f6e2b0;border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:10.5px;display:flex}.rap-missing{border-color:var(--chrm-danger);background:var(--chrm-danger)}@supports (color:color-mix(in lab, red, red)){.rap-missing{background:color-mix(in srgb, var(--chrm-danger) 7%, transparent)}}.rap-missing .rap-inline-q{color:var(--chrm-danger)}.rap-inline-q{color:#8a5b08;margin-right:2px;font-weight:800}.rap-inline-ok{color:var(--chrm-success);font-weight:700}.rap-inline-nc{color:#9b1c1c;font-weight:700}.rap-pill{color:var(--chrm-text-primary);cursor:pointer;background:#fff;border:1.5px solid #e4e8ee;border-radius:8px;padding:5px 12px;font-size:10.5px;font-weight:700;transition:all .16s}.rap-pill:hover{background:#f5f8ff;border-color:#b7c7dc}.rap-pill.sel{border-color:var(--chrm-primary);background:var(--chrm-hover);color:var(--chrm-primary-indigo)}.rap-pill-warn:hover{background:#fef7f7;border-color:#f0b9b4}.rap-pill-warn.sel{border-color:var(--chrm-danger);color:#9b1c1c;background:#fef2f2}.rap-change{color:var(--chrm-primary-indigo);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 6px;font-size:10px;font-weight:800;text-decoration:underline}.reg-acc-hd{background:0 0;flex-wrap:nowrap;align-items:center;gap:14px;min-height:60px;padding:17px 20px;display:flex}.reg-acc.on .reg-acc-hd{background:linear-gradient(180deg, var(--chrm-tint), transparent)}.reg-ico{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;line-height:1;display:flex;box-shadow:inset 0 0 0 1px #0814220d}.reg-info{flex:auto;min-width:150px}.reg-ttl{letter-spacing:-.01em;color:var(--chrm-text-primary);font-size:14px;font-weight:800;line-height:1.3}.reg-subline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.reg-sub{color:var(--chrm-text-secondary);font-size:11.5px;font-weight:600;line-height:1.35}.reg-meta{flex:none;justify-content:flex-end;align-items:center;gap:14px;min-width:136px;display:flex}.reg-badge{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:20px;padding:2px 8px;font-size:9.5px;font-weight:700}.reg-badge.req{color:var(--chrm-success);background:#e4f5ee;border-color:#c4e8d8}.reg-badge.central{color:var(--chrm-primary-indigo);background:var(--chrm-tint);border-color:#cfd6f7}.reg-badge.state{color:var(--chrm-text-secondary);background:var(--chrm-surface-2);border-color:var(--chrm-border-subtle)}.reg-badge.local{color:var(--chrm-warning);background:#fcf1df;border-color:#f3ddb8}.reg-togw{align-items:center;gap:6px;display:flex}.reg-tog{cursor:pointer;background:#dde4ef;border:none;border-radius:11px;flex-shrink:0;width:40px;height:21px;padding:0;transition:background .18s;position:relative}.reg-tog.on{background:var(--chrm-primary-indigo)}.reg-tog i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 4px #0000002e}.reg-tog.on i{transform:translate(19px)}.reg-tog:focus-visible{outline:2px solid var(--chrm-primary-indigo);outline-offset:2px}.reg-togl{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#9bafc7;min-width:46px;font-size:10px;font-weight:700;display:inline-block}.reg-acc.on .reg-togl{color:var(--chrm-primary-indigo)}.reg-chev{cursor:pointer;color:#9bafc7;background:var(--chrm-surface-2);border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;transition:background .18s,color .18s,transform .28s cubic-bezier(.4,0,.2,1);display:flex}.reg-chev:hover:not(:disabled){background:var(--chrm-tint);color:var(--chrm-primary-indigo)}.reg-chev:disabled{opacity:.35;cursor:not-allowed}.reg-chev.open{background:var(--chrm-tint);color:var(--chrm-primary-indigo);transform:rotate(180deg)}.reg-bd{padding:6px 20px 20px}.reg-note{color:var(--chrm-text-muted);margin:12px 0 10px;font-size:10px;font-weight:600}.reg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px;padding-top:10px;display:grid}.reg-grid>*{min-width:0}.reg-subhd{border-bottom:1px solid var(--chrm-border-subtle);letter-spacing:.11em;text-transform:uppercase;color:var(--chrm-primary);grid-column:1/-1;margin-top:4px;padding-bottom:6px;font-size:9.5px;font-weight:800}.reg-sw{border-bottom:1px solid var(--chrm-border-subtle);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-bottom:6px;display:flex}.reg-sw-t{letter-spacing:.11em;text-transform:uppercase;color:var(--chrm-primary);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:9.5px;font-weight:800;display:flex}.reg-sw-t em{letter-spacing:0;text-transform:none;color:var(--chrm-text-secondary);font-style:normal;font-weight:600}.reg-sw .reg-togl{min-width:26px}.sub-st{border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sub-st.rap-missing{border:1px solid var(--chrm-danger);padding:4px 8px}.sub-st-ask{text-transform:none;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.sub-st .rap-pill{padding:3px 9px;font-size:9.5px}.sub-st .reg-togl{min-width:52px}.reg-togl.reg-na{color:var(--chrm-text-muted)}.reg-togl.reg-dna{color:var(--chrm-danger)}.ins-sec-hd .sub-st{margin-left:auto}@media (max-width:1100px){.sr{grid-template-columns:1fr}.reg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-grid>*{grid-column:span 1!important}.reg-subhd{grid-column:1/-1!important}}@media (max-width:620px){.reg-grid{grid-template-columns:1fr}}.reg-fsub{border:1px solid var(--chrm-border-subtle);background:#f8fafc;border-radius:12px;margin-top:14px;padding:14px}.reg-fsub-hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.reg-fsub-hd .reg-fsub-t{letter-spacing:.04em;text-transform:none;color:var(--chrm-text-primary);margin-bottom:0;font-size:10.5px}.reg-fsub-hd .reg-togl{min-width:26px}.reg-fsub-hd .reg-togl.on{color:var(--chrm-primary-indigo)}.reg-fsub-t{letter-spacing:.08em;text-transform:uppercase;color:var(--chrm-text-secondary);margin-bottom:10px;font-size:9px;font-weight:800}.reg-fsub .reg-grid{align-items:end;padding-top:0}.reg-fsub .reg-grid+.reg-grid{margin-top:10px}.reg-grid-sub{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.reg-grid-3{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.reg-grid-3-plain{grid-template-columns:repeat(3,minmax(0,1fr))}.reg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr)) auto}@media (max-width:720px){.reg-grid-sub,.reg-grid-3,.reg-grid-3-plain,.reg-grid-2{grid-template-columns:1fr}}.hp-notice{border:1px solid;border-radius:10px;margin-top:12px;padding:11px 14px;font-size:10.5px;line-height:1.6}.hp-notice.hp-bad{color:#9b1c1c;background:#fef2f2;border-color:#fcc9c9}.hp-notice.hp-ok{color:#065f46;background:#ecfdf5;border-color:#a7e3c8}.pt-card{border:1px solid var(--chrm-border-subtle);background:#f8fafc;border-radius:12px;margin-top:12px;padding:12px 14px 14px}.pt-card-hd{letter-spacing:.08em;text-transform:uppercase;color:var(--chrm-text-secondary);justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.pt-card .reg-grid{padding-top:10px}.reg-addrow{cursor:pointer;color:var(--chrm-primary);background:var(--chrm-hover);border:1px dashed var(--chrm-accent);border-radius:10px;margin-top:12px;padding:8px 16px;font-size:11px;font-weight:750;transition:all .15s}.reg-addrow:hover{background:var(--chrm-active)}.ins-tw{padding-top:4px}.ins-sec{margin-top:18px}.ins-sec-hd{border-bottom:1px solid var(--chrm-border-subtle);align-items:center;gap:6px;padding-bottom:6px;display:flex}.ins-sec-t{letter-spacing:.11em;text-transform:uppercase;color:var(--chrm-primary);font-size:9.5px;font-weight:800}.ins-sec-name{max-width:240px}.ins-sec-hd .reg-togw{margin-left:auto}.ins-sec-hd .reg-togl{min-width:26px}.ins-sec-hd .reg-togl.on{color:var(--chrm-primary-indigo)}.ins-off{color:var(--chrm-text-muted);padding-top:10px;font-size:10.5px;font-weight:600}.ins-sec input:disabled,.ins-sec select:disabled{opacity:.5;cursor:not-allowed}.ins-doc{min-width:0}.ins-doc .emw-doc{min-width:0;max-width:100%}.ins-doc .emw-doc-status{display:block}.ins-sub{margin:0}.ins-sub-q{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.ins-sub-q .emw-field{width:220px}.ins-sub-h{color:var(--chrm-text-muted);flex:260px;padding-bottom:7px;font-size:10.5px;font-weight:600}.ins-sub .reg-grid{padding-top:12px}.ins-req{color:var(--chrm-danger)}.ofx>.ofx-sec>.ofx-sec-hd{cursor:pointer;-webkit-user-select:none;user-select:none}.ofx>.ofx-sec>.ofx-sec-hd:hover{background:#f8fafd}.ofx>.ofx-sec>.ofx-sec-hd:focus-visible{outline:2px solid var(--chrm-primary);outline-offset:-2px}.ofx>.ofx-sec:not(.qa-open)>.ofx-sec-b{display:none}.ofx>.ofx-sec:not(.qa-open)>.ofx-sec-hd{border-bottom:0}.qa-acc-st{white-space:nowrap;border-radius:999px;align-items:center;height:24px;margin-left:auto;padding:0 10px;font-size:10.5px;font-weight:650;display:inline-flex}.qa-acc-st.is-miss{color:#8f5a0b;background:#fdf6e8}.qa-acc-st.is-ok{color:#1b7a4c;background:#eef8f2}.qa-acc-st.is-na{color:#5f6e8f;background:#f1f3f7}.qa-acc-chev{color:#5f6e8f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .18s;display:inline-flex}.qa-acc-chev svg{width:17px;height:17px}.ofx-sec.qa-open .qa-acc-chev{transform:rotate(180deg)}.hc-tw{border-radius:var(--chrm-radius-lg);border:1px solid var(--chrm-border);background:var(--chrm-surface);box-shadow:var(--chrm-shadow-sm);overflow-x:auto}.hc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px}.hc-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--chrm-text-secondary);background:var(--chrm-surface-2);border-bottom:1px solid var(--chrm-border-subtle);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:800}.hc-table td{vertical-align:middle;border-bottom:1px solid #111a3312;padding:12px 14px;font-size:12.5px}.hc-cat{min-width:190px;color:var(--chrm-text-primary);font-size:12.5px;font-weight:700}.hc-cat em{color:var(--chrm-text-muted);font-size:10px;font-style:normal;font-weight:600}.hc-total-row td{background:#0b1e3e;border-bottom:none;padding:10px 14px}.hc-total-row td:first-child{letter-spacing:.02em;color:#fff;font-size:12.5px;font-weight:800}.hc-total-row .emw-input,.hc-total-row input.emw-input.ro{color:#fff;-webkit-text-fill-color:#fff;opacity:1;background:#ffffff1f;border:1px solid #ffffff47;font-size:12.5px;font-weight:800}.hc-total-row .emw-input::placeholder{color:#ffffff8c}.hc-total-row input.emw-input.ro.grand{color:#00d4aa;-webkit-text-fill-color:#00d4aa;font-size:15px}.hc-hd-right{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.hc-lic{white-space:nowrap;background:linear-gradient(135deg,#f2f7fd,#eaf1fb);border:1px solid #d3e1f4;border-radius:10px;align-items:baseline;gap:9px;padding:6px 13px;display:flex}.hc-lic.bad{background:#fef2f2;border-color:#fcc9c9}.hc-lic.ok{background:#ecfdf5;border-color:#a7e3c8}.hc-lic-l{letter-spacing:.06em;text-transform:uppercase;color:#43587e;font-size:9px;font-weight:800}.hc-lic.bad .hc-lic-l{color:#9b1c1c}.hc-lic.ok .hc-lic-l{color:var(--chrm-success)}.hc-lic-v{color:#12406e;font-size:19px;font-weight:800;line-height:1}.hc-lic.bad .hc-lic-v{color:var(--chrm-danger)}.hc-lic.ok .hc-lic-v{color:var(--chrm-success)}.sc-info{cursor:pointer;width:28px;height:28px;color:var(--chrm-primary-indigo);background:#edf3fe;border:1px solid #d3e1f8;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:all .16s;display:flex}.sc-info:hover,.sc-info.on{background:var(--chrm-primary-indigo);border-color:var(--chrm-primary-indigo);color:#fff}.sc-info svg{width:16px;height:16px}.hc-info-pop{z-index:70;text-align:left;background:var(--chrm-surface);border:1px solid #dce7f8;border-radius:13px;width:min(430px,100vw - 90px);padding:14px 16px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 22px 48px -18px #08142273,0 2px 8px #0814221a}.hc-info-t{letter-spacing:.09em;text-transform:uppercase;color:var(--chrm-primary-indigo);margin-bottom:7px;font-size:10px;font-weight:800}.hc-info-b{color:#2a3547;margin-bottom:9px;font-size:11px;font-weight:600;line-height:1.65}.hc-info-w{color:#8a5b08;background:#fffbeb;border:1px solid #f6dfa4;border-radius:9px;margin-bottom:9px;padding:8px 11px;font-size:10.5px;font-weight:700;line-height:1.6}.hc-info-d{color:var(--chrm-text-secondary);font-size:10.5px;font-weight:700}.hc-info-d.bad{color:var(--chrm-danger)}.hc-info-d.ok{color:var(--chrm-success)}.emw-input.ro,input.emw-input.ro{color:var(--chrm-text-secondary);cursor:default;background:#eef3f7;font-weight:700}.emw-input.ro.grand{color:var(--chrm-success);font-weight:800}.hc-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--chrm-text-secondary);margin-bottom:8px;font-size:9px;font-weight:700}.shift-cat{margin-bottom:12px}.shift-cat-t{letter-spacing:.05em;text-transform:uppercase;color:var(--chrm-text-muted);margin:4px 0;font-size:9px;font-weight:700}.shift-tbl{border:1px solid var(--chrm-border-subtle);background:#f8fafd;border-radius:9px;overflow-x:auto}.shift-hd,.shift-row{grid-template-columns:1.6fr .7fr .7fr 1fr 1fr .9fr 1fr 1.1fr;align-items:center;gap:6px;min-width:920px;display:grid}.shift-hd{border-bottom:1px solid var(--chrm-border-subtle);letter-spacing:.04em;text-transform:uppercase;color:var(--chrm-text-secondary);background:#f0f3f8;padding:6px 10px;font-size:9.5px;font-weight:700}.shift-hd .shift-hd-note{letter-spacing:0;text-transform:none;color:var(--chrm-text-muted,#64748b);margin-top:1px;font-size:9px;font-weight:500;display:block}.shift-row{border-bottom:1px solid #f1f5f9;padding:7px 10px}.shift-row .weekly-bad{color:#b91c1c;background:#fef2f2;border-color:#fca5a5;font-weight:700}.shift-row:last-child{border-bottom:none}.vg-card{background:#f7f5ff;border:1px solid #ddd6fe;border-radius:12px;margin-top:10px;padding:14px 16px 16px}.vg-t{color:#4c1d95;margin-bottom:10px;font-size:12px;font-weight:750}.vg-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:7px;display:grid}.vg-item{cursor:pointer;color:var(--chrm-text-secondary);background:#fff;border:1px solid #e9e5fb;border-radius:9px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:10.5px;font-weight:600;line-height:1.45;transition:all .15s;display:flex}.vg-item:hover{border-color:#c4b5fd}.vg-item input{accent-color:#6d5ae6;margin-top:1px}.radio-group{flex-wrap:wrap;gap:8px;display:flex}.radio-opt{cursor:pointer;border:1.5px solid var(--chrm-border-subtle);color:var(--chrm-text-secondary);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:11.5px;font-weight:650;transition:all .15s;display:inline-flex}.radio-opt:hover{border-color:var(--chrm-accent)}.radio-opt.selected{border-color:var(--chrm-primary);background:var(--chrm-hover);color:var(--chrm-primary)}.radio-opt input{accent-color:var(--chrm-primary)}.haz-card{border:1px solid var(--chrm-border-subtle);background:#fff;border-radius:14px;margin-bottom:14px;overflow:visible;box-shadow:0 1px 3px #0e283a0d}.haz-hd{border-bottom:1px solid var(--chrm-border-subtle);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.haz-ico{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.haz-card.amber .haz-ico{background:linear-gradient(135deg,#fef3c7,#fde68a)}.haz-card.red .haz-ico{background:linear-gradient(135deg,#fee2e2,#fecaca)}.haz-ttl{min-width:220px;color:var(--chrm-text-primary);flex:1;font-size:13.5px;font-weight:700;line-height:1.3}.haz-hd-r{flex-shrink:0;align-items:center;gap:10px;display:flex}.haz-info-wrap{position:relative}.haz-info-btn{cursor:pointer;border-radius:50%;width:22px;height:22px;font-size:11px;font-weight:800;line-height:1}.haz-card.amber .haz-info-btn{color:#78350f;background:#fffbeb;border:1.5px solid #fde68a}.haz-card.red .haz-info-btn{color:#991b1b;background:#fef2f2;border:1.5px solid #fecaca}.haz-info-pop{z-index:20;background:#fff;border-radius:10px;width:340px;padding:12px 14px;font-size:9.5px;line-height:1.7;position:absolute;top:28px;right:0;box-shadow:0 8px 28px -10px #08142259}.haz-card.amber .haz-info-pop{color:#78350f;border:1.5px solid #fde68a}.haz-card.red .haz-info-pop{color:#991b1b;border:1.5px solid #fecaca}.haz-info-pop strong{margin-bottom:6px;font-size:10px;display:block}.haz-body{padding:16px 18px 18px}.haz-tagrow{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.haz-tags{border-radius:8px;flex-wrap:wrap;flex:1;gap:6px;min-width:240px;padding:10px 14px;display:flex}.haz-card.amber .haz-tags{background:#fffbeb;border:1.5px solid #fde68a}.haz-card.red .haz-tags{background:#fef2f2;border:1.5px solid #fecaca}.haz-tag{white-space:nowrap;border-radius:12px;align-items:center;gap:3px;padding:3px 10px;font-size:9px;font-weight:600;display:inline-flex}.haz-card.amber .haz-tag{color:#78350f;background:#fffbeb;border:1px solid #fde68a}.haz-card.red .haz-tag{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.haz-tag b{cursor:pointer;opacity:.5;margin-left:2px;font-size:10.5px;font-weight:400;line-height:1}.haz-tag b:hover{opacity:1}.haz-more{cursor:pointer;color:var(--chrm-text-secondary);border:1.5px solid var(--chrm-border-subtle);background:#fff;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:10px;font-weight:750;transition:all .15s}.haz-more:hover{border-color:var(--chrm-accent);color:var(--chrm-primary)}.haz-wrapper{border:1px solid var(--chrm-border-subtle);background:#fff;border-radius:9px;overflow:hidden}.haz-search-row{border-bottom:1px solid var(--chrm-border-subtle);align-items:center;gap:8px;padding:9px 12px;display:flex}.haz-search-ico{opacity:.5;font-size:12px}.haz-search-inp{color:var(--chrm-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:11.5px;font-weight:600}.haz-search-inp::placeholder{color:#a1b4c3;font-weight:500}.haz-count-row{border-bottom:1px solid var(--chrm-border-subtle);padding:7px 12px;font-size:10px;font-weight:750}.haz-card.amber .haz-count-row{color:#b45309;background:linear-gradient(90deg,#fffbeb,#0000);border-bottom-color:#fde68a}.haz-card.red .haz-count-row{color:var(--chrm-danger);background:linear-gradient(90deg,#fef2f2,#0000);border-bottom-color:#fecaca}.haz-list{max-height:300px;overflow-y:auto}.haz-list::-webkit-scrollbar{width:6px}.haz-list::-webkit-scrollbar-thumb{background:#d6dfea;border-radius:4px}.haz-item{cursor:pointer;border-bottom:1px solid #f4f7fa;align-items:flex-start;gap:10px;padding:10px 12px;transition:background .14s;display:flex}.haz-item:last-child{border-bottom:none}.haz-item:hover{background:#f8fafc}.haz-item input{flex-shrink:0;margin-top:1px}.haz-card.amber .haz-item input{accent-color:#d97706}.haz-card.red .haz-item input{accent-color:var(--chrm-danger)}.haz-lbl{color:var(--chrm-text-secondary);font-size:11px;font-weight:600;line-height:1.5}.haz-card.amber .haz-item.sel{background:#fffbeb}.haz-card.amber .haz-item.sel .haz-lbl{color:#78350f;font-weight:700}.haz-card.red .haz-item.sel{background:#fef2f2}.haz-card.red .haz-item.sel .haz-lbl{color:#991b1b;font-weight:700}.haz-empty{text-align:center;color:#a1b4c3;padding:24px 12px;font-size:11px;font-weight:600}.haz-done-row{text-align:right;margin-top:8px}.haz-done{cursor:pointer;border:none;border-radius:7px;padding:7px 18px;font-size:10px;font-weight:700}.haz-card.amber .haz-done{background:var(--chrm-success);color:var(--chrm-navy)}.haz-card.red .haz-done{background:var(--chrm-danger);color:#fff}.haz-done:disabled{opacity:.45;cursor:not-allowed}.radio-opt.danger{color:var(--chrm-danger);border-color:#fecaca}.radio-opt.danger.selected{border-color:var(--chrm-danger);color:var(--chrm-danger);background:#fce9e7}.thd-empty{text-align:center;border:1px solid var(--chrm-border-subtle);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:60px 24px;display:flex}.thd-empty-ico{background:var(--chrm-surface-2);color:#a9bcca;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.thd-empty-ico svg{width:22px;height:22px}.thd-empty-t{color:var(--chrm-text-primary);font-size:15px;font-weight:750}.thd-empty-s{max-width:440px;color:var(--chrm-text-muted);font-size:11.5px;font-weight:600;line-height:1.6}.thd-empty-b{cursor:pointer;color:#fff;background:var(--chrm-primary);border:none;border-radius:10px;margin-top:4px;padding:9px 18px;font-size:11px;font-weight:750}.thd-empty-b:hover{background:var(--chrm-primary-indigo)}.mw-zones{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.mw-zone-btn{cursor:pointer;color:var(--chrm-text-secondary);border:1.5px solid var(--chrm-border-subtle);background:#fff;border-radius:8px;padding:8px 16px;font-size:11px;font-weight:700;transition:all .15s}.mw-zone-btn:hover{border-color:var(--chrm-accent);color:var(--chrm-primary)}.mw-zone-btn.active{background:var(--chrm-navy);border-color:var(--chrm-navy);color:#fff}.mw-heading{letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:700}.mw-heading.zA{color:var(--chrm-success)}.mw-heading.zB{color:var(--chrm-primary)}.mw-heading.zC{color:var(--chrm-text-muted)}.mw-heading.zD{color:var(--chrm-warning)}.mw-tw{overflow-x:auto}.mw-table{min-width:620px}.mw-hd,.mw-row{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center;gap:10px;display:grid}.mw-hd{margin-bottom:6px;padding-bottom:4px}.mw-hd span{color:var(--chrm-text-muted);font-size:9px;font-weight:700}.mw-total-h.zA{color:var(--chrm-success)}.mw-total-h.zB{color:var(--chrm-primary)}.mw-total-h.zC{color:var(--chrm-text-muted)}.mw-total-h.zD{color:var(--chrm-warning)}.mw-row{padding:6px 0}.mw-skill{color:var(--chrm-text-primary);font-size:11.5px;font-weight:700}.mw-inp{border:1.5px solid var(--chrm-border-subtle);width:100%;color:var(--chrm-text-primary);background:#fafbfd;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:600;transition:all .15s}.mw-inp:focus{border-color:var(--chrm-primary);background:#fff;outline:none;box-shadow:0 0 0 3px #0e6e961f}.mw-total{font-variant-numeric:tabular-nums;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:750;display:block}.mw-total.zA{color:var(--chrm-success);background:#e4f5ee;border:1.5px solid #c4e8d8}.mw-total.zB{color:var(--chrm-primary);background:#e4f2f9;border:1.5px solid #c6e2f0}.mw-total.zC{color:var(--chrm-text-secondary);background:#eef3f7;border:1.5px solid #dce5ec}.mw-total.zD{color:#b45309;background:#fcf1df;border:1.5px solid #f3ddb8}.ofx{flex-direction:column;gap:14px;display:flex}.ofx-basis{background:var(--chrm-surface);border:1px solid #e7ecf3;border-radius:14px;padding:10px 12px;box-shadow:0 1px 2px #101e360a}.ofx-basis-hd{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ofx-basis-ic{color:var(--chrm-primary-indigo);flex:none;display:flex}.ofx-basis-ic svg{width:15px;height:15px}.ofx-basis-t{color:#0f172a;font-size:12.5px;font-weight:700;line-height:1.2}.ofx-basis-s{color:#5f6e8f;flex:1;min-width:220px;font-size:12px;font-weight:500;line-height:1.4}.ofx-basis-g{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.ofx-b-card{background:#fbfcfe;border:1px solid #e7ecf3;border-radius:10px;grid-template-columns:26px auto 1fr;align-items:center;column-gap:8px;padding:8px 10px;display:grid}.ofx-b-ic{color:#43506a;background:#eef2f8;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.ofx-b-ic svg{width:14px;height:14px}.ofx-b-v{letter-spacing:-.02em;color:#0f172a;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:1}.ofx-b-l{color:#46557a;font-size:12px;font-weight:600;line-height:1.25}.ofx-b-n{color:#b45309;border-top:1px solid #edf1f6;grid-column:1/-1;align-items:center;gap:4px;margin-top:6px;padding-top:5px;font-size:11.5px;font-weight:600;line-height:1.3;display:flex}.ofx-b-n svg{flex:none;width:11px;height:11px}.ofx-b-card.blue .ofx-b-v{color:var(--chrm-primary-indigo)}.ofx-b-card.blue .ofx-b-ic{color:var(--chrm-primary-indigo);background:#e8f0fe}.ofx-b-card.amber{background:#fffcf6;border-color:#f3e2c4}.ofx-b-card.amber .ofx-b-v{color:#b45309}.ofx-b-card.amber .ofx-b-ic{color:#b45309;background:#fdf2e3}.ofx-b-card.red{background:#fef8f7;border-color:#f3d2ce}.ofx-b-card.red .ofx-b-v{color:var(--chrm-danger)}.ofx-b-card.red .ofx-b-ic{color:var(--chrm-danger);background:#fdeae7}.ofx-b-card.green .ofx-b-v{color:#0b7a57}.ofx-b-card.green .ofx-b-ic{color:#0b7a57;background:#e7f7f1}@media (max-width:1180px){.ofx-basis-g{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ofx-basis-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.ofx-sec{border-radius:var(--chrm-radius-lg);background:var(--chrm-surface);border:1px solid #e7ecf3;overflow:hidden;box-shadow:0 1px 2px #101e360a}.ofx-sec-hd{background:linear-gradient(180deg, var(--ot), #fff);border-bottom:1px solid #edf1f6;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.ofx-sec-ic{border:1px solid var(--oc);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ofx-sec-ic{border:1px solid color-mix(in srgb, var(--oc) 26%, #fff)}}.ofx-sec-ic{color:var(--oc);box-shadow:0 1px 2px #101e360f}.ofx-sec-m{flex:1;min-width:200px}.ofx-sec-t{color:#0f172a;font-size:12.5px;font-weight:800;line-height:1.3}.ofx-sec-s{color:#5a6577;margin-top:3px;font-size:10px;font-weight:500;line-height:1.5}.ofx-sec-c{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--oc);border:1px solid var(--oc);background:#fff;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:9px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ofx-sec-c{border:1px solid color-mix(in srgb, var(--oc) 24%, #fff)}}.ofx-sec-b{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ofx-card{background:#fbfcfe;border:1px solid #e7ecf3;border-radius:13px;padding:14px 15px;transition:border-color .16s,box-shadow .16s}.ofx-card:hover{border-color:#d6deea;box-shadow:0 8px 20px #0f172a0f}.ofx-card-t{letter-spacing:.05em;text-transform:uppercase;color:#0f172a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:10.5px;font-weight:800;display:flex}.ofx-card-t>span:first-child{align-items:center;gap:9px;display:flex}.ofx-card-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.cm-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.ofx-card-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--chrm-text-secondary);background:var(--chrm-surface-2);border-radius:20px;align-items:center;padding:3px 9px;font-size:8.5px;font-weight:800;display:inline-flex}.auto-tag{letter-spacing:.09em;text-transform:uppercase;vertical-align:middle;color:var(--chrm-primary-indigo);background:#edf3fe;border:1px solid #d8e3f8;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:8px;font-weight:800;display:inline-block}.ofx-grid3,.ofx-grid4{gap:10px;display:grid}.ofx-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.ofx-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.ofx-grid4+.ofx-grid4{margin-top:10px}.ofx-span-all{grid-column:1/-1}.ofx-sub-hd{letter-spacing:.06em;text-transform:uppercase;color:var(--chrm-text-secondary);margin:14px 0 6px;font-size:10.5px;font-weight:800}.ofx-pos{border:1px solid var(--chrm-border-subtle);background:#f8fafc;border-radius:10px;margin-bottom:8px;padding:10px 12px 4px}.ofx-pos-note{color:var(--chrm-text-muted);margin:0 0 6px;font-size:10.5px;font-style:italic;font-weight:600}.ofx-pos-t{color:var(--chrm-text-primary);margin-bottom:4px;font-size:11px;font-weight:700}.ofx-dish-for{letter-spacing:.04em;text-transform:uppercase;color:var(--chrm-text-secondary);margin:10px 0 0;font-size:10.5px;font-weight:700}.ofx-dish{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;margin-top:8px;padding:10px 12px}@media (max-width:1100px){.ofx-grid3,.ofx-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ofx-grid3,.ofx-grid4{grid-template-columns:1fr}}.ofx-na{background:#edf1f6;border:1px solid #e7ecf3;border-radius:11px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.ofx-na-r{background:var(--chrm-surface);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 13px;display:flex}.ofx-na-d{background:#c3cad6;border-radius:50%;flex:none;width:7px;height:7px}.ofx-na-t{color:#43506a;font-size:11px;font-weight:700}.ofx-na-s{color:var(--chrm-text-muted);text-align:right;margin-left:auto;font-size:9.5px;font-weight:600}.spoc-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:760px){.spoc-wrap{grid-template-columns:1fr}}.spoc-col{flex-direction:column;display:flex}.spoc-coltitle{color:var(--chrm-text-primary);align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:800;display:flex}.spoc-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.spoc-dot-chrm{background:#10b981}.spoc-dot-employer{background:#4b46e8}.spoc-colbadge{letter-spacing:.08em;text-transform:uppercase;color:var(--chrm-text-muted);margin-left:auto;font-size:9.5px;font-weight:800}.spoc-arrow{letter-spacing:.06em;text-transform:uppercase;color:var(--chrm-text-muted);justify-content:center;align-items:center;gap:6px;margin:10px 0;font-size:10px;font-weight:800;display:flex}.spoc-arrow svg{width:14px;height:14px;color:var(--chrm-success)}.spoc-card{border:1px solid var(--chrm-border-subtle);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0814220d}.spoc-card.assigned{border-color:#1f8b5759}.spoc-card-hd{border-bottom:1px solid var(--chrm-border-subtle);background:var(--chrm-surface-2);align-items:center;gap:10px;padding:12px 14px;display:flex}.spoc-assign-ico{color:#94a3b8;background:#eef1f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex}.spoc-card.assigned .spoc-assign-ico{color:#fff;background:var(--chrm-success)}.spoc-assign-txt{flex:1;min-width:0}.spoc-assign-name{color:var(--chrm-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.spoc-assign-role{letter-spacing:.06em;text-transform:uppercase;color:var(--chrm-text-muted);font-size:9.5px;font-weight:700}.spoc-status{letter-spacing:.05em;text-transform:uppercase;color:#b7791f;background:#fbf3e2;border:1px solid #efd8a8;border-radius:20px;flex-shrink:0;padding:3px 9px;font-size:9px;font-weight:800}.spoc-status.on{color:var(--chrm-success);background:#e4f5ee;border-color:#c4e8d8}.spoc-card-bd{flex-direction:column;gap:10px;padding:14px;display:flex}.spoc-field{flex-direction:column;gap:5px;display:flex}.spoc-label{letter-spacing:.01em;color:#57637a;font-size:10px;font-weight:800}.spoc-hint{text-transform:none;letter-spacing:normal;color:var(--chrm-text-muted);font-weight:600}.spoc-input,.spoc-select{width:100%;color:var(--chrm-text-primary);background:#f1f4f8;border:1px solid #0000;border-radius:9px;outline:none;padding:9px 11px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s}.spoc-input:focus,.spoc-select:focus{border-color:var(--chrm-primary);background:#fff;box-shadow:0 0 0 3px #347ff01f}.spoc-card-ft{border-top:1px solid var(--chrm-border-subtle);gap:8px;padding:10px 14px;display:flex}.spoc-actbtn{text-align:center;border:1px solid var(--chrm-border-subtle);color:var(--chrm-text-secondary);cursor:pointer;background:#fff;border-radius:8px;flex:1;padding:7px 0;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s}.spoc-actbtn:hover{border-color:var(--chrm-primary);color:var(--chrm-primary)}.spoc-actbtn[aria-disabled=true]{pointer-events:none;opacity:.45}.reg-aud{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}.reg-aud-empty{color:var(--text-muted,#64748b);font-size:12.5px}.reg-aud-chip{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;flex-direction:column;padding:6px 12px;line-height:1.25;display:inline-flex}.reg-aud-chip b{font-size:13px;font-weight:700}.reg-aud-chip small{color:#6366f1;font-size:10.5px}.reg-names{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.reg-names{grid-template-columns:repeat(2,minmax(0,1fr))}}.reg-docs{flex-direction:column;gap:6px;display:flex}.reg-docs .emw-hint{margin-top:0}.cip{min-width:0;margin-top:10px}.cip .hc-tw{max-width:100%}.cip-actions .reg-addrow{margin-top:0}.cip-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.cip-file{cursor:pointer}.cip-link{color:var(--chrm-primary-indigo,#4b46e8);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.cip-bad{color:var(--danger,#b91c1c)}.cip-ok{color:var(--chrm-success,#1f8b57);white-space:nowrap;font-weight:700}.cip-table td,.cip-table th{white-space:nowrap}.cip-table td:last-child{white-space:normal;min-width:220px}.cip-row-bad{background:#c7392f12}.cip-warn{color:var(--chrm-warning,#a16207)}.cip-row-warn{background:#eab3081a}.cip-errs{color:var(--danger,#b91c1c);margin:0;padding-left:16px;font-size:12px}.cip-edit td{vertical-align:middle;padding:4px 6px}.cip-in{border:1px solid var(--chrm-border-subtle,#e2e8f0);width:100%;min-width:88px;height:32px;color:var(--chrm-text-primary,#111a33);background:#fff;border-radius:8px;padding:0 8px;font-size:12px;font-weight:500}.cip-in.wide{min-width:150px}.cip-in.num{min-width:64px;max-width:84px}.cip-in.date{min-width:128px}.cip-in:focus{outline:2px solid var(--chrm-primary,#347ff0);outline-offset:0}.cip-in.bad{background:#fef2f2;border-color:#c7392f}.cip-table.cip-edit td:last-child{white-space:nowrap;min-width:0}.emw-ctitle{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.emw-crumb{color:#ffffff9e;font-size:12.5px;font-weight:600}.emw-crumb-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.emw-sep{color:#ffffff52;font-size:13px}.emw-ctitle .emw-step-no{letter-spacing:-.17px;text-transform:none;color:#fff;font-size:17px;font-weight:750;line-height:1.1}.emw-crumb-name{color:#ffffffc7}.emw-ctitle .emw-cur-ico{color:#9fd3e8;background:#347ff024;border:1px solid #347ff04d;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.emw-ctitle .emw-cur-ico svg{width:17px;height:17px}.emw-ctitle .emw-eta{letter-spacing:0;text-transform:none;color:#cfeaf4;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600}.emw-cdesc{color:#fff9;white-space:nowrap;text-overflow:ellipsis;margin:0 0 0 40px;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}@media (max-width:900px){.emw-cdesc{white-space:normal;margin-left:0}}.emw-dbar{color:#46557a;background:#fff;border:1px solid #b0741c40;border-radius:16px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;font:500 12px/1.4 Inter,sans-serif;display:flex;box-shadow:0 12px 26px -22px #b0741cb3}.emw-dbar-ic{color:#b0741c;background:#fff4df;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.emw-dbar-ic svg{width:18px;height:18px}.emw-dbar-tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.emw-dbar-l1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.emw-dbar-l1>b{color:#111a33;font:750 14px/1.2 Inter,sans-serif}.emw-dbar-draft{color:#8a5a12;background:#fff4df;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font:700 10.5px/1 Inter,sans-serif;display:inline-flex}.emw-dbar-draft i{background:#b0741c;border-radius:50%;width:6px;height:6px}.emw-dbar-l2 b{color:#111a33;font-weight:700}.spoc-field.spoc-bad .spoc-input{background:#fef2f2;border-color:#d0342c}.spoc-err{color:#c7392f;margin-top:5px;font-size:11.5px;font-weight:600;line-height:1.4}.hc-bad{background:#fef2f2!important;border-color:#d0342c!important}.hc-err{color:#c7392f;margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.45}.thd{--wx-ink:#0b1e3e;--wx-ink2:#2b3654;--wx-mute:#5f6e8f;--wx-faint:#8b95ab;--wx-line:#e4e9f2;--wx-line2:#eef1f6;--wx-soft:#f7f9fc;--wx-blue:#1260cc;--wx-blue-t:#eaf1fc;--wx-ok:#1f8b57;--wx-ok-t:#eaf7f0;--wx-warn:#c47a12;--wx-warn-t:#fdf5e6;--wx-bad:#c7392f;--wx-bad-t:#fdefed;border:1px solid var(--wx-line);color:var(--wx-ink);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0b1e3e0a}.thd-hd{border-bottom:1px solid var(--wx-line2);align-items:center;gap:12px;padding:14px 20px;display:flex}.thd-hd-ico{background:linear-gradient(135deg,#e0f5ef,#d0fbf0);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.thd-hd-tx{min-width:0}.thd-hd-t{color:var(--wx-ink);margin:0;font:700 15px/1.2 Inter,system-ui,sans-serif}.thd-hd-s{color:var(--wx-mute);margin:3px 0 0;font:500 12.5px/1.4 Inter,system-ui,sans-serif}.thd-info{border:1px solid var(--wx-line);width:30px;height:30px;color:var(--wx-mute);cursor:pointer;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.thd-info svg{width:16px;height:16px}.thd-info:hover,.thd-info.on{background:var(--wx-blue-t);color:var(--wx-blue);border-color:#c9dbf7}.thd-body{padding:18px 20px 20px}.thd-legend{border:1px solid var(--wx-line);background:var(--wx-soft);border-radius:12px;margin-bottom:14px;padding:14px 16px}.thd-legend-t{letter-spacing:.06em;text-transform:uppercase;color:var(--wx-ink);margin-bottom:6px;font:800 11px/1 Inter,system-ui,sans-serif}.thd-legend-b{color:var(--wx-mute);margin:0;font:500 12.5px/1.6 Inter,system-ui,sans-serif}.thd-legend-k{flex-direction:column;gap:7px;margin-top:10px;display:flex}.thd-legend-k span{color:var(--wx-mute);align-items:flex-start;gap:8px;font:500 12px/1.5 Inter,system-ui,sans-serif;display:flex}.thd-legend-k i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.thd-legend-k b{color:var(--wx-ink2);font-weight:650}.thd-guide{background:var(--wx-blue-t);color:#33507e;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 14px;font:500 13px/1.5 Inter,system-ui,sans-serif;display:flex}.thd-guide:before{content:"i";background:var(--wx-blue);color:#fff;text-align:center;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;font:700 11.5px/18px Inter,system-ui,sans-serif}.thd-guide b{color:var(--wx-ink);font-weight:650}.thd-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.thd-stat{border:1px solid var(--wx-line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"top top""v s""bar bar";align-items:end;column-gap:12px;padding:14px 16px;display:grid}.thd-stat-top{grid-area:top;align-items:center;gap:9px;margin-bottom:8px;display:flex}.thd-stat-ico{background:var(--tint);width:26px;height:26px;color:var(--kc);border-radius:8px;justify-content:center;align-items:center;display:flex}.thd-stat-ico svg{width:15px;height:15px}.thd-stat-l{color:var(--wx-ink2);font:650 12.5px/1.2 Inter,system-ui,sans-serif}.thd-stat-v{letter-spacing:-.02em;color:var(--wx-ink);grid-area:v;font:750 26px/1 Inter,system-ui,sans-serif}.thd-stat-v small{letter-spacing:0;color:var(--wx-faint);font:600 13px Inter,system-ui,sans-serif}.thd-stat-s{color:var(--wx-mute);grid-area:s;margin:0 0 2px;font:500 12px/1.35 Inter,system-ui,sans-serif}.thd-stat-bar{background:var(--wx-line2);border-radius:3px;grid-area:bar;height:5px;margin-top:12px;overflow:hidden}.thd-stat-bar i{background:var(--kc);border-radius:3px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);display:block}.thd-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.thd-filters{background:#f1f4f9;border:1px solid #e3e8f0;border-radius:11px;gap:2px;padding:3px;display:inline-flex}.thd-chip{height:32px;color:var(--wx-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font:600 12.5px Inter,system-ui,sans-serif;transition:background .15s,color .15s;display:inline-flex}.thd-chip:hover{color:var(--wx-ink)}.thd-chip b{color:var(--wx-ink2);background:#dde3ec;border-radius:999px;padding:0 7px;font:700 11px/18px Inter,system-ui,sans-serif}.thd-chip.on{color:var(--wx-ink);background:#fff;box-shadow:0 1px 2px #0b1e3e24,0 0 0 1px #0b1e3e0f}.thd-chip.on b{background:var(--wx-blue-t);color:var(--wx-blue)}.thd-hint{color:var(--wx-mute);align-items:center;gap:7px;font:500 12px Inter,system-ui,sans-serif;display:inline-flex}.thd-hint svg{color:#98a2b3;width:14px;height:14px}.thd-grp{margin-bottom:22px}.thd-grp:last-child{margin-bottom:0}.thd-grp-hd{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:0 0 8px;display:flex}.thd-grp-dot{background:var(--gc);width:8px;height:8px;box-shadow:0 0 0 3px var(--gtint);border-radius:50%}.thd-grp-t{color:var(--wx-ink);margin:0;font:700 14px Inter,system-ui,sans-serif}.thd-grp-c{background:var(--wx-line2);color:var(--wx-ink2);border-radius:999px;padding:0 8px;font:700 11.5px/20px Inter,system-ui,sans-serif}.thd-grp-s{text-align:right;color:var(--wx-mute);margin-left:auto;font:500 12px Inter,system-ui,sans-serif}.thd-grp-none{color:var(--wx-faint);margin:0;padding:14px 4px;font:500 12.5px Inter,system-ui,sans-serif}.thd-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.thd-card{border:1px solid var(--wx-line);background:#fff;border-radius:14px;grid-template:"hd hd""note note""ref ref""ctl ft"1fr/minmax(0,1fr) minmax(150px,190px);align-content:start;align-items:start;gap:7px 20px;min-height:196px;padding:16px 18px 16px 22px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.thd-card:hover{border-color:#ccd5e4;box-shadow:0 6px 18px #0b1e3e0f}.thd-card:before{content:"";background:#d7deea;border-radius:14px 0 0 14px;width:5px;position:absolute;top:-1px;bottom:-1px;left:-1px}.thd-card.pend:before{background:var(--wx-warn)}.thd-card.p:before{background:var(--wx-ok)}.thd-card.np:before{background:var(--wx-bad)}.thd-card.na{background:var(--wx-soft)}.thd-card.na:before{background:#c9d1de}.thd-card.mandatory.np{background:#fffbfa;border-color:#f3d6d2}.thd-card-hd{grid-area:hd;align-items:flex-start;gap:14px;display:flex}.thd-card-top{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.thd-badge{background:var(--rbg);color:var(--rc);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font:650 10.5px/1 Inter,system-ui,sans-serif;display:inline-flex}.thd-badge svg{width:11px;height:11px}.thd-state{background:var(--wx-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font:600 10.5px/1 Inter,system-ui,sans-serif;display:inline-flex}.thd-state svg{width:12px;height:12px}.thd-state.p{background:var(--wx-ok-t);color:var(--wx-ok)}.thd-state.pend{background:var(--wx-warn-t);color:#8f5a0b}.thd-state.np{background:var(--wx-bad-t);color:var(--wx-bad)}.thd-state.off{background:var(--wx-line2);color:var(--wx-mute)}.thd-card-lbl{min-width:0;color:var(--wx-ink);flex:1 1 0;margin:2px 0 0;font:700 14px/1.3 Inter,system-ui,sans-serif}.thd-card.na .thd-card-lbl{color:var(--wx-ink2)}.thd-card-note{color:var(--wx-mute);grid-area:note;gap:7px;margin:0;font:500 11.5px/1.45 Inter,system-ui,sans-serif;display:flex}.thd-card-note svg{color:#98a2b3;flex:none;width:13px;height:13px;margin-top:2px}.thd-ref{border:1px solid var(--wx-line2);background:var(--wx-soft);max-width:100%;color:var(--wx-ink2);border-radius:7px;grid-area:ref;justify-self:start;align-items:center;gap:6px;margin-top:2px;padding:5px 9px;font:600 10.5px/1.35 Inter,system-ui,sans-serif;display:inline-flex}.thd-ref svg{color:#8a94a6;flex:none;width:12px;height:12px}.thd-ctl{flex-direction:column;grid-area:ctl;align-self:end;gap:7px;display:flex}.thd-pseg{box-sizing:border-box;background:#f1f4f9;border:1px solid #e5e9f1;border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;width:100%;padding:3px;display:grid}.thd-pseg button{height:36px;color:var(--wx-mute);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font:600 12px Inter,system-ui,sans-serif;transition:background .15s,color .15s}.thd-pseg button:hover:not([aria-pressed=true]){color:var(--wx-ink)}.thd-pseg button[data-p=p][aria-pressed=true]{background:var(--wx-ok);color:#fff;box-shadow:0 1px 2px #1f8b5759}.thd-pseg button[data-p=np][aria-pressed=true]{background:var(--wx-bad);color:#fff;box-shadow:0 1px 2px #c7392f59}.thd-pend{color:#8f5a0b;font:600 11px/1.4 Inter,system-ui,sans-serif}.thd-nc{background:var(--wx-bad-t);color:var(--wx-bad);border-radius:8px;padding:7px 10px;font:600 11px/1.45 Inter,system-ui,sans-serif}.thd-dep{color:var(--wx-mute);font:500 11px/1.45 Inter,system-ui,sans-serif}.thd-dep b{color:var(--wx-ink2);font-weight:650}.thd-enable{color:var(--wx-ink2);cursor:pointer;align-items:center;gap:8px;font:600 11.5px Inter,system-ui,sans-serif;display:inline-flex}.thd-card-ft{border:0;flex-direction:column;grid-area:ft;align-self:end;gap:6px;margin:0;padding:0;display:flex}.thd-eff-l{color:var(--wx-ink2);font:600 11px Inter,system-ui,sans-serif}.thd-opt{color:var(--wx-faint);margin-left:3px;font-style:normal;font-weight:500}.thd-date{box-sizing:border-box;width:100%;height:38px;color:var(--wx-ink);background:#fff;border:1px solid #d7deea;border-radius:10px;padding:0 10px;font:500 12px Inter,system-ui,sans-serif}.thd-date:hover{border-color:#bfc9da}.thd-date:focus{border-color:var(--wx-blue);outline:none;box-shadow:0 0 0 3px #1260cc24}.thd-wait{color:var(--wx-faint);margin:0;font:500 11px/1.45 Inter,system-ui,sans-serif}.thd-body .thd-empty{background:0 0;border:0;padding:44px 24px}@media (max-width:1280px){.thd-grid{grid-template-columns:minmax(0,1fr)}.thd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.thd-card-hd{flex-direction:column-reverse;align-items:stretch;gap:8px}.thd-card-top{justify-content:flex-start;margin-left:0}.thd-card{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"hd""note""ref""ctl""ft";min-height:0}.thd-ctl,.thd-card-ft{align-self:start;margin-top:6px}.thd-stats{grid-template-columns:1fr 1fr}.thd-grp-s{text-align:left;margin-left:0}}.agp{color:#111a33;background:#f2f5fb radial-gradient(circle at 10% 0,#3b82f612 0%,#0000 40%);border-radius:20px;flex-direction:column;height:calc(100dvh - 120px);min-height:620px;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.agp.on{opacity:1}.agp svg{flex:none}.agp-ban{color:#fff;background:radial-gradient(110% 200% at 100% -60%,#86aef752,#0000 55%),radial-gradient(60% 160% at -5% 140%,#5dbb8629,#0000 55%),linear-gradient(128deg,#0b1128 0%,#131d3a 56%,#1a274f 100%);border-radius:18px;flex-wrap:wrap;flex:none;align-items:center;gap:12px 14px;margin:14px 20px 0;padding:12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -20px #04283880,inset 0 1px #ffffff1f}.agp-ban:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 35%,#000);mask-image:linear-gradient(115deg,#0000 35%,#000)}.agp-ban>*{position:relative}.agp-ban-ic{color:#9fd3e8;background:#86aef724;border:1px solid #86aef74d;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.agp-ban-ic svg{width:20px;height:20px}.agp-ban-tx{flex:1;min-width:0}.agp-ban-t{letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:8px;font:750 18px/1.2 Inter,sans-serif;display:flex}.agp-crumb{color:#fff9;cursor:pointer;letter-spacing:0;font:600 12.5px/1 Inter,sans-serif}.agp-crumb:hover{color:#fff}.agp-crumb-sep{color:#ffffff59;font:500 13px/1 Inter,sans-serif}.agp-parent{color:#cfe0ff;text-overflow:ellipsis;background:#86aef729;border:1px solid #86aef747;border-radius:999px;padding:5px 9px;font:600 11px/1 Inter,sans-serif;overflow:hidden}.agp-ban-s{color:#ffffffa8;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font:500 12px/1.35 Inter,sans-serif;overflow:hidden}.agp-back{cursor:pointer;color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;flex:none;align-items:center;gap:7px;height:34px;padding:0 13px;font:700 12px/1 Inter,sans-serif;transition:background .15s;display:inline-flex}.agp-back:hover{background:#ffffff29}.agp-back svg{width:14px;height:14px}.agp-main{flex:1;grid-template-columns:minmax(0,1fr) 420px;gap:16px;min-height:0;padding:14px 20px 16px;display:grid}.agp-card{background:#fff;border:1px solid #111a3314;border-radius:20px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #111a330a,0 18px 40px -28px #111a334d}.agp-tabs{background:linear-gradient(#fbfcff,#fff);border-bottom:1px solid #111a3312;flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.agp-tab{cursor:pointer;text-align:left;background:0 0;border:1.5px solid #0000;border-radius:13px;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.agp-tab:hover{background:#f4f7fd}.agp-tab.on{background:#347ff00f;border-color:#347ff047}.agp-tab-n{color:#6b7a9b;background:#eef1f7;border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font:800 13px/1 Inter,sans-serif;display:flex}.agp-tab.on .agp-tab-n{color:#fff;background:linear-gradient(135deg,#347ff0,#4b46e8);box-shadow:0 6px 14px -6px #4b46e8cc}.agp-tab.ok .agp-tab-n{color:#fff;background:#1f8b57;box-shadow:0 0 0 3px #1f8b5724}.agp-tab.ok .agp-tab-n b{font-size:0}.agp-tab.ok .agp-tab-n b:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") 50%/contain no-repeat;width:13px;height:13px;display:block}.agp-tab.bad:not(.ok) .agp-tab-n{color:#c7392f;background:#fdecea}.agp-tab-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.agp-tab-t{color:#111a33;white-space:nowrap;text-overflow:ellipsis;font:700 13px/1.15 Inter,sans-serif;overflow:hidden}.agp-tab-s{color:#6b7a9b;white-space:nowrap;font:500 11px/1.15 Inter,sans-serif}.agp-tab.ok .agp-tab-s{color:#1f8b57;font-weight:650}.agp-tab.bad:not(.ok) .agp-tab-s{color:#c7392f;font-weight:650}.agp-tab:disabled{cursor:default}.agp-tab-ln{background:#e3e8f1;border-radius:2px;flex:0 0 18px;height:2px}.agp-panes{flex:1;min-height:0;position:relative}.agp-pane{padding:18px 20px;display:none;position:absolute;inset:0;overflow:auto}.agp-pane.on{animation:.22s agpIn;display:block}@keyframes agpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.agp-foot{background:#fbfcff;border-top:1px solid #111a3312;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.agp-foot-l{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.agp-foot-step{letter-spacing:.12em;text-transform:uppercase;color:#347ff0;background:#347ff014;border-radius:7px;padding:6px 9px;font:800 10px/1 Inter,sans-serif}.agp-foot-n{color:#46557a;font:650 12.5px/1.2 Inter,sans-serif}.agp-foot-warn{color:#b0741c;align-items:center;gap:6px;font:600 11.5px/1.2 Inter,sans-serif;display:inline-flex}.agp-foot-warn svg{width:14px;height:14px}.agp-foot-ok{color:#1f8b57;background:#1f8b571a;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font:750 12px/1 Inter,sans-serif;display:inline-flex}.agp-foot-ok svg{width:13px;height:13px}.agp-foot-r{flex:none;gap:8px;display:flex}.agp-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 16px;font:700 12.5px/1 inherit;transition:all .16s;display:inline-flex}.agp-btn svg{width:15px;height:15px}.agp-btn.ghost{color:#111a33;background:#fff;border-color:#111a3324}.agp-btn.ghost:hover{color:#347ff0;border-color:#347ff0}.agp-btn.pri{color:#fff;background:linear-gradient(120deg,#347ff0,#4b46e8);box-shadow:0 10px 22px -10px #4b46e8cc}.agp-btn.pri:hover{transform:translateY(-1px)}.agp-btn.pri.locked{color:#fff;box-shadow:none;cursor:not-allowed;background:#c9d1e3}.agp-btn.pri.locked:hover{transform:none}.agp-btn.shake{animation:.4s agiShake}.agp-grid{gap:14px 16px;display:grid}.agp-grid.g2{grid-template-columns:1fr 1fr}.agp-grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.agp-grid.g-id{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.agp-grid.g-id.oth{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}.agp-grid.g-up{grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-top:14px}.agp-hide{display:none!important}.agp-f{flex-direction:column;gap:6px;min-width:0;display:flex}.agp-f>label:not(.agp-drop){color:#2b3654;text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font:650 12px/1.2 Inter,sans-serif;overflow:hidden}.agp-f .req{color:#e5484d}.agp-in{color:#111a33;background:#fff;border:1.5px solid #111a331f;border-radius:11px;outline:none;width:100%;height:42px;padding:0 13px;font:500 13px/1.3 inherit;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #111a330a}.agp-in.sm{flex:1;min-width:0;height:34px;font-size:12.5px}.agp-in::placeholder{color:#9aa6bf;font-weight:400}.agp-in:hover{border-color:#347ff06b}.agp-in:focus{border-color:#347ff0;box-shadow:0 0 0 4px #347ff024}.agp-sel{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7A9B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") right 13px center/14px no-repeat;padding-right:36px}.agp-err{color:#c7392f;font:600 11px/1.25 Inter,sans-serif}.agp-err:empty{display:none}.agp-err.ok{color:#1b7a4c}.agp-f.bad .agp-in,.agp-f.bad .agp-drop,.agp-f.bad .agp-pk-btn,.agp-ct-r.bad .agp-in{border-color:#c7392f!important;box-shadow:0 0 0 4px #c7392f1a!important}.agp-box{background:linear-gradient(135deg,#347ff00e,#4b46e80b);border:1px solid #347ff024;border-radius:16px;margin-top:16px;padding:14px 16px 16px}.agp-box-h{color:#2f4f9c;align-items:center;gap:9px;margin-bottom:12px;font:750 13px/1 Inter,sans-serif;display:flex}.agp-box-h svg{color:#347ff0;background:#fff;border-radius:8px;width:24px;height:24px;padding:5px;box-shadow:0 1px 2px #111a330f}.agp-box-h:after{content:"";background:linear-gradient(90deg,#347ff02e,#0000);flex:1;height:1px}.agp-drop{cursor:pointer;background:#fff;border:1.5px dashed #347ff073;border-radius:11px;align-items:center;gap:12px;min-width:0;height:42px;padding:0 6px 0 8px;transition:all .16s;display:flex}.agp-drop:hover,.agp-drop.over{background:#347ff00a;border-color:#347ff0}.agp-drop.has{background:#1f8b570d;border-style:solid;border-color:#1f8b5766}.agp-drop-ic{color:#347ff0;background:#347ff01a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.agp-drop.has .agp-drop-ic{color:#1f8b57;background:#1f8b571f}.agp-drop-ic svg{width:15px;height:15px}.agp-drop-tx{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.agp-drop-tx b{color:#111a33;white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:0;font:650 12.5px/1 Inter,sans-serif;overflow:hidden}.agp-drop-tx small{color:#6b7a9b;white-space:nowrap;font:500 11px/1 Inter,sans-serif}.agp-drop-btn{color:#347ff0;background:#347ff014;border-radius:8px;flex:none;padding:8px 12px;font:700 11.5px/1 Inter,sans-serif}.agp-term{display:none}.agp-term.ok,.agp-term.bad{color:#1d6b46;background:#fff;border:1px solid #1f8b5738;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:8px 12px;font:500 12px/1.35 Inter,sans-serif;display:flex}.agp-term.bad{color:#c7392f;border-color:#c7392f40}.agp-term svg{width:15px;height:15px}.agp-note{color:#7a5214;background:#fff8eb;border:1px solid #b0741c38;border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:10px 12px;font:500 12px/1.4 Inter,sans-serif;display:flex}.agp-note.blue{color:#2f4f9c;background:#f1f6ff;border-color:#347ff033}.agp-note svg{color:currentColor;width:16px;height:16px}.agp-flow{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;display:grid}.agp-pc{background:#fff;border:1px solid #111a3317;border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative;box-shadow:0 1px 2px #0f172a08,0 14px 30px -24px #0f172a66}.agp-pc:before{content:"";background:linear-gradient(90deg,#12a97e,#347ff0);border-radius:0 0 4px 4px;height:3px;position:absolute;top:-1px;left:14px;right:14px}.agp-flow .agp-pc:last-child:before{background:linear-gradient(90deg,#e08a3c,#c2662f)}.agp-pc-hd{align-items:center;gap:8px;display:flex}.agp-lvl{letter-spacing:.06em;text-transform:uppercase;border-radius:7px;padding:6px 8px;font:800 10px/1 Inter,sans-serif}.agp-lvl.l1{color:#3f6ba0;background:#e7eff9}.agp-lvl.l2{color:#c2662f;background:#fbeadb}.agp-pc-t{color:#111a33;font:750 14px/1.2 Inter,sans-serif}.agp-pc-src{color:#6b7a9b;background:#f1f4f9;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 8px;font:650 10.5px/1 Inter,sans-serif;display:inline-flex}.agp-pc-src svg{width:12px;height:12px}.agp-pc-tag{border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 8px;font:700 10.5px/1 Inter,sans-serif;display:inline-flex}.agp-pc-tag:empty{display:none}.agp-pc-tag svg{width:11px;height:11px}.agp-pc-tag.ok{color:#1d6b46;background:#1f8b571a}.agp-pc-tag.warn{color:#8a5a12;background:#fff4df}.agp-pc-tag a{color:#347ff0;cursor:pointer;text-decoration:underline}.agp-arrow{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.agp-arrow:before{content:"";background:repeating-linear-gradient(90deg,#c8d2e3 0 5px,#0000 5px 9px);height:2px;position:absolute;top:50%;left:6px;right:6px}.agp-arrow span{color:#12a97e;background:#fff;border:1.5px solid #111a331a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;box-shadow:0 6px 14px -8px #111a3366}.agp-arrow span svg{width:15px;height:15px}.agp-arrow small{letter-spacing:.08em;text-transform:uppercase;color:#94a0ad;text-align:center;background:#fff;padding:2px 3px;font:800 8.5px/1.1 Inter,sans-serif;position:relative}.agp-who{background:#f7f9fc;border-radius:13px;align-items:center;gap:10px;padding:10px;display:flex}.agp-av{color:#fff;background:linear-gradient(135deg,#12a97e,#347ff0);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font:800 12.5px/1 Inter,sans-serif;display:flex;padding:0!important}.agp-av.c{background:linear-gradient(135deg,#3e6db0,#6d4ae8)}.agp-av.sm{border-radius:10px;width:32px;height:32px;font-size:11px}.agp-av.xs{border-radius:9px;width:28px;height:28px;font-size:10.5px}.agp-av.is-none{color:#b4bcc7;background:#eef1f5}.agp-av svg{width:16px;height:16px}.agp-who-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.agp-who-tx b{white-space:nowrap;text-overflow:ellipsis;font:700 13.5px/1.15 Inter,sans-serif;overflow:hidden}.agp-who-tx b.mute{color:#98a3af;font-weight:600}.agp-who-tx small{color:#6b7a9b;white-space:nowrap;text-overflow:ellipsis;font:500 11px/1.2 Inter,sans-serif;overflow:hidden}.agp-pk{position:relative}.agp-pk-btn{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #111a331f;border-radius:13px;align-items:center;gap:10px;width:100%;padding:7px 10px 7px 7px;font-family:inherit;transition:border-color .16s,box-shadow .16s;display:flex}.agp-pk-btn:hover{border-color:#347ff06b}.agp-pk.open .agp-pk-btn{border-color:#347ff0;box-shadow:0 0 0 4px #347ff024}.agp-pk-sel{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.agp-pk-sel b{color:#111a33;white-space:nowrap;text-overflow:ellipsis;font:700 13.5px/1.15 Inter,sans-serif;overflow:hidden}.agp-pk-sel b.mute{color:#6b7a9b;font-weight:600}.agp-pk-sel small{color:#6b7a9b;white-space:nowrap;text-overflow:ellipsis;font:500 11px/1.2 Inter,sans-serif;overflow:hidden}.agp-pk-ch{color:#6b7a9b;transition:transform .16s;display:flex}.agp-pk-ch svg{width:16px;height:16px}.agp-pk.open .agp-pk-ch{transform:rotate(180deg)}.agp-pk-pop{z-index:30;background:#fff;border:1px solid #111a331f;border-radius:14px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 24px 50px -18px #111a3373}.agp-pk-s{color:#6b7a9b;border-bottom:1px solid #111a3312;align-items:center;gap:8px;padding:9px 12px;display:flex}.agp-pk-s svg{width:15px;height:15px}.agp-pk-s input{color:#111a33;background:0 0;border:none;outline:none;flex:1;height:22px;font:500 12.5px/1 Inter,sans-serif}.agp-pk-list{max-height:216px;padding:5px;overflow:auto}.agp-pk-o{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;font-family:inherit;display:flex}.agp-pk-o:hover{background:#f4f7fd}.agp-pk-o.on{background:#347ff012}.agp-pk-ot{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.agp-pk-ot b{color:#111a33;align-items:center;gap:6px;font:700 12.5px/1.15 Inter,sans-serif;display:flex}.agp-pk-ot b em{letter-spacing:.05em;text-transform:uppercase;color:#1d6b46;background:#1f8b571a;border-radius:5px;padding:3px 6px;font:750 9px/1 Inter,sans-serif}.agp-pk-ot small{color:#6b7a9b;white-space:nowrap;text-overflow:ellipsis;font:500 10.5px/1.2 Inter,sans-serif;overflow:hidden}.agp-pk-ot small.c{color:#46557a;align-items:center;gap:5px;display:flex}.agp-pk-ot small.c svg{width:11px;height:11px}.agp-pk-ck{color:#347ff0;display:flex}.agp-pk-ck svg{width:15px;height:15px}.agp-pk-none{color:#6b7a9b;text-align:center;padding:14px;font:500 12px/1.3 Inter,sans-serif}.agp-pk-new{cursor:pointer;color:#347ff0;text-align:left;background:#f7faff;border:none;border-top:1px solid #111a3314;align-items:center;gap:9px;width:100%;padding:11px 13px;font:700 12.5px/1 inherit;display:flex}.agp-pk-new:hover{background:#eef4ff}.agp-pk-new span{color:#fff;background:linear-gradient(135deg,#347ff0,#4b46e8);border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:flex}.agp-pk-new small{color:#6b7a9b;margin-left:auto;font:500 10.5px/1 Inter,sans-serif}.agp-ct{flex-direction:column;gap:8px;display:flex}.agp-ct-r{background:#f7f9fc;border:1px solid #111a330d;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;min-height:40px;padding:6px 10px;display:flex}.agp-ct-r.miss{background:#fff8eb;border-color:#b0741c40}.agp-ct-ic{color:#347ff0;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 1px 2px #111a3314}.agp-ct-ic svg{width:13px;height:13px}.agp-ct-l{color:#6b7a9b;flex:none;width:46px;font:650 11.5px/1 Inter,sans-serif}.agp-ct-r b{color:#111a33;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font:650 12.5px/1.2 Inter,sans-serif;overflow:hidden}.agp-ct-src{letter-spacing:.05em;text-transform:uppercase;color:#1d6b46;background:#1f8b571a;border-radius:5px;flex:none;padding:4px 6px;font:700 9px/1 Inter,sans-serif}.agp-ct-empty{color:#6b7a9b;border:1.5px dashed #111a331f;border-radius:11px;align-items:center;gap:8px;padding:12px;font:500 11.5px/1.35 Inter,sans-serif;display:flex}.agp-ct-empty svg{width:15px;height:15px}.agp-ct-r .agp-err{flex-basis:100%;padding-left:35px}.agp-mod{z-index:20500;opacity:0;justify-content:center;align-items:center;padding:24px;font-family:Inter,system-ui,sans-serif;transition:opacity .18s;display:flex;position:fixed;inset:0}.agp-mod.on{opacity:1}.agp-mod-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090e2280;position:absolute;inset:0}.agp-mod-d{background:#fff;border-radius:20px;width:min(520px,100%);position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #090e2299}.agp-mod-h{border-bottom:1px solid #111a3314;align-items:center;gap:12px;padding:16px 18px;display:flex}.agp-mod-h div{flex-direction:column;flex:1;gap:3px;display:flex}.agp-mod-h b{color:#111a33;font:750 15px/1.2 Inter,sans-serif}.agp-mod-h small{color:#6b7a9b;font:500 11.5px/1.2 Inter,sans-serif}.agp-mod-ic{color:#347ff0;background:#347ff01a;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.agp-mod-ic svg{width:18px;height:18px}.agp-mod-x{cursor:pointer;color:#46557a;background:#fff;border:1px solid #111a331f;border-radius:10px;width:32px;height:32px;font-size:18px}.agp-mod-b{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.agp-mod-f{background:#fbfcff;border-top:1px solid #111a3314;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.agp-mod-hint{color:#2f4f9c;background:#f1f6ff;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font:500 11.5px/1.35 Inter,sans-serif;display:flex}.agp-mod-hint svg{width:15px;height:15px}.agp-seg{background:#f1f4f9;border-radius:12px;gap:6px;padding:4px;display:flex}.agp-seg button{color:#46557a;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;height:34px;font:650 12.5px/1 inherit}.agp-seg button.on{color:#111a33;background:#fff;box-shadow:0 1px 3px #111a331f}.agp-rail{flex-direction:column;gap:12px;min-height:0;padding-bottom:2px;display:flex;overflow:auto}.agp-rs{color:#fff;background:radial-gradient(120% 90% at 100% 0,#86aef74d,#0000 55%),radial-gradient(90% 80% at 0 100%,#5dbb8629,#0000 60%),linear-gradient(150deg,#0b1128 0%,#16224a 60%,#1c2b5c 100%);border-radius:20px;flex:none;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 24px 46px -24px #0b1128a6,inset 0 1px #ffffff1f}.agp-rs-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.agp-rs-live{letter-spacing:.16em;text-transform:uppercase;color:#bfd3ff;align-items:center;gap:7px;font:800 9px/1 Inter,sans-serif;display:inline-flex}.agp-rs-live i{background:#5dbb86;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite s1Pulse}.agp-rs-st{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:5px 9px;font:700 10px/1 Inter,sans-serif}.agp-rs-st.ok{color:#9be8bd;background:#5dbb862e;border-color:#5dbb8659}.agp-rs-hd{align-items:center;gap:12px;margin-bottom:12px;display:flex}.agp-rs-av{color:#fff;background:linear-gradient(135deg,#347ff0,#6d4ae8);border-radius:15px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font:800 16px/1 Inter,sans-serif;display:flex;box-shadow:0 10px 22px -8px #4b46e8bf;padding:0!important}.agp-rs-av.is-none{color:#ffffff73;background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff29}.agp-rs-av svg{width:22px;height:22px}.agp-rs-nm{word-break:break-word;font:700 15.5px/1.25 Inter,sans-serif}.agp-rs-nm.is-none{color:#ffffff6b;font-weight:600}.agp-rs-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.agp-rs-ty,.agp-rs-id{color:#cfe0ff;background:#86aef729;border:1px solid #86aef747;border-radius:999px;padding:5px 9px;font:700 10px/1 Inter,sans-serif;display:inline-flex}.agp-rs-ty.is-none{color:#ffffff73;background:0 0;border-style:dashed;border-color:#fff3}.agp-rs-id{color:#ffffffa6;background:#ffffff0f;border-color:#ffffff1f}.agp-rs-kv{background:#ffffff14;border-radius:13px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.agp-rs-kv>div{background:#090f288c;flex-direction:column;gap:5px;padding:9px 11px;display:flex}.agp-rs-kv dt{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font:700 9px/1 Inter,sans-serif}.agp-rs-kv dd{color:#fff;word-break:break-word;margin:0;font:650 12px/1.3 Inter,sans-serif}.agp-rs-kv dd.mute{color:#ffffff61;font-weight:500}.agp-rs-kv dd.ok{color:#8ee0b1}.agp-rs-kv dd.warn{color:#fcd97a}.agp-rs-mx{background:#040a1e59;border:1px solid #ffffff17;border-radius:13px;margin-bottom:12px;padding:8px 10px}.agp-rs-mxt{letter-spacing:.14em;text-transform:uppercase;color:#bfd3ff;padding:2px 0 8px;font:800 9px/1 Inter,sans-serif}.agp-rs-mxh,.agp-rs-row{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.agp-rs-mxh{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;padding:0 0 6px;font:800 8.5px/1 Inter,sans-serif}.agp-rs-row{border-top:1px solid #ffffff12;padding:6px 0}.agp-rs-row .k{letter-spacing:.08em;text-transform:uppercase;color:#9be8bd;text-align:center;background:#12a97e40;border-radius:6px;padding:5px 0;font:800 8.5px/1 Inter,sans-serif}.agp-rs-row .k.c{color:#c7d9ff;background:#3e6db059}.agp-rs-row .p{align-items:center;gap:7px;min-width:0;display:flex}.agp-rs-row .agp-av.is-none{color:#ffffff59;background:#ffffff12}.agp-rs-row .agp-av svg{width:13px;height:13px}.agp-rs-row .t{flex-direction:column;gap:2px;min-width:0;display:flex}.agp-rs-row .t b{white-space:nowrap;text-overflow:ellipsis;font:650 11.5px/1.15 Inter,sans-serif;overflow:hidden}.agp-rs-row .t small{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font:500 10px/1.15 Inter,sans-serif;overflow:hidden}.agp-rs-row .t.mute{color:#ffffff59;font:500 11px/1 Inter,sans-serif}.agp-rs-rd{color:#111a33;background:#fff;border-radius:13px;padding:11px 12px}.agp-rs-rdh{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.agp-rs-rdh span{letter-spacing:.14em;text-transform:uppercase;color:#6b7a9b;font:800 9.5px/1 Inter,sans-serif}.agp-rs-rdh b{font:800 17px/1 Inter,sans-serif}.agp-rs-rdh small{color:#6b7a9b;font-size:11px}.agp-rs-bar{background:#eef1f7;border-radius:99px;height:5px;margin-bottom:4px;overflow:hidden}.agp-rs-bar b{background:linear-gradient(90deg,#347ff0,#6d4ae8);border-radius:99px;width:0;height:100%;transition:width .35s;display:block}.agp-rs-li{cursor:pointer;text-align:left;color:#111a33;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;width:calc(100% + 12px);margin:0 -6px;padding:6px;font:650 12px/1.2 inherit;display:flex}.agp-rs-li:hover{background:#f4f7fd}.agp-rs-li .lb{flex:1}.agp-rs-li .ct{color:#6b7a9b;font:700 11px/1 Inter,sans-serif}.agp-rs-li .dot{border:1.5px solid #111a332e;border-radius:50%;flex:none;width:19px;height:19px}.agp-rs-li.part .dot{background:conic-gradient(#347ff0 var(--p,0%),#347ff024 0);border:none;-webkit-mask:radial-gradient(circle,#0000 5.5px,#000 6px);mask:radial-gradient(circle,#0000 5.5px,#000 6px)}.agp-rs-li.done .dot{background:#1f8b57 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") 50%/10px no-repeat;border:none}.agp-rs-li.done .ct{color:#1f8b57}.agp-nx{background:#fff;border:1px dashed #111a3324;border-radius:16px;flex:none;padding:12px 14px}.agp-nx-t{letter-spacing:.14em;text-transform:uppercase;color:#6b7a9b;margin-bottom:9px;font:800 9.5px/1 Inter,sans-serif}.agp-nx ol{counter-reset:nx;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.agp-nx li{counter-increment:nx;flex-direction:column;gap:2px;padding-top:24px;display:flex;position:relative}.agp-nx li:before{content:counter(nx);color:#3f63b8;text-align:center;background:#eef2fb;border-radius:50%;width:18px;height:18px;font:800 10px/18px Inter,sans-serif;position:absolute;top:0;left:0}.agp-nx li:not(:last-child):after{content:"";background:#e3e8f1;height:1.5px;position:absolute;top:9px;left:24px;right:2px}.agp-nx b{color:#111a33;font:700 11px/1.2 Inter,sans-serif}.agp-nx span{color:#6b7a9b;font:500 10px/1.25 Inter,sans-serif}.agp.done .agp-main{grid-template-columns:minmax(0,1fr)}.agp.done .agp-rail{display:none}.agp.done .agp-tab{cursor:default}@media (max-height:860px){.agp-nx{display:none}}@media (max-width:1440px){.agp-main{grid-template-columns:minmax(0,1fr) 360px;gap:14px;padding:12px 16px 14px}.agp-ban{margin:12px 16px 0}.agp-flow{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr)}.agp-arrow small,.agp-drop-tx small{display:none}}@media (max-height:800px){.agp-pane{padding:14px 16px}.agp-tabs{padding:9px 12px}.agp-box{margin-top:12px;padding:12px 14px 14px}.agp-note{margin-top:10px;padding:8px 11px}.agp-rs-hd{margin-bottom:10px}.agp-rs{padding:14px 16px}}@media (max-width:1180px){.agp-main{grid-template-columns:minmax(0,1fr)}.agp-rail{display:none}}.agp-steps{border-top:1px solid #ffffff14;flex-wrap:nowrap;flex-basis:100%;align-items:center;gap:10px;min-width:0;padding-top:12px;display:flex}.agp-steps .agp-tab{cursor:pointer;color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff21;border-radius:14px;flex:0 auto;align-items:center;gap:10px;min-width:0;padding:6px 14px 6px 6px;font-family:inherit;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.agp-steps .agp-tab:hover{background:#ffffff1f}.agp-steps .agp-tab.on{background:#347ff038;border-color:#86aef799;box-shadow:0 0 0 3px #347ff02e}.agp-steps .agp-tab-n{color:#fff;background:linear-gradient(135deg,#347ff0,#4b46e8);border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font:800 13px/1 Inter,sans-serif;display:flex;box-shadow:0 6px 14px -6px #4b46e8cc}.agp-steps .agp-tab-n svg{width:15px;height:15px}.agp-steps .agp-tab.ok .agp-tab-n{background:#1f8b57;box-shadow:0 0 0 3px #5dbb8638}.agp-steps .agp-tab.bad:not(.ok) .agp-tab-n{background:#c7392f;box-shadow:0 0 0 3px #c7392f40}.agp-steps .agp-tab-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.agp-steps .agp-tab-t{color:#fff;white-space:nowrap;font:700 13.5px/1.15 Inter,sans-serif}.agp-steps .agp-tab-s{color:#fff9;white-space:nowrap;font:500 11.5px/1.15 Inter,sans-serif}.agp-steps .agp-tab.ok .agp-tab-s,.agp-steps .agp-tab.bad:not(.ok) .agp-tab-s{color:#fff9;font-weight:500}.agp-steps .agp-tab.ghost{cursor:default;background:0 0;border-style:dashed;border-color:#ffffff38}.agp-steps .agp-tab.ghost .agp-tab-n{box-shadow:none;background:#ffffff1a}.agp-steps .agp-tab.ghost.next{background:#fcd34d1a;border-style:solid;border-color:#fcd34d73}.agp-steps .agp-tab.ghost.next .agp-tab-n{background:#b0741c}.agp-steps .agp-tab:disabled{cursor:default}.agp-st-ln{background:#ffffff38;border-radius:2px;flex:0 0 26px;height:2px}.agp-st-ln.dash{background:repeating-linear-gradient(90deg,#ffffff52 0 4px,#0000 4px 7px)}.agp-main{grid-template-columns:minmax(0,1fr) 540px}.agp-rs-hd>div{min-width:0}.agp-rs-nm{white-space:nowrap;text-overflow:ellipsis;word-break:normal;font-size:17px;overflow:hidden}@media (max-width:1440px){.agp-main{grid-template-columns:minmax(0,1fr) 440px}.agp-ct-src{display:none}.agp-steps .agp-tab{padding:5px 11px 5px 5px}.agp-steps .agp-tab-n{width:26px;height:26px;font-size:12px}.agp-steps .agp-tab-t{font-size:12.5px}.agp-steps .agp-tab-s{font-size:10.5px}.agp-st-ln{flex-basis:16px}}@media (max-width:1180px){.agp-main{grid-template-columns:minmax(0,1fr)}}.agp-rs-hd{gap:10px}.agp-rs-av{border-radius:13px;width:44px;height:44px;font-size:15px}.agp-rs-nm{letter-spacing:-.01em}.agp-pc-hd{min-width:0}.agp-lvl,.agp-pc-tag,.agp-pc-src{white-space:nowrap;flex:none}.agp-pc-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:1440px){.agp-pc-src,.agp-pc-tag .lg{display:none}.agp-pc{padding:12px}.agp-pc-t{font-size:13px}}.agd{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}@media (max-width:980px){.agd{grid-template-columns:1fr}}.agd-l,.agd-r{background:#fff;border:1px solid #111a3314;border-radius:20px;padding:20px;box-shadow:0 18px 40px -28px #111a334d}.agd-hero{border-bottom:1px solid #111a3312;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.agd-ok{color:#fff;background:linear-gradient(135deg,#1f8b57,#2fb57a);border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;animation:.4s cubic-bezier(.3,1.6,.5,1) s1Pop;display:flex;box-shadow:0 12px 24px -10px #1f8b57b3}.agd-ok svg{width:26px;height:26px}.agd-t{letter-spacing:-.01em;font:750 18px/1.2 Inter,sans-serif}.agd-s{color:#6b7a9b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font:500 12px/1 Inter,sans-serif;display:flex}.agd-id{color:#347ff0;background:#347ff014;border-radius:7px;padding:5px 8px;font:800 11px/1 Inter,sans-serif}.agd-tl{margin:0;padding:0;list-style:none;position:relative}.agd-tl li{flex-direction:column;gap:3px;padding:0 0 15px 34px;display:flex;position:relative}.agd-tl li:before{content:"";background:#e6eaf2;width:2px;position:absolute;top:22px;bottom:-2px;left:9px}.agd-tl li:last-child:before{display:none}.agd-tl li:after{content:"";box-sizing:border-box;background:#fff;border:2px solid #d3dae6;border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0}.agd-tl li.ok:after{background:#1f8b57 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") 50%/11px no-repeat;border:none}.agd-tl li.ok:before{background:#1f8b57}.agd-tl li.now:after{background:#fff4df;border-color:#b0741c;box-shadow:0 0 0 4px #b0741c24}.agd-tl b{font:700 13px/1.25 Inter,sans-serif}.agd-tl span{color:#6b7a9b;font:500 11.5px/1.35 Inter,sans-serif}.agd-mh{letter-spacing:.14em;text-transform:uppercase;color:#1d6b46;align-items:center;gap:8px;margin-bottom:12px;font:800 10px/1 Inter,sans-serif;display:flex}.agd-mh svg{width:16px;height:16px}.agm{background:#fff;border:1px solid #111a3317;border-radius:16px;overflow:hidden}.agm-meta{color:#46557a;background:#f7f8fb;border-bottom:1px solid #111a3312;flex-direction:column;gap:6px;padding:12px 14px;font:500 12px/1.35 Inter,sans-serif;display:flex}.agm-meta span{letter-spacing:.06em;text-transform:uppercase;color:#94a0ad;width:58px;font:700 10px/1 Inter,sans-serif;display:inline-block}.agm-meta b{color:#111a33}.agm-meta em{color:#94a0ad;font-style:normal}.agm-body{color:#2b3654;padding:18px 18px 16px;font:500 13px/1.6 Inter,sans-serif}.agm-body p{margin:0 0 10px}.agm-brand{color:#111a33;align-items:center;gap:8px;margin-bottom:14px;font:800 14px/1 Inter,sans-serif;display:flex}.agm-brand small{color:#94a0ad;letter-spacing:.06em;text-transform:uppercase;font:600 10px/1 Inter,sans-serif}.agm-logo{color:#fff;background:linear-gradient(135deg,#12a97e,#347ff0);border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.agm-t{border-collapse:collapse;width:100%;margin:6px 0 14px;font-size:12px}.agm-t tr,.agm-t td{background:0 0!important}.agm-t td{vertical-align:top;border:none!important;border-bottom:1px dashed #111a331a!important;height:auto!important;padding:6px 0!important;font-size:12px!important;line-height:1.4!important}.agm-t td:first-child{color:#6b7a9b;width:130px;font-weight:600;padding-right:10px!important}.agm-cta{background:linear-gradient(120deg,#347ff0,#4b46e8);border-radius:12px;align-items:center;gap:8px;margin:2px 0 12px;padding:12px 18px;font:700 13px/1 Inter,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px -10px #4b46e8cc;color:#fff!important}.agm-cta svg{width:15px;height:15px}.agm-small{color:#6b7a9b;font-size:11.5px!important}@keyframes agiShake{0%,to{transform:none}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes s1Pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes s1Pulse{0%{box-shadow:0 0 #5dbb8680}70%{box-shadow:0 0 0 8px #5dbb8600}to{box-shadow:0 0 #5dbb8600}}.s1x{--s1-ink:#111a33;--s1-ink2:#46557a;--s1-mute:#6b7a9b;--s1-line:#111a3314;--s1-blue:#347ff0;--s1-indigo:#4b46e8;--s1-green:#1f8b57;--s1-amber:#b0741c;--s1-red:#c7392f;grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:22px;display:grid}.s1x-main{flex-direction:column;gap:18px;min-width:0;display:flex}.s1x-rail{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:14px}@media (max-width:1500px){.s1x{grid-template-columns:minmax(0,1fr) 272px;gap:18px}}@media (max-width:1240px){.s1x{grid-template-columns:minmax(0,1fr)}.s1x-rail{order:-1;grid-template-columns:1.2fr 1fr;display:grid;position:static}}@media (max-width:820px){.s1x-rail{grid-template-columns:1fr}}.s1x .emw-card{border:1px solid var(--s1-line);background:#fff;border-radius:20px;margin:0;scroll-margin-top:16px;transition:box-shadow .2s,border-color .2s;position:relative;overflow:visible;box-shadow:0 1px 2px #111a330a,0 18px 40px -26px #111a3347}.s1x .emw-card:focus-within{border-color:#347ff047;box-shadow:0 1px 2px #111a330a,0 22px 48px -24px #347ff059}.s1x .emw-card:before{content:"";background:var(--s1-acc,var(--s1-blue));opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .2s;position:absolute;top:22px;bottom:22px;left:-1px}.s1x .emw-card:focus-within:before{opacity:1}.s1x .emw-card[data-acc="0"]{--s1-acc:#347ff0;--s1-accbg:#347ff01a}.s1x .emw-card[data-acc="1"]{--s1-acc:#6d4ae8;--s1-accbg:#6d4ae81a}.s1x .emw-card[data-acc="2"]{--s1-acc:#b0741c;--s1-accbg:#b0741c1c}.s1x .emw-card[data-acc="3"]{--s1-acc:#0e8fb5;--s1-accbg:#0e8fb51a}.s1x .emw-card[data-acc="4"]{--s1-acc:#d6457a;--s1-accbg:#d6457a1a}.s1x .emw-card[data-acc="5"]{--s1-acc:#1f8b57;--s1-accbg:#1f8b571a}.s1x .emw-card-hd{border-bottom:1px solid var(--s1-line);background:linear-gradient(#fbfcff 0%,#fff 100%);border-radius:20px 20px 0 0;align-items:center;gap:14px;padding:18px 22px;display:flex}.s1x .emw-card-ico{background:var(--s1-accbg,#347ff01a);width:42px;height:42px;color:var(--s1-acc,var(--s1-blue));border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #fff9}.s1x .emw-card-ico svg{width:20px;height:20px;stroke:var(--s1-acc,var(--s1-blue));color:var(--s1-acc,var(--s1-blue))}.s1x-part{letter-spacing:.14em;text-transform:uppercase;color:var(--s1-acc,var(--s1-blue));margin-bottom:5px;font:800 9.5px/1 Inter,system-ui,sans-serif;display:block}.s1x .emw-card-ttl{color:var(--s1-ink);letter-spacing:-.01em;font:700 16px/1.2 Inter,system-ui,sans-serif}.s1x-hd-r{align-items:center;gap:8px;margin-left:auto;display:flex}.s1x .emw-card-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--s1-blue);background:#347ff014;border:1px solid #347ff02e;border-radius:999px;margin:0;padding:6px 10px;font:700 10px/1 Inter,sans-serif;position:static}.s1x-prog{color:var(--s1-ink2);border:1px solid var(--s1-line);white-space:nowrap;background:#f4f6fb;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 6px;font:700 11px/1 Inter,sans-serif;display:inline-flex}.s1x-prog svg{width:18px;height:18px;transform:rotate(-90deg)}.s1x-prog .tr{stroke:#111a331a}.s1x-prog .pr{stroke:var(--s1-acc,var(--s1-blue));transition:stroke-dashoffset .35s}.s1x-prog.done{color:var(--s1-green);background:#1f8b5714;border-color:#1f8b5738}.s1x-prog.done .pr{stroke:var(--s1-green)}.s1x-prog.opt{color:var(--s1-mute)}.s1x .emw-card-body{padding:22px}.s1x-grp{letter-spacing:.14em;text-transform:uppercase;color:var(--s1-mute);align-items:center;gap:10px;margin:2px 0 14px;font:800 10px/1 Inter,sans-serif;display:flex}.s1x-grp:after{content:"";background:linear-gradient(90deg, var(--s1-line), transparent);flex:1;height:1px}.s1x-grp i{width:22px;height:22px;color:var(--s1-ink2);background:#f1f4fa;border-radius:7px;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.s1x-grp i svg{width:13px;height:13px}.s1x-agr{background:linear-gradient(135deg,#347ff00e,#4b46e80b);border:1px solid #347ff024;border-radius:16px;margin:6px 0 20px;padding:18px 18px 4px;position:relative}.s1x-agr .s1x-grp{color:#3f63b8}.s1x-agr .s1x-grp i{color:var(--s1-blue);background:#fff;box-shadow:0 1px 2px #111a330f}.s1x-agr .s1x-grp:after{background:linear-gradient(90deg,#347ff02e,#0000)}.s1x-agr .emw-input,.s1x-agr .emw-select,.s1x-agr .emw-doc{background-color:#fff}.s1x .emw-field{gap:7px;min-width:0}.s1x .emw-label{letter-spacing:.07em;text-transform:uppercase;color:var(--s1-ink2);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font:700 10.5px/1.2 Inter,system-ui,sans-serif;display:flex}.s1x .emw-label .emw-req{color:#e5484d;margin-left:0}.s1x .emw-field.is-filled>.emw-label:after{content:"";background:#1f8b57 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") 50%/9px no-repeat;border-radius:50%;flex:none;width:14px;height:14px;margin-left:4px;animation:.28s cubic-bezier(.3,1.6,.5,1) s1xPop;box-shadow:0 0 0 3px #1f8b571f}@keyframes s1xPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.s1x .emw-input,.s1x .emw-select,.s1x .emw-textarea{height:46px;min-height:46px;color:var(--s1-ink);background-color:#fff;border:1.5px solid #111a331f;border-radius:12px;padding:0 14px;font:500 13.5px/1.3 Inter,system-ui,sans-serif;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 1px 2px #111a330a}.s1x .emw-select{padding-right:38px}.s1x .emw-textarea{resize:vertical;height:auto;min-height:92px;padding:12px 14px;line-height:1.55}.s1x .emw-input::placeholder,.s1x .emw-textarea::placeholder{color:#9aa6bf;font-weight:400}.s1x .emw-input:hover:not(:focus):not([readonly]),.s1x .emw-select:hover:not(:focus):not(:disabled),.s1x .emw-textarea:hover:not(:focus){border-color:#347ff06b}.s1x .emw-input:focus,.s1x .emw-select:focus,.s1x .emw-textarea:focus{border-color:var(--s1-blue);background-color:#fff;outline:none;box-shadow:0 0 0 4px #347ff024}.s1x .emw-input.ro,.s1x .emw-input[readonly]{background-color:#f6f8fc}.s1x input[type=date].emw-input{padding-right:10px}.s1x input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;border-radius:6px;padding:4px}.s1x input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background:#347ff01a}.s1x .emw-hint{color:var(--s1-mute);margin-top:0;font:500 11px/1.45 Inter,sans-serif}.s1x .emw-field-invalid .emw-input,.s1x .emw-field-invalid .emw-select,.s1x .emw-field-invalid .emw-textarea{border-color:var(--s1-red);box-shadow:0 0 0 4px #c7392f1a}.s1x .emw-doc{height:46px;min-height:46px;box-shadow:none;background:#347ff00a;border:1.5px dashed #347ff073;border-radius:12px;align-items:center;gap:10px;padding:0 6px 0 14px;transition:all .16s;display:flex}.s1x .emw-doc:hover{border-color:var(--s1-blue);background:#347ff014}.s1x .emw-doc.has{background:#1f8b570d;border-style:solid;border-color:#1f8b5759}.s1x .emw-doc-btn{width:32px;height:32px;color:var(--s1-blue);background:#fff;border:none;border-radius:9px;box-shadow:0 1px 2px #111a3314,0 0 0 1px #111a330f}.s1x .emw-doc-btn:hover:not(:disabled){box-shadow:0 0 0 1.5px var(--s1-blue)}.s1x .emw-rowhd{border:1px solid var(--s1-line);letter-spacing:.11em;color:var(--s1-mute);background:#f5f7fc;border-radius:11px;margin-bottom:10px;padding:10px 12px;font:800 9.5px/1.2 Inter,sans-serif}.s1x .emw-row{margin-bottom:10px}.s1x .emw-rowbtn{width:40px;height:40px;color:var(--s1-blue);cursor:pointer;background:#347ff00f;border:1.5px solid #347ff040;border-radius:11px;font-size:18px;font-weight:600;transition:all .16s}.s1x .emw-rowbtn:not(.del):hover{background:var(--s1-blue);color:#fff;border-color:var(--s1-blue);transform:translateY(-1px)}.s1x-snap{color:#fff;background:radial-gradient(120% 90% at 100% 0,#86aef74d,#0000 55%),radial-gradient(90% 80% at 0 100%,#5dbb862e,#0000 60%),linear-gradient(150deg,#0b1128 0%,#16224a 60%,#1c2b5c 100%);border-radius:20px;padding:18px 18px 16px;position:relative;overflow:hidden;box-shadow:0 24px 46px -24px #0b1128a6,inset 0 1px #ffffff1f}.s1x-snap:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 70%);mask-image:linear-gradient(200deg,#000,#0000 70%)}.s1x-snap>*{position:relative}.s1x-snap-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.s1x-live{letter-spacing:.16em;text-transform:uppercase;color:#bfd3ff;align-items:center;gap:7px;font:800 9px/1 Inter,sans-serif;display:inline-flex}.s1x-live i{background:#5dbb86;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite s1xPulse;box-shadow:0 0 0 3px #5dbb8638}@keyframes s1xPulse{0%{box-shadow:0 0 #5dbb8680}70%{box-shadow:0 0 0 7px #5dbb8600}to{box-shadow:0 0 #5dbb8600}}.s1x-snap-id{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:5px 9px;font:700 10px/1 Inter,sans-serif}.s1x-snap-hd{align-items:center;gap:12px;margin-bottom:16px;display:flex}.s1x-av{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#347ff0,#6d4ae8);border-radius:15px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font:800 17px/1 Inter,sans-serif;display:flex;box-shadow:0 10px 22px -8px #4b46e8bf,inset 0 1px #ffffff4d}.s1x-av.is-none{color:#ffffff73;background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff29}.s1x-nm{color:#fff;letter-spacing:-.01em;word-break:break-word;font:700 15.5px/1.25 Inter,sans-serif}.s1x-nm.is-none{color:#ffffff6b;font-weight:600}.s1x-ty{color:#cfe0ff;background:#86aef729;border:1px solid #86aef747;border-radius:999px;margin-top:6px;padding:5px 9px;font:700 10px/1 Inter,sans-serif;display:inline-flex}.s1x-ty.is-none{color:#ffffff73;background:0 0;border-style:dashed;border-color:#fff3}.s1x-kv{border-top:1px solid #ffffff17;gap:0;margin:0;display:grid}.s1x-kv>div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:9px 0;font:500 11.5px/1.35 Inter,sans-serif;display:flex}.s1x-kv dt{color:#ffffff8c;white-space:nowrap}.s1x-kv dd{color:#fff;text-align:right;word-break:break-word;min-width:0;margin:0;font-weight:650}.s1x-kv dd.mute{color:#ffffff61;font-weight:500}.s1x-kv dd.ok{color:#8ee0b1}.s1x-term{background:#040a1e59;border:1px solid #ffffff17;border-radius:14px;margin-top:14px;padding:12px}.s1x-term-hd{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;justify-content:space-between;align-items:center;margin-bottom:10px;font:800 9px/1 Inter,sans-serif;display:flex}.s1x-pill{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;background:#ffffff1a;border-radius:999px;padding:5px 8px;font:800 9px/1 Inter,sans-serif}.s1x-pill.ok{color:#9be8bd;background:#5dbb8633}.s1x-pill.warn{color:#fcd97a;background:#fcd34d33}.s1x-pill.bad{color:#ffb4b4;background:#fca5a533}.s1x-bar{background:#ffffff1a;border-radius:99px;height:8px;position:relative}.s1x-bar b{background:linear-gradient(90deg,#5dbb86,#86aef7);border-radius:99px;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.s1x-bar u{background:#fcd34d;border-radius:2px;width:2px;height:16px;position:absolute;top:-4px;box-shadow:0 0 0 3px #fcd34d2e}.s1x-bar s{background:#fff;border-radius:50%;width:14px;height:14px;margin-left:-7px;text-decoration:none;position:absolute;top:-3px;box-shadow:0 0 0 3px #86aef773}.s1x-term-ft{color:#fff9;justify-content:space-between;margin-top:9px;font:600 10.5px/1 Inter,sans-serif;display:flex}.s1x-term-note{color:#fcd97a;border-top:1px dashed #ffffff24;margin-top:10px;padding-top:9px;font:500 10.5px/1.4 Inter,sans-serif}.s1x-check{border:1px solid var(--s1-line);background:#fff;border-radius:20px;padding:16px 16px 14px;box-shadow:0 18px 40px -28px #111a334d}.s1x-check-hd{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.s1x-check-t{letter-spacing:.14em;text-transform:uppercase;color:var(--s1-mute);font:800 9.5px/1 Inter,sans-serif}.s1x-check-n{color:var(--s1-ink);font:800 17px/1 Inter,sans-serif}.s1x-check-n small{color:var(--s1-mute);font-size:11px;font-weight:600}.s1x-ovbar{background:#eef1f7;border-radius:99px;height:5px;margin-bottom:8px;overflow:hidden}.s1x-ovbar b{background:linear-gradient(90deg,#347ff0,#6d4ae8);border-radius:99px;width:0;height:100%;transition:width .35s;display:block}.s1x-li{cursor:pointer;text-align:left;width:calc(100% + 12px);color:var(--s1-ink);background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;margin:0 -6px;padding:7px 6px;font:650 12px/1.2 Inter,sans-serif;display:flex}.s1x-li:hover{background:#f4f7fd}.s1x-li .lb{flex:1}.s1x-li .ct{color:var(--s1-mute);font:700 11px/1 Inter,sans-serif}.s1x-li .dot{border:1.5px solid #111a332e;border-radius:50%;flex:none;width:19px;height:19px}.s1x-li.part .dot{background:conic-gradient(#347ff0 var(--p,0%), #347ff024 0);border:none;-webkit-mask:radial-gradient(circle,#0000 5.5px,#000 6px);mask:radial-gradient(circle,#0000 5.5px,#000 6px)}.s1x-li.done .dot{background:#1f8b57 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") 50%/10px no-repeat;border:none}.s1x-li.done .ct{color:var(--s1-green)}.s1x-check-ft{color:var(--s1-mute);border-top:1px dashed #111a331f;margin-top:10px;padding-top:10px;font:500 10.5px/1.45 Inter,sans-serif}.ub{flex-direction:column;gap:12px;display:flex}.ub-hero{background:radial-gradient(110% 150% at 96% -30%, #347ff052, transparent 55%), radial-gradient(80% 130% at -8% 125%, #1f8b5729, transparent 55%), linear-gradient(128deg, var(--chrm-deep) 0%, var(--chrm-navy) 56%, var(--chrm-surface-navy) 100%);border-radius:16px;margin:0 0 2px;padding:14px 20px;position:relative;overflow:hidden;box-shadow:0 22px 48px -18px #0428388c,inset 0 1px #ffffff24}.ub-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000 100%);mask-image:linear-gradient(115deg,#0000 30%,#000 100%)}.ub-idrow{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.ub-hero-l{align-items:center;gap:14px;min-width:0;display:flex}.ub-hero-ico{width:36px;height:36px;color:var(--chrm-accent);background:#347ff024;border:1px solid #347ff04d;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1f}.ub-hero-ico svg{width:18px;height:18px}.ub-kicker{letter-spacing:.15em;text-transform:uppercase;color:#cfeaf4;align-items:center;gap:7px;margin-bottom:5px;font-size:9.5px;font-weight:800;display:flex}.ub-kicker:before{content:"";background:var(--brand-mint);border-radius:50%;flex:none;width:6px;height:6px;animation:2.2s ease-in-out infinite emPulse;box-shadow:0 0 0 3px #1f8b572e}.ub-title{letter-spacing:-.3px;color:#fff;font-size:18px;font-weight:700;line-height:1.15}.ub-sub{color:#cbe2ecad;max-width:560px;margin-top:5px;font-size:11.5px;line-height:1.55}.ub-hero-r{flex-shrink:0;order:1;align-items:center;gap:10px;display:flex}.ub-strip{order:2}.ub-add{cursor:pointer;color:#fff;background:var(--chrm-primary-gradient);border:none;border-radius:11px;align-items:center;gap:6px;padding:10px 18px;font-size:11.5px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 6px 18px -6px #347ff08c}.ub-add:hover{filter:brightness(1.06);transform:translateY(-1px)}.ub-add:active{transform:scale(.97)}.ub-strip{z-index:2;flex-wrap:wrap;align-items:stretch;gap:8px;display:flex;position:relative}.ub-kc{background:#04222e6b;border:1px solid #ffffff1c;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:7px 12px;transition:background .18s,border-color .18s;display:flex;box-shadow:inset 0 1px #ffffff14}.ub-kc:hover{background:#04222e99;border-color:#86aef757}.ub-ki{background:var(--kglass);width:24px;height:24px;color:var(--kdot);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ub-ki svg{stroke-width:1.7px;width:12px;height:12px}.ub-kv{letter-spacing:-.3px;color:#fff;font-size:15px;font-weight:700;line-height:1}.ub-kv small{color:#cbe2ec99;font-size:10px;font-weight:400}.ub-kl{letter-spacing:.09em;text-transform:uppercase;color:#c5dee894;white-space:nowrap;margin-top:2px;font-size:7.5px;font-weight:800;line-height:1.2}@media (max-width:900px){.ub-strip{width:100%}.ub-kc{flex:calc(50% - 8px)}}.ub-bar{flex-wrap:wrap;align-items:center;gap:16px;padding:2px 2px 0;display:flex}.ub-seg{border:1px solid var(--line);background:#fff;border-radius:14px;padding:4px;display:flex;position:relative;box-shadow:0 1px 2px #14203a0d,0 10px 26px -20px #14203a80}.ub-seg-ind{width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--ubx,0) * 100%));background:linear-gradient(120deg,#1f4f73,#0f7c7e);border-radius:10px;transition:transform .36s cubic-bezier(.4,0,.2,1),background .3s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 16px -7px #0d5a69bf}.ub-seg[data-k=unit] .ub-seg-ind{background:linear-gradient(120deg,#2a6be0,#1d4ed8);box-shadow:0 6px 16px -7px #1d4ed8b3}.ub-seg[data-k=branch] .ub-seg-ind{background:linear-gradient(120deg,#12a091,#0b7c72);box-shadow:0 6px 16px -7px #0d8c80b3}.ub-segbtn{z-index:1;cursor:pointer;white-space:nowrap;color:#6b7688;background:0 0;border:none;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:126px;height:36px;padding:0 16px;font-size:12.5px;font-weight:700;transition:color .22s;display:flex;position:relative}.ub-segbtn:hover{color:#1b2437}.ub-segbtn.on,.ub-segbtn.on:hover{color:#fff}.ub-segbtn em{background:var(--chrm-background);color:#44506a;border-radius:7px;min-width:20px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800;transition:background .22s,color .22s}.ub-segbtn.on em{color:#fff;background:#ffffff3d}.ub-segnote{color:#6b7688;flex:1;min-width:220px;margin:0;font-size:11.5px;line-height:1.5}.ub-panel{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #14203a0a,0 16px 38px -26px #14203a73}.ub-tools{border-bottom:1px solid var(--line);background:linear-gradient(#fbfcfe,#fff);flex-wrap:wrap;align-items:center;gap:9px;padding:13px 15px;display:flex}.ub-tools-r{align-items:center;gap:9px;margin-left:auto;display:flex}.ub-search{border:1.5px solid var(--line);background:#fff;border-radius:10px;flex:220px;align-items:center;gap:8px;max-width:340px;height:36px;padding:0 11px;transition:border-color .16s,box-shadow .16s;display:flex}.ub-search:focus-within{border-color:var(--chrm-primary);box-shadow:0 0 0 3px #347ff01f}.ub-search svg{color:#9aa4b4;flex-shrink:0;width:15px;height:15px}.ub-search input{color:#1b2437;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:12.5px}.ub-clr{color:#9aa4b4;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.ub-clr:hover{color:#44506a}.ub-sel{border:1.5px solid var(--line);color:#1b2437;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7688' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 10px center;background-repeat:no-repeat;border-radius:10px;height:36px;padding:0 30px 0 12px;font-size:12px;font-weight:700;transition:border-color .16s,box-shadow .16s}.ub-sel:hover{border-color:#c3d2e6}.ub-sel:focus{border-color:var(--chrm-primary);outline:none;box-shadow:0 0 0 3px #347ff01f}.ub-sort{color:#44506a;max-width:208px}.ub-chip{color:#b45309;cursor:pointer;white-space:nowrap;background:#fdf6e9;border:1.5px solid #f3deb6;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:11.5px;font-weight:700;transition:all .16s;display:inline-flex}.ub-chip i{background:#d97706;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d9770629}.ub-chip em{background:#f7e4c0;border-radius:6px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.ub-chip:hover{border-color:#e5c68c}.ub-chip.on{color:#fff;background:#b45309;border-color:#b45309}.ub-chip.on i{background:#ffd9a0;box-shadow:0 0 0 3px #ffffff2e}.ub-chip.on em{background:#fff3}.ub-vt{background:var(--chrm-background);border-radius:10px;gap:2px;padding:3px;display:flex}.ub-vtb{color:#6b7688;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:30px;transition:all .18s;display:flex}.ub-vtb svg{width:15px;height:15px}.ub-vtb:hover{color:#1b2437}.ub-vtb.on{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #14203a29}.ub-meta{border-bottom:1px solid var(--line);background:#fafbfd;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 15px;display:flex}.ub-count{color:#6b7688;font-size:11.5px;font-weight:600}.ub-count strong{color:#1b2437;font-weight:800}.ub-fchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ub-fchip{color:#1d4ed8;cursor:pointer;background:#eef3fe;border:1px solid #d8e5fa;border-radius:7px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:10.5px;font-weight:700;transition:all .15s;display:inline-flex}.ub-fchip span{opacity:.65;font-size:12px;line-height:1}.ub-fchip:hover{background:#dde9fb}.ub-fclr{color:#6b7688;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:6px;padding:3px 6px;font-size:10.5px;font-weight:700;text-decoration:underline}.ub-fclr:hover{color:#dc2626}.ub-meta-r{align-items:center;gap:7px;margin-left:auto;display:flex}.ub-tag{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.ub-tag i{background:currentColor;border-radius:50%;width:5px;height:5px}.ub-tag-g{color:#0e7a54;background:#e7f6f0}.ub-tag-r{color:#c62b2b;background:#fcecec}.ub-tag-n{color:#6b7688;background:#eff1f6}.ub-grid{grid-template-columns:repeat(auto-fill,minmax(325px,1fr));gap:13px;padding:15px;display:grid}.ub-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;padding:15px 15px 12px;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #14203a09}.ub-card:before{content:"";background:var(--uk);opacity:.9;width:3px;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.ub-card:hover{border-color:#d9e4f4;transform:translateY(-3px);box-shadow:0 18px 36px -20px #14203a80}.ub-card:hover:before{width:5px}.ub-c-top{align-items:flex-start;gap:11px;display:flex}.ub-c-ico{background:var(--ukb);border:1px solid var(--ukr);width:38px;height:38px;color:var(--uk);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.ub-c-ico svg{width:19px;height:19px}.ub-card:hover .ub-c-ico{transform:scale(1.06)rotate(-2deg)}.ub-c-hd{flex:1;min-width:0}.ub-c-name{letter-spacing:-.2px;color:var(--chrm-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.ub-c-sub{color:#6b7688;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:10.5px;font-weight:600;display:flex}.ub-c-sub i{color:#c3cbd8;font-style:normal}.ub-kind{color:var(--uk);font-weight:800}.ub-code{white-space:nowrap;letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--uk,var(--chrm-primary));background:var(--ukb,#eef3fe);border:1px solid var(--ukr,#d8e5fa);border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:800}.ub-status{white-space:nowrap;border:1px solid #0000;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.ub-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.ub-c-org{color:#6b7688;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:11px;font-weight:600;overflow:hidden}.ub-c-rail{border-top:1px dashed #e5eaf3;grid-template-columns:auto 1fr;align-items:center;gap:15px;margin-top:12px;padding-top:12px;display:grid}.ub-ring{flex-direction:column;align-items:center;gap:5px;display:flex}.ub-ring-l{letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.ub-c-kpis{grid-template-columns:1fr 1fr;gap:9px 10px;min-width:0;display:grid}.ub-kpi{min-width:0}.ub-kpi b{color:#1b2437;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;line-height:1.15;display:block;overflow:hidden}.ub-kpi b.ub-sm{font-size:11.5px;font-weight:700}.ub-kpi b.ub-bad{color:#dc2626}.ub-kpi b.ub-ok{color:#9aa4b4}.ub-kpi span{letter-spacing:.08em;text-transform:uppercase;color:#9aa4b4;margin-top:3px;font-size:8.5px;font-weight:800;display:block}.ub-c-ft{border-top:1px solid #f1f4f9;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex}.ub-loc{color:#6b7688;flex:1;align-items:center;gap:5px;min-width:0;font-size:10.5px;font-weight:600;display:flex}.ub-loc svg{color:#9aa4b4;flex-shrink:0;width:13px;height:13px}.ub-loc span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ub-rowacts{opacity:0;align-items:center;gap:5px;transition:opacity .2s,transform .2s;display:flex;transform:translate(5px)}.ub-card:hover .ub-rowacts,.ub-card:focus-within .ub-rowacts,.ub-tbl tr:hover .ub-rowacts,.ub-tbl tr:focus-within .ub-rowacts{opacity:1;transform:none}.ub-ib{border:1px solid var(--line);color:#6b7688;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.ub-ib svg{width:14px;height:14px}.ub-ib:hover{color:#1d4ed8;background:#eef3fe;border-color:#d0e0f8}.ub-ib-d:hover{color:#c62b2b;background:#fcecec;border-color:#f5c9c9}.ub-go{color:#fff;white-space:nowrap;cursor:pointer;background:#1b2437;border:none;border-radius:9px;align-items:center;gap:7px;height:30px;padding:0 13px;font-size:11.5px;font-weight:700;transition:background .16s,box-shadow .16s,transform .12s;display:inline-flex}.ub-go span{transition:transform .18s}.ub-go:hover{background:var(--chrm-navy);box-shadow:0 9px 18px -9px #0b1220b3}.ub-go:hover span{transform:translate(3px)}.ub-go:active{transform:translateY(1px)}.ub-tw{overflow-x:auto}table.ub-tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:960px}.ub-tbl thead th{z-index:2;text-align:left;white-space:nowrap;color:#44506a;letter-spacing:.09em;text-transform:uppercase;background:#f4f7fc;border-bottom:1px solid #e1e8f3;padding:11px 14px;font-size:9.5px;font-weight:800;position:sticky;top:0}.ub-tbl tbody tr{transition:background .15s}.ub-tbl tbody tr:hover{background:#f7faff}.ub-tbl tbody td{vertical-align:middle;white-space:nowrap;color:#44506a;border-bottom:1px solid #eff2f7;padding:10px 14px;font-size:12px;font-weight:600}.ub-tbl tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--uk)}.ub-tbl tbody tr:last-child td{border-bottom:none}.ub-td-name{min-width:250px}.ub-tname{align-items:center;gap:10px;min-width:0;display:flex}.ub-t-ico{background:var(--ukb);border:1px solid var(--ukr);width:30px;height:30px;color:var(--uk);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ub-t-ico svg{width:15px;height:15px}.ub-tname-x{flex-direction:column;min-width:0;display:flex}.ub-tname-x b{color:var(--chrm-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:800;overflow:hidden}.ub-tname-x em{color:#8a94a6;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;font-style:normal;font-weight:600;overflow:hidden}.ub-kindpill{background:var(--ukb);border:1px solid var(--ukr);height:21px;color:var(--uk);border-radius:6px;align-items:center;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.ub-nu{text-align:right;font-variant-numeric:tabular-nums}.ub-tsc{align-items:center;gap:9px;min-width:120px;display:flex}.ub-tsc .ub-pb{background:#eaeef6;border-radius:3px;flex:1;height:5px;overflow:hidden}.ub-tsc .ub-pb i{border-radius:3px;height:100%;transition:width .5s cubic-bezier(.2,.7,.3,1);display:block}.ub-tsc b{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:11.5px;font-weight:800}.ub-td-act{text-align:right;width:112px}.ub-td-act .ub-rowacts{justify-content:flex-end}.ub-empty{text-align:center;flex-direction:column;align-items:center;padding:54px 26px 58px;display:flex}.ub-empty-ico{color:#5e7a9b;background:linear-gradient(150deg,#eef3fe,#e6f5f3);border:1px solid #dee7f5;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;display:flex}.ub-empty-ico svg{width:30px;height:30px}.ub-empty-t{letter-spacing:-.2px;color:#1b2437;font-size:15px;font-weight:800}.ub-empty-s{color:#6b7688;max-width:400px;margin-top:7px;font-size:12px;line-height:1.6}.ub-empty-a{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:17px;display:flex}.ub-eb{border:1.5px solid var(--line);color:#44506a;cursor:pointer;background:#fff;border-radius:10px;height:34px;padding:0 16px;font-size:12px;font-weight:700;transition:all .16s}.ub-eb:hover{color:#1b2437;background:#f5f8ff;border-color:#c3d2e6}.ub-eb-p{color:#fff;background:#1b2437;border-color:#1b2437}.ub-eb-p:hover{background:var(--chrm-navy);border-color:var(--chrm-text-primary);color:#fff}.ub-alert{color:#a2372a;background:#fbf1ef;border:1px solid #efc9c3;border-radius:11px;align-items:center;gap:8px;padding:10px 14px;font-size:11.5px;font-weight:600;display:flex}.uf-scrim{z-index:200;-webkit-backdrop-filter:blur(3px)saturate(118%);background:#0816285c;justify-content:flex-end;animation:.2s ufFade;display:flex;position:fixed;inset:0}@keyframes ufFade{0%{opacity:0}to{opacity:1}}.uf{background:#fff;border-left:1px solid #e3e9f2;flex-direction:column;width:min(660px,100vw - 20px);height:100%;min-height:0;animation:.32s cubic-bezier(.22,.9,.24,1) ufDrawerIn;display:flex;overflow:hidden;box-shadow:-30px 0 70px -24px #08142280}@keyframes ufDrawerIn{0%{transform:translate(100%)}to{transform:none}}.uf-hd{background:var(--chrm-primary-gradient);border-bottom:none;align-items:flex-start;gap:14px;padding:22px 24px 18px;display:flex}.uf-hd-ico{color:#fff;background:#ffffff29;border:1px solid #ffffff4d;border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 1px #ffffff29}.uf-hd-ico svg{width:22px;height:22px}.uf-hd-x{flex:1;min-width:0}.uf-kick{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;margin-bottom:5px;font-size:9.5px;font-weight:800;display:block}.uf-hd-x h2{letter-spacing:-.4px;color:#fff;margin:0;font-size:19px;font-weight:750;line-height:1.2}.uf-hd-x p{color:#fffc;margin:6px 0 0;font-size:11.5px;font-weight:600;line-height:1.5}.uf-x{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:9px;flex:none;width:30px;height:30px;font-size:18px;line-height:1;transition:all .15s}.uf-x:hover{color:#fff;background:#ffffff47}.uf-body{overscroll-behavior:contain;background:#fbfcfe;flex:1;min-height:0;overflow-y:auto}.uf-sec{border-bottom:1px solid var(--line);background:#fff;padding:18px 24px 20px}.uf-sec:last-child{border-bottom:none}.uf-sec h3{letter-spacing:.12em;text-transform:uppercase;color:#0e7a6b;align-items:center;gap:9px;margin:0 0 14px;font-size:9.5px;font-weight:800;display:flex}.uf-n{color:#0e7a6b;letter-spacing:0;background:#e7f4f1;border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:9.5px;font-weight:800;display:flex}.uf-sec h3 em{letter-spacing:.02em;text-transform:none;color:#9aa4b4;margin-left:auto;font-size:9.5px;font-style:normal;font-weight:700}.uf-g{gap:12px 14px;display:grid}.uf-g+.uf-g{margin-top:12px}.uf-g2{grid-template-columns:1fr 1fr}.uf-g3{grid-template-columns:repeat(3,1fr)}.uf-g4{grid-template-columns:repeat(4,1fr)}.uf-f{flex-direction:column;min-width:0;display:flex}.uf-f label{letter-spacing:.01em;color:#8a94a6;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.uf-f .req{color:#dc2626;margin-left:3px}.uf-inp{color:#1b2437;background:#fff;border:1.5px solid #e4e9f2;border-radius:10px;width:100%;height:38px;padding:0 12px;font-size:12.5px;font-weight:600;transition:all .15s}select.uf-inp{cursor:pointer;padding-right:8px}textarea.uf-inp{resize:vertical;height:auto;min-height:64px;padding:10px 12px;line-height:1.5}.uf-inp:hover{border-color:#cfd8e6}.uf-inp:focus{border-color:#0e7a6b;outline:none;box-shadow:0 0 0 3px #0e7a6b24}.uf-inp.bad,.uf-inp.bad:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.uf-num .uf-inp{font-variant-numeric:tabular-nums}.uf-inp-ro{color:#57637a;font-variant-numeric:tabular-nums;background:#f4f6fa;align-items:center;display:flex}.uf-appl{gap:10px;display:flex}.uf-appl-opt{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e4e9f2;border-radius:10px;flex:1;padding:12px 14px;transition:all .15s}.uf-appl-opt:hover{border-color:#cfd8e6}.uf-appl-opt.on{background:#eafaf6;border-color:#0e7a6b;box-shadow:0 0 0 3px #0e7a6b1f}.uf-appl-opt .t{color:#1b2437;font-size:12px;font-weight:800}.uf-appl-opt .s{color:#8a94a6;margin-top:2px;font-size:10.5px}.uf-fsec{background:#eafaf6;border:1px solid #b9ead9;border-radius:9px;margin-top:12px;padding:14px}.uf-fsec-t{letter-spacing:.07em;text-transform:uppercase;color:#0e7a6b;margin-bottom:10px;font-size:9px;font-weight:800}.uf-fsec .uf-inp{background:#fff}.uf-divider{border-top:1px solid #e4e9f2;margin:12px 0 14px}.uf-err{color:#dc2626;margin-top:5px;font-size:10.5px;font-weight:700}.uf-hcount{align-items:flex-end;gap:14px;display:flex}.uf-hcount .uf-g{flex:1;min-width:0}.uf-total{text-align:right;background:#f6f8fc;border:1px solid #eaeff7;border-radius:11px;flex:none;min-width:118px;padding:9px 13px}.uf-total span{letter-spacing:.07em;text-transform:uppercase;color:#9aa4b4;font-size:8.5px;font-weight:800;display:block}.uf-total b{letter-spacing:-.6px;color:#1b2437;font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:780;display:block}.uf-seg{background:#f1f4fa;border:1.5px solid #e4e9f2;border-radius:10px;gap:4px;height:38px;padding:3px;display:flex}.uf-sg{color:#6b7688;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;font-size:12px;font-weight:750;transition:all .15s}.uf-sg:hover{color:#1b2437}.uf-sg.on{color:#0e7a6b;background:#fff;box-shadow:0 2px 6px -3px #14203a80}.uf-ft{border-top:1px solid var(--line);background:#fafbfd;flex:none;align-items:center;gap:10px;padding:14px 24px;display:flex;box-shadow:0 -14px 26px -22px #06102299}.uf-ft-h{color:#9aa4b4;flex:1;min-width:0;font-size:10.5px;font-weight:600}.uf-ft-h b{color:#dc2626}.uf-btn{border:1.5px solid var(--line);color:#44506a;cursor:pointer;background:#fff;border-radius:10px;flex:none;height:36px;padding:0 16px;font-size:12px;font-weight:750;transition:all .16s}.uf-btn:hover:not(:disabled){color:#1b2437;background:#f5f8ff;border-color:#c3d2e6}.uf-btn-p{color:#fff;background:#1b2437;border-color:#1b2437;box-shadow:0 4px 12px #131d3a33}.uf-btn-p:hover:not(:disabled){background:var(--chrm-navy);border-color:var(--chrm-text-primary);color:#fff}.uf-btn:disabled{opacity:.6;cursor:default}.uf-alert{color:#b42318;background:#fdecea;border:1px solid #f6cfc9;border-radius:10px;margin:0 24px 14px;padding:10px 13px;font-size:11.5px;font-weight:600}.uf-callout{color:#2251a8;background:#eef3fe;border:1px solid #d3e1f4;border-radius:10px;margin-bottom:12px;padding:10px 13px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.uf-clra-pick{background:#eafaf6;border:1px solid #b9ead9;border-radius:9px;margin-bottom:14px;padding:14px}.uf-clra-pick-h{letter-spacing:.07em;text-transform:uppercase;color:#0e7a6b;margin-bottom:10px;font-size:9px;font-weight:800}.uf-clra-opt{cursor:pointer;background:#fff;border:1.5px solid #e4e9f2;border-radius:8px;align-items:baseline;gap:7px;padding:8px 12px;font-size:12px;transition:all .15s;display:flex}.uf-clra-opt+.uf-clra-opt{margin-top:6px}.uf-clra-opt:hover{border-color:#cfd8e6}.uf-clra-opt.on{border-color:#0e7a6b;box-shadow:0 0 0 3px #0e7a6b1f}.uf-clra-opt input{accent-color:#0e7a6b;margin:0}.uf-clra-opt-n{color:#1b2437;font-weight:700}.uf-clra-opt-s{color:#8a94a6;font-weight:600}@media (max-width:720px){.uf{border-left:none;width:100vw}.uf-hd,.uf-sec,.uf-ft{padding-left:18px;padding-right:18px}.uf-g2,.uf-g3,.uf-g4{grid-template-columns:1fr}.uf-appl{flex-direction:column}.uf-hcount{flex-direction:column;align-items:stretch}.uf-total{text-align:left}}@media (prefers-reduced-motion:reduce){.uf,.uf-scrim{animation:none}}.cx{flex-direction:column;gap:12px;display:flex}.cx .cx-hero{background:radial-gradient(110% 150% at 96% -30%, #347ff052, transparent 55%), radial-gradient(80% 130% at -8% 125%, #1f8b5729, transparent 55%), linear-gradient(128deg, var(--chrm-deep) 0%, var(--chrm-navy) 56%, var(--chrm-surface-navy) 100%);border-radius:22px;margin:0 0 2px;padding:22px 26px;position:relative;overflow:hidden;box-shadow:0 22px 48px -18px #0428388c,inset 0 1px #ffffff24}.cx .cx-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000 100%);mask-image:linear-gradient(115deg,#0000 30%,#000 100%)}.cx .ub-strip.cx-strip{grid-template-columns:repeat(5,1fr)}@media (max-width:1240px){.cx .ub-strip.cx-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.cx .ub-strip.cx-strip{grid-template-columns:repeat(2,1fr)}}.cx-scope{flex-wrap:wrap;align-items:center;gap:12px;padding:2px 2px 0;display:flex}.cx-scope-l{letter-spacing:.14em;text-transform:uppercase;color:var(--chrm-text-muted);font-size:9px;font-weight:800}.cx-uchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cx-uchip{border:1px solid var(--line);color:#44506a;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;height:28px;padding:0 11px;font-size:11px;font-weight:750;transition:all .16s;display:inline-flex}.cx-uchip em{background:var(--chrm-background);color:#44506a;border-radius:6px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:800}.cx-uchip:hover{border-color:var(--chrm-accent);color:#1b2437;transform:translateY(-1px)}.cx-uchip.on{background:var(--chrm-navy);border-color:var(--chrm-navy);color:#fff;box-shadow:0 8px 18px -10px #0a3140d9}.cx-uchip.on em{color:#fff;background:#ffffff38}.cx-uchip-all{border-style:dashed}.cx-uchip-all.on{border-style:solid}.cx-bar{flex-wrap:wrap;align-items:center;gap:16px;padding:2px 2px 0;display:flex}.cx-seg{border:1px solid var(--line);background:#fff;border-radius:14px;padding:4px;display:flex;position:relative;box-shadow:0 1px 2px #14203a0d,0 10px 26px -20px #14203a80}.cx-seg-ind{background:linear-gradient(120deg, #0f5f7d, var(--chrm-navy));width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--cxx,0) * 100%));border-radius:10px;transition:transform .36s cubic-bezier(.4,0,.2,1),background .3s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 16px -7px #0a3140cc}.cx-seg[data-k=CLRA] .cx-seg-ind{background:var(--chrm-primary-gradient);box-shadow:0 6px 16px -7px #4b46e8b3}.cx-seg[data-k=ISM] .cx-seg-ind{background:linear-gradient(120deg,#d97706,#b45309);box-shadow:0 6px 16px -7px #b45309b3}.cx-segbtn{z-index:1;cursor:pointer;white-space:nowrap;color:#6b7688;background:0 0;border:none;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:132px;height:36px;padding:0 16px;font-size:12.5px;font-weight:700;transition:color .22s;display:flex;position:relative}.cx-segbtn:hover{color:#1b2437}.cx-segbtn.on,.cx-segbtn.on:hover{color:#fff}.cx-segbtn em{background:var(--chrm-background);color:#44506a;border-radius:7px;min-width:20px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800;transition:background .22s,color .22s}.cx-segbtn.on em{color:#fff;background:#ffffff3d}.cx-segnote{color:#6b7688;flex:1;min-width:240px;margin:0;font-size:11.5px;line-height:1.5}.cx-panel{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #14203a0a,0 16px 38px -26px #14203a73}.cx .ub-search{flex:240px;max-width:380px}.cx .ub-sort{max-width:206px}.cx .ub-fchip{color:var(--brand-blue);background:#e9f4fa;border-color:#c8e2ef}.cx .ub-fchip:hover{background:#ddeef8}.cx .ub-vtb.on{color:var(--brand-blue)}.cx-mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:10.5px;font-weight:700}.cx-mut{color:#9aa4b4;font-weight:600}.cx-req{color:#c62b2b;font-weight:800}.cx-typepill{background:var(--ckb);border:1px solid var(--ckr);height:20px;color:var(--ck);border-radius:6px;align-items:center;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.cx-meter{background:#eaeef6;border-radius:4px;height:7px;display:flex;position:relative;overflow:hidden}.cx-meter i{border-radius:4px;height:100%;transition:width .55s cubic-bezier(.2,.7,.3,1);display:block}.cx-meter b{background:repeating-linear-gradient(115deg,#dc2626 0 4px,#f87171 4px 8px);height:100%;display:block}.cx-meter-off{background:repeating-linear-gradient(115deg,#edf0f6 0 5px,#e3e8f1 5px 10px)}.cx-lic{font-size:10.5px;font-weight:750}.cx-lic-ok{font-variant-numeric:tabular-nums;color:#44506a}.cx-lic-req{color:#c62b2b;font-weight:800}.cx-lic-na{color:#9aa4b4}.cx-grid{grid-template-columns:repeat(auto-fill,minmax(345px,1fr));gap:13px;padding:15px;display:grid}.cx-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;padding:15px 15px 12px;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #14203a09}.cx-card:before{content:"";background:var(--ck);opacity:.9;width:3px;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.cx-card:hover{border-color:#cfe3ef;transform:translateY(-3px);box-shadow:0 18px 36px -20px #14203a80}.cx-card:hover:before{width:5px}.cx-c-top{align-items:flex-start;gap:11px;display:flex}.cx-c-ico{background:var(--ckb);border:1px solid var(--ckr);width:38px;height:38px;color:var(--ck);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.cx-c-ico svg{width:19px;height:19px}.cx-card:hover .cx-c-ico{transform:scale(1.06)rotate(-2deg)}.cx-c-hd{flex:1;min-width:0}.cx-c-name{letter-spacing:-.2px;color:var(--chrm-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.cx-c-sub{color:#6b7688;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:10.5px;font-weight:600;display:flex}.cx-c-sub i{color:#c3cbd8;font-style:normal}.cx-status{white-space:nowrap;border:1px solid #0000;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.cx-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.cx-cap{background:#f7f9fd;border:1px solid #ecf0f7;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:13px;padding:11px 12px;display:grid}.cx-cap-l{min-width:0}.cx-cap-v{letter-spacing:-.7px;color:#1b2437;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1}.cx-cap-v small{letter-spacing:0;opacity:.72;font-size:12px;font-weight:700}.cx-cap-n{letter-spacing:.02em;white-space:nowrap;margin-top:5px;font-size:9.5px;font-weight:800}.cx-cap-r{min-width:0}.cx-split{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.cx-split span{letter-spacing:.06em;text-transform:uppercase;color:#9aa4b4;font-size:9.5px;font-weight:750}.cx-split b{letter-spacing:0;color:#1b2437;font-variant-numeric:tabular-nums;margin-right:3px;font-size:12px;font-weight:800}.cx-ncflag{background:#fcecec;border-radius:20px;margin-left:auto;padding:2px 8px;font-size:9.5px;font-weight:800;color:#c62b2b!important;letter-spacing:.02em!important;text-transform:none!important}.cx-c-rows{background:#edf0f6;border:1px solid #edf0f6;border-radius:11px;flex-direction:column;gap:1px;margin-top:12px;display:flex;overflow:hidden}.cx-r{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.cx-r>span{letter-spacing:.05em;text-transform:uppercase;color:#9aa4b4;flex-shrink:0;font-size:9.5px;font-weight:800}.cx-r>b{text-align:right;white-space:nowrap;text-overflow:ellipsis;color:#44506a;min-width:0;font-size:11px;font-weight:750;overflow:hidden}.cx-c-ft{border-top:1px solid #f1f4f9;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex}.cx-unit{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;color:var(--ck);background:var(--ckb);border:1px solid var(--ckr);border-radius:5px;flex-grow:0;padding:2px 7px;font-size:9.5px;font-weight:800;overflow:hidden}.cx-rowacts{opacity:0;align-items:center;gap:5px;margin-left:auto;transition:opacity .2s,transform .2s;display:flex;transform:translate(5px)}.cx-card:hover .cx-rowacts,.cx-card:focus-within .cx-rowacts,.cx-tbl tr:hover .cx-rowacts,.cx-tbl tr:focus-within .cx-rowacts{opacity:1;transform:none}.cx-ib{border:1px solid var(--line);color:#6b7688;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.cx-ib svg{width:14px;height:14px}.cx-ib:hover{color:var(--brand-blue);background:#e9f4fa;border-color:#c8e2ef}.cx-ib-d:hover{color:#c62b2b;background:#fcecec;border-color:#f5c9c9}.cx-go{color:#fff;white-space:nowrap;cursor:pointer;background:#1b2437;border:none;border-radius:9px;align-items:center;gap:7px;height:30px;padding:0 13px;font-size:11.5px;font-weight:750;transition:background .16s,box-shadow .16s,transform .12s;display:inline-flex}.cx-go span{transition:transform .18s}.cx-go:hover{background:var(--chrm-navy);box-shadow:0 9px 18px -9px #0b1220b3}.cx-go:hover span{transform:translate(3px)}.cx-tw{overflow-x:auto}table.cx-tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.cx-tbl thead th{z-index:2;text-align:left;white-space:nowrap;color:#44506a;letter-spacing:.09em;text-transform:uppercase;background:#f4f7fc;border-bottom:1px solid #e1e8f3;padding:11px 14px;font-size:9.5px;font-weight:800;position:sticky;top:0}.cx-thn{letter-spacing:.02em;text-transform:none;color:#9aa4b4;font-weight:700}.cx-tbl tbody tr{transition:background .15s}.cx-tbl tbody tr:hover{background:#f7faff}.cx-tbl tbody td{vertical-align:middle;white-space:nowrap;color:#44506a;border-bottom:1px solid #eff2f7;padding:10px 14px;font-size:12px;font-weight:600}.cx-tbl tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--ck)}.cx-tbl tbody tr:last-child td{border-bottom:none}.cx-ti{text-align:right;color:#9aa4b4;font-variant-numeric:tabular-nums;width:46px}.cx-td-name{min-width:240px}.cx-tname{align-items:center;gap:10px;min-width:0;display:flex}.cx-t-ico{background:var(--ckb);border:1px solid var(--ckr);width:30px;height:30px;color:var(--ck);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cx-t-ico svg{width:15px;height:15px}.cx-tname-x{flex-direction:column;min-width:0;display:flex}.cx-tname-x b{color:var(--chrm-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:800;overflow:hidden}.cx-tname-x em{color:#8a94a6;margin-top:2px;font-size:10px;font-style:normal;font-weight:600}.cx-nu{text-align:right;font-variant-numeric:tabular-nums}.cx-td-hc{min-width:130px}.cx-hcv{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.cx-hcn{margin-top:2px;font-size:9.5px;font-weight:800}.cx-td-act{text-align:right;width:96px}.cx-td-act .cx-rowacts{justify-content:flex-end}.cx-empty{text-align:center;flex-direction:column;align-items:center;padding:54px 26px 58px;display:flex}.cx-empty-ico{color:#5e7a9b;background:linear-gradient(150deg,#eef3fe,#e6f5f3);border:1px solid #dee7f5;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;display:flex}.cx-empty-ico svg{width:30px;height:30px}.cx-empty-t{letter-spacing:-.2px;color:#1b2437;font-size:15px;font-weight:800}.cx-empty-s{color:#6b7688;max-width:420px;margin-top:7px;font-size:12px;line-height:1.6}.cx-empty-a{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:17px;display:flex}.cx-dw-hd{background:linear-gradient(180deg, var(--ckb), #fff);border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:20px 24px 17px;display:flex}.cx-dw-ico{border:1px solid var(--ckr);width:44px;height:44px;color:var(--ck);background:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px -10px #14203a99}.cx-dw-ico svg{width:22px;height:22px}.cx-dw-hx{flex:1;min-width:0}.cx-dw-hx h2{letter-spacing:-.3px;color:var(--chrm-text-primary);margin:0;font-size:17px;font-weight:800;line-height:1.28}.cx-dw-sup{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;display:flex}.cx-dw-body{padding:18px 24px 22px}.cx-dl{background:#edf0f6;border:1px solid #edf0f6;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.cx-f{background:#fff;min-width:0;padding:10px 12px}.cx-f dt{letter-spacing:.09em;text-transform:uppercase;color:#9aa4b4;font-size:9px;font-weight:800}.cx-f dd{color:#1b2437;word-break:break-word;margin:4px 0 0;font-size:12px;font-weight:700}.cx-f-wide{grid-column:1/-1}.cx-hint{color:#8a94a6;margin-top:5px;font-size:10.5px;font-weight:600;line-height:1.4}.cx-hint.warn{color:#dc2626;font-weight:700}.uf.cxf{width:min(580px,100vw - 20px)}.uf.cxf .uf-hd{align-items:center;padding:12px 20px}.uf.cxf .uf-hd-x h2{font-size:14px;line-height:1.25}.uf.cxf .uf-hd-x p{margin-top:2px;font-size:10px}.uf.cxf .uf-x{width:28px;height:28px}.uf.cxf .uf-sec{padding:14px 20px 18px}.uf.cxf .uf-f label{letter-spacing:.05em;font-size:9px}.uf.cxf .uf-inp{height:34px;padding:0 10px;font-size:11.5px}.uf.cxf .uf-g{gap:10px 12px}.uf.cxf .uf-appl-opt{padding:10px 12px}.uf.cxf .uf-appl-opt .t{font-size:11px}.uf.cxf .uf-appl-opt .s{font-size:9.5px}.uf.cxf .uf-callout{padding:9px 12px;font-size:10px}.uf.cxf .uf-clra-pick,.uf.cxf .uf-fsec{padding:12px}.uf.cxf .uf-clra-opt{padding:7px 10px;font-size:11px}.uf.cxf .cx-hint{font-size:10px}.uf.cxf .uf-ft{padding:12px 20px}.uf.cxf .uf-ft-h{font-size:10.5px}.uf.cxf .uf-btn{height:34px;font-size:11.5px}.ax{--axAcc:#12648f;--axAcc2:var(--chrm-primary);--axInk:#0f172a;--axInk2:#475569;--axInk3:#8b99ad;--axLine:#e6ecf4;--axLine2:#eff3f8;--axSurf:#fff;--axSoft:#f7fafd;--axGap:12px;--axPadX:15px;--axPadY:13px;--axViol:#7c3aed;--axBad:#dc2626;--axWarn:#d97706;--axGood:#0e9f6e;color:var(--axInk);flex-direction:column;gap:12px;animation:.22s both axFade;display:flex}.ax *,.ax :before,.ax :after{box-sizing:border-box}.ax button,.ax input,.ax select,.ax .ub-hero{margin:0 0 2px}.ax .ub-hero-r{flex-wrap:wrap;gap:9px}.ax .ub-sub{max-width:600px}.ax .ub-strip.ax-strip{grid-template-columns:repeat(6,1fr)}@media (max-width:1240px){.ax .ub-strip.ax-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.ax .ub-strip.ax-strip{grid-template-columns:repeat(2,1fr)}}.ax-hsrch{align-items:center;width:246px;max-width:100%;display:flex;position:relative}.ax-hsrch svg{color:#cbe2ec9e;pointer-events:none;width:15px;height:15px;position:absolute;left:12px}.ax-hsrch input{color:#fff;background:#04222e6b;border:1px solid #86aef73d;border-radius:11px;outline:none;width:100%;height:38px;padding:0 12px 0 34px;font-size:12px;font-weight:600;transition:all .18s;box-shadow:inset 0 1px #ffffff0f}.ax-hsrch input::placeholder{color:#cbe2ec80;font-weight:500}.ax-hsrch input:focus{background:#04222e9e;border-color:#86aef799;box-shadow:0 0 0 3px #347ff02e}.ax-ib{color:#cfeaf4;cursor:pointer;background:#04222e6b;border:1px solid #86aef73d;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .16s;display:flex;box-shadow:inset 0 1px #ffffff0f}.ax-ib svg{width:16px;height:16px}.ax-ib:hover{color:#fff;background:#04222ea8;border-color:#86aef780}.ax-ib:active{transform:scale(.94)}.ax-ib.on{background:var(--chrm-primary-gradient);color:#fff;border-color:#0000}@media (max-width:900px){.ax .ub-idrow{flex-direction:column;align-items:flex-start}.ax .ub-hero-r{width:100%}.ax-hsrch{flex:1;width:auto}}.ax-bar{flex-wrap:wrap;align-items:center;gap:16px;padding:2px 2px 0;display:flex}.ax-seg{background:#fff;border:1px solid #e8ebf2;border-radius:14px;padding:4px;display:flex;position:relative;box-shadow:0 1px 2px #14203a0d,0 10px 26px -20px #14203a80}.ax-seg-ind{background:linear-gradient(120deg, #0f5f7d, var(--chrm-navy));width:calc(50% - 4px);transform:translateX(calc(var(--axx,0) * 100%));border-radius:10px;transition:transform .36s cubic-bezier(.4,0,.2,1),background .3s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 16px -7px #0a3140cc}.ax-seg[data-k=rules] .ax-seg-ind{background:linear-gradient(120deg,#0e9f6e,#0a6b4c);box-shadow:0 6px 16px -7px #0e9f6eb3}.ax-segbtn{z-index:1;cursor:pointer;color:#6b7688;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:158px;height:36px;padding:0 18px;font-size:12.5px;font-weight:700;transition:color .22s;display:flex;position:relative}.ax-segbtn:hover{color:#1b2437}.ax-segbtn.on,.ax-segbtn.on:hover{color:#fff}.ax-segbtn em{background:var(--chrm-background);color:#44506a;border-radius:7px;min-width:20px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800;transition:background .22s,color .22s}.ax-segbtn.on em{color:#fff;background:#ffffff3d}.ax-segbtn:focus-visible{outline:none;box-shadow:0 0 0 3px #0e6e9652}.ax-segnote{color:#6b7688;text-wrap:pretty;flex:1;min-width:250px;margin:0;font-size:11.5px;line-height:1.5}@media (max-width:900px){.ax-seg{width:100%}.ax-segbtn{min-width:0}}.ax-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ax-k{cursor:pointer;text-align:left;background:#fff;border:1px solid #e8ebf2;border-radius:15px;flex-direction:column;padding:12px 13px 13px;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #14203a09}.ax-k:before{content:"";background:var(--kc);opacity:.9;width:3px;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.ax-k:hover{border-color:#cfe3ef;transform:translateY(-3px);box-shadow:0 18px 36px -20px #14203a80}.ax-k:hover:before{width:5px}.ax-k.on{border-color:var(--kc);background:var(--kbg);box-shadow:0 0 0 1px var(--kc) inset, 0 12px 28px -18px #14203a80}.ax-k:focus-visible{box-shadow:0 0 0 3px var(--kc);outline:none}@supports (color:color-mix(in lab, red, red)){.ax-k:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--kc) 26%, transparent)}}.ax-k-t{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.ax-k-ico{background:var(--kbg);width:30px;height:30px;color:var(--kc);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.ax-k-ico svg{stroke-width:1.8px;width:15px;height:15px}.ax-k:hover .ax-k-ico{transform:scale(1.06)rotate(-2deg)}.ax-k-tr{letter-spacing:.09em;text-transform:uppercase;color:var(--kc);border:1px solid var(--kc);white-space:nowrap;background:#fff;border-radius:20px;padding:2px 7px;font-size:8px;font-weight:800}.ax-k-l{letter-spacing:.09em;text-transform:uppercase;color:#9aa4b4;align-items:flex-start;min-height:24px;font-size:9px;font-weight:800;line-height:1.35;display:flex}.ax-k-v{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;font-weight:780;line-height:1}.ax-k-v small{color:var(--axInk3);letter-spacing:0;font-size:11px;font-weight:700}.ax-k-s{color:#8a94a6;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9.5px;font-weight:650;line-height:1.4;overflow:hidden}.ax-k-b{background:#eff2f7;border-radius:3px;height:4px;margin-top:10px;overflow:hidden}.ax-k-b i{background:var(--kc);border-radius:3px;height:100%;transition:width .7s cubic-bezier(.4,0,.2,1);display:block}@media (max-width:1240px){.ax-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.ax-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ax-kpis{grid-template-columns:minmax(0,1fr)}}.ax-main{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}@media (max-width:1240px){.ax-main{grid-template-columns:minmax(0,1fr)}}.ax-panel{background:#fff;border:1px solid #e8ebf2;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #14203a0a,0 16px 38px -26px #14203a73}.ax-tools{background:linear-gradient(#fbfcfe,#fff);border-bottom:1px solid #e8ebf2;flex-wrap:wrap;align-items:center;gap:9px;padding:13px 15px;display:flex}.ax-fl{letter-spacing:.13em;text-transform:uppercase;color:#8a94a6;flex-shrink:0;font-size:8.5px;font-weight:800}.ax-vr{background:#e8ebf2;flex-shrink:0;width:1px;height:22px;margin:0 3px}.ax-chip{color:#44506a;cursor:pointer;background:#fff;border:1px solid #e8ebf2;border-radius:9px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:11.5px;font-weight:750;transition:all .16s;display:inline-flex;box-shadow:0 1px 2px #14203a0a}.ax-chip b{background:var(--chrm-background);color:#5a6478;border-radius:6px;min-width:18px;padding:2px 5px;font-size:9.5px;font-weight:800;line-height:1.2;transition:all .16s}.ax-chip:hover{border-color:var(--chrm-accent);color:#1b2437;transform:translateY(-1px)}.ax-chip.on{background:var(--chrm-navy);border-color:var(--chrm-navy);color:#fff;box-shadow:0 8px 18px -10px #0a3140d9}.ax-chip.on b{color:#fff;background:#ffffff38}.ax-sel{color:#1b2437;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7688' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 9px center;background-repeat:no-repeat;border:1.5px solid #e8ebf2;border-radius:9px;height:32px;padding:0 30px 0 12px;font-size:11.5px;font-weight:700;transition:border-color .16s,box-shadow .16s}.ax-sel:hover{border-color:var(--chrm-accent)}.ax-sel:focus{border-color:var(--chrm-primary);outline:none;box-shadow:0 0 0 3px #3b9bce29}.ax-meta{background:#fafbfd;border-bottom:1px solid #e8ebf2;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 15px;display:flex}.ax-count{color:#6b7688;font-size:11.5px;font-weight:650}.ax-count strong{color:#1b2437;font-weight:800}.ax-fchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ax-fc{height:24px;color:var(--chrm-primary);cursor:pointer;background:#e9f4fa;border:1px solid #c8e2ef;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;font-weight:750;transition:all .15s;display:inline-flex}.ax-fc span{opacity:.65;font-size:12px;line-height:1}.ax-fc:hover{background:#dcedf7}.ax-clr{color:#6b7688;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:6px;padding:3px 6px;font-size:10.5px;font-weight:750;text-decoration:underline}.ax-clr:hover{color:#dc2626}.ax-meta-r{align-items:center;gap:7px;margin-left:auto;display:flex}.ax-tagm{color:#6b7688;white-space:nowrap;background:#eff1f6;border-radius:20px;align-items:center;height:22px;padding:0 10px;font-size:10.5px;font-weight:750;display:inline-flex}.ax-list{flex-direction:column;gap:0;display:flex}.ax-a{background:#fff;border-bottom:1px solid #eff2f7;transition:background .16s;overflow:hidden}.ax-a:last-child{border-bottom:none}.ax-a.open{background:#fbfdfe}.ax-ah{cursor:pointer;align-items:flex-start;gap:11px;padding:13px 15px;transition:background .15s;display:flex}.ax-ah:hover{background:#f7fbfe}.ax-a.open .ax-ah{background:#f4fafd}.ax-atog{color:#6b7688;background:#f1f5f9;border:1px solid #e5eaf1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .28s cubic-bezier(.4,0,.2,1),background .16s;display:flex}.ax-atog svg{stroke-width:2.1px;width:13px;height:13px}.ax-a.open .ax-atog{background:var(--chrm-hover);color:var(--chrm-primary);border-color:#c8e2ef;transform:rotate(90deg)}.ax-ab{flex:1;min-width:0}.ax-at{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ax-code{letter-spacing:.04em;color:var(--chrm-primary);white-space:nowrap;font-variant-numeric:tabular-nums;background:#e9f4fa;border:1px solid #c8e2ef;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800}.ax-an{letter-spacing:-.2px;color:var(--chrm-text-primary);font-size:13px;font-weight:800;line-height:1.3}.ax-tag{letter-spacing:.03em;white-space:nowrap;text-transform:uppercase;border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:9.5px;font-weight:800;display:inline-flex}.ax-am{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.ax-mi{color:#8a94a6;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.ax-mi svg{stroke-width:1.8px;color:#a9b4c4;width:12px;height:12px}.ax-mi b{color:#44506a;font-weight:800}.ax-dot{background:#c3cbd8;border-radius:50%;flex-shrink:0;width:3px;height:3px}.ax-ar{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ax-badge{letter-spacing:.02em;white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.ax-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.ax-badge-g{color:#16a34a;background:#e9f7ef}.ax-badge-r{color:#dc2626;background:#fcecec}.ax-badge-b{color:var(--chrm-primary);background:#eaf0fe}.ax-cnt{letter-spacing:.02em;color:#44506a;white-space:nowrap;background:#f1f5f9;border:1px solid #e5eaf1;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:800}.ax-sm{color:#6b7688;cursor:pointer;background:#fff;border:1px solid #e8ebf2;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.ax-sm svg{stroke-width:1.9px;width:14px;height:14px}.ax-sm:hover{color:var(--chrm-primary);background:#e9f4fa;border-color:#c8e2ef;transform:translateY(-1px)}.ax-sm.fav{color:#d97706;background:#fef4e6;border-color:#f5d9a6}.ax-sm.add{border-color:var(--chrm-accent);color:#12648f;background:#eaf3fa}.ax-sm:focus-visible{outline:2px solid var(--axAcc2);outline-offset:2px}@media (max-width:720px){.ax-ah{flex-wrap:wrap}.ax-ar{justify-content:flex-start;width:100%}}.ax-abody{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1);display:grid}.ax-a.open .ax-abody{grid-template-rows:1fr}.ax-abody-i{min-height:0;overflow:hidden}.ax-abw{border-top:1px solid var(--axLine2);background:linear-gradient(180deg, var(--axSoft), transparent 70px)}.ax-desc{color:var(--axInk2);text-wrap:pretty;max-width:820px;padding:12px 16px 0;font-size:10.5px;line-height:1.6}.ax-jump{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 15px 0;display:flex}.ax-jl{letter-spacing:.13em;text-transform:uppercase;color:#8a94a6;font-size:8.5px;font-weight:800}.ax-jb{color:#44506a;cursor:pointer;background:#fff;border:1px solid #e8ebf2;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:10.5px;font-weight:750;transition:all .16s;display:inline-flex}.ax-jb svg{stroke-width:1.8px;color:#9aa4b4;width:12px;height:12px}.ax-jb:hover{border-color:var(--chrm-accent);color:var(--chrm-primary);background:#f4fafe;transform:translateY(-1px)}.ax-jb:hover svg{color:var(--chrm-primary)}.ax-jb b{background:var(--chrm-background);color:#5a6478;border-radius:6px;padding:2px 5px;font-size:9px;font-weight:800;line-height:1.2}.ax-sec{background:#fff;border:1px solid #eaeff5;border-radius:13px;overflow:hidden;box-shadow:0 1px 2px #14203a08}.ax-sh{cursor:pointer;border-bottom:1px solid var(--chrm-border-subtle);background:#fbfcfe;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:10px 13px;transition:background .15s;display:grid}.ax-sh:hover{background:#f5f9fd}.ax-sec.closed .ax-sh{border-bottom-color:#0000}.ax-sico{background:var(--sbg);width:30px;height:30px;color:var(--sc);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ax-sico svg{stroke-width:1.8px;width:15px;height:15px}.ax-st{letter-spacing:-.1px;color:var(--chrm-text-primary);font-size:11.5px;font-weight:800}.ax-ss{color:#8a94a6;margin-top:2px;font-size:9.5px;font-weight:650}.ax-sprog{flex-direction:column;align-items:flex-end;gap:4px;min-width:96px;display:flex}.ax-sprog-t{background:#edf1f6;border-radius:3px;width:96px;height:5px;overflow:hidden}.ax-sprog-t i{background:var(--sc);border-radius:3px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);display:block}.ax-sprog-l{letter-spacing:.05em;text-transform:uppercase;color:#9aa4b4;white-space:nowrap;font-size:8.5px;font-weight:800}.ax-scv{color:#9aa4b4;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .26s cubic-bezier(.4,0,.2,1);display:flex}.ax-scv svg{stroke-width:2.1px;width:13px;height:13px}.ax-sec.closed .ax-scv{transform:rotate(-90deg)}.ax-sbody{grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.ax-sec.closed .ax-sbody{grid-template-rows:0fr}.ax-sbody-i{min-height:0;overflow:hidden}@media (max-width:720px){.ax-sprog{display:none}.ax-sh{grid-template-columns:auto 1fr auto}}.ax-cg{grid-template-columns:repeat(auto-fill,minmax(318px,1fr));gap:10px;padding:12px 16px 15px;display:grid}@media (max-width:720px){.ax-cg{grid-template-columns:1fr;padding:11px 13px 13px}}.ax-c{background:#fff;border:1px solid #e8ebf2;border-radius:13px;padding:12px 13px;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s,border-color .2s;position:relative;box-shadow:0 1px 2px #14203a08}.ax-c:before{content:"";background:var(--cc);opacity:.9;width:3px;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.ax-c:hover{border-color:#cfe3ef;transform:translateY(-3px);box-shadow:0 18px 36px -20px #14203a80}.ax-c:hover:before{width:5px}.ax-ct{align-items:flex-start;gap:9px;margin-bottom:8px;display:flex}.ax-cico{background:var(--cbg);width:30px;height:30px;color:var(--cc);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ax-cico svg{stroke-width:1.8px;width:15px;height:15px}.ax-cb{flex:1;min-width:0}.ax-cn{color:var(--chrm-text-primary);text-wrap:pretty;font-size:11.5px;font-weight:780;line-height:1.35}.ax-cform{letter-spacing:.05em;color:var(--chrm-primary);background:#e9f4fa;border:1px solid #c8e2ef;border-radius:5px;margin-top:4px;padding:2px 6px;font-size:8.5px;font-weight:800;display:inline-block}.ax-cmeta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.ax-cp{background:var(--axLine2);color:var(--axInk2);border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:8.5px;font-weight:750;display:inline-flex}.ax-cp svg{stroke-width:2px;width:10px;height:10px}.ax-camd{color:#8a6412;background:#fef8ea;border:1px solid #f5e3bc;border-radius:9px;align-items:flex-start;gap:6px;margin-top:8px;padding:7px 9px;font-size:9.5px;font-weight:650;line-height:1.4;display:flex}.ax-camd svg{stroke-width:2px;color:#b4820f;flex-shrink:0;width:11px;height:11px;margin-top:1px}.ax-ccond{color:var(--axInk2);margin-top:7px;font-size:9.5px;line-height:1.45}.ax-ccond b{color:var(--chrm-primary);font-weight:800}.ax-capp{flex-wrap:wrap;align-items:center;gap:4px;margin-top:7px;display:flex}.ax-capp-l{letter-spacing:.1em;text-transform:uppercase;color:var(--axInk3);font-size:8px;font-weight:800}.ax-capp span{color:var(--axInk3);background:#f3f6fa;border-radius:5px;padding:2px 6px;font-size:8.5px;font-weight:700}.ax-cft{border-top:1px solid #f1f4f9;align-items:center;gap:5px;margin-top:10px;padding-top:9px;display:flex}.ax-cupd{color:var(--axInk3);font-size:9px;font-weight:650}.ax-qa{opacity:.42;gap:4px;margin-left:auto;transition:opacity .18s;display:flex}.ax-c:hover .ax-qa{opacity:1}.ax-qb{cursor:pointer;color:#6b7688;background:#fff;border:1px solid #e8ebf2;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;transition:all .15s;display:flex}.ax-qb svg{stroke-width:1.9px;width:13px;height:13px}.ax-qb:hover{color:var(--chrm-primary);background:#e9f4fa;border-color:#c8e2ef;transform:translateY(-1px)}.ax-rail{flex-direction:column;gap:12px;min-width:0;display:flex}@media (max-width:1240px){.ax-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:720px){.ax-rail{grid-template-columns:minmax(0,1fr)}}.ax-p{background:#fff;border:1px solid #e8ebf2;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #14203a0a,0 14px 32px -26px #14203a66}.ax-ph{background:linear-gradient(#fbfcfe,#fff);border-bottom:1px solid #eff2f7;flex-shrink:0;align-items:center;gap:9px;padding:12px 14px;display:flex}.ax-pt{letter-spacing:.12em;text-transform:uppercase;color:var(--chrm-primary);align-items:center;gap:8px;font-size:9.5px;font-weight:800;display:flex}.ax-pt i{background:linear-gradient(var(--chrm-primary), var(--chrm-primary));border-radius:2px;flex-shrink:0;width:3px;height:12px}.ax-pn{color:#9aa4b4;margin-left:auto;font-size:9.5px;font-weight:750}.ax-pb{padding:13px 14px}.ax-score{align-items:center;gap:14px;display:flex}.ax-score-r{flex-shrink:0;width:78px;height:78px;position:relative}.ax-score-r svg{display:block;transform:rotate(-90deg)}.ax-score-c{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ax-score-v{letter-spacing:-.7px;color:var(--axInk);font-variant-numeric:tabular-nums;font-size:21px;font-weight:780;line-height:1}.ax-score-l{letter-spacing:.1em;text-transform:uppercase;color:var(--axInk3);margin-top:2px;font-size:7.5px;font-weight:800}.ax-score-b{min-width:0;color:var(--axInk2);font-size:10px;font-weight:650;line-height:1.5}.ax-mr{background:#f7f9fc;border:1px solid #eaeff7;border-radius:11px;align-items:center;gap:9px;margin-bottom:6px;padding:7px 9px;transition:background .16s,border-color .16s;display:flex}.ax-mr:last-child{margin-bottom:0}.ax-mr:hover{background:#f1f7fc;border-color:#d8e7f1}.ax-mr-i{background:var(--mbg);width:25px;height:25px;color:var(--mc);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ax-mr-i svg{stroke-width:1.9px;width:12px;height:12px}.ax-mr-b{flex:1;min-width:0}.ax-mr-t{color:var(--axInk);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;line-height:1.3;overflow:hidden}.ax-mr-s{color:var(--axInk3);margin-top:2px;font-size:9px;font-weight:600}.ax-mr-v{letter-spacing:-.5px;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px;font-weight:780}.ax-tl{flex-direction:column;padding:2px 0;display:flex}.ax-tli{gap:11px;display:flex;position:relative}.ax-tl-r{flex-direction:column;flex-shrink:0;align-items:center;width:11px;display:flex;position:relative}.ax-tl-d{background:var(--tc);width:9px;height:9px;box-shadow:0 0 0 2px var(--tbg);z-index:1;border:2px solid #fff;border-radius:50%;margin-top:3px}.ax-tl-ln{background:var(--axLine);flex:1;width:1px;margin-top:2px}.ax-tli:last-child .ax-tl-ln{display:none}.ax-tl-b{flex:1;min-width:0;padding-bottom:11px}.ax-tl-t{color:var(--axInk);text-wrap:pretty;font-size:10.5px;font-weight:730;line-height:1.35}.ax-tl-m{color:var(--axInk3);margin-top:3px;font-size:9px;font-weight:650}.ax-tl-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--chrm-primary);font-variant-numeric:tabular-nums;background:#e9f4fa;border:1px solid #c8e2ef;border-radius:5px;margin-bottom:4px;padding:2px 6px;font-size:7.5px;font-weight:800;display:inline-block}.ax-fr{align-items:center;gap:9px;padding:4px 0;display:flex}.ax-fr-l{width:96px;color:var(--axInk2);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:9.5px;font-weight:700;overflow:hidden}.ax-fr-t{background:var(--axLine2);border-radius:4px;flex:1;height:7px;overflow:hidden}.ax-fr-t i{background:linear-gradient(90deg, var(--chrm-primary), var(--chrm-primary));border-radius:4px;height:100%;transition:width .7s cubic-bezier(.4,0,.2,1);display:block}.ax-fr-v{text-align:right;width:20px;color:var(--axInk);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9.5px;font-weight:800}.ax-emp{text-align:center;color:var(--axInk3);flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.ax-emp-i{color:#3d7e9b;background:linear-gradient(150deg,#e9f4fa,#e6f5f3);border:1px solid #d8e7f1;border-radius:19px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:12px;display:flex}.ax-emp-i svg{stroke-width:1.6px;width:28px;height:28px}.ax-emp-t{letter-spacing:-.2px;color:#1b2437;font-size:15px;font-weight:800}.ax-emp-s{color:#6b7688;max-width:400px;margin-top:4px;font-size:12px;line-height:1.6}.ax-emp .ax-btn{color:#fff;background:#1b2437;border:none;margin-top:13px}.ax-emp .ax-btn:hover{background:var(--chrm-navy)}.ax-emp.sm{padding:28px 18px}.ax-emp.sm .ax-emp-i{border-radius:14px;width:46px;height:46px}.ax-emp.sm .ax-emp-t{font-size:13px}.ax-emp.sm .ax-emp-s{font-size:11px}.ax-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;height:34px;padding:0 16px;font-size:12px;font-weight:750;transition:all .18s;display:inline-flex}.ax-btn svg{stroke-width:1.9px;width:14px;height:14px}.ax-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.ax-btn:active{transform:scale(.97)}.ax-btn-acc{background:var(--axAcc);color:#fff}.ax-btn-warn{background:var(--axWarn);color:#fff}.ax-btn:focus-visible{outline-offset:2px;outline:2px solid #9ccbf0}.ax-tip{position:relative}.ax-tip[data-tip]:hover:after{content:attr(data-tip);color:#fff;white-space:nowrap;z-index:80;pointer-events:none;background:#16202f;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:650;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #04081052}.ax-tip[data-tip]:hover:before{content:"";z-index:80;pointer-events:none;border:5px solid #0000;border-top-color:#16202f;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.ax-err{color:#b91c1c;background:#fcecec;border:1px solid #f5c9c9;border-radius:10px;padding:9px 13px;font-size:11.5px;font-weight:600}.ax-loading{text-align:center;color:#8a94a6;padding:36px;font-size:12px;font-weight:600}.ax-thr{background:#fff;border:1px solid #e8ebf2;border-radius:18px;padding:15px;box-shadow:0 1px 2px #14203a0a,0 16px 38px -26px #14203a73}.ax-thr-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.ax-thr-t{color:var(--chrm-text-primary);letter-spacing:-.35px;font-size:15.5px;font-weight:750;line-height:1.25}.ax-thr-s{color:#6b7688;text-wrap:pretty;max-width:820px;margin-top:4px;font-size:10.5px;line-height:1.55}.ax-thr-d{border-top:1px solid #eff2f7;margin-top:16px;padding-top:16px}.cr-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cr-q{color:#1b2437;background:#fafcff;border:1px solid #e8ebf2;border-radius:8px;outline:none;flex:1;min-width:200px;height:34px;padding:0 11px;font-size:11.5px;transition:border-color .15s,box-shadow .15s}.cr-q:focus{border-color:var(--chrm-primary);background:#fff;box-shadow:0 0 0 3px #3b9bce24}.cr-sel{color:#1b2437;appearance:none;cursor:pointer;background-color:#fafcff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7688' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #e8ebf2;border-radius:8px;max-width:260px;height:34px;padding:0 28px 0 10px;font-size:11.5px;font-weight:600}.cr-sel:focus{border-color:var(--chrm-primary);outline:none;box-shadow:0 0 0 3px #3b9bce24}.cr-btn{color:#1b2437;cursor:pointer;background:#fff;border:1px solid #e8ebf2;border-radius:8px;height:34px;padding:0 12px;font-size:11.5px;font-weight:650;transition:all .15s}.cr-btn:hover{border-color:var(--chrm-accent);background:#f4fafe}.cr-btn-pri{border-color:var(--chrm-primary);background:var(--chrm-primary);color:#fff;padding:0 14px;font-weight:750}.cr-btn-pri:hover{background:#0f52ae;border-color:#0f52ae}.cr-note{color:#6b7688;margin-bottom:10px;font-size:10.5px}.cr-empty{text-align:center;color:#9aa4b4;padding:40px;font-size:12px}.cr-act{background:#fff;border:1px solid #e8ebf2;border-radius:10px;margin-bottom:10px;overflow:visible}.cr-act-h{cursor:pointer;text-align:left;background:linear-gradient(#fbfcfe,#f5f8fc);border:none;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}.cr-act.open .cr-act-h{border-bottom:1px solid #e8ebf2;border-radius:10px 10px 0 0}.cr-act-ico{background:var(--chrm-navy);color:#00d4aa;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:flex}.cr-act-b{flex:1;min-width:0}.cr-act-t{color:var(--chrm-navy);font-size:12px;font-weight:800;line-height:1.4}.cr-tags{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.cr-tag{color:#647394;background:#edf1f7;border-radius:9px;padding:2px 7px;font-size:9px;font-weight:700}.cr-tag-n{color:var(--chrm-navy);background:#e4e9f1}.cr-tag-m{color:var(--chrm-primary);background:#e6f0fd}.cr-tag-v{color:#0e7c5a;background:#e6f7f1}.cr-chev{color:#8a99b8;padding-top:9px;font-size:10px}.cr-tw{overflow-x:auto}.cr-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px;font-size:11px}.cr-table thead tr{background:#f0f3f8;border-bottom:2px solid #e8ebf2}.cr-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#44506a;padding:7px 10px;font-size:9px;font-weight:700}.cr-table th.c{text-align:center}.cr-table td{vertical-align:top;word-break:break-word;border-bottom:1px solid #f1f5f9;padding:9px 10px}.cr-table tbody tr:last-child td{border-bottom:none}.cr-table td.c{text-align:center}.cr-req{color:#1b2437;font-size:11.5px;font-weight:700}.cr-appl{color:#9aa4b4;max-width:420px;margin-top:3px;font-size:9.5px;line-height:1.55}.cr-pen{color:#c0392b;max-width:420px;margin-top:3px;font-size:9.5px;line-height:1.5}.cr-ref{color:#44506a;font-size:10.5px;font-weight:600}.cr-freq{color:#6b7688;font-size:10px}.cr-trig{background:var(--tbg);color:var(--tc);border-radius:10px;padding:2px 8px;font-size:9.5px;font-weight:700;line-height:1.45;display:inline-block}.cr-off{opacity:.55}.toggle-sw{cursor:pointer;background:#d8dde8;border:none;border-radius:10px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .2s;display:inline-block;position:relative}.toggle-sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.toggle-sw.on{background:var(--chrm-primary-gradient)}.toggle-sw.on:after{transform:translate(16px)}.toggle-sw:disabled{cursor:default;opacity:.6}.toggle-sw:focus-visible{outline:2px solid var(--chrm-primary);outline-offset:2px}.rk-wrap{display:inline-flex;position:relative}.rk-btn{color:#6b7688;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.rk-btn:hover{color:#1b2437;background:#211d1812}.rk-btn.open{color:var(--chrm-primary);background:#0b5e861f}.rk-btn:focus-visible{outline:2px solid var(--chrm-primary);outline-offset:1px}.rk-menu{z-index:40;opacity:0;visibility:hidden;transform-origin:100% 0;pointer-events:none;background:#fff;border-radius:12px;min-width:184px;padding:6px;transition:opacity .16s,transform .16s cubic-bezier(.34,1.2,.5,1),visibility .16s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 2px 6px #0814221a,0 16px 40px #08142233}.rk-menu-fixed{z-index:9999;position:fixed;top:auto;right:auto}.rk-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.rk-item{color:#1b2437;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;width:100%;padding:9px 11px;font-size:12.5px;font-weight:600;transition:background .13s,color .13s;display:flex}.rk-item:hover{color:var(--chrm-primary);background:#f1f6fa}.rk-item .rk-ic{color:#6b7688;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;transition:color .13s;display:inline-flex}.rk-item .rk-ic svg{stroke-width:1.8px;width:15px;height:15px}.rk-item:hover .rk-ic{color:var(--chrm-primary)}.rk-item.danger,.rk-item.danger .rk-ic{color:#dc2626}.rk-item.danger:hover{color:#dc2626;background:#c0392b14}.rk-item.rk-sep{margin-top:5px;position:relative}.rk-item.rk-sep:before{content:"";background:#e8ebf2;height:1px;position:absolute;top:-3px;left:8px;right:8px}.ax-drawer-bg{z-index:90;background:#0b1e3e80;animation:.2s both axFade;position:fixed;inset:0}.ax-drawer{z-index:91;background:#fff;flex-direction:column;width:600px;max-width:96vw;animation:.26s cubic-bezier(.2,.7,.3,1) both axSlideIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 34px #0b1e3e33}.ax-drawer-hd{background:linear-gradient(115deg, var(--chrm-navy), #123056);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ax-drawer-t{font-size:14px;font-weight:800}.ax-drawer-s{color:#b9cbe6;margin-top:2px;font-size:10px}.ax-drawer-x{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.ax-drawer-x:hover{background:#ffffff47}.ax-drawer-body{flex:1;padding:18px 20px;overflow-y:auto}.ax-drawer-ft{background:#fafcff;border-top:1px solid #e8ebf2;justify-content:flex-end;align-items:center;gap:8px;padding:13px 20px;display:flex}.ax-fsec{margin-bottom:20px}.ax-fsec-t{text-transform:uppercase;letter-spacing:.07em;color:var(--chrm-primary);border-bottom:1px solid #eef2f8;margin:0 0 10px;padding-bottom:5px;font-size:9px;font-weight:800}.ax-f{margin-bottom:11px}.ax-f:last-child{margin-bottom:0}.ax-f2{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:11px;display:grid}.ax-lbl{color:#44506a;letter-spacing:.01em;margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.ax-lbl .req{color:#dc2626;margin-left:2px}.ax-inp{color:#1b2437;background:#fff;border:1px solid #e8ebf2;border-radius:7px;outline:none;width:100%;padding:9px 11px;font-size:12px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.ax-inp:focus{border-color:var(--chrm-primary);box-shadow:0 0 0 3px #3b9bce24}textarea.ax-inp{resize:vertical;line-height:1.6}select.ax-inp{cursor:pointer}.ax-hint{color:#9aa4b4;margin-top:4px;font-size:9.5px;line-height:1.5}.ax-fb-cancel{cursor:pointer;color:#1b2437;background:#fff;border:1px solid #e8ebf2;border-radius:8px;height:34px;padding:0 14px;font-size:11.5px;font-weight:600}.ax-fb-cancel:hover{background:#f4f7fb}.ax-fb-save{border:1px solid var(--chrm-primary);background:var(--chrm-primary);color:#fff;cursor:pointer;border-radius:8px;height:34px;padding:0 16px;font-size:11.5px;font-weight:700}.ax-fb-save:hover{background:#0f52ae}.ax-fb-save:disabled,.ax-fb-cancel:disabled{opacity:.6;cursor:default}.ax-modal-bg{z-index:95;background:#00000080;justify-content:center;align-items:flex-start;padding:4vh 12px 28px;animation:.2s both axFade;display:flex;position:fixed;inset:0;overflow-y:auto}.ax-modal{background:#fff;border-radius:16px;width:560px;max-width:95vw;padding:28px;animation:.26s cubic-bezier(.2,.7,.3,1) both axModalIn;box-shadow:0 24px 80px #00000040}.ax-modal.narrow{width:420px}.ax-modal-h{align-items:center;gap:10px;margin-bottom:20px;display:flex}.ax-modal-ico{background:#fef3c7;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;display:flex}.ax-modal-ico.danger{color:#dc2626;background:#fcecec}.ax-modal-t{color:#1b2437;font-size:14px;font-weight:800}.ax-modal-s{color:#6b7688;margin-top:2px;font-size:11.5px;line-height:1.5}.ax-modal-g{gap:14px;display:grid}.ax-modal-ft{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ax-btn-amber{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:8px;height:34px;padding:0 16px;font-size:11.5px;font-weight:700}.ax-btn-amber:hover{filter:brightness(1.06)}.ax-btn-red{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;height:34px;padding:0 16px;font-size:11.5px;font-weight:700}.ax-btn-red:hover{filter:brightness(1.06)}.ax-btn-amber:disabled,.ax-btn-red:disabled{opacity:.6;cursor:default}.ax-modal-msg{color:#44506a;font-size:12.5px;line-height:1.6}.ax-modal-msg strong{color:#1b2437}@keyframes axFade{0%{opacity:0}to{opacity:1}}@keyframes axSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes axModalIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ax *,.ax :before,.ax :after,.ax-drawer,.ax-drawer-bg,.ax-modal,.ax-modal-bg{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.ax .ub-hero-r,.ax-bar,.ax-kpis,.ax-tools,.ax-rail,.ax-qa,.ax-sm{display:none!important}.ax-main{grid-template-columns:1fr}.ax-abody{grid-template-rows:1fr}}.nc2{flex-direction:column;gap:12px;display:flex}.nc2-hero{border-radius:var(--chrm-radius-xl);background:radial-gradient(110% 150% at 96% -30%, #86aef752, transparent 55%), radial-gradient(80% 130% at -8% 125%, #1f8b5729, transparent 55%), linear-gradient(128deg, var(--chrm-deep) 0%, var(--chrm-navy) 56%, var(--chrm-surface-navy) 100%);padding:22px 26px;position:relative;overflow:hidden;box-shadow:0 22px 48px -18px #0428388c,inset 0 1px #ffffff24}.nc2-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000 100%);mask-image:linear-gradient(115deg,#0000 30%,#000 100%)}.nc2-idrow{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.nc2-hero-l{align-items:center;gap:14px;min-width:0;display:flex}.nc2-hero-ico{width:44px;height:44px;color:var(--chrm-accent);background:#86aef724;border:1px solid #86aef74d;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1f}.nc2-hero-ico svg{width:21px;height:21px}.nc2-kicker{letter-spacing:.15em;text-transform:uppercase;color:#cfeaf4;align-items:center;gap:7px;margin-bottom:5px;font-size:9.5px;font-weight:800;display:flex}.nc2-kicker:before{content:"";background:#5dbb86;border-radius:50%;flex:none;width:6px;height:6px;animation:2.2s ease-in-out infinite nc2pulse;box-shadow:0 0 0 3px #5dbb862e}@keyframes nc2pulse{0%,to{opacity:1}50%{opacity:.35}}.nc2-title{letter-spacing:-.5px;color:#fff;font-size:24px;font-weight:750;line-height:1.14}.nc2-sub{color:#cbe2ecad;text-wrap:pretty;max-width:640px;margin-top:5px;font-size:11.5px;line-height:1.55}.nc2-sub strong{color:#fca5a5;font-weight:800}.nc2-hero-r{align-items:center;gap:10px;display:flex}.nc2-add{background:linear-gradient(135deg, #5dbb86, var(--chrm-accent));color:#04252f;white-space:nowrap;cursor:pointer;border:none;border-radius:11px;height:38px;padding:0 18px;font-family:inherit;font-size:11.5px;font-weight:750;transition:filter .18s,transform .18s;box-shadow:0 6px 18px -6px #86aef78c}.nc2-add:hover{filter:brightness(1.06);transform:translateY(-1px)}.nc2-add:active{transform:scale(.97)}.nc2-strip{z-index:2;border-top:1px solid #ffffff1f;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px;padding-top:18px;display:grid;position:relative}.nc2-kc{background:#04222e6b;border:1px solid #ffffff1c;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:12px 13px;transition:background .18s,border-color .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff14}.nc2-kc:hover{background:#04222e99;border-color:#86aef757;transform:translateY(-2px)}.nc2-ki{background:var(--kglass);width:32px;height:32px;color:var(--kdot);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nc2-ki svg{stroke-width:1.7px;width:15px;height:15px}.nc2-kv{letter-spacing:-.7px;color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.nc2-kv small{color:#cbe2ec99;font-size:12px;font-weight:400}.nc2-kl{letter-spacing:.11em;text-transform:uppercase;color:#c5dee894;margin-top:4px;font-size:8px;font-weight:800;line-height:1.3}.nc2-work{background:var(--chrm-surface);border:1px solid var(--chrm-border-subtle);border-radius:18px;min-width:0;box-shadow:0 1px 2px #14203a0a,0 16px 38px -26px #14203a73}.nc2 .em-tools{border:none;border-bottom:1px solid var(--chrm-border-subtle);background:linear-gradient(180deg, #fbfcfe, var(--chrm-surface));box-shadow:none;border-radius:18px 18px 0 0;flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:13px 16px;display:flex}.nc2 .em-search{flex:240px;min-width:200px;max-width:380px}.nc2 .em-search input{border-radius:10px;height:36px;font-size:11.5px}.nc2-tsp{flex:1 1 0;min-width:0}.nc2 .em-tbtn{border-radius:10px;height:36px;font-size:11.5px;font-weight:750}.nc2-meta{border-bottom:1px solid var(--chrm-border-subtle);background:#fafbfd;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 16px;display:flex}.nc2-count{color:var(--chrm-text-muted);font-size:11.5px;font-weight:650}.nc2-count strong{color:var(--chrm-text-primary);font-variant-numeric:tabular-nums;font-weight:800}.nc2-fc{height:24px;color:var(--chrm-primary);cursor:pointer;background:#347ff014;border:1px solid #347ff03d;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-family:inherit;font-size:10.5px;font-weight:750;transition:background .15s;display:inline-flex}.nc2-fc span{opacity:.65;font-size:12px;line-height:1}.nc2-fc:hover{background:#347ff029}.nc2-clr{color:var(--chrm-text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:6px;padding:3px 6px;font-family:inherit;font-size:10.5px;font-weight:750;text-decoration:underline}.nc2-clr:hover{color:var(--chrm-danger)}.nc2-meta-r{align-items:center;gap:7px;margin-left:auto;display:flex}.nc2-tago,.nc2-tagc{white-space:nowrap;border-radius:20px;align-items:center;height:22px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.nc2-tago{color:var(--chrm-danger);background:#fdecea;border:1px solid #f6cfc9}.nc2-tagc{color:var(--chrm-success);background:#e9f7f1;border:1px solid #c6e9da}.nc2-tw{overflow-x:auto}.nc2 .nc2-table{border-collapse:separate;border-spacing:0;width:100%;min-width:940px}.nc2 .nc2-table thead th.em-th{border-bottom:1px solid var(--chrm-border-subtle);letter-spacing:.12em;text-transform:uppercase;color:#8a94a6;white-space:nowrap;vertical-align:middle;background:#fafbfd;padding:10px 14px;font-size:8.5px;font-weight:800}.nc2 .nc2-table thead th.em-th-on{color:var(--chrm-primary)}.nc2 .nc2-table tbody td{vertical-align:top;background:0 0;border-bottom:1px solid #f1f4f9;padding:13px 14px}.nc2 .nc2-table tbody tr:last-child td{border-bottom:none}.nc2 .nc2-table tbody tr{transition:background .15s}.nc2 .nc2-table tbody tr:hover td{background:#f8fbfd}.nc2 .nc2-table tbody td:first-child{position:relative}.nc2 .nc2-table tbody td:first-child:before{content:"";background:var(--rc,#cbd5e1);opacity:.9;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.nc2-row.nc2-open{--rc:var(--chrm-danger)}.nc2-row.nc2-in-progress{--rc:#c2740a}.nc2-row.nc2-closed{--rc:var(--chrm-success)}.nc2-row.nc2-cancelled{--rc:#94a3b8}.nc2-unitcell{min-width:150px}.nc2-uname{letter-spacing:-.1px;color:var(--chrm-text-primary);text-wrap:pretty;font-size:11.5px;font-weight:750;line-height:1.35}.nc2-ucode{color:var(--chrm-primary);letter-spacing:.03em;font-variant-numeric:tabular-nums;background:#347ff014;border:1px solid #347ff03d;border-radius:5px;align-items:center;margin-top:5px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.nc2-what{min-width:240px;max-width:330px}.nc2-wt{letter-spacing:-.1px;color:var(--chrm-text-primary);text-wrap:pretty;font-size:12px;font-weight:780;line-height:1.4}.nc2-rem{color:#8a94a6;text-wrap:pretty;border-left:2px solid #e5eaf1;margin-top:6px;padding-left:8px;font-size:10px;font-weight:600;line-height:1.45}.nc2-txt{min-width:165px;max-width:250px}.nc2-lb{letter-spacing:.11em;text-transform:uppercase;color:#a9b4c4;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.nc2-tv{color:var(--chrm-text-secondary);text-wrap:pretty;font-size:11px;font-weight:600;line-height:1.5}.nc2-whocell{min-width:130px}.nc2-who{color:#33475a;align-items:center;gap:8px;font-size:11px;font-weight:750;display:inline-flex}.nc2-av{width:26px;height:26px;color:var(--chrm-primary);letter-spacing:.02em;background:linear-gradient(140deg,#e4f2f9,#ddeef6);border:1px solid #cfe3ef;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.nc2-av.sm{border-radius:8px;width:24px;height:24px;font-size:8.5px}.nc2-when{color:#44506a;white-space:nowrap;background:#f1f5f9;border:1px solid #e5eaf1;border-radius:7px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:10.5px;font-weight:750;display:inline-flex}.nc2-when:before{content:"";opacity:.7;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.nc2-when.over{color:var(--chrm-danger);background:#fdecea;border-color:#f6cfc9}.nc2-when.now{color:#c2740a;background:#fdf4e5;border-color:#f3dfba}.nc2 .nc2-table th.em-th-act,.nc2 .nc2-table td.nc2-actcell{z-index:2;background:var(--chrm-surface);position:sticky;right:0;box-shadow:-10px 0 14px -10px #14203a38}.nc2 .nc2-table thead th.em-th-act{z-index:3;background:#fafbfd}.nc2 .nc2-table tbody tr:hover td.nc2-actcell{background:#f8fbfd}.nc2 .nc2-actcell{text-align:right;white-space:nowrap;vertical-align:middle}.nc2-actwrap{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.nc2 .em-dots{border-radius:8px}.nc2-emp{text-align:center;padding:54px 24px 58px}.nc2-emp-i{width:60px;height:60px;color:var(--chrm-primary);background:#347ff014;border:1px solid #347ff03d;border-radius:19px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.nc2-emp-i svg{stroke-width:1.7px;width:28px;height:28px}.nc2-emp-t{letter-spacing:-.2px;color:var(--chrm-text-primary);font-size:15px;font-weight:800}.nc2-emp-s{max-width:430px;color:var(--chrm-text-muted);text-wrap:pretty;margin:6px auto 0;font-size:12px;line-height:1.6}.nc2-emp-b{background:var(--chrm-text-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;height:34px;margin-top:16px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:750;transition:background .15s,transform .15s}.nc2-emp-b:hover{background:var(--chrm-deep);transform:translateY(-1px)}.nc2 .em-pager{border-top:1px solid var(--chrm-border-subtle);background:#fafbfd;border-radius:0 0 18px 18px;padding:12px 16px}.nc2-vw-sec+.nc2-vw-sec{margin-top:18px}.nc2-vw-h{letter-spacing:.12em;text-transform:uppercase;color:var(--chrm-primary);margin-bottom:10px;font-size:9px;font-weight:800}.nc2-vw-dl{border:1px solid var(--chrm-border-subtle);background:var(--chrm-border-subtle);border-radius:12px;flex-direction:column;gap:1px;margin:0;display:flex;overflow:hidden}.nc2-vw-r{background:var(--chrm-surface);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:10px 13px;display:grid}.nc2-vw-r dt{letter-spacing:.06em;text-transform:uppercase;color:var(--chrm-text-muted);font-size:10px;font-weight:800}.nc2-vw-r dd{color:var(--chrm-text-primary);text-wrap:pretty;margin:0;font-size:12px;font-weight:600;line-height:1.5}.nc2-tl{flex-direction:column;gap:8px;display:flex}.nc2-tl-i{border:1px solid var(--chrm-border-subtle);background:var(--chrm-surface-2);border-radius:10px;gap:10px;padding:10px 12px;display:flex}.nc2-tl-d{background:var(--chrm-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.nc2-tl-t{color:var(--chrm-text-primary);font-size:11.5px;font-weight:750}.nc2-tl-m{color:var(--chrm-text-muted);margin-top:3px;font-size:10.5px}.nc2-vw-empty{border:1px dashed var(--chrm-border);color:var(--chrm-text-muted);text-align:center;border-radius:10px;padding:16px;font-size:11.5px}@media (max-width:1240px){.nc2-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.nc2-hero{padding:18px}.nc2-idrow{flex-direction:column;align-items:flex-start}.nc2-tsp{display:none}.nc2 .em-search{max-width:none}.nc2-meta-r{margin-left:0}}@media (max-width:680px){.nc2-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.nc2-strip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nc2-kc,.nc2-add,.nc2-fc,.nc2-emp-b,.nc2-kicker:before{transition:none;animation:none}}.em-pm-none{color:var(--chrm-text-muted);margin:0;padding:8px 4px;font-size:11px}.nc2 .nc2-table tbody tr.nc2-parent td{border-bottom:1px solid var(--chrm-border-subtle);background:#f4f7fc;padding:0}.nc2 .nc2-table tbody tr.nc2-parent:hover td{background:#eef3fb}.nc2 .nc2-table tbody tr.nc2-parent td:first-child:before{display:none}.nc2-ptoggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.nc2-ptoggle:focus-visible{box-shadow:inset var(--chrm-focus);outline:none}.nc2-chev{width:16px;height:16px;color:var(--chrm-text-muted);flex-shrink:0;transition:transform .18s}.nc2-parent.is-open .nc2-chev{color:var(--chrm-primary);transform:rotate(90deg)}.nc2-pname{flex-direction:column;flex:220px;min-width:0;display:flex}.nc2-pn{letter-spacing:-.15px;color:var(--chrm-text-primary);font-size:13px;font-weight:800}.nc2-ps{color:var(--chrm-text-muted);margin-top:2px;font-size:10px;font-weight:650}.nc2-em{letter-spacing:.02em;white-space:nowrap;height:22px;color:var(--chrm-text-secondary);background:#eef1f6;border-radius:6px;align-items:center;padding:0 9px;font-size:9.5px;font-weight:750;display:inline-flex}.nc2-em-published{color:var(--chrm-success);background:#e9f7f1}.nc2-em-draft{color:var(--chrm-warning);background:#fdf3e1}.nc2-em-not-created{color:var(--chrm-danger);background:#fdecea}.nc2-pcounts{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nc2-pc{border:1px solid var(--chrm-border-subtle);height:22px;color:var(--chrm-text-secondary);background:#fff;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.nc2-pc.open{color:var(--chrm-danger);background:#fdecea;border-color:#f6cdc9}.nc2-pc.prog{color:#c2740a;background:#fdf3e1;border-color:#f3dfb8}.nc2-pc.done{color:var(--chrm-success);background:#e9f7f1;border-color:#c6e9da}.nc2 .nc2-table tbody tr.nc2-child td:first-child{padding-left:30px}.nc2-comp{color:var(--chrm-text-muted);font-weight:600}.nc2-src{letter-spacing:.06em;text-transform:uppercase;color:var(--chrm-text-secondary);background:#eef1f6;border-radius:5px;align-items:center;margin-top:5px;padding:2px 7px;font-size:8.5px;font-weight:800;display:inline-flex}.nc2-src-employer{color:var(--chrm-primary-indigo);background:#4b46e81a}.nc2-src-visit{color:var(--chrm-primary);background:#347ff01a}.nc2-xall{border:1px solid var(--chrm-border);height:24px;color:var(--chrm-primary);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 10px;font-size:10.5px;font-weight:750}.nc2-xall:hover{background:var(--chrm-hover)}.nc2-tw{container-type:inline-size}.nc2-ptoggle{box-sizing:border-box;width:100cqw;max-width:100%;position:sticky;left:0}.nt2{flex-direction:column;gap:12px;display:flex}.nt2-hero{border-radius:var(--chrm-radius-xl);background:radial-gradient(110% 150% at 96% -30%, #86aef752, transparent 55%), radial-gradient(80% 130% at -8% 125%, #5dbb8629, transparent 55%), linear-gradient(128deg, var(--chrm-deep) 0%, var(--chrm-navy) 56%, var(--chrm-surface-navy) 100%);padding:22px 26px;position:relative;overflow:hidden;box-shadow:0 22px 48px -18px #0428388c,inset 0 1px #ffffff24}.nt2-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000 100%);mask-image:linear-gradient(115deg,#0000 30%,#000 100%)}.nt2-idrow{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.nt2-hero-l{align-items:center;gap:14px;min-width:0;display:flex}.nt2-hero-ico{width:44px;height:44px;color:var(--chrm-accent);background:#86aef724;border:1px solid #86aef74d;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1f}.nt2-hero-ico svg{width:21px;height:21px}.nt2-kicker{letter-spacing:.15em;text-transform:uppercase;color:#cfeaf4;align-items:center;gap:7px;margin-bottom:5px;font-size:9.5px;font-weight:800;display:flex}.nt2-kicker:before{content:"";background:#5dbb86;border-radius:50%;flex:none;width:6px;height:6px;animation:2.2s ease-in-out infinite nt2pulse;box-shadow:0 0 0 3px #5dbb862e}@keyframes nt2pulse{0%,to{opacity:1}50%{opacity:.35}}.nt2-title{letter-spacing:-.5px;color:#fff;font-size:24px;font-weight:750;line-height:1.14}.nt2-sub{color:#cbe2ecad;text-wrap:pretty;max-width:660px;margin-top:5px;font-size:11.5px;line-height:1.55}.nt2-sub strong{color:#fca5a5;font-weight:800}.nt2-hero-r{align-items:center;gap:10px;display:flex}.nt2-add{background:linear-gradient(135deg, #5dbb86, var(--chrm-accent));color:#04252f;white-space:nowrap;cursor:pointer;border:none;border-radius:11px;height:38px;padding:0 18px;font-family:inherit;font-size:11.5px;font-weight:750;transition:filter .18s,transform .18s;box-shadow:0 6px 18px -6px #86aef78c}.nt2-add:hover{filter:brightness(1.06);transform:translateY(-1px)}.nt2-add:active{transform:scale(.97)}.nt2-strip{z-index:2;border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;padding-top:18px;display:grid;position:relative}.nt2-kc{background:#04222e6b;border:1px solid #ffffff1c;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:12px 13px;transition:background .18s,border-color .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff14}.nt2-kc:hover{background:#04222e99;border-color:#86aef757;transform:translateY(-2px)}.nt2-ki{background:var(--kglass);width:32px;height:32px;color:var(--kdot);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nt2-ki svg{stroke-width:1.7px;width:15px;height:15px}.nt2-kv{letter-spacing:-.7px;color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.nt2-kl{letter-spacing:.11em;text-transform:uppercase;color:#c5dee894;margin-top:4px;font-size:8px;font-weight:800;line-height:1.3}.nt2-bar{flex-wrap:wrap;align-items:center;gap:16px;padding:2px 2px 0;display:flex}.nt2-seg{background:var(--chrm-surface);border:1px solid var(--chrm-border-subtle);border-radius:14px;padding:4px;display:flex;position:relative;box-shadow:0 1px 2px #14203a0d,0 10px 26px -20px #14203a80}.nt2-seg-ind{background:linear-gradient(120deg, #0f5f7d, var(--chrm-navy));width:calc(50% - 4px);transform:translateX(calc(var(--ntx,0) * 100%));border-radius:10px;transition:transform .36s cubic-bezier(.4,0,.2,1),background .3s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 16px -7px #0a3140cc}.nt2-seg[data-k=accident] .nt2-seg-ind{background:linear-gradient(120deg,#b45309,#7c2d12);box-shadow:0 6px 16px -7px #b45309b3}.nt2-segbtn{z-index:1;cursor:pointer;min-width:172px;height:36px;color:var(--chrm-text-muted);white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:12.5px;font-weight:700;transition:color .22s;display:flex;position:relative}.nt2-segbtn svg{stroke-width:1.8px;width:15px;height:15px}.nt2-segbtn:hover{color:var(--chrm-text-primary)}.nt2-segbtn.on,.nt2-segbtn.on:hover{color:#fff}.nt2-segbtn em{color:#44506a;background:#eef1f7;border-radius:7px;min-width:20px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800;transition:background .22s,color .22s}.nt2-segbtn.on em{color:#fff;background:#ffffff3d}.nt2-segbtn:focus-visible{outline:none;box-shadow:0 0 0 3px #347ff052}.nt2-segnote{min-width:260px;color:var(--chrm-text-muted);text-wrap:pretty;flex:1;margin:0;font-size:11.5px;line-height:1.5}.nt2-panel{background:var(--chrm-surface);border:1px solid var(--chrm-border-subtle);border-radius:18px;box-shadow:0 1px 2px #14203a0a,0 16px 38px -26px #14203a73}.nt2 .em-tools{border:none;border-bottom:1px solid var(--chrm-border-subtle);background:linear-gradient(180deg, #fbfcfe, var(--chrm-surface));box-shadow:none;flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:13px 16px;display:flex}.nt2 .em-search{flex:240px;min-width:200px;max-width:340px}.nt2 .em-search input{border-radius:10px;height:36px;font-size:11.5px}.nt2-tsp{flex:1 1 0;min-width:0}.nt2 .em-tbtn{border-radius:10px;height:36px;font-size:11.5px;font-weight:750}.nt2-stat{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nt2-st{border:1px solid var(--chrm-border-subtle);background:var(--chrm-surface);color:#5a6478;cursor:pointer;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:750;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #14203a0a}.nt2-st i{background:var(--stc);border-radius:50%;flex-shrink:0;width:7px;height:7px}.nt2-st em{color:#5a6478;font-variant-numeric:tabular-nums;background:#eef1f7;border-radius:6px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:800;transition:background .16s,color .16s}.nt2-st:hover{border-color:var(--stc);color:var(--chrm-text-primary);transform:translateY(-1px)}.nt2-st.on{background:var(--stc);border-color:var(--stc);color:#fff;box-shadow:0 8px 18px -10px var(--stc)}.nt2-st.on i{background:#fff;box-shadow:0 0 0 3px #ffffff47}.nt2-st.on em{color:#fff;background:#ffffff3d}.nt2-auth{background:var(--chrm-surface);border-bottom:1px solid #eff2f7;align-items:center;gap:12px;padding:11px 16px;display:flex}.nt2-auth-l{letter-spacing:.13em;text-transform:uppercase;color:#8a94a6;flex-shrink:0;font-size:8.5px;font-weight:800}.nt2-auth-s{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.nt2-ac{border:1px solid var(--chrm-border-subtle);background:var(--chrm-surface);color:#44506a;cursor:pointer;border-radius:9px;align-items:center;gap:8px;max-width:260px;height:31px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:750;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-flex}.nt2-ac i{background:var(--ac);border-radius:3px;flex-shrink:0;width:8px;height:8px}.nt2-ac span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nt2-ac em{color:#5a6478;font-variant-numeric:tabular-nums;background:#eef1f7;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:800}.nt2-ac em.hot{color:var(--chrm-danger);background:#fdecea}.nt2-ac:hover{border-color:var(--ac);color:var(--chrm-text-primary);transform:translateY(-1px)}.nt2-ac.on{border-color:var(--ac);background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.nt2-ac.on{background:color-mix(in oklab, var(--ac) 9%, #fff)}}.nt2-ac.on{color:var(--chrm-text-primary);box-shadow:inset 0 0 0 1px var(--ac)}.nt2-meta{border-bottom:1px solid var(--chrm-border-subtle);background:#fafbfd;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 16px;display:flex}.nt2-count{color:var(--chrm-text-muted);font-size:11.5px;font-weight:650}.nt2-count strong{color:var(--chrm-text-primary);font-variant-numeric:tabular-nums;font-weight:800}.nt2-fc{height:24px;color:var(--chrm-primary);cursor:pointer;background:#347ff014;border:1px solid #347ff03d;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-family:inherit;font-size:10.5px;font-weight:750;transition:background .15s;display:inline-flex}.nt2-fc span{opacity:.65;font-size:12px;line-height:1}.nt2-fc:hover{background:#347ff029}.nt2-clr{color:var(--chrm-text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:6px;padding:3px 6px;font-family:inherit;font-size:10.5px;font-weight:750;text-decoration:underline}.nt2-clr:hover{color:var(--chrm-danger)}.nt2-meta-r{align-items:center;gap:7px;margin-left:auto;display:flex}.nt2-tago,.nt2-tagc{white-space:nowrap;border-radius:20px;align-items:center;height:22px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.nt2-tago{color:var(--chrm-danger);background:#fdecea;border:1px solid #f6cfc9}.nt2-tagc{color:var(--chrm-success);background:#e9f7f1;border:1px solid #c6e9da}.nt2-tw{overflow-x:auto}.nt2 .nt2-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px}.nt2 .nt2-table thead th.em-th{border-bottom:1px solid var(--chrm-border-subtle);letter-spacing:.12em;text-transform:uppercase;color:#8a94a6;white-space:nowrap;vertical-align:middle;text-align:left;background:#fafbfd;padding:10px 14px;font-size:8.5px;font-weight:800}.nt2 .nt2-table thead th.em-th-on{color:var(--chrm-primary)}.nt2 .nt2-table tbody td{vertical-align:top;background:0 0;border-bottom:1px solid #f1f4f9;padding:13px 14px}.nt2 .nt2-table tbody tr:last-child td{border-bottom:none}.nt2 .nt2-table tbody tr{transition:background .15s}.nt2 .nt2-table tbody tr:hover td{background:#f8fbfd}.nt2 .nt2-table tbody td:first-child{position:relative}.nt2 .nt2-table tbody td:first-child:before{content:"";background:var(--rc,#cbd5e1);opacity:.9;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.nt2-row.nt2-open{--rc:var(--chrm-danger)}.nt2-row.nt2-closed{--rc:var(--chrm-success)}.nt2-unitcell{min-width:150px}.nt2-uname{letter-spacing:-.1px;color:var(--chrm-text-primary);text-wrap:pretty;font-size:11.5px;font-weight:750;line-height:1.35}.nt2-ucode{color:var(--chrm-primary);letter-spacing:.03em;font-variant-numeric:tabular-nums;background:#347ff014;border:1px solid #347ff03d;border-radius:5px;align-items:center;margin-top:5px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.nt2-actcellx{min-width:160px}.nt2-auth-b{background:var(--ac);border-radius:7px;align-items:center;gap:7px;max-width:100%;height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nt2-auth-b{background:color-mix(in oklab, var(--ac) 9%, #fff)}}.nt2-auth-b{border:1px solid var(--ac)}@supports (color:color-mix(in lab, red, red)){.nt2-auth-b{border:1px solid color-mix(in oklab, var(--ac) 26%, #fff)}}.nt2-auth-b{color:var(--ac);white-space:nowrap;font-size:10.5px;font-weight:800}.nt2-auth-b i{background:var(--ac);border-radius:2px;flex-shrink:0;width:7px;height:7px}.nt2-log{color:#8a94a6;white-space:nowrap;align-items:center;gap:5px;margin-top:6px;font-size:9.5px;font-weight:700;display:inline-flex}.nt2-log svg{stroke-width:1.9px;width:11px;height:11px}.nt2-det{min-width:230px;max-width:340px}.nt2-dt{letter-spacing:-.1px;color:var(--chrm-text-primary);text-wrap:pretty;font-size:12px;font-weight:750;line-height:1.45}.nt2-datecell{min-width:130px}.nt2-dv{color:#33475a;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:750}.nt2-dsub{color:#93a6b8;white-space:nowrap;margin-top:3px;font-size:9.5px;font-weight:650}.nt2-dsub.ok{color:var(--chrm-success);font-weight:750}.nt2-live{color:#c2740a;white-space:nowrap;background:#fdf4e5;border:1px solid #f3dfba;border-radius:7px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:10.5px;font-weight:750;display:inline-flex}.nt2-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite nt2pulse}.nt2-remcell{min-width:150px;max-width:240px}.nt2-rem{color:var(--chrm-text-secondary);text-wrap:pretty;border-left:2px solid #e5eaf1;padding-left:9px;font-size:10.5px;font-weight:600;line-height:1.5}.nt2-dash{color:#c0cad6;font-weight:600}.nt2-yn{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.nt2-yn i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.nt2-yn.ok{color:var(--chrm-success);background:#e9f7f1;border:1px solid #c6e9da}.nt2-yn.no{color:var(--chrm-danger);background:#fdecea;border:1px solid #f6cfc9}.nt2 .nt2-table th.nt2-ix,.nt2 .nt2-table td.nt2-ix{text-align:center;width:52px}.nt2 .nt2-table td.nt2-ix{color:#a9b4c4;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:800}.nt2 .nt2-table th.em-th-act,.nt2 .nt2-table td.nt2-actcell{z-index:2;background:var(--chrm-surface);position:sticky;right:0;box-shadow:-10px 0 14px -10px #14203a38}.nt2 .nt2-table thead th.em-th-act{z-index:3;background:#fafbfd}.nt2 .nt2-table tbody tr:hover td.nt2-actcell{background:#f8fbfd}.nt2 .nt2-actcell{text-align:right;white-space:nowrap;vertical-align:middle}.nt2-actwrap{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.nt2 .em-dots{border-radius:8px}.nt2-ahd{border-bottom:1px solid var(--chrm-border-subtle);background:linear-gradient(180deg, #fbfcfe, var(--chrm-surface));border-radius:18px 18px 0 0;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.nt2-ahd-t{min-width:0}.nt2-at{letter-spacing:-.2px;color:var(--chrm-text-primary);font-size:15.5px;font-weight:700;line-height:1.2}.nt2-as{color:#8a94a6;margin-top:3px;font-size:10.5px;font-weight:600}.nt2-ab{background:linear-gradient(135deg, #5dbb86, var(--chrm-accent));color:#04252f;white-space:nowrap;cursor:pointer;border:none;border-radius:10px;height:34px;margin-left:auto;padding:0 15px;font-family:inherit;font-size:11.5px;font-weight:750;transition:filter .18s,transform .18s;box-shadow:0 6px 18px -8px #86aef799}.nt2-ab:hover{filter:brightness(1.05);transform:translateY(-1px)}.nt2-ab:active{transform:scale(.97)}.nt2 .nt2-atable{min-width:860px}.nt2-emp{text-align:center;padding:54px 24px 58px}.nt2-emp-i{width:60px;height:60px;color:var(--chrm-primary);background:#347ff014;border:1px solid #347ff03d;border-radius:19px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.nt2-emp-i svg{stroke-width:1.7px;width:28px;height:28px}.nt2-emp-t{letter-spacing:-.2px;color:var(--chrm-text-primary);font-size:15px;font-weight:800}.nt2-emp-s{max-width:440px;color:var(--chrm-text-muted);text-wrap:pretty;margin:6px auto 0;font-size:12px;line-height:1.6}.nt2-emp-b{background:var(--chrm-text-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;height:34px;margin-top:16px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:750;transition:background .15s,transform .15s}.nt2-emp-b:hover{background:var(--chrm-deep);transform:translateY(-1px)}.nt2 .em-pager{border-top:1px solid var(--chrm-border-subtle);background:#fafbfd;border-radius:0 0 18px 18px;padding:12px 16px}.nt2-vw-sec+.nt2-vw-sec{margin-top:18px}.nt2-vw-h{letter-spacing:.12em;text-transform:uppercase;color:var(--chrm-primary);margin-bottom:10px;font-size:9px;font-weight:800}.nt2-vw-dl{border:1px solid var(--chrm-border-subtle);background:var(--chrm-border-subtle);border-radius:12px;flex-direction:column;gap:1px;margin:0;display:flex;overflow:hidden}.nt2-vw-r{background:var(--chrm-surface);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 13px;display:grid}.nt2-vw-r dt{letter-spacing:.06em;text-transform:uppercase;color:var(--chrm-text-muted);font-size:10px;font-weight:800}.nt2-vw-r dd{color:var(--chrm-text-primary);text-wrap:pretty;margin:0;font-size:12px;font-weight:600;line-height:1.5}.nt2-vw-empty{border:1px dashed var(--chrm-border);color:var(--chrm-text-muted);text-align:center;border-radius:10px;padding:16px;font-size:11.5px}.nt2-log-box{border:1px solid var(--chrm-border-subtle);background:var(--chrm-surface-2);border-radius:10px;margin-bottom:16px;padding:12px 14px}.nt2-log-h{letter-spacing:.04em;text-transform:uppercase;color:var(--chrm-text-secondary);margin-bottom:8px;font-size:9px;font-weight:800}.nt2-log-e{border-top:1px solid var(--chrm-border-subtle);padding:8px 0}.nt2-log-e:first-of-type{border-top:none}.nt2-log-w{color:var(--chrm-text-secondary);margin-bottom:3px;font-size:9px;font-weight:700}.nt2-log-f{color:var(--chrm-text-muted);font-size:9.5px;line-height:1.5}.nt2-log-f strong{color:var(--chrm-text-secondary);font-weight:700}.nt2-callout{border-radius:10px;gap:10px;margin-top:8px;padding:10px 12px;font-size:11px;line-height:1.55;display:flex}.nt2-callout strong{font-weight:800}.nt2-callout.info{color:var(--chrm-text-secondary);background:#347ff014;border:1px solid #347ff03d}.nt2-callout.red{color:#8f2820;background:#fdecea;border:1px solid #f6cfc9}@media (max-width:1240px){.nt2-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.nt2-tsp{display:none}.nt2 .em-search{max-width:none}.nt2-segnote{flex:100%;min-width:0}}@media (max-width:900px){.nt2-hero{padding:18px}.nt2-idrow{flex-direction:column;align-items:flex-start}.nt2-seg{width:100%}.nt2-segbtn{min-width:0}.nt2-auth{flex-direction:column;align-items:flex-start;gap:8px}.nt2-meta-r{margin-left:0}.nt2-ab{width:100%;margin-left:0}}@media (max-width:520px){.nt2-strip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nt2-st,.nt2-ac,.nt2-fc,.nt2-kc,.nt2-add,.nt2-ab,.nt2-seg-ind,.nt2-live:before,.nt2-kicker:before{transition:none;animation:none}}.vmx{--ink:var(--chrm-text-primary);--navy:var(--chrm-text-primary);--navy2:#302a22;--blue:var(--chrm-primary-indigo);--blue2:#1478a8;--teal:var(--chrm-primary-indigo);--tealDk:var(--chrm-deep);--tealBg:var(--chrm-tint);--tealBdr:#c4deec;--green:var(--chrm-primary-indigo);--greenBg:var(--chrm-tint);--greenBdr:#b3d6e8;--amber:#b7791f;--amberBg:#fbf3e2;--amberBdr:#efd8a8;--red:#c0392b;--redBg:#fbf1ef;--redBdr:#efc9c3;--violet:#6d4c8a;--violBg:#f1ebf5;--violBdr:#decee8;--sky:var(--chrm-primary-indigo);--skyBg:var(--chrm-tint);--gold:#9a6b12;--goldBg:#fbf3e2;--bg:#f2f2f2;--card:#fdfcf9;--t1:var(--chrm-text-primary);--t2:#4a443c;--t3:#746d63;--t4:#a79f93;--bdr:#ded8ce;--bdr2:#cbc4b8;--fSans:inherit;--fHead:inherit;--sh1:0 1px 2px #211d180d;--sh2:0 6px 18px #211d1814;--sh3:0 24px 60px #211d1829;--trans:all .18s ease;--acc:var(--chrm-primary);--accLt:var(--chrm-hover);--accDk:var(--chrm-primary-indigo);color:var(--t1);flex-direction:column;gap:12px;display:flex}@media (max-width:920px){.vm-ag{grid-template-columns:1fr 1fr}}@media (max-width:640px){.vm-ag,.vm-f2,.vm-f3,.vm-ag2{grid-template-columns:1fr}.vm-sg,.vm-cib-g,.vm-apg{grid-template-columns:1fr 1fr}}.vm-tabs{background:var(--card);border:1px solid var(--bdr);box-shadow:var(--sh1);scrollbar-width:none;border-radius:12px;gap:0;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.vm-tabs::-webkit-scrollbar{display:none}.vm-tab{color:var(--t3);cursor:pointer;white-space:nowrap;font-size:11.5px;font-weight:600;font-family:var(--fSans);background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;transition:all .18s;display:flex}.vm-tab:hover{background:var(--bg);color:var(--t1)}.vm-tab.active{background:linear-gradient(135deg,var(--navy),#102448);color:#fff;box-shadow:0 3px 10px #060e2033}.vm-tab-badge{background:var(--red);color:#fff;text-align:center;border-radius:8px;min-width:15px;margin-left:2px;padding:1px 5px;font-size:9px;font-weight:800;display:inline-block}.vm-hero{background:linear-gradient(135deg,#060e20 0%,#0b1e3e 55%,#0d2247 100%);border:1px solid #ffffff0d;border-radius:14px;margin-bottom:16px;padding:22px 26px 20px;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000002e}.vm-hero-g1{pointer-events:none;background:radial-gradient(circle,#00c49a26 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-40px}.vm-hero-g2{pointer-events:none;background:radial-gradient(circle,#1260cc2e 0%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-50px;left:60px}.vm-hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.vm-hero-in{z-index:2;position:relative}.vm-hero-eye{color:var(--teal);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:7px;margin-bottom:6px;font-size:9px;font-weight:700;display:flex}.vm-hero-eye:before{content:"";background:var(--teal);border-radius:1px;width:18px;height:2px;display:block}.vm-hero-title{font-family:var(--fHead);color:#fff;margin-bottom:4px;font-size:22px;font-weight:800;line-height:1.1}.vm-hero-sub{color:#ffffff6b;margin-bottom:14px;font-size:11px}.vm-hero-btns{flex-wrap:wrap;gap:8px;display:flex}.vm-bp{background:var(--teal);color:var(--ink);font-size:11.5px;font-weight:700;font-family:var(--fSans);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;transition:all .18s;display:inline-flex;box-shadow:0 3px 12px #00c49a47}.vm-bp:hover{background:var(--tealDk);transform:translateY(-1px)}.vm-bs{color:#fffc;font-size:11.5px;font-weight:600;font-family:var(--fSans);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;transition:all .18s;display:inline-flex}.vm-bs:hover{color:#fff;background:#ffffff24}.vm-kpis{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.vm-kpi{text-align:left;background:linear-gradient(150deg,var(--kc) 0%, var(--kc) 55%,#fff 100%);border-radius:13px;padding:12px 13px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.vm-kpi{background:linear-gradient(150deg,color-mix(in srgb,var(--kc) 13%,#fff) 0%, color-mix(in srgb,var(--kc) 4%,#fff) 55%,#fff 100%)}}.vm-kpi{border:1px solid var(--kc)}@supports (color:color-mix(in lab, red, red)){.vm-kpi{border:1px solid color-mix(in srgb,var(--kc) 24%,#fff)}}.vm-kpi{transition:transform .12s,box-shadow .12s;box-shadow:0 1px 2px #0814220d}.vm-kpi:before{content:"";background:var(--kc);opacity:.85;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.vm-kpi-clk{cursor:pointer;font-family:inherit}.vm-kpi-clk:hover{transform:translateY(-2px);box-shadow:0 8px 18px -10px #08142247}.vm-kpi-clk:focus-visible{box-shadow:0 0 0 3px var(--kc);outline:none}@supports (color:color-mix(in lab, red, red)){.vm-kpi-clk:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--kc) 28%,#fff)}}.vm-kpi-ico{width:30px;height:30px;color:var(--kc);background:var(--kc);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.vm-kpi-ico{background:color-mix(in srgb,var(--kc) 18%,#fff)}}.vm-kpi-ico svg{width:15px;height:15px}.vm-kpi-v{color:var(--kc);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:800;line-height:1}.vm-kpi-l{letter-spacing:.09em;text-transform:uppercase;color:#43587e;white-space:nowrap;text-overflow:ellipsis;margin:9px 0 0;font-size:9px;font-weight:800;display:block;overflow:hidden}@media (max-width:1400px){.vm-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.vm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.vm-kpi-s{color:var(--t4);margin-top:2px;font-size:10px}.vm-kpi-tr{border-radius:4px;padding:2px 5px;font-size:9px;font-weight:700;position:absolute;top:10px;right:10px}.vm-kpi-tr.up{background:var(--greenBg);color:var(--green)}.vm-kpi-tr.dn{background:var(--redBg);color:var(--red)}.vm-kpi-tr.nu{background:var(--bg);color:var(--t4)}.vm-sh{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.vm-st{font-family:var(--fHead);color:var(--t1);align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.vm-st:before{content:"";background:var(--teal);border-radius:3px;width:3px;height:15px;display:block}.vm-ag{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.vm-ac{background:var(--card);border:1px solid var(--bdr);box-shadow:var(--sh1);border-radius:11px;padding:14px 16px}.vm-act{color:var(--t2);margin-bottom:2px;font-size:11px;font-weight:700}.vm-acs{color:var(--t4);margin-bottom:10px;font-size:10px}.vm-spark{align-items:flex-end;gap:3px;height:46px;display:flex}.vm-sb{background:var(--teal);opacity:.8;border-radius:3px 3px 0 0;flex:1;min-width:5px;transition:all .3s}.vm-sb.lo{background:var(--red)}.vm-sb.mi{background:var(--amber)}.vm-sl{gap:3px;margin-top:3px;display:flex}.vm-sl span{text-align:center;color:var(--t4);flex:1;font-size:8px;font-weight:600}.vm-ag2{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.vm-fc{background:var(--card);border:1px solid var(--bdr);box-shadow:var(--sh1);border-radius:11px;padding:12px 14px}.vm-fct{color:var(--t2);align-items:center;gap:5px;margin-bottom:9px;font-size:11px;font-weight:700;display:flex}.vm-fi{border-bottom:1px solid var(--bdr);align-items:flex-start;gap:8px;padding:7px 0;display:flex}.vm-fi:last-child{border-bottom:none;padding-bottom:0}.vm-fio{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:flex}.vm-fib{flex:1;min-width:0}.vm-fin{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.vm-fim{color:var(--t4);margin-top:1px;font-size:10px}.vm-fbg{white-space:nowrap;border-radius:5px;flex-shrink:0;align-self:center;padding:2px 6px;font-size:9.5px;font-weight:700}.vm-cs{scrollbar-width:none;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.vm-cs::-webkit-scrollbar{display:none}.vm-cd{text-align:center;border:1.5px solid var(--bdr);background:var(--card);cursor:pointer;border-radius:9px;flex-shrink:0;width:50px;padding:7px 5px;transition:all .15s}.vm-cd:hover,.vm-cd.today{border-color:var(--teal);background:var(--tealBg)}.vm-cd.hv{border-color:var(--blue);background:#1260cc0f}.vm-cd-n{font-family:var(--fHead);color:var(--t1);font-size:17px;font-weight:800;line-height:1}.vm-cd.today .vm-cd-n{color:var(--teal)}.vm-cd-d{color:var(--t4);text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:700}.vm-cd-dot{background:var(--blue);border-radius:50%;width:4px;height:4px;margin:3px auto 0;display:none}.vm-cd.hv .vm-cd-dot{display:block}.vm-tw{background:var(--card);border:1px solid var(--bdr);box-shadow:var(--sh1);border-radius:11px;overflow:hidden}.vm-tbl{border-collapse:collapse;width:100%}.vm-tbl thead tr{background:var(--bg);border-bottom:1px solid var(--bdr)}.vm-tbl th{text-transform:uppercase;letter-spacing:.06em;color:var(--t4);text-align:left;white-space:nowrap;padding:8px 11px;font-size:9px;font-weight:700}.vm-tbl tbody tr{border-bottom:1px solid var(--bdr);transition:background .13s}.vm-tbl tbody tr:last-child{border-bottom:none}.vm-tbl tbody tr:hover{background:var(--bg)}.vm-tbl td{color:var(--t1);padding:8px 11px;font-size:11px}.vm-td-b{font-weight:600}.vm-td-s{color:var(--t4);margin-top:1px;font-size:9.5px}.vm-sc{border-radius:6px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.vm-sc.hi{background:var(--greenBg);color:var(--green)}.vm-sc.mi{background:var(--amberBg);color:var(--amber)}.vm-sc.lo{background:var(--redBg);color:var(--red)}.vm-ab{border:1.5px solid var(--bdr);cursor:pointer;font-size:10px;font-weight:600;font-family:var(--fSans);color:var(--t2);white-space:nowrap;background:0 0;border-radius:6px;padding:3px 9px;transition:all .13s}.vm-ab:hover{background:var(--bg);border-color:var(--bdr2)}.vm-ab.tl{color:var(--teal);border-color:var(--tealBdr);background:var(--tealBg)}.vm-ab.tl:hover{background:#00c49a24}.vm-ab.bl{color:var(--blue);background:#1260cc0d;border-color:#1260cc33}.vm-ab.rd{color:var(--red);border-color:var(--redBdr)}.vm-ab.rd:hover{background:var(--redBg)}.vm-fb{background:var(--card);border:1px solid var(--bdr);z-index:90;box-shadow:var(--sh1);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;display:flex;position:sticky;top:52px}.vm-fsel{border:1px solid var(--bdr);background:var(--bg);font-size:11px;font-family:var(--fSans);color:var(--t2);cursor:pointer;border-radius:6px;outline:none;padding:5px 9px}.vm-fsel:focus{border-color:var(--teal)}.vm-si{border:1px solid var(--bdr);background:var(--bg);font-size:11px;font-family:var(--fSans);color:var(--t2);border-radius:6px;outline:none;min-width:170px;padding:5px 10px}.vm-si:focus{border-color:var(--teal);background:var(--card)}.vm-fcount{color:var(--t4);margin-left:auto;font-size:10.5px}.vm-el{grid-template-columns:200px 1fr;align-items:start;gap:14px;display:grid}.vm-esb{position:sticky;top:68px}.vm-en{background:var(--card);border:1px solid var(--bdr);box-shadow:var(--sh1);border-radius:11px;overflow:hidden}.vm-enh{background:linear-gradient(135deg,var(--navy),#102448);padding:12px 14px}.vm-enhl{color:#ffffff59;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;font-size:9px;font-weight:700}.vm-enc{color:#fff;margin-bottom:2px;font-size:12px;font-weight:700}.vm-enu{color:#ffffff73;font-size:10px}.vm-eps{padding:7px}.vm-ep{cursor:pointer;border-radius:7px;align-items:center;gap:8px;margin-bottom:1px;padding:7px 8px;transition:all .14s;display:flex}.vm-ep:hover{background:var(--bg)}.vm-ep.act{background:var(--tealBg);border:1px solid var(--tealBdr)}.vm-ep.dn{opacity:.7}.vm-epn{background:var(--bg);width:22px;height:22px;color:var(--t3);border:1.5px solid var(--bdr);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:800;display:flex}.vm-ep.act .vm-epn{background:var(--teal);color:var(--ink);border-color:var(--teal)}.vm-ep.dn .vm-epn{background:var(--greenBg);color:var(--green);border-color:var(--greenBdr)}.vm-epl{color:var(--t2);font-size:11px;font-weight:600}.vm-ep.act .vm-epl{color:var(--teal);font-weight:700}.vm-eps2{color:var(--t4);font-size:9.5px}.vm-prw{border-top:1px solid var(--bdr);text-align:center;padding:12px 14px}.vm-prl{color:var(--t4);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:9px;font-weight:700}.vm-xs{background:var(--card);border:1px solid var(--bdr);box-shadow:var(--sh1);border-radius:11px;margin-bottom:12px;overflow:visible}.vm-xsh{border-bottom:1px solid var(--bdr);background:var(--bg);align-items:center;gap:9px;padding:11px 16px;display:flex}.vm-xsi{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.vm-xst{color:var(--t1);font-size:12.5px;font-weight:700}.vm-xss{color:var(--t4);margin-top:1px;font-size:10px}.vm-xsb{padding:14px 16px}.vm-fg{gap:10px;display:grid}.vm-f2{grid-template-columns:1fr 1fr}.vm-f3{grid-template-columns:1fr 1fr 1fr}.vm-fld{flex-direction:column;gap:3px;display:flex}.vm-lbl{color:var(--t2);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.vm-lbl .rq{color:var(--red)}.vm-lbl .mt{color:var(--teal);background:var(--tealBg);border:1px solid var(--tealBdr);border-radius:3px;padding:1px 4px;font-size:8.5px;font-weight:700}.vm-lbl .ch{color:var(--amber);background:var(--amberBg);border:1px solid var(--amberBdr);cursor:pointer;border-radius:3px;padding:1px 4px;font-size:8.5px;font-weight:700}.vm-inp{border:1.5px solid var(--bdr);font-size:11.5px;font-family:var(--fSans);color:var(--t1);background:var(--card);box-sizing:border-box;border-radius:7px;outline:none;width:100%;padding:6px 9px;transition:border-color .14s}.vm-inp:focus{border-color:var(--teal);box-shadow:0 0 0 2px #00c49a14}.vm-inp[readonly]{background:var(--bg);color:var(--t3);cursor:default;border-style:dashed}.vm-inp.chgd{border-color:var(--amber)!important;background:var(--amberBg)!important}.vm-ta{border:1.5px solid var(--bdr);font-size:11.5px;font-family:var(--fSans);color:var(--t1);background:var(--card);resize:vertical;box-sizing:border-box;border-radius:7px;outline:none;width:100%;min-height:72px;padding:7px 9px;transition:border-color .14s}.vm-ta:focus{border-color:var(--teal);box-shadow:0 0 0 2px #00c49a14}.vm-cib{background:linear-gradient(135deg,#060e20,#0b1e3e);border-radius:9px;margin-bottom:12px;padding:12px 14px}.vm-cib-g{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vm-cib-l{color:#ffffff52;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;font-size:8px;font-weight:700}.vm-cib-v{color:#fff;font-size:12px;font-weight:700}.vm-hct{border-collapse:collapse;width:100%;font-size:11.5px}.vm-hct th,.vm-hct td{border-bottom:1px solid var(--bdr);padding:7px 10px}.vm-hct th{color:var(--t4);text-transform:uppercase;background:var(--bg);text-align:left;font-size:9px;font-weight:700}.vm-hct tr.tot{background:var(--tealBg)}.vm-hct .ni{text-align:center;width:72px}.vm-tot{font-family:var(--fHead);color:var(--teal);text-align:center;font-size:16px;font-weight:800}.vm-ct{border-collapse:collapse;width:100%;font-size:11px}.vm-ct thead tr{background:linear-gradient(135deg,var(--navy),#0d2450)!important}.vm-ct th{text-align:left;white-space:nowrap;letter-spacing:.03em;border-bottom:1px solid #ffffff1a;padding:7px 8px;font-size:9px;font-weight:700;color:#ffffffbf!important;background:0 0!important}.vm-ct tbody tr{border-bottom:1px solid var(--bdr);transition:background .12s}.vm-ct tbody tr:hover{background:var(--bg)}.vm-ct tbody tr.nc-row{background:#ef44440a!important}.vm-ct td{color:var(--t1);vertical-align:middle;padding:6px 8px;font-size:11px}.vm-ct td.il{min-width:150px;max-width:200px;font-weight:600}.vm-ct td.fr{color:var(--t4);white-space:nowrap;font-size:10px}.vm-ct td.nd{color:var(--amber);white-space:nowrap;font-size:10px;font-weight:600}.vm-ss{min-width:110px}.vm-ds{min-width:90px}.vm-ct .vm-inp{border-radius:5px;padding:4px 6px;font-size:11px}.vm-ct select.vm-inp{padding:4px 5px;font-size:11px}.vm-chgb{background:var(--amberBg);color:var(--amber);border:1px solid var(--amberBdr);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.vm-sdl{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;margin-top:14px;margin-bottom:7px;font-size:10px;font-weight:800;display:flex}.vm-sdl:after{content:"";background:var(--tealBdr);flex:1;height:1px}.vm-apg{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:7px;display:grid}.vm-apt{border:1.5px solid var(--bdr);background:var(--bg);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;transition:all .14s;display:flex}.vm-apt.on{border-color:var(--teal);background:var(--tealBg)}.vm-aptb{border:2px solid var(--bdr);color:#fff;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;transition:all .14s;display:flex}.vm-apt.on .vm-aptb{background:var(--teal);border-color:var(--teal)}.vm-apt span{color:var(--t2);font-size:11px;font-weight:600}.vm-uz{border:2px dashed var(--bdr);text-align:center;cursor:pointer;background:var(--bg);border-radius:9px;padding:20px 16px;transition:all .2s}.vm-uz:hover,.vm-uz.on{border-color:var(--teal);background:var(--tealBg)}.vm-uz-i{opacity:.4;margin-bottom:5px;font-size:22px}.vm-uz-t{color:var(--t3);font-size:11.5px;font-weight:600}.vm-uz-s{color:var(--t4);margin-top:2px;font-size:10px}.vm-pg{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;margin-top:9px;display:grid}.vm-pt{aspect-ratio:1;background:var(--bg);border:1px solid var(--bdr);border-radius:7px;justify-content:center;align-items:center;width:100%;font-size:20px;display:flex;position:relative;overflow:hidden}.vm-pt-rm{background:var(--red);color:#fff;cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;transition:opacity .13s;display:flex;position:absolute;top:2px;right:2px}.vm-pt:hover .vm-pt-rm{opacity:1}.vm-sg{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.vm-sk{text-align:center;border-radius:10px;padding:12px 10px}.vm-skv{font-family:var(--fHead);font-size:28px;font-weight:800;line-height:1}.vm-skl{text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:9px;font-weight:700}.vm-pb{background:var(--bdr);border-radius:3px;height:4px;margin-top:6px;overflow:hidden}.vm-pbf{background:var(--teal);border-radius:3px;height:4px;transition:width .5s}.vm-nct{border-collapse:collapse;width:100%;font-size:11px}.vm-nct th{color:var(--t4);text-transform:uppercase;background:var(--bg);border-bottom:1px solid var(--bdr);text-align:left;padding:7px 9px;font-size:9px;font-weight:700}.vm-nct td{border-bottom:1px solid var(--bdr);vertical-align:top;padding:6px 8px;font-size:11px}.vm-rg{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.vm-rc{background:var(--card);border:1px solid var(--bdr);box-shadow:var(--sh1);border-radius:11px;transition:all .2s;overflow:hidden}.vm-rc:hover{box-shadow:var(--sh2);transform:translateY(-2px)}.vm-rct{background:linear-gradient(135deg,#0b1e3e,#102448);padding:12px 14px;position:relative;overflow:hidden}.vm-rct:after{content:"";pointer-events:none;background:radial-gradient(at 80% 20%,#00c49a1a 0%,#0000 60%);position:absolute;inset:0}.vm-rcb{padding:11px 14px}.vm-rst{border-radius:5px;align-items:center;gap:4px;margin-bottom:8px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.vm-mg{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:16px;display:grid}.vm-mk{background:var(--card);border:1px solid var(--bdr);box-shadow:var(--sh1);cursor:pointer;border-radius:11px;padding:12px 14px;transition:all .17s;position:relative;overflow:hidden}.vm-mk:hover{box-shadow:var(--sh2);transform:translateY(-2px)}.vm-mk:before{content:"";background:var(--kc,var(--teal));border-radius:11px 11px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.vm-mkv{font-family:var(--fHead);color:var(--t1);margin-bottom:2px;font-size:28px;font-weight:800;line-height:1}.vm-mkl{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.vm-cag{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.vm-ca{background:var(--card);border:1px solid var(--bdr);box-shadow:var(--sh1);border-radius:11px;overflow:hidden}.vm-cah{cursor:pointer;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .14s;display:flex}.vm-cah:hover{background:var(--bg)}.vm-cah.open{border-bottom-color:var(--bdr)}.vm-cah-l{align-items:center;gap:10px;display:flex}.vm-cah-ico{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex}.vm-cah-n{color:var(--t1);font-size:13px;font-weight:700}.vm-cah-m{color:var(--t4);margin-top:2px;font-size:10px}.vm-cah-r{align-items:center;gap:8px;display:flex}.vm-cah-chev{color:var(--t4);font-size:11px;transition:transform .2s;display:inline-block}.vm-cah-chev.open{transform:rotate(180deg)}.vm-cab{padding:14px 16px 12px;display:none}.vm-cab.open{display:block}.vm-ush{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin-top:12px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.vm-ush:first-child{margin-top:0}.vm-ush:after{content:"";background:#1260cc2e;flex:1;height:1px}.vm-cri{background:var(--bg);border:1.5px solid var(--bdr);border-radius:9px;margin-bottom:9px;overflow:hidden}.vm-cri:last-child{margin-bottom:0}.vm-crih{background:var(--card);border-bottom:1px solid var(--bdr);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.vm-crit{color:var(--t1);font-size:11.5px;font-weight:700}.vm-crim{color:var(--t4);margin-top:1px;font-size:10px}.vm-crib{padding:11px 12px}.vm-crt{border-collapse:collapse;width:100%;font-size:11px}.vm-crt th{color:var(--t4);text-transform:uppercase;background:var(--bg);text-align:left;border-bottom:1px solid var(--bdr);padding:5px 8px;font-size:9px;font-weight:700}.vm-crt td{border-bottom:1px solid var(--bdr);color:var(--t1);padding:7px 8px;font-size:11px}.vm-old{color:var(--red);font-weight:600}.vm-new{color:var(--green);font-weight:600}.vm-cria{border-top:1px solid var(--bdr);background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.vm-btn-ap{background:var(--green);color:#fff;cursor:pointer;font-size:11px;font-weight:700;font-family:var(--fSans);border:none;border-radius:6px;padding:5px 14px}.vm-btn-ap:hover{background:#4b46e8}.vm-btn-rj{background:var(--red);color:#fff;cursor:pointer;font-size:11px;font-weight:700;font-family:var(--fSans);border:none;border-radius:6px;padding:5px 14px}.vm-btn-rj:hover{background:#c7392f}.vm-btn-ol{border:1.5px solid var(--bdr);cursor:pointer;font-size:11px;font-weight:600;font-family:var(--fSans);color:var(--t2);background:0 0;border-radius:6px;padding:5px 12px}.vm-doc-list{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.vm-doc{background:var(--bg);border:1px solid var(--bdr);color:var(--t2);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:flex}.vm-doc:hover{border-color:var(--blue);color:var(--blue)}.vm-succ{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:48vh;display:flex}.vm-succ-i{font-size:52px;animation:.4s cubic-bezier(.34,1.56,.64,1) popIn}.vm-succ-t{font-family:var(--fHead);color:var(--t1);font-size:22px;font-weight:800}.vm-succ-s{color:var(--t4);max-width:360px;font-size:12px;line-height:1.6}.vm-empty{text-align:center;flex-direction:column;align-items:center;padding:44px 20px;display:flex}.vm-empty-i{opacity:.26;margin-bottom:9px;font-size:36px}.vm-empty-t{color:var(--t2);margin-bottom:3px;font-size:13px;font-weight:700}.vm-empty-s{color:var(--t4);font-size:11px}.vm-back{background:var(--bg);border:1.5px solid var(--bdr);color:var(--t2);cursor:pointer;font-size:11px;font-weight:600;font-family:var(--fSans);border-radius:7px;align-items:center;gap:4px;margin-bottom:12px;padding:5px 11px;transition:all .13s;display:inline-flex}.vm-back:hover{background:var(--card);border-color:var(--bdr2);color:var(--t1)}@media (max-width:920px){.vm-ag{grid-template-columns:1fr 1fr}}@media (max-width:640px){.vm-ag{grid-template-columns:1fr}.vm-kpis{grid-template-columns:1fr 1fr}.vm-f2,.vm-f3,.vm-ag2{grid-template-columns:1fr}.vm-sg,.vm-cib-g,.vm-apg{grid-template-columns:1fr 1fr}}.kpi,.vm-kpi,.vm-ac,.vm-fc,.vm-rc,.vm-mk,.vm-en,.vm-xs,.vm-tw,.vm-tabs,.vm-fb,.hmap-card,.mc-card,.tw{border:1px solid #0000!important;box-shadow:0 1px 3px #0814220d,0 8px 22px #08142212!important}.vm-hero,.vm-cib,.vm-enh,.vm-rct{background:var(--ink)!important;box-shadow:var(--sh2)!important;background-image:none!important;border:1px solid #3a342b!important}.vm-hero-g1,.vm-hero-g2,.vm-hero-grid,.vm-rct:after{display:none!important}.vm-hero-eye{color:var(--accLt)!important}.vm-hero-eye:before{background:var(--accLt)!important}.vm-bp{color:#fff!important;background:var(--acc)!important;box-shadow:var(--sh1)!important}.vm-bp:hover{background:var(--accDk)!important}.vm-tab.active,.vm-ct thead tr{background:var(--ink)!important;background-image:none!important}.vm-st{font-family:Inter,system-ui,sans-serif!important}.vm-st:before{background:var(--acc)!important}.vm-kpi{border-radius:14px!important}.vm-kpi:before,.vm-mk:before{display:none!important}.inp:focus,.vm-inp:focus,.vm-ta:focus,.haz-search-inp:focus,.sd-sel:focus,.stsel:focus{border-color:var(--acc)!important;box-shadow:0 0 0 3px #0e7c5a24!important}#content .page-hd,.dash-hero,.vm-hero,.cmp-hero{background:repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 36px),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 36px),radial-gradient(150% 140% at 92% -35%,#34a8d666,#0000 55%),radial-gradient(95% 150% at -12% 125%,#4b46e86b,#0000 55%),linear-gradient(118deg,#0a2a40 0%,#071722 50%,#0c2a40 100%)!important;border:1px solid #ffffff24!important;border-radius:22px!important;margin:-8px 0 20px!important;padding:30px 32px!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 48px #0a140f42,inset 0 1px #fff3!important}.dash-hero,.vm-hero{background-image:none}.vm-hero{border:1px solid #ffffff24!important}.card,.section-card,.kpi,.vm-kpi,.vm-ac,.vm-fc,.vm-rc,.vm-mk,.vm-en,.vm-xs,.vm-tw,.vm-tabs,.vm-fb,.hmap-card,.mc-card,.tw,.acts-module-view .act-ti,.ctr-exist,#clientFormOverlay .haz-wrapper,#clientFormOverlay .spoc-card,#clientFormOverlay .off-row,#clientFormOverlay .off-card,#clientFormOverlay .rev-group,.ci-row,.ctr-exist-row,#clientFormOverlay .haz-item,#clientFormOverlay .haz-search-row,#clientFormOverlay .off-person-row,#clientFormOverlay .off-na-strip,#clientFormOverlay .off-group-hd,#clientFormOverlay .rule-row,#clientFormOverlay .dsc-row,#clientFormOverlay .esign-row,.del-node-hd,.vm-fi{border-color:#0000!important}.inp,.sel,.ta,textarea.inp,.vm-fsel,.vm-si,#clientFormOverlay .inp,#clientFormOverlay .sel,#clientFormOverlay .ta{background:#ecedef!important;border:1px solid #0000!important}.inp:focus,.sel:focus,.ta:focus,.vm-fsel:focus,.vm-si:focus,#clientFormOverlay .inp:focus,#clientFormOverlay .sel:focus,#clientFormOverlay .ta:focus{background:#fff!important;border-color:#0000!important;box-shadow:0 0 0 3px #4b46e829!important}.tw,.vm-tw,.pm-table,#mrpt-wrap .tbl-wrap,.crt-scroll-in{scrollbar-width:thin;scrollbar-color:#08142238 transparent;max-height:72vh;overflow:auto}div:has(>table.vm-ct){scrollbar-width:thin;scrollbar-color:#08142238 transparent;max-height:72vh;overflow:auto}.tw::-webkit-scrollbar{width:10px;height:10px}.vm-tw::-webkit-scrollbar{width:10px;height:10px}.pm-table::-webkit-scrollbar{width:10px;height:10px}#mrpt-wrap .tbl-wrap::-webkit-scrollbar{width:10px;height:10px}.crt-scroll-in::-webkit-scrollbar{width:10px;height:10px}div:has(>table.vm-ct)::-webkit-scrollbar{width:10px;height:10px}.tw::-webkit-scrollbar-thumb{background:#08142233 padding-box padding-box;border:2px solid #0000;border-radius:8px}.vm-tw::-webkit-scrollbar-thumb{background:#08142233 padding-box padding-box;border:2px solid #0000;border-radius:8px}.pm-table::-webkit-scrollbar-thumb{background:#08142233 padding-box padding-box;border:2px solid #0000;border-radius:8px}#mrpt-wrap .tbl-wrap::-webkit-scrollbar-thumb{background:#08142233 padding-box padding-box;border:2px solid #0000;border-radius:8px}.crt-scroll-in::-webkit-scrollbar-thumb{background:#08142233 padding-box padding-box;border:2px solid #0000;border-radius:8px}div:has(>table.vm-ct)::-webkit-scrollbar-thumb{background:#08142233 padding-box padding-box;border:2px solid #0000;border-radius:8px}.tw::-webkit-scrollbar-thumb:hover{background:#08142257}.vm-tw::-webkit-scrollbar-thumb:hover{background:#08142257}.pm-table::-webkit-scrollbar-thumb:hover{background:#08142257}#mrpt-wrap .tbl-wrap::-webkit-scrollbar-thumb:hover{background:#08142257}.crt-scroll-in::-webkit-scrollbar-thumb:hover{background:#08142257}div:has(>table.vm-ct)::-webkit-scrollbar-thumb:hover{background:#08142257}.tw thead th,.vm-tw thead th,.vm-tbl thead th,#mrpt-wrap .tbl-wrap thead th{box-shadow:0 1px #08142214,0 9px 12px -10px #08142247}div:has(>table.vm-ct) thead th{box-shadow:0 1px #08142214,0 9px 12px -10px #08142247}.vm-ct thead th{z-index:20;background:var(--ink)!important}.vm-ct td.il{font-size:11px!important;font-weight:700!important}.exd-hero,#content .page-hd,.cmp-hero,.vm-hero,.dash-hero,.acts-module-view .page-hd{background:radial-gradient(120% 130% at 90% -25%,#ab8fff7a,#0000 55%),radial-gradient(90% 140% at -8% 120%,#532ab280,#0000 55%),linear-gradient(115deg,#3a2a90 0%,#5236c2 50%,#6e55dd 100%)!important;border:1px solid #ffffff29!important;box-shadow:0 18px 44px #3a208252,inset 0 1px #ffffff38!important}.inp:focus,.sel:focus,.ta:focus,.vm-inp:focus,.vm-ta:focus,.haz-search-inp:focus,.sd-sel:focus,.stsel:focus,.vm-fsel:focus,.vm-si:focus,#clientFormOverlay .inp:focus,#clientFormOverlay .sel:focus,#clientFormOverlay .ta:focus{border-color:var(--acc)!important;box-shadow:0 0 0 3px #347ff029!important}.vm-fg.vm-f4{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.vm-fg.vm-f4{grid-template-columns:1fr 1fr}}@media (max-width:700px){.vm-fg.vm-f4{grid-template-columns:1fr}}.vm-lic-hc{background:linear-gradient(135deg,#f2f7fd,#eaf1fb);border:1px solid #d3e1f4;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:14px;margin:10px 0 8px;padding:12px 16px;display:flex}.vm-lic-hc-l{letter-spacing:.07em;text-transform:uppercase;color:#5a6b8c;font-size:9.5px;font-weight:800}.vm-lic-hc-v{font-family:var(--fHead,inherit);color:#12406e;font-size:26px;font-weight:800;line-height:1}.vm-lic-hc-s{color:#5a6b8c;margin-left:auto;font-size:10px}.vm-nc-note{border:1px solid;border-radius:9px;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:7px;padding:9px 13px;font-size:10px;line-height:1.55;display:flex}.vm-nc-bad{color:#9b1c1c;background:#fef2f2;border-color:#fcc9c9}.vm-nc-ok{color:#065f46;background:#ecfdf5;border-color:#a7e3c8}.vm-nc-warn{color:#8a5b08;background:#fffbeb;border-color:#f6dfa4}.vm-sub{border:1px solid var(--bdr,#e2e8f0);background:#fafbfd;border-radius:10px;margin-bottom:13px;padding:13px 14px}.vm-sub-t{letter-spacing:.08em;text-transform:uppercase;color:var(--t3,#64748b);margin-bottom:11px;font-size:9.5px;font-weight:800}.vm-chks{grid-template-columns:1fr 1fr;gap:7px 16px;margin-bottom:11px;display:grid}@media (max-width:900px){.vm-chks{grid-template-columns:1fr}}.vm-chk{color:var(--t2,#334155);cursor:pointer;align-items:flex-start;gap:8px;font-size:10px;line-height:1.5;display:flex}.vm-chk input{width:14px;height:14px;accent-color:var(--teal,#00c49a);cursor:pointer;flex-shrink:0;margin-top:1px}.vm-kp{border-bottom:1px dashed var(--bdr,#e2e8f0);margin-bottom:13px;padding-bottom:13px}.vm-kp:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.vm-nc-note .vm-chgb{margin-left:4px}.vm-obs-wrap{max-height:560px;overflow-y:auto}table.vm-obs{border-collapse:collapse;width:100%;font-size:10px}table.vm-obs thead th{z-index:2;background:var(--bg,#eef3fa);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--t4,#94a3b8);border-bottom:1px solid var(--bdr,#e2e8f0);padding:8px 10px;font-size:9px;font-weight:800;position:sticky;top:0}table.vm-obs tbody tr{border-bottom:1px solid var(--bdr,#e2e8f0)}table.vm-obs tbody tr:last-child{border-bottom:none}table.vm-obs td{vertical-align:middle;padding:6px 10px}.vm-obs-n{text-align:center;width:34px;color:var(--t4,#94a3b8);font-weight:700}.vm-obs-q{color:var(--t1,#0f172a);min-width:280px;line-height:1.5}.vm-obs-a{text-align:center;width:96px}.vm-obs-ok{color:var(--t4,#94a3b8)}tr.vm-obs-bad{background:#ef44440d}tr.vm-obs-bad .vm-obs-q{color:#9b1c1c;font-weight:600}.vm-orm{border:1px solid var(--bdr,#e2e8f0);background:#fbfcfe;border-radius:10px;margin-bottom:9px;padding:11px 13px}.vm-orm.on{background:#fef7f7;border-color:#fcc9c9}.vm-orm-q{color:var(--t1,#0f172a);align-items:flex-start;gap:9px;margin-bottom:9px;font-size:10.5px;font-weight:600;line-height:1.5;display:flex}.vm-orm-n{background:var(--bg,#eef3fa);width:20px;height:20px;color:var(--t3,#64748b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.vm-orm.on .vm-orm-n{color:#9b1c1c;background:#fee2e2}.vm-orm-b{grid-template-columns:1fr 210px;align-items:start;gap:11px;display:grid}@media (max-width:820px){.vm-orm-b{grid-template-columns:1fr}}.vm-orm-r{flex-direction:column;gap:6px;display:flex}.vm-orm-l{letter-spacing:.06em;text-transform:uppercase;color:var(--t4,#94a3b8);font-size:9px;font-weight:800}.vmsn{background:radial-gradient(120% 130% at 90% -25%,#7dafff6b,#0000 55%),radial-gradient(90% 140% at -6% 120%,#12379680,#0000 55%),linear-gradient(115deg,#131d3a 0%,#4b46e8 50%,#2f6cde 100%);border:1px solid #e7e9ef;border-radius:18px;margin-bottom:12px;padding:20px 26px 17px;overflow:hidden;box-shadow:0 1px 3px #0814220d,0 16px 34px -22px #08142266}.vmsn-track{scrollbar-width:none;align-items:flex-start;gap:0;width:100%;display:flex;overflow-x:auto}.vmsn-track::-webkit-scrollbar{height:0}.vmsn-item{cursor:pointer;outline:none;flex-direction:column;flex:1 1 0;align-items:center;gap:11px;min-width:96px;padding:2px 6px;display:flex;position:relative}.vmsn-item:before{content:"";z-index:0;background:#ffffff52;border-radius:2px;width:calc(100% - 56px);height:2px;position:absolute;top:24px;left:calc(28px - 50%)}.vmsn-item:first-child:before{display:none}.vmsn-item.active:before,.vmsn-item.done:before{background:#ffffffe6}.vmsn-node{z-index:1;color:#fff;background:0 0;border:2px solid #ffffff8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .26s cubic-bezier(.34,1.4,.5,1),border-color .2s,box-shadow .26s;display:flex;position:relative}.vmsn-node svg{width:21px;height:21px}.vmsn-item.done .vmsn-node,.vmsn-item.active .vmsn-node{border-color:#5dbb86;box-shadow:0 0 0 4px #5dbb8629}.vmsn-item.active .vmsn-node{transform:scale(1.06)}.vmsn-item:not(.active):not(.done):hover .vmsn-node{border-color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px -8px #0006}.vmsn-item:focus-visible .vmsn-node{box-shadow:0 0 0 4px #fff6}.vmsn-lbl{font-family:var(--fSans,inherit);color:#ffffffb8;text-align:center;max-width:132px;min-height:30px;font-size:11px;font-weight:750;line-height:1.28;transition:color .2s}.vmsn-item.done .vmsn-lbl{color:#ffffffe6}.vmsn-item.active .vmsn-lbl{color:#fff;font-weight:800}.vmsn-ctx{background:var(--card,#fff);border:1px solid var(--bdr,#e2e8f0);box-shadow:var(--sh1,none);border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:10px 16px;display:flex}.vmsn-pill.ok{background:var(--tealBg,#e6fbf5);color:var(--teal,#0e9f80)}.vmsn-pill.bad{background:var(--redBg,#fef2f2);color:var(--red,#c7392f)}@media (max-width:900px){.vmsn{border-radius:16px;padding:16px 14px 14px}.vmsn-item{min-width:86px}.vmsn-node{width:44px;height:44px}.vmsn-node svg{width:20px;height:20px}.vmsn-item:before{width:calc(100% - 48px);top:22px;left:calc(24px - 50%)}.vmsn-lbl{max-width:104px;font-size:10.5px}}#content .dx-health,#content .page-hd,#content .ur-hero,#content .vm-hero,#content .ax-hero,#content .vm-tabs{margin-top:0!important}.vp-table .vm-sc{border-radius:6px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.vp-table .vm-sc.hi{color:#1f8b57;background:#e7f6f0}.vp-table .vm-sc.mi{color:#b45309;background:#fef3c7}.vp-table .vm-sc.lo{color:#b91c1c;background:#fee2e2}.vp-pill{white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-block}.vp-pill.ok{color:#1f8b57;background:#e7f6f0}.vp-pill.bad{color:#b91c1c;background:#fee2e2}.vp-date{color:#1b2433;font-size:11.5px;font-weight:700}.vp-never{color:#c7392f;font-size:11px;font-weight:800}.vp-next{color:#b45309;white-space:nowrap;background:#fffbeb;border:1px solid #f6e2b0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.vp-freq{color:#43587e;white-space:nowrap;background:#eef3fa;border:1px solid #d8e3f2;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.em-table th.vp-th-freq,.vp-table td:nth-child(6){white-space:nowrap;width:1%}.vm-stamp-btn{color:#4b46e8;cursor:pointer;background:#f7faff;border:1.5px dashed #b7c7dc;border-radius:9px;width:100%;padding:9px 12px;font-family:inherit;font-size:11.5px;font-weight:800;transition:all .16s}.vm-stamp-btn:hover{background:#edf3fe;border-color:#347ff0}.vm-stamp{background:#ecfdf5;border:1.5px solid #a7e3c8;border-radius:9px;align-items:center;gap:9px;padding:8px 12px;display:flex}.vm-stamp-v{color:#065f46;font-variant-numeric:tabular-nums;flex:1;font-size:11.5px;font-weight:800}.vm-stamp-x{color:#1f8b57;cursor:pointer;background:0 0;border:none;padding:0 3px;font-size:16px;line-height:1}.vm-count-box{background:#fffbf2!important;border-color:#f6c97a!important;font-weight:800!important}.vm-count-box::placeholder{opacity:.75;color:#b45309!important}.vm-na-due{opacity:.45;pointer-events:none;filter:grayscale()}.vm-tick{cursor:pointer;align-items:center;display:inline-flex;position:relative}.vm-tick input{opacity:0;width:0;height:0;position:absolute}.vm-tick-b{background:#fff;border:1.7px solid #c6d3e4;border-radius:5px;justify-content:center;align-items:center;width:17px;height:17px;transition:all .14s;display:flex}.vm-tick input:checked+.vm-tick-b{background:#0e9f80;border-color:#0e9f80}.vm-tick input:checked+.vm-tick-b:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.vmsn-ctx-id{border-top:1px solid var(--bdr,#e2e8f0);gap:22px;margin-top:9px;padding-top:9px}.vm-idl{flex-direction:column;gap:3px;min-width:0;display:flex}.vm-idl span{letter-spacing:.1em;text-transform:uppercase;color:#7a8494;font-size:8.5px;font-weight:800}.vm-idl strong{color:#12406e;font-size:12px;font-weight:800}.vm-tabs{display:none!important}.vm-kpis{margin-bottom:14px;grid-template-columns:repeat(8,1fr)!important;gap:10px!important;display:grid!important}@media (max-width:1400px){.vm-kpis{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:820px){.vm-kpis{grid-template-columns:repeat(2,1fr)!important}}.vm-kpi.vm-kpi-c{position:relative;background:linear-gradient(150deg,var(--kc) 0%, var(--kc) 55%,#fff 100%)!important;border-radius:13px!important;padding:12px 13px!important}@supports (color:color-mix(in lab, red, red)){.vm-kpi.vm-kpi-c{background:linear-gradient(150deg,color-mix(in srgb,var(--kc) 13%,#fff) 0%, color-mix(in srgb,var(--kc) 4%,#fff) 55%,#fff 100%)!important}}.vm-kpi.vm-kpi-c{border:1px solid var(--kc)!important}@supports (color:color-mix(in lab, red, red)){.vm-kpi.vm-kpi-c{border:1px solid color-mix(in srgb,var(--kc) 24%,#fff)!important}}.vm-kpi.vm-kpi-c{min-height:0!important;display:block!important;box-shadow:0 1px 2px #0814220d!important}.vm-kpi.vm-kpi-c:before{content:"";background:var(--kc);opacity:.85;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.vm-kpi-row{align-items:center;gap:10px;display:flex}.vm-kpi.vm-kpi-c .vm-kpi-ico{flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex;background:var(--kc)!important;border-radius:9px!important;width:30px!important;height:30px!important}@supports (color:color-mix(in lab, red, red)){.vm-kpi.vm-kpi-c .vm-kpi-ico{background:color-mix(in srgb,var(--kc) 18%,#fff)!important}}.vm-kpi.vm-kpi-c .vm-kpi-ico{margin:0!important}.vm-kpi.vm-kpi-c .vm-kpi-v{font-family:var(--fH,inherit);color:var(--kc)!important;margin:0!important;font-size:24px!important;font-weight:800!important;line-height:1!important}.vm-kpi.vm-kpi-c .vm-kpi-l{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#43587e!important;margin:9px 0 0!important;font-size:9px!important;font-weight:800!important}.vm-kpi.vm-kpi-c .vm-kpi-s{display:none!important}.vm-kpi.vm-kpi-c .vm-kpi-tr{position:absolute;top:10px;right:11px;border-radius:5px!important;padding:2px 6px!important;font-size:8.5px!important;font-weight:800!important}.vp-vst{white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}.vp-vst-amber{color:#b45309;background:#fffbeb;border:1px solid #f6e2b0}.vp-vst-blue{color:#4b46e8;background:#edf3fe;border:1px solid #d3e1f4}.vp-vst-green{color:#1f8b57;background:#ecfdf5;border:1px solid #a7e3c8}.vp-vst-red{color:#b91c1c;background:#fef2f2;border:1px solid #f7c9c6}.vp-vst-mute{color:#5a6472;background:#f3f4f6;border:1px solid #e2e8f0}.vp-vst-s{color:#8a94a6;margin-top:3px;font-size:9px;font-weight:700}.vp-rst{white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}.vp-rst-green{color:#1f8b57;background:#ecfdf5;border:1px solid #a7e3c8}.vp-rst-amber{color:#b45309;background:#fffbeb;border:1px solid #f6e2b0}.vp-rst-mute{color:#5a6472;background:#f3f4f6;border:1px solid #e2e8f0}.vp-view-hd{color:#fff;background:var(--chrm-primary-gradient);border-bottom:none;padding:14px 18px}.vp-view-hd h2{color:#fff;font-size:17px;font-weight:800}.vp-view-hd p{color:#ffffffe0;margin-top:3px;font-size:11.5px;font-weight:600}.vp-view-hd .uf-x{color:#fff;background:#ffffff2e;border:none;border-radius:9px;width:32px;height:32px;font-size:19px}.vp-view-hd .uf-x:hover{color:#fff;background:#ffffff4d}.vp-view-sec{margin:0 0 20px}.vp-view-h{letter-spacing:.11em;text-transform:uppercase;color:var(--chrm-primary-indigo);margin-bottom:10px;font-size:9.5px;font-weight:800}.vp-view-dl{border:1px solid var(--chrm-border);background:#eef1f5;border-radius:10px;gap:1px;display:grid;overflow:hidden}.vp-view-row{background:#fff;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:14px;padding:10px 13px;display:grid}.vp-view-row dt{letter-spacing:.03em;text-transform:none;color:#5a6472;font-size:10.5px;font-weight:800}.vp-view-row dd{color:#0b1220;text-align:left;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.vp-view-ft-l{color:var(--chrm-success);margin-right:auto;font-size:11px;font-weight:700}@media (max-width:560px){.vp-view-row{grid-template-columns:1fr;gap:3px}}.vp-cs{border:1px solid var(--chrm-border);background:#f4f7fc;border-radius:10px;margin-bottom:16px;padding:12px 14px}.vp-cs-h{letter-spacing:.08em;text-transform:uppercase;color:var(--chrm-primary-indigo);margin-bottom:8px;font-size:9.5px;font-weight:800}.vp-cs-row{justify-content:space-between;gap:12px;padding:5px 0;font-size:11.5px;display:flex}.vp-cs-row+.vp-cs-row{border-top:1px solid #0b12200f}.vp-cs-row span{color:#5a6472;font-weight:600}.vp-cs-row strong{color:#0b1220;text-align:right;font-weight:700}.vp-plan-body{padding:20px 24px}.vp-hist-list{flex-direction:column;gap:10px;display:flex}.vp-hist-item{border:1.5px solid #e4e9f2;border-radius:10px;padding:10px 12px}.vp-hist-hd{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.vp-hist-date{color:#1b2437;font-size:12px;font-weight:800}.vp-hist-meta{color:#57637a;margin-bottom:4px;font-size:11px;font-weight:600}.vp-hist-obs{color:#3a4457;font-size:11.5px;line-height:1.5}.vp-hist-empty{color:#8a94a6;text-align:center;padding:24px 0;font-size:12px;font-weight:600}.vp-namecell{min-width:220px}.vp-namecell-row{align-items:center;gap:8px;display:flex}.vp-namecell-tx{min-width:0}.vp-cname{color:#1b2433;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.vp-cname-sm{font-size:12px;font-weight:600}.vp-cmeta{color:#8a94a6;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;font-weight:600;overflow:hidden}.vp-tg{color:#57637a;cursor:pointer;background:#f1f4f8;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.vp-tg svg{width:14px;height:14px;transition:transform .15s}.vp-tg:hover{background:#e7ecf3}.vp-tg.on svg{transform:rotate(90deg)}.vp-child-wrap{align-items:center;gap:8px;padding-left:30px;display:flex;position:relative}.vp-child-wrap:before{content:"";background:#d8e0ec;width:1.5px;position:absolute;top:-13px;bottom:50%;left:10px}.vp-child-wrap.vp-child-last:before{height:calc(50% + 13px);bottom:auto}.vp-child-wrap:after{content:"";background:#d8e0ec;width:11px;height:1.5px;position:absolute;top:50%;left:10px}.vp-child-ico{flex-shrink:0;font-size:13px}.vp-filter-wrap{position:relative}.vp-filter-btn{align-items:center;gap:6px;display:inline-flex}.vp-filter-btn svg{width:14px;height:14px}.vp-filter-btn.on{color:#347ff0;background:#edf3fe;border-color:#347ff0}.vp-filter-cnt{color:#fff;background:#347ff0;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:800;display:inline-flex}.vp-filter-pop{z-index:400;overscroll-behavior:contain;background:#fff;border:1px solid #111a3321;border-radius:12px;width:min(620px,100vw - 48px);max-height:min(460px,100vh - 220px);padding:14px;position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow:auto;box-shadow:0 18px 44px -14px #08142252,0 0 0 1px #0814220f}.vp-filter-hd{color:#1b2437;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.vp-filter-clear{color:#347ff0;cursor:pointer;background:0 0;border:none;padding:0;font-size:10.5px;font-weight:700}.vp-filter-cols{flex-wrap:wrap;gap:16px 22px;display:flex}.vp-filter-col-h{letter-spacing:.05em;text-transform:uppercase;color:#8a94a6;margin-bottom:7px;font-size:10px;font-weight:800}.vp-filter-chips{grid-template-columns:150px;gap:2px;display:grid}.vp-filter-chip{color:#3a4457;cursor:pointer;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.vp-filter-chip.on{color:#1b2437;font-weight:700}.vp-filter-chip input{accent-color:#347ff0;margin:0}.vp-filter-ft{border-top:1px solid #eef1f6;justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}.vm-kpi.vm-kpi-c{cursor:pointer;transition:transform .12s,box-shadow .12s}.vm-kpi.vm-kpi-c:hover{transform:translateY(-2px);box-shadow:0 8px 18px -10px #08142247!important}.vp-fym{align-items:center;gap:6px;display:flex}.vp-fysel{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff59;border-radius:8px;padding:5px 9px;font-family:inherit;font-size:10.5px;font-weight:700}.vp-fysel option{color:#0b1220}.vp-viewtoggle{white-space:nowrap;padding:7px 13px!important;font-size:11px!important}.vpc-card{padding:16px}.vpc-nav{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.vpc-nav-t{color:#0b1220;text-align:center;min-width:130px;font-size:13px;font-weight:800}.vpc-legend{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.vpc-lg{color:#5a6472;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.vpc-lgd{border-radius:50%;width:8px;height:8px;display:inline-block}.vpc-amber{background:#b0741c}.vpc-blue{background:#347ff0}.vpc-green{background:#1f8b57}.vpc-red{background:#c7392f}.vpc-mute{background:#9ca3af}.vpc-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.vpc-grid.vpc-head{margin-bottom:6px}.vpc-hd{letter-spacing:.06em;text-transform:uppercase;color:#8a94a6;text-align:center;padding:4px 0;font-size:9.5px;font-weight:800}.vpc-cell{background:#fafbfd;border:1px solid #eef1f5;border-radius:10px;min-height:88px;padding:7px}.vpc-cell.vpc-blank{background:0 0;border-color:#0000}.vpc-cell.vpc-today{background:#f5f9ff;border-color:#347ff0}.vpc-daynum{color:#43587e;margin-bottom:5px;font-size:11px;font-weight:800}.vpc-items{flex-direction:column;gap:3px;display:flex}.vpc-item{cursor:pointer;color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:800;overflow:hidden}.vpc-item.vpc-amber{background:#b0741c}.vpc-item.vpc-blue{background:#347ff0}.vpc-item.vpc-green{background:#1f8b57}.vpc-item.vpc-red{background:#c7392f}.vpc-item.vpc-mute{background:#9ca3af}.vpc-more{color:#8a94a6;font-size:8.5px;font-weight:700}.vm-ct .reg-il{width:26%;min-width:230px;font-weight:700}.vm-ct .reg-freq{width:9%;max-width:120px}.vp-viewtoggle{align-items:center;gap:7px;display:flex!important}.vp-viewtoggle svg{width:15px;height:15px}.vpc-toolbar{margin-bottom:14px;padding:12px 16px!important}.vpc-toolbar>div:first-child{flex:1}.vmsn{padding-bottom:0!important}.vmsn-ctx{border-top:1px solid #ffffff2e;flex-direction:column;gap:9px;display:flex;background:#ffffff14!important;border:none!important;border-radius:0 0 16px 16px!important;margin:14px -14px -14px!important;padding:13px 18px 15px!important}.vmsn-ctx-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vmsn-back{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff6;border-radius:8px;flex-shrink:0;padding:6px 13px;font-family:inherit;font-size:11px;font-weight:800}.vmsn-back:hover{background:#ffffff38}.vmsn-ctx-l{color:#ffffffeb;font-size:11px;font-weight:700}.vmsn-ctx-sep{color:#ffffff80}.vmsn-ctx-r{flex-wrap:wrap;align-items:center;gap:9px;margin-left:auto;display:flex}.vmsn-pill{border-radius:6px;padding:3px 10px;font-size:9px;font-weight:800}.vmsn-pill.ok{color:#fff;background:#ffffff29;border:1px solid #ffffff4d}.vmsn-pill.bad{color:#fff;background:#dc262647;border:1px solid #ffffff4d}.vmsn-ctx-id{border-top:1px solid #ffffff29;gap:26px;padding-top:11px}.vmsn-ctx-id .vm-idl span{color:#ffffff9e!important}.vmsn-ctx-id .vm-idl strong{color:#fff!important}.vmsn-ctx{padding-bottom:13px!important}.vid-card{background:linear-gradient(160deg,#0b1220,#111a2e);border-radius:14px;margin:12px 0 18px;padding:16px 20px;box-shadow:0 10px 26px -16px #08142280}.vid-row{flex-wrap:wrap;gap:34px;display:flex}.vid-row+.vid-row{border-top:1px solid #ffffff17;margin-top:14px;padding-top:14px}.vid-f{flex-direction:column;gap:5px;min-width:0;display:flex}.vid-f span{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-size:9px;font-weight:800}.vid-f strong{color:#fff;font-size:13px;font-weight:800}@media (max-width:820px){.vid-row{gap:16px}}.vm-stamp-geo{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:9.5px;font-weight:700}.vm-stamp-geo.on{color:#1f8b57;background:#ecfdf5;border:1px solid #a7e3c8}.vm-stamp-geo.pending{color:#b45309;background:#fffbeb;border:1px solid #f6e2b0}.vm-stamp-geo.off{color:#7a8494;cursor:help;background:#f3f4f6;border:1px solid #e2e8f0}.vm-stamp.on{flex-wrap:wrap}.vid-card{box-shadow:none;border:1px solid #d7e4f7;border-left:4px solid #347ff0;border-radius:14px;margin:14px 0 18px;padding:16px 20px;background:linear-gradient(160deg,#f5f9ff,#eef4fe)!important}.vid-f span{color:#7a8494!important}.vid-f strong{color:#12406e!important}.vid-req{color:#c7392f;margin-left:2px;font-style:normal}.vid-f-live{flex:1;min-width:180px}.vid-live-row{align-items:center;gap:6px;margin-top:2px;display:flex}.vid-inp{color:#12406e;background:#fff;border:1px solid #d7e4f7;border-radius:8px;flex:1;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:700}.vid-inp.chgd{background:#fffbeb;border-color:#f59e0b}.vid-crb{cursor:pointer;background:#fff;border:1px solid #d7e4f7;border-radius:8px;flex-shrink:0;width:30px;height:30px;font-size:13px}.vid-crb:hover{background:#eef4fe}.vid-exit{margin-bottom:16px}.vid-exit-btn{border:1px solid var(--bdr,#e2e8f0);color:#43587e;cursor:pointer;background:#fff;border-radius:9px;padding:8px 16px;font-family:inherit;font-size:11.5px;font-weight:800}.vid-exit-btn:hover{color:#12406e;background:#f5f9ff;border-color:#d7e4f7}.vm-chkgrid{border:1px solid var(--bdr);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;max-height:220px;padding:10px 12px;display:grid;overflow-y:auto}.vm-chk{color:var(--t1);cursor:pointer;align-items:center;gap:7px;font-size:10px;display:flex}.vm-chk input{accent-color:var(--teal)}.vm-empty-hint{color:var(--t4);font-size:10px;font-style:italic}#content .page-hd .uicon svg,.dash-hero .uicon svg,.xbnr .uicon svg,.exd-hero .uicon svg,.vm-hero .uicon svg{width:22px;height:22px}.btn .uicon svg,button .uicon svg,.vm-btn-ol .uicon svg,.vm-ab .uicon svg,.att-btn .uicon svg{width:16px;height:16px}.sc-icon .uicon svg,.reg-ico .uicon svg,.vm-xsi .uicon svg,.uf-sec-ic .uicon svg,.kpi .uicon svg,.k-ico .uicon svg{width:20px;height:20px}.doc-viewer-icon .uicon svg,.vm-uz-i .uicon svg{width:30px;height:30px}.card,.kpi,.panel,.tw,.nc2-work,.nt2-panel,.dx-p,.d3-p,.mc-card,.hmap-card,.vm-tw,.vm-kpi,.ax-k,.ax-c,.d3-strip{transition:border-color var(--chrm-transition);background:var(--chrm-surface)!important;border-radius:var(--chrm-radius-lg)!important;box-shadow:var(--chrm-shadow-sm)!important;border:1px solid #111a331a!important}table thead th,.em-table thead th,.em-th,.nc2 .nc2-table thead th.em-th,.nt2 .nt2-table thead th.em-th,.ma2 .ma2-table thead th.em-th,.orgs-module-view thead th,.cr .cr-tbl thead th,.vm-tw thead th,.nt2 .nt2-atable thead th{white-space:nowrap;letter-spacing:.01em!important;text-transform:none!important;color:var(--chrm-text-primary)!important;padding:11px 12px!important;font-size:13px!important;font-weight:800!important}#content .page-hd,#content .page-hd.ur-hero,.d3-hero,#content .page-hd.em-hero,#content .page-hd.ub-hero,#content .page-hd.cx-hero,#content .page-hd.ax-hero2,#content .page-hd.nc2-hero,#content .page-hd.nt2-hero,#content .page-hd.cr-hero,#content .page-hd.ma2-hero,.dash-hero,.vm-hero,.cmp-hero{overflow:visible;background:radial-gradient(120% 140% at 88% -20%,#347ff04d,#0000 58%),radial-gradient(80% 120% at 6% 125%,#4b46e83d,#0000 60%),linear-gradient(120deg,#101a3c 0%,#16255c 55%,#1d2e70 100%)!important;border:1px solid #ffffff21!important;border-radius:18px!important;margin:0 0 14px!important;padding:12px 20px 14px!important;box-shadow:0 16px 40px -18px #0912308c,inset 0 1px #ffffff24!important}table thead th,.em-table thead th,.em-th,.nc2 .nc2-table thead th.em-th,.nt2 .nt2-table thead th.em-th,.ma2 .ma2-table thead th.em-th,.orgs-module-view thead th,.cr .cr-tbl thead th,.vm-tw thead th,.nt2 .nt2-atable thead th,.nc2 .nc2-table thead th.em-th-on,th.em-th.em-th-on{color:#fff!important;background:#16255c!important;border-bottom:1px solid #ffffff24!important}.orgs-module-view thead th,.orgs-module-view thead th *,.orgs-module-view .em-th,.orgs-module-view .em-th *,.orgs-module-view .em-th-in,.orgs-module-view .em-th-in *,.nc2 .nc2-table thead th.em-th *,.nt2 .nt2-table thead th.em-th *,.ma2 .ma2-table thead th.em-th *,.cr .cr-tbl thead th *,.vm-tw thead th *,.em-table thead th .em-th-in{color:#fff!important;fill:#fff!important}.vmx .vm-secbar{background:var(--navy);color:#ffffffb8;text-transform:uppercase;letter-spacing:.1em;border-radius:6px 6px 0 0;padding:6px 14px;font-size:9px;font-weight:700}.vmx .vm-secbar-r{float:right;text-transform:none;letter-spacing:0}.vmx .vm-secbox{border:1px solid var(--bdr);border-top:none;border-radius:0 0 10px 10px;margin-bottom:16px;padding:16px}.vmx .vm-secbox-flush{border:1px solid var(--bdr);border-top:none;border-radius:0 0 10px 10px;margin-bottom:16px;overflow:hidden}.vmx .vm-ro{background:var(--bg);color:var(--t3);border-style:dashed}.vmx .vm-dash{color:var(--t4);font-size:9px}.vmx .vm-exp{border-color:var(--redBdr);background:var(--redBg);color:var(--red);font-weight:700}.vmx .vm-ct tbody tr.nc-row,.vmx .vm-ct tbody tr.nc-row td{background:var(--redBg)}.vmx .vm-ct tbody tr.ok-row,.vmx .vm-ct tbody tr.ok-row td{background:var(--greenBg)}.vmx .vm-nav{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:6px;display:flex}.vmx .vm-nav-done{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vmx .vm-fg{gap:12px;margin-bottom:14px;display:grid}.vmx .vm-fg2{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.vmx .vm-fg3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vmx .vm-fld-l{letter-spacing:.01em;color:var(--t3);margin-bottom:5px;font-size:9px;font-weight:700;display:block}.vmx .vm-fld-l.bad{color:var(--red)}.vmx .vm-inp.bad,.vmx .vm-ta.bad{border-color:var(--red)!important;background:var(--redBg)!important}.vmx .vm-inp.bad:focus,.vmx .vm-ta.bad:focus{box-shadow:0 0 0 2px #c0392b2e!important}.vmx .vm-fld-err{color:var(--red);margin-top:4px;font-size:9.5px;font-weight:700}.vmx .vm-hcg{border-collapse:collapse;width:100%}.vmx .vm-hcg th,.vmx .vm-hcg td{border-bottom:1px solid var(--bdr);text-align:center;padding:8px 10px;font-size:10px}.vmx .vm-hcg th:first-child,.vmx .vm-hcg td:first-child{text-align:left;font-weight:700}.vmx .vm-hcg tfoot td{background:var(--bg);font-weight:800}.vmx .vm-hcg input{width:100%;max-width:88px}.vmx .vm-hcg tfoot td{color:#fff;background:#0b1e3e;padding:12px;font-size:12.5px}.vmx .vm-hcg tfoot td:first-child{letter-spacing:.02em;font-size:11.5px}.vmx .vm-hcg tfoot td.vm-hcg-grand{color:#00d4aa;font-size:20px}.vmx .vm-hcg td.vm-hcg-gt{color:var(--teal);font-weight:800}.vmx .vm-stamp-by{color:var(--t3);white-space:nowrap;font-size:9.5px;font-weight:700}.vmx .vm-start-fail{margin-bottom:0;display:block}.vmx .vm-start-fail .vm-fld-l{margin-top:10px}.vmx .vm-start-fail-a{gap:8px;margin-top:8px;display:flex}.vmx .vm-appl-q{margin:12px 0 0}.vmx .vm-appl-q .vm-fg{margin-bottom:0}.vmx .vm-appl-q .vm-nc-note{margin:11px 0 0}.vmx .vm-appl-extra{margin-top:9px}.vmx .vm-appl-extra-g{margin-bottom:10px}.vmx .vm-appl-extra-h{letter-spacing:.05em;text-transform:uppercase;color:var(--t2);margin-bottom:6px;font-size:9px;font-weight:700}.vmx .vm-appl-extra-n{color:var(--t4);margin-top:5px;font-size:8.5px;line-height:1.5}.vmx .vm-chk-locked{opacity:.55;cursor:not-allowed}.vmx .vm-fld-tag-amber{border-color:var(--amberBdr);background:var(--amberBg);color:var(--amber)}.vmx .vm-rule-note{border:1px solid var(--amberBdr);background:var(--amberBg);color:var(--amber);border-radius:9px;padding:10px 14px;font-size:9px}.vmx .vm-thr{border:1px solid var(--bdr);background:var(--card);border-radius:10px;margin:14px 0 16px;padding:14px 16px}.vmx .vm-thr-t{color:var(--t1);margin-bottom:3px;font-size:10px;font-weight:800}.vmx .vm-thr-s{color:var(--t3);margin-bottom:10px;font-size:9px}.vmx .vm-thr-chips{flex-wrap:wrap;gap:6px;display:flex}.vmx .vm-chip{cursor:help;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.vmx .vm-chip.on{background:var(--amberBg);color:var(--amber)}.vmx .vm-chip.off{color:var(--t4);background:#f1f5f9}.vmx .vm-chip.review{color:var(--t3);border:1px dashed var(--bdr);background:#f1f5f9}.vmx .vm-trk{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vmx .vm-trk-start{margin-top:12px}.vmx .vm-fld-tag{border:1px solid var(--tealBdr);background:var(--tealBg);color:var(--teal);white-space:normal;border-radius:3px;margin-left:6px;padding:1px 4px;font-size:8.5px;font-weight:700;line-height:1.4;display:inline-block}.vm-stamp-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1100px){.vmx .vm-trk{grid-template-columns:1fr 1fr}}@media (max-width:640px){.vmx .vm-trk{grid-template-columns:1fr}}.vmx .vm-appl{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.vmx .vm-appl-i{border:1px solid var(--bdr);background:var(--card);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:9px 11px;display:grid}.vmx .vm-appl-l{grid-column:1/-1;min-width:0;font-size:10.5px;font-weight:650;line-height:1.35}.vmx .vm-appl-m{color:var(--t4);text-transform:uppercase;letter-spacing:.05em;font-size:8.5px;font-weight:700}.vmx .vm-appl-i.changed{border-color:var(--amberBdr);background:var(--amberBg)}.vmx .vm-empty-row{color:var(--t4);text-align:center;padding:18px;font-style:italic}.vmx .vm-alert{border:1px solid var(--redBdr);background:var(--redBg);color:var(--red);border-radius:9px;margin:0 0 12px;padding:9px 12px;font-size:11px;font-weight:600}.vmx .vm-hero-in{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:relative}.vmx .vm-succ-a{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.vmx .vm-fld-actions{align-items:flex-end;display:flex}.vmx .vm-savestate{color:var(--t3);margin-left:auto;font-size:10px;font-weight:650}.vmx .vm-savestate.bad{color:var(--red)}.vmx .vid-exit{align-items:center;gap:12px;display:flex}.vmx .vm-xsi{justify-content:center;align-items:center;font-weight:800;display:flex}.vmx .vm-xsi svg{width:17px;height:17px}.vmx .vm-pbf-green{background:var(--green)}.vmx .vm-pbf-red{background:var(--red)}.vmx .vm-pbf-mute{background:var(--t4)}.vmx .vm-sk-teal{background:var(--tealBg);border:1.5px solid var(--tealBdr)}.vmx .vm-sk-green{background:var(--greenBg);border:1.5px solid var(--greenBdr)}.vmx .vm-sk-red{background:var(--redBg);border:1.5px solid var(--redBdr)}.vmx .vm-nc-note{color:var(--t3);margin:10px 0 0;font-size:10px}.vmx .vp-sub{color:var(--t4);margin-top:3px;font-size:9px}.vmx .vp-vst.on{outline-offset:1px;outline:2px solid}.vmx .vm-fb{z-index:auto;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex;position:static}.vmx .vm-fb .vm-inp{flex:220px;max-width:320px}.vmx .vm-fsel-l{color:var(--t3);align-items:center;gap:6px;font-size:10px;display:inline-flex}.vmx .vm-pg{border-top:1px solid var(--bdr);color:var(--t3);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:10px;display:flex}.vmx .vm-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.vmx .vm-kpi{border:1px solid var(--bdr);background:var(--card);box-shadow:var(--sh1);text-align:left;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.vmx button.vm-kpi{cursor:pointer;font-family:inherit}.vmx button.vm-kpi:hover{border-color:var(--teal)}.vmx .vm-kpi-ico{background:var(--tealBg);width:30px;height:30px;color:var(--teal);border-radius:9px;justify-content:center;align-items:center;display:flex}.vmx .vm-kpi-ico svg{width:15px;height:15px}.vmx .vm-kpi-ico.red{background:var(--redBg);color:var(--red)}.vmx .vm-kpi-ico.green{background:var(--greenBg);color:var(--green)}.vmx .vm-kpi-v{color:var(--t1);font-size:20px;font-weight:800;line-height:1}.vmx .vm-kpi-l{letter-spacing:.06em;text-transform:uppercase;color:var(--t4);flex:100%;font-size:9px;font-weight:700}.vmx .vm-rct{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vmx .vm-rct-l{min-width:0}.vmx .vm-rct-m{text-transform:uppercase;color:#ffffff73;font-size:9px;font-weight:700}.vmx .vm-rct-t{color:#fff;margin-top:4px;font-size:11.5px;font-weight:700;line-height:1.3}.vmx .vm-rct-s{color:#ffffff80;margin-top:3px;font-size:9px}.vmx .vm-rc-sum{color:var(--t3);margin:8px 0 10px;font-size:9.5px;line-height:1.5}.vmx .vm-rc-pub{color:var(--t4);margin:0 0 8px;font-size:9px}.vmx .vm-rc-a{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.vmx .vm-kpis.vp-kpi-scroll{scroll-snap-type:x proximity;scrollbar-width:thin;padding:3px 2px 10px;overflow:auto hidden;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:10px!important;display:flex!important}.vmx .vp-kpi-scroll>.vm-kpi{scroll-snap-align:start;text-align:left;cursor:pointer;flex:0 0 158px;min-width:158px;font-family:inherit}.vmx .vp-kpi-scroll>.vm-kpi.vm-kpi-c .vm-kpi-row{align-items:center;gap:10px;display:flex}.vmx .vp-kpi-scroll>.vm-kpi.on{border-color:var(--kc)!important;box-shadow:0 0 0 2px var(--kc), 0 8px 18px -10px #08142247!important}@supports (color:color-mix(in lab, red, red)){.vmx .vp-kpi-scroll>.vm-kpi.on{box-shadow:0 0 0 2px color-mix(in srgb, var(--kc) 35%, transparent), 0 8px 18px -10px #08142247!important}}.vmx .vp-kpi-scroll>.vm-kpi:focus-visible{outline:2px solid var(--kc);outline-offset:2px}.vmx .vp-hero-st{flex-wrap:wrap;gap:8px;display:flex}.vmx .vp-hero-st span{color:#ffffffc7;background:#ffffff1f;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:700}.vmx .vp-hero-st b{color:#fff;margin-right:3px;font-size:13px}.vmx button.vp-vst,.vmx button.vp-rst{cursor:pointer;font-family:inherit}.vmx .vp-rst.on{outline-offset:1px;outline:2px solid}.vmx .vm-chg-why,.vmx .vm-appl-why{gap:5px;margin-top:10px;display:grid}.vmx .vm-appl-why{grid-column:1/-1;margin-top:2px}.vmx .vm-chg-why .vm-nc-note,.vmx .vm-appl-why .vm-nc-note{margin-bottom:0}.vmx .vm-req{color:var(--red);margin-left:3px}.vmx .vm-ta-bad,.vmx .vid-inp-bad{background:#fef2f2;border-color:var(--red)!important}.vmx .vm-why-need{color:var(--red);font-size:9px;font-weight:700}.vmx .vm-appl-i.nc{background:#fef2f2;border-color:#fcc9c9}.vmx .vm-appl-hint{color:var(--amber);grid-column:1/-1;font-size:9px;font-weight:600}.vmx .vm-fld-m{color:var(--t4);margin:-2px 0 5px;font-size:8.5px;font-weight:600;display:block}.vmx .vm-inp:disabled:not(select){opacity:.55}.vmx .vm-cat{justify-items:start;gap:5px;display:grid}.vmx .vm-cat-f{font-weight:700}.vmx .vm-cat-red{color:#c0392b}.vmx .vm-cat-orange{color:#b26b00}.vmx .vm-cat-green{color:#0e7c5a}.vmx .vm-cat-white{color:#647394}.vmx .vm-cat-sel{width:auto;min-width:84px}.vmx .vm-row-audit{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;margin-top:5px;padding:2px 8px;font-size:9px;font-weight:700;line-height:1.4;display:inline-block}.vmx .vm-row-note{color:var(--t3);margin-top:4px;font-size:8.5px;font-weight:500;line-height:1.4}.vmx .vm-row-m{color:var(--t4);margin-top:3px;font-size:8.5px;font-weight:700}.vmx .vm-due-now{color:var(--red);font-weight:800}.vmx .vm-inp.vm-off{opacity:.45;background:var(--bg);cursor:not-allowed;pointer-events:none;border-style:dashed}.vmx .vm-ct tr.vm-na-row td{color:var(--t4);font-size:9px}.vmx .vm-ct tr.vm-na-row td.il{opacity:.6}.vmx .vm-72{color:var(--amber);margin-top:5px;font-size:9px;font-weight:700;display:block}.vp3 .vp-hero-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.vp3 .vp-hero-r .em3-strip{grid-auto-columns:112px}.vp3 .em-card{margin-top:0}.vp3 .vp-table td,.vp3 .vp-table th{white-space:nowrap}.vp3 .vp-table td.em-namecell{white-space:normal;min-width:210px}.vp3 .vm-kpis{margin-bottom:12px}.vp3 .em-tools-r{align-items:center;margin-left:auto;display:flex}.vp3 .vpc-toolbar{align-items:center;display:flex}.vp3 .vpc-item{text-align:left;border:0;width:100%;font-family:inherit;display:block}.vp3 .tw{scrollbar-width:thin}.vp3 .vp-table{border-collapse:separate;border-spacing:0;min-width:1240px}.vp3 .vp-table th{letter-spacing:.09em;text-transform:uppercase;padding:11px 14px;font-size:9.5px;font-weight:800}.vp3 .vp-table td{padding:11px 14px}.vp3 .vp-table th:first-child,.vp3 .vp-table td:first-child{padding-left:14px}.vp3 .vp-table td.em-namecell{width:290px;min-width:290px;max-width:290px}.vp3 .vp-table th:first-child,.vp3 .vp-table td.em-namecell{position:sticky;left:0}.vp3 .vp-table td.em-namecell{z-index:1;background:var(--chrm-surface,#fff);box-shadow:10px 0 14px -10px #14203a38}.vp3 .vp-table th:first-child{z-index:4;box-shadow:10px 0 14px -10px #08102866}.vp3 .vp-table th.em-th-act,.vp3 .vp-table td.em-actcell{width:74px;position:sticky;right:0}.vp3 .vp-table td.em-actcell{z-index:1;background:var(--chrm-surface,#fff);box-shadow:-10px 0 14px -10px #14203a38}.vp3 .vp-table th.em-th-act{z-index:4;box-shadow:-10px 0 14px -10px #08102866}.vp3 .vp-table tbody tr:hover td.em-namecell,.vp3 .vp-table tbody tr:hover td.em-actcell{background:var(--chrm-surface-2,#f6f8fb)}.vp3 .vp-table tbody tr.em-childrow td.em-namecell,.vp3 .vp-table tbody tr.em-childrow td.em-actcell{background:#fafbfd}.vp3 .vp-table tbody tr.em-childrow:hover td.em-namecell,.vp3 .vp-table tbody tr.em-childrow:hover td.em-actcell{background:var(--chrm-surface-2,#f6f8fb)}.vp-skip-warn{color:#8a5b08;background:#fffbeb;border:1px solid #f6dfa4;border-radius:9px;margin:0 0 12px;padding:9px 13px;font-size:11.5px;line-height:1.5}.uf-btn.uf-btn-danger{background:var(--chrm-danger,#c0392b);border-color:var(--chrm-danger,#c0392b);color:#fff}.vmx .vm-inline{align-items:center;gap:6px;display:flex}.vmx .vm-inline .vm-inp{flex:1}.vmx .vm-kp{border-bottom:1px dashed var(--bdr);margin-bottom:14px;padding-bottom:14px}.vmx .vm-kp:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.vmx .vm-mw-top{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:11px;display:flex}.vmx .vm-mw-zone{width:auto;min-width:140px}.vmx .vm-mw-help{min-width:220px;color:var(--t3);flex:1;margin:0;font-size:9px;line-height:1.55}.vmx .vm-mw{border-collapse:collapse;width:100%;min-width:640px;font-size:9.5px}.vmx .vm-mw th{border-bottom:1px solid var(--bdr);letter-spacing:.05em;text-transform:uppercase;color:var(--t2);white-space:nowrap;text-align:left;background:#f0f3f8;padding:6px 9px;font-size:8.5px}.vmx .vm-mw td{border-bottom:1px solid #f1f5f9;padding:6px 9px;font-weight:600}.vmx .vm-mw .r{text-align:right}.vmx .vm-mw .c{text-align:center}.vmx .vm-mw td.min{color:var(--blue,#1260cc);font-weight:800}.vmx .vm-mw tr.short td{background:#ef44440d}.vmx .vm-mw tr.tot td{background:var(--tealBg);color:var(--teal);font-weight:800}.vmx .vm-mw td .vm-inp{max-width:96px}.vmx .vm-mw td.c .vm-inp{text-align:center;margin:0 auto}.vmx .vm-mw td.r .vm-inp{text-align:right;margin-left:auto}.vmx .vm-mw-n{color:var(--t4);font-size:8.5px}.vmx .vm-mw-ok,.vmx .vm-mw-bad{border-radius:10px;padding:2px 8px;font-size:8.5px;font-weight:800;display:inline-block}.vmx .vm-mw-ok{background:var(--tealBg);color:var(--teal)}.vmx .vm-mw-bad{color:#c0392b;background:#fdecea}.vmx .vm-mw-banner{margin-top:11px;line-height:1.65}.vmx .vm-stamp.on .vm-stamp-geo{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.4}.vmx .vm-extras td{background:#fafbfd;padding:8px 10px}.vmx .vm-waste{flex-wrap:wrap;gap:5px;display:flex}.vmx .vm-waste-c{border:1px solid var(--bdr);color:var(--t3);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;display:inline-flex}.vmx .vm-waste-c.on{border-color:var(--teal);background:var(--tealBg);color:var(--teal);font-weight:700}.vmx .vm-waste-c input{margin:0}.vmx .vm-waste-n{color:var(--t4);margin-top:5px;font-size:8.5px;line-height:1.5}.vmx .vm-edli{grid-template-columns:90px repeat(3,minmax(120px,1fr));gap:8px;display:grid}@media (max-width:720px){.vmx .vm-edli{grid-template-columns:1fr 1fr}}.vmx .vm-evid{margin:10px 0 0;padding:0;list-style:none}.vmx .vm-evid li{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:7px 0;font-size:10.5px;display:flex}.vmx .vm-evid a{color:var(--teal);text-underline-offset:2px;font-weight:700;text-decoration:underline}.vmx .vm-evid-s{color:var(--t4);font-size:9px}.vmx .vm-evid .vm-ab{margin-left:auto}.vm-cr-btn{color:#1b4fa0;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#eef4ff;border:1px solid #bfd4f6;border-radius:5px;max-width:150px;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.5;display:block;overflow:hidden}.vm-cr-btn.need{color:#b42318;background:#fdeeee;border-color:#f3b8b8}.vm-cr-btn:disabled{cursor:default;opacity:.7}.vm-cr-err{color:#b42318;margin-top:4px;font-size:11px;font-weight:600;display:block}.ma2-tsp{flex:1 1 0;min-width:0}.ma2-stat{flex-wrap:wrap;gap:8px;display:inline-flex}.ma2-st{--stc:var(--chrm-text-muted);border:1px solid var(--chrm-border-subtle);background:var(--chrm-surface);height:36px;color:var(--chrm-text-secondary);font:inherit;cursor:pointer;box-shadow:var(--chrm-shadow-sm);border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:750;transition:all .16s;display:inline-flex}.ma2-st i{background:var(--stc);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ma2-st em{background:var(--chrm-surface-2);color:var(--chrm-text-secondary);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:800}.ma2-st.pending{--stc:var(--chrm-warning)}.ma2-st.approved{--stc:var(--chrm-success)}.ma2-st.rejected{--stc:var(--chrm-danger)}.ma2-st:hover{border-color:var(--stc);color:var(--chrm-text-primary);transform:translateY(-1px)}.ma2-st.on{background:var(--stc);border-color:var(--stc);color:#fff}.ma2-st.on i{background:#fff;box-shadow:0 0 0 3px #ffffff47}.ma2-st.on em{color:#fff;background:#ffffff3d}.ma2-st:focus-visible{box-shadow:0 0 0 3px var(--stc);outline:none}@supports (color:color-mix(in lab, red, red)){.ma2-st:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--stc) 28%, transparent)}}.ma2-meta{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 4px 10px;display:flex}.ma2-count{color:var(--chrm-text-muted);font-size:11.5px;font-weight:650}.ma2-count strong{color:var(--chrm-text-primary);font-variant-numeric:tabular-nums;font-weight:800}.ma2-fc{border:1px solid var(--chrm-primary);border-radius:7px;align-items:center;gap:6px;height:24px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ma2-fc{border:1px solid color-mix(in oklab, var(--chrm-primary) 22%, transparent)}}.ma2-fc{background:var(--chrm-primary)}@supports (color:color-mix(in lab, red, red)){.ma2-fc{background:color-mix(in oklab, var(--chrm-primary) 9%, transparent)}}.ma2-fc{color:var(--chrm-primary);font:inherit;cursor:pointer;font-size:10.5px;font-weight:750}.ma2-fc span{opacity:.65;font-size:12px;line-height:1}.ma2-clr{color:var(--chrm-text-muted);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:6px;padding:3px 6px;font-size:10.5px;font-weight:750;text-decoration:underline}.ma2-clr:hover{color:var(--chrm-danger)}.ma2-meta-r{align-items:center;gap:7px;margin-left:auto;display:flex}.ma2-tagp,.ma2-tagc{white-space:nowrap;border-radius:20px;align-items:center;height:22px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.ma2-tagp{background:var(--chrm-warning)}@supports (color:color-mix(in lab, red, red)){.ma2-tagp{background:color-mix(in oklab, var(--chrm-warning) 10%, #fff)}}.ma2-tagp{border:1px solid var(--chrm-warning)}@supports (color:color-mix(in lab, red, red)){.ma2-tagp{border:1px solid color-mix(in oklab, var(--chrm-warning) 28%, #fff)}}.ma2-tagp{color:var(--chrm-warning)}.ma2-tagc{background:var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.ma2-tagc{background:color-mix(in oklab, var(--chrm-success) 10%, #fff)}}.ma2-tagc{border:1px solid var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.ma2-tagc{border:1px solid color-mix(in oklab, var(--chrm-success) 28%, #fff)}}.ma2-tagc{color:var(--chrm-success)}.ma2-selbar{background:var(--chrm-primary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 10px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ma2-selbar{background:color-mix(in oklab, var(--chrm-primary) 8%, #fff)}}.ma2-selbar{border:1px solid var(--chrm-primary)}@supports (color:color-mix(in lab, red, red)){.ma2-selbar{border:1px solid color-mix(in oklab, var(--chrm-primary) 22%, transparent)}}.ma2-selc{color:var(--chrm-primary);font-size:11.5px;font-weight:700}.ma2-selc b{font-variant-numeric:tabular-nums;font-weight:800}.ma2-selacts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ma2-sb{height:32px;font:inherit;color:#fff;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:11.5px;font-weight:750;transition:all .16s;display:inline-flex}.ma2-sb svg{width:13px;height:13px}.ma2-sb.ok{background:var(--chrm-success)}.ma2-sb.no{background:var(--chrm-danger)}.ma2-sb:hover{filter:brightness(.94);transform:translateY(-1px)}.ma2-sx{color:var(--chrm-text-secondary);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:3px 4px;font-size:10.5px;font-weight:750;text-decoration:underline}.ma2-table .ma-selcell{text-align:center;width:40px}.ma2-row{--rc:var(--chrm-warning);box-shadow:inset 3px 0 0 var(--rc)}.ma2-row.ma2-approved{--rc:var(--chrm-success)}.ma2-row.ma2-rejected{--rc:var(--chrm-danger)}.ma2-row.ma-row-sel td{background:var(--chrm-primary)}@supports (color:color-mix(in lab, red, red)){.ma2-row.ma-row-sel td{background:color-mix(in oklab, var(--chrm-primary) 6%, #fff)}}.ma2-chgcell{min-width:220px}.ma-type{white-space:nowrap;border-radius:6px;padding:2px 9px;font-size:10px;font-weight:800}.ma-type-new{background:var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.ma-type-new{background:color-mix(in oklab, var(--chrm-success) 9%, #fff)}}.ma-type-new{color:var(--chrm-success);border:1px solid var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.ma-type-new{border:1px solid color-mix(in oklab, var(--chrm-success) 26%, #fff)}}.ma-type-upd{background:var(--chrm-warning)}@supports (color:color-mix(in lab, red, red)){.ma-type-upd{background:color-mix(in oklab, var(--chrm-warning) 10%, #fff)}}.ma-type-upd{color:var(--chrm-warning);border:1px solid var(--chrm-warning)}@supports (color:color-mix(in lab, red, red)){.ma-type-upd{border:1px solid color-mix(in oklab, var(--chrm-warning) 28%, #fff)}}.ma2-field{color:var(--chrm-text-primary);overflow-wrap:anywhere;max-width:300px;margin-top:6px;font-size:11.5px;font-weight:780;line-height:1.3}.ma2-diff{flex-wrap:wrap;align-items:center;gap:5px 6px;max-width:300px;margin-top:5px;display:flex}.ma2-old,.ma2-new{overflow-wrap:anywhere;border-radius:6px;flex:none;max-width:100%;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.45}.ma2-old{color:var(--chrm-danger);background:var(--chrm-danger)}@supports (color:color-mix(in lab, red, red)){.ma2-old{background:color-mix(in oklab, var(--chrm-danger) 8%, #fff)}}.ma2-old{border:1px solid var(--chrm-danger)}@supports (color:color-mix(in lab, red, red)){.ma2-old{border:1px solid color-mix(in oklab, var(--chrm-danger) 22%, #fff)}}.ma2-old{text-decoration:line-through}.ma2-new{color:var(--chrm-success);background:var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.ma2-new{background:color-mix(in oklab, var(--chrm-success) 10%, #fff)}}.ma2-new{border:1px solid var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.ma2-new{border:1px solid color-mix(in oklab, var(--chrm-success) 26%, #fff)}}.ma2-new{font-weight:800}.ma2-arw{color:var(--chrm-text-muted);flex-shrink:0;font-size:11px}.ma2-date{color:var(--chrm-text-primary);font-size:11.5px;font-weight:650}.ma2-age{color:var(--chrm-text-muted);white-space:nowrap;margin-top:3px;font-size:9.5px;font-weight:650}.ma2-age.stale{color:var(--chrm-warning);font-weight:800}.ma-plain{font-size:11.5px;font-weight:650}.ma-src-ve{color:var(--chrm-success)}.ma-src-cm{color:var(--chrm-text-secondary)}.ma-badge{white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-block}.ma-b-p{background:var(--chrm-warning)}@supports (color:color-mix(in lab, red, red)){.ma-b-p{background:color-mix(in oklab, var(--chrm-warning) 9%, #fff)}}.ma-b-p{color:var(--chrm-warning);border:1px solid var(--chrm-warning)}@supports (color:color-mix(in lab, red, red)){.ma-b-p{border:1px solid color-mix(in oklab, var(--chrm-warning) 28%, #fff)}}.ma-b-a{background:var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.ma-b-a{background:color-mix(in oklab, var(--chrm-success) 9%, #fff)}}.ma-b-a{color:var(--chrm-success);border:1px solid var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.ma-b-a{border:1px solid color-mix(in oklab, var(--chrm-success) 28%, #fff)}}.ma-b-r{background:var(--chrm-danger)}@supports (color:color-mix(in lab, red, red)){.ma-b-r{background:color-mix(in oklab, var(--chrm-danger) 8%, #fff)}}.ma-b-r{color:var(--chrm-danger);border:1px solid var(--chrm-danger)}@supports (color:color-mix(in lab, red, red)){.ma-b-r{border:1px solid color-mix(in oklab, var(--chrm-danger) 26%, #fff)}}.ma-b-s{background:var(--chrm-surface-2);color:var(--chrm-text-muted);border:1px solid var(--chrm-border-subtle)}.ma2-stale-note{color:var(--chrm-warning);margin-top:3px;font-size:9.5px;font-weight:800}.ma2-emp{text-align:center;padding:44px 16px}.ma2-emp-i{background:var(--chrm-primary);border-radius:19px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ma2-emp-i{background:color-mix(in oklab, var(--chrm-primary) 9%, #fff)}}.ma2-emp-i{border:1px solid var(--chrm-primary)}@supports (color:color-mix(in lab, red, red)){.ma2-emp-i{border:1px solid color-mix(in oklab, var(--chrm-primary) 20%, #fff)}}.ma2-emp-i{color:var(--chrm-primary)}.ma2-emp-i svg{width:28px;height:28px}.ma2-emp-t{color:var(--chrm-text-primary);font-size:15px;font-weight:800}.ma2-emp-s{color:var(--chrm-text-muted);max-width:430px;margin:6px auto 0;font-size:12px;line-height:1.6}.ma2-emp-b{background:var(--chrm-navy);color:#fff;height:34px;font:inherit;cursor:pointer;border:none;border-radius:10px;margin-top:16px;padding:0 16px;font-size:12px;font-weight:750}.ma-diff{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;margin:4px 0 14px;display:grid}.ma-diff-c{background:var(--chrm-danger);border-radius:10px;min-width:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.ma-diff-c{background:color-mix(in oklab, var(--chrm-danger) 6%, #fff)}}.ma-diff-c{border:1px solid var(--chrm-danger)}@supports (color:color-mix(in lab, red, red)){.ma-diff-c{border:1px solid color-mix(in oklab, var(--chrm-danger) 20%, #fff)}}.ma-diff-new{background:var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.ma-diff-new{background:color-mix(in oklab, var(--chrm-success) 8%, #fff)}}.ma-diff-new{border-color:var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.ma-diff-new{border-color:color-mix(in oklab, var(--chrm-success) 26%, #fff)}}.ma-diff-l{letter-spacing:.08em;text-transform:uppercase;color:var(--chrm-text-muted);font-size:10px;font-weight:800}.ma-diff-v{overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:700}.ma-diff-arrow{color:var(--chrm-text-muted);align-self:center;font-weight:800}.ma-warn{background:var(--chrm-warning);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.ma-warn{background:color-mix(in oklab, var(--chrm-warning) 9%, #fff)}}.ma-warn{border:1px solid var(--chrm-warning)}@supports (color:color-mix(in lab, red, red)){.ma-warn{border:1px solid color-mix(in oklab, var(--chrm-warning) 28%, #fff)}}.ma-warn{color:var(--chrm-warning)}.ma-warn.ok{background:var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.ma-warn.ok{background:color-mix(in oklab, var(--chrm-success) 9%, #fff)}}.ma-warn.ok{border-color:var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.ma-warn.ok{border-color:color-mix(in oklab, var(--chrm-success) 28%, #fff)}}.ma-warn.ok{color:var(--chrm-success)}.ma-remarks label{margin-bottom:6px;font-size:12px;font-weight:700;display:block}.ma-remarks .req{color:var(--chrm-danger)}.ma-remarks em{color:var(--chrm-text-muted);font-weight:500}.ma-remarks textarea{border:1px solid var(--chrm-border);width:100%;min-height:78px;font:inherit;border-radius:10px;padding:10px 12px;font-size:13px}.ma-remarks textarea.invalid{border-color:var(--chrm-danger)}.ma-bulk-list{gap:6px;margin:0 0 14px;display:grid}.ma-bulk-i{background:var(--chrm-surface-2);border:1px solid var(--chrm-border-subtle);border-radius:10px;padding:8px 12px}.ma-bulk-t{font-size:12px;font-weight:800}.ma-bulk-s{color:var(--chrm-text-muted);margin-top:2px;font-size:10.5px}.ma2 .ma2-panel{border-radius:18px;padding:0;overflow:hidden}.ma2 .ma2-panel>.em-tools{border-bottom:1px solid var(--chrm-border,#e6ebf2);background:linear-gradient(#fff,#fafbfd);padding:13px 16px}.ma2 .ma2-panel .ma2-meta{border-bottom:1px solid var(--chrm-border,#e6ebf2);background:#fafbfd;padding:9px 16px}.ma2 .ma2-panel .ma2-selbar{border-width:0 0 1px;border-radius:0;margin:0;padding:10px 16px}.ma2 .ma2-tw{overflow-x:auto}.ma2 .ma2-table th.em-th-act,.ma2 .ma2-table td.em-actcell{z-index:2;background:var(--chrm-surface,#fff);width:74px;position:sticky;right:0;box-shadow:-10px 0 14px -10px #14203a38}.ma2 .ma2-table thead th.em-th-act{z-index:3;background:#fafbfd}.ma2 .ma2-table tbody tr:hover td.em-actcell{background:#f8fbfd}.ma2 .ma2-table tbody tr.ma-row-sel td.em-actcell{background:#eef6fb}.ma2 .ma2-chgcell{min-width:250px;max-width:320px}.ma2 .ma-selcell{width:44px}.ma-type-visit{background:var(--chrm-primary)}@supports (color:color-mix(in lab, red, red)){.ma-type-visit{background:color-mix(in oklab, var(--chrm-primary) 9%, #fff)}}.ma-type-visit{color:var(--chrm-primary);border:1px solid var(--chrm-primary)}@supports (color:color-mix(in lab, red, red)){.ma-type-visit{border:1px solid color-mix(in oklab, var(--chrm-primary) 26%, #fff)}}.ma2-visit{color:var(--chrm-text-secondary);flex-wrap:wrap;gap:4px 10px;margin-top:5px;font-size:10.5px;font-weight:650;display:flex}.ma2-visit b{color:var(--chrm-text-primary);font-weight:800}.ma2-route{color:var(--chrm-text-muted);margin-top:3px;font-size:9.5px;font-weight:700}.ma-auto{background:var(--chrm-primary);border-radius:999px;margin-top:4px;padding:1px 7px;font-size:9px;font-weight:800;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ma-auto{background:color-mix(in oklab, var(--chrm-primary) 10%, #fff)}}.ma-auto{color:var(--chrm-primary)}.ma-btn-danger.uf-btn-p{background:var(--chrm-danger);border-color:var(--chrm-danger)}.fv{flex-direction:column;gap:14px;display:flex}.fv-hero{background:radial-gradient(120% 130% at 90% -25%, #7dafff6b, transparent 55%), radial-gradient(90% 140% at -6% 120%, #12379680, transparent 55%), linear-gradient(115deg, var(--chrm-navy), var(--chrm-primary-indigo) 50%, #2f6cde);color:#fff;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:20px;padding:20px 24px;display:flex}.fv-hero-l{flex:1;min-width:260px}.fv-eye{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:9px;font-weight:800}.fv-title{margin:6px 0 5px;font-size:24px;font-weight:800;line-height:1.15}.fv-sub{color:#fffc;max-width:620px;font-size:11.5px;line-height:1.6}.fv-hero-r{flex-wrap:wrap;gap:9px;display:flex}.fv-btn-p,.fv-btn-s{font:inherit;cursor:pointer;border-radius:10px;padding:10px 18px;font-size:12px;font-weight:800}.fv-btn-p{color:#12406e;background:#fff;border:none}.fv-btn-p:hover{background:#edf3fe}.fv-btn-s{color:#fff;background:#ffffff1f;border:1px solid #fff6}.fv-btn-s:hover{background:#ffffff38}.fv-signals{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fv-sig{background:var(--chrm-surface);border:1px solid var(--chrm-border-subtle);border-top:3px solid var(--chrm-border);border-radius:14px;padding:15px 17px}.fv-sig.fv-good{border-top-color:var(--chrm-success)}.fv-sig.fv-warn{border-top-color:var(--chrm-warning)}.fv-sig.fv-bad{border-top-color:var(--chrm-danger)}.fv-sig-v{color:var(--chrm-text-primary);font-size:30px;font-weight:800;line-height:1}.fv-sig-v small{color:var(--chrm-text-secondary);font-size:16px;font-weight:700}.fv-good .fv-sig-v{color:var(--chrm-success)}.fv-warn .fv-sig-v{color:var(--chrm-warning)}.fv-bad .fv-sig-v{color:var(--chrm-danger)}.fv-sig-l{letter-spacing:.08em;text-transform:uppercase;color:var(--chrm-text-secondary);margin-top:8px;font-size:10px;font-weight:800}.fv-sig-s{color:var(--chrm-text-muted);margin-top:3px;font-size:10.5px;font-weight:600}.fv-sig-f{color:var(--chrm-text-secondary);border-top:1px dashed var(--chrm-border-subtle);margin-top:9px;padding-top:8px;font-size:10px;font-weight:700}.fv-grid{grid-template-columns:2fr 1fr;gap:12px;display:grid}.fv-card{background:var(--chrm-surface);border:1px solid var(--chrm-border-subtle);border-radius:14px;padding:15px 17px}.fv-span2{grid-row:span 2}.fv-h{align-items:center;gap:10px;margin-bottom:13px;display:flex}.fv-h span:first-child{color:var(--chrm-text-primary);font-size:11.5px;font-weight:800}.fv-h-r{border-radius:6px;margin-left:auto;padding:2px 9px;font-size:10.5px;font-weight:800}.fv-h-r.up{background:var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.fv-h-r.up{background:color-mix(in oklab, var(--chrm-success) 10%, #fff)}}.fv-h-r.up{color:var(--chrm-success)}.fv-h-r.dn{background:var(--chrm-danger)}@supports (color:color-mix(in lab, red, red)){.fv-h-r.dn{background:color-mix(in oklab, var(--chrm-danger) 10%, #fff)}}.fv-h-r.dn{color:var(--chrm-danger)}.fv-h-s{color:var(--chrm-text-muted);margin-left:auto;font-size:10px;font-weight:700}.fv-chart{height:150px;position:relative}.fv-chart svg{width:100%;height:100%;display:block}.fv-line{fill:none;stroke:var(--chrm-primary);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.fv-fill{fill:var(--chrm-primary)}@supports (color:color-mix(in lab, red, red)){.fv-fill{fill:color-mix(in oklab, var(--chrm-primary) 10%, transparent)}}.fv-fill{stroke:none}.fv-dots{pointer-events:none;position:absolute;inset:0}.fv-dot{fill:#fff;stroke:var(--chrm-primary);stroke-width:1.4px;vector-effect:non-scaling-stroke}.fv-xax{justify-content:space-between;margin-top:7px;display:flex}.fv-xax span{color:var(--chrm-text-muted);font-size:9.5px;font-weight:700}.fv-note{color:var(--chrm-text-secondary);border-top:1px dashed var(--chrm-border-subtle);margin-top:11px;padding-top:10px;font-size:10.5px;font-weight:600;line-height:1.6}.fv-empty{color:var(--chrm-text-muted);text-align:center;padding:28px 0;font-size:12px}.fv-rank{gap:11px;display:grid}.fv-rank-i{grid-template-columns:1fr 90px 42px;align-items:center;gap:10px;display:grid}.fv-rank-n{color:var(--chrm-text-primary);font-size:11.5px;font-weight:800}.fv-rank-s{color:var(--chrm-text-muted);margin-top:2px;font-size:9.5px;font-weight:600}.fv-rank-bar{background:var(--chrm-surface-2);border-radius:4px;height:6px;overflow:hidden}.fv-rank-bar i{border-radius:4px;height:100%;display:block}.fv-rank-bar i.fv-good{background:var(--chrm-success)}.fv-rank-bar i.fv-warn{background:var(--chrm-warning)}.fv-rank-bar i.fv-bad{background:var(--chrm-danger)}.fv-rank-v{text-align:right;font-size:11.5px;font-weight:800}.fv-rank-v.fv-good{color:var(--chrm-success)}.fv-rank-v.fv-warn{color:var(--chrm-warning)}.fv-rank-v.fv-bad{color:var(--chrm-danger)}.fv-acts{gap:9px;display:grid}.fv-act{border:1px solid var(--chrm-border-subtle);background:var(--chrm-surface-2);border-left:3px solid var(--chrm-border);border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.fv-act-good{border-left-color:var(--chrm-success);background:var(--chrm-success)}@supports (color:color-mix(in lab, red, red)){.fv-act-good{background:color-mix(in oklab, var(--chrm-success) 5%, #fff)}}.fv-act-warn{border-left-color:var(--chrm-warning);background:var(--chrm-warning)}@supports (color:color-mix(in lab, red, red)){.fv-act-warn{background:color-mix(in oklab, var(--chrm-warning) 5%, #fff)}}.fv-act-bad{border-left-color:var(--chrm-danger);background:var(--chrm-danger)}@supports (color:color-mix(in lab, red, red)){.fv-act-bad{background:color-mix(in oklab, var(--chrm-danger) 5%, #fff)}}.fv-act-tx{flex:1;min-width:0}.fv-act-t{color:var(--chrm-text-primary);font-size:11.5px;font-weight:800}.fv-act-s{color:var(--chrm-text-muted);margin-top:2px;font-size:10px;font-weight:600}.fv-act-b{color:var(--chrm-primary-indigo);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex-shrink:0;padding:5px 8px;font-size:10.5px;font-weight:800}.fv-act-b:hover{background:var(--chrm-hover)}@media (max-width:1000px){.fv-signals{grid-template-columns:repeat(2,1fr)}.fv-grid{grid-template-columns:1fr}.fv-span2{grid-row:auto}}.au-screen{z-index:50;isolation:isolate;background:#060b1a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden}.au-screen *{box-sizing:border-box}.au-bg{z-index:0;background:radial-gradient(125% 120% at 15% 0,#12224e 0%,#0a1330 46%,#060b1a 100%);position:absolute;inset:0;overflow:hidden}.au-aurora{filter:blur(72px);opacity:.72;mix-blend-mode:screen;pointer-events:none;border-radius:50%;position:absolute}.au-aurora1{background:radial-gradient(circle, var(--chrm-primary), transparent 66%);width:540px;height:540px;animation:22s ease-in-out infinite auDrift;top:-170px;left:-130px}.au-aurora2{background:radial-gradient(circle,#5b4be8,#0000 63%);width:500px;height:500px;animation:27s ease-in-out infinite reverse auDrift;bottom:-190px;right:-130px}.au-aurora3{opacity:.34;background:radial-gradient(circle,#0ea5a5,#0000 60%);width:430px;height:430px;animation:31s ease-in-out infinite auDrift;top:34%;right:20%}@keyframes auDrift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,42px)scale(1.08)}66%{transform:translate(-42px,30px)scale(.95)}}.au-mesh{opacity:.55;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 28%,#000 0%,#0000 74%);mask-image:radial-gradient(120% 90% at 50% 28%,#000 0%,#0000 74%)}.au-stage{z-index:2;grid-template-columns:1fr minmax(0,432px);align-items:stretch;gap:54px;width:min(1200px,100%);max-height:calc(100vh - 40px);display:grid;position:relative}.au-show{color:#eaf0ff;flex-direction:column;justify-content:center;height:100%;max-height:calc(100vh - 40px);display:flex;overflow:hidden}.au-sbrand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.au-spill{color:#c7d4ef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;font-size:11.5px;font-weight:600;display:inline-flex}.au-spill .dot{background:var(--chrm-primary);width:6px;height:6px;box-shadow:0 0 8px var(--chrm-primary);border-radius:50%}.au-shead{letter-spacing:-.03em;color:#f5f8ff;max-width:18ch;margin:0 0 14px;font-size:36px;font-weight:800;line-height:1.12}.au-shead em{background:linear-gradient(90deg, var(--chrm-primary), var(--chrm-accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.au-scopy{color:#9fabc9;max-width:56ch;margin:0 0 22px;font-size:14px;line-height:1.6}.au-widget{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:18px;margin-bottom:24px;padding:22px;position:relative;box-shadow:0 32px 74px -32px #000000b8,inset 0 1px #ffffff1f}.au-wtop{align-items:center;gap:10px;margin-bottom:15px;display:flex}.au-wic{background:var(--chrm-primary-gradient);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.au-wtitle{color:#eaf0ff;font-size:13px;font-weight:700}.au-wtag{color:#4ade80;background:#22c55e24;border:1px solid #22c55e4d;border-radius:20px;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:700}.au-wstats{gap:28px;margin-bottom:14px;display:flex}.au-wstat .n{color:#fff;letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:22px;font-weight:800;display:flex}.au-wstat .n span{color:#4ade80;font-size:11px;font-weight:700}.au-wstat .l{color:#9fabc9;margin-top:2px;font-size:11px}.au-wbars{align-items:flex-end;gap:7px;height:50px;display:flex}.au-wbar{background:#ffffff1a;border-radius:6px 6px 3px 3px;flex:1}.au-wbar.hi{background:var(--chrm-primary-gradient);box-shadow:0 0 18px #4b46e880}.au-wfloat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#eaf0ff;background:#0e162ce6;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;font-weight:600;animation:6.5s ease-in-out infinite auBob;display:flex;position:absolute;box-shadow:0 20px 46px -18px #000000bf}.au-wf1{top:-16px;right:-16px}.au-wf2{animation-delay:1.2s;bottom:-18px;left:22px}@keyframes auBob{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.au-float-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px #22c55e}.au-float-ic{background:linear-gradient(135deg,#347ff061,#5b4be852);border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.au-feats2{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.au-fchip{color:#d6def0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;font-size:12px;font-weight:600;transition:transform .18s,background .18s,border-color .18s;display:flex}.au-fchip:hover{background:#347ff024;border-color:#347ff06b;transform:translateY(-2px)}.au-fchip .ic{font-size:14px}.au-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.au-metric{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:11px 13px}.au-metric .n{color:#fff;letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1}.au-metric .l{color:#8494b5;margin-top:4px;font-size:9.5px;line-height:1.2}.au-card{z-index:2;-webkit-backdrop-filter:blur(30px)saturate(1.3);backdrop-filter:blur(30px)saturate(1.3);background:linear-gradient(160deg,#182242cc,#0c1328d6);border:1px solid #ffffff1f;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;width:min(432px,100%);height:100%;max-height:calc(100vh - 40px);padding:30px 38px 26px;display:flex;position:relative;overflow-y:auto;box-shadow:0 46px 130px -24px #000000bf,inset 0 1px #ffffff24,inset 0 -1px #00000059}.au-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(160deg,#ffffff47,#0000 42%);border-radius:26px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.au-card::-webkit-scrollbar{width:0}.au-panel{flex-direction:column;width:100%;animation:.55s cubic-bezier(.16,1,.3,1) auPanelIn;display:flex}@keyframes auPanelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.au-eyebrow-d{letter-spacing:.18em;color:var(--chrm-accent);margin-bottom:11px;font-size:10.5px;font-weight:700}.au-title{letter-spacing:-.02em;color:#f2f5fb;margin:0 0 6px;font-size:25px;font-weight:800}.au-desc{color:#9fabc9;margin:0 0 22px;font-size:13px;line-height:1.55}.au-alert{border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 13px;font-size:12.5px;line-height:1.45;display:flex}.au-alert.err{color:#fdb4ae;background:#f0443824;border:1px solid #fda29b61}.au-alert.ok{color:#86efac;background:#16a34a24;border:1px solid #4ade8061}.au-alert-ic{flex-shrink:0;margin-top:1px;font-size:13px}.au-field{margin-bottom:14px}.au-lbl{color:#c3cde6;margin-bottom:7px;font-size:11.5px;font-weight:600;display:block}.au-inpwrap{align-items:center;display:flex;position:relative}.au-inp{color:#eef2fb;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;width:100%;height:48px;padding:0 15px;font-size:14px;transition:border-color .18s,background .18s,box-shadow .18s}.au-inp::placeholder{color:#7a88a8}.au-inp:focus{border-color:var(--chrm-primary);background:#347ff014;outline:none;box-shadow:0 0 0 4px #347ff02e}.au-inp.has-ic{padding-left:44px}.au-inp.has-eye{padding-right:46px}.au-in-ic{color:#8494b5;pointer-events:none;display:flex;position:absolute;left:14px}.au-inpwrap:focus-within .au-in-ic{color:var(--chrm-accent)}.au-eye{cursor:pointer;color:#8494b5;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex;position:absolute;right:7px}.au-eye:hover{color:var(--chrm-accent);background:#ffffff14}.au-inp.err{background:#f044381a;border-color:#f0685e}.au-inp.err:focus{box-shadow:0 0 0 4px #f0443829}.au-err{color:#fdb4ae;margin-top:6px;font-size:11.5px;font-weight:500}.au-err:before{content:"⚠  "}.au-row{justify-content:space-between;align-items:center;margin:2px 0 16px;display:flex}.au-check{cursor:pointer;color:#aeb9d4;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12.5px;display:flex}.au-check input{opacity:0;width:0;height:0;position:absolute}.au-box{background:#ffffff0d;border:1.5px solid #ffffff40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.au-check input:checked+.au-box{background:var(--chrm-primary);border-color:var(--chrm-primary)}.au-box:after{content:"✓";color:#fff;opacity:0;font-size:11px;font-weight:800;transition:all .15s;transform:scale(.4)}.au-check input:checked+.au-box:after{opacity:1;transform:none}.au-check input:focus-visible+.au-box{box-shadow:0 0 0 3px #347ff052}.au-link{color:var(--chrm-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;text-decoration:none}.au-link:hover{color:#a9c4ff;text-decoration:underline}.au-btn{cursor:pointer;background:var(--chrm-primary-gradient);color:#fff;letter-spacing:.01em;border:none;border-radius:12px;width:100%;height:50px;font-size:14.5px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;position:relative;overflow:hidden;box-shadow:0 16px 36px -10px #347ff0cc,inset 0 1px #ffffff42}.au-btn:after{content:"";background:linear-gradient(105deg,#0000,#fff6,#0000);width:42%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.au-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 22px 46px -10px #347ff0eb,inset 0 1px #ffffff52}.au-btn:hover:not(:disabled):after{animation:.85s auSheen}@keyframes auSheen{0%{left:-60%}to{left:130%}}.au-btn:active:not(:disabled){transform:translateY(0)}.au-btn:disabled{cursor:not-allowed;opacity:.6}.au-btn-tx{transition:opacity .15s}.au-btn.loading .au-btn-tx{opacity:0}.au-btn.loading:after{display:none}.au-spin{opacity:0;border:2.4px solid #fff6;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.7s linear infinite auSpin;position:absolute;top:50%;left:50%}.au-btn.loading .au-spin{opacity:1}@keyframes auSpin{to{transform:rotate(360deg)}}.au-btn-ghost{cursor:pointer;color:#c3cde6;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;width:100%;height:46px;margin-top:10px;font-size:13.5px;font-weight:600;transition:all .15s}.au-btn-ghost:hover{color:#eef2fb;background:#ffffff17}.au-foot{color:#8494b5;text-align:center;margin-top:16px;font-size:12px}.au-foot a{color:var(--chrm-accent);cursor:pointer;font-weight:600}.au-foot a:hover{text-decoration:underline}.au-trust{border-top:1px solid #ffffff17;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;padding-top:18px;display:grid}.au-trust-i{color:#aeb9d4;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:flex}.au-trust-i svg{color:#5f9a7e;flex-shrink:0}.au-support{color:#8494b5;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:11.5px;display:flex}.au-support a{color:var(--chrm-accent);font-weight:600;text-decoration:none}.au-support a:hover{text-decoration:underline}.au-policy{color:#67748f;text-align:center;margin-top:12px;font-size:10.5px;line-height:1.5}.au-back{color:#aeb9d4;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:5px;margin-bottom:18px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.au-back:hover{color:var(--chrm-accent)}.au-badge{width:56px;height:56px;color:var(--chrm-accent);background:linear-gradient(135deg,#347ff03d,#5b4be833);border:1px solid #ffffff29;border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;display:flex;box-shadow:inset 0 1px #ffffff24}.au-otp{gap:10px;margin-bottom:10px;display:flex}.au-otp input{text-align:center;color:#eef2fb;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;width:100%;height:54px;font-size:21px;font-weight:700;transition:all .15s}.au-otp input:focus{border-color:var(--chrm-primary);background:#347ff01a;outline:none;box-shadow:0 0 0 4px #347ff02e}.au-otp input.filled{border-color:var(--chrm-primary);background:#347ff01f}.au-otp.err input{background:#f044381a;border-color:#f0685e}.au-resend{color:#8494b5;margin:15px 0 22px;font-size:12.5px}.au-resend b{color:#eef2fb;font-weight:700}.au-str{margin:-2px 0 14px}.au-str-bars{gap:5px;margin-bottom:8px;display:flex}.au-str-seg{background:#ffffff1a;border-radius:3px;flex:1;height:5px;transition:all .28s}.au-str-tx{color:#8494b5;font-size:11.5px;font-weight:600}.au-reqs{grid-template-columns:1fr 1fr;gap:7px 14px;margin:0 0 16px;display:grid}.au-req{color:#8494b5;align-items:center;gap:8px;font-size:11.5px;transition:all .15s;display:flex}.au-req .rq-dot{color:#0000;border:1.5px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;transition:all .15s;display:flex}.au-req.ok{color:#dde6f7}.au-req.ok .rq-dot{color:#fff;background:#16a34a;border-color:#16a34a}.au-check-anim{background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:22px;animation:.55s cubic-bezier(.16,1.35,.3,1) auPop;display:flex;box-shadow:0 18px 42px -8px #16a34a99,inset 0 1px #ffffff4d}@keyframes auPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.au-check-anim svg{width:42px;height:42px;display:block}.au-check-path{stroke-dasharray:48;stroke-dashoffset:48px;animation:.5s cubic-bezier(.65,0,.45,1) .25s forwards auDraw}@keyframes auDraw{to{stroke-dashoffset:0}}.au-demo{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:11px;margin-top:16px;padding:11px 14px}.au-demo-t{color:#aeb9d4;font-size:11px;font-weight:700}.au-demo-v{color:#8494b5;margin-top:3px;font-size:11.5px}.au-demo-v b{color:#cdd8ef;font-weight:700}@media (max-width:1024px){.au-stage{grid-template-columns:1fr;justify-items:center;gap:0}.au-show{display:none}}@media (max-width:920px){.au-card{width:min(430px,100%);padding:36px 30px 30px}}@media (max-width:480px){.au-screen{padding:0}.au-card{background:linear-gradient(160deg,#141e3ceb,#090f20f5);border:none;border-radius:0;justify-content:center;width:100%;min-height:100dvh;max-height:none;padding:34px 24px}.au-card:before{display:none}.au-otp{gap:7px}.au-otp input{height:50px;font-size:19px}.au-reqs,.au-trust{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.au-aurora,.au-wfloat,.au-check-anim,.au-check-path,.au-panel{animation:none}.au-btn:after{display:none}}:root{--color-primary:var(--chrm-primary);--color-primary-dark:var(--chrm-primary-indigo);--color-primary-muted:var(--chrm-hover);--color-primary-border:#347ff03d;--color-secondary:var(--chrm-primary-indigo);--color-secondary-light:var(--chrm-accent);--color-background:var(--chrm-background);--color-surface:var(--chrm-surface);--color-sidebar:var(--chrm-navy);--color-sidebar-border:#ffffff0f;--color-ink:var(--chrm-navy);--color-navy:var(--chrm-navy);--color-border:var(--chrm-border);--color-border-strong:var(--chrm-border);--color-text-main:var(--chrm-text-primary);--color-text-secondary:var(--chrm-text-secondary);--color-text-muted:var(--chrm-text-muted);--color-text-faint:var(--chrm-text-muted);--color-text-sidebar:var(--chrm-text-on-navy);--color-text-sidebar-muted:var(--chrm-text-on-navy-muted);--color-success:var(--chrm-success);--color-success-bg:#1f8b571a;--color-success-border:#1f8b5740;--color-danger:var(--chrm-danger);--color-danger-bg:#c7392f14;--color-danger-border:#c7392f40;--color-warning:var(--chrm-warning);--color-warning-bg:#b0741c1a;--color-warning-border:#b0741c40;--color-info:var(--chrm-info);--color-info-bg:var(--chrm-hover);--color-info-border:#347ff040;--shadow-card:var(--chrm-shadow-sm);--shadow-elevated:var(--chrm-shadow-md);--shadow-sidebar:4px 0 28px #111a3347;--sidebar-width:236px}html{font-family:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}body{background:var(--color-background);color:var(--color-text-main);font-family:inherit;font-size:13.5px;line-height:1.55}button,input,optgroup,select,textarea{font-family:inherit}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.em-dots{border:1px solid var(--color-border);background:var(--color-surface);width:28px;height:28px;color:var(--color-primary);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:2px;font-size:15px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.em-dots:after{content:"";position:absolute;inset:-4px}.em-dots:hover,.em-dots.on{color:var(--color-primary-dark);background:#347ff01f;border-color:#347ff061}.em-dots:focus-visible{outline:none;box-shadow:0 0 0 3px #347ff047}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:4px}@keyframes fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}
