/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,: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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--ld-font-sans);--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--tracking-tight:-.025em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ld-font-sans);--default-mono-font-family:var(--ld-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ld-focus)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ld-focus) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--ld-font-sans)}.af-legacy,.af-legacy :where(*){margin:revert;padding:revert;border-width:revert;border-style:revert;border-color:revert;border-radius:revert}.af-legacy :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:var(--ld-font-weight-medium)}.af-legacy :where(b,strong){font-weight:var(--ld-font-weight-medium)}.af-legacy :where(small){font-size:revert}.af-legacy :where(a){color:var(--ld-primary);-webkit-text-decoration:revert;text-decoration:revert}.af-legacy :where(ol,ul,menu){list-style:revert}.af-legacy :where(table){border-collapse:revert;border-color:revert;text-indent:revert}.af-legacy :where(code,kbd,samp,pre){font-family:var(--ld-font-mono);font-size:revert}.af-legacy :where(button,input,optgroup,select,textarea){appearance:revert;background-color:revert;color:revert;font-family:inherit;font-size:revert;font-weight:inherit;letter-spacing:revert;opacity:revert}.af-legacy :where(textarea){resize:revert}.af-legacy :where(){color:revert;opacity:revert}.af-legacy :where(svg,img,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.af-legacy :where(img,video){max-width:revert;height:revert}.af-legacy [data-dp-iso],.af-legacy [data-dp-iso] :where(*){border-style:solid;border-width:0;border-color:var(--border);margin:0;padding:0}.af-legacy button[data-dp-iso],.af-legacy [data-dp-iso] :where(button){appearance:button}.af-legacy :is(button,input)[data-dp-iso],.af-legacy [data-dp-iso] :where(button,input){color:inherit;font:inherit;letter-spacing:inherit;opacity:1;background-color:#0000}.af-legacy [data-dp-iso] :where(svg){vertical-align:middle;display:block}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-1{margin-block:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-auto{width:auto;height:auto}.h-\(--cell-size\){height:var(--cell-size)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--dp-h\,var\(--fld-h\)\)\]{height:var(--dp-h,var(--fld-h))}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.w-\(--cell-size\){width:var(--cell-size)}.w-72{width:calc(var(--spacing) * 72)}.w-\[212px\]{width:212px}.w-\[calc\(5ch\+1\.75rem\)\]{width:calc(5ch + 1.75rem)}.w-\[calc\(8ch\+1\.75rem\)\]{width:calc(8ch + 1.75rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;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,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--line\)\]{border-color:var(--line)}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.font-heading{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.running{animation-play-state:running}:is(.\*\:w-full>*){width:100%}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.group-has-\[\:focus-visible\]\/field-label\:not-data-\[state\=checked\]\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not([data-state=checked]){border-color:var(--input)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ld-focus)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ld-focus)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ld-focus) 50%, transparent)}}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.last\:mt-0:last-child{margin-top:0}@media (hover:hover){.hover\:bg-\[var\(--ld-primary-hover\)\]:hover{background-color:var(--ld-primary-hover)}.hover\:bg-\[var\(--ld-surface-hover\)\]:hover{background-color:var(--ld-surface-hover)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--ld-surface-hover)}.focus\:text-accent-foreground:focus,:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ld-focus)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ld-focus)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ld-focus) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ld-focus)}.active\:bg-\[var\(--ld-primary-pressed\)\]:active{background-color:var(--ld-primary-pressed)}.active\:bg-\[var\(--ld-surface-pressed\)\]:active{background-color:var(--ld-surface-pressed)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-border:disabled{border-color:var(--border)}.disabled\:bg-\[var\(--ld-disabled-bg\)\]:disabled{background-color:var(--ld-disabled-bg)}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:text-\[var\(--ld-disabled-ink\)\]:disabled{color:var(--ld-disabled-ink)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent,:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--ld-focus)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--ld-focus)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ld-focus) 50%, transparent)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-selected\:text-muted-foreground[aria-selected=true],.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[empty\=true\]\:text-muted-foreground[data-empty=true]{color:var(--muted-foreground)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-\[state\=checked\]\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *)[data-state=checked]{border-color:var(--primary)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media (width>=40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--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)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-calendar-picker-indicator\]\:hidden::-webkit-calendar-picker-indicator{display:none}.\[\&\:\:-webkit-calendar-picker-indicator\]\:appearance-none::-webkit-calendar-picker-indicator{appearance:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--ld-palette-neutral-0:#fff;--ld-palette-neutral-25:#fafbfa;--ld-palette-neutral-50:#f1f4f1;--ld-palette-neutral-100:#e7ece8;--ld-palette-neutral-200:#d9e2db;--ld-palette-neutral-300:#c1ccc3;--ld-palette-neutral-400:#9bab9f;--ld-palette-neutral-500:#788a7d;--ld-palette-neutral-600:#5f7164;--ld-palette-neutral-700:#46584c;--ld-palette-neutral-800:#2d3f33;--ld-palette-neutral-850:#233129;--ld-palette-neutral-900:#1b2921;--ld-palette-neutral-950:#121c16;--ld-palette-neutral-975:#0c140f;--ld-palette-green-50:#edf6f0;--ld-palette-green-100:#d9ece0;--ld-palette-green-200:#bdd8c6;--ld-palette-green-300:#99bea6;--ld-palette-green-400:#74a98b;--ld-palette-green-500:#4c8a66;--ld-palette-green-600:#34734f;--ld-palette-green-700:#245c3e;--ld-palette-green-800:#1d4a33;--ld-palette-green-900:#173b29;--ld-palette-green-950:#10291d;--ld-palette-amber-50:#fbf6ea;--ld-palette-amber-100:#f3e7c8;--ld-palette-amber-200:#e4d099;--ld-palette-amber-300:#d0b674;--ld-palette-amber-400:#be9b4d;--ld-palette-amber-500:#a7812f;--ld-palette-amber-600:#8b661d;--ld-palette-amber-700:#715019;--ld-palette-amber-800:#574017;--ld-palette-amber-900:#3b2c15;--ld-palette-amber-950:#241c0f;--ld-palette-red-50:#fcf1ef;--ld-palette-red-100:#f6dfd9;--ld-palette-red-200:#efc0b6;--ld-palette-red-300:#e49b8d;--ld-palette-red-400:#d77666;--ld-palette-red-500:#c45442;--ld-palette-red-600:#ac4032;--ld-palette-red-700:#903329;--ld-palette-red-800:#742b24;--ld-palette-red-900:#48231e;--ld-palette-red-950:#2c1916;--ld-palette-blue-50:#eff5fa;--ld-palette-blue-100:#dce9f4;--ld-palette-blue-200:#bed5e7;--ld-palette-blue-300:#92b8d4;--ld-palette-blue-400:#699aba;--ld-palette-blue-500:#487da0;--ld-palette-blue-600:#356489;--ld-palette-blue-700:#28506d;--ld-palette-blue-800:#244259;--ld-palette-blue-900:#1c3040;--ld-palette-blue-950:#11202a;--ld-palette-violet-50:#f6f2f9;--ld-palette-violet-100:#ebe2f1;--ld-palette-violet-200:#dacbe4;--ld-palette-violet-300:#c3acd2;--ld-palette-violet-400:#aa8cbc;--ld-palette-violet-500:#9274a6;--ld-palette-violet-600:#7c608f;--ld-palette-violet-700:#684d7a;--ld-palette-violet-800:#553f65;--ld-palette-violet-900:#392d43;--ld-palette-violet-950:#211b27;--ld-palette-teal-50:#eef6f4;--ld-palette-teal-100:#d8ebe5;--ld-palette-teal-200:#b9dad1;--ld-palette-teal-300:#93c1b4;--ld-palette-teal-400:#6aa694;--ld-palette-teal-500:#4b8977;--ld-palette-teal-600:#386e60;--ld-palette-teal-700:#2a584d;--ld-palette-teal-800:#23473f;--ld-palette-teal-900:#1d342d;--ld-palette-teal-950:#10211c;--ld-palette-graphite-0:#fff;--ld-palette-graphite-25:#fafafa;--ld-palette-graphite-50:#f4f4f5;--ld-palette-graphite-100:#ededef;--ld-palette-graphite-200:#e4e4e7;--ld-palette-graphite-300:#d4d4d8;--ld-palette-graphite-400:#a1a1aa;--ld-palette-graphite-500:#84848f;--ld-palette-graphite-600:#71717a;--ld-palette-graphite-700:#52525b;--ld-palette-graphite-800:#3f3f46;--ld-palette-graphite-850:#303034;--ld-palette-graphite-900:#27272a;--ld-palette-graphite-925:#202023;--ld-palette-graphite-950:#18181b;--ld-palette-graphite-975:#121214;--ld-palette-paper-0:#fff;--ld-palette-paper-25:#fafafa;--ld-palette-paper-50:#f5f5f5;--ld-palette-paper-100:#eee;--ld-palette-paper-200:#dedede;--ld-palette-paper-500:#888;--ld-palette-paper-600:#737373;--ld-palette-signal-blue-50:#eff6ff;--ld-palette-signal-blue-100:#dbeafe;--ld-palette-signal-blue-200:#bfdbfe;--ld-palette-signal-blue-300:#93c5fd;--ld-palette-signal-blue-400:#60a5fa;--ld-palette-signal-blue-500:#3b82f6;--ld-palette-signal-blue-600:#2563eb;--ld-palette-signal-blue-700:#1d4ed8;--ld-palette-signal-blue-800:#1e40af;--ld-palette-signal-blue-900:#1e3a8a;--ld-palette-signal-blue-950:#172554;--ld-palette-signal-red-50:#fef2f2;--ld-palette-signal-red-100:#fee2e2;--ld-palette-signal-red-200:#fecaca;--ld-palette-signal-red-300:#fca5a5;--ld-palette-signal-red-400:#f87171;--ld-palette-signal-red-500:#ef4444;--ld-palette-signal-red-600:#dc2626;--ld-palette-signal-red-700:#b91c1c;--ld-palette-signal-red-800:#991b1b;--ld-palette-signal-red-900:#7f1d1d;--ld-palette-signal-red-950:#450a0a;--ld-palette-signal-orange-50:#fff7ed;--ld-palette-signal-orange-100:#ffedd5;--ld-palette-signal-orange-200:#fed7aa;--ld-palette-signal-orange-300:#fdba74;--ld-palette-signal-orange-400:#fb923c;--ld-palette-signal-orange-500:#f97316;--ld-palette-signal-orange-600:#ea580c;--ld-palette-signal-orange-700:#c2410c;--ld-palette-signal-orange-800:#9a3412;--ld-palette-signal-orange-900:#7c2d12;--ld-palette-signal-orange-950:#431407;--ld-palette-signal-yellow-50:#fefce8;--ld-palette-signal-yellow-100:#fef9c3;--ld-palette-signal-yellow-200:#fef08a;--ld-palette-signal-yellow-300:#fde047;--ld-palette-signal-yellow-400:#facc15;--ld-palette-signal-yellow-500:#eab308;--ld-palette-signal-yellow-600:#ca8a04;--ld-palette-signal-yellow-700:#a16207;--ld-palette-signal-yellow-800:#854d0e;--ld-palette-signal-yellow-900:#713f12;--ld-palette-signal-yellow-950:#422006;--ld-palette-signal-cyan-300:#67e8f9;--ld-palette-signal-cyan-400:#22d3ee;--ld-palette-signal-cyan-600:#0891b2;--ld-palette-signal-cyan-700:#0e7490;--ld-palette-signal-violet-300:#c4b5fd;--ld-palette-signal-violet-400:#a78bfa;--ld-palette-signal-violet-600:#7c3aed;--ld-palette-signal-violet-700:#6d28d9;--ld-palette-signal-pink-300:#f9a8d4;--ld-palette-signal-pink-400:#f472b6;--ld-palette-signal-pink-600:#db2777;--ld-palette-signal-pink-700:#be185d;--ld-bg:var(--ld-palette-neutral-25);--ld-shell-bg:var(--ld-palette-neutral-50);--ld-screen-bg:var(--ld-palette-neutral-0);--ld-surface:var(--ld-palette-neutral-50);--ld-surface-2:var(--ld-palette-neutral-100);--ld-surface-hover:var(--ld-palette-neutral-100);--ld-surface-pressed:var(--ld-palette-neutral-200);--ld-surface-hover-border:var(--ld-palette-neutral-500);--ld-control-bg:var(--ld-palette-neutral-0);--ld-overlay-bg:var(--ld-palette-neutral-0);--ld-ink:var(--ld-palette-neutral-950);--ld-ink-muted:var(--ld-palette-neutral-700);--ld-ink-subtle:var(--ld-palette-neutral-600);--ld-ink-inverse:var(--ld-palette-neutral-0);--ld-border:var(--ld-palette-neutral-200);--ld-border-subtle:var(--ld-palette-neutral-100);--ld-control-border:var(--ld-palette-neutral-600);--ld-focus:var(--ld-palette-green-600);--ld-focus-offset:var(--ld-palette-neutral-0);--ld-primary:var(--ld-palette-green-700);--ld-primary-hover:var(--ld-palette-green-800);--ld-primary-pressed:var(--ld-palette-green-900);--ld-on-primary:var(--ld-palette-neutral-0);--ld-primary-soft:var(--ld-palette-green-100);--ld-selected:var(--ld-palette-green-100);--ld-selected-border:var(--ld-palette-green-600);--ld-disabled-bg:var(--ld-palette-neutral-100);--ld-disabled-ink:var(--ld-palette-neutral-500);--ld-deep:var(--ld-palette-green-950);--ld-on-deep:var(--ld-palette-neutral-50);--ld-brass:var(--ld-palette-amber-500);--ld-risk:var(--ld-palette-signal-red-700);--ld-risk-soft:var(--ld-palette-signal-red-50);--ld-risk-hover:var(--ld-palette-signal-red-800);--ld-risk-pressed:var(--ld-palette-signal-red-900);--ld-on-risk:var(--ld-palette-neutral-0);--ld-risk-critical:var(--ld-palette-signal-red-600);--ld-risk-high:var(--ld-palette-signal-orange-700);--ld-risk-high-soft:var(--ld-palette-signal-orange-50);--ld-risk-medium:var(--ld-palette-signal-yellow-700);--ld-risk-low:var(--ld-palette-graphite-600);--ld-hold:var(--ld-palette-amber-700);--ld-hold-soft:var(--ld-palette-amber-50);--ld-success:var(--ld-palette-green-700);--ld-success-soft:var(--ld-palette-green-50);--ld-info:var(--ld-palette-blue-700);--ld-info-soft:var(--ld-palette-blue-50);--ld-chart-muted:var(--ld-palette-neutral-200);--ld-chart-comparison:var(--ld-palette-graphite-500);--ld-chart-1:var(--ld-palette-signal-blue-600);--ld-chart-2:var(--ld-palette-signal-cyan-700);--ld-chart-3:var(--ld-palette-signal-violet-600);--ld-chart-4:var(--ld-palette-signal-pink-700);--ld-chart-5:var(--ld-palette-graphite-600);--ld-chart-6:var(--ld-palette-signal-blue-900);--ld-heat-1:var(--ld-palette-green-50);--ld-heat-2:var(--ld-palette-green-200);--ld-heat-3:var(--ld-palette-green-400);--ld-heat-4:var(--ld-palette-green-600);--ld-heat-5:var(--ld-palette-green-800);--ld-dock-hover:var(--ld-palette-green-900);--ld-dock-active:var(--ld-palette-neutral-800);--ld-dock-pressed:var(--ld-palette-green-800);--ld-dock-border:var(--ld-palette-neutral-700);--ld-brass-on-deep:var(--ld-palette-amber-300);--ld-chart-risk-critical-fill:var(--ld-palette-signal-red-100);--ld-chart-risk-high-fill:var(--ld-palette-signal-orange-100);--ld-chart-risk-medium-fill:var(--ld-palette-signal-yellow-100);--ld-chart-risk-low-fill:var(--ld-palette-graphite-100);--ld-chart-outcome-confirmed:var(--ld-palette-signal-red-600);--ld-chart-outcome-rejected:var(--ld-palette-graphite-600);--ld-chart-outcome-pending:var(--ld-palette-graphite-300);--ld-chart-outcome-excluded:var(--ld-palette-graphite-100);--ld-on-chart-pending:var(--ld-palette-graphite-950);--ld-on-chart-excluded:var(--ld-palette-graphite-700);--ld-chart-volume-1:var(--ld-palette-signal-blue-600);--ld-on-chart-volume-1:var(--ld-palette-neutral-0);--ld-chart-volume-2:var(--ld-palette-signal-cyan-700);--ld-on-chart-volume-2:var(--ld-palette-neutral-0);--ld-chart-volume-3:var(--ld-palette-signal-violet-600);--ld-on-chart-volume-3:var(--ld-palette-neutral-0);--ld-chart-volume-4:var(--ld-palette-signal-pink-700);--ld-on-chart-volume-4:var(--ld-palette-neutral-0);--ld-chart-tooltip-bg:var(--ld-palette-neutral-950);--ld-chart-tooltip-ink:var(--ld-palette-neutral-50);--ld-chart-tooltip-muted:var(--ld-palette-neutral-300);--ld-workspace-bg:var(--ld-palette-paper-25);--ld-workspace-shell-bg:var(--ld-palette-paper-50);--ld-workspace-surface:var(--ld-palette-paper-50);--ld-workspace-surface-2:var(--ld-palette-paper-100);--ld-workspace-surface-hover:var(--ld-palette-paper-100);--ld-workspace-surface-pressed:var(--ld-palette-paper-200);--ld-workspace-surface-hover-border:var(--ld-palette-paper-500);--ld-workspace-border:var(--ld-palette-paper-200);--ld-workspace-border-subtle:var(--ld-palette-paper-100);--ld-workspace-control-border:var(--ld-palette-paper-600);--ld-workspace-disabled-bg:var(--ld-palette-paper-100);--ld-workspace-card-bg:var(--ld-palette-paper-0);--ld-font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ld-font-mono:"Geist Mono", "SFMono-Regular", Consolas, monospace;--ld-font-weight-regular:400;--ld-font-weight-medium:500;--ld-font-weight-light:300;--ld-font-weight-extralight:200;--ld-space-0:0px;--ld-space-2:2px;--ld-space-4:4px;--ld-space-8:8px;--ld-space-12:12px;--ld-space-16:16px;--ld-space-20:20px;--ld-space-24:24px;--ld-space-32:32px;--ld-space-40:40px;--ld-space-48:48px;--ld-space-64:64px;--ld-space-80:80px;--ld-space-96:96px;--ld-radius-none:0px;--ld-radius-xs:4px;--ld-radius-sm:6px;--ld-radius-md:8px;--ld-radius-lg:12px;--ld-radius-shell:16px;--ld-radius-pill:999px;--ld-size-control-sm:32px;--ld-size-control-md:36px;--ld-size-control-lg:40px;--ld-size-touch:44px;--ld-size-row-compact:36px;--ld-size-row-default:44px;--ld-size-row-relaxed:52px;--ld-size-sidebar:252px;--ld-size-sidebar-rail:64px;--ld-size-dock:48px;--ld-size-dock-gap:0px;--ld-size-dock-reserve:64px;--ld-size-content-max:1600px;--ld-size-drawer:480px;--ld-size-dialog:560px;--ld-size-shell-inset-block:16px;--ld-size-shell-inset-inline:var(--ld-size-shell-inset-block);--ld-size-sidebar-compact:222px;--ld-size-checkbox:16px;--ld-size-switch-inline:36px;--ld-size-switch-block:20px;--ld-size-icon-button:36px;--ld-size-chart-min:240px;--ld-size-chart-default:280px;--ld-layout-page:32px;--ld-layout-page-medium:24px;--ld-layout-page-small:16px;--ld-layout-section-gap:40px;--ld-layout-block-gap:24px;--ld-layout-group-gap:16px;--ld-layout-control-gap:8px;--ld-layout-label-gap:8px;--ld-layout-caption-gap:4px;--ld-layout-reading-max:68ch;--ld-layout-form-max:640px;--ld-layout-content-max:1600px;--ld-layout-columns-wide:12;--ld-layout-columns-medium:8;--ld-layout-columns-small:4;--ld-stroke-hairline:1px;--ld-stroke-control:1px;--ld-stroke-selected:2px;--ld-stroke-focus:2px;--ld-stroke-focus-offset:3px;--ld-icon-xs:12px;--ld-icon-sm:16px;--ld-icon-md:20px;--ld-icon-lg:24px;--ld-icon-xl:32px;--ld-icon-stroke:1.75;--ld-motion-instant:0s;--ld-motion-fast:.12s;--ld-motion-normal:.18s;--ld-motion-slow:.24s;--ld-motion-ease:cubic-bezier(.2,.7,.2,1);--ld-motion-exit:cubic-bezier(.4,0,1,1);--ld-motion-hover-intent:.12s;--ld-motion-hover-dismiss:.22s;--ld-z-base:0;--ld-z-sticky:10;--ld-z-dock:20;--ld-z-popover:30;--ld-z-overlay:40;--ld-z-dialog:50;--ld-z-toast:60;--ld-z-screen:1;--ld-shadow-none:none;--ld-shadow-shell:0 4px 16px #121c160f;--ld-shadow-popover:0 2px 6px #121c160f, 0 12px 32px #121c161a;--ld-shadow-overlay:0 8px 24px #121c1614, 0 24px 64px #121c1624;--ld-shadow-dock:0 4px 18px #245c3e1a;--ld-shadow-selection:0 1px 3px #121c1614;--ld-density-compact-control-height:32px;--ld-density-compact-row-height:36px;--ld-density-compact-card-padding:16px;--ld-density-compact-metric-padding:12px;--ld-density-compact-gap:12px;--ld-density-default-control-height:40px;--ld-density-default-row-height:44px;--ld-density-default-card-padding:24px;--ld-density-default-metric-padding:16px;--ld-density-default-gap:16px;--ld-density-relaxed-control-height:44px;--ld-density-relaxed-row-height:52px;--ld-density-relaxed-card-padding:24px;--ld-density-relaxed-metric-padding:20px;--ld-density-relaxed-gap:20px;--ld-density-active-control-height:var(--ld-density-default-control-height);--ld-density-active-row-height:var(--ld-density-default-row-height);--ld-density-active-card-padding:var(--ld-density-default-card-padding);--ld-density-active-metric-padding:var(--ld-density-default-metric-padding);--ld-density-active-gap:var(--ld-density-default-gap);--ld-component-card-bg:var(--ld-surface);--ld-component-card-border:var(--ld-border-subtle);--ld-component-card-radius:var(--ld-radius-lg);--ld-component-card-padding:var(--ld-density-active-card-padding);--ld-component-card-hover:var(--ld-surface-hover);--ld-component-card-pressed:var(--ld-surface-pressed);--ld-component-button-height:var(--ld-density-active-control-height);--ld-component-button-radius:var(--ld-radius-md);--ld-component-button-gap:var(--ld-layout-control-gap);--ld-component-button-secondary-bg:var(--ld-surface);--ld-component-button-primary-bg:var(--ld-primary);--ld-component-input-bg:var(--ld-control-bg);--ld-component-input-border:var(--ld-control-border);--ld-component-input-height:var(--ld-density-active-control-height);--ld-component-table-row:var(--ld-density-active-row-height);--ld-component-table-header-bg:var(--ld-screen-bg);--ld-component-table-selected-bg:var(--ld-selected);--ld-component-metric-padding:var(--ld-density-active-metric-padding);--ld-component-grid-gap:var(--ld-density-active-gap);--ld-component-page-inset:var(--ld-layout-page-medium);--ld-component-shell-radius:var(--ld-radius-shell);--ld-component-shell-bg:var(--ld-shell-bg);--ld-component-screen-bg:var(--ld-screen-bg);--ld-component-dock-bg:var(--ld-deep);--ld-component-dock-ink:var(--ld-on-deep);--ld-component-dock-hover:var(--ld-dock-hover);--ld-component-dock-active:var(--ld-dock-active);--ld-component-dock-pressed:var(--ld-dock-pressed);--ld-component-dock-border:var(--ld-dock-border);--ld-component-dock-radius:var(--ld-radius-pill);--ld-component-dock-height:var(--ld-size-dock);--ld-component-dock-item-size:36px;--ld-component-dock-touch-height:56px;--ld-component-dock-touch-item-size:var(--ld-size-touch);--ld-component-dock-launcher-bg:var(--ld-on-deep);--ld-component-dock-launcher-ink:var(--ld-deep);--ld-component-dock-gap:var(--ld-space-8);--ld-component-dock-lowering:var(--ld-space-4);--ld-component-dock-padding-block:6px;--ld-component-dock-padding-start:6px;--ld-component-dock-padding-end:var(--ld-space-16);--ld-component-dock-divider-margin:var(--ld-space-4);--ld-component-shell-available-height:100dvh;--ld-component-header-height:0px;--ld-component-header-touch-height:0px;--ld-component-footer-height:40px;--ld-component-footer-touch-height:48px;--ld-component-footer-compact-height:80px;--ld-component-footer-inset-inline:calc(var(--ld-size-shell-inset-inline) + var(--ld-radius-shell));--ld-component-footer-stacked-height:96px;--ld-component-footer-stacked-touch-height:128px;--ld-component-modules-row-height:280px;--ld-component-modules-compact-row-height:160px;--ld-component-modules-mobile-row-height:64px;--ld-component-modules-operations-mobile-height:112px;--ld-component-modules-content-max:1408px;--ld-component-modules-sparkline-height:96px;--ld-component-modules-link-reveal-duration:.52s;--ld-component-modules-bank-transition-duration:.56s;--ld-component-modules-bank-control-size:var(--ld-space-24);--ld-component-modules-bank-control-width:14px;--ld-component-modules-secondary-ink:var(--ld-on-deep)}@supports (color:color-mix(in lab, red, red)){:root{--ld-component-modules-secondary-ink:color-mix(in srgb, var(--ld-on-deep) 65%, var(--ld-deep))}}:root{--ld-component-modules-frame-gap:var(--ld-space-32);--ld-component-modules-dock-height:var(--ld-size-dock);--ld-component-modules-ornament-max-size:360px;--ld-component-modules-ornament-offset-x:36%;--ld-component-modules-ornament-offset-y:44%;--ld-component-modules-ornament-ink:var(--ld-primary);--ld-component-modules-ornament-height:80%;--ld-component-modules-bank-dot-size:var(--ld-space-4);--ld-component-modules-bank-dot-ink:var(--ld-on-deep)}@supports (color:color-mix(in lab, red, red)){:root{--ld-component-modules-bank-dot-ink:color-mix(in srgb, var(--ld-on-deep) 30%, var(--ld-deep))}}:root{--ld-component-modules-bank-auto-advance-duration:5s;--ld-component-monitoring-grid-row:24px;--ld-component-monitoring-grid-gap:var(--ld-space-16);--ld-component-monitoring-card-padding:var(--ld-space-16);--ld-component-monitoring-content-max:none;--ld-component-monitoring-page-inset:var(--ld-space-24);--ld-type-display-size:2.5rem;--ld-type-display-line:1.1;--ld-type-display-weight:var(--ld-font-weight-extralight);--ld-type-display-tracking:-.035em;--ld-type-display-family:var(--ld-font-sans);--ld-type-page-title-size:1.75rem;--ld-type-page-title-line:1.21429;--ld-type-page-title-weight:var(--ld-font-weight-medium);--ld-type-page-title-tracking:-.025em;--ld-type-page-title-family:var(--ld-font-sans);--ld-type-section-size:1.125rem;--ld-type-section-line:1.33333;--ld-type-section-weight:var(--ld-font-weight-medium);--ld-type-section-tracking:-.02em;--ld-type-section-family:var(--ld-font-sans);--ld-type-card-title-size:1rem;--ld-type-card-title-line:1.5;--ld-type-card-title-weight:var(--ld-font-weight-medium);--ld-type-card-title-tracking:-.01em;--ld-type-card-title-family:var(--ld-font-sans);--ld-type-lead-size:1.125rem;--ld-type-lead-line:1.55556;--ld-type-lead-weight:var(--ld-font-weight-regular);--ld-type-lead-tracking:-.01em;--ld-type-lead-family:var(--ld-font-sans);--ld-type-body-large-size:1rem;--ld-type-body-large-line:1.625;--ld-type-body-large-weight:var(--ld-font-weight-regular);--ld-type-body-large-tracking:0;--ld-type-body-large-family:var(--ld-font-sans);--ld-type-body-size:.875rem;--ld-type-body-line:1.57143;--ld-type-body-weight:var(--ld-font-weight-regular);--ld-type-body-tracking:0;--ld-type-body-family:var(--ld-font-sans);--ld-type-label-size:.8125rem;--ld-type-label-line:1.38462;--ld-type-label-weight:var(--ld-font-weight-regular);--ld-type-label-tracking:0;--ld-type-label-family:var(--ld-font-sans);--ld-type-table-size:.8125rem;--ld-type-table-line:1.53846;--ld-type-table-weight:var(--ld-font-weight-regular);--ld-type-table-tracking:0;--ld-type-table-family:var(--ld-font-sans);--ld-type-caption-size:.75rem;--ld-type-caption-line:1.33333;--ld-type-caption-weight:var(--ld-font-weight-regular);--ld-type-caption-tracking:0;--ld-type-caption-family:var(--ld-font-sans);--ld-type-eyebrow-size:.75rem;--ld-type-eyebrow-line:1.33333;--ld-type-eyebrow-weight:var(--ld-font-weight-medium);--ld-type-eyebrow-tracking:.1em;--ld-type-eyebrow-family:var(--ld-font-sans);--ld-type-kpi-size:1.375rem;--ld-type-kpi-line:1.27273;--ld-type-kpi-weight:var(--ld-font-weight-medium);--ld-type-kpi-tracking:-.035em;--ld-type-kpi-family:var(--ld-font-sans);--ld-type-code-size:.75rem;--ld-type-code-line:1.5;--ld-type-code-weight:var(--ld-font-weight-regular);--ld-type-code-tracking:0;--ld-type-code-family:var(--ld-font-mono);--ld-type-card-intro-size:1.5rem;--ld-type-card-intro-line:1.33333;--ld-type-card-intro-weight:var(--ld-font-weight-regular);--ld-type-card-intro-tracking:-.015em;--ld-type-card-intro-family:var(--ld-font-sans);--ld-type-data-label-size:.8125rem;--ld-type-data-label-line:1.38462;--ld-type-data-label-weight:var(--ld-font-weight-regular);--ld-type-data-label-tracking:0;--ld-type-data-label-family:var(--ld-font-sans);--ld-type-data-caption-size:.75rem;--ld-type-data-caption-line:1.33333;--ld-type-data-caption-weight:var(--ld-font-weight-regular);--ld-type-data-caption-tracking:0;--ld-type-data-caption-family:var(--ld-font-sans);--ld-type-data-kpi-size:1.375rem;--ld-type-data-kpi-line:1.27273;--ld-type-data-kpi-weight:var(--ld-font-weight-medium);--ld-type-data-kpi-tracking:-.02em;--ld-type-data-kpi-family:var(--ld-font-sans)}[data-theme=dark]{--ld-bg:var(--ld-palette-graphite-975);--ld-shell-bg:var(--ld-palette-graphite-950);--ld-screen-bg:var(--ld-palette-graphite-925);--ld-surface:var(--ld-palette-graphite-900);--ld-surface-2:var(--ld-palette-graphite-850);--ld-surface-hover:var(--ld-palette-graphite-850);--ld-surface-pressed:var(--ld-palette-graphite-800);--ld-surface-hover-border:var(--ld-palette-graphite-500);--ld-control-bg:var(--ld-palette-graphite-925);--ld-overlay-bg:var(--ld-palette-graphite-850);--ld-ink:var(--ld-palette-graphite-50);--ld-ink-muted:var(--ld-palette-graphite-300);--ld-ink-subtle:var(--ld-palette-graphite-400);--ld-ink-inverse:var(--ld-palette-graphite-950);--ld-border:var(--ld-palette-graphite-800);--ld-border-subtle:var(--ld-palette-graphite-850);--ld-control-border:var(--ld-palette-graphite-400);--ld-focus:var(--ld-palette-green-300);--ld-focus-offset:var(--ld-palette-graphite-925);--ld-primary:var(--ld-palette-green-300);--ld-primary-hover:var(--ld-palette-green-200);--ld-primary-pressed:var(--ld-palette-green-100);--ld-on-primary:var(--ld-palette-green-950);--ld-primary-soft:var(--ld-palette-green-950);--ld-selected:var(--ld-palette-green-900);--ld-selected-border:var(--ld-palette-green-300);--ld-disabled-bg:var(--ld-palette-graphite-850);--ld-disabled-ink:var(--ld-palette-graphite-500);--ld-deep:var(--ld-palette-graphite-975);--ld-on-deep:var(--ld-palette-graphite-50);--ld-brass:var(--ld-palette-amber-300);--ld-risk:var(--ld-palette-signal-red-400);--ld-risk-soft:var(--ld-palette-signal-red-950);--ld-risk-hover:var(--ld-palette-signal-red-300);--ld-risk-pressed:var(--ld-palette-signal-red-200);--ld-on-risk:var(--ld-palette-signal-red-950);--ld-risk-critical:var(--ld-palette-signal-red-400);--ld-risk-high:var(--ld-palette-signal-orange-400);--ld-risk-high-soft:var(--ld-palette-signal-orange-950);--ld-risk-medium:var(--ld-palette-signal-yellow-400);--ld-risk-low:var(--ld-palette-graphite-400);--ld-hold:var(--ld-palette-amber-300);--ld-hold-soft:var(--ld-palette-amber-950);--ld-success:var(--ld-palette-green-300);--ld-success-soft:var(--ld-palette-green-950);--ld-info:var(--ld-palette-blue-300);--ld-info-soft:var(--ld-palette-blue-950);--ld-chart-muted:var(--ld-palette-graphite-800);--ld-chart-comparison:var(--ld-palette-graphite-400);--ld-chart-1:var(--ld-palette-signal-blue-400);--ld-chart-2:var(--ld-palette-signal-cyan-400);--ld-chart-3:var(--ld-palette-signal-violet-400);--ld-chart-4:var(--ld-palette-signal-pink-400);--ld-chart-5:var(--ld-palette-graphite-400);--ld-chart-6:var(--ld-palette-signal-blue-200);--ld-heat-1:var(--ld-palette-green-950);--ld-heat-2:var(--ld-palette-green-900);--ld-heat-3:var(--ld-palette-green-700);--ld-heat-4:var(--ld-palette-green-500);--ld-heat-5:var(--ld-palette-green-300);--ld-dock-hover:var(--ld-palette-graphite-850);--ld-dock-active:var(--ld-palette-graphite-800);--ld-dock-pressed:var(--ld-palette-graphite-800);--ld-dock-border:var(--ld-palette-graphite-700);--ld-brass-on-deep:var(--ld-palette-amber-300);--ld-chart-risk-critical-fill:var(--ld-palette-signal-red-950);--ld-chart-risk-high-fill:var(--ld-palette-signal-orange-950);--ld-chart-risk-medium-fill:var(--ld-palette-signal-yellow-950);--ld-chart-risk-low-fill:var(--ld-palette-graphite-800);--ld-chart-outcome-confirmed:var(--ld-palette-signal-red-400);--ld-chart-outcome-rejected:var(--ld-palette-graphite-400);--ld-chart-outcome-pending:var(--ld-palette-graphite-600);--ld-chart-outcome-excluded:var(--ld-palette-graphite-800);--ld-on-chart-pending:var(--ld-palette-graphite-50);--ld-on-chart-excluded:var(--ld-palette-graphite-50);--ld-chart-volume-1:var(--ld-palette-signal-blue-400);--ld-on-chart-volume-1:var(--ld-palette-graphite-950);--ld-chart-volume-2:var(--ld-palette-signal-cyan-400);--ld-on-chart-volume-2:var(--ld-palette-graphite-950);--ld-chart-volume-3:var(--ld-palette-signal-violet-400);--ld-on-chart-volume-3:var(--ld-palette-graphite-950);--ld-chart-volume-4:var(--ld-palette-signal-pink-400);--ld-on-chart-volume-4:var(--ld-palette-graphite-950);--ld-chart-tooltip-bg:var(--ld-palette-graphite-25);--ld-chart-tooltip-ink:var(--ld-palette-graphite-950);--ld-chart-tooltip-muted:var(--ld-palette-graphite-700);--ld-workspace-bg:var(--ld-palette-graphite-975);--ld-workspace-shell-bg:var(--ld-palette-graphite-950);--ld-workspace-surface:var(--ld-palette-graphite-900);--ld-workspace-surface-2:var(--ld-palette-graphite-850);--ld-workspace-surface-hover:var(--ld-palette-graphite-850);--ld-workspace-surface-pressed:var(--ld-palette-graphite-800);--ld-workspace-surface-hover-border:var(--ld-palette-graphite-500);--ld-workspace-border:var(--ld-palette-graphite-800);--ld-workspace-border-subtle:var(--ld-palette-graphite-850);--ld-workspace-control-border:var(--ld-palette-graphite-400);--ld-workspace-disabled-bg:var(--ld-palette-graphite-850);--ld-workspace-card-bg:var(--ld-palette-graphite-925);--ld-shadow-shell:0 4px 16px #00000038;--ld-shadow-popover:0 2px 6px #0003, 0 12px 32px #00000047;--ld-shadow-overlay:0 8px 24px #0000003d, 0 24px 64px #00000052;--ld-shadow-dock:0 4px 18px #0000003d;--ld-shadow-selection:0 1px 3px #0000003d}[data-density=compact]{--ld-density-active-control-height:var(--ld-density-compact-control-height);--ld-density-active-row-height:var(--ld-density-compact-row-height);--ld-density-active-card-padding:var(--ld-density-compact-card-padding);--ld-density-active-metric-padding:var(--ld-density-compact-metric-padding);--ld-density-active-gap:var(--ld-density-compact-gap);--ld-component-card-padding:var(--ld-density-active-card-padding);--ld-component-button-height:var(--ld-density-active-control-height);--ld-component-input-height:var(--ld-density-active-control-height);--ld-component-table-row:var(--ld-density-active-row-height);--ld-component-metric-padding:var(--ld-density-active-metric-padding);--ld-component-grid-gap:var(--ld-density-active-gap)}[data-density=default]{--ld-density-active-control-height:var(--ld-density-default-control-height);--ld-density-active-row-height:var(--ld-density-default-row-height);--ld-density-active-card-padding:var(--ld-density-default-card-padding);--ld-density-active-metric-padding:var(--ld-density-default-metric-padding);--ld-density-active-gap:var(--ld-density-default-gap);--ld-component-card-padding:var(--ld-density-active-card-padding);--ld-component-button-height:var(--ld-density-active-control-height);--ld-component-input-height:var(--ld-density-active-control-height);--ld-component-table-row:var(--ld-density-active-row-height);--ld-component-metric-padding:var(--ld-density-active-metric-padding);--ld-component-grid-gap:var(--ld-density-active-gap)}[data-density=relaxed]{--ld-density-active-control-height:var(--ld-density-relaxed-control-height);--ld-density-active-row-height:var(--ld-density-relaxed-row-height);--ld-density-active-card-padding:var(--ld-density-relaxed-card-padding);--ld-density-active-metric-padding:var(--ld-density-relaxed-metric-padding);--ld-density-active-gap:var(--ld-density-relaxed-gap);--ld-component-card-padding:var(--ld-density-active-card-padding);--ld-component-button-height:var(--ld-density-active-control-height);--ld-component-input-height:var(--ld-density-active-control-height);--ld-component-table-row:var(--ld-density-active-row-height);--ld-component-metric-padding:var(--ld-density-active-metric-padding);--ld-component-grid-gap:var(--ld-density-active-gap)}@font-face{font-family:Geist;src:url(/assets/Geist-Variable-Bj2R_7yk.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-Dispecij.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-sans:var(--ld-font-sans);--font-mono:var(--ld-font-mono);--font-heading:var(--ld-font-sans)}html{font-synthesis:none}body{font-family:var(--ld-font-sans);font-weight:var(--ld-font-weight-regular)}:root{--background:var(--ld-screen-bg);--foreground:var(--ld-ink);--card:var(--ld-screen-bg);--card-foreground:var(--ld-ink);--popover:var(--ld-overlay-bg);--popover-foreground:var(--ld-ink);--primary:var(--ld-primary);--primary-foreground:var(--ld-on-primary);--secondary:var(--ld-surface);--secondary-foreground:var(--ld-ink);--muted:var(--ld-surface);--muted-foreground:var(--ld-ink-subtle);--accent-foreground:var(--ld-ink);--destructive:var(--ld-risk);--border:var(--ld-border);--input:var(--ld-control-border);--chart-1:var(--ld-chart-1);--chart-2:var(--ld-chart-2);--chart-3:var(--ld-chart-3);--chart-4:var(--ld-chart-4);--chart-5:var(--ld-chart-5);--radius:.625rem;--sidebar:var(--ld-shell-bg);--sidebar-foreground:var(--ld-ink);--sidebar-primary:var(--ld-primary);--sidebar-primary-foreground:var(--ld-on-primary);--sidebar-accent:var(--ld-surface-hover);--sidebar-accent-foreground:var(--ld-ink);--sidebar-border:var(--ld-border);--sidebar-ring:var(--ld-focus)}@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-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}:root{--ground:var(--ld-shell-bg);--surface:var(--ld-screen-bg);--surface-2:var(--ld-surface);--surface-3:var(--ld-surface-hover);--ink:var(--ld-ink);--ink-2:var(--ld-ink-muted);--ink-3:var(--ld-ink-subtle);--ink-4:var(--ld-ink-subtle);--line:var(--ld-border);--line-2:var(--ld-border-subtle);--line-strong:var(--ld-control-border);--accent:var(--ld-primary);--accent-2:var(--ld-primary-hover);--accent-soft:var(--ld-primary-soft);--on-accent:var(--ld-on-primary);--side:var(--ld-deep);--side-ink:var(--ld-on-deep);--side-ink-2:var(--ld-on-deep);--side-line:var(--ld-dock-border);--side-hover:var(--ld-dock-hover);--lvl-crit:var(--ld-risk-critical);--lvl-crit-bg:var(--ld-risk-soft);--lvl-crit-on:var(--ld-on-risk);--lvl-high:var(--ld-risk-high);--lvl-high-bg:var(--ld-risk-high-soft);--lvl-mid:var(--ld-risk-medium);--lvl-mid-bg:var(--ld-hold-soft);--lvl-mid-line:color-mix(in srgb,var(--ld-hold) 30%,var(--ld-border));--lvl-low:var(--ld-risk-low);--lvl-low-bg:var(--ld-surface);--state-done:var(--ld-success);--state-done-bg:var(--ld-success-soft);--state-work:var(--ld-primary);--state-work-bg:var(--ld-primary-soft);--state-idle:var(--ld-ink-subtle);--state-idle-bg:var(--ld-surface);--cat-a:var(--ld-chart-1);--cat-b:var(--ld-chart-2);--cat-c:var(--ld-chart-3);--cat-d:var(--ld-chart-6);--cat-e:var(--ld-chart-5);--r-crit:var(--lvl-crit);--r-crit-bg:var(--lvl-crit-bg);--r-high:var(--lvl-high);--r-high-bg:var(--lvl-high-bg);--r-mid:var(--lvl-mid);--r-mid-bg:var(--lvl-mid-bg);--r-low:var(--lvl-low);--r-low-bg:var(--lvl-low-bg);--crit-solid:var(--ld-risk);--on-crit:var(--ld-on-risk);--low-solid:var(--ld-success);--on-low:var(--ld-on-primary);--cat-1:var(--cat-a);--cat-2:var(--cat-b);--cat-3:var(--cat-c);--cat-4:var(--cat-d);--f-sans:var(--ld-font-sans);--f-mono:var(--ld-font-mono);--fs-xs:var(--ld-type-caption-size);--fs-sm:var(--ld-type-table-size);--fs-md:var(--ld-type-body-size);--fs-base:var(--ld-type-body-size);--fs-lg:var(--ld-type-card-title-size);--fs-xl:var(--ld-type-section-size);--fs-2xl:var(--ld-type-page-title-size);--fs-kpi:var(--ld-type-kpi-size);--lh-tight:1.2;--lh-ui:1.4;--lh-base:1.57143;--lh-read:1.625;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:16px;--r-pill:999px;--r-cb:4px;--ico-check:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--ctl-h:36px;--ctl-h-lg:40px;--ctl-h-sm:30px;--fld-h:44px;--row:44px;--gbar:48px;--side-w:300px;--side-w-min:64px;--content-max:1480px;--ring:0 0 0 3px color-mix(in srgb,var(--ld-focus) 28%,transparent);--sh-pop:var(--ld-shadow-popover);--sh-modal:var(--ld-shadow-overlay);--sh-knob:var(--ld-shadow-selection);--ease:cubic-bezier(.2,.7,.2,1)}:root[data-density=compact]{--row:36px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{padding-top:var(--gbar);background:var(--ground);color:var(--ink);font-family:var(--f-sans);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}button{font:inherit;color:inherit;cursor:pointer;margin:0}input,select,textarea{font:inherit;color:inherit}b,strong{font-weight:var(--ld-font-weight-medium)}em{font-style:normal}svg text{font-family:var(--f-sans);font-size:11px}.num,.mv,.tnum,.kv .vv.mono,.lvlbadge,.scoreval,.kpic .kv,.mcard .mvv,.dc-sc .v,.gauge .gv,.dc-prevscore .v,.behh .sn b,.schrow .sn b,.fr .fs2,.fb .fv,.fst .fv,.vbar .vv,.dl .dv,.dl .dp,.dleg-r .dl-v,.dleg-r .dl-p,.sumrow .sv,.dc-simrow .sv,.rleg b,.trend,.pct,.tab .tc,.qtab .n,.ni .cnt,.tc{font-variant-numeric:tabular-nums}.num,.tnum,.scoreval,.tab .tc,.qtab .n,.ni .cnt,.tc{font-family:var(--f-mono)}.mv,.kpic .kv,.mcard .mvv,.dc-sc .v,.gauge .gv,.dc-prevscore .v{font-family:var(--ld-type-kpi-family)}.mono,td.mono,.vv.mono,.mv.mono,.inch .inum,.dc-bar .sid,.dc-ev .ec,.dc-evblock>.h .cd,.dc-node .ne,.chip.mono,.vparl .code{font-family:var(--f-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:0}.elink,.inch .iid,.qcard .qn{font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.01em}code,pre,.console,.dc-formula .cnd,.dc-struct span{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.lbl,.pane>.ph .t,.dc-colh .t,.dc-field>label,.why .wl,.dc-sc .k,.dc-branch>.bh,.sysdd>.hd,.gbar-s{font-family:var(--f-sans);font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);line-height:var(--lh-ui)}.note{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-read)}.t-crit{color:var(--lvl-crit)}.t-high{color:var(--lvl-high)}.t-mid{color:var(--lvl-mid)}.t-low{color:var(--lvl-low)}.h1{font-size:var(--fs-2xl);font-weight:var(--ld-font-weight-medium);letter-spacing:-.02em;line-height:var(--lh-tight);margin:0 0 4px}.sub{color:var(--ink-3);font-size:var(--fs-md);line-height:var(--lh-read);margin:0 0 var(--sp-4);max-width:82ch}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}.sub.sub-sys{display:none}.sechead .st .h1,.dc-head .hh .h1,.bg-head .hh .h1{margin-bottom:0}.gbar{height:var(--gbar);background:var(--surface);border-bottom:1px solid var(--line);z-index:40;padding:0 var(--sp-5);align-items:center;gap:var(--sp-4);grid-template-columns:auto auto 1fr;display:grid;position:fixed;top:0;left:0;right:0}.gbar-l{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.gbar-mark{border-radius:var(--r-sm);background:var(--accent);width:24px;height:24px;color:var(--on-accent);flex-shrink:0;place-items:center;font-size:11px;display:grid}.gbar-t{font-size:var(--fs-base);font-weight:var(--ld-font-weight-medium);letter-spacing:-.01em;white-space:nowrap}.gbar-s{white-space:nowrap;margin-left:var(--sp-1)}.gbar-c{padding-left:var(--sp-2);border-left:1px solid var(--line);justify-content:flex-start;display:flex;position:relative}.gbar-r{justify-content:flex-end;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.gbar-r .who{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap}.sysbtn{align-items:center;gap:var(--sp-2);height:var(--ctl-h);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--r-md);padding:0 var(--sp-3);font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);max-width:min(420px,52vw);transition:background .15s,border-color .15s;display:inline-flex}.sysbtn:hover{background:var(--surface-3)}.sysbtn[aria-expanded=true]{border-color:var(--accent);box-shadow:var(--ring)}.sysbtn .si{color:var(--accent);flex-shrink:0;font-size:13px}.sysbtn .sn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sysbtn .sc{opacity:.9;width:16px;height:16px;color:var(--ink-2);flex-shrink:0;transition:transform .15s}.sysbtn[aria-expanded=true] .sc{transform:rotate(180deg)}.sysbtn[data-single="1"]{cursor:default}.sysdd{top:calc(100% + 8px);left:var(--sp-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(400px,94vw);box-shadow:var(--sh-pop);z-index:50;opacity:0;pointer-events:none;transition:opacity .15s var(--ease),transform .15s var(--ease);padding:6px;position:absolute;transform:translateY(-6px)}.sysdd[data-on="1"]{opacity:1;pointer-events:auto;transform:translateY(0)}.sysdd>.hd{padding:var(--sp-2) var(--sp-3) 6px}.sysitem{gap:0 var(--sp-3);text-align:left;border-radius:var(--r-md);width:100%;padding:10px var(--sp-3);background:0 0;border:0;grid-template-columns:32px 1fr 20px;align-items:center;display:grid}.sysitem:hover{background:var(--surface-3)}.sysitem[aria-current=true]{background:var(--accent-soft)}.sysitem[data-locked="1"]{opacity:.55;cursor:not-allowed}.sysitem[data-locked="1"]:hover{background:0 0}.sysitem .ic{border-radius:var(--r-md);background:var(--surface-3);width:32px;height:32px;color:var(--ink-2);place-items:center;font-size:15px;display:grid}.sysitem[aria-current=true] .ic{background:var(--accent);color:var(--on-accent)}.sysitem .nm{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);line-height:var(--lh-ui);display:block}.sysitem[aria-current=true] .nm{color:var(--accent)}.sysitem .ds{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-ui);margin-top:2px;display:block}.sysitem .ck{color:var(--accent);text-align:center;font-size:13px}.sysitem .lk{color:var(--ink-3);text-align:center;font-size:11px}.sysitem .nolabel{font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);color:var(--lvl-mid);background:var(--lvl-mid-bg);border-radius:4px;align-items:center;gap:4px;margin-top:4px;padding:1px 6px;display:inline-flex}.sysdd>.ft{border-top:1px solid var(--line-2);padding:var(--sp-2) var(--sp-3) 4px;font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-read);margin-top:4px}.app{grid-template-columns:var(--side-w) minmax(0,1fr);min-height:calc(100vh - var(--gbar));display:grid}.side{background:var(--surface);border-right:1px solid var(--line);color:var(--ink-2);top:var(--gbar);height:calc(100vh - var(--gbar));overscroll-behavior:contain;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.brand{display:none}.side{padding-top:var(--sp-2)}.brand-mark{border-radius:var(--r-md);background:var(--accent);width:32px;height:32px;color:var(--on-accent);flex-shrink:0;place-items:center;font-size:14px;display:grid}.brand-t{font-weight:var(--ld-font-weight-medium);font-size:var(--fs-base);letter-spacing:-.01em;color:var(--ink);line-height:var(--lh-tight);display:block}.brand-s{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-ui);display:block}.navgrp{padding:0 var(--sp-2)}.navgrp>.gh{border-radius:var(--r-md);width:100%;font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ink);text-align:left;line-height:var(--lh-ui);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.navgrp>.gh:hover{background:var(--surface-3)}.navgrp>.gh .gico{width:18px;color:var(--ink-3);text-align:center;flex-shrink:0;font-size:13px}.navgrp>.gh .cv{color:var(--ink-3);transition:transform .18s var(--ease);margin-left:auto;font-size:10px}.navgrp[data-open="0"]>.gh .cv{transform:rotate(-90deg)}.navgrp[data-open="0"] .gi{display:none}.gi{padding:2px 0 var(--sp-2);flex-direction:column;gap:1px;display:flex}.ni{text-align:left;border-radius:var(--r-md);width:100%;font-size:var(--fs-md);color:var(--ink-2);line-height:var(--lh-ui);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px 7px 12px;transition:background .12s,color .12s;display:flex;position:relative}.ni[hidden]{display:none}.ni:hover{background:var(--surface-3);color:var(--ink)}.ni[aria-current=true]{background:var(--accent-soft);color:var(--accent);font-weight:var(--ld-font-weight-medium)}.app .side a.ni,.app .side a.ni:is(:visited,:hover,:focus,:active){font-family:inherit;text-decoration:none}.app .side a.ni,.app .side a.ni:visited{color:var(--ink-2);font-weight:400}.app .side a.ni:hover{background:var(--surface-3);color:var(--ink)}.app .side a.ni[aria-current=true],.app .side a.ni[aria-current=true]:visited{background:var(--accent-soft);color:var(--accent);font-weight:var(--ld-font-weight-medium)}.ni .ico{text-align:center;width:18px;color:var(--ink-3);flex-shrink:0;font-size:13px}.ni .ico:empty,.gi .ni:not(.top) .ico{display:none}.gi .ni:not(.top),[data-sysnav] .gi .ni:not(.top){padding-left:40px}.ni[aria-current=true] .ico{color:var(--accent)}.ni .cnt{font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);border-radius:var(--r-pill);background:var(--lvl-crit);min-width:22px;height:18px;color:var(--lvl-crit-on);place-items:center;margin-left:auto;padding:0 6px 1px;line-height:1;display:inline-grid}.ni .dchip{font-size:11px;font-weight:var(--ld-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);border-radius:4px;margin-left:auto;padding:1px 6px}.mockb,.prodb{font-size:10px;font-weight:var(--ld-font-weight-medium);letter-spacing:.04em;background:var(--surface-3);height:16px;color:var(--ink-3);border-radius:4px;flex-shrink:0;place-items:center;padding:0 5px 1px;line-height:1;display:inline-grid}.prodb{background:var(--state-done-bg);color:var(--state-done)}.ni .mockb,.ni .prodb,.ni .wipb{margin-left:auto}.ni .cnt+.mockb,.ni .cnt+.wipb{margin-left:0}.ni[aria-current=true] .mockb,.ni[aria-current=true] .wipb{background:var(--surface);color:var(--ink-3)}.wipb{font-size:10px;font-weight:var(--ld-font-weight-medium);background:var(--surface-3);height:16px;color:var(--ink-3);white-space:nowrap;border-radius:4px;flex-shrink:0;place-items:center;padding:0 5px 1px;line-height:1;display:inline-grid}.ni.top{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ink);padding:8px 10px}.ni.top .ico{color:var(--ink-3)}.ni.top[aria-current=true]{background:var(--accent-soft);color:var(--accent)}.ni.top[aria-current=true] .ico{color:var(--accent)}.ni.ni-locked{color:var(--ink-3);cursor:not-allowed}.ni.ni-locked .ico{opacity:.55}.ni.ni-locked:hover{background:var(--surface-2);color:var(--ink-3)}.ni .nlock{color:var(--ink-3);opacity:.8;flex-shrink:0;margin-left:auto;font-size:12px;line-height:1}[data-sysnav] .ni{align-items:flex-start}[data-sysnav] .ni .ico{margin-top:1px}.syslabel{padding:var(--sp-4) var(--sp-5) 4px;font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:0}.navadmin{border-top:1px solid var(--line-2);padding-top:var(--sp-2);margin-top:var(--sp-2)}.usercard{border-top:1px solid var(--line);padding:var(--sp-3) var(--sp-4);align-items:center;gap:10px;margin-top:auto;display:flex}.usercard .uav{background:var(--surface-3);width:30px;height:30px;color:var(--ink-2);font-size:13px;font-weight:var(--ld-font-weight-medium);border-radius:50%;flex-shrink:0;place-items:center;padding-bottom:1px;display:grid}.usercard .un{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);line-height:var(--lh-ui);color:var(--ink);display:block}.usercard .ur{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-ui);display:block}.usercard .cv{color:var(--ink-3);margin-left:auto;font-size:10px}.main{flex-direction:column;min-width:0;display:flex}.top{align-items:center;gap:var(--sp-2);min-height:52px;padding:var(--sp-2) var(--sp-6);background:var(--surface);border-bottom:1px solid var(--line);top:var(--gbar);z-index:30;flex-wrap:nowrap;display:flex;position:sticky}.top .sp{margin-left:auto}.tico{color:var(--ink-3);flex-shrink:0;font-size:15px}.crumb{font-size:var(--fs-md);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.top>*{flex-shrink:0}.top [hidden]{display:none!important}.top .pill{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.crumb b{color:var(--ink);font-weight:var(--ld-font-weight-medium)}.crumb .sep{color:var(--line-strong);margin:0 6px}.pill{height:var(--ctl-h-sm);border-radius:var(--r-pill);font-size:var(--fs-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pill .dot{background:var(--state-done);border-radius:50%;width:7px;height:7px}.pill.live .dot{animation:2s infinite pulse}.accesspill{height:var(--ctl-h-sm);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium);background:var(--state-done-bg);color:var(--state-done);align-items:center;padding:0 10px;display:inline-flex}.accesspill[data-ro="1"]{background:var(--lvl-mid-bg);color:var(--lvl-mid)}.selfake{height:var(--ctl-h);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:0 var(--sp-3);font-size:var(--fs-md);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.selfake b{color:var(--ink);font-weight:var(--ld-font-weight-medium)}.selfake .cv{color:var(--ink-3);font-size:10px}.screens{flex:1;min-width:0}.screen{padding:var(--sp-5) var(--sp-6) 32px;max-width:var(--content-max);width:100%;margin:0 auto;display:none}.screen[data-on="1"]{display:block}.stack{gap:var(--sp-4);flex-direction:column;display:flex}.two{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.sechead{align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.sechead:not(:has(.backbtn)):not(:has(.sr)){margin-bottom:0}.sechead .st{min-width:0}.sechead .sr{gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.bg-head,.dc-head{align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.dc-head:not(:has(.dc-rowact)):not(:has(.backbtn)){display:none}.bg-head .hh,.dc-head .hh{flex:1;min-width:0}.bview,.gview{display:none}.bview[data-on="1"],.gview[data-on="1"]{display:block}.ro-bar{margin-bottom:var(--sp-3);align-items:center;gap:10px;display:flex}.dc-backrow{margin-bottom:var(--sp-2)}.sidebtn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:auto;height:auto;min-height:40px;font:inherit;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:inline-flex}.sidebtn:hover{background:var(--surface-3);color:var(--ink);border-color:var(--accent)}.sidebtn-label{white-space:nowrap}.sidebtn .ico-side-unfold,.app[data-side-closed=true] .sidebtn .ico-side-fold{display:none}.app[data-side-closed=true] .sidebtn .ico-side-unfold{display:block}.side-mobile-head{display:none}.side-backdrop{inset:var(--gbar) 0 0;z-index:50;background:color-mix(in srgb,var(--ink) 38%,transparent);cursor:pointer;border:0;padding:0;position:fixed}.side-backdrop[hidden]{display:none}body[data-mobile-nav-open=true]{overflow:hidden}@media (width>=1001px){.app[data-side=min]{grid-template-columns:var(--side-w-min) minmax(0,1fr)}.app[data-side=min] .navgrp>.gh{display:none}.app[data-side=min] .navgrp .gi,.app[data-side=min] .navgrp[data-open="0"] .gi{padding:0;display:flex}.app[data-side=min] .navgrp{padding:0 6px}.app[data-side=min] .navgrp+.navgrp{margin-top:14px}.app[data-side=min] .syslabel{border-top:1px solid var(--line);margin:0 10px;padding:14px 0 0;font-size:0}.app[data-side=min] .ni{justify-content:center;align-items:center;gap:0;min-height:44px;padding-left:0;padding-right:0;font-size:0;position:relative}.app[data-side=min] .ni .ico{width:20px;font-size:13px}.app[data-side=min] .gi .ni:not(.top) .ico,.app[data-side=min] [data-sysnav] .gi .ni:not(.top) .ico{display:block}.app[data-side=min] .gi .ni:not(.top),.app[data-side=min] [data-sysnav] .gi .ni:not(.top){padding-left:0}.app[data-side=min] .ni .mockb,.app[data-side=min] .ni .prodb,.app[data-side=min] .ni .wipb,.app[data-side=min] .ni .dchip,.app[data-side=min] .ni .nlock,.app[data-side=min] .usercard>span:not(.uav),.app[data-side=min] .usercard .cv{display:none}.app[data-side=min] .ni .cnt{border-radius:50%;width:8px;min-width:0;height:8px;padding:0;font-size:0;position:absolute;top:5px;right:9px;overflow:hidden}.app[data-side=min] .usercard{padding:var(--sp-3) 0;justify-content:center}}.navtip{z-index:120;pointer-events:none;border-radius:var(--r-md);background:var(--ink);color:var(--surface);font-size:var(--fs-sm);line-height:var(--lh-ui);white-space:nowrap;box-shadow:var(--sh-pop);opacity:0;transition:opacity .12s var(--ease),transform .12s var(--ease);padding:5px 9px;position:fixed;transform:translate(-4px)}.navtip[data-on="1"]{opacity:1;transform:none}.tabs{border-bottom:1px solid var(--line);margin-bottom:var(--sp-4);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.qtabs{padding:0 var(--sp-2);border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;flex-wrap:nowrap;gap:0;display:flex;overflow:hidden}.qtabs:has(>.qtab:nth-child(4)){scrollbar-width:none;overflow-x:auto}.qtabs:has(>.qtab:nth-child(4))::-webkit-scrollbar{display:none}.tabs::-webkit-scrollbar{display:none}.dtabs::-webkit-scrollbar{display:none}.qtabs:has(>.qtab:nth-child(4)) .qtab{flex:none;padding:9px 10px 8px}.h1,.sechead .st:empty{display:none}.qtab{min-width:0;font-size:var(--fs-sm);white-space:nowrap;box-sizing:border-box;flex:1 1 0;justify-content:center;gap:4px;padding:9px 4px 8px;display:inline-flex}.qtab .n{min-width:16px;height:16px;padding:0 4px;font-size:10px}.dtabs{gap:var(--sp-5);padding:0 var(--sp-5);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.tab,.qtab,.dtab{font-size:var(--fs-md);color:var(--ink-3);white-space:nowrap;border-radius:var(--r-sm) var(--r-sm) 0 0;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:12px 12px 11px;font-weight:500;transition:color .12s;display:inline-flex}.dtab{padding:var(--sp-4) 2px}.tab:hover,.qtab:hover,.dtab:hover{color:var(--ink)}.qtab:hover{background:var(--surface-3)}.tab[aria-selected=true],.qtab[aria-selected=true],.dtab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:var(--ld-font-weight-medium)}.tab .tc,.qtab .n{font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);border-radius:var(--r-pill);background:var(--surface-3);min-width:18px;height:18px;color:var(--ink-2);place-items:center;padding:0 5px 1px;line-height:1;display:inline-grid}.tab[aria-selected=true] .tc,.qtab[aria-selected=true] .n{background:var(--accent-soft);color:var(--accent)}.tab .tc.crit{background:var(--lvl-crit-bg);color:var(--lvl-crit)}.tabpanel{display:none}.tabpanel[data-on="1"]{display:block}.abtn,.dc-cta,.backbtn,.iconbtn,.statebtn,.dc-ib,.pager button,.player .pb,.dc-node .nb,.dc-ev .plus,.dc-addnode,.dc-dh .x,.dc-join,.dc-conn .rel,.dc-conn .gap{height:var(--ctl-h);padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:var(--fs-md);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;font-weight:500;line-height:1;transition:background .12s,border-color .12s,color .12s,box-shadow .12s,transform 60ms;display:inline-flex}.abtn:hover,.dc-cta.gh:hover,.backbtn:hover,.iconbtn:hover,.statebtn:hover,.dc-ib:hover,.pager button:hover,.dc-node .nb:hover,.dc-ev .plus:hover,.dc-dh .x:hover{background:var(--surface-3);border-color:var(--line-strong)}.abtn:active,.dc-cta:active,.backbtn:active,.iconbtn:active,.statebtn:active,.dc-ib:active,.pager button:active{transform:translateY(1px)}.abtn[disabled],.dc-cta[disabled],.backbtn[disabled],.iconbtn[disabled],.statebtn[disabled],.dc-ib[disabled],.pager button[disabled],.btn[disabled],.link[disabled],.dc-reset[disabled],.tg[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.dc-cta,.abtn.accent,.player .pb{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:var(--ld-font-weight-medium)}.dc-cta:hover,.abtn.accent:hover,.player .pb:hover{background:var(--accent-2);border-color:var(--accent-2)}.dc-cta{height:var(--ctl-h-lg);padding:0 var(--sp-4);border-radius:var(--r-md)}.dc-cta.gh{background:var(--surface);border-color:var(--line);color:var(--ink)}.abtn.pri,.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:var(--ld-font-weight-medium)}.abtn.pri:hover,.btn.pri:hover{background:var(--accent-2);border-color:var(--accent-2)}:is(.dc-cta,.abtn.accent,.abtn.pri,.btn.pri,.player .pb):not(.gh):not(.danger):not(:disabled):active{background:var(--ld-primary-pressed);border-color:var(--ld-primary-pressed);color:var(--ld-on-primary)}:is(.abtn,.dc-cta,.backbtn,.iconbtn,.statebtn,.dc-ib,.pager button,.btn)[disabled]{opacity:1;background:var(--ld-disabled-bg);color:var(--ld-disabled-ink);border-color:var(--ld-border)}.abtn.ok{border-color:var(--state-done);color:var(--state-done)}.abtn.ok:hover{background:var(--state-done-bg)}.abtn .sc,.btn .sc{font-size:var(--fs-xs);opacity:.75;margin-left:6px;font-weight:400}.iconbtn,.dc-ib{width:var(--ctl-h);color:var(--ink-2);padding:0;font-size:13px}.dc-ib{width:var(--ctl-h-sm);height:var(--ctl-h-sm);font-size:12px}.iconbtn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.backbtn{margin-right:var(--sp-2)}.player .pb{width:100%}.player .pb[data-run="1"]{background:var(--surface);color:var(--ink);border-color:var(--line)}.statebtn{font-weight:var(--ld-font-weight-medium)}.statebtn .sd{background:var(--accent);border-radius:50%;width:8px;height:8px}.statebtn .cv{color:var(--ink-3);font-size:10px}.player{padding:var(--sp-4);flex-direction:column;gap:10px;display:flex}button[aria-busy=true]{pointer-events:none;position:relative;color:#0000!important}button[aria-busy=true]:after{content:"";border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:var(--accent);width:14px;height:14px;color:var(--ink);border-radius:50%;animation:.7s linear infinite spin;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px)}@keyframes spin{to{transform:rotate(360deg)}}.af-spin{border:2px solid color-mix(in srgb,var(--ink-3) 30%,transparent);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;margin:0 auto 10px;animation:.7s linear infinite spin;display:block}.btn{text-align:left;border-radius:var(--r-md);width:100%;font-size:var(--fs-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);margin-bottom:var(--sp-2);font-weight:500;line-height:var(--lh-ui);padding:9px 12px;transition:background .12s,border-color .12s;display:block}.btn:hover{background:var(--surface-3);border-color:var(--line-strong)}.btn .sc{font-size:var(--fs-xs);letter-spacing:0;margin:2px 0 0;display:block}.btn.gh{background:var(--surface-2)}.link,.dc-reset,.dc-rr .fix,.cardh .link{color:var(--accent);font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.link:hover,.dc-reset:hover,.dc-rr .fix:hover{text-underline-offset:3px;text-decoration:underline}.dc-reset{padding:6px 4px}.elink{cursor:pointer;color:var(--ink);border:0;border-bottom:1px dashed var(--line-strong);background:0 0;border-radius:0;align-items:center;padding:0;display:inline-flex}.elink:hover{color:var(--accent);border-bottom-color:var(--accent)}.pager{gap:4px;display:flex}.pager button{min-width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-sm);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;padding:0 7px}.pager button[aria-current=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:var(--ld-font-weight-medium)}.tg{border-radius:var(--r-pill);background:var(--accent);border:0;flex-shrink:0;width:28px;height:16px;padding:0;transition:background .18s;position:relative}.tg:after{content:"";width:12px;height:12px;transition:left .18s var(--ease);box-shadow:var(--sh-knob);background:#fff;border-radius:50%;position:absolute;top:2px;left:14px}.tg[aria-pressed=false]{background:var(--line-strong)}.tg[aria-pressed=false]:after{left:2px}.kbw{display:inline-flex;position:relative}.kbw>.kb{width:var(--ctl-h);color:var(--ink-2);padding:0}.kbm{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:264px;box-shadow:var(--sh-pop);flex-direction:column;gap:1px;padding:6px;display:none;position:absolute;top:calc(100% + 4px);right:0}.kbm[data-on="1"]{display:flex}.kbm>button{text-align:left;border-radius:var(--r-sm);font:inherit;font-size:var(--fs-md);color:var(--ink);line-height:var(--lh-ui);cursor:pointer;background:0 0;border:0;padding:8px 10px}.kbm>button:hover{background:var(--surface-2)}.kbm>button small{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-ui);margin-top:2px;display:block}.kbm>button.danger{color:var(--lvl-crit)}.kbm>button.danger:hover{background:var(--lvl-crit-bg)}.afsel{align-items:center;display:inline-flex;position:relative}.afsel select,.msel,.dc-cond select,.dc-cond input,.dc-field select,.dc-field input,.dc-field textarea,.dc-pts,.dt-range input,.dc-sess input,.fbar-row select,input[type=datetime-local],input[type=date],input[type=time],input[type=month]{appearance:none;height:var(--fld-h);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-family:inherit;font-weight:400;font-size:var(--fs-md);min-width:0;padding:0 14px;transition:border-color .12s,box-shadow .12s}.afsel select{cursor:pointer;padding-right:30px}.afsel.lang select{height:var(--ctl-h);font-size:var(--fs-sm);padding:0 26px 0 10px;font-weight:500}.afsel.lang>.af-ico{width:14px;height:14px;right:7px}.afsel>.af-ico{pointer-events:none;color:var(--ink-3);position:absolute;right:9px}.afsel select:hover,.msel:hover,.dc-field select:hover,.dc-field input:hover,.dc-sess input:hover,input[type=datetime-local]:hover,input[type=date]:hover,input[type=time]:hover,input[type=month]:hover{border-color:var(--line-strong)}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}[data-dp-iso]:not(#dp-iso),[data-dp-iso]:not(#dp-iso) *{all:revert-layer}.dpk[data-dp][data-dp]{color:var(--ink);display:contents}[data-dp-pop]:not(#dp-iso){z-index:130}[data-radix-popper-content-wrapper][style*="visibility: hidden"] :is([data-dp-pop],[data-dp-pop] *){transition:none!important}.kvr.is-changed .mock-select-theme[data-dp-iso]{--border:var(--accent);--input:var(--accent)}.afsel select[data-open="1"]{border-color:var(--accent);box-shadow:var(--ring)}.afsel-pop{z-index:120;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);max-height:min(320px,60vh);box-shadow:var(--sh-pop);flex-direction:column;gap:1px;padding:6px;display:flex;position:fixed;overflow:auto}.afsel-o{cursor:pointer;border-radius:var(--r-sm);width:100%;font:inherit;font-size:var(--fs-md);color:var(--ink);text-align:left;background:0 0;border:0;padding:7px 9px;display:block}.afsel-o:hover,.afsel-o[data-hi="1"]{background:var(--surface-2)}.afsel-pop.srch{gap:0;padding:0;overflow:hidden}.afsel-q{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:8px 11px;display:flex}.afsel-q>.af-ico{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.afsel-q input{min-width:0;font:inherit;font-size:var(--fs-md);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.afsel-q input::placeholder{color:var(--ink-3)}.afsel-l{flex-direction:column;gap:1px;min-height:0;padding:6px;display:flex;overflow:auto}.afsel-none{font-size:var(--fs-md);color:var(--ink-3);padding:7px 9px}.afsel-o[hidden],.afsel-none[hidden]{display:none}.af-404{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 16px;display:flex}.af-404-code{font-size:56px;line-height:1;font-weight:var(--ld-font-weight-medium);letter-spacing:-.02em;color:var(--accent);margin:0}.af-404-title{font-size:20px;font-weight:var(--ld-font-weight-medium);color:var(--ink);margin:4px 0 0}.af-404-text{max-width:460px;font-size:var(--fs-md);color:var(--ink-2);margin:0;line-height:1.5}.af-404-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.af-404-acts [hidden]{display:none}.card tbody{transition:opacity .15s}.tbl-loading{position:relative}.tbl-loading[aria-busy=true]{pointer-events:auto;color:inherit!important}.tbl-loading tbody{opacity:.4;pointer-events:none}.tbl-loading:after{content:"";z-index:20;pointer-events:none;background-color:var(--ink-3);border:0;border-radius:0;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-6.219-8.56'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-6.219-8.56'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.tbl-loading:after{animation:none}}.afsel select:focus,.msel:focus,.dc-cond select:focus,.dc-cond input:focus,.dc-field select:focus,.dc-field input:focus,.dc-field textarea:focus,.dc-pts:focus,.dt-range input:focus,.fbar-row input:focus,.dc-sess input:focus,.fbar .search:focus-within,.dc-search:focus-within,input[type=datetime-local]:focus,input[type=date]:focus,input[type=time]:focus,input[type=month]:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.msw{display:inline-flex;position:relative}.msw>.msel{cursor:pointer;text-align:left;align-items:center;gap:8px;min-width:210px;padding-right:30px;display:inline-flex}.msw>.msel .cnt{background:var(--accent);color:var(--on-accent);border-radius:var(--r-pill);font-size:11px;font-weight:var(--ld-font-weight-medium);padding:1px 7px}.msw>.msel .chev{color:var(--ink-3);pointer-events:none;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.msp{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:280px;max-height:280px;box-shadow:var(--sh-pop);padding:6px;display:none;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.msp[data-on="1"]{display:block}.msp label{border-radius:var(--r-sm);font-size:var(--fs-md);cursor:pointer;align-items:center;gap:9px;padding:7px 9px;display:flex}.msp label:hover{background:var(--surface-2)}.msp label input{margin:0}.msp label .vn{flex:1;min-width:0}.msp label .vs{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.msp .msf{border-top:1px solid var(--line-2);margin-top:4px;padding-top:6px;display:flex}.msp .msq{z-index:1;padding:0 var(--sp-2);height:34px;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:8px;margin:0 0 4px;display:flex;position:sticky;top:-6px}.msp .msq:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.msp .msq input{min-width:0;height:100%;font:inherit;font-size:var(--fs-md);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0}.dc-field textarea{height:auto;min-height:80px;padding:var(--sp-2) var(--sp-3);resize:vertical;line-height:var(--lh-base)}.dc-pts{text-align:right;width:68px;font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;padding:0 var(--sp-2)}.dc-field{flex-direction:column;gap:6px;min-width:150px;display:flex}.dc-field select,.dc-field input,.dc-field textarea,.dc-field .afsel,.dc-field .afsel select{width:100%}.dc-field>label{text-transform:none;letter-spacing:0;font-weight:500;font-size:var(--fs-sm);color:var(--ink-2)}.dc-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dc-search,.fbar .search{height:var(--ctl-h);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:0 var(--sp-3);flex:220px;align-items:center;gap:8px;min-width:200px;transition:border-color .12s,box-shadow .12s;display:flex}.fbar .search{max-width:400px}.fbar .search+*{margin-left:auto}.dc-search input,.fbar .search input{font-family:inherit;font-weight:400;font-size:var(--fs-md);color:var(--ink);background:0 0;border:0;outline:none;width:100%;height:100%;padding:0}.dc-search input::placeholder,.fbar .search input::placeholder{color:var(--ink-3)}.dc-search .ic{color:var(--ink-3);font-size:13px}.dc-search>.af-ico{color:var(--ink-3);flex-shrink:0}.dc-filters,.dcfilters,.fbar{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.fbar{margin-bottom:10px}.fbar-main{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fchip,.dc-fc,.dc-act{height:var(--ctl-h-sm);padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;align-items:center;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.fbar .fchip{height:var(--ctl-h);padding:0 var(--sp-3);font-size:var(--fs-md);border-radius:var(--r-md);gap:6px}.fbar .fchip>.af-ico{width:14px;height:14px}.fchip:hover,.dc-fc:hover,.dc-act:hover{background:var(--surface-3);border-color:var(--line-strong)}.fchip[data-on="1"],.fchip[aria-pressed=true],.dc-fc[aria-pressed=true],.dc-act[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:var(--ld-font-weight-medium)}.dc-fc.dt-warn{background:var(--lvl-mid-bg);color:var(--lvl-mid);font-weight:var(--ld-font-weight-medium);border-color:#0000}.dc-fc.dt-warn[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.fbar-more{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-5) var(--sp-6);margin-bottom:var(--sp-4);display:none}.fbar-more[data-on="1"]{display:block}.fbar-foot{align-items:center;gap:var(--sp-4);border-top:1px solid var(--line-2);padding-top:var(--sp-4);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.fbar-foot .sp{margin-left:auto}.fbar .fchip .fcnt{border-radius:var(--r-pill);background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font-size:11px;font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;line-height:1;display:inline-grid}.fbar .fchip[data-on="1"] .fcnt,.fbar .fchip[aria-expanded=true] .fcnt{background:var(--accent);color:var(--on-accent)}.fbar-row{gap:var(--sp-5) var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.fbar-row .ffield{flex-direction:column;gap:6px;min-width:0;display:flex}.fbar-row .ffield>.afsel,.fbar-row .ffield>.msw{width:100%;display:flex}.fbar-row .ffield>.afsel>select,.fbar-row .ffield>input,.fbar-row .ffield>.msw>.msel{width:100%;min-width:0}.fbar-row .ffield>.msw>.msp{width:100%;min-width:min(280px,100%)}.fbar-row .ffield.wide{grid-column:1/-1}.fbar-row .ffield>span{font-size:var(--fs-sm);color:var(--ink-2);font-weight:500}.dc-chips{margin-bottom:var(--sp-3);flex-wrap:wrap;gap:6px;display:flex}.dc-acts{flex-wrap:wrap;gap:6px;display:flex}.dt-range{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.dt-all{font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}input[type=checkbox],input[type=radio]{appearance:none;cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--r-cb);background:var(--surface);width:16px;height:16px;transition:background .12s var(--ease),border-color .12s var(--ease);flex:none;place-content:center;margin:0;display:inline-grid}input[type=radio]{border-radius:50%}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--accent)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:after{content:"";background:var(--on-accent);width:11px;height:11px;-webkit-mask:var(--ico-check) center/contain no-repeat;-webkit-mask:var(--ico-check) center/contain no-repeat;mask:var(--ico-check) center/contain no-repeat}input[type=checkbox]:indeterminate:after{content:"";background:var(--on-accent);border-radius:1px;width:9px;height:2px}input[type=radio]:checked:after{content:"";background:var(--on-accent);border-radius:50%;width:6px;height:6px}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}input[type=checkbox][disabled],input[type=radio][disabled]{opacity:.45;cursor:not-allowed}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font-size:var(--fs-xs);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:4px;padding:3px 9px;font-weight:500;line-height:18px;display:inline-flex}.chip.act,.chip.crit{border-color:color-mix(in srgb,currentColor 26%,transparent)}button.chip{cursor:pointer;height:var(--ctl-h-sm);padding:0 var(--sp-3) 1px;border-radius:var(--r-pill);background:var(--surface);border-color:var(--line);font-weight:500;transition:background .12s,color .12s,border-color .12s}button.chip:hover{background:var(--surface-3);border-color:var(--line-strong)}button.chip.act{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:var(--ld-font-weight-medium)}.chip.act{background:var(--accent-soft);color:var(--accent)}.chip.crit{background:var(--lvl-crit-bg);color:var(--lvl-crit)}.chip.tiny{padding:1px 6px;font-size:11px;line-height:16px}.chip.mono{font-variant-numeric:tabular-nums}.dot-s{border-radius:var(--r-pill);background:var(--ink-4);vertical-align:middle;width:7px;height:7px;margin-right:6px;display:inline-block}.dot-s.ok{background:var(--state-done)}.dot-s.run{background:var(--accent)}.dot-s.err{background:var(--lvl-crit)}.dot-s.warn{background:var(--lvl-mid)}button.chip{cursor:pointer;font:inherit;border-color:var(--line);transition:background .12s,border-color .12s,color .12s}button.chip:hover{border-color:var(--line-strong);color:var(--ink)}button.chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent);font-weight:var(--ld-font-weight-medium)}button.chip[aria-pressed=true]:hover{color:var(--accent)}button.chip:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}.riskpill,.stbadge,.stbadge2,.lvlbadge,.kindbadge,.pct,.trend,.ministep .st{border:1px solid color-mix(in srgb,currentColor 26%,transparent);border-radius:var(--r-sm);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:4px;padding:3px 9px;font-weight:500;line-height:18px;display:inline-flex}.riskpill.crit,.lvlbadge.is-crit{background:var(--lvl-crit-bg);color:var(--lvl-crit)}.riskpill.high,.lvlbadge.is-high{background:var(--lvl-high-bg);color:var(--lvl-high)}.riskpill.mid,.lvlbadge.is-mid{background:var(--lvl-mid-bg);color:var(--lvl-mid)}.riskpill.low,.lvlbadge.is-low{background:var(--lvl-low-bg);color:var(--lvl-low)}.stbadge2{background:var(--surface);color:var(--ink-2);border-color:var(--line)}.stbadge2.is-done{background:var(--state-done-bg);color:var(--state-done)}.stbadge2.is-work{background:var(--ld-info-soft);color:var(--ld-info)}.stbadge2.is-hold{background:var(--ld-hold-soft);color:var(--ld-hold)}.stbadge2.is-idle{background:var(--ld-surface-2);color:var(--ink-2);border-color:var(--line)}.stbadge2.is-todo,.stbadge2.is-verdict{background:var(--accent-soft);color:var(--accent)}.stbadge2.is-warn{background:var(--lvl-mid-bg);color:var(--lvl-mid)}.stbadge2.is-done,.stbadge2.is-work,.stbadge2.is-hold,.stbadge2.is-todo,.stbadge2.is-verdict,.stbadge2.is-warn{border-color:color-mix(in srgb,currentColor 26%,transparent)}.stbadge2.is-mini{gap:3px;padding:1px 6px;font-size:11px;line-height:14px}.stbadge.new{background:var(--accent-soft);color:var(--accent)}.stbadge.seen{background:var(--surface-3);color:var(--ink-2)}.stbadge.work{background:var(--lvl-mid-bg);color:var(--lvl-mid)}.stbadge.stopped{background:var(--state-done-bg);color:var(--state-done)}.stbadge.notconf,.stbadge.closed{background:var(--surface-3);color:var(--ink-3)}.stbadge.err{background:var(--lvl-crit-bg);color:var(--lvl-crit)}.pct.ok{background:var(--state-done-bg);color:var(--state-done)}.pct.bad{background:var(--lvl-crit-bg);color:var(--lvl-crit)}.trend{line-height:16px;font-size:var(--fs-xs);padding:1px 6px}.trend.t-up{color:var(--lvl-crit);background:var(--lvl-crit-bg)}.trend.t-dn{color:var(--state-done);background:var(--state-done-bg)}.trend.t-fl{color:var(--ink-3);background:var(--surface-3)}.kindbadge{border-radius:var(--r-pill);border:1px solid #0000;padding:0 10px;font-weight:500}.kind-suspect{background:var(--lvl-crit);color:var(--lvl-crit-on);border-color:var(--lvl-crit)}.kind-victim{color:var(--cat-b);border-color:var(--cat-b);background:0 0}.kind-unknown{background:var(--state-idle-bg);color:var(--state-idle);border-color:var(--line)}.kind-clean{background:var(--state-done-bg,var(--surface-3));color:var(--state-done);border-color:var(--state-done)}.kindbadge .af-ico{width:13px;height:13px}.kindbadge.kb-sm{line-height:16px;font-size:var(--fs-xs);padding:1px 7px}.kindbadge.kb-sm .af-ico{width:11px;height:11px}.numcell{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.elink,.numcell>.elink,.numcell>.mono{white-space:nowrap}.conf2 b{font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums}.scoreval{font-weight:var(--ld-font-weight-medium);font-size:var(--fs-base);border-radius:var(--r-sm);align-items:baseline;gap:4px;padding:2px 8px;display:inline-flex}.scoreval.is-big{letter-spacing:-.02em;font-size:22px}.scoreval em{opacity:.85;font-size:.72em;font-weight:500}.scoreval.is-crit{background:var(--lvl-crit-bg);color:var(--lvl-crit)}.scoreval.is-high{background:var(--lvl-high-bg);color:var(--lvl-high)}.scoreval.is-mid{background:var(--lvl-mid-bg);color:var(--lvl-mid)}.scoreval.is-low{background:var(--lvl-low-bg);color:var(--lvl-low)}.actcell{font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium)}.actcell.stop{color:var(--lvl-crit)}.actcell.call{color:var(--lvl-high)}.actcell.auth{color:var(--lvl-mid)}.actcell.watch{color:var(--ink-3);font-weight:400}.af-ico{vertical-align:-3px;stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:inline-block}.tc{font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);border-radius:var(--r-pill);background:var(--lvl-crit-bg);color:var(--lvl-crit);margin-left:6px;padding:1px 6px}.dt-att{font-weight:var(--ld-font-weight-medium);color:var(--lvl-mid);border-bottom:1px solid;text-decoration:none}.dt-sub{font-size:var(--fs-xs);color:var(--ink-3);text-align:right;margin-top:2px;display:block}.why,.dc-info{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-md);line-height:var(--lh-read);color:var(--ink-2);width:auto;max-width:none}.why b,.dc-info b{color:var(--ink)}.why .wl{color:var(--accent);margin-bottom:6px;display:block}.dc-warn{background:var(--lvl-mid-bg);color:var(--lvl-mid);border-radius:var(--r-md);padding:10px var(--sp-3);font-size:var(--fs-md);line-height:var(--lh-read)}.dc-danger{background:var(--lvl-crit-bg);color:var(--lvl-crit);border-radius:var(--r-md);padding:10px var(--sp-3);font-size:var(--fs-md);line-height:var(--lh-read)}.dc-warn b,.dc-danger b{font-weight:var(--ld-font-weight-medium)}.dc-usage,.dc-meta{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-read)}.dc-meta{gap:var(--sp-4);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.dc-meta b{color:var(--ink-2);font-weight:var(--ld-font-weight-medium)}:is([data-slot=button],[data-slot=alert-dialog-action])[data-variant=default]{background:var(--ld-primary);color:var(--ld-on-primary);border-color:var(--ld-primary)}:is([data-slot=button],[data-slot=alert-dialog-action])[data-variant=default]:not(:disabled):hover{background:var(--ld-primary-hover);border-color:var(--ld-primary-hover)}:is([data-slot=button],[data-slot=alert-dialog-action])[data-variant=default]:not(:disabled):active{background:var(--ld-primary-pressed);border-color:var(--ld-primary-pressed)}:is([data-slot=button],[data-slot=alert-dialog-action])[data-variant]:disabled{opacity:1;background:var(--ld-disabled-bg);color:var(--ld-disabled-ink);border-color:var(--ld-border)}.gbar-mark .af-ico{width:14px;height:14px}.brand-mark .af-ico{width:17px;height:17px}.navgrp>.gh .gico .af-ico{width:15px;height:15px}.navgrp>.gh .cv .af-ico,.usercard .cv .af-ico,.selfake .cv .af-ico,.statebtn .cv .af-ico{width:13px;height:13px}.ni .ico .af-ico{width:15px;height:15px}.ni .nlock .af-ico{width:13px;height:13px}.tico .af-ico,.sysitem .ic .af-ico{width:17px;height:17px}.sysitem .ck .af-ico{width:14px;height:14px}.sysitem .lk .af-ico,.sysitem .nolabel .af-ico{width:12px;height:12px}.mi .mico .af-ico,.inch .shield .af-ico{width:16px;height:16px}.pf-head .inch .shield .af-ico{width:20px;height:20px}.inch.lg .shield .af-ico{width:22px;height:22px}.dc-empty .ic .af-ico{width:28px;height:28px}.qcard .qd .ic .af-ico{width:12px;height:12px}.dc-search .ic .af-ico,.dc-ib .af-ico{width:14px;height:14px}.dc-dh .x .af-ico{width:16px;height:16px}.dc-node .nb .af-ico{width:13px;height:13px}.dc-ev .plus .af-ico,.dc-addnode .af-ico,.dc-rr .ck .af-ico{width:14px;height:14px}.dc-step .lk .af-ico,.dc-step .n .af-ico,.msw>.msel .chev .af-ico{width:13px;height:13px}.login-brand .login-mark .af-ico{width:18px;height:18px}.btn .af-ico{vertical-align:-2px;margin-right:6px}#themebtn .ico-to-light{display:none}#themebtn .ico-to-dark{display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #themebtn .ico-to-dark{display:none}:root:not([data-theme=light]) #themebtn .ico-to-light{display:inline-block}}:root[data-theme=dark] #themebtn .ico-to-dark{display:none}:root[data-theme=dark] #themebtn .ico-to-light{display:inline-block}.ico-plus{stroke-width:2.6px;width:14px;height:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.cardh{min-height:56px;padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cardh h3{font-size:var(--fs-base);font-weight:var(--ld-font-weight-medium);letter-spacing:-.01em;line-height:var(--lh-ui);margin:0}.cardh .sp{margin-left:auto}.pane{padding:var(--sp-5);border-top:1px solid var(--line-2)}.card>.pane:first-child{border-top:0}.pane>.ph{margin:0 0 var(--sp-3);align-items:center;gap:8px;display:flex}.pane>.ph .hint{font-size:var(--fs-xs);color:var(--ink-3);margin-left:auto}.card .dc-filters{padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line-2);margin:0}.card .dc-filters+.dc-filters{border-top:0;padding-top:0}.sub-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5)}.sub-card>h4{font-size:var(--fs-base);font-weight:var(--ld-font-weight-medium);letter-spacing:-.01em;margin:0 0 2px}.sub-card>.cs{margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--ink-3)}.dc-empty{text-align:center;color:var(--ink-3);padding:44px 20px}.dc-empty .ic{opacity:.5;font-size:26px}.dc-empty h4{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);color:var(--ink);margin:10px 0 4px}.dc-empty p{margin:0 auto var(--sp-4);font-size:var(--fs-md);max-width:46ch;line-height:var(--lh-read)}.mgrid{gap:var(--sp-3);max-width:var(--content-max);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.mgrid>.m{flex-direction:column;justify-content:flex-start;display:flex}.mgrid button.m{font:inherit;cursor:pointer;width:100%;transition:border-color .12s,box-shadow .12s}.mgrid button.m:hover{border-color:var(--accent)}.mgrid button.m[data-on="1"]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kpirow{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.dc-sum{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.m,.kpic,.dc-sc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4);text-align:left;min-width:0;position:relative;overflow:hidden}.m .mv,.kpic .kv,.dc-sc .v,.mcard .mvv{font-size:var(--fs-kpi);font-weight:var(--ld-font-weight-medium);letter-spacing:-.025em;color:var(--ink);white-space:nowrap;line-height:1.1;display:block}.kpic .kv{align-items:baseline;display:flex}.kpic .kv .ku{font-size:var(--fs-md);letter-spacing:0;color:var(--ink-3);margin-left:4px;font-weight:500}.m .mk,.mcard .mn,.kpic .kk,.dc-sc .k,.kpic .kt{font-size:var(--fs-sm);color:var(--ink-3);font-weight:400;line-height:var(--lh-ui);text-transform:none;letter-spacing:0;margin-top:6px;display:block}.m .md,.mcard .md,.kpic .md,.dt-click .md{display:none!important}button.m,.m.dt-click,.dc-sc{cursor:pointer;font:inherit;width:100%;transition:border-color .12s,box-shadow .12s,background .12s}button.m:hover,.m.dt-click:hover,.dc-sc:hover{border-color:var(--line-strong)}button.m .mv,button.m .mk{display:block}.dc-sc[aria-pressed=true],.m[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.dc-sc[aria-pressed=true] .v{color:var(--accent)}.m.lvl-crit,.m.lvl-high,.m.lvl-mid,.m.lvl-low,.m.tone-good,.m.tone-warn,.m.tone-crit{padding-left:calc(var(--sp-4) + 4px)}.m.lvl-crit:before,.m.lvl-high:before,.m.lvl-mid:before,.m.lvl-low:before,.m.tone-good:before,.m.tone-warn:before,.m.tone-crit:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.m.lvl-crit:before,.m.tone-crit:before{background:var(--lvl-crit)}.m.lvl-crit .mv,.m.tone-crit .mv{color:var(--lvl-crit)}.m.lvl-high:before,.m.tone-warn:before{background:var(--lvl-high)}.m.lvl-high .mv,.m.tone-warn .mv{color:var(--lvl-high)}.m.lvl-mid:before{background:var(--lvl-mid)}.m.lvl-mid .mv{color:var(--lvl-mid)}.m.lvl-low:before{background:var(--lvl-low)}.m.lvl-low .mv{color:var(--lvl-low)}.m.tone-good:before{background:var(--state-done)}.m.tone-good .mv{color:var(--state-done)}.kpic .kh{align-items:center;gap:8px;margin-bottom:10px;display:flex}.kpic .kico{border-radius:var(--r-sm);background:var(--accent-soft);width:26px;height:26px;color:var(--accent);flex-shrink:0;place-items:center;font-size:12px;display:grid}.kpic[data-tone=crit] .kico{background:var(--lvl-crit-bg);color:var(--lvl-crit)}.kpic[data-tone=mid] .kico{background:var(--lvl-mid-bg);color:var(--lvl-mid)}.kpic[data-tone=low] .kico{background:var(--state-done-bg);color:var(--state-done)}.kpic[data-tone=crit] .kv{color:var(--lvl-crit)}.kpic .kt{color:var(--ink-2);margin-top:0}.kpic .kbody{align-items:flex-end;gap:10px;display:flex}.kpic .kspark{flex-shrink:0;width:84px;margin-left:auto}.kpic .kd{font-size:var(--fs-sm);color:var(--ink-3);margin-top:8px}.mcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:130px;padding:10px var(--sp-3);flex:1}.mcard[data-lead="1"]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mcard .mn{order:-1;margin:0 0 4px}.mcard .mvv{font-size:22px}.mcard .mss{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-ui);margin-top:2px}.methods{gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.mgrid-sticky{top:var(--stickytop,100px);z-index:20;background:var(--ground);margin:0 calc(-1 * var(--sp-6)) var(--sp-4);padding:10px var(--sp-6) var(--sp-3);position:sticky;box-shadow:0 10px 12px -12px #0f172a2e}.tw{-webkit-overflow-scrolling:touch;overflow-x:auto}.card>.tw:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.card>.tw:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tw-scroll{max-height:var(--twh,392px);overflow-y:auto}.tw-scroll table thead th{z-index:2;position:sticky;top:0}table{border-collapse:collapse;width:100%;min-width:600px;font-size:var(--fs-md)}.card>.tw>table,.card>div>.tw>table{width:100%;max-width:none}thead th{font-size:var(--fs-sm);color:var(--ink-2);text-align:left;padding:0 var(--sp-4);height:40px;font-weight:500;line-height:var(--lh-ui);border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap}tbody td{padding:12px var(--sp-4);height:var(--row);border-bottom:1px solid var(--line-2);vertical-align:middle;line-height:var(--lh-base)}tbody tr:last-child td{border-bottom:0}thead th:first-child,tbody td:first-child{padding-left:var(--sp-5)}thead th:last-child,tbody td:last-child{padding-right:var(--sp-5)}.sub-card table,.dgrid table,.two table{min-width:0}.sub-card thead th{white-space:normal}thead th.thsort{padding:0}.thsort>button{width:100%;height:40px;padding:0 var(--sp-4);font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;display:flex}.thsort>button:hover{color:var(--ink);background:var(--surface-3)}.thsort>button:focus-visible{outline:2px solid var(--ld-focus);outline-offset:-2px}.thsort:first-child>button{padding-left:var(--sp-5)}.thsort:last-child>button{padding-right:var(--sp-5)}.thsort.tnum>button{text-align:right;justify-content:flex-end}.thsort .thsort-i{opacity:.4;width:14px;height:14px;transition:opacity .12s var(--ease);flex:none}.thsort>button:hover .thsort-i,.thsort>button:focus-visible .thsort-i{opacity:.7}.thsort>button[data-on="1"] .thsort-i{opacity:1;color:var(--accent)}.th-wrap thead th{white-space:normal;vertical-align:middle;text-align:left;height:auto;padding-top:11px;padding-bottom:11px}.th-wrap thead th.thsort{padding:0}.th-wrap .thsort>button{align-items:center;height:auto;min-height:40px;padding-top:9px;padding-bottom:9px}.th-wrap .thsort>button>span{width:min-content}.th-wrap .thsort.thnw>button>span{white-space:nowrap;width:auto}.th-wrap .thsort.tnum>button,.th-wrap .thsort.wcol>button{text-align:left;justify-content:flex-start}tbody tr:hover{background:var(--surface-2)}td.mono{white-space:nowrap}tr.clickrow,.rowlink{cursor:pointer}tr.clickrow:hover,.rowlink:hover{background:var(--surface-2)}tr.dt-picked td{background:var(--accent-soft)}.tnum{text-align:right;white-space:nowrap;width:1%}.th2{text-align:right;line-height:var(--lh-ui);white-space:normal!important}.bankcell{align-items:center;gap:9px;display:flex}.bavatar{border-radius:var(--r-sm);width:26px;height:26px;font-size:11px;font-weight:var(--ld-font-weight-medium);color:#fff;flex-shrink:0;place-items:center;display:grid}.st2{line-height:var(--lh-ui);flex-direction:column;gap:2px;min-width:0;display:flex}.st2 .s1{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);text-overflow:ellipsis;overflow:hidden}.st2 .s2{font-size:var(--fs-xs);color:var(--ink-3);font-weight:400;line-height:1.4}.st2 .s3{font-size:var(--fs-sm);color:var(--ink-2);line-height:var(--lh-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.tempty{align-items:center;gap:var(--sp-3);padding:44px var(--sp-5);text-align:center;flex-direction:column;display:flex}.tempty b{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);color:var(--ink)}.tempty span{font-size:var(--fs-sm);color:var(--ink-3);max-width:52ch;line-height:var(--lh-read)}td:has(>.tempty){height:auto}.tfoot{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.tfoot .sp{margin-left:auto}.psize{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--ink-3);display:inline-flex}.psize .afsel select{height:var(--ctl-h-sm);font-size:var(--fs-sm);padding:0 28px 0 10px}.pager .gap{color:var(--ink-3);align-self:center;padding:0 2px}.pager button .af-ico{width:14px;height:14px}.dt-sel{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dt-sel.is-on{background:var(--accent-soft)}.dpanel td .elink,.dpanel td .mono{white-space:nowrap}.dc-rowact{justify-content:flex-end;gap:4px;display:flex}.req{color:var(--lvl-crit);font-weight:var(--ld-font-weight-medium)}.dc-check{font-size:var(--fs-md);margin-bottom:var(--sp-3);cursor:pointer;align-items:center;gap:8px;display:flex}.dc-check input{margin:0}.dc-cta.danger:not(:disabled){background:var(--ld-risk);border-color:var(--ld-risk);color:var(--ld-on-risk)}.dc-cta.danger:not(:disabled):hover{background:var(--ld-risk-hover);border-color:var(--ld-risk-hover)}.dc-cta.danger:not(:disabled):active{background:var(--ld-risk-pressed);border-color:var(--ld-risk-pressed)}.dc-struct{flex-wrap:wrap;gap:4px;min-width:112px;display:flex}.dc-struct span{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;background:var(--surface-3);color:var(--ink-2);border-radius:4px;padding:2px 6px}.ministep{white-space:nowrap;align-items:center;gap:0;display:inline-flex}.ministep .st{line-height:16px;font-size:var(--fs-xs);color:var(--ink-3);background:var(--surface-3);padding:1px 7px;font-weight:500}.ministep .st i{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ministep .st[data-s=done]{background:var(--state-done-bg);color:var(--state-done);font-weight:var(--ld-font-weight-medium)}.ministep .st[data-s=done] i{background:var(--state-done)}.ministep .st[data-s=cur]{background:var(--accent-soft);color:var(--accent);font-weight:var(--ld-font-weight-medium)}.ministep .st[data-s=cur] i{background:var(--accent)}.ministep .st[data-s=err]{background:var(--lvl-crit-bg);color:var(--lvl-crit);font-weight:var(--ld-font-weight-medium)}.ministep .st[data-s=err] i{background:var(--lvl-crit)}.ministep .ar{color:var(--ink-3);opacity:.6;padding:0 3px;font-size:9px}.kv{flex-direction:column;display:flex}.kvr{gap:0 var(--sp-3);border-bottom:1px solid var(--line-2);grid-template-columns:140px 1fr;align-items:baseline;padding:8px 0;display:grid}.kvr:last-child{border-bottom:0}.kvr .kk{font-size:var(--fs-sm);color:var(--ink-3)}.kvr .vv{font-size:var(--fs-md);overflow-wrap:anywhere;min-width:0}.chartbox{padding:var(--sp-4)}.legend,.legend2,.chleg{gap:var(--sp-4);flex-wrap:wrap;margin:0 0 10px;display:flex}.legend span,.legend2 span,.chleg-i{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:2px;width:14px;height:3px;display:block}.legend2 i,.chleg-i>i{border-radius:3px;flex:none;width:10px;height:10px;display:block}.chleg-u{font-size:var(--fs-sm);color:var(--ink-3);margin-left:auto}.chart,.chart2{width:100%;max-width:none;height:auto;display:block}.cx-grid,.c2-grid,.sp-grid{stroke:var(--line);stroke-dasharray:3 4}.cx-txt,.c2-txt,.sp-txt,.gs-sub,.dn-k{fill:var(--ink-3);font-family:var(--f-sans);font-size:11px}.cx-txt,.c2-txt{font-size:14px}svg[viewBox^="0 0 940"] .cx-txt{font-size:16px}svg[viewBox^="0 0 860"] .cx-txt,svg[viewBox^="0 0 880"] .cx-txt{font-size:11px}svg[viewBox^="0 0 660"] .cx-txt,svg[viewBox^="0 0 620"] .cx-txt,svg[viewBox^="0 0 680"] .cx-txt,svg[viewBox^="0 0 660"] .c2-txt,svg[viewBox^="0 0 620"] .c2-txt,svg[viewBox^="0 0 680"] .c2-txt{font-size:10px}.c2-a{fill:var(--accent)}.c2-b{fill:var(--state-done)}.chartnote{margin-top:var(--sp-3);border-top:1px solid var(--line-2);font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-read);align-items:flex-start;gap:8px;padding-top:10px;display:flex}.chartnote .i{border:1px solid var(--ink-3);border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:1px;font-size:9px;display:grid}.heatsc{align-items:center;gap:6px;margin-top:8px;display:flex}.heatsc>i{border-radius:2px;width:22px;height:10px}.donutbox{gap:var(--sp-5);padding:var(--sp-4);flex-wrap:wrap;align-items:center;max-width:none;display:flex}.donutsvg{flex-shrink:0;width:148px;height:148px}.dn-v{fill:var(--ink);font-family:var(--f-sans);font-variant-numeric:tabular-nums;font-size:20px;font-weight:var(--ld-font-weight-medium)}.dlist,.dleg{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.dl,.dleg-r{font-size:var(--fs-md);border-radius:var(--r-sm);grid-template-columns:10px minmax(0,1fr) 44px auto;align-items:center;gap:0 10px;padding:3px 6px;display:grid}.dl i,.dleg-r>i{border-radius:3px;width:10px;height:10px}.dl .dv,.dl-v{font-weight:var(--ld-font-weight-medium);text-align:right;min-width:40px}.dl .dp,.dl-p{color:var(--ink-3);font-size:var(--fs-sm);text-align:right}.dl-n{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.dleg-r,.geolist .dleg-r{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}button.dleg-r:hover,.geolist .dleg-r:hover{background:var(--surface-3)}.donutstack{flex-direction:column;display:flex}.donutstack .donutpart+.donutpart{border-top:1px solid var(--line-2)}.donutpart-h{padding:var(--sp-3) var(--sp-4) 0;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.donutpart-h b{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ink)}.donutstack .donutbox{align-items:flex-start;gap:var(--sp-5);padding:10px var(--sp-4) var(--sp-4);flex-wrap:nowrap}.donutstack .donutsvg{width:132px;height:132px}.donutstack .dleg{gap:4px;padding-top:4px}.donutstack .dleg-r{grid-template-columns:10px minmax(0,1fr) 44px 48px}.donutstack .tfoot{border-top:1px solid var(--line-2)}.geomap{max-height:430px}.geo-t{fill:var(--ink-2);font-family:var(--f-sans);font-size:11px;font-weight:var(--ld-font-weight-medium)}.geoleg{align-items:center;gap:var(--sp-3) var(--sp-4);border-top:1px solid var(--line-2);flex-wrap:wrap;margin-top:10px;padding-top:10px;display:flex}.geo-wrap{align-items:stretch}.geo-head>div:first-child{flex:320px;min-width:0}.geo-side{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;flex:0 470px;align-self:flex-start;min-width:440px;display:flex}.geo-side .cardh{min-height:44px}.geo-side .tw{overflow:visible}.geo-tbl{min-width:0}.geo-tbl th{white-space:normal}.geo-tbl th:first-child,.geo-tbl td:first-child{width:28px;padding-right:0}.geo-tbl td{height:44px}.geo-tbl td,.geo-tbl th{font-size:var(--fs-md);padding-left:8px;padding-right:8px}.geo-tbl td:nth-child(2){white-space:nowrap}.geo-tbl th{font-size:var(--fs-sm)}.geo-tbl th:nth-child(2),.geo-tbl td:nth-child(2){padding-left:4px}.geo-tbl td:last-child,.geo-tbl th:last-child{padding-right:var(--sp-4)}.geo-up{color:var(--state-done);font-weight:var(--ld-font-weight-medium)}.geo-dn{color:var(--lvl-crit);font-weight:var(--ld-font-weight-medium)}.geo-foot{padding:10px var(--sp-4) var(--sp-3);border-top:1px solid var(--line-2);line-height:var(--lh-read);margin:0}.geo-reg.is-lead{stroke:var(--ink);stroke-width:2px}.geo-s{fill:var(--ink-2);font-family:var(--f-sans);paint-order:stroke;stroke:var(--surface);stroke-width:2.5px;stroke-linejoin:round;font-size:10.5px;font-weight:500}.geo-bins{gap:3px;margin-top:4px;display:inline-flex}.geo-bins>span{flex-direction:column;align-items:center;gap:3px;display:flex}.geo-bins i{border-radius:2px;width:36px;height:10px;display:block}.geo-bins em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px}.geo-ramp{flex-direction:column;align-items:flex-start;gap:0}.geo-critleg{line-height:var(--lh-ui);align-items:flex-start}.geo-critleg>i{margin-top:3px}.geo-critleg b{font-weight:var(--ld-font-weight-medium);color:var(--ink)}.geoleg{align-items:flex-start;gap:var(--sp-3) var(--sp-6)}.geo-bottom{gap:var(--sp-4);padding:var(--sp-4);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.geo-trg h3{margin:0 0 var(--sp-3);font-size:var(--fs-base);font-weight:var(--ld-font-weight-medium)}.geo-bar{gap:var(--sp-3);grid-template-columns:minmax(180px,270px) minmax(0,1fr) 44px;align-items:center;padding:6px 0;display:grid}.geo-bar .gl{font-size:var(--fs-md);line-height:var(--lh-ui)}.geo-bar .gt{background:var(--surface-3);border-radius:4px;height:16px;display:block;overflow:hidden}.geo-bar .gt i{border-radius:4px;height:100%;display:block}.geo-bar .gv{font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;text-align:right}.geo-kpis{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;display:grid}.geo-k{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-3);text-align:center;flex-direction:column;gap:4px;display:flex}.geo-k b{font-size:26px;font-weight:var(--ld-font-weight-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.geo-k b.t-good{color:var(--state-done)}.geo-k span{font-size:var(--fs-md);color:var(--ink-2);font-weight:400}.geo-k em{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-ui);justify-content:center;align-items:flex-start;gap:4px;margin-top:6px;display:inline-flex}.geo-k em .af-ico{width:14px;height:14px;color:var(--state-done);flex-shrink:0}.geo-k em.geo-up,.geo-k em.geo-ok{color:var(--ink-3);font-weight:400}@media (width<=1180px){.geo-bottom{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.geo-side{flex:100%}}.geo-reg{cursor:pointer;transition:fill-opacity .15s}.geo-reg:hover,.geo-reg:focus-visible{stroke:var(--accent);stroke-width:2px;outline:none}.geo-rank{fill:var(--ld-on-primary);font-family:var(--f-sans);font-size:11px;font-weight:var(--ld-font-weight-medium)}.geo-v{fill:var(--ink);font-family:var(--f-sans);font-size:12px;font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums}.geo-t,.geo-v{paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.geo-t{fill:var(--ink)}.geo-ramp{align-items:center;gap:3px;display:inline-flex}.geo-ramp>i{border-radius:2px;width:18px;height:10px;display:block}.geo-ramp>.note{margin:0 5px}.geo-dot{color:var(--ld-on-primary);font-size:10px;font-weight:var(--ld-font-weight-medium);place-items:center;font-style:normal;border-radius:50%!important;width:18px!important;height:18px!important;display:inline-grid!important}.geolist .dleg-r{grid-template-columns:16px minmax(0,1fr) 44px auto}.geobox{gap:var(--sp-4);padding:var(--sp-4);flex-wrap:wrap;align-items:flex-start;display:flex}.geomapcol{flex:460px;min-width:0}.geolist{flex:0 300px;min-width:220px;padding-top:4px}.vbars{gap:var(--sp-4);padding:var(--sp-4);flex-direction:column;display:flex}.vbar .vt{font-size:var(--fs-md);align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.vbar .vt .vn{flex:1;min-width:0}.vbar .vv{font-weight:var(--ld-font-weight-medium);font-size:var(--fs-md)}.vbar .vp{color:var(--ink-3);font-size:var(--fs-sm);text-align:right;min-width:44px}.vbar .vtrack{background:var(--surface-3);border-radius:4px;height:8px;display:block;overflow:hidden}.vbar .vtrack i{border-radius:4px;height:100%;display:block}.funnel{padding:var(--sp-4);flex-direction:column;gap:6px;display:flex}.fst{gap:var(--sp-3);grid-template-columns:minmax(120px,190px) minmax(0,1fr) 104px;align-items:center;display:grid}.fst .fl{font-size:var(--fs-md);line-height:var(--lh-ui)}.fst .fbar{background:var(--surface-3);border-radius:4px;height:24px;overflow:hidden}.fst .fbar i{border-radius:4px;height:100%;display:block}.fst .fv{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);text-align:right}.fst .fp{font-size:var(--fs-xs);color:var(--ink-3);font-weight:400}.rl .rl-track{background:var(--surface-3);border-radius:4px;width:100%;height:24px;display:block;overflow:hidden}.rl .rl-bar{background:var(--cat-a);cursor:default;border-radius:4px;height:100%;display:flex;position:relative;overflow:hidden}.rl .rl-seg{cursor:default;flex:none;height:100%;display:block}.rl .fp{font-size:var(--fs-xs);color:var(--ink-3);font-weight:500;display:block}.rdist{border-radius:var(--r-sm);height:22px;margin-bottom:10px;display:flex;overflow:hidden}.rdist i{height:100%;display:block}.rleg{gap:var(--sp-4);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.rleg span{align-items:center;gap:6px;display:flex}.rleg em{border-radius:3px;width:9px;height:9px;display:inline-block}.rleg b{font-weight:var(--ld-font-weight-medium);color:var(--ink)}.behgrid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.behh{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.behh .sn{text-align:right;margin-left:auto}.behh .sn b{font-size:18px;font-weight:var(--ld-font-weight-medium);line-height:1;display:block}.behh .sn span{font-size:var(--fs-xs);color:var(--ink-3)}.bars{align-items:flex-end;gap:4px;width:100%;height:104px;margin-bottom:4px;display:flex;position:relative}.bars .bl{border-top:2px dashed var(--ink-3);opacity:.9;z-index:6;position:absolute;left:0;right:0}.bars .bl-lab{color:var(--ink-3);background:var(--surface);z-index:7;border-radius:4px;padding:0 4px;font-size:10px;position:absolute;left:0;transform:translateY(-100%)}.bars i{background:var(--accent-soft);border:1px solid var(--accent);z-index:2;opacity:.92;border-bottom:0;border-radius:3px 3px 0 0;flex:1;position:relative}.bars i.hi{background:var(--lvl-crit);border-color:var(--lvl-crit)}.bars i.over1{background:var(--lvl-mid-bg);border-color:var(--lvl-mid)}.bars i.over2{background:var(--lvl-high-bg);border-color:var(--lvl-high)}.bars i.over3{background:var(--lvl-crit-bg);border-color:var(--lvl-crit)}.bdays{color:var(--ink-3);gap:4px;font-size:11px;display:flex}.bdays span{text-align:center;flex:1}.spark{width:100%;height:auto;display:block}.sp-area{fill:var(--lvl-crit);opacity:.12}.sp-line{stroke:var(--lvl-crit);fill:none;stroke-width:1.8px}.sp-end{fill:var(--lvl-crit)}.gauge{flex-direction:column;gap:6px;display:flex}.gauge .gv{font-size:36px;font-weight:var(--ld-font-weight-medium);letter-spacing:-.03em;line-height:1}.gauge .gt{background:var(--surface-3);border-radius:4px;height:8px;position:relative;overflow:hidden}.gauge .gt i{background:var(--lvl-mid);height:100%;transition:width .4s var(--ease),background .4s;display:block}.gauge .gt:after{content:"";background:var(--ink);opacity:.45;width:2px;position:absolute;top:-3px;bottom:-3px;left:50%}.graph{padding:var(--sp-4);overflow-x:auto}.graph svg{width:100%;min-width:660px;height:auto;display:block}.gs-node{fill:var(--surface-2);stroke:var(--line-strong)}.gs-node-on{fill:var(--accent-soft);stroke:var(--accent)}.gs-txt{fill:var(--ink);font-family:var(--f-sans);font-size:12px}.gs-line{stroke:var(--ink-3);fill:none;opacity:.55}.gs-line-hot{stroke:var(--lvl-crit);fill:none}.gs-ah{fill:var(--ink-3)}.gs-ah-hot{fill:var(--lvl-crit)}.console{background:var(--ld-surface);color:var(--ld-ink);border-radius:var(--r-lg);padding:var(--sp-4) 18px;font-size:var(--fs-sm);border:1px solid var(--ld-border);line-height:1.75;overflow-x:auto}.console pre{font:inherit;white-space:pre;margin:0}.console .k{color:var(--ld-primary);font-weight:var(--ld-font-weight-medium)}.console .g{color:var(--ld-success)}.console .r{color:var(--ld-risk)}.console .cm{color:var(--ld-ink-subtle)}.console pre span{background:0 0;border:0;border-radius:0;padding:0;display:inline;position:static}.schline{display:block}.schline+.schline{margin-top:3px}.mrow{gap:var(--sp-4);margin-bottom:var(--sp-4);align-items:stretch;display:grid}.mrow-15{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.mrow-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mrow>.card{flex-direction:column;min-width:0;display:flex}.mrow>.card>.tw,.mrow>.card>.funnel,.mrow>.card>.vbars,.mrow>.card>.donutbox,.mrow>.card>.donutstack,.mrow>.card>.chartbox{flex:1}.mrow>.card>.donutbox{align-items:center}.mrow>.card>.donutstack{justify-content:center;align-items:stretch}.mrow>.card>div:not(.cardh):not(.pane):not(.tfoot){min-height:0}.mrow>.card>div:not(.cardh):not(.tfoot):not(.pane):last-child{flex:1}.schrow{align-items:center;gap:var(--sp-3);text-align:left;width:100%;padding:10px var(--sp-4);border:0;border-bottom:1px solid var(--line-2);color:var(--ink);min-height:var(--row);background:0 0;display:flex}.schrow:last-of-type{border-bottom:0}.schrow:hover{background:var(--surface-2)}.schrow .sq{display:none}.schrow .st2{flex:1;min-width:0}.schrow .sn{font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap}.schrow .sn b{font-size:var(--fs-base);font-weight:var(--ld-font-weight-medium);color:var(--ink)}.schrow .ch,.alrow .ch{color:var(--ink-3);font-size:14px}.alrow{text-align:left;width:100%;padding:var(--sp-3) var(--sp-4);border:0;border-bottom:1px solid var(--line-2);color:var(--ink);background:0 0;align-items:flex-start;gap:10px;display:flex}.alrow:last-of-type{border-bottom:0}button.alrow:hover{background:var(--surface-2)}.alrow .ad{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.alrow[data-tone=crit] .ad{background:var(--lvl-crit)}.alrow[data-tone=mid] .ad{background:var(--lvl-mid)}.alrow[data-tone=low] .ad{background:var(--lvl-low)}.alrow .at{flex:1;min-width:0}.alrow .at b{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ink);margin-bottom:2px;display:block}.alrow .at span{font-size:var(--fs-md);color:var(--ink-2);line-height:var(--lh-read)}.alrow .ch{align-self:center}.feed{flex-direction:column;max-height:520px;display:flex;overflow-y:auto}.fr{gap:0 var(--sp-3);padding:9px var(--sp-4);border-bottom:1px solid var(--line-2);grid-template-columns:60px 1fr auto;align-items:center;display:grid}.fr:last-child{border-bottom:0}.fr .ft2{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;display:block}.fr .fb2{font-size:var(--fs-md);line-height:var(--lh-ui);display:block}.fr .fb2 em{font-size:var(--fs-xs);color:var(--ink-3);margin-top:1px;display:block}.fr .fs2{font-size:var(--fs-base);font-weight:var(--ld-font-weight-medium);text-align:right}.fr[data-new="1"]{animation:slidein .34s var(--ease)}@keyframes slidein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.inc{gap:var(--sp-4);grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.inc[data-col="1"]{grid-template-columns:52px minmax(0,1fr)}.qhead{border-bottom:1px solid var(--line);align-items:stretch;display:flex}.qhead .qtabs{border-bottom:0;border-radius:0;flex:auto;min-width:0;overflow:visible}.qcol{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:28px;height:28px;color:var(--ink-3);cursor:pointer;flex:none;align-self:center;place-items:center;margin:0 8px;transition:border-color .12s,color .12s,background .12s;display:inline-grid}.qcol:hover{border-color:var(--line-strong);color:var(--ink);background:var(--surface-2)}.qcol .af-ico{width:15px;height:15px}.inc[data-col="1"]>.qrail{align-self:stretch}.qrail{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;flex-direction:column;display:flex}.qrail .qcol{top:calc(var(--gbar) + 64px);z-index:1;position:sticky}.qrail .qrail-n{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--accent)}.qrail .qrail-t{writing-mode:vertical-rl;font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;letter-spacing:.02em;flex:auto;align-items:center;display:flex}.qkinds{padding:var(--sp-3) var(--sp-3) 0;flex-wrap:wrap;gap:6px;display:flex}.qkinds .chip b{font-variant-numeric:tabular-nums;color:var(--ink-3)}.qkinds .chip[data-on="1"]{border-color:var(--accent);color:var(--accent)}.qkinds .chip[data-on="1"] b{color:var(--accent)}.qlist{gap:var(--sp-2);padding:var(--sp-3);flex-direction:column;max-height:calc(100vh - 220px);display:flex;overflow-y:auto}.qcard{text-align:left;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:var(--r-md);width:100%;padding:10px var(--sp-3);transition:border-color .12s,background .12s,box-shadow .12s}.qcard:hover{border-color:var(--line-strong);background:var(--surface-2)}.qcard[aria-selected=true]{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.qcard[data-lv=crit]{border-left-color:var(--lvl-crit)}.qcard[data-lv=high]{border-left-color:var(--lvl-high)}.qcard[data-lv=mid]{border-left-color:var(--lvl-mid)}.qcard[data-lv=low]{border-left-color:var(--lvl-low)}.qcard[data-lv=none]{border-left-color:var(--line-2)}.qcard[data-done="1"]{opacity:.55}.qcard .r1{align-items:center;gap:8px;margin-bottom:8px;display:flex}.qcard .ago{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.qcard .qn{font-size:var(--fs-base);font-weight:var(--ld-font-weight-medium);color:var(--ink);margin-bottom:2px;display:block}.qcard .qs{font-size:var(--fs-sm);color:var(--ink-2);line-height:var(--lh-base);margin-bottom:8px;display:block}.qcard .qd{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;min-height:16px;display:flex}.qcard .qd .ic{font-size:11px}.inch{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.inch .shield{border-radius:var(--r-md);background:var(--lvl-crit-bg);width:30px;height:30px;color:var(--lvl-crit);flex-shrink:0;place-items:center;font-size:14px;display:grid}.inch .iid{font-size:var(--fs-base);font-weight:var(--ld-font-weight-medium)}.inch .inum{font-size:var(--fs-base);color:var(--ink-2)}.inch .sp{margin-left:auto}.inch.lg{padding:var(--sp-4) var(--sp-5)}.inch.lg .shield{border-radius:var(--r-md);width:44px;height:44px}.inch.lg .iid{font-size:18px}.metarow{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;display:grid}.metarow.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.metarow.cols3{grid-template-columns:1fr}.metarow.cols3 .mi{border-right:0;border-bottom:1px solid var(--line-2)}.metarow.cols3 .mi:last-child{border-bottom:0}}.mi{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-right:1px solid var(--line-2);align-items:center;min-width:0;display:flex}.mi:last-child{border-right:0}.mi .mico{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-3);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.mi .mk{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-base);display:block}.mi .mv{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);line-height:var(--lh-base);letter-spacing:0;white-space:nowrap;display:block}.mi .mv.ph{white-space:normal}.dpanel{padding:var(--sp-5) var(--sp-5) 76px;display:none}.dpanel[data-on="1"]{display:block}.dgrid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.fbars{flex-direction:column;gap:10px;display:flex}.fb{gap:0 var(--sp-2);grid-template-columns:28px 1fr 44px;align-items:center;display:grid}.fb[data-off="1"]{opacity:.45}.fb .fl{font-size:var(--fs-md);line-height:var(--lh-ui)}.fb .fl em{font-size:var(--fs-xs);color:var(--ink-3);margin-top:1px;display:block}.fb .fv{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);text-align:right}.fb.neg .fv{color:var(--state-done)}.fb .ft{background:var(--surface-3);border-radius:3px;grid-column:2/4;height:6px;margin-top:5px;overflow:hidden}.fb .ft i{height:100%;transition:width .28s var(--ease);border-radius:3px;display:block}.sumrow{padding-top:var(--sp-3);margin-top:var(--sp-3);border-top:1px solid var(--line);align-items:baseline;gap:10px;display:flex}.sumrow .sl{font-size:var(--fs-md);color:var(--ink-2)}.sumrow .sv{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);margin-left:auto}.crossed{font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium);padding:8px var(--sp-3);border-radius:var(--r-sm);background:var(--state-done-bg);color:var(--state-done);line-height:var(--lh-base);margin-top:10px;display:none}.crossed[data-on="1"]{display:block}.tl{flex-direction:column;display:flex}.tlr{grid-template-columns:14px 60px 1fr auto;align-items:start;gap:0 10px;padding:7px 0;display:grid}.tlm{flex-direction:column;align-self:stretch;align-items:center;display:flex}.tlm .pt{background:var(--lvl-crit);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.tlm .ln{background:var(--line);flex:1;width:1px;min-height:9px}.tlr:last-child .tlm .ln{display:none}.tlr .tt{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:2px;display:block}.tlr .tb{font-size:var(--fs-md);line-height:var(--lh-base);text-align:left;display:block}.tlr .tb em{font-size:var(--fs-xs);color:var(--ink-3);margin-top:1px;display:block}.tlr .tr{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px}.tlr[data-src=tel] .tlm .pt{background:var(--accent)}.tlr[data-ok="1"] .tlm .pt{background:var(--state-done)}.tlr[data-ok="1"] .tr{color:var(--state-done);font-weight:var(--ld-font-weight-medium)}.tl-b{flex-direction:column;gap:2px;margin-top:10px;display:flex}.tl-b .tlr{gap:var(--sp-3);border-top:1px solid var(--line-2);text-align:left;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;padding:9px 0;display:grid}.tl-b .tlr:first-child{border-top:0}.tl-b .tt{font-size:var(--fs-sm);color:var(--ink-3);padding-top:1px}.tl-b .td b{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);display:block}.tl-b .td span{font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px;display:block}.actbar{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);background:var(--surface);border-radius:0 0 var(--r-lg) var(--r-lg);z-index:10;flex-wrap:wrap;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 16px -12px #0f172a2e}.actbar .lockmsg{font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:8px;display:flex}.actbar .sp{margin-left:auto}.vrow{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.vbtn{cursor:pointer}.abtn.vbtn.is-on{border-color:var(--state-done);color:var(--state-done);background:var(--state-done-bg)}.dc-cta.vbtn.is-on{box-shadow:0 0 0 2px var(--state-done) inset}.vsel{align-items:end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.gov-ro .actbar,.gov-ro [data-ops-act]{display:none}.ref-ro [data-act=add],.ref-ro [data-add],.ref-ro [data-del],.ref-ro [data-edit]{display:none!important}.ref-ro .backbtn,.ref-ro button.link[data-act],.ref-ro .dc-cta:not(.gh):not([data-bact]),.ref-ro .inch .chip,.ref-ro .dossier-h .chip{display:none}.shot{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;max-width:440px;overflow:hidden}.shot-bar{background:var(--surface-3);border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:7px 10px;display:flex}.shot-bar i{background:var(--line-strong);border-radius:50%;width:7px;height:7px;display:block}.shot-url{font-size:var(--fs-xs);color:var(--ink-3);background:var(--surface);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:1;margin-left:8px;padding:3px 8px;overflow:hidden}.shot-head{color:#fff;font-weight:var(--ld-font-weight-medium);padding:10px 14px;font-size:13px}.shot-body{color:#111827;background:#fff;padding:14px}.shot-h{font-size:15px;font-weight:var(--ld-font-weight-medium);margin-bottom:4px}.shot-s{color:#64708a;margin-bottom:12px;font-size:12px}.shot-f{color:#98a2b3;border:1px solid #e2e7ee;border-radius:6px;margin-bottom:8px;padding:8px 10px;font-size:12px}.shot-cta{color:#fff;text-align:center;font-size:13px;font-weight:var(--ld-font-weight-medium);border-radius:6px;margin-top:4px;padding:9px}.shot-n{color:#b3261e;margin-top:8px;font-size:11px}.dc-bar{align-items:center;gap:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.dc-meta{align-items:flex-start;gap:var(--sp-5);flex-wrap:wrap;min-width:0;display:flex}.dc-meta>.f{flex-direction:column;gap:3px;min-width:0;display:flex}.dc-meta>.f small{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-ui)}.dc-meta>.f b{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);letter-spacing:-.01em;line-height:var(--lh-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dc-bar .sp{margin-left:auto}.dc-save{font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.dc-save i{background:var(--state-done);border-radius:50%;width:6px;height:6px}.dc-stepper{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:var(--sp-4);align-items:stretch;padding:4px;display:flex;overflow-x:auto}.dc-step{min-width:160px;padding:10px var(--sp-3);border-radius:var(--r-md);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;transition:background .12s;display:flex;position:relative}.dc-step:hover{background:var(--surface-3)}.dc-step+.dc-step:before{content:"";background:var(--line-strong);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.dc-step .n{width:26px;height:26px;font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium);background:var(--surface-3);color:var(--ink-3);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dc-step .tt{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);line-height:var(--lh-ui);color:var(--ink-3);display:block}.dc-step .cc{font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px;display:block}.dc-step[data-s=done] .n{background:var(--state-done-bg);color:var(--state-done);border-color:#0000}.dc-step[data-s=done] .tt{color:var(--ink)}.dc-step[data-s=cur]{background:var(--ld-selected)}.dc-step[data-s=cur] .n{background:var(--ld-primary);color:var(--ld-on-primary);border-color:#0000}.dc-step[data-s=cur] .tt{color:var(--ld-primary)}.dc-step[data-s=cur] .cc{color:var(--ld-primary);opacity:.85}.dc-step[data-s=err] .n{background:var(--lvl-crit-bg);color:var(--lvl-crit);border-color:#0000}.dc-step[data-s=err] .tt{color:var(--lvl-crit)}.dc-step[data-s=lock]{cursor:not-allowed}.dc-step[data-s=lock]:hover{background:0 0}.dc-step[data-s=lock] .tt,.dc-step[data-s=lock] .cc{opacity:.55}.dc-step .lk{color:var(--ink-3);font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dc-foot,.dc-df{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dc-foot .sp,.dc-df .sp{margin-left:auto}.dc-foot .hint{font-size:var(--fs-sm);color:var(--ink-3)}.dc-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.dc-col{padding:var(--sp-4);min-width:0}.dc-col+.dc-col{border-left:1px solid var(--line);background:var(--surface-2)}.dc-colh{margin-bottom:var(--sp-3);align-items:center;gap:8px;display:flex}.dc-colh .sp{margin-left:auto}.dc-scroll{flex-direction:column;gap:6px;max-height:430px;display:flex;overflow-y:auto}.dc-ev{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:10px var(--sp-3);text-align:left;grid-template-columns:1fr auto;align-items:center;gap:0 10px;width:100%;transition:border-color .12s,background .12s;display:grid}.dc-ev:hover{border-color:var(--line-strong)}.dc-ev[data-in="1"]{background:var(--ld-selected);border-color:var(--ld-primary)}.dc-ev .en{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);line-height:var(--lh-ui);display:block}.dc-ev .ec{font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px;display:block}.dc-ev .em{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.dc-ev .plus{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ld-primary);padding:0;font-size:14px}.dc-ev[data-in="1"] .plus{color:var(--lvl-crit)}.dc-evblock{border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:var(--sp-3);background:var(--surface)}.dc-evblock>.h{padding:10px var(--sp-3);border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dc-evblock>.h .nn{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium)}.dc-evblock>.h .cd{font-size:var(--fs-xs);color:var(--ink-3)}.dc-evblock>.h .sp{margin-left:auto}.dc-trigs{padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}.dc-trig{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:10px var(--sp-3)}.dc-trig .th{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dc-trig .th .tn{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium)}.dc-trig .th .sp{margin-left:auto}.dc-formula{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dc-formula .cnd{font-size:var(--fs-sm);background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:3px 8px}.dc-formula .jn{font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);letter-spacing:.04em;color:var(--ld-primary);padding:0 2px}.dc-cond{grid-template-columns:minmax(0,1.4fr) 96px minmax(0,1fr) 32px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.dc-cond select,.dc-cond input{width:100%}.dc-joinrow{align-items:center;gap:6px;margin:0 0 6px;display:flex}.dc-join{background:var(--surface-3);height:24px;font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);color:var(--ink-3);border-radius:4px;padding:0 10px}.dc-join[aria-pressed=true]{background:var(--ld-primary);border-color:var(--ld-primary);color:var(--ld-on-primary)}.dc-joinrow .ln{background:var(--line);flex:1;height:1px}.dc-canvas{padding:var(--sp-5) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--surface-2);background-image:radial-gradient(circle at 1px 1px,var(--line-strong) 1.1px,transparent 0);background-size:15px 15px;overflow:auto}.dc-canvas:not(.plain){cursor:grab;min-height:400px}.dc-canvas[data-pan="1"]{cursor:grabbing;-webkit-user-select:none;user-select:none}.form2.one{grid-template-columns:minmax(0,1fr)}.fstack.row{flex-direction:row;align-items:flex-start}.fstack.row>.card{flex:1 1 0;min-width:0}@media (width<=900px){.fstack.row{flex-direction:column}}.dc-canvaswrap{position:relative}.dc-fullbtn{z-index:2;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-pop);position:absolute;top:10px;right:18px}.dc-fullbtn:hover{border-color:var(--ld-primary);color:var(--ld-primary)}#sch-body[data-full="1"]{z-index:55;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0}#sch-body[data-full="1"]>.dc-canvaswrap{flex:auto;min-height:0;display:flex}#sch-body[data-full="1"] .dc-canvas{border-width:1px 0 0;border-radius:0;flex:auto;height:auto;min-height:0}.dc-canvas.plain{background:0 0;border:0;border-radius:0;padding:0}.dc-setadd{padding:var(--sp-4) 0 var(--sp-5);justify-content:center;display:flex}.dc-flow{align-items:stretch;gap:0;min-width:max-content;padding:4px 0;display:flex}.dc-node{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:240px;padding:var(--sp-4);flex-direction:column;flex-shrink:0;gap:6px;display:flex;position:relative}.dc-node[data-req="0"]{border-style:dashed}.dc-node .nh{align-items:center;gap:6px;display:flex}.dc-node .ord{font-size:11px;font-weight:var(--ld-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-3);border-radius:var(--r-pill);padding:2px 8px}.dc-node .nn{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);line-height:var(--lh-ui);display:block}.dc-node .ne{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-base);display:block}.dc-node .ne b{color:var(--ink-2);font-weight:400;display:block}.dc-node .ne .bad{color:var(--lvl-high);font-weight:var(--ld-font-weight-medium)}.dc-node .nact{padding-top:var(--sp-3);flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.dc-node .nb{border-radius:var(--r-sm);background:var(--surface);min-width:32px;height:32px;font-size:var(--fs-xs);color:var(--ink-2);padding:0 8px}.dc-node .nb.wide{flex:100%;min-width:0}.dc-conn{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:92px;padding:0 6px;display:flex}.dc-conn .rel{background:var(--ld-primary-soft);height:22px;color:var(--ld-primary);border-radius:var(--r-pill);font-size:11px;font-weight:var(--ld-font-weight-medium);letter-spacing:.06em;border:0;padding:0 10px}.dc-conn .gap{height:auto;font-size:var(--fs-xs);color:var(--ink-3);background:0 0;border:0;padding:0}.dc-conn .line{background:var(--ink-3);opacity:.4;width:72%;height:1px;position:relative}.dc-conn .line:after{content:"";border-left:6px solid var(--ink-3);opacity:.7;border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;position:absolute;top:-3px;right:0}.dc-addnode{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);width:190px;height:auto;min-height:96px;color:var(--ink-3);font-size:var(--fs-sm);white-space:normal;background:0 0;flex-shrink:0}.dc-addnode:hover{border-color:var(--ld-primary);color:var(--ld-primary);background:var(--surface)}.dc-fork{border:1.5px dashed var(--ld-border);border-radius:var(--r-lg);background:var(--ld-screen-bg);padding:var(--sp-3);gap:var(--sp-3);flex-direction:column;flex-shrink:0;display:flex}.dc-forkh{align-items:center;gap:var(--sp-3);display:flex}.dc-forkbadge{border-radius:var(--r-pill);background:var(--ld-primary);min-width:38px;height:22px;color:var(--ld-on-primary);font-size:10px;font-weight:var(--ld-font-weight-medium);letter-spacing:.06em;place-items:center;padding:0 8px;display:inline-grid}.dc-forkt{font-size:var(--fs-sm);color:var(--ink-2)}.dc-branches{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.dc-brrow{align-items:stretch;gap:var(--sp-2);display:flex}.dc-brlbl{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;width:84px;display:flex}.dc-brflow{align-items:stretch;gap:var(--sp-2);flex-wrap:nowrap;display:flex}.dc-addnode.sm{width:150px;min-height:0;font-size:var(--fs-sm)}.dc-addnode.alt{border-style:dashed;border-color:var(--ld-primary);color:var(--ld-primary)}.dc-addcol{gap:var(--sp-2);flex-direction:column;flex-shrink:0;display:flex}.dc-addcol>.dc-addnode:first-child{flex:auto}.dc-addcol>.dc-addnode.sm{flex:none;min-height:40px}.dc-kindb{height:var(--fld-h);align-items:center;display:flex}.dc-kindb .chip{background:var(--surface-2);border-color:var(--line);height:26px;color:var(--ink);padding:0 10px 1px}.dc-node.sm{width:200px}.dc-relseg{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);display:inline-flex;overflow:hidden}.dc-relbtn{font-size:10px;font-weight:var(--ld-font-weight-medium);letter-spacing:.04em;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:3px 9px}.dc-relbtn+.dc-relbtn{border-left:1px solid var(--line)}.dc-relbtn[aria-pressed=true]{background:var(--ld-primary);color:var(--ld-on-primary)}.dc-conn .gap.is-empty{color:var(--lvl-high);border-style:dashed}.dc-conn .gap.is-na{color:var(--ink-3);background:0 0;border-color:#0000}.dc-reqchip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);cursor:pointer;white-space:nowrap;padding:2px 7px;font-size:10px}.dc-reqchip[data-static="1"]{cursor:default}.dc-node[data-req="1"] .dc-reqchip{border-color:var(--ld-primary);color:var(--ld-primary);background:var(--ld-primary-soft)}.dc-actbar{margin-top:var(--sp-3);align-items:center;gap:8px;display:flex}.dc-actbar .sp{margin-left:auto}.dc-legend{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line-2);font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;display:flex}.dc-legend b{color:var(--ink-2)}.dc-cta.xs{padding:3px 9px;font-size:11.5px}.dc-branch{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px dashed var(--line)}.dc-branch>.bh{align-items:center;gap:8px;margin-bottom:10px;display:flex}.dc-clist{padding:var(--sp-4);flex-direction:column;gap:0;display:flex}.dc-cl{border-bottom:1px solid var(--line-2);grid-template-columns:30px 1fr auto;align-items:center;gap:0 10px;padding:10px 0;display:grid}.dc-cl:last-child{border-bottom:0}.dc-cl .o{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.dc-cl .b{font-size:var(--fs-md)}.dc-cl .b em{font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px;display:block}.dc-valid{padding:10px var(--sp-4);border-bottom:1px solid var(--line);font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dc-valid[data-s=ok]{background:var(--state-done-bg);color:var(--state-done)}.dc-valid[data-s=warn]{background:var(--lvl-mid-bg);color:var(--lvl-mid)}.dc-valid[data-s=err]{background:var(--lvl-crit-bg);color:var(--lvl-crit)}.dc-valid b{font-weight:var(--ld-font-weight-medium)}.dc-valid ul{font-size:var(--fs-sm);margin:0;padding-left:18px}.mth-list{font-size:var(--fs-md);line-height:var(--lh-read);color:var(--ink-2);flex-direction:column;gap:9px;margin:0;padding-left:18px;display:flex}.mth-list b{color:var(--ink);font-weight:var(--ld-font-weight-medium)}.mth-box{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-3)}.mth-boxh{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ld-primary);align-items:center;gap:8px;margin-bottom:10px;display:flex}.mth-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.mth-cell{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:10px var(--sp-3)}.mth-cell .k{font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;display:block}.mth-cell .v{font-size:var(--fs-md);line-height:var(--lh-base);color:var(--ink-2)}.mth-more{border:1px dashed var(--line);border-radius:var(--r-md);padding:var(--sp-4);margin-top:var(--sp-4);background:0 0}.mth-more h3{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ink-2);margin:0 0 5px}.mth-more p{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-read);max-width:104ch;margin:0}.dc-score{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:0;display:grid}.dc-score>.right{border-left:1px solid var(--line);background:var(--surface-2)}.dc-score>.left,.dc-score>.right{padding:var(--sp-3) var(--sp-4)}.dc-prevbox{padding:var(--sp-4)}.dc-prevscore{text-align:center;padding:var(--sp-3) 0 4px}.dc-prevscore .v{font-size:48px;font-weight:var(--ld-font-weight-medium);letter-spacing:-.03em;line-height:1}.dc-prevscore .l{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);margin-top:6px}.dc-prevscore .a{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-base);margin-top:6px}.dc-simrow{border-bottom:1px solid var(--line-2);grid-template-columns:26px 1fr auto;align-items:center;gap:0 8px;padding:7px 0;display:grid}.dc-simrow:last-child{border-bottom:0}.dc-simrow .sl{font-size:var(--fs-sm);line-height:var(--lh-ui)}.dc-simrow .sl em{font-size:var(--fs-xs);color:var(--ink-3);display:block}.dc-simrow .sv{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);text-align:right}.dc-simrow[data-off="1"]{opacity:.45}.dc-ready{flex-direction:column;gap:0;display:flex}.dc-rr{border-bottom:1px solid var(--line-2);font-size:var(--fs-md);grid-template-columns:20px 1fr auto;align-items:center;gap:0 10px;padding:9px 0;display:grid}.dc-rr:last-child{border-bottom:0}.dc-rr .ck{font-size:13px}.dc-rr[data-ok="1"] .ck{color:var(--state-done)}.dc-rr[data-ok="0"] .ck,.dc-rr[data-ok="0"] .lb{color:var(--lvl-crit)}.dc-pickbar{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--surface);border-bottom:1px solid var(--line-2);display:flex}.dc-pickbar>.dc-search{flex:1;min-width:0}.dc-pickbar .note{white-space:nowrap}.dc-pickbar>.dc-cta{flex:none}.dc-ev.is-off{opacity:.55;cursor:default}.dc-ev.is-off .plus{color:var(--state-done)}.dc-tabrow{align-items:flex-end;gap:var(--sp-4);border-bottom:1px solid var(--line);margin-bottom:var(--sp-4);display:flex}.dc-tabrow>.tabs{border-bottom:0;flex:auto;min-width:0;margin-bottom:0}.dc-tabrow>.dc-cta{flex:none;margin-bottom:6px}@media (width<=720px){.dc-tabrow{flex-wrap:wrap;align-items:stretch}.dc-tabrow>.dc-cta{margin:0 0 var(--sp-2) auto}}.dc-kindpick{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.dc-kindopt{text-align:left;padding:var(--sp-4) 44px var(--sp-4) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;transition:border-color .12s,box-shadow .12s,background-color .12s;display:flex;position:relative}.dc-kindopt:hover{border-color:var(--ink-3)}.dc-kindopt[aria-checked=true]{border-color:var(--ink-3);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--ink-3)}.dc-kindopt .rd{top:var(--sp-4);right:var(--sp-4);border:1.5px solid var(--line-2);background:var(--surface);border-radius:50%;width:16px;height:16px;position:absolute}.dc-kindopt[aria-checked=true] .rd{border-color:var(--ld-primary);box-shadow:inset 0 0 0 3px var(--surface),inset 0 0 0 8px var(--ld-primary)}.dc-kindopt .t{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.dc-kindopt .d{font-size:var(--fs-sm);color:var(--ink-2);line-height:var(--lh-read)}.dc-kindopt .ex{font-size:var(--fs-sm);color:var(--ink-3);margin-bottom:2px}.dc-schema-create{flex-direction:column;min-height:0;display:flex}.dc-schema-create>.dc-dh{border:0;align-items:center;padding:24px 24px 16px}.dc-schema-create>.dc-mb{gap:20px;padding:0 24px 24px}.dc-schema-create>.dc-df{background:0 0;border:0;padding:0 24px 24px}.dc-schema-create .dc-kindopt{gap:12px;padding:20px 44px 20px 20px}.dc-schema-create .dc-kindopt .ex{font-size:var(--fs-lg);color:var(--ink-2)}.dc-kind-note{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-read);margin:0}.dc-cards3{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;display:grid}.dc-cards3>.card{flex-direction:column;height:100%;display:flex}.dc-cards3>.card>.pane:last-child,.dc-cards3>.card>.kv:last-child{flex:auto}.dc-lead{margin:0 0 var(--sp-3);font-size:var(--fs-md);line-height:var(--lh-read);color:var(--ink-2)}.dc-lead b{color:var(--ink);font-weight:var(--ld-font-weight-medium)}.dc-list{margin:0 0 var(--sp-3);font-size:var(--fs-md);line-height:var(--lh-read);color:var(--ink-2);padding-left:20px}.dc-list li+li{margin-top:3px}.dc-when{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);display:grid}.dc-mb>.dc-when:first-child{border-top:0;padding-top:0}.dc-whenr{gap:var(--sp-4);grid-template-columns:minmax(0,132px) 1fr;align-items:start;display:grid}.dc-whenr>.k{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-read)}.dc-whenr>.v{min-width:0;font-size:var(--fs-md);color:var(--ink-2);line-height:var(--lh-read)}.dc-whenr>.v b{color:var(--ink);font-weight:var(--ld-font-weight-medium)}.dc-whenr>.v ul{margin:5px 0 0;padding-left:20px}.dc-whenr>.v li+li{margin-top:3px}@media (width<=560px){.dc-whenr{grid-template-columns:1fr;gap:2px}}.dc-linkrow{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.dc-linkrow+.dc-linkrow{margin-top:4px}.dc-linkrow>.mono{color:var(--ink-3);white-space:nowrap}.wcol{white-space:nowrap;width:1%}.wbar{flex-direction:column;gap:5px;max-width:120px;display:flex}.wbar .wt{border-radius:var(--r-pill);background:var(--surface-3);flex:none;width:100%;height:6px;overflow:hidden}.wbar .wt i{border-radius:var(--r-pill);background:var(--ld-primary);min-width:3px;height:100%;display:block}.wbar .wv{font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--ink);order:-1;line-height:1.2}.wbar .wm{color:var(--ink-3);font-weight:400}.chsteps{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.chsteps .p{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.chsteps .s{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);align-items:center;gap:5px;min-width:0;max-width:250px;padding:2px 9px 2px 3px;display:inline-flex}.chsteps .s>i{background:var(--ld-primary-soft);width:17px;height:17px;color:var(--ld-primary);font-size:10px;font-style:normal;font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:inline-grid}.chsteps .s.is-set{gap:6px;padding:2px 9px 2px 8px}.chsteps .s.is-set:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:4px;height:4px}.chsteps .s>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.chsteps .s.is-fork{border-style:dashed}.chsteps .s>em{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em;flex:none}.chsteps .a{color:var(--ink-3);flex:none}.chsteps .more{color:var(--ink-3);white-space:nowrap;flex:none}.dc-modes{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.dc-modes .mseg{height:calc(var(--ctl-h-lg) - 8px);border-radius:calc(var(--r-md) - 3px);font:inherit;font-size:var(--fs-md);color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.dc-modes .mseg:hover{color:var(--ink)}.dc-modes .mseg[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:var(--ld-font-weight-medium);box-shadow:0 0 0 1px var(--line)}.dc-modes .mseg:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}.dc-stage{gap:var(--sp-4);flex-direction:column;display:flex}.dc-navf{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.dc-navf .sp{margin-left:auto}.dc-navf .hint{font-size:var(--fs-sm);color:var(--ink-3)}.dc-navf .dc-cta[disabled]{opacity:.5;cursor:not-allowed}#sch-steps .nstep[data-cur="1"]{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}#sch-steps .nstep[disabled]{cursor:not-allowed;opacity:.55}#sch-steps .nstep[disabled]:hover{background:0 0}.dc-stage[data-sch-stage="2"]>#sch-nav{background:var(--surface);border-color:var(--line);box-shadow:none;padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom));flex-shrink:0;position:static}#sch-nav>.dc-cta{flex-shrink:0}#sch-nav .hint{flex:220px}.sch-card-tabs{gap:var(--sp-4);margin:0 0 var(--sp-4);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.sch-card-tabs>[role=tab]{min-height:44px;font:inherit;font-size:var(--fs-md);color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 2px;font-weight:500}.sch-card-tabs>[role=tab]:hover{color:var(--ink)}.sch-card-tabs>[aria-selected=true]{border-bottom-color:var(--ld-primary);color:var(--ld-primary);font-weight:var(--ld-font-weight-medium)}.sch-card-tabs>[role=tab]:focus-visible{outline-offset:-3px}.sch-card-panel{min-width:0}.sch-card-panel[hidden]{display:none}#sch-side .rdyi>span:last-child{overflow-wrap:anywhere;min-width:0}#sch-side .sch-side-group{margin-top:var(--sp-3)}#sch-side .sch-side-group+.sch-side-group{padding-top:var(--sp-4);border-top:1px solid var(--line)}#sch-side .sch-side-group>h5{margin:0 0 var(--sp-2);font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ink);line-height:var(--lh-ui)}#sch-side .sch-side-steps{gap:var(--sp-3);margin:var(--sp-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}#sch-side .sch-side-node{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}#sch-side .sch-side-index{border-radius:var(--r-md);background:var(--ld-primary-soft);width:22px;height:22px;color:var(--ld-primary);font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;place-items:center;display:grid}#sch-side .sch-side-index.is-set{background:var(--ink-3);border-radius:50%;justify-self:center;width:6px;height:6px;margin-top:6px}#sch-side .sch-side-title{min-width:0;font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-read);color:var(--ink);overflow-wrap:anywhere;display:block}#sch-side .sch-side-caption{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-read);display:block}#sch-side .sch-side-branch{margin-top:var(--sp-2);border-left:2px solid var(--line);padding-left:10px}#sch-side .sch-side-branch-steps{font-size:var(--fs-sm);color:var(--ink-2);line-height:var(--lh-read);overflow-wrap:anywhere;margin:4px 0 0;padding-left:18px}#sch-side .sch-side-branch-steps>li+li{margin-top:6px}#sch-side .sch-side-missing{color:var(--lvl-crit);font-size:var(--fs-sm);line-height:var(--lh-read);margin-top:4px;display:block}#sch-side .sch-side-empty{margin:var(--sp-2) 0 0}.dc-stage>.sch-editor-grid{align-items:stretch}@media (width>=1001px){.dc-stage[data-sch-stage="1"]>.sch-editor-grid>.fstack{flex-direction:column;align-self:stretch;min-width:0;display:flex}.dc-stage[data-sch-stage="1"] #sch-side{position:static;top:auto}.dc-stage[data-sch-stage="1"] #sch-params,.dc-stage[data-sch-stage="1"] #sch-side>.card{flex-direction:column;flex:auto;display:flex}.dc-stage[data-sch-stage="1"] #sch-params>.cardh{flex:none}.dc-stage[data-sch-stage="1"] #sch-params>.pane{flex-direction:column;flex:auto;justify-content:center;display:flex}.dc-stage[data-sch-stage="1"] #sch-side>.card>.pane{flex:auto}}.dc-stage[data-sch-stage="2"]>.sch-editor-grid{grid-template-columns:minmax(0,3fr) minmax(260px,1fr);align-items:stretch;min-width:0;min-height:0}.dc-stage[data-sch-stage="2"] .sch-work-column{min-width:0;min-height:0}.dc-stage[data-sch-stage="2"] #sch-body:not([data-full="1"])>.cardh{row-gap:var(--sp-2);flex-wrap:wrap;flex-shrink:0}@media (width>=1001px){.dc-stage[data-sch-stage="2"]{height:var(--sch-stage-height,auto);min-height:560px}.dc-stage[data-sch-stage="2"]>#sch-steps,.dc-stage[data-sch-stage="2"]>#sch-nav{flex:none}.dc-stage[data-sch-stage="2"]>.sch-editor-grid{flex:1 1 0}.dc-stage[data-sch-stage="2"] .sch-work-column{flex-direction:column;align-items:stretch;display:flex}.dc-stage[data-sch-stage="2"] #sch-body:not([data-full="1"]){flex-direction:column;flex:1 1 0;min-height:0;display:flex}.dc-stage[data-sch-stage="2"] #sch-body:not([data-full="1"])>.dc-canvaswrap{flex-direction:column;flex:1 1 0;height:auto;min-height:0;display:flex}.dc-stage[data-sch-stage="2"] #sch-body:not([data-full="1"]) .dc-canvas,.dc-stage[data-sch-stage="2"] #sch-body:not([data-full="1"])>.dc-clist{overscroll-behavior:contain;flex:1 1 0;height:auto;min-height:0;max-height:none;overflow:auto}.dc-stage[data-sch-stage="2"] #sch-side{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;align-self:stretch;min-height:0;max-height:none;display:flex;position:static;top:auto;overflow-y:auto}.dc-stage[data-sch-stage="2"] #sch-side>.card{flex:none}.dc-stage[data-sch-stage="2"] .sch-work-column>.dc-valid{flex:none;max-height:120px;overflow:auto}}@media (width<=1000px){.dc-stage[data-sch-stage="2"]>.sch-editor-grid{grid-template-columns:minmax(0,1fr)}.dc-stage[data-sch-stage="2"] #sch-body:not([data-full="1"]) .dc-canvas,.dc-stage[data-sch-stage="2"] #sch-body:not([data-full="1"])>.dc-clist{height:clamp(280px,55dvh,560px);max-height:none;overflow:auto}.dc-stage[data-sch-stage="2"] #sch-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static;top:auto}}@media (width<=640px){.dc-stage[data-sch-stage="2"] #sch-side{grid-template-columns:minmax(0,1fr)}}.sch-field-error{color:var(--lvl-crit);font-size:var(--fs-sm);line-height:var(--lh-read);margin:4px 0 0}.sch-field-error[hidden]{display:none}[data-schform] input[aria-invalid=true],#tr-n[aria-invalid=true],#tr-p[aria-invalid=true],#tr-params input[aria-invalid=true]{border-color:var(--lvl-crit)}.sch-card-panel>.nsteps{margin-bottom:var(--sp-4)}@media (width<=720px){.dc-stage[data-sch-stage="2"]>#sch-nav{gap:var(--sp-2);bottom:0}#sch-nav .hint{line-height:var(--lh-read);flex-basis:100%;order:3}#sch-nav>.dc-cta{min-height:44px}.sch-card-tabs{gap:var(--sp-3)}}.inch .inm{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);letter-spacing:-.01em;color:var(--ink);line-height:var(--lh-ui);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dc-ready{display:inline-flex}.dc-subh{margin:var(--sp-5) 0 var(--sp-3);font-size:var(--fs-base);font-weight:var(--ld-font-weight-medium);color:var(--ink)}tr[data-new="1"]>td{background:color-mix(in srgb,var(--state-done) 12%,transparent)}.newchip{font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);letter-spacing:.03em;text-transform:uppercase;background:var(--state-done-bg);color:var(--state-done);white-space:nowrap;border-radius:4px;margin-left:8px;padding:1px 6px}.ld-table td.ld-table-number .wbar{text-align:right;margin-left:auto}.dc-schema-table .dc-composition-cell{width:30%;min-width:280px;max-width:430px}.dc-schema-table .wcol{width:136px;min-width:136px}.dc-schema-table .wbar{gap:6px;width:112px;min-width:112px;max-width:112px}.dc-schema-table .wbar .wt{height:8px}.dc-schema-table .wbar .wv{font-weight:400;line-height:18px}.dc-schema-table .wbar .wm{margin-left:2px}.dc-composition-preview{border-radius:var(--r-sm);width:100%;min-width:0;color:var(--ink-2);font:400 var(--fs-sm)/20px var(--ld-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:4px 0;display:flex}.dc-composition-preview:hover{color:var(--ink);background:0 0}.dc-composition-preview:focus-visible{outline:2px solid var(--ld-focus);outline-offset:4px}.dc-composition-chip{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:180px;font-size:var(--fs-xs);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;line-height:18px;display:inline-flex}.dc-composition-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-composition-chip>i{font-style:normal;font-family:var(--ld-font-mono);color:var(--ink-3);flex:none}.dc-composition-more{background:var(--surface-3);color:var(--ink);font:400 var(--fs-xs)/18px var(--ld-font-mono);border-radius:6px;flex:none;padding:2px 7px}.dc-composition-popover{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:min(400px,100vw - 32px);max-height:min(480px,100dvh - 32px);color:var(--ink);box-shadow:var(--ld-shadow-popover);font:400 var(--fs-sm)/1.5 var(--ld-font-sans);text-align:left;white-space:normal;margin:0;padding:16px;position:fixed;inset:auto;overflow:auto}.dc-composition-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dc-composition-heading h3{font-size:var(--fs-md);margin:0;font-weight:500}.dc-composition-heading button{border-radius:var(--r-sm);width:28px;height:28px;color:var(--ink-2);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.dc-composition-heading button:hover{background:var(--surface-3)}.dc-composition-heading button:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}.dc-composition-popover p{color:var(--ink-3);overflow-wrap:anywhere;margin:4px 0 16px}.dc-composition-popover :is(ul,ol){gap:10px;margin:0;padding:0 0 0 22px;list-style-position:outside;display:grid}.dc-composition-popover ul{list-style-type:disc}.dc-composition-popover ol{list-style-type:decimal}.dc-composition-popover li{overflow-wrap:anywhere;padding-left:4px}.dc-composition-popover li::marker{color:var(--ink-3);font-family:var(--ld-font-mono)}.dc-detail-header{gap:16px;min-width:0;margin-bottom:24px;display:grid}.dc-detail-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dc-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.dc-detail-title{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.dc-detail-title h2{min-width:0;font:500 22px/30px var(--ld-font-sans);letter-spacing:-.02em;overflow-wrap:anywhere;flex:0 auto;margin:0}.dc-detail-tags{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dc-detail-toolbar :is(.dc-cta,.backbtn,.abtn){height:32px;min-height:32px;font:400 12px/18px var(--ld-font-sans);padding:4px 12px}.dc-detail-toolbar .backbtn{background:0 0;border-color:#0000;margin:0;padding-left:0}.dc-detail-toolbar .backbtn:hover{color:var(--ink);background:var(--surface-3)}.dc-detail-toolbar :is(.dc-ib,.kb){width:32px;min-width:32px;height:32px;min-height:32px}.dc-detail-toolbar .af-ico{width:16px;height:16px}.card.dc-event-detail{box-shadow:none;border:0;overflow:visible}.dc-event-detail>.metarow{border-radius:var(--r-lg);background:var(--surface-2);border:0;gap:16px;margin:0 0 20px;padding:16px}.dc-event-detail>.metarow>.mi{background:0 0;border:0;min-width:0;padding:0}.dc-event-detail>.metarow .mico{display:none}.dc-event-detail>.metarow .mv{font-weight:400;font-size:var(--fs-sm);white-space:normal;overflow-wrap:anywhere;line-height:20px}.dc-event-detail>.dtabs{padding-left:0;padding-right:0}.dc-event-detail>.dpanel{padding:20px 0 0}@media (width<=720px){.dc-detail-toolbar{flex-wrap:wrap;align-items:flex-start}.dc-detail-actions{flex-basis:100%;justify-content:flex-start}.dc-detail-title{align-items:flex-start;gap:8px}.dc-detail-title h2{flex-basis:100%;font-size:20px;line-height:28px}.dc-event-detail>.metarow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.dc-detail-toolbar :is(.dc-cta,.backbtn,.abtn,.dc-ib,.kb){height:auto;min-height:44px}.dc-detail-toolbar :is(.dc-ib,.kb){width:44px;min-width:44px}.dc-composition-preview{min-height:44px}.dc-composition-heading button{width:44px;height:44px}}.backbar{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.backbar .bacts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.backbar .backbtn{margin-right:0}.vwarm{margin:0 var(--sp-5) var(--sp-3);padding:10px var(--sp-3);border-radius:var(--r-md);background:var(--lvl-mid-bg);align-items:flex-start;gap:10px;display:flex}.vwarm .vwd{background:var(--lvl-mid);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--lvl-mid) 22%,transparent);border-radius:50%;flex:none;margin-top:6px}.vwarm b{font-size:var(--fs-md);color:var(--lvl-mid);display:block}.vwarm span{font-size:var(--fs-sm);color:var(--ink-2);line-height:var(--lh-read)}.sub-card>h4 .cnum,.cardh .cnum{color:var(--ink-3);font-weight:400;font-size:var(--fs-base)}.vparh{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.vparh>h4{margin:0}.vparh .sp{margin-left:auto}.vsteps{flex-direction:column;display:flex}.vstep{gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line-2);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;display:grid}.vstep:last-child{border-bottom:0}.vstep .sd{border:1.5px solid var(--line);width:26px;height:26px;font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium);color:var(--ink-3);background:var(--surface);border-radius:50%;place-items:center;display:grid}.vstep .sd .af-ico{width:13px;height:13px}.vstep[data-s=done] .sd{background:var(--ld-success-soft);border-color:var(--ld-success);color:var(--ld-success)}.vstep[data-s=now] .sd{background:var(--ld-selected);border-color:var(--ld-primary);color:var(--ld-primary)}.vstep .sb{flex-direction:column;gap:2px;min-width:0;display:flex}.vstep .sb b{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium)}.vstep .sb em{font-style:normal;font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-ui)}.vstep .sb em:empty{display:none}.vstep .sw{font-size:var(--fs-sm);white-space:nowrap;padding-top:4px;font-weight:500}.vparlist{flex-direction:column;display:flex}.vparl{gap:var(--sp-3);border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:10px 0;display:grid}.vparl:last-child{border-bottom:0}.vparl b{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);overflow-wrap:anywhere}.vparl .code{font-size:var(--fs-xs);color:var(--ink-3);overflow-wrap:anywhere;margin-top:1px;display:block}.vparl .pval{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.vparl .pval em{font-style:normal;font-size:var(--fs-sm);color:var(--ink-3);font-weight:500}.form2{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 336px;align-items:start;display:grid}.form2>.fstack{top:var(--sp-4);position:sticky}.fstack{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.form2>.fstack:first-child{position:static}@media (width<=1180px){.form2{grid-template-columns:1fr}.form2>.fstack{position:static}.v-wizard>#v-form{display:contents}.v-wizard>#v-form>.v-wizard-nav{order:1}}.form2 h4{margin:0 0 var(--sp-3);font-size:var(--fs-base);font-weight:var(--ld-font-weight-medium)}.form2 .abtn{margin-top:var(--sp-3);align-self:flex-start}.nsteps{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nstep{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;min-width:0;display:flex}.nstep:hover{background:var(--surface-2)}.nstep .num{border:1.5px solid var(--line);width:28px;height:28px;font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium);color:var(--ink-3);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.nstep .num .af-ico{width:13px;height:13px}.nstep .txt{flex-direction:column;gap:1px;min-width:0;display:flex}.nstep .txt b{font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium);color:var(--ink)}.nstep .txt em{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nstep[data-s=active] .num{border-color:var(--ld-primary);color:var(--ld-primary);background:var(--ld-selected)}.nstep[data-s=done] .num{border-color:var(--ld-success);background:var(--ld-success-soft);color:var(--ld-success)}.nstep[data-s=done] .txt em{color:var(--state-done)}.nstep.plain{cursor:default}.nstep.plain:hover{background:0 0}@media (width<=860px){.nsteps{grid-template-columns:1fr}}.rdyh{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.rdyh h4{margin:0}.rdyh .cnt{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;font-weight:500}.rdyh .cnt[data-done="1"]{color:var(--state-done);font-weight:var(--ld-font-weight-medium)}.rdybar{border-radius:var(--r-pill);background:var(--surface-3);height:6px;overflow:hidden}.rdybar i{border-radius:var(--r-pill);background:var(--ld-primary);height:100%;transition:width .3s var(--ease);display:block}.rdybar[data-done="1"] i{background:var(--state-done)}.rdylist{gap:var(--sp-3);margin-top:var(--sp-4);flex-direction:column;display:flex}.rdyi{align-items:flex-start;gap:10px;display:flex}.rdyi .dot{border:1.5px solid var(--line);color:#0000;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.rdyi .dot .af-ico{width:11px;height:11px}.rdyi[data-done="1"] .dot{background:var(--ld-success-soft);border-color:var(--ld-success);color:var(--ld-success)}.rdyi>span{flex-direction:column;gap:1px;min-width:0;display:flex}.rdyi .rt{font-size:var(--fs-sm);color:var(--ink);text-align:left;font-weight:500;line-height:var(--lh-base);display:block}.rdyi .rs{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-ui);display:block}.rdyi .rs:empty{display:none}.rdyi button.rt{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.rdyi button.rt:hover{color:var(--ld-primary);text-underline-offset:3px;text-decoration:underline}.rdyi[data-done="1"] .rt{color:var(--ink-3);font-weight:400}.nsnap{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nsnap>div{flex-direction:column;gap:2px;display:flex}.nsnap small{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:11px}.nsnap b{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums}.selrow{gap:var(--sp-3);padding:10px var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;display:grid}.selrow+.selrow{margin-top:var(--sp-2)}.selrow.plain{grid-template-columns:minmax(0,1fr) auto auto}.selrow.bad{border-color:var(--lvl-mid);background:var(--lvl-mid-bg)}.selrow .idx{background:var(--ld-primary-soft);width:24px;height:24px;color:var(--ld-primary);font-size:11px;font-weight:var(--ld-font-weight-medium);border-radius:50%;place-items:center;display:grid}.selrow .si{flex-direction:column;gap:2px;min-width:0;display:flex}.selrow .si b{font-size:var(--fs-md);font-weight:500}.selrow .si em{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-ui)}.selrow .w{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.vschlist{flex-direction:column;max-height:500px;display:flex;overflow-y:auto}.vtrlist{flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.emptybox{border:1.5px dashed var(--line);border-radius:var(--r-lg);padding:32px var(--sp-5);text-align:center;align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.emptybox b{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium)}.mfilters{gap:var(--sp-2);flex-wrap:wrap;display:flex}.dc-mb>.dc-search,.dc-mb>.mfilters,.dc-mb>.mhead,.dc-mb>.mlist{flex:none}.dc-mb>.dc-search{height:var(--ctl-h);min-height:var(--ctl-h)}.mlist{flex-direction:column;gap:6px;display:flex}.mhead,.mrow{gap:var(--sp-4);align-items:center;display:grid}.mlist>.mrow{margin-bottom:0}.mhead.sch,.mrow.sch{grid-template-columns:18px minmax(0,1fr) 110px 90px}.mhead.tr,.mrow.tr{grid-template-columns:18px minmax(0,1fr) 70px}.mhead{padding:0 var(--sp-4) var(--sp-2);font-size:11px;font-weight:var(--ld-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line)}.mrow{padding:8px var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer}.mrow:hover{background:var(--surface-2)}.mrow[data-on="1"]{border-color:var(--ld-primary);background:var(--ld-selected)}.mrow[data-dis="1"]{opacity:.55;cursor:default}.mrow input{margin:0}.mrow .si{flex-direction:column;gap:2px;min-width:0;display:flex}.mrow .si b{font-size:var(--fs-md);font-weight:500}.mrow .si em{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-ui)}.mhead .tnum,.mrow .tnum{width:auto}.vpastlist{gap:var(--sp-2);flex-direction:column;display:flex}.vpast{gap:var(--sp-4);text-align:left;width:100%;padding:10px var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;transition:background .12s,border-color .12s;display:grid}.vpast:hover{background:var(--surface-2);border-color:var(--ld-primary)}.vpast .pi{flex-direction:column;gap:2px;min-width:0;display:flex}.vpast .pi b{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium)}.vpast .pi em{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vpast .pw{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.vpast .pd{font-size:var(--fs-sm);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.vpast .pd em{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:normal;display:block}.vcomposition-stack{gap:var(--sp-4);flex-direction:column;display:flex}.vcomposition{overflow:hidden}.vcomposition .cardh,.v-wizard .cardh{gap:var(--sp-3);flex-wrap:wrap}.vcomposition .cardh h3,.v-wizard .cardh h3{margin:0}.vcomposition .cnum,.v-wizard .cardh .cnum{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}.vcomposition .tw{--twh:360px}.vcomposition table{min-width:620px}.vcomposition td:nth-child(2){min-width:220px}.vcomposition .s1{white-space:normal;overflow-wrap:anywhere;font-weight:500}.vcomposition .tempty{padding:var(--sp-5)}.vcomposition table.ld-table .ld-table-state-row .ld-table-state{min-height:0}.v-wizard-steps .nstep[data-cur="1"]{background:var(--ld-selected);box-shadow:inset 0 0 0 1px var(--ld-primary)}.v-wizard-steps .nstep:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}.v-wizard-steps .nstep:disabled{opacity:.5;cursor:not-allowed}.v-wizard-steps .nstep:disabled:hover{background:0 0}.v-step-heading h2{font-size:var(--fs-xl,22px);font-weight:var(--ld-font-weight-medium);margin:0;line-height:1.3}.v-step-heading h2:focus{outline:none}.v-step-heading p{margin:var(--sp-2) 0 0;max-width:76ch}.v-name-field{max-width:620px}.v-name-field .note{line-height:var(--lh-read)}.v-summary{flex-direction:column;margin:0;display:flex}.v-summary>div{gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line-2);justify-content:space-between;display:flex}.v-summary>div:last-child{border:0}.v-summary dt{font-size:var(--fs-sm);color:var(--ink-2)}.v-summary dt small{font-size:var(--fs-xs);color:var(--ink-3);margin-top:4px;display:block}.v-summary dd{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;margin:0}.v-summary-note{margin:var(--sp-3) 0 0;line-height:var(--lh-read)}.v-wizard-nav{align-items:center;gap:var(--sp-3);padding:var(--sp-4);bottom:var(--sp-3);z-index:3;box-shadow:0 4px 20px color-mix(in srgb,var(--ink) 6%,transparent);flex-wrap:wrap;display:flex;position:sticky}.v-wizard-nav .sp{margin-left:auto}.v-wizard .emptybox .note{max-width:55ch;line-height:var(--lh-read);margin:0}.v-wizard .selrow .si b{overflow-wrap:anywhere}.v-wizard .selrow .chip{white-space:normal;text-align:center;max-width:130px}@media (width<=860px){.v-wizard-steps{padding:var(--sp-2);grid-template-columns:1fr}.v-wizard-steps .nstep{padding:var(--sp-2)}.v-wizard .cardh .dc-cta,.vcomposition .cardh .dc-cta{justify-content:center;width:100%}.v-wizard-nav{bottom:0}.v-wizard-nav>.note{text-align:center;flex-basis:100%;order:3}.v-wizard .selrow.plain{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto}.v-wizard .selrow .w{grid-area:2/1}.v-wizard .selrow .dc-ib,.v-wizard .selrow .chip{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.v-wizard .rdybar i{transition:none}}.v-secondary-actions{align-items:center;gap:var(--sp-2);padding-right:var(--sp-3);border-right:1px solid var(--line);display:flex}.v-icon-action{justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex}.v-icon-action .af-ico{width:18px;height:18px}.v-icon-action[aria-disabled=true]{opacity:.45;cursor:help}.v-icon-action:focus-visible,.v-path-actions button:focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px}.v-danger-action{color:var(--ld-risk)}.v-danger-action:hover{background:var(--ld-risk-soft)}.v-preparing{color:var(--ink-2);font-size:var(--fs-sm);background:var(--surface-2);border-radius:var(--r-md);align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.v-preparing:before{content:"";background:var(--lvl-mid);border-radius:50%;width:7px;height:7px}.v-path-actions{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4);margin-bottom:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ld-screen-bg);display:flex}.v-path-actions>div{min-width:0}.v-path-actions b{font-size:var(--fs-md)}.v-path-actions p{max-width:68ch;margin:5px 0 0}.v-path-actions .bacts{flex-shrink:0}[data-screen=ver] .bacts button:disabled{opacity:.55;cursor:wait}@media (width<=860px){.v-path-actions{flex-direction:column;align-items:stretch}.v-path-actions .abtn{white-space:normal;justify-content:center;width:100%}.backbar .bacts{width:100%;margin-left:0}.v-secondary-actions{border-right:0;padding-right:0}.v-icon-action{width:44px;min-width:44px;height:44px}.backbar .bacts>.abtn.pri{white-space:normal;flex:1}}[data-screen=ver] .v-detail-toolbar{gap:12px;min-width:0;margin-bottom:16px}[data-screen=ver] .v-detail-toolbar .bacts{gap:8px;min-width:0}[data-screen=ver] .v-detail-toolbar :is(.abtn,.backbtn){height:32px;min-height:32px;font:400 12px/18px var(--ld-font-sans);padding:4px 12px}[data-screen=ver] .v-detail-toolbar .backbtn{background:0 0;border-color:#0000;margin:0;padding-left:0}[data-screen=ver] .v-detail-toolbar .backbtn:hover{background:var(--surface-3);color:var(--ink)}[data-screen=ver] .v-detail-toolbar :is(.v-icon-action,.kb){width:32px;min-width:32px;height:32px;min-height:32px;padding:0}[data-screen=ver] .v-detail-toolbar .v-secondary-actions{border:0;gap:8px;padding:0}[data-screen=ver] .v-detail-toolbar .af-ico{width:16px;height:16px}[data-screen=ver] .v-detail-card{box-shadow:none;border:0;overflow:visible}.v-detail-title{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-bottom:20px;display:flex}.v-detail-title h2{min-width:0;font:500 22px/30px var(--ld-font-sans);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.v-detail-title .inum{font:400 12px/18px var(--ld-font-mono);color:var(--ink-3);white-space:nowrap}.v-detail-card>.metarow{border-radius:var(--r-lg);background:var(--surface-2);border:0;gap:16px;margin:0 0 20px;padding:16px}.v-detail-card>.metarow>.mi{background:0 0;border:0;min-width:0;padding:0}.v-detail-card>.metarow .mico{display:none}.v-detail-card>.metarow .mv{font-size:var(--fs-sm);white-space:normal;overflow-wrap:anywhere;font-weight:400;line-height:20px}.v-detail-card>.dtabs{padding-left:0;padding-right:0}.v-detail-card>.dpanel{padding:20px 0 0}@media (width<=720px){.v-detail-title{gap:8px}.v-detail-title h2{flex-basis:100%;font-size:20px;line-height:28px}.v-detail-card>.metarow{grid-template-columns:minmax(0,1fr)}[data-screen=ver] .v-detail-toolbar .bacts>.abtn.pri{flex:0 auto}}@media (pointer:coarse){[data-screen=ver] .v-detail-toolbar :is(.abtn,.backbtn,.v-icon-action,.kb){height:auto;min-height:44px}[data-screen=ver] .v-detail-toolbar :is(.v-icon-action,.kb){width:44px;min-width:44px}}.cbanner{align-items:center;gap:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5);margin:0 0 var(--sp-4);background:var(--ld-screen-bg);flex-wrap:wrap;display:flex}.cbanner>.bt{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.cbanner>.bt>b{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ink)}.cbanner>.bt>.bx{font-size:var(--fs-sm);line-height:var(--lh-read);color:var(--ink-2)}.cbanner>.ba{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex:none;display:flex}.cbanner[data-tone=warn]{border-color:var(--lvl-mid-line);background:var(--lvl-mid-bg)}.cbanner[data-tone=good]{border-color:var(--line);background:var(--state-done-bg)}.cbanner[data-tone=calm]{border-color:var(--line);background:var(--surface-2)}.blockh{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.blockh>h4{font-size:var(--fs-base);font-weight:var(--ld-font-weight-medium);letter-spacing:-.01em;margin:0!important}.blockh>.sp{flex:auto}.snapline{align-items:baseline;gap:var(--sp-3);color:var(--ink-2);flex-wrap:wrap;display:flex}.snapline>b{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums}.snapline>span{font-size:var(--fs-md);color:var(--ink-2)}.swlist{gap:var(--sp-3);margin-top:var(--sp-2);flex-direction:column;display:flex}.swrow{align-items:flex-start;gap:var(--sp-3);cursor:pointer;display:flex}.swrow>input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;width:18px;min-width:0;height:18px;accent-color:var(--ld-primary);background:0 0;border:0;border-radius:0;flex:0 0 18px;margin:0;padding:0}.swrow>span{flex-direction:column;gap:1px;min-width:0;display:flex}.swrow>span>b{font-size:var(--fs-md);color:var(--ink-3);font-weight:500}.swrow>span>span{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-read)}.swrow>span>span:empty{display:none}.segrow{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.dropz{align-items:center;gap:var(--sp-3);border:1.5px dashed var(--line);border-radius:var(--r-lg);padding:36px var(--sp-6);text-align:center;cursor:pointer;background:var(--surface-2);flex-direction:column;display:flex}.dropz:hover,.dropz.over{border-color:var(--ld-primary);background:var(--ld-primary-soft)}.dropz>b{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium)}.dropz>.di{border-radius:var(--r-pill);background:var(--ld-primary-soft);width:46px;height:46px;color:var(--ld-primary);place-items:center;display:grid}.dropz>.dc-cta{pointer-events:none}.filecard{align-items:center;gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);background:var(--surface);flex-wrap:wrap;display:flex}.filecard>.fi{border-radius:var(--r-sm);background:var(--ld-primary-soft);width:36px;height:36px;color:var(--ld-primary);flex:none;place-items:center;display:grid}.filecard>.fn{flex-direction:column;gap:1px;min-width:0;display:flex}.filecard>.fn>b{font-size:var(--fs-md);overflow-wrap:anywhere;font-weight:500}.filecard>.fn>span{font-size:var(--fs-xs);color:var(--ink-3)}.filecard>.sp{flex:auto}.tipw{display:inline-flex;position:relative}.tipw[data-tip=""]:hover:after{display:none}.tipw[data-tip]:hover:after{content:attr(data-tip);z-index:30;white-space:nowrap;background:var(--ink);color:var(--surface);font-size:var(--fs-xs);border-radius:var(--r-sm);padding:6px 10px;position:absolute;top:calc(100% + 8px);right:0}.fhint{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-ui)}.idhead{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);border-bottom:1px solid var(--line);flex-wrap:nowrap;display:flex}.idhead>.shield{border-radius:var(--r-md);flex:none;place-items:center;width:44px;height:44px;display:grid}.idhead>.it{flex-direction:column;gap:6px;min-width:0;display:flex}.idhead .in{font-size:var(--fs-xl);font-weight:var(--ld-font-weight-medium);margin:0}.idhead .im{font-size:var(--fs-sm);color:var(--ink-4);line-height:var(--lh-base)}.gathlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gathlist>li{font-size:var(--fs-sm);border-bottom:1px solid var(--line-2);align-items:baseline;gap:10px;padding:7px 0;display:flex}.gathlist>li:last-child{border-bottom:0}.gathlist>li>.d{border-radius:var(--r-pill);background:var(--state-done);flex:none;width:7px;height:7px;transform:translateY(-1px)}.gathlist>li>.n{min-width:0;color:var(--ink-2);flex:auto}.gathlist>li>.v{font-variant-numeric:tabular-nums;font-weight:var(--ld-font-weight-medium);color:var(--ink)}.gathlist>li[data-off="1"]>.d{background:var(--line-strong)}.gathlist>li[data-off="1"]>.v{color:var(--ink-3);font-weight:400}[data-screen=cases] .card,[data-screen=cases] .sub-card,[data-screen=cases] .dgrid,[data-screen=cases] .mgrid{margin-bottom:var(--sp-4)}[data-screen=cases] .mgrid.k6{grid-template-columns:repeat(6,minmax(0,1fr))}[data-screen=cases] .mgrid.k3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1400px){[data-screen=cases] .mgrid.k6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){[data-screen=cases] .mgrid.k6,[data-screen=cases] .mgrid.k3{grid-template-columns:repeat(2,minmax(0,1fr))}}.cashead{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.cashead>.ht{min-width:0}.cashead .h1{font-size:var(--fs-xl);font-weight:var(--ld-font-weight-medium);letter-spacing:-.01em;margin:0}.cashead>.acts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex:none;display:flex;position:relative}[data-screen=cases] .fbar:not(.ld-table-toolbar),[data-screen=cases] .selbar:not(.ld-table-selection){margin-bottom:var(--sp-4)}[data-screen=cases] .dgrid>.sub-card,[data-screen=cases] .dgrid:last-child,[data-screen=cases] .sub-card:last-child{margin-bottom:0}[data-screen=cases] .kv{gap:var(--sp-3);flex-direction:column;display:flex}[data-screen=cases] .kvr{gap:0 var(--sp-4);border-bottom:0;grid-template-columns:190px minmax(0,1fr);padding:0}.selbar:not(.ld-table-selection){border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-3) var(--sp-4)}.selbar:not(.ld-table-selection)[data-on="1"]{border-color:var(--ld-primary);background:var(--ld-selected)}.selbar:not(.ld-table-selection)[data-on="1"]>.note{color:var(--ld-primary);font-weight:500}[data-screen=cases] .ld-table-shell>.ld-table-selection.selbar{background:var(--ld-surface-2);border-bottom-color:var(--ld-border-subtle);gap:8px;min-height:48px;padding:8px 20px}[data-screen=cases] .ld-table-selection.selbar .note{margin-right:8px;font-size:12px;line-height:16px}[data-screen=cases] .ld-table-selection.selbar .note b{font-weight:var(--ld-font-weight-regular)}[data-screen=cases] .ld-table-selection.selbar .abtn{border-color:var(--ld-border);background:var(--ld-screen-bg);height:32px;min-height:32px;color:var(--ld-ink);font:var(--ld-font-weight-regular) 12px/16px var(--ld-font-sans);box-shadow:none;border-radius:8px;padding:4px 12px}[data-screen=cases] .ld-table-selection.selbar .abtn:not(:disabled):hover{background:var(--ld-surface-hover)}[data-screen=cases] .ld-table-selection.selbar .abtn:disabled{color:var(--ld-ink-muted);opacity:.5}[data-screen=cases] table.caselist{--ld-component-table-selected-bg:var(--ld-surface-2)}[data-screen=cases] table.caselist>tbody>tr.is-selected:hover{--ld-component-table-selected-bg:var(--ld-surface-hover)}@media (pointer:coarse){[data-screen=cases] .ld-table-selection.selbar .abtn{height:auto;min-height:44px}}[data-screen=cases] .cases-section-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-screen=cases] .cases-primary-nav{justify-content:space-between;align-items:center;gap:var(--ld-space-16);margin-bottom:var(--ld-space-16);background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}[data-screen=cases] .cases-primary-nav>.ld-module-tabs{gap:var(--ld-space-4);padding:var(--ld-space-4);border-radius:var(--ld-radius-md);background:var(--ld-surface-2);border:0;flex:0 auto;margin:0}[data-screen=cases] .cases-primary-nav .ld-module-tab{min-height:var(--ld-density-compact-control-height);padding:var(--ld-space-4) var(--ld-space-12);border-radius:var(--ld-radius-md);color:var(--ld-ink-muted);font:var(--ld-type-label-weight) var(--ld-type-caption-size)/var(--ld-type-caption-line) var(--ld-type-caption-family);background:0 0;border:0;margin:0}[data-screen=cases] .cases-primary-nav .ld-module-tab:hover{background:var(--ld-surface-hover);color:var(--ld-ink)}[data-screen=cases] .cases-primary-nav .ld-module-tab[aria-selected=true]{background:var(--ld-screen-bg);color:var(--ld-ink);box-shadow:var(--ld-shadow-selection)}[data-screen=cases] .cases-primary-nav>.acts{align-items:center;gap:var(--ld-space-8);flex-wrap:wrap;margin-left:auto;display:flex}[data-screen=cases] .cases-primary-nav .acts .dc-cta{height:var(--workspace-tabbar-height);min-height:var(--workspace-tabbar-height);padding:var(--ld-space-4) var(--ld-space-12);font:var(--ld-type-label-weight) var(--ld-type-caption-size)/var(--ld-type-caption-line) var(--ld-type-caption-family)}[data-screen=cases] .cases-primary-nav .ld-module-tab:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:-2px}@media (pointer:coarse){[data-screen=cases] .cases-primary-nav .ld-module-tab{min-height:var(--ld-size-touch)}}[data-screen=cases] .elink[data-entity=msisdn]{border-bottom:0}[data-screen=cases] .sub-card{background:var(--surface)}[data-screen=cases] .sub-card .tw:not(.ld-table-frame){border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.idhead>.it{gap:2px}.idhead>.it>.chips{margin-top:4px}.cbanner>.bt>.bx{line-height:var(--lh-base)}[data-screen=cases] table.caselist{table-layout:fixed;width:100%;min-width:1524px}.schcell{flex-wrap:nowrap;max-width:100%}.schcell>.chip:first-child{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.schcell>.chip.tiny{flex:none}[data-screen=cases] .caselist td{overflow-wrap:anywhere}[data-screen=cases] .caselist .st2 .s1{text-overflow:clip;white-space:normal;overflow:visible}[data-cmodal] .dc-mb .dc-fields{gap:var(--sp-4) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dc-modal:not([data-w=wide]) [data-cmodal] .dc-mb .dc-fields{grid-template-columns:minmax(0,1fr)}[data-cmodal] .dc-mb .dc-fields>.dc-field.full{grid-column:1/-1}[data-cmodal] .dc-mb .dc-fields>.dc-field:has(textarea){grid-column:1/-1}.dc-modal>[data-cmodal]>.dc-df{padding:var(--sp-4) var(--sp-5);background:var(--surface-2);border-top:1px solid var(--line-2);border-radius:0 0 var(--r-xl) var(--r-xl);flex:none}.dc-modal>[data-cmodal]>.dc-df>.dc-actbar{margin:0}#cases-body .case-detail{flex-direction:column;gap:16px;min-width:0;display:flex;container:case-detail/inline-size}#cases-body .case-detail>*{min-width:0;margin-block:0}#cases-body .case-detail .backbar{align-items:center}#cases-body .case-detail .backbtn{border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-screen-bg);color:var(--ld-ink);padding-inline:12px}#cases-body .case-detail .backbtn:hover{background:var(--ld-surface-hover)}#cases-body .case-detail :is(.backbtn,.abtn,.dc-cta){height:auto;min-height:32px;font:400 12px/18px var(--ld-font-sans);padding-block:4px}#cases-body .case-detail>.card{box-shadow:none;background:0 0;border:0;overflow:visible}#cases-body .case-detail .idhead{border-bottom:0;gap:0;padding:0 0 16px}#cases-body .case-detail :is(.shield,.mico){display:none}#cases-body .case-detail .idhead .in{font:500 22px/30px var(--ld-font-sans);margin:0}#cases-body .case-detail .idhead .im{font:400 12px/18px var(--ld-font-sans);color:var(--ld-ink-muted);margin-top:4px}#cases-body .case-detail .idhead .chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}#cases-body .case-detail .metarow{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#cases-body .case-detail .metarow .mi{border-radius:var(--ld-radius-md);background:var(--ld-surface);border:0;min-width:0;padding:14px 16px}#cases-body .case-detail .metarow .mi>span{min-width:0}#cases-body .case-detail .metarow .mk{font:400 12px/18px var(--ld-font-sans)}#cases-body .case-detail .metarow .mv{font:400 13px/20px var(--ld-font-mono);overflow-wrap:anywhere;margin-top:4px}#cases-body .case-detail .cbanner{border-color:var(--ld-border-subtle);gap:12px;padding:16px}#cases-body .case-detail .cbanner>.bt>b{font-size:14px;line-height:20px}#cases-body .case-detail .cbanner>.bt>.bx{font-size:12px;line-height:18px}#cases-body .case-detail .dgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}#cases-body .case-detail .sub-card{border-color:var(--ld-border-subtle);background:var(--ld-screen-bg);min-width:0;padding:20px}#cases-body .case-detail .sub-card h4{font:500 15px/22px var(--ld-font-sans);margin-bottom:12px}#cases-body .case-detail .kvr{grid-template-columns:minmax(110px,.8fr) minmax(0,1.3fr);gap:12px;padding-block:8px}#cases-body .case-detail .kvr :is(.kk,.vv){font-size:13px;line-height:20px}@media (width<=1100px){#cases-body .case-detail .metarow{grid-template-columns:repeat(2,minmax(0,1fr))}#cases-body .case-detail .dgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=540px){#cases-body .case-detail .metarow{grid-template-columns:minmax(0,1fr)}#cases-body .case-detail .kvr{grid-template-columns:minmax(0,1fr);gap:4px}}@container case-detail (width<=700px){#cases-body .case-detail .metarow{grid-template-columns:repeat(2,minmax(0,1fr))}#cases-body .case-detail .dgrid{grid-template-columns:minmax(0,1fr)}}@container case-detail (width<=400px){#cases-body .case-detail .metarow{grid-template-columns:minmax(0,1fr)}#cases-body .case-detail .kvr{grid-template-columns:minmax(0,1fr);gap:4px}}@media (pointer:coarse){#cases-body .case-detail :is(.backbtn,.abtn,.dc-cta){min-height:var(--ld-size-touch)}}.dc-ovl{z-index:60;opacity:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0000007a;transition:opacity .2s;position:fixed;inset:0}.dc-ovl[data-on="1"]{opacity:1}.dc-drawer{background:var(--surface);border-left:1px solid var(--line);z-index:70;width:min(480px,100vw);transition:transform .24s var(--ease);box-shadow:var(--sh-modal);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.dc-drawer[data-on="1"]{transform:none}.dc-dh{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line);display:flex}.dc-dh h3{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);letter-spacing:-.01em;margin:0 0 2px}.dc-dh p{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.dc-dh>.wide{flex:1;min-width:0}.dc-dh .x{width:var(--ctl-h);color:var(--ink-3);background:0 0;border-color:#0000;flex-shrink:0;margin-left:auto;padding:0;font-size:18px}.dc-db{padding:var(--sp-4) var(--sp-5);gap:var(--sp-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.dc-df{padding:var(--sp-3) var(--sp-5);border-radius:0}.dc-modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);z-index:70;opacity:0;width:min(660px,94vw);max-height:88vh;transition:opacity .2s,transform .2s var(--ease);box-shadow:var(--sh-modal);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-48%)scale(.98)}.dc-modal[data-on="1"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.dc-modal[data-w=wide]{width:min(880px,94vw)}.dc-modal .dc-df{border-radius:0 0 var(--r-xl) var(--r-xl)}.dc-mb{padding:var(--sp-4) var(--sp-5);gap:var(--sp-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.dc-modal>[data-cmodal],.dc-modal>[data-vmodal]{flex-direction:column;flex:1;min-height:0;display:flex}.dc-drawer[hidden],.dc-modal[hidden],.dc-ovl[hidden]{display:none}.toast{background:var(--ink);color:var(--surface);border-radius:var(--r-md);font-size:var(--fs-md);z-index:100;box-shadow:var(--sh-pop);transition:transform .26s var(--ease),opacity .26s;opacity:0;max-width:min(600px,92vw);font-weight:500;line-height:var(--lh-base);padding:10px 16px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)translateY(90px)}.toast[data-on="1"]{opacity:1;transform:translate(-50%)translateY(0)}.toast b{color:inherit;font-weight:var(--ld-font-weight-medium)}.af-tip{box-shadow:var(--sh-pop)}.pf-updated{margin:var(--sp-4) 0 0;text-align:right}.pf-head{margin-bottom:var(--sp-4);top:calc(var(--gbar) + 53px);z-index:12;position:sticky;box-shadow:0 6px 14px -12px #0f172a59}.pf-head .inch{padding-bottom:var(--sp-2);border-bottom:0}.pf-layout{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.pf-main{min-width:0}.pf-main .sub-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4);margin-bottom:var(--sp-4);overflow-x:auto}.pf-main .sub-card:last-child,.pf-main .dgrid>.sub-card{margin-bottom:0}.sc-leg{margin:4px 0 8px}.chart-cap{max-width:none}.chart-cap .cx-txt{font-size:12px}.sc-val{fill:var(--ink-2);font-weight:var(--ld-font-weight-medium);font-size:12px}.sc-thr{fill:var(--lvl-high);font-weight:var(--ld-font-weight-medium)}.pf-main .sub-card>h4{font-size:var(--fs-base)}.pf-panel{padding-bottom:var(--sp-4)}.pf-main .sub-card table{min-width:600px}.pf-main .sub-card td:last-child,.pf-main .sub-card th:last-child,.pf-main td.mono,.pf-main .mono{white-space:nowrap}.pf-rail{top:calc(var(--gbar) + 64px);gap:var(--sp-3);flex-direction:column;display:flex;position:sticky}.pf-score{gap:var(--sp-3);padding:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.pf-sc .mk,.pf-kvr .mk{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-ui);margin-bottom:4px;display:block}.pf-sc .mv{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);white-space:normal;letter-spacing:0;display:block}.pf-sc .mv.mv-tag .kindbadge{height:30px;font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);padding:0 13px}.pf-sc .mv.mv-tag .kindbadge .af-ico{width:16px;height:16px}.pf-sc .mv.mv-sub{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium)}.pf-kv{border-top:1px solid var(--line-2);flex-direction:column;display:flex}.pf-axes{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.pf-ax{min-width:0}.pf-ax2 .chip{height:auto;min-height:var(--ctl-h-sm);white-space:normal;text-align:left;max-width:100%;line-height:var(--lh-ui);padding-top:3px;padding-bottom:4px}.pf-axh{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:5px;display:flex}.pf-ax .pf-axh .mk{font-size:var(--fs-sm);color:var(--ink-2);font-weight:500}.pf-ax>.vtrack{height:7px;display:block}.pf-ax .vbar .vn{font-size:var(--fs-xs);color:var(--ink-3)}.pf-kvr{justify-content:space-between;align-items:center;gap:4px var(--sp-3);padding:8px var(--sp-4);border-bottom:1px solid var(--line-2);flex-wrap:wrap;display:flex}.pf-kvr .mk{font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;margin:0;display:inline-flex}.pf-kvr .mv{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);letter-spacing:0;white-space:nowrap}.pf-act{box-shadow:none;border-radius:0 0 var(--r-lg) var(--r-lg);position:static}.pf-act .abtn{width:100%}.pf-foot{padding:8px var(--sp-4) var(--sp-3);border-top:1px solid var(--line-2);margin:0}.pf-period .afsel,.pf-period select{width:100%}.sechead .sr .pf-period{min-width:150px}.chleg{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin:0 0 8px;font-size:11.5px;display:flex}.chleg-i{align-items:center;gap:6px;display:inline-flex}.chleg-i i{border-radius:3px;flex-shrink:0;width:10px;height:10px}@media (width<=1180px){.pf-layout{grid-template-columns:minmax(0,1fr)}.pf-rail{order:-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid;position:static}}.trk-head,.trk-in{gap:var(--sp-3);grid-template-columns:28px minmax(180px,1.1fr) minmax(120px,1.4fr) 150px;align-items:center;display:grid}.trk-head{padding:0 var(--sp-4)}.trk-in{width:100%}.trk-head{background:var(--surface-2);border-bottom:1px solid var(--line);min-height:38px;font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium);color:var(--ink-3);line-height:var(--lh-ui);padding-top:6px;padding-bottom:6px}.trk-head span:first-child{grid-column:1/3}.trk-head span:last-child{text-align:right;grid-column:3/5}.trk-list{flex-direction:column;display:flex}.trk{text-align:left;width:100%;padding:8px var(--sp-4);min-height:var(--row);border:0;border-bottom:1px solid var(--line-2);color:var(--ink);font:inherit;line-height:var(--lh-ui);background:0 0;flex:none;display:block}.trk:last-child{border-bottom:0}.trk-rank{border-radius:var(--r-sm);width:24px;height:24px;font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium);color:var(--ink-3);background:var(--surface-3);font-variant-numeric:tabular-nums;place-items:center;display:grid}.trk-rank.is-top{background:var(--accent-soft);color:var(--accent)}.trk-name{font-size:var(--fs-md);overflow-wrap:anywhere;min-width:0}.trk-name .note{white-space:nowrap;font-size:var(--fs-xs)}.trk-bar{background:var(--surface-3);border-radius:4px;min-width:0;height:12px;display:block;position:relative;overflow:hidden}.trk-bar i{background:var(--cat-a);border-radius:4px;height:100%;display:block;position:absolute;top:0;left:0}.trk-bar i.all{opacity:.28}.trk-val{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;grid-template-columns:minmax(48px,1fr) 84px;align-items:baseline;gap:8px;display:grid}.trk-val b,.trk-val .note{text-align:right}.trk-val b{font-weight:var(--ld-font-weight-medium);font-size:var(--fs-base)}.trk-val .note{font-size:var(--fs-xs)}@media (width<=860px){.trk-head,.trk-in{grid-template-columns:24px minmax(0,1fr) auto;row-gap:6px}.trk-head span:first-child{grid-column:1/3}.trk-head span:last-child{grid-column:3}.trk-rank{grid-area:1/1}.trk-name{grid-area:1/2}.trk-val{grid-area:1/3}.trk-bar{grid-area:2/2/auto/4;height:8px}}.inc-head .inch{padding:var(--sp-4);border-bottom:0}.pf-head .inch .shield{border-radius:var(--r-md);width:40px;height:40px;font-size:18px}.pf-head .inch .iid{font-size:var(--fs-lg)}.inc-meta{border-top:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.inc-meta .mi{padding:var(--sp-3) var(--sp-4)}.inc-meta .mi .mk{font-size:var(--fs-sm);color:var(--ink-3)}.inc-meta .mi .mv{font-size:var(--fs-base);font-weight:var(--ld-font-weight-medium)}.inc-head .inch{padding-bottom:var(--sp-3)}.inc-id{flex-direction:column;gap:1px;min-width:0;display:flex}.inc-id .iid{letter-spacing:-.01em;font-size:22px}.inc-num .elink{font-weight:var(--ld-font-weight-medium);border-bottom-color:#0000}.inc-score .lvlbadge{border-radius:var(--r-md);height:30px;padding:0 12px 1px;font-size:16px}.inc-detail{min-width:0}.inc-layout .dpanel{padding-bottom:var(--sp-4)}.inc-layout{grid-template-columns:minmax(0,1fr)}.inc-layout .pf-rail{order:-1;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid;position:static}.inc-layout .pf-score{justify-content:start;gap:var(--sp-3) var(--sp-6);padding:var(--sp-3) var(--sp-4);grid-template-columns:repeat(4,auto);align-items:start}.inc-layout .pf-kv{flex-flow:wrap}.inc-layout .pf-kvr{border-bottom:0;border-right:1px solid var(--line-2);padding:8px var(--sp-4);white-space:nowrap;flex-direction:column;flex:0 auto;align-items:flex-start;gap:2px}.inc-layout .pf-kvr:last-child{border-right:0}.inc-layout .pf-rail>.card:has(.pf-score){flex-wrap:wrap;align-items:stretch;display:flex}.inc-layout .pf-score{border-right:1px solid var(--line-2)}.inc-layout .pf-kv{border-top:0;border-right:1px solid var(--line-2);flex:none;justify-content:center}.inc-layout .pf-kvr{padding:var(--sp-3) var(--sp-4);border-right:0}.inc-layout .pf-act{border-top:1px solid var(--line-2);background:var(--surface-2);padding:var(--sp-3) var(--sp-4);border-radius:0 0 var(--r-lg) var(--r-lg);flex-flow:wrap;flex:100%;justify-content:flex-start;align-items:center}.inc-layout .pf-kv{border-right:0}.inc-layout .pf-rail>.card:has(.pf-score)>:last-child{border-right:0}.inc-layout .pf-score{border-right:0;flex:100%;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.inc-layout .pf-kv{border-top:1px solid var(--line-2);flex:100%;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.inc-layout .pf-kv .pf-kvr,.inc-layout .pf-kv .pf-kvr .mv{white-space:normal}.inc-layout .pf-facts{padding:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.inc-layout .pf-fact{padding:7px var(--sp-3);border-radius:var(--r-sm)}.inc-layout .pf-act .abtn{width:auto}.beh-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pf-main .beh-grid>.sub-card{margin-bottom:0}.beh-h{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.beh-h h4{flex:1;min-width:0;margin:0}.beh-kpi{margin-bottom:var(--sp-3);flex-direction:column;gap:2px;display:flex}.beh-kpi b{font-size:var(--fs-kpi);font-weight:var(--ld-font-weight-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.beh-kpi span{font-size:var(--fs-md);color:var(--ink-2)}.beh-kpi em{font-size:var(--fs-sm);color:var(--ink-3)}.beh-svg{width:100%;max-width:420px;height:auto;display:block}.beh-val{fill:var(--ink);font-family:var(--f-sans);font-size:11px;font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums}.beh-day{fill:var(--ink-3);font-family:var(--f-sans);font-size:11px}.sig-card{border-color:color-mix(in srgb,var(--lvl-crit) 35%,var(--line))!important}.sig-h{margin-bottom:var(--sp-3);align-items:center;gap:10px;display:flex}.sig-h h4{margin:0}.sig-list{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.sig{text-align:left;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;align-items:center;gap:10px;min-width:0;padding:8px 12px;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}button.sig{cursor:pointer}button.sig:hover{border-color:var(--line-strong);background:var(--surface-2)}.sig[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.sig-i{border-radius:var(--r-sm);flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.sig-i .af-ico{width:15px;height:15px}.sig.is-crit .sig-i{background:var(--lvl-crit-bg);color:var(--lvl-crit)}.sig.is-high .sig-i{background:var(--lvl-high-bg);color:var(--lvl-high)}.sig.is-mid .sig-i{background:var(--lvl-mid-bg);color:var(--lvl-mid)}.sig.is-ok .sig-i{background:var(--state-done-bg);color:var(--state-done)}.sig-b{flex-direction:column;flex:1;min-width:0;display:flex}.sig-n{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);line-height:var(--lh-ui)}.sig-s{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-ui);margin-top:1px}.sig.is-note{background:var(--surface-2);border-style:dashed;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.sig.is-note .sig-n{color:var(--ink-2);font-weight:500}.risk-tbl{min-width:0}.risk-tbl .st2 .s1{white-space:normal}.risk-tbl .nowrap{white-space:nowrap}.risk-tbl th:not(:first-child),.risk-tbl td:not(:first-child){white-space:nowrap;width:1%}.risk-col{text-align:center;white-space:nowrap;width:1%}.yn{border-radius:var(--r-sm);min-width:48px;height:24px;font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium);letter-spacing:.04em;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.yn.is-yes{background:var(--lvl-crit-bg);color:var(--lvl-crit)}.yn.is-no{background:var(--state-done-bg);color:var(--state-done)}.clsb{font-size:var(--fs-sm);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:1px 9px;display:inline-block}.clsb.is-up{background:var(--lvl-crit-bg);color:var(--lvl-crit)}.clsb.is-down{background:var(--state-done-bg);color:var(--state-done)}.clsb.is-flat{background:var(--surface-2);color:var(--ink-3);border-color:var(--line-2)}.cardh>.note,.sub-card>.cs,.donutpart-h>.note,.geo-head>div>.note,.chartnote,.pane>.ph>.hint,.beh-kpi em{display:none}.sub-card>h4{margin-bottom:10px}.dc-mb .dc-fields{flex-direction:column;gap:10px;display:flex}.dc-mb>.snapline~.dc-fields{border-top:1px solid var(--line-2);padding-top:var(--sp-4)}.dc-add{display:inline-flex;position:relative}.dc-addmenu{z-index:40;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:200px;box-shadow:var(--sh-2,0 8px 24px #0f172a1f);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.dc-addmenu>button{appearance:none;font:inherit;text-align:left;border-radius:var(--r-sm);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 10px}.dc-addmenu>button:hover{background:var(--surface-3)}.dc-tabrow>.dc-tabact{align-items:center;gap:var(--sp-2);flex:none;margin-bottom:6px;display:flex}.dc-sess{flex-direction:column;gap:8px;display:flex}.dc-sess>.dc-sesh,.dc-sess>.dc-sesr{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) 72px minmax(0,1.1fr) 72px auto;align-items:center;gap:8px;display:grid}.dc-sess>.dc-sesh>span{font-size:var(--fs-xs);color:var(--ink-3)}.dc-sess input{width:100%}.dc-sess input.tnum{text-align:right;font-variant-numeric:tabular-nums}.dc-sess .dc-cta.ico{width:var(--ctl-h);height:var(--ctl-h);color:var(--ink-3);justify-content:center;align-items:center;padding:0;display:inline-flex}.dc-sess .dc-cta.ico:hover{color:var(--lvl-crit);border-color:var(--line-strong)}@media (width<=1280px){.gbar-r .who{display:none}.dgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.gbar-s{display:none}.dc-score{grid-template-columns:minmax(0,1fr)}.dc-score>.right{border-left:0;border-top:1px solid var(--line)}}@media (width<=1100px){.inc,.inc[data-col="1"]{grid-template-columns:minmax(0,1fr)}.qlist{max-height:420px}.qrail{padding:var(--sp-3);flex-direction:row;justify-content:flex-start}.qrail .qcol{position:static}.qrail .qrail-t{writing-mode:horizontal-tb;flex:0 auto}}@media (width<=1080px){.dc-two{grid-template-columns:minmax(0,1fr)}.dc-col+.dc-col{border-left:0;border-top:1px solid var(--line)}.mrow-15,.mrow-2{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.app{grid-template-columns:1fr}.app .side{top:var(--gbar);width:min(320px,100vw - 48px);height:calc(100dvh - var(--gbar));z-index:60;border-right:1px solid var(--line);box-shadow:var(--sh-pop);visibility:hidden;transition:transform .18s var(--ease),visibility .18s;scrollbar-gutter:stable;border-bottom:0;padding-top:0;position:fixed;bottom:0;left:0;transform:translate(-105%)}.app[data-nav-open=true] .side{visibility:visible;transform:translate(0)}.side-mobile-head{z-index:2;padding:var(--sp-3);border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.side-close{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:8px;display:inline-flex}.side-close:hover{background:var(--surface-3)}.app .sidebtn{min-height:44px;display:inline-flex}.app .side .ni{min-height:44px}.two{grid-template-columns:minmax(0,1fr)}.screen{padding:var(--sp-4)}.top{padding:var(--sp-2) var(--sp-4);flex-wrap:wrap}.crumb{flex-basis:100%}.mgrid-sticky{margin:0 0 var(--sp-4);box-shadow:none;padding:0;position:static}.fbar-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fbar .search{max-width:none}}@media (width<=900px){.geolist{flex:100%}}@media (width<=820px){.donutstack .donutbox{flex-wrap:wrap}}@media (width<=640px){.gbar{padding:0 var(--sp-3);gap:var(--sp-2);grid-template-columns:auto 1fr}.gbar-c{border-left:0;padding-left:0}.gbar-r{display:none}.gbar-c{position:static}.sysdd{width:auto;left:12px;right:12px}.sysbtn{max-width:100%}.h1{font-size:var(--fs-xl)}.m .mv,.kpic .kv,.dc-sc .v{font-size:24px}.fst{grid-template-columns:minmax(90px,1fr) minmax(0,2fr) 64px}.kvr{grid-template-columns:1fr;gap:2px}.dc-cond{grid-template-columns:1fr 1fr}.fbar-row{grid-template-columns:minmax(0,1fr)}.dpanel{padding-bottom:96px}}:focus{outline:none}:focus-visible,:where(a,button,select,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px;border-radius:4px}.afsel select:focus-visible,.dc-search:focus-within,.fbar .search:focus-within{outline:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (forced-colors:active){.chip,.riskpill,.stbadge,.stbadge2,.lvlbadge,.kindbadge{border:1px solid canvastext}input[type=checkbox],input[type=radio]{appearance:auto}}.ld-page-header--tabs>.ld-page-action,.ld-page-header--tabs>.ld-page-actions>.ld-page-action{height:var(--workspace-tabbar-height);min-height:var(--workspace-tabbar-height);padding:var(--ld-space-4) var(--ld-space-12);font:var(--ld-type-label-weight) var(--ld-type-caption-size)/var(--ld-type-caption-line) var(--ld-type-caption-family);flex:none;margin-left:auto}.ld-page-header--tabs>.ld-page-actions{align-items:center;gap:var(--ld-space-8);flex-wrap:wrap;margin-left:auto;display:flex}.ld-page-header--tabs>.ld-page-actions>.ld-page-action{margin-left:0}.ld-page-header:is([data-route=\/versions],[data-route=\/scoring-parameters],[data-route=\/tag-rule]){flex-wrap:nowrap}.ld-page-header:is([data-route=\/versions],[data-route=\/scoring-parameters],[data-route=\/tag-rule])>.ld-module-tabs{min-width:0}#tag-rule-header-actions{flex:none}@media (width<=760px){.ld-page-header:is([data-route=\/versions],[data-route=\/scoring-parameters],[data-route=\/tag-rule]){flex-wrap:wrap}}.workspace-help-dialog.workspace-help-dialog--contextual{gap:var(--ld-space-24);width:min(640px,100vw - 32px);padding-bottom:var(--ld-space-48);flex-direction:column;display:flex}.workspace-help-dialog--contextual .workspace-help-video{justify-content:center;align-items:center;gap:var(--ld-space-8);aspect-ratio:16/9;width:100%;padding:var(--ld-space-24);border:1px solid var(--ld-border-subtle);border-radius:var(--ld-radius-lg);background:var(--ld-surface-2);color:var(--ld-ink-muted);text-align:center;flex-direction:column;flex:none;display:flex}.workspace-help-video>svg{width:32px;height:32px;margin-bottom:var(--ld-space-8);color:var(--ld-ink-subtle)}:root[data-theme=dark] .workspace-help-dialog--contextual .workspace-help-video{background:var(--ld-screen-bg);border-color:var(--ld-border)}.workspace-help-dialog--contextual .workspace-help-video p{color:var(--ld-ink);font-size:14px;font-weight:var(--ld-font-weight-regular);margin:0}@media (width<=479px){.workspace-help-dialog.workspace-help-dialog--contextual{padding:var(--ld-space-16) var(--ld-space-16) var(--ld-space-32);gap:var(--ld-space-16)}.workspace-help-dialog--contextual .workspace-help-video{padding:var(--ld-space-16)}}.workspace-companion:empty{display:none}.app.loden-app.ld-workspace:has(>.workspace-companion>:is(.workspace-assistant-rail,.workspace-help-button,.workspace-notifications-button)){--workspace-companion-width:var(--ld-size-touch);grid-template-columns:minmax(0, 1fr) var(--workspace-companion-width);column-gap:var(--ld-space-12);transition:grid-template-columns var(--ld-motion-slow) var(--ld-motion-ease)}.app.loden-app.ld-workspace:has(>.workspace-companion>.workspace-assistant-rail[data-open=true]){--workspace-companion-width:clamp(320px, 28vw, 360px)}.workspace-companion{align-items:flex-start;gap:var(--ld-space-12);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.workspace-notifications-button{width:var(--ld-size-touch);height:var(--ld-size-touch);border:var(--ld-stroke-hairline) solid transparent;border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);box-shadow:var(--ld-shadow-shell);color:var(--ld-ink-muted);cursor:pointer;flex:none;order:-1;place-items:center;padding:0;display:grid;position:relative}.workspace-notifications-button:hover{background:var(--ld-surface-hover);color:var(--ld-ink)}.workspace-notifications-button:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:var(--ld-space-2)}.workspace-notifications-count{top:var(--ld-space-4);right:var(--ld-space-2);min-width:16px;height:16px;padding:0 var(--ld-space-4);border-radius:var(--ld-radius-pill);background:var(--ld-success-soft);color:var(--ld-success);font:var(--ld-font-weight-medium) 10px/16px var(--ld-font-sans);place-items:center;display:grid;position:absolute}.workspace-assistant-rail{flex:none;order:0;width:100%;min-width:0;min-height:0;position:relative}.workspace-assistant-rail[data-open=true]{flex-direction:column;flex:1;display:flex}.workspace-companion:has(>.workspace-assistant-rail[data-open=true])>:is(.workspace-help-button,.workspace-notifications-button){display:none}.workspace-assistant-rail>.workspace-assistant-launcher{align-items:center;gap:var(--ld-space-8);width:100%;padding:var(--ld-space-16) var(--ld-space-8);border:var(--ld-stroke-hairline) solid transparent;border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);box-shadow:var(--ld-shadow-shell);color:var(--ld-ink-muted);font:var(--ld-type-label-weight) var(--ld-type-label-size)/var(--ld-type-label-line) var(--ld-font-sans);letter-spacing:var(--ld-type-label-tracking);cursor:pointer;transition:color var(--ld-motion-fast), background var(--ld-motion-fast);flex-direction:column;margin:0;display:flex}:root:not([data-theme=dark]) .workspace-assistant-launcher{--ld-ink-muted:var(--ld-palette-graphite-700);--ld-ink:var(--ld-palette-graphite-950)}.workspace-assistant-launcher>svg{stroke-width:var(--ld-icon-stroke)}.workspace-assistant-launcher[hidden],.workspace-assistant-tools[hidden]{display:none}.workspace-assistant-launcher>span{writing-mode:vertical-rl;white-space:nowrap}.workspace-assistant-rail>.workspace-assistant-launcher:hover{color:var(--ld-ink);background:var(--ld-surface-hover)}.workspace-assistant-launcher:focus-visible,.workspace-assistant-panel:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:var(--ld-space-2)}.workspace-assistant-tools{gap:var(--ld-space-12);margin-top:var(--ld-space-12);flex-direction:column;display:flex}.workspace-assistant-panel{border-radius:var(--ld-radius-shell);background:var(--ld-screen-bg);min-width:0;min-height:0;color:var(--ld-ink);box-shadow:var(--ld-shadow-shell);opacity:0;visibility:hidden;transform:translateX(var(--ld-space-16));transition:opacity var(--ld-motion-normal), transform var(--ld-motion-slow) var(--ld-motion-ease), visibility 0s var(--ld-motion-slow);border:0;flex-direction:column;flex:1;display:flex;position:absolute;inset:0;overflow:hidden}.workspace-assistant-rail[data-open=true]>.workspace-assistant-panel{opacity:1;visibility:visible;transition-delay:0s;position:relative;inset:auto;transform:translate(0)}@media (width<=767px){.app.loden-app.ld-workspace:has(>.workspace-companion>.workspace-assistant-rail){column-gap:var(--ld-space-8)}.app.loden-app.ld-workspace:has(>.workspace-companion>.workspace-assistant-rail[data-open=true]){--workspace-mobile-sheet-min:max(420px, calc(100dvh - var(--workspace-footer-height,64px) - 32px));--workspace-companion-bottom-space:calc(var(--ld-component-dock-touch-height) / 2 + var(--ld-space-16) + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--workspace-mobile-sheet-min), 1fr) minmax(540px, 1fr);gap:var(--ld-space-12);padding-bottom:var(--workspace-companion-bottom-space);scroll-padding-bottom:var(--workspace-companion-bottom-space);overscroll-behavior:contain;overflow-y:auto}.app.loden-app.ld-workspace:has(>.workspace-companion>.workspace-assistant-rail[data-open=true])>:is(#workspace-content,.workspace-companion){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.workspace-assistant-panel,.workspace-assistant-launcher{transition:none}.app.loden-app.ld-workspace:has(>.workspace-companion>.workspace-assistant-rail){transition:none}}@media print{.workspace-companion{display:none}}.workspace-assistant-content{min-width:0;height:100%;min-height:0;color:var(--ld-ink);font:var(--ld-font-weight-regular) 13px/1.5 var(--ld-font-sans);flex-direction:column;display:flex}.workspace-assistant-content>header{flex:none;align-items:center;gap:10px;padding:18px 16px 14px;display:flex}.workspace-assistant-content h2{font:var(--ld-font-weight-medium) 16px/24px var(--ld-font-sans);flex:1;margin:0}.workspace-assistant-content>header>button{width:32px;height:32px;color:var(--ld-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.workspace-assistant-content>header>button:hover{background:var(--ld-surface-hover);color:var(--ld-ink)}.workspace-assistant-content button:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}.workspace-assistant-context{border-bottom:1px solid var(--ld-border-subtle);flex-direction:column;flex:none;gap:4px;margin:0 16px;padding:12px 0 16px;display:flex}.workspace-assistant-context>span{color:var(--ld-ink-muted);font-size:11px}.workspace-assistant-context>strong{font-size:13px;line-height:20px;font-weight:var(--ld-font-weight-medium);overflow-wrap:anywhere}.workspace-assistant-intro{flex:1;min-height:0;padding:24px 20px;overflow:auto}.workspace-assistant-intro>svg{color:var(--ld-ink-muted);margin-bottom:16px}.workspace-assistant-intro h3{font:var(--ld-font-weight-medium) 16px/24px var(--ld-font-sans);margin:0 0 8px}.workspace-assistant-intro p{color:var(--ld-ink-muted);margin:0}.workspace-assistant-intro .workspace-assistant-help{border:1px solid var(--ld-border);background:var(--ld-screen-bg);width:100%;min-height:40px;color:var(--ld-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin-top:24px;padding:10px 12px;display:flex}.workspace-assistant-help>svg{flex:none}.workspace-assistant-intro .workspace-assistant-help:hover{background:var(--ld-surface-hover)}.workspace-assistant-content>footer{flex:none;padding:12px 16px 16px}.workspace-assistant-composer{border:1px solid var(--ld-border);background:var(--ld-screen-bg);border-radius:12px;align-items:flex-end;gap:8px;padding:10px;display:flex}.workspace-assistant-composer textarea{resize:none;width:100%;min-width:0;color:var(--ld-ink-muted);font:inherit;background:0 0;border:0;flex:1;padding:0;display:block}.workspace-assistant-composer textarea:disabled{opacity:1;cursor:not-allowed}.workspace-assistant-composer textarea::placeholder{color:var(--ld-ink-muted);opacity:1}.workspace-assistant-composer>button{width:28px;height:28px;color:var(--ld-ink-muted);background:var(--ld-surface);opacity:.5;cursor:not-allowed;border:0;border-radius:8px;flex:none;place-items:center;display:grid}@media (pointer:coarse){.workspace-assistant-content>header>button{width:44px;height:44px}}.login{min-height:100svh;padding:var(--sp-5);background:var(--ground);place-items:center;display:grid}.login-card{width:100%;max-width:380px;margin-bottom:0}.login-brand{align-items:center;gap:var(--sp-2);padding:var(--sp-5) var(--sp-5) 0;display:flex}.login-brand .login-mark{color:var(--accent);font-size:18px;line-height:1}.login-brand .login-t{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);letter-spacing:-.01em}.login-sub{padding:0 var(--sp-5);font-size:var(--fs-sm);color:var(--ink-3);margin:4px 0 0;line-height:1.5}.login-form{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex}.login-form .btn{text-align:center;margin-bottom:0}.login-form [aria-invalid=true]{border-color:var(--lvl-crit)}.login-field-error,.login-field-hint{font-size:var(--fs-sm);margin:0;line-height:1.5}.login-field-error{color:var(--lvl-crit)}.login-field-hint{color:var(--ink-3)}.login-actions{padding:0 var(--sp-5) var(--sp-5)}.login-actions .btn{text-align:center;margin-bottom:0}.login-foot{padding:0 var(--sp-5) var(--sp-5);font-size:var(--fs-xs);color:var(--ink-3);line-height:1.5}.account-surface{--ink:var(--ld-ink);--ink-2:var(--ld-ink-muted);--ink-3:var(--ld-ink-subtle);--surface:var(--ld-overlay-bg);--surface-2:var(--ld-surface);--line:var(--ld-border);--accent:var(--ld-primary);--accent-soft:var(--ld-primary-soft);font:13px/1.5 var(--ld-font-sans);color:var(--ink);background:var(--surface)}.account-surface button,.account-surface select{font:inherit;cursor:pointer}.account-surface button:disabled{cursor:default;opacity:.45}.account-surface :is(button,a,select):focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px}.account-surface :is(h2,h3,p,dl,dd){margin:0}.account-surface a{color:var(--accent);text-decoration:none}.account-surface a:hover{text-decoration:underline}.account-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.account-dock-trigger{position:relative}.account-dock-count{border-radius:var(--ld-radius-pill);background:var(--ld-on-deep);min-width:16px;height:16px;color:var(--ld-deep);box-shadow:0 0 0 2px var(--ld-component-dock-bg);font-size:10px;line-height:1;font-weight:var(--ld-font-weight-medium);place-items:center;padding:0 3px;display:grid;position:absolute;top:0;right:0}.account-overlay{z-index:1500;animation:account-fade-in var(--ld-motion-normal) var(--ld-motion-ease);background:#081e143d;position:fixed;inset:0}.account-overlay[data-state=closed]{animation:account-fade-out var(--ld-motion-normal) var(--ld-motion-exit)}.account-drawer{z-index:1501;inset:var(--account-gap) var(--account-gap) var(--account-gap) auto;--account-gap:var(--ld-space-16);width:min(480px,calc(100vw - 2 * var(--account-gap)));height:calc(100dvh - 2 * var(--account-gap));box-sizing:border-box;border:1px solid var(--line);border-radius:var(--ld-radius-lg);box-shadow:var(--ld-shadow-popover);animation:account-slide-in var(--ld-motion-slow) var(--ld-motion-ease);outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.account-drawer[data-state=closed]{animation:account-slide-out var(--ld-motion-normal) var(--ld-motion-exit)}.account-panel-heading{padding:var(--ld-space-24);flex:none;position:relative}.account-header-actions{top:var(--ld-space-16);right:var(--ld-space-16);align-items:center;gap:var(--ld-space-4);display:flex;position:absolute}.account-panel-heading h2{font-size:22px;font-weight:var(--ld-font-weight-medium);letter-spacing:-.025em}.account-icon{border-radius:var(--ld-radius-md);width:36px;height:36px;color:var(--ink-3);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.account-icon:hover{background:var(--surface-2);color:var(--ink)}.account-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.account-tab-list{gap:var(--ld-space-24);padding:0 var(--ld-space-24);border-bottom:1px solid var(--line);flex:none;display:flex}.account-tab-list>button{align-items:center;gap:var(--ld-space-8);min-height:44px;padding:0 0 var(--ld-space-12);color:var(--ink-3);font-weight:var(--ld-font-weight-medium);background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.account-tab-list>button:hover{color:var(--ink)}.account-tab-list>button[data-state=active]{color:var(--ink);border-bottom-color:var(--accent)}.account-tab-content{outline-offset:-3px;flex:1;min-height:0}.account-tab-content[hidden]{display:none}.account-profile-scroll{padding:var(--ld-space-24);overscroll-behavior:contain;overflow-y:auto}.account-profile-hero{align-items:stretch;gap:var(--ld-space-16);display:flex}.account-identity{flex:1;min-width:0}.account-identity h2{overflow-wrap:anywhere;padding-right:104px}.account-identity-tags{align-items:center;gap:var(--ld-space-8);margin-top:var(--ld-space-8);flex-wrap:wrap;display:flex}.account-copy-control{flex:none;display:inline-flex;position:relative}.account-copy-feedback{z-index:1;top:calc(100% + var(--ld-space-8));width:min(240px,60vw);padding:var(--ld-space-12);border:1px solid var(--line);border-radius:var(--ld-radius-md);background:var(--surface);box-shadow:var(--ld-shadow-popover);color:var(--ink);font-size:11px;position:absolute;right:0}.account-avatar{width:64px;height:auto;min-height:64px;font-size:20px;font-weight:var(--ld-font-weight-medium);border-radius:var(--ld-radius-lg);color:var(--accent);background:var(--accent-soft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.account-profile-hero>div{min-width:0}.account-profile-hero h2{font-size:20px;line-height:28px;font-weight:var(--ld-font-weight-medium);letter-spacing:-.025em;overflow-wrap:anywhere}.account-details{gap:var(--ld-space-20) var(--ld-space-24);padding:var(--ld-space-20);background:var(--surface-2);border-radius:var(--ld-radius-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.account-details dt{color:var(--ink-3);margin-bottom:4px;font-size:11px}.account-details dd{font-weight:var(--ld-font-weight-medium);overflow-wrap:anywhere}.account-loading{color:var(--ink-3);padding:24px 0}.account-error{border:1px solid var(--line);border-radius:var(--ld-radius-md);background:var(--surface-2);padding:16px}.account-error p{color:var(--ink-3);margin:4px 0 12px}.account-preferences{padding-top:var(--ld-space-24)}.account-preferences h3{font-size:13px;font-weight:var(--ld-font-weight-medium);margin-bottom:4px}.account-setting{justify-content:space-between;align-items:center;gap:var(--ld-space-16);padding:var(--ld-space-16) 0;display:flex}.account-setting+.account-setting{border-top:1px solid var(--line)}.account-setting label,.account-setting :is(#account-theme-label,#account-navigation-label){font-weight:var(--ld-font-weight-medium)}.account-setting p{color:var(--ink-3);margin-top:4px;font-size:11px}.account-setting select{border:1px solid var(--line);border-radius:var(--ld-radius-md);min-width:140px;min-height:36px;color:var(--ink);background:var(--surface);padding:8px 12px}.account-theme-picker{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--ld-radius-md);flex-shrink:0;gap:3px;padding:3px;display:inline-flex}.account-theme-picker button{border-radius:var(--ld-radius-sm);color:var(--ink-3);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:12px;display:flex}.account-theme-picker button[aria-pressed=true]{color:var(--ink);border-color:var(--line);background:var(--surface);box-shadow:0 1px 3px #081e140d}.account-navigation-picker button{min-width:72px;min-height:32px;padding:var(--ld-space-4) var(--ld-space-12);font-weight:var(--ld-font-weight-regular,400)}@media (pointer:coarse){.account-navigation-picker button{min-height:44px}}.account-autosave{color:var(--ink-3);align-items:center;gap:4px;font-size:11px;display:flex}.account-support-note{align-items:flex-start;gap:var(--ld-space-12);margin-top:var(--ld-space-24);padding-top:var(--ld-space-20);border-top:1px solid var(--line);display:flex}.account-support-icon{color:var(--ink-3);padding-top:2px}.account-support-note strong{font-size:12px;font-weight:var(--ld-font-weight-medium)}.account-support-note p{color:var(--ink-3);margin:4px 0 8px;font-size:12px}.account-support-note a{font-size:12px;font-weight:var(--ld-font-weight-medium);align-items:center;gap:4px;display:inline-flex}.account-button{border:1px solid var(--line);border-radius:var(--ld-radius-md);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.account-button:hover{background:var(--surface-2)}.account-signout .iconbtn{border-radius:var(--ld-radius-md);width:36px;height:36px;color:var(--ink-3);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.account-signout .iconbtn:hover{color:var(--ld-risk);background:var(--ld-risk-soft)}.account-signout svg{width:16px;height:16px}.account-notifications-content{flex-direction:column;display:flex}.account-count{border-radius:var(--ld-radius-xs);background:var(--accent-soft);min-width:20px;height:20px;color:var(--accent);justify-content:center;align-items:center;padding:0 4px;font-size:11px;display:inline-flex}.account-notification-tools{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 24px;display:flex}.account-filter{gap:4px;display:flex}.account-filter button{min-height:32px;color:var(--ink-3);border-radius:var(--ld-radius-sm);background:0 0;border:0;padding:4px 8px;font-size:12px}.account-filter button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:var(--ld-font-weight-medium)}.account-text-button{min-width:32px;min-height:32px;color:var(--ink-3);border-radius:var(--ld-radius-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.account-text-button:hover{color:var(--accent);background:var(--surface-2)}.account-notification-tools .account-read-all{gap:4px;font-size:11px}.account-notification-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 16px;overflow-y:auto}.account-notification-group+.account-notification-group{margin-top:16px}.account-notification-group ul{margin:0;padding:0;list-style:none}.account-notification-day{color:var(--ink-3);font-size:12px;line-height:16px;font-weight:var(--ld-font-weight-medium);padding:8px 12px 4px}.account-surface a.account-notification{border-radius:var(--ld-radius-sm);color:var(--ink);padding:12px;text-decoration:none;display:block}.account-surface a.account-notification:hover{background:var(--surface-2);text-decoration:none}.account-notification-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.account-notification h4{color:var(--ink);font-size:14px;line-height:22px;font-weight:var(--ld-font-weight-medium);margin:0}.account-notification[data-unread=false] h4{font-weight:var(--ld-font-weight-regular,400)}.account-notification p{color:var(--ink-2);margin:4px 0 8px;font-size:14px;line-height:22px}.account-notification-time{color:var(--ink-3);flex:none;font-size:12px;line-height:16px}.account-notification-source{color:var(--ink-3);font-size:12px;line-height:16px;display:block}.account-empty{text-align:center;color:var(--ink-3);padding:48px 24px}.account-empty svg{color:var(--accent);margin:0 auto 12px}.account-empty h3{color:var(--ink);margin-bottom:8px;font-size:16px}@keyframes account-fade-in{0%{opacity:0}to{opacity:1}}@keyframes account-fade-out{0%{opacity:1}to{opacity:0}}@keyframes account-slide-in{0%{transform:translateX(calc(100% + var(--account-gap)))}to{transform:translate(0)}}@keyframes account-slide-out{0%{transform:translate(0)}to{transform:translateX(calc(100% + var(--account-gap)))}}@media (width<=480px){.account-drawer{--account-gap:var(--ld-space-8)}.account-panel-heading,.account-profile-scroll{padding:20px}.account-tab-list{gap:20px;padding-inline:20px}.account-setting{flex-direction:column;align-items:flex-start;gap:8px}.account-setting select,.account-theme-picker{width:100%}.account-theme-picker button{flex:1}.account-notification-tools{padding-inline:20px}.account-notification-list{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.account-overlay,.account-drawer{animation:none}}.account-role,.account-login{box-sizing:border-box;border-radius:var(--ld-radius-xs);background:var(--surface-2);max-width:100%;min-height:28px;color:var(--ink-2);overflow-wrap:anywhere;align-items:center;padding:4px 8px;font-size:11px;line-height:20px;display:inline-flex}.account-copy-control>.account-icon{width:28px;height:28px}.account-logout-trigger{justify-content:center;align-items:center;gap:var(--ld-space-8);height:36px;padding:0 var(--ld-space-8);border-radius:var(--ld-radius-md);color:var(--ink-2);background:0 0;border:1px solid #0000;display:inline-flex}.account-logout-trigger:hover{background:var(--surface-2);color:var(--ink)}.account-exit-section{margin-top:var(--ld-space-24)}.account-password .login-form{padding:var(--ld-space-8,8px) 0 0}.account-button.account-exit-button{color:var(--ld-risk);background:var(--ld-risk-soft);border-color:#0000}.account-confirm-overlay{z-index:1510;background:#081e143d;position:fixed;inset:0}.account-confirm{z-index:1511;box-sizing:border-box;width:min(400px,100vw - 32px);padding:var(--ld-space-24);border:1px solid var(--line);border-radius:var(--ld-radius-lg);box-shadow:var(--ld-shadow-popover);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.account-confirm h2{font-size:20px;line-height:1.4}.account-confirm p{margin-top:var(--ld-space-8);color:var(--ink-3)}.account-confirm-actions{justify-content:flex-end;align-items:center;gap:var(--ld-space-12);margin-top:var(--ld-space-24);display:flex}.account-confirm .account-signout .iconbtn{gap:var(--ld-space-8);width:auto;padding:0 var(--ld-space-12);background:var(--ld-risk-soft);color:var(--ld-risk)}.app.loden-app{grid-template-columns:minmax(0,1fr)}.app.loden-app>.main{padding-bottom:calc(var(--ld-space-24) + env(safe-area-inset-bottom))}.loden-dock,.loden-modules{font:var(--ld-type-label-weight) var(--ld-type-caption-size)/var(--ld-type-caption-line) var(--ld-type-label-family)}.loden-dock{bottom:var(--workspace-footer-height);transform:translate(-50%, calc(50% + var(--ld-component-dock-lowering)));z-index:var(--ld-z-dock);align-items:center;gap:var(--ld-component-dock-gap);height:var(--ld-component-dock-height);max-width:calc(100% - 32px);padding-block:var(--ld-component-dock-padding-block);padding-inline:var(--ld-component-dock-padding-start) var(--ld-component-dock-padding-end);color:var(--ld-component-dock-ink);background:var(--ld-component-dock-bg);border-radius:var(--ld-component-dock-radius);box-shadow:var(--ld-shadow-dock);border:0;display:flex;position:fixed;left:50%}.loden-dock-item{justify-content:center;align-items:center;gap:var(--ld-space-8);width:var(--ld-component-dock-item-size);height:var(--ld-component-dock-item-size);border-radius:var(--ld-radius-pill);color:inherit;transition:background var(--ld-motion-fast) var(--ld-motion-ease), color var(--ld-motion-fast) var(--ld-motion-ease);background:0 0;border:0;flex:none;padding:0;display:inline-flex;position:relative}.loden-dock-item>svg{stroke-width:1.75px;flex-shrink:0;width:18px;height:18px}.loden-dock-item[data-active=true],.loden-dock-item[aria-expanded=true]{background:var(--ld-component-dock-active)}.loden-dock-item:hover{background:var(--ld-component-dock-hover)}.loden-dock-item:active{background:var(--ld-component-dock-pressed)}.loden-dock-modules{width:auto;padding-inline:var(--ld-space-16);background:var(--ld-component-dock-launcher-bg);color:var(--ld-component-dock-launcher-ink)}.loden-dock-modules:is(:hover,:active,[aria-expanded=true]){background:var(--ld-surface-pressed)}.loden-dock-item:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-on-deep);outline-offset:2px}.loden-dock-label{display:none}.loden-dock-divider{width:1px;height:20px;margin-inline:var(--ld-component-dock-divider-margin);background:var(--ld-component-dock-border);flex-shrink:0}.loden-dock-tip{transition:opacity var(--ld-motion-fast) var(--ld-motion-ease);border-radius:var(--ld-radius-md);color:var(--ld-ink);background:var(--ld-overlay-bg);box-shadow:var(--ld-shadow-popover);font-size:var(--ld-type-caption-size);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;padding:6px 10px;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%)}.loden-dock-item:is(:hover,:focus-visible) .loden-dock-tip{opacity:1;visibility:visible}.loden-dock-item[data-dock-panel] .loden-dock-tip{display:none}.loden-dock [hidden]{display:none!important}.app.loden-app>.loden-modules[popover]{width:max-content;min-width:200px;max-width:min(280px,100vw - 32px);height:auto;max-height:min(560px,100dvh - 160px);color:var(--ld-ink);background:var(--ld-overlay-bg);border:1px solid var(--ld-border);border-radius:var(--ld-radius-shell);box-shadow:var(--ld-shadow-popover);visibility:visible;opacity:0;transition:opacity var(--ld-motion-normal) var(--ld-motion-ease), translate var(--ld-motion-normal) var(--ld-motion-ease), display var(--ld-motion-normal) allow-discrete, overlay var(--ld-motion-normal) allow-discrete;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden;transform:translateY(6px)}.app.loden-app>.loden-modules[popover]:popover-open{opacity:1;flex-direction:column;display:flex;translate:0}.app.loden-app>.loden-modules[popover]:not(:popover-open){display:none}@starting-style{.app.loden-app>.loden-modules[popover]:popover-open{opacity:0;translate:0 6px}}.loden-modules::backdrop{pointer-events:none;background:0 0}.loden-modules-head{justify-content:space-between;align-items:center;gap:var(--ld-space-12);padding:10px 12px 6px 16px;display:flex}.loden-eyebrow{display:none}.loden-modules-head h2{font:var(--ld-type-label-weight) var(--ld-type-label-size)/var(--ld-type-label-line) var(--ld-type-label-family);margin:0}.loden-close{width:28px;height:28px;color:var(--ld-ink-muted);border-radius:var(--ld-radius-pill);background:0 0;border:0;place-items:center;padding:0;display:grid}.loden-close:hover{background:var(--ld-surface-hover)}.loden-modules-tools,.loden-all-modules{display:none}.loden-workspace-switch{width:100%}.loden-modules .sysbtn{border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-surface);width:100%;max-width:100%;height:36px;color:var(--ld-ink);font:inherit;padding:0 12px}.loden-modules .sysdd{background:var(--ld-surface);width:100%;max-width:none;color:var(--ld-ink);border-color:var(--ld-border);box-shadow:none;margin-top:8px;display:none;position:static;transform:none}.loden-modules .sysdd[data-on="1"]{display:block}.loden-modules .sysitem{color:var(--ld-ink)}.loden-modules .sysitem:hover{background:var(--ld-surface-hover)}.loden-modules-tree{overscroll-behavior:contain;padding:var(--ld-space-4);gap:var(--ld-space-4);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow-y:auto}.app.loden-app .loden-modules [data-sysnav]:not([hidden]),.loden-modules .side-primary,.loden-modules .side-bottom,.loden-modules .side-footer{display:contents}.loden-modules .navgrp,.loden-modules .side-camara{background:0 0;border:0;border-radius:0;margin:0;padding:0}.loden-modules .navgrp>.gh{min-height:28px;font:inherit;font-weight:var(--ld-font-weight-medium);color:var(--ld-ink-muted);gap:8px;margin:0;padding:6px 8px}.loden-modules:not([data-view=all]):not([data-view=settings]) .navgrp>.gh{display:none}.loden-modules .gi{flex-direction:column;gap:2px;padding:0;display:flex}.app.loden-app .loden-modules .ni{min-height:32px;font:inherit;color:var(--ld-ink);border-radius:var(--ld-radius-md);background:0 0;border:0;gap:8px;padding:7px 8px;font-weight:400;text-decoration:none}.app.loden-app .loden-modules .ni:hover{background:var(--ld-surface-hover)}.app.loden-app .loden-modules .ni:active{background:var(--ld-surface-pressed)}.app.loden-app .loden-modules .ni[aria-current=true]{background:var(--ld-selected);color:var(--ld-primary);font-weight:var(--ld-font-weight-medium)}.loden-modules [aria-disabled=true]{color:var(--ld-ink-muted);cursor:not-allowed}.loden-modules :is(button,a):focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:-2px}.loden-modules [hidden],.loden-modules [data-dock-hidden=true]{display:none!important}@media (width<=1023px){.loden-dock-group:not([data-active=true]){display:none}}@media (width<=639px){.loden-modules[data-view=all] .loden-modules-tree{grid-template-columns:minmax(0,1fr)}.loden-dock-divider{display:none}}@media (pointer:coarse){.loden-dock{height:var(--ld-component-dock-touch-height)}.loden-dock-item{width:var(--ld-component-dock-touch-item-size);height:var(--ld-component-dock-touch-item-size)}.loden-dock-modules{width:auto}.app.loden-app .loden-modules .ni{min-height:var(--ld-size-touch)}}@media (prefers-reduced-motion:reduce){.loden-dock-item,.app.loden-app>.loden-modules[popover]{transition:none}}.loden-dock-modules{text-decoration:none}.loden-modules-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app.loden-app .loden-modules[data-view=settings] [data-sysnav=control]{display:contents!important}.loden-dock :is(a,.loden-dock-direct){text-decoration:none}@media (width<=479px){.loden-dock{gap:var(--ld-space-2);padding-inline:var(--ld-space-4)}.loden-dock-group,.loden-dock-modules>span{display:none}.loden-dock-modules{width:var(--ld-component-dock-item-size);padding-inline:0}}@media (width<=479px) and (pointer:coarse){.loden-dock-modules{width:var(--ld-component-dock-touch-item-size)}}@media (width<=359px){.loden-dock-group:not([data-dock-panel=ops]){display:none}}@media (width<=359px) and (pointer:coarse){.loden-dock{scrollbar-width:none;overflow-x:auto}.loden-dock::-webkit-scrollbar{display:none}.loden-dock-item:focus-visible{outline-offset:-2px}}.ds-sources{min-width:0}.ds-source-row{cursor:pointer}.ds-source-open{color:inherit;text-align:left;font:500 13px/20px var(--ld-font-sans);cursor:pointer;background:0 0;border:0;padding:0}.ds-source-open:focus-visible{outline:2px solid var(--ld-primary);outline-offset:4px}.ds-detail-overlay{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10231a47;position:fixed;inset:0}.ds-detail{z-index:501;background:var(--surface,#fff);width:min(760px,100vw - 48px);color:var(--ld-ink);border:1px solid var(--ld-border);border-radius:var(--ld-radius-lg,20px);font-family:var(--ld-font-sans);flex-direction:column;display:flex;position:fixed;top:24px;bottom:24px;right:24px;overflow:hidden;box-shadow:0 16px 60px #10231a26}.ds-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.ds-detail-heading h2{margin:0 0 6px;font-size:24px;font-weight:500;line-height:32px}.ds-detail-heading p{color:var(--ld-ink-subtle);margin:0;font-size:12px;line-height:18px}.ds-detail-close{width:32px;height:32px;color:var(--ld-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ds-detail-body{flex-direction:column;gap:24px;padding:0 28px 28px;display:flex;overflow-y:auto}.ds-detail h3{margin:0 0 14px;font-size:15px;font-weight:500;line-height:22px}.ds-detail-summary{border-radius:var(--ld-radius-md);background:var(--ld-surface);padding:20px}.ds-detail-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ds-detail-section-head h3{margin:0}.ds-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.ds-detail dt{color:var(--ld-ink-subtle);margin-bottom:6px;font-size:12px;line-height:18px}.ds-detail dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:22px}.ds-detail-muted{color:var(--ld-ink-subtle);margin:0;font-size:13px;line-height:20px}.ds-detail-rules{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ds-detail-rules span{background:var(--ld-surface);border-radius:var(--ld-radius-sm);padding:6px 10px;font-size:13px}.ds-detail-incident{background:var(--ld-surface);border-radius:var(--ld-radius-md);padding:16px;font-size:13px;line-height:20px}.ds-detail-incident strong{font-weight:500}.ds-detail-incident p{margin:8px 0}.ds-detail-incident span{color:var(--ld-ink-subtle)}.ds-detail button:not(.ds-detail-close){border:1px solid var(--ld-border);background:var(--surface,#fff);color:var(--ld-ink);border-radius:var(--ld-radius-sm);font:400 13px/20px var(--ld-font-sans);cursor:pointer;padding:7px 12px}.ds-detail button:disabled{opacity:.5;cursor:default}.ds-detail-request{align-self:flex-start}.ds-detail-form{flex-direction:column;gap:10px;display:flex}.ds-detail-form label{font-size:13px}.ds-detail-form h3{margin:0}.ds-detail-form textarea{border:1px solid var(--ld-border);border-radius:var(--ld-radius-sm);background:var(--surface,#fff);min-height:100px;color:var(--ld-ink);font:400 14px/22px var(--ld-font-sans);resize:vertical;padding:12px}.ds-detail-form>div{gap:8px;display:flex}@media (width<=600px){.ds-detail{width:auto;inset:12px}.ds-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-detail-heading{padding:20px}.ds-detail-body{padding:0 20px 20px}}.ds-sources-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.ds-sources-heading h1{font:500 24px/32px var(--ld-font-sans);margin:0 0 8px}.ds-sources-heading p{color:var(--ld-ink-muted);margin:0;font-size:14px;line-height:22px}.ds-sources-heading>span{color:var(--ld-ink-subtle);text-align:right;font-size:12px;line-height:20px}.ds-sources-heading time{color:var(--ld-ink-muted);font-family:var(--ld-font-mono)}.ds-sources-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.ds-sources-metrics button{border-radius:var(--ld-radius-md);background:var(--ld-surface);color:var(--ld-ink);text-align:left;cursor:pointer;border:1px solid #0000;flex-direction:column;gap:8px;padding:20px;display:flex}.ds-sources-metrics strong{font:400 28px/34px var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ds-sources-metrics span{color:var(--ld-ink-muted);font:400 13px/20px var(--ld-font-sans)}.ds-sources-metrics button[aria-pressed=true]{border-color:var(--ld-primary);background:var(--ld-primary-soft)}.ds-sources-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.ds-sources-toolbar h2{font:500 14px/22px var(--ld-font-sans);margin:0 auto 0 0}.ds-sources-toolbar h2 span{color:var(--ld-ink-subtle);margin-left:8px;font-weight:400}.ds-sources-search{background:var(--ld-surface);border-radius:var(--ld-radius-sm);color:var(--ld-ink-muted);align-items:center;gap:8px;padding:8px 12px;display:flex}.ds-sources-search input{width:240px;font:400 13px/20px var(--ld-font-sans);color:var(--ld-ink);background:0 0;border:0}.ds-sources .abtn{align-items:center;gap:8px;min-height:36px;font-size:13px;display:inline-flex}.ds-sources-filters{background:var(--ld-surface);align-items:flex-end;gap:16px;padding:16px 20px;display:flex}.ld-table-shell>.ds-sources-filters{align-items:flex-end}.ds-sources-filters label{color:var(--ld-ink-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.ds-provider-select{align-items:center;display:inline-flex;position:relative}.ds-provider-select>svg{color:var(--ld-ink-muted);pointer-events:none;stroke-width:1.75px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ds-sources-filters .ds-provider-select select{appearance:none;border:1px solid var(--ld-border);border-radius:var(--ld-radius-sm);background:var(--ld-control-bg,var(--surface));width:100%;min-height:36px;color:var(--ld-ink);font:400 13px/20px var(--ld-font-sans);cursor:pointer;padding:8px 40px 8px 12px}.ds-sources-scroll{overflow-x:auto}.ds-sources table{table-layout:fixed;width:100%;min-width:1120px}.ds-sources table th:first-child{width:17%}.ds-sources table th:nth-child(2),.ds-sources table th:nth-child(3){width:12%}.ds-sources table th:nth-child(4){width:13%}.ds-sources table th:nth-child(5){width:10%}.ds-sources table th:nth-child(6){text-align:right;width:9%}.ds-sources table th:nth-child(7){text-align:right;width:7%}.ds-sources table th:nth-child(8),.ds-sources table th:nth-child(9){width:10%}.ds-sources table td{white-space:nowrap}.ds-sources table :is(th,td){padding:12px;font-size:12px;line-height:20px}.ds-sources table th{white-space:nowrap;font-weight:400}.ds-sources td b{font-size:13px;font-weight:500}.ds-sources td small{color:var(--ld-ink-subtle);margin-top:4px;font-size:11px;display:block}.ds-sources .ds-mono{font-family:var(--ld-font-mono);white-space:nowrap}.ds-number,.ds-sources table td.ds-number{text-align:right}.ds-nowrap{white-space:nowrap}.ds-status{white-space:nowrap;border-radius:var(--ld-radius-sm);background:var(--ld-primary-soft);color:var(--ld-primary);padding:4px 8px;display:inline-flex}.ds-status[data-state="2"],.ds-status[data-state="3"]{background:var(--ld-warning-soft,#fbf5e9);color:var(--ld-warning,#806023)}.ds-status[data-state="4"]{background:var(--ld-risk-soft);color:var(--ld-risk-critical)}.ds-sources-table footer{color:var(--ld-ink-subtle);justify-content:space-between;gap:16px;padding:16px 20px;font-size:12px;display:flex}.ds-sources-empty{text-align:center;color:var(--ld-ink-muted);padding:40px 20px}@media (width<=800px){.ds-sources-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-sources-heading{flex-direction:column;align-items:flex-start}.ds-sources-heading>span{text-align:left}.ds-sources-search{flex:1}.ds-sources-search input{width:100%}}.dq-page{padding-top:24px}.dq-context{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.dq-context label{color:var(--ld-ink-subtle);flex-direction:column;gap:6px;font-size:12px;display:flex}.dq-context select{border:1px solid var(--ld-border);border-radius:var(--ld-radius-sm);background:var(--surface);min-width:180px;color:var(--ld-ink);font:400 13px/20px var(--ld-font-sans);padding:9px 12px}.dq-context p{color:var(--ld-ink-subtle);margin:0 0 10px auto;font-size:12px}.dq-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.dq-metrics>div{background:var(--ld-surface);border-radius:var(--ld-radius-md);flex-direction:column-reverse;gap:8px;padding:20px;display:flex}.dq-metrics dt{color:var(--ld-ink-muted);font-size:13px}.dq-metrics dd{font:400 28px/34px var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0}.dq-page table{table-layout:fixed;width:100%;min-width:1050px}.dq-page table th{white-space:nowrap;font-weight:400}.dq-page table th:first-child{width:34%}.dq-page table th:not(:first-child){width:11%}.dq-page table :is(th,td){padding:14px 16px;font-size:12px;line-height:20px}.dq-page .ds-mono{font-family:var(--ld-font-mono);white-space:nowrap}.dq-page td small{color:var(--ld-ink-subtle);font:400 11px/18px var(--ld-font-sans);display:block}.dq-page .ld-table-views button[aria-pressed=true]{background:var(--ld-surface-2);color:var(--ld-ink)}.ld-table-shell>.dq-filters{align-items:flex-end}.dq-filters label{color:var(--ld-ink-subtle);flex-direction:column;gap:6px;font-size:12px;display:flex}.dq-bank-select{align-items:center;display:inline-flex;position:relative}.dq-bank-select>svg{color:var(--ld-ink-muted);pointer-events:none;stroke-width:1.75px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dq-filters .dq-bank-select select{appearance:none;border:1px solid var(--ld-border);border-radius:var(--ld-radius-sm);background:var(--ld-control-bg,var(--surface));width:100%;min-width:220px;min-height:36px;color:var(--ld-ink);font:400 13px/20px var(--ld-font-sans);cursor:pointer;padding:8px 40px 8px 12px}.dq-page table td:not(:first-child),.dq-page table th:not(:first-child){text-align:right}.dq-positive{color:var(--ld-primary)}.dq-muted{color:var(--ld-ink-subtle);font-size:11px}.dq-examples{gap:8px;display:grid}.dq-examples>div{background:var(--ld-surface);border-radius:var(--ld-radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dq-examples b{font:400 13px/20px var(--ld-font-mono)}.dq-examples small{color:var(--ld-ink-subtle);margin-top:4px;font-size:12px;display:block}.dq-detail .dq-create{background:var(--ld-primary);color:var(--ld-on-primary,#fff);border-color:#0000;align-self:flex-start}@media (width<=650px){.dq-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dq-examples>div{flex-direction:column;align-items:flex-start}}:is(.ld-screen:has(.modules-screen[data-on="1"]),.sample-screen:has(.modules-page)){overflow:clip;container:modules-viewport/size}.ld-screen:has(.modules-screen[data-on="1"])>.screens{height:100%;min-height:0}:is(.loden-app .modules-screen,.sample-screen:has(.modules-page)>.sample-content){--ld-component-modules-frame-gap:var(--ld-space-24);--ld-component-modules-dock-height:var(--ld-component-dock-height);box-sizing:border-box;height:100%;padding-bottom:calc(var(--ld-component-modules-frame-gap) + var(--ld-component-modules-dock-height) / 2 - var(--ld-component-dock-lowering))}.loden-app .modules-screen{padding-top:0}.modules-page{scroll-behavior:smooth;width:100%;height:100%;min-height:0;color:var(--ld-ink);flex-direction:column;display:flex;overflow-y:auto}.modules-hero{box-sizing:border-box;flex-direction:column;flex:none;min-height:100%;display:flex}.loden-app .modules-hero>.ld-page-header,.modules-hero>.ld-page-header{box-sizing:border-box;align-items:flex-end;gap:var(--ld-space-16);width:100%;max-width:none;padding-inline:0;padding-block:var(--ld-component-page-inset,var(--ld-layout-page-medium)) var(--ld-component-modules-frame-gap);flex:none;margin-inline:auto}.modules-page .ld-page-description{margin-top:var(--ld-space-8)}.modules-page .ld-page-heading>h1{font-weight:var(--ld-font-weight-light)}.modules-grid{gap:var(--ld-space-16);flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(168px,1fr);width:100%;min-height:0;display:grid}.module-card{box-sizing:border-box;min-width:0;min-height:0;padding:var(--ld-space-24);gap:var(--ld-space-12);border:1px solid var(--ld-border-subtle);border-radius:var(--ld-radius-shell);background:var(--ld-surface);color:var(--ld-ink);text-align:left;transition:background var(--ld-motion-fast) var(--ld-motion-ease), border-color var(--ld-motion-fast) var(--ld-motion-ease);flex-direction:column;text-decoration:none;display:flex;position:relative}.module-card:is(a,button){cursor:pointer}.module-card:is(a,button):hover{background:var(--ld-surface-hover);border-color:var(--ld-surface-hover-border)}.module-card:is(a,button):active{background:var(--ld-surface-pressed)}.module-card :is(h2,p){margin:0}.module-card-heading{align-items:center;gap:var(--ld-space-12);display:flex}.module-card-icon{width:var(--ld-space-32);height:var(--ld-space-32);background:var(--ld-surface-2);color:var(--ld-primary);border-radius:var(--ld-radius-md);flex-shrink:0;place-items:center;display:grid}.module-card h2{font:var(--ld-type-card-title-weight) var(--ld-type-card-title-size)/var(--ld-type-card-title-line) var(--ld-type-card-title-family);letter-spacing:var(--ld-type-card-title-tracking)}.module-card>p{max-width:40ch;color:var(--ld-ink-muted);font:var(--ld-type-body-weight) var(--ld-type-body-size)/var(--ld-type-body-line) var(--ld-type-body-family)}.module-card-entry{align-self:flex-start;align-items:center;gap:var(--ld-space-8);color:var(--ld-primary);font:var(--ld-type-label-weight) var(--ld-type-label-size)/var(--ld-type-label-line) var(--ld-type-label-family);letter-spacing:var(--ld-type-label-tracking);margin-top:auto;display:inline-flex}.module-card-entry svg{flex-shrink:0}.module-card-ornament{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.module-card-ornament>svg{width:auto;max-width:none;height:min(var(--ld-component-modules-ornament-max-size), var(--ld-component-modules-ornament-height));aspect-ratio:1;transform:translate(var(--ld-component-modules-ornament-offset-x), var(--ld-component-modules-ornament-offset-y));position:absolute;bottom:0;right:0}.module-card-ornament>svg[data-ornament-shape=petals]{transform:translate(calc(50% - var(--ld-radius-shell)), calc(50% - var(--ld-radius-shell)))}.module-card-ornament~:is(.module-card-heading,p,.module-card-entry,.module-card-actions){position:relative}.module-card-actions{align-items:flex-start;gap:var(--ld-space-8);flex-direction:column;margin-top:auto;display:flex}.module-card-actions>:is(a,span){align-items:center;gap:var(--ld-space-8);min-height:var(--ld-space-24);color:var(--ld-primary);font:var(--ld-type-label-weight) var(--ld-type-label-size)/var(--ld-type-label-line) var(--ld-type-label-family);letter-spacing:var(--ld-type-label-tracking);text-decoration:none;display:inline-flex}.module-card-actions a:hover{text-underline-offset:3px;text-decoration:underline}.module-card-actions a:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:2px;border-radius:var(--ld-radius-sm)}.module-card-actions svg{flex-shrink:0}.module-card-actions [aria-disabled=true]{opacity:.6;cursor:not-allowed}.module-card[aria-disabled=true]{cursor:not-allowed;opacity:.6}.modules-page :is(.module-card,[role=tabpanel]):focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:2px}.modules-scroll-cue{align-self:center;align-items:center;gap:var(--ld-space-8);margin-top:var(--ld-space-16);padding:var(--ld-space-4) var(--ld-space-12);border-radius:var(--ld-radius-md);color:var(--ld-ink-muted);font:var(--ld-type-caption-weight) var(--ld-type-caption-size)/var(--ld-type-caption-line) var(--ld-type-caption-family);text-decoration:none;display:inline-flex}.modules-scroll-cue:hover{color:var(--ld-ink);background:var(--ld-surface-hover)}.modules-scroll-cue:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:2px}.modules-about{gap:var(--ld-space-48);padding:var(--ld-space-64) 0 calc(var(--ld-component-modules-dock-height) + var(--ld-space-32));scroll-margin-top:var(--ld-space-24);display:grid}.modules-about-intro{gap:var(--ld-space-8);max-width:64ch;display:grid}.modules-about-intro>*{margin:0}.modules-about-eyebrow{color:var(--ld-ink-muted);font:var(--ld-type-eyebrow-weight) var(--ld-type-eyebrow-size)/var(--ld-type-eyebrow-line) var(--ld-type-eyebrow-family);letter-spacing:var(--ld-type-eyebrow-tracking);text-transform:uppercase}.modules-about-intro h2{font:var(--ld-type-page-title-weight) var(--ld-type-page-title-size)/var(--ld-type-page-title-line) var(--ld-type-page-title-family);letter-spacing:var(--ld-type-page-title-tracking)}.modules-about-intro>p:last-child{color:var(--ld-ink-muted);font:var(--ld-type-body-large-weight) var(--ld-type-body-large-size)/var(--ld-type-body-large-line) var(--ld-type-body-large-family)}.modules-about-block h3{margin:0 0 var(--ld-space-16);font:var(--ld-type-section-weight) var(--ld-type-section-size)/var(--ld-type-section-line) var(--ld-type-section-family);letter-spacing:var(--ld-type-section-tracking)}.modules-flow{gap:var(--ld-space-16);counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.modules-flow a{align-content:start;gap:var(--ld-space-8);box-sizing:border-box;height:100%;padding:var(--ld-space-16) 0 0;border-top:1px solid var(--ld-border);color:var(--ld-ink);text-decoration:none;display:grid}.modules-flow a:hover{border-top-color:var(--ld-primary)}.modules-flow a:hover strong{color:var(--ld-primary)}.modules-flow a:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:4px;border-radius:var(--ld-radius-sm)}.modules-flow-step{color:var(--ld-ink-subtle);font:var(--ld-type-code-weight) var(--ld-type-code-size)/var(--ld-type-code-line) var(--ld-font-mono)}.modules-flow strong{font:var(--ld-type-card-title-weight) var(--ld-type-card-title-size)/var(--ld-type-card-title-line) var(--ld-type-card-title-family)}.modules-flow a>span:last-child{color:var(--ld-ink-muted);font:var(--ld-type-body-weight) var(--ld-type-body-size)/var(--ld-type-body-line) var(--ld-type-body-family)}.modules-about-columns{gap:var(--ld-space-48);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modules-facts{gap:var(--ld-space-12);margin:0;display:grid}.modules-facts>div{gap:var(--ld-space-16);grid-template-columns:minmax(120px,1fr) 2fr;display:grid}.modules-facts dt{color:var(--ld-ink-muted);font:var(--ld-type-body-weight) var(--ld-type-body-size)/var(--ld-type-body-line) var(--ld-type-body-family)}.modules-facts dd{font:var(--ld-type-body-weight) var(--ld-type-body-size)/var(--ld-type-body-line) var(--ld-type-body-family);margin:0}.modules-help{margin:0;padding:0;list-style:none;display:grid}.modules-help a{justify-content:space-between;align-items:center;gap:var(--ld-space-16);padding:var(--ld-space-12) 0;border-top:1px solid var(--ld-border-subtle);color:var(--ld-ink);text-decoration:none;display:flex}.modules-help li:first-child a{border-top:0;padding-top:0}.modules-help a>span{gap:var(--ld-space-2);display:grid}.modules-help strong{font:var(--ld-type-label-weight) var(--ld-type-label-size)/var(--ld-type-label-line) var(--ld-type-label-family)}.modules-help small{color:var(--ld-ink-muted);font:var(--ld-type-caption-weight) var(--ld-type-caption-size)/var(--ld-type-caption-line) var(--ld-type-caption-family)}.modules-help a:hover strong{color:var(--ld-primary)}.modules-help svg{color:var(--ld-ink-subtle);flex-shrink:0}.modules-help a:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:2px;border-radius:var(--ld-radius-sm)}[data-reveal]{transition:opacity .56s var(--ld-motion-ease), transform .56s var(--ld-motion-ease)}[data-reveal=""]{opacity:0;transform:translateY(16px)}[data-reveal=shown]{opacity:1;transform:none}@container modules-viewport (width<=979px){.module-card-ornament{display:none}.modules-grid{gap:var(--ld-space-12);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(136px,auto)}.module-card{padding:var(--ld-space-16);gap:var(--ld-space-8)}.modules-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.modules-about-columns{gap:var(--ld-space-32);grid-template-columns:minmax(0,1fr)}}@container modules-viewport (width<=639px){.modules-hero>.ld-page-header{gap:var(--ld-space-12);padding-block:var(--ld-component-page-inset,var(--ld-layout-page-small)) var(--ld-space-24)}.modules-page .ld-page-heading>:is(h1,h2){font:var(--ld-type-section-weight) var(--ld-type-section-size)/var(--ld-type-section-line) var(--ld-type-section-family);letter-spacing:var(--ld-type-section-tracking)}.modules-page .ld-page-description,.module-card>p{display:none}.modules-page .ld-module-tabs{margin-left:0}.modules-grid{gap:var(--ld-space-8);grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(64px,auto)}.module-card{padding:var(--ld-space-12);flex-direction:row;justify-content:space-between;align-items:center}.module-card:has(.module-card-actions){flex-direction:column;align-items:stretch}.module-card-entry{flex-shrink:0;align-self:center;gap:0;margin:0;font-size:0}.module-card h2{font:var(--ld-type-label-weight) var(--ld-type-label-size)/var(--ld-type-label-line) var(--ld-type-label-family);letter-spacing:normal}.modules-flow{grid-template-columns:minmax(0,1fr)}.modules-facts>div{gap:var(--ld-space-2);grid-template-columns:minmax(0,1fr)}}@container modules-viewport (height<=539px){.module-card-ornament,.modules-page .ld-page-description,.module-card>p{display:none}.module-card{padding:var(--ld-space-12)}}@media (pointer:coarse){:is(.loden-app .modules-screen,.sample-screen:has(.modules-page)>.sample-content){--ld-component-modules-dock-height:var(--ld-component-dock-touch-height)}.modules-page .ld-module-tab,.module-card-actions>:is(a,span){min-height:var(--ld-size-touch)}}@media (prefers-reduced-motion:reduce){.modules-page{scroll-behavior:auto}.module-card,[data-reveal]{transition:none}[data-reveal=""]{opacity:1;transform:none}}[data-screen=admin] table.admlist{table-layout:fixed;width:100%;min-width:0}[data-screen=admin] .admlist th:first-child{width:26%}[data-screen=admin] .admlist th:nth-child(2){width:22%}[data-screen=admin] .admlist th:nth-child(3){width:17%}[data-screen=admin] .admlist th:nth-child(4){width:15%}[data-screen=admin] .admlist th:nth-child(5){width:20%}[data-screen=admin] .admlist thead th,[data-screen=admin] .admlist thead th>button{white-space:normal}[data-screen=admin] .admlist td{overflow-wrap:anywhere}[data-screen=admin] .admlist td .stbadge2{white-space:normal;text-align:left;height:auto;min-height:24px}[data-screen=admin] .nmtr{text-align:right;font-size:var(--fs-xs);color:var(--ink-2);flex-direction:column;gap:2px;display:flex}[data-screen=admin] .nmtr em{color:var(--ink-4);margin-right:6px;font-style:normal}[data-screen=admin] .treecell{align-items:center;gap:8px;display:flex}[data-screen=admin] .tgu{background:var(--line-strong);flex:0 0 10px;height:1px;display:block}[data-screen=admin] .admtree th:first-child{width:62%}[data-screen=admin] .admtree th:nth-child(2),[data-screen=admin] .admtree th:nth-child(3){width:19%}[data-screen=admin] .permblock+.permblock,[data-amodal] .permblock+.permblock{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line-2)}[data-screen=admin] .permblock .pbh,[data-amodal] .permblock .pbh{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}[data-screen=admin] .permblock .pbh b,[data-amodal] .permblock .pbh b{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium)}[data-screen=admin] .permblock .pbh .note,[data-amodal] .permblock .pbh .note{margin-left:auto}[data-screen=admin] .permblock .chip.navy{background:var(--ld-primary-soft);color:var(--ld-primary);border-color:var(--ld-selected-border)}[data-amodal] .nmbox{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}[data-amodal] .nmhead{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-amodal] .nmlabel{font-size:var(--fs-sm);color:var(--ink-2);font-weight:500}[data-amodal] .nmlabel .req{color:var(--lvl-crit);font-style:normal}[data-amodal] .nmseg{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:inline-flex;overflow:hidden}[data-amodal] .nmseg button{font:inherit;font-size:var(--fs-xs);height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 10px;line-height:1}[data-amodal] .nmseg button+button{border-left:1px solid var(--line)}[data-amodal] .nmseg button:hover{color:var(--ink-2)}[data-amodal] .nmseg button[data-on="1"]{background:var(--ld-selected);color:var(--ld-primary);font-weight:500}[data-amodal] .nmf>.nmsub{font-size:var(--fs-xs);color:var(--ink-3)}[data-amodal] .nmbox .nmf{gap:4px}[data-amodal] .nmrest{align-items:baseline;gap:10px;min-height:18px;display:flex}[data-amodal] .nmvals{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-amodal] .nmrest .link{font-size:var(--fs-xs);flex:none}[data-screen=admin] .fmul{position:relative}[data-screen=admin] .fmulbtn{width:100%;height:var(--fld-h);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-md);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 12px;display:flex}[data-screen=admin] .fmulbtn .mv{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-screen=admin] .fmulbtn .af-ico{width:14px;height:14px;color:var(--ink-3);flex:0 0 14px}[data-screen=admin] .fmulbtn:hover{border-color:var(--line-strong)}[data-screen=admin] .fmulbtn.is-on{border-color:var(--ld-primary);color:var(--ld-primary)}[data-screen=admin] .fmulpop{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);width:max-content;min-width:100%;max-width:320px;box-shadow:var(--sh-modal);flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}[data-screen=admin] .fmulq{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:6px;height:32px;padding:0 8px;display:flex}[data-screen=admin] .fmulq:focus-within{border-color:var(--ld-focus)}[data-screen=admin] .fmulq .af-ico{width:14px;height:14px;color:var(--ink-3);flex:0 0 14px}[data-screen=admin] .fmulq input{width:100%;height:30px;font:inherit;font-size:var(--fs-sm);color:var(--ink);box-shadow:none;background:0 0;border:0;padding:0}[data-screen=admin] .fmulq input:focus,[data-screen=admin] .fmulq input:focus-visible{box-shadow:none;outline:none}.ld-table-shell .fbar-row .ffield .fmulq input:is(:focus,:focus-visible){outline:none}[data-screen=admin] .fmullist{flex-direction:column;max-height:236px;display:flex;overflow:auto}[data-screen=admin] .fmulrow{border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;padding:7px 8px;display:flex}[data-screen=admin] .fmulrow:hover{background:var(--surface-2)}[data-screen=admin] .fmulrow input{appearance:auto;width:16px;height:16px;accent-color:var(--ld-primary);border:0;flex:0 0 16px;margin:0;padding:0}[data-screen=admin] .fmulrow:has(input:checked){background:var(--ld-selected);color:var(--ld-primary)}[data-screen=admin] .fmulfoot{border-top:1px solid var(--line-2);font-size:var(--fs-xs);align-items:center;gap:8px;padding:6px 8px 2px;display:flex}[data-screen=admin] .fmulfoot .link{font-size:var(--fs-xs)}[data-screen=admin] .fmulfoot .link:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.ld-table-shell .fbar-row .ffield.fmul .fmulbtn{border-color:var(--ld-border);border-radius:8px;height:36px;font-size:13px}.ld-table-shell .fbar-row .ffield.fmul .fmulbtn[aria-expanded=true]{border-color:var(--ld-focus);outline:2px solid var(--ld-focus);outline-offset:2px}@media (width<=640px){.ld-table-shell .fbar-row .ffield.fmul .fmulbtn{height:44px}}[data-screen=admin] .fmul .fmulpop{max-width:360px}[data-screen=admin] .fmullist.sptree{max-height:300px}.sprow .sprl{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.sprow .sprl input{appearance:auto;width:16px;height:16px;accent-color:var(--ld-primary);border:0;flex:0 0 16px;margin:0;padding:0}.sprow .sprl input:disabled{cursor:not-allowed}.expf{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.expf>.dpk{flex:1;min-width:0}.expf>.dpk>[data-dp-iso]:not(#dp-iso){flex:1;width:auto;min-width:0}.pwrow{align-items:center;gap:6px;width:100%;display:flex}.pwrow>input{flex:1;min-width:0}.pwrow>.dc-cta{white-space:nowrap;flex:none}.pwrow>[hidden]{display:none}:is(.pwrow,.expf)>:is(.dc-cta,.dc-ib){height:var(--fld-h);flex:none}:is(.pwrow,.expf)>.dc-ib{width:var(--fld-h)}[data-screen=admin] .kv.is-edit .expf>.dc-ib{height:var(--ctl-h-lg);width:var(--ctl-h-lg)}.pwnotes{font-size:var(--fs-sm);line-height:var(--lh-read);color:var(--ink-2);margin:0 0 12px;padding-left:18px}.pwnotes li+li{margin-top:4px}[data-screen=admin] .admperm th:first-child{width:22%}[data-screen=admin] .admperm th:nth-child(2),[data-screen=admin] .admperm th:nth-child(3){width:18%}[data-screen=admin] .admperm th:nth-child(4){width:42%}[data-screen=admin] .permtable th:first-child{width:30%}[data-screen=admin] .permtable th:nth-child(2){width:70%}[data-amodal] .pickrow{flex-wrap:wrap;gap:6px;display:flex}[data-amodal] .pickrow .chip{cursor:pointer;background:var(--surface);border-color:var(--line);height:28px;color:var(--ink-2);padding:0 12px}[data-amodal] .pickrow .chip:hover{border-color:var(--line-strong);color:var(--ink)}[data-amodal] .pickrow .chip[data-on="1"]{background:var(--ld-selected);color:var(--ld-primary);border-color:var(--ld-selected-border)}[data-amodal] .pickrow .chip .af-ico{width:12px;height:12px}[data-amodal] .optrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:center;gap:6px;margin-bottom:6px;display:grid}[data-amodal] .optpad{width:32px;display:block}[data-screen=admin] .gsteps{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}[data-screen=admin] .gstep{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);height:32px;font:inherit;font-size:var(--fs-sm);color:var(--ink-3);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:inline-flex}[data-screen=admin] .gstep .gn{background:var(--line-2);width:18px;height:18px;color:var(--ink-3);font-size:11px;font-weight:var(--ld-font-weight-medium);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}[data-screen=admin] .gstep .gn .af-ico{width:11px;height:11px}[data-screen=admin] .gstep:hover{border-color:var(--line-strong);color:var(--ink)}[data-screen=admin] .gstep.is-done{color:var(--ink-2)}[data-screen=admin] .gstep.is-done .gn{background:var(--ok-soft,var(--ld-primary-soft));color:var(--ok,var(--ld-primary))}[data-screen=admin] .gstep.is-on{border-color:var(--ld-primary);color:var(--ld-primary);font-weight:500}[data-screen=admin] .gstep.is-on .gn{background:var(--ld-primary);color:var(--ld-on-primary)}[data-screen=admin] .hchk{cursor:pointer;align-items:flex-start;gap:10px;display:flex}[data-screen=admin] .hchk input{flex:none;margin-top:3px}[data-screen=admin] .hpre{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}[data-screen=admin] .hprei{border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px}[data-screen=admin] .hpreh{font-size:var(--fs-sm);margin-bottom:6px;font-weight:500}[data-screen=admin] .hcond{gap:var(--sp-3);margin:var(--sp-4) 0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}[data-screen=admin] .hprec{gap:0 var(--sp-3);font-size:var(--fs-xs);grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:baseline;padding:4px 0;display:grid}[data-screen=admin] .hprec+.hprec{border-top:1px solid var(--line-2)}[data-screen=admin] .hprec .ck{color:var(--ink-3)}[data-screen=admin] .hprec .cv{color:var(--ink-2);overflow-wrap:anywhere}[data-screen=admin] .hprec.is-bad .cv{color:var(--warn,var(--ink))}[data-screen=admin] .hprec.is-idle .cv{color:var(--ink-3)}[data-screen=admin] .hcond .hprec{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr);padding:8px 12px}[data-screen=admin] .hcond .hprec+.hprec{border-top:1px solid var(--line)}[data-amodal] .kvbox{margin-bottom:var(--sp-4)}[data-screen=admin] .admfam th:first-child{width:34%}[data-screen=admin] .admfam th:nth-child(2){width:44%}[data-screen=admin] .admfam th:nth-child(3){width:22%}[data-screen=admin] .admrun th:first-child{width:12%}[data-screen=admin] .admrun th:nth-child(2){width:19%}[data-screen=admin] .admrun th:nth-child(3){width:14%}[data-screen=admin] .admrun th:nth-child(4){width:22%}[data-screen=admin] .admrun th:nth-child(5){width:17%}[data-screen=admin] .admrun th:nth-child(6){width:16%}[data-screen=admin] .admtgt th:first-child{width:44%}[data-screen=admin] .admtgt th:nth-child(2){width:14%}[data-screen=admin] .admtgt th:nth-child(3){width:10%}[data-screen=admin] .admtgt th:nth-child(4),[data-screen=admin] .admtgt th:nth-child(5){width:16%}[data-screen=admin] .admplan th:first-child{width:42%}[data-screen=admin] .admplan th:nth-child(2){width:12%}[data-screen=admin] .admplan th:nth-child(3),[data-screen=admin] .admplan th:nth-child(4){width:13%}[data-screen=admin] .admplan th:nth-child(5){width:20%}[data-screen=admin] .admprog th:first-child{width:32%}[data-screen=admin] .admprog th:nth-child(2){width:11%}[data-screen=admin] .admprog th:nth-child(3),[data-screen=admin] .admprog th:nth-child(4){width:15%}[data-screen=admin] .admprog th:nth-child(5){width:11%}[data-screen=admin] .admprog th:nth-child(6){width:16%}[data-screen=admin] .admhrun th:first-child{width:13%}[data-screen=admin] .admhrun th:nth-child(2){width:20%}[data-screen=admin] .admhrun th:nth-child(3),[data-screen=admin] .admhrun th:nth-child(4){width:16%}[data-screen=admin] .admhrun th:nth-child(5){width:18%}[data-screen=admin] .admhrun th:nth-child(6){width:17%}[data-screen=admin] .admplan tfoot td{font-weight:500}[data-screen=admin] .admtgt .grow td{background:var(--surface-2,var(--bg));font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);padding-top:10px;padding-bottom:6px}[data-amodal] .dc-mb .gfields{gap:10px var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}[data-amodal] .dc-mb .gfields .full{grid-column:1/-1}[data-amodal] .gseg{align-self:flex-start}[data-amodal] .frowin{align-items:center;gap:8px;display:flex}[data-amodal] .frowin>.msel,[data-amodal] .frowin>select{flex:auto;min-width:0}[data-amodal] .frowin>.dc-cta{flex:none}[data-amodal] .gpsum{gap:0 var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}[data-amodal] .gpsum .hprec{gap:0 var(--sp-3);border-bottom:1px solid var(--line-2);font-size:var(--fs-xs);grid-template-columns:minmax(0,1fr) auto;padding:5px 0;display:grid}[data-amodal] .gpsum .ck{color:var(--ink-3)}[data-amodal] .gpsum .cv{color:var(--ink);font-variant-numeric:tabular-nums}[data-amodal] .hsmp+.hsmp{margin-top:var(--sp-4)}[data-amodal] .hsmph{align-items:baseline;gap:var(--sp-3);font-size:var(--fs-sm);margin-bottom:6px;font-weight:500;display:flex}[data-amodal] .hsql{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--ld-font-mono);font-size:var(--fs-xs);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;padding:8px 10px}[data-screen=admin] .admrun td.num,[data-screen=admin] .admhrun td.num{white-space:nowrap}[data-amodal] .hq{width:16px;height:16px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-amodal] .hq:hover,[data-amodal] .hq[aria-expanded=true]{color:var(--ld-primary)}[data-amodal] .hq .af-ico{width:14px;height:14px}[data-screen=admin] .admparam th:first-child{width:30%}[data-screen=admin] .admparam th:nth-child(2){width:34%}[data-screen=admin] .admparam th:nth-child(3),[data-screen=admin] .admparam th:nth-child(4){width:18%}[data-screen=admin] .admparam td:nth-child(2){font-size:var(--fs-xs)}[data-screen=admin] .admusers th:first-child{width:7%}[data-screen=admin] .admusers th:nth-child(2){width:24%}[data-screen=admin] .admusers th:nth-child(3){width:22%}[data-screen=admin] .admusers th:nth-child(4){width:17%}[data-screen=admin] .admusers th:nth-child(5){width:14%}[data-screen=admin] .admusers th:nth-child(6){width:16%}[data-screen=admin] .admusers td.uid{color:var(--ink-3)}[data-screen=admin] .admroles th:first-child{width:28%}[data-screen=admin] .admroles th:nth-child(2){width:26%}[data-screen=admin] .admroles th:nth-child(3){width:14%}[data-screen=admin] .admroles th:nth-child(4),[data-screen=admin] .admroles th:nth-child(5){width:16%}[data-screen=admin] .admev th:first-child{width:28%}[data-screen=admin] .admev th:nth-child(2){width:20%}[data-screen=admin] .admev th:nth-child(3){width:13%}[data-screen=admin] .admev th:nth-child(4){width:16%}[data-screen=admin] .admev th:nth-child(5){width:9%}[data-screen=admin] .admev th:nth-child(6){width:14%}[data-screen=admin] .admroles td:nth-child(2),[data-screen=admin] .admev td:nth-child(2){font-size:var(--fs-xs)}[data-screen=admin] .admperm .chips,[data-screen=admin] .admev .chips{align-items:center;gap:4px}[data-screen=admin] .admperm .chips .note,[data-screen=admin] .admev .chips .note{white-space:nowrap}[data-screen=admin] .admev .srclist{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-amodal] .pwreq{flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:flex}[data-amodal] .pwr{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}[data-amodal] .pwr .af-ico{opacity:.35;width:12px;height:12px}[data-amodal] .pwr[data-on="1"]{color:var(--state-done,var(--ld-primary))}[data-amodal] .pwr[data-on="1"] .af-ico{opacity:1}[data-screen=admin] .admgrp th:first-child{width:38%}[data-screen=admin] .admgrp th:nth-child(2){width:22%}[data-screen=admin] .admgrp th:nth-child(3){width:12%}[data-screen=admin] .admgrp th:nth-child(4){width:28%}[data-screen=admin] .admgrp td.gact{text-align:right;white-space:nowrap}[data-screen=admin] .admgrp td.gact .abtn+.abtn{margin-left:8px}[data-screen=admin] .admgrp .abtn.danger:not(:disabled){color:var(--lvl-crit)}[data-screen=admin] .admgrp tr.gedit input{height:36px}[data-screen=admin] .admgrp input{box-sizing:border-box;width:100%;height:36px;font:inherit;font-size:var(--fs-sm);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:0 8px}[data-screen=admin] .admgrp input.mono{font-family:var(--ld-font-mono);font-size:var(--fs-xs)}[data-screen=admin] .idtags{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}[data-screen=admin] .admlog th:first-child{width:11%}[data-screen=admin] .admlog th:nth-child(2){width:14%}[data-screen=admin] .admlog th:nth-child(3){width:11%}[data-screen=admin] .admlog th:nth-child(4){width:15%}[data-screen=admin] .admlog th:nth-child(5){width:30%}[data-screen=admin] .admlog th:nth-child(6){width:10%}[data-screen=admin] .admlog th:nth-child(7){width:9%}[data-screen=admin] .admlog td.num,[data-screen=admin] .admlog td.mono{white-space:nowrap}[data-screen=admin] .admlog td.jmsg,[data-amodal] td.jmsg{font-size:var(--fs-xs);color:var(--ink-2)}[data-screen=admin] .admlog{table-layout:fixed}[data-screen=admin] .admlog td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-screen=admin] .admcodes{table-layout:fixed}[data-screen=admin] .admcodes th:first-child{width:22%}[data-screen=admin] .admcodes th:nth-child(2){width:14%}[data-screen=admin] .admcodes th:nth-child(3){width:26%}[data-screen=admin] .admcodes th:nth-child(4){width:28%}[data-screen=admin] .admcodes th:nth-child(5){width:10%}[data-screen=admin] .admcodes td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-screen=admin] .admcodes td.jmsg{font-size:var(--fs-xs);color:var(--ink-2)}[data-screen=admin] .admperm .chips .link{white-space:nowrap;font-size:var(--fs-sm)}.spick{width:100%;position:relative}.spbtn{width:100%;min-height:var(--fld-h);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-md);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 12px;display:flex}.spbtn:hover{border-color:var(--line-strong)}.spbtn.is-open,.spbtn:focus-visible{border-color:var(--ld-focus);box-shadow:var(--ring);outline:none}.spbtn .spv{flex-direction:column;flex:1;justify-content:center;min-width:0;line-height:1.2;display:flex}.spbtn .spn,.spbtn .spp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spbtn .spp{font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px}.spbtn.is-ph .spn{color:var(--ink-3)}.spbtn>.af-ico{width:14px;height:14px;color:var(--ink-3);flex:0 0 14px}[data-screen=admin] .kv.is-edit .vv .spbtn{min-height:var(--ctl-h-lg);font-size:var(--fs-sm);padding:0 10px}.sppop{z-index:120;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-modal);flex-direction:column;gap:4px;padding:6px;display:flex;position:fixed}.sppop .fmulq{border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:6px;height:32px;padding:0 8px;display:flex}.sppop .fmulq:focus-within{border-color:var(--ld-focus)}.sppop .fmulq .af-ico{width:14px;height:14px;color:var(--ink-3);flex:0 0 14px}.sppop .fmulq input{width:100%;height:30px;font:inherit;font-size:var(--fs-sm);color:var(--ink);background:0 0;border:0;padding:0}.sppop .fmulq input:focus,.sppop .fmulq input:focus-visible{box-shadow:none;outline:none}.sptree{flex-direction:column;max-height:260px;display:flex;overflow:auto}.sprow{min-height:32px;padding:0 8px 0 calc(6px + var(--d,0)*20px);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:flex}.sprow:hover{background:var(--surface-2)}.sprow.is-on{background:var(--ld-selected);color:var(--ld-primary);font-weight:var(--ld-font-weight-medium)}.sprow.is-dis{color:var(--ink-3);cursor:not-allowed}.sprow.is-dis:hover{background:0 0}.sprow .sptg{border-radius:var(--r-sm);width:22px;height:22px;color:var(--ink-3);flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}.sprow .sptg:not(.is-leaf):hover{background:var(--line-2);color:var(--ink)}.sprow .sptg .af-ico{width:14px;height:14px}.sprow .spn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sprow .spn mark{color:var(--ld-primary);text-underline-offset:2px;font-weight:var(--ld-font-weight-medium);background:0 0;text-decoration:underline}.sprow .spc{font-size:var(--fs-xs);color:var(--ink-3);background:var(--surface-2);border-radius:999px;padding:0 6px}[data-screen=admin] .mgrid{margin-bottom:var(--sp-4)}[data-screen=admin] .card+.cbanner,[data-screen=admin] .card+.card{margin-top:var(--sp-4)}[data-screen=admin] .sub-card{background:var(--surface)}[data-screen=admin] .dgrid{align-items:stretch}[data-screen=admin] .idhead .im .link{font-size:inherit}[data-screen=admin] .idhead .sp{margin-left:auto}[data-screen=admin] .dc-actbar{margin-bottom:var(--sp-4)}[data-screen=admin] .card+.dgrid,[data-screen=admin] .card+.sub-card,[data-screen=admin] .dgrid+.sub-card,[data-screen=admin] .sub-card+.sub-card,[data-screen=admin] .cbanner+.dgrid{margin-top:var(--sp-4)}[data-screen=admin] .cbanner{margin-bottom:var(--sp-4)}[data-screen=admin] .permsum{flex-direction:column;gap:6px;display:flex}[data-screen=admin] .permrow{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:8px;padding:6px 10px;display:flex}[data-screen=admin] .permrow .pm{font-size:var(--fs-sm);color:var(--ink-2)}[data-screen=admin] .permrow .pv{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}[data-screen=admin] .permrow.is-full{border-color:var(--ld-selected-border);background:var(--ld-selected)}[data-screen=admin] .permrow.is-full .pv{color:var(--ld-primary)}[data-screen=admin] .permrow.is-none{background:var(--surface-2)}[data-screen=admin] .permrow.is-none .pm{color:var(--ink-3)}[data-screen=admin] .chip.is-off{background:var(--surface-2);color:var(--ink-4)}[data-amodal] .swlist{flex-direction:column;gap:2px;display:flex}[data-amodal] .swrow{align-items:flex-start;gap:10px;padding:6px 0;display:flex}[data-amodal] .swrow input{appearance:auto;border:0;flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;padding:0}[data-amodal] .swrow>span{flex-direction:column;gap:1px;min-width:0;display:flex}[data-amodal] .swrow b{font-size:var(--fs-sm);color:var(--ink);font-weight:500}[data-amodal] .swrow em{font-size:var(--fs-xs);color:var(--ink-3);font-style:normal}[data-screen=admin] .gathlist{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}[data-screen=admin] .gathlist li{font-size:var(--fs-sm);color:var(--ink-2);line-height:var(--lh-read)}[data-amodal] #ap-typed{gap:4px}[data-screen=admin] .admgen th:first-child{width:32%}[data-screen=admin] .admgen th:nth-child(2){width:22%}[data-screen=admin] .admgen th:nth-child(3){width:14%}[data-screen=admin] .admgen th:nth-child(4),[data-screen=admin] .admgen th:nth-child(5){width:16%}[data-screen=admin] .hgrp+.hgrp{margin-top:var(--sp-4)}[data-screen=admin] .hgrph{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px}[data-screen=admin] .swrow{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;display:flex}[data-screen=admin] .swrow em{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3);display:block}[data-screen=admin] .blockh.sub{margin-top:var(--sp-4)}[data-amodal] .dc-field>span{align-items:center;gap:6px;display:inline-flex}[data-amodal] .dc-field>.fhint{font-style:normal;font-size:var(--fs-xs);line-height:var(--lh-text,1.45);color:var(--ink-3);margin-top:4px;display:block}[data-screen=admin] .kv.is-edit .kvr{align-items:center}[data-screen=admin] .kv.is-edit .vv input,[data-screen=admin] .kv.is-edit .vv select,[data-screen=admin] .kv.is-edit .vv .msel{box-sizing:border-box;width:100%}[data-screen=admin] .kv.is-edit .vv input{height:32px;font:inherit;font-size:var(--fs-sm);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:0 10px}[data-screen=admin] .kvr.is-changed .vv input,[data-screen=admin] .kvr.is-changed .vv select,[data-screen=admin] .kvr.is-changed .msel>select{border-color:var(--ld-primary);box-shadow:0 0 0 2px var(--ld-primary-soft)}[data-screen=admin] .kvr.is-changed .kk{color:var(--ld-primary)}[data-screen=admin] .idhead{align-items:center}[data-screen=admin] .dgrid>.sub-card+.sub-card{margin-top:0}[data-screen=admin] .kv.is-edit .kvr{align-items:center;min-height:56px}[data-screen=admin] .kv.is-edit .vv input,[data-screen=admin] .kv.is-edit .vv select,[data-screen=admin] .kv.is-edit .vv .afsel>select,[data-screen=admin] .kv.is-edit .vv .msel{height:var(--ctl-h-lg);min-height:var(--ctl-h-lg)}[data-screen=admin] .kv.is-edit .vv{--dp-h:var(--ctl-h-lg)}[data-amodal] .dc-mb>.snapline{margin:0;padding:0}[data-amodal] .dc-mb>.snapline~.dc-fields{border-top:0;padding-top:0}[data-amodal] .dc-mb>.snapline~.kv,[data-amodal] .dc-mb>.snapline~.note{margin-top:0}[data-screen=admin] .card+.dc-tabrow,[data-screen=admin] .cbanner+.dc-tabrow{margin-top:var(--sp-4)}[data-screen=admin] .dc-tabrow+.dgrid,[data-screen=admin] .dc-tabrow+.card{margin-top:0}[data-screen=admin] .card .fbar:not(.ld-table-toolbar),[data-screen=admin] .card>.mgrid{margin-bottom:var(--sp-3)}.dc-modal>[data-amodal]{flex-direction:column;flex:1;min-height:0;display:flex}[data-amodal] .dc-field input[type=date],[data-editform] input[type=date]{color:inherit;min-height:0;font-family:inherit}[data-amodal] .dc-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}[data-screen=admin] input[type=checkbox],[data-amodal] input[type=checkbox]{appearance:none;box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface) no-repeat center/12px 12px;width:16px;height:16px;min-height:0;box-shadow:none;cursor:pointer;border-radius:4px;flex:0 0 16px;margin:2px 0 0;padding:0;transition:background-color .12s,border-color .12s,box-shadow .12s}[data-screen=admin] input[type=checkbox]:hover,[data-amodal] input[type=checkbox]:hover{border-color:var(--ld-primary)}[data-screen=admin] input[type=checkbox]:is(:checked,:indeterminate),[data-amodal] input[type=checkbox]:is(:checked,:indeterminate){background-color:var(--ld-primary);border-color:var(--ld-primary);background-image:none}[data-screen=admin] input[type=checkbox]:checked:after,[data-amodal] input[type=checkbox]:checked:after{content:"";background:var(--ld-on-primary);width:11px;height:11px;-webkit-mask:var(--ico-check) center/contain no-repeat;-webkit-mask:var(--ico-check) center/contain no-repeat;mask:var(--ico-check) center/contain no-repeat}[data-screen=admin] input[type=checkbox]:indeterminate:after,[data-amodal] input[type=checkbox]:indeterminate:after{content:"";background:var(--ld-on-primary);border-radius:1px;width:9px;height:2px;-webkit-mask:none;mask:none}[data-screen=admin] input[type=checkbox]:focus-visible,[data-amodal] input[type=checkbox]:focus-visible{border-color:var(--ld-focus);box-shadow:var(--ring);outline:none}[data-screen=admin] input[type=checkbox]:disabled,[data-amodal] input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}[data-amodal] .swrow{cursor:pointer;align-items:flex-start}[data-screen=admin] .chip.is-link{cursor:pointer;color:var(--ld-primary);background:color-mix(in srgb,var(--ld-primary) 6%,var(--surface));border-color:color-mix(in srgb,var(--ld-primary) 22%,transparent);transition:background-color .12s,border-color .12s}[data-screen=admin] .chip.is-link:hover{border-color:var(--ld-primary);background:var(--ld-primary-soft)}[data-screen=admin] .chip.is-link:focus-visible{box-shadow:var(--ring);border-color:var(--ld-focus);outline:none}[data-screen=admin] .chip.is-link .af-ico{opacity:.8;flex:0 0 12px;width:12px;height:12px;transition:transform .12s}[data-screen=admin] .chip.is-link:hover .af-ico{opacity:1;transform:translate(1px,-1px)}[data-screen=admin] table.admlog{table-layout:auto}[data-screen=admin] .admlog th:first-child,[data-screen=admin] .admlog th:nth-last-child(2),[data-screen=admin] .admlog td:first-child,[data-screen=admin] .admlog td:nth-last-child(2){white-space:nowrap;text-overflow:clip;width:1%;overflow:visible}[data-screen=admin] .admlog td.jmsg{white-space:normal}[data-screen=admin] .admin-log-tabs{margin-bottom:var(--ld-space-24)}[data-screen=admin] .admlog th:last-child,[data-screen=admin] .admlog td:last-child{white-space:nowrap;text-overflow:clip;width:1%;overflow:visible}[data-screen=admin] .admlog td:last-child .stbadge2{white-space:nowrap;flex-shrink:0}.settings-layout{padding-top:var(--ld-space-24)}.settings-content{min-width:0}.settings-content .sechead,.settings-content .sechead h1{margin-top:0}.ai-case-page{min-width:0}.ai-workspace .ca-content>:is(.ca-result-tabs,.ca-proposal-tabs){scrollbar-width:none;flex-wrap:nowrap;gap:0 16px;margin-bottom:0;overflow-x:auto}.ai-workspace .ca-result-tabs .tab,.ai-workspace .ca-proposal-tabs .tab{white-space:nowrap;flex:none}.ai-workspace .ca-proposal-tabs{border-radius:var(--r-md);background:var(--surface);padding:0 12px}.ai-workspace .ca-case-back{margin-bottom:16px}.ai-workspace .ca-case-header{padding:20px}.ai-workspace .ca-case-title{justify-content:space-between;align-items:start;gap:16px;display:flex}.ai-workspace .ca-case-title h2{min-width:0;font-size:21px;line-height:1.4;font-weight:var(--ld-font-weight-medium);overflow-wrap:anywhere;margin:0}.ai-workspace .ca-case-title .ai-av{flex-shrink:0;margin-top:4px}.ai-workspace .ca-case-meta{color:var(--ink-3);flex-wrap:wrap;gap:6px 20px;margin-top:8px;font-size:12px;display:flex}.ai-workspace .ca-case-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0 0;padding-top:16px;display:grid}.ai-workspace .ca-case-facts>div{min-width:0}.ai-workspace .ca-case-facts dt{color:var(--ink-3);font-size:12px}.ai-workspace .ca-case-facts dd{color:var(--ink);font-size:15px;font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.ai-workspace .ca-audit-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ai-workspace .ca-audit-group{min-width:0}.ai-workspace .ca-audit-group.is-wide{grid-column:1/-1}.ai-workspace .ca-audit-item{border-bottom:1px solid var(--line);padding:12px 0}.ai-workspace .ca-audit-item:first-child{padding-top:0}.ai-workspace .ca-audit-item:last-child{border-bottom:0}.ai-workspace .ca-audit-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ai-workspace .ca-audit-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-workspace .ca-audit-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.ai-workspace .ca-audit-comparison>div{border:1px solid var(--line);border-radius:var(--r-md);min-width:0;padding:12px}.ai-workspace .ca-audit-comparison h4{color:var(--ink-3);margin:0 0 6px;font-size:12px}.ai-workspace .ca-audit-before{background:var(--surface-2)}.ai-workspace .ca-audit-evidence:empty{display:none}.ai-workspace .ca-audit-evidence{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.ai-workspace .ca-audit-evidence .note{margin:4px 0 0}.ai-workspace .ca-value{overflow-wrap:anywhere;padding:10px 0}.ai-workspace .ca-before{color:var(--ink-3);padding-top:10px}.ai-workspace .ca-timeline{margin:18px 0}.ai-workspace .ca-timeline svg{width:100%;min-width:900px;display:block}.ai-workspace .ca-backtest-sources{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px 24px;display:grid}.ai-workspace .ca-backtest-sources>div{min-width:0}.ai-workspace .ca-backtest-sources .k{color:var(--ink-3);font-size:12px;display:block}.ai-workspace .ca-backtest-sources .v{color:var(--ink-2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px;display:block}.ai-workspace .ca-player-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-workspace .ca-player-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-workspace .ca-player-time{font-size:13px;font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.ai-workspace .ca-config-legend,.ai-workspace .ca-chart-legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:12px;display:flex}.ai-workspace .ca-config-legend>span{align-items:center;gap:8px;display:inline-flex}.ai-workspace .ca-config-legend i{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ai-workspace .ca-config-legend b{font-variant-numeric:tabular-nums}.ai-workspace .ca-chart-legend{color:var(--ink-3)}.ai-workspace .ca-collapsible-card>.pane[hidden]{display:none}.ai-workspace .ca-collapsible-card>.cardh:has(+.pane[hidden]){border-bottom:0}.ai-workspace .ca-collapsible-card>.pane>.note:last-child{margin-bottom:0}.ai-workspace .ca-current-stage{margin-top:16px}.ai-workspace .ca-outside-damage{color:var(--ink-3);background:var(--surface-2)}.ai-workspace .ca-outgoing{color:var(--lvl-crit)}.ai-workspace .ca-incoming{color:var(--state-done)}.ai-workspace .ai-trg{border-bottom:1px solid var(--line);padding:14px 0}.ai-workspace .ai-trg:last-child{border-bottom:0}.ai-workspace .ai-trg .hh2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-workspace .ca-field input:is([type=date],[type=number]){border:1px solid var(--line);border-radius:var(--r-md);width:100%;min-width:0;min-height:36px;color:var(--ink);background:var(--surface);padding:8px 10px}.ai-workspace .ca-content .dc-bar{margin-bottom:0}.ai-case-notice:empty{display:none}.ai-case-notice{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-md);color:var(--ink-2);background:var(--surface-2);margin:0;padding:12px 16px;font-size:13px;line-height:1.6}.ai-workspace{min-width:0;color:var(--ink);scroll-margin-top:130px;font-size:13px;line-height:1.6;container:ai-workspace/inline-size}.ai-workspace *,.ai-workspace :before,.ai-workspace :after{box-sizing:border-box}.ai-workspace :is(button,input,select,textarea){font:inherit}.ai-workspace :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px}.ai-workspace button{cursor:pointer}.ai-workspace button:disabled{cursor:not-allowed;opacity:.45}.ai-workspace a,.ai-workspace a:visited{color:var(--accent);text-decoration:none}.ai-workspace a:hover{text-decoration:underline}.ai-workspace :is(h2,h3,h4,p){margin-top:0}.ai-workspace h3{color:var(--ink);font-size:14px;font-weight:var(--ld-font-weight-medium);line-height:1.5}.ai-workspace .card{border:1px solid var(--line);border-radius:var(--r-lg,10px);background:var(--surface);min-width:0;box-shadow:none;overflow:hidden}.ai-workspace .cardh{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:57px;padding:16px 18px;display:flex}.ai-workspace .cardh h3{margin:0}.ai-workspace .pane{min-width:0;padding:18px}.ai-workspace .sp{flex:1}.ai-workspace :is(.note,.sid,.sub2,.s2,.d2){color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.6}.ai-workspace :is(.st2,.s1,.s2,.sid,.sub2,.d2){display:block}.ai-workspace .s1{font-weight:var(--ld-font-weight-medium);color:var(--ink)}.ai-workspace .s2{margin-top:4px}.ai-workspace .mono{font-family:var(--ld-font-mono);overflow-wrap:anywhere;font-size:12px}.ai-workspace .tnum{font-variant-numeric:tabular-nums}.ai-workspace :is(.stack,.ai-conc){align-content:start;gap:16px;min-width:0;display:grid}.ai-workspace :is(.two,.ai-res,.ai-new){grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.ai-workspace :is(.two,.ai-res,.ai-new)>*{min-width:0}.ai-workspace .mgrid{grid-template-columns:repeat(auto-fit,minmax(min(155px,100%),1fr));gap:12px;display:grid}.ai-workspace .mgrid>.m{border:1px solid var(--line);border-radius:var(--r-lg,10px);background:var(--surface);min-width:0;padding:15px 16px}.ai-workspace .mv{color:var(--ink);font-size:24px;font-weight:var(--ld-font-weight-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.3}.ai-workspace .mk{color:var(--ink-2);margin-top:7px;font-size:12px}.ai-workspace .md{color:var(--ink-3);margin-top:4px;font-size:11px}.ai-workspace .ai-summary-label{color:var(--ink-3);margin-bottom:10px;font-size:12px}.ai-workspace .ai-summary{margin-bottom:12px}.ai-workspace .ai-summary>summary{cursor:pointer;color:var(--ink-3);padding:5px 0;font-size:12px}.ai-workspace .ai-summary[open]>summary{margin-bottom:10px}.ai-workspace .ai-primary-nav{justify-content:space-between;align-items:center;gap:var(--ld-space-16);margin-bottom:var(--ld-space-16);border:0;flex-wrap:wrap;padding:0;display:flex}.ai-workspace .tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:stretch;gap:4px 16px;min-width:0;max-width:100%;margin:0 0 20px;display:flex;overflow-x:auto}.ai-workspace .ai-primary-nav>.ld-module-tabs{gap:var(--ld-space-4);padding:var(--ld-space-4);border-radius:var(--ld-radius-md);background:var(--ld-surface-2);border:0;flex:0 auto;margin:0}.ai-workspace .ai-primary-nav .ld-module-tab{min-height:var(--ld-density-compact-control-height);padding:var(--ld-space-4) var(--ld-space-12);border-radius:var(--ld-radius-md);color:var(--ld-ink-muted);font:var(--ld-type-label-weight) var(--ld-type-caption-size)/var(--ld-type-caption-line) var(--ld-type-caption-family);background:0 0;border:0;margin:0}.ai-workspace .ai-primary-nav .ld-module-tab:hover{background:var(--ld-surface-hover);color:var(--ld-ink)}.ai-workspace .ai-primary-nav .ld-module-tab[aria-selected=true]{background:var(--ld-screen-bg);color:var(--ld-ink);box-shadow:var(--ld-shadow-selection)}.ai-workspace .ai-primary-nav .ld-module-tab:focus-visible{outline-offset:-2px}@media (pointer:coarse){.ai-workspace .ai-primary-nav .ld-module-tab{min-height:var(--ld-size-touch)}}.ai-workspace .tab{color:var(--ink-3);font-size:13px;font-weight:var(--ld-font-weight-medium);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;min-height:44px;padding:12px 2px}.ai-workspace .tab:hover{color:var(--ink);background:var(--surface-2)}.ai-workspace .tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.ai-workspace #ai-primary-content>.tabs{flex-wrap:wrap}.ai-workspace :is(.btn,.dc-cta,.backbtn,.ai-tb,.ai-addst){border:1px solid var(--line);border-radius:var(--r-md,7px);background:var(--surface);min-height:34px;color:var(--ink-2);font-size:12px;line-height:1.4;font-weight:var(--ld-font-weight-medium);text-align:center;justify-content:center;align-items:center;gap:7px;padding:7px 12px;text-decoration:none;display:inline-flex}.ai-workspace :is(.btn,.dc-cta,.backbtn,.ai-tb,.ai-addst):hover:not(:disabled){color:var(--ink);background:var(--surface-2);border-color:var(--line-strong)}.ai-workspace .dc-cta:not(.gh),.ai-workspace .btn.pri{background:var(--ld-primary);color:var(--ld-on-primary);border-color:var(--ld-primary)}.ai-workspace .dc-cta:not(.gh):hover:not(:disabled),.ai-workspace .btn.pri:hover:not(:disabled){background:var(--ld-primary-hover);color:var(--ld-on-primary);border-color:var(--ld-primary-hover)}.ai-workspace :is(.btn,.dc-cta,.backbtn,.ai-tb,.ai-addst):disabled{opacity:1;background:var(--ld-disabled-bg);color:var(--ld-disabled-ink);border-color:var(--ld-border)}.ai-workspace :is(.dc-cta:not(.gh),.btn.pri):not(:disabled):active{background:var(--ld-primary-pressed);color:var(--ld-on-primary);border-color:var(--ld-primary-pressed)}.ai-workspace .backbtn{color:var(--ink-2);background:var(--surface);flex-shrink:0;align-self:flex-start}.ai-workspace .backbtn svg{flex:0 0 16px}.ai-workspace .dc-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ai-workspace .dc-bar>span:has(.nm){flex:340px}.ai-workspace .dc-bar .nm{font-size:17px;line-height:1.45;font-weight:var(--ld-font-weight-medium);overflow-wrap:anywhere;display:block}.ai-workspace .dc-bar .sid{margin-top:5px}.ai-workspace .dc-inline{flex-wrap:wrap;gap:8px;display:flex}.ai-workspace .dc-info{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink-2);margin:0 0 16px;padding:14px 16px;line-height:1.7;max-width:none!important}.ai-workspace .tw{scrollbar-width:none;overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow:auto}.ai-workspace table{border-collapse:collapse;width:100%;font-size:var(--fs-md);table-layout:auto}.ai-workspace td{overflow-wrap:anywhere}.ai-workspace table a,.ai-workspace table a:is(:visited,:hover,:focus,:active){color:var(--ink);text-decoration:none}.ai-workspace table .st2{display:flex}.ai-workspace table .s2{font-size:var(--fs-xs);margin-top:0;line-height:1.4}.ai-workspace table :is(.s1,.st2){text-decoration:none}.ai-workspace tr[data-ai-open]{cursor:pointer}.ai-workspace tr[data-ai-open]:is(:hover,:focus-within){background:var(--surface-2)}.ai-workspace tr[data-ai-open] .s1{min-width:230px;max-width:340px}.ai-workspace .tfoot:not(.ld-table-footer){gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;display:flex}.ai-workspace .ai-list-filters{align-items:end;gap:var(--ld-space-12);padding:var(--ld-space-12) var(--ld-space-16);border-bottom:1px solid var(--line);background:var(--ld-screen-bg);flex-wrap:wrap;display:flex}.ai-workspace .ai-list-filters label{color:var(--ink-3);gap:5px;font-size:12px;display:grid}.ai-workspace .ai-list-filters label:first-child{flex:280px;max-width:480px}.ai-workspace .ai-empty{text-align:center;color:var(--ink-3);padding:32px}.ai-workspace :is(.ai-badge,.ai-av,.chip,.cam-badge,.lvlbadge,.kc-tag){border:1px solid var(--line);background:var(--surface-2);max-width:100%;min-height:22px;color:var(--ink-2);font-size:11px;font-weight:var(--ld-font-weight-medium);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;line-height:1.45;display:inline-flex}.ai-workspace :is(.ai-av.ok,.ai-badge.ok,.ai-badge.rec){color:var(--state-done);background:var(--state-done-bg);border-color:color-mix(in srgb, var(--state-done) 25%, transparent)}.ai-workspace :is(.ai-av.int,.ai-av.part,.ai-av.cons){color:var(--lvl-high);background:color-mix(in srgb, var(--lvl-high) 9%, var(--surface));border-color:color-mix(in srgb, var(--lvl-high) 22%, transparent)}.ai-workspace :is(.ai-av.none,.ai-av.nobs){color:var(--ink-3)}.ai-workspace .lvlbadge.is-crit{color:var(--lvl-crit);background:var(--lvl-crit-bg)}.ai-workspace .lvlbadge.is-high{color:var(--lvl-high)}.ai-workspace .kc-tag{color:var(--accent);background:var(--accent-soft);letter-spacing:.025em;font-size:10px}.ai-workspace .ai-fabv{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:none;max-height:58dvh;font-size:13px;line-height:1.95;overflow-y:auto}.ai-workspace .ai-fr{border:0;border-bottom:1px dashed color-mix(in srgb, var(--accent) 45%, transparent);color:inherit;background:var(--accent-soft);line-height:inherit;text-align:left;white-space:normal;border-radius:3px;margin:0;padding:1px 2px;display:inline}.ai-workspace .ai-fr:hover,.ai-workspace .ai-fr[data-on="1"]{color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surface));border-bottom-style:solid}.ai-workspace .ai-stg{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin-bottom:12px;overflow:hidden}.ai-workspace .ai-stg[data-sel="1"]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.ai-workspace .ai-stg[data-un="1"]{border-left:3px solid var(--lvl-high)}.ai-workspace .ai-stgh{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:6px 10px;padding:13px;display:grid}.ai-workspace .ai-stgh:hover{background:var(--surface-2)}.ai-workspace .ai-stgh .ord{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);font-size:11px;font-weight:var(--ld-font-weight-medium);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.ai-workspace .ai-stgh .nm{font-size:13px;font-weight:var(--ld-font-weight-medium);overflow-wrap:anywhere}.ai-workspace .ai-stgh .cf{color:var(--ink-3);grid-column:2;font-size:11px}.ai-workspace .ai-stgb{padding:0 13px 14px;display:none}.ai-workspace .ai-stg[data-sel="1"] .ai-stgb{display:block}.ai-workspace .ai-kvm{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:12px;padding:10px 0;display:grid}.ai-workspace .ai-kvm .k{color:var(--ink-3);font-size:11px}.ai-workspace .ai-kvm .v{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.ai-workspace .ai-ents{gap:8px;margin-top:8px;display:grid}.ai-workspace .ai-ent{border-left:2px solid var(--line-strong);background:var(--surface-2);color:var(--ink-2);overflow-wrap:anywhere;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.7;display:block}.ai-workspace .ai-ent .tp{color:var(--ink-3);font-weight:var(--ld-font-weight-medium);margin-bottom:2px;font-size:10px;display:block}.ai-workspace .ai-ent.f{border-color:var(--accent)}.ai-workspace .ai-ent.a{border-color:var(--lvl-high)}.ai-workspace .ai-ent.s{border-color:var(--state-done)}.ai-workspace .ai-ent.t{border-color:var(--cat-b)}.ai-workspace :is(.ai-tools,.ai-leg){flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.ai-workspace .ai-leg .ai-ent{flex:140px}.ai-workspace .ai-tb{min-height:30px;padding:5px 8px;font-size:11px}.ai-workspace .ai-addst{width:100%;color:var(--accent);border-style:dashed;padding:10px}.ai-workspace .kv{gap:0;display:grid}.ai-workspace .kvr{border-bottom:1px solid var(--line-2,var(--line));grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);align-items:start;gap:8px 12px;padding:10px 0;display:grid}.ai-workspace .kvr:last-child{border-bottom:0}.ai-workspace .kk{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.ai-workspace .vv{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.ai-workspace .ai-conc .kvr{grid-template-columns:minmax(0,1fr);gap:3px}.ai-workspace .ai-mat{color:var(--ink-2);gap:8px;margin:0;padding-left:18px;display:grid}.ai-workspace .ai-mat li{padding-left:2px;font-size:12px;line-height:1.75;list-style:outside}.ai-workspace .ai-fold{border-top:1px solid var(--line);margin-top:14px}.ai-workspace .ai-fold summary{cursor:pointer;font-size:12px;font-weight:var(--ld-font-weight-medium);color:var(--ink-2);padding:12px 0 0}.ai-workspace .ai-fold .fb2{color:var(--ink-2);padding:12px 0 0;font-size:12px;line-height:1.75}.ai-workspace :is(.ai-qr,.fst){color:var(--ink-2);grid-template-columns:minmax(110px,1fr) minmax(45px,.8fr) auto;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:grid}.ai-workspace :is(.tr2,.fbar,.ai-bar){background:var(--surface-2);border-radius:10px;height:6px;display:block;overflow:hidden}.ai-workspace :is(.tr2,.fbar,.ai-bar)>i{background:var(--accent);border-radius:inherit;height:100%;display:block}.ai-workspace :is(.ai-qr .v,.fst .fv){font-variant-numeric:tabular-nums;color:var(--ink);font-size:11px}.ai-workspace .ai-gap{border-left:3px solid var(--lvl-high);background:var(--surface-2);border-radius:var(--r-md);margin-bottom:10px;padding:12px 14px}.ai-workspace .ai-gap .nm{font-size:13px;font-weight:var(--ld-font-weight-medium)}.ai-workspace .ai-gap :is(.rc,.rec){color:var(--ink-2);margin-top:5px;font-size:12px}.ai-workspace .ai-flow{flex-wrap:wrap;align-items:stretch;gap:8px;margin:14px 0;display:flex}.ai-workspace .ai-flow>:not(.ar){border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);overflow-wrap:anywhere;flex:130px;padding:10px}.ai-workspace .ai-flow .ar{color:var(--ink-3);align-items:center;display:grid}.ai-workspace .ai-flow :is(.k,.v){font-size:12px;display:block}.ai-workspace .ai-lc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-workspace .ai-lc .st3{border:1px solid var(--line);color:var(--ink-3);border-radius:6px;padding:7px 9px;font-size:12px}.ai-workspace .ai-lc .st3[data-k=done]{background:var(--state-done-bg);color:var(--state-done)}.ai-workspace .ai-lc .st3[data-k=cur]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ai-workspace .ai-lc .st3[data-k=bad]{background:var(--lvl-crit-bg);color:var(--lvl-crit)}.ai-workspace .ai-lc .sep2{color:var(--ink-3)}.ai-workspace .ai-ck{border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;align-items:start;gap:10px;padding:12px 0;font-size:13px;display:flex}.ai-workspace .ai-ck:last-child{border-bottom:0}.ai-workspace .ca-proposal-detail .dc-bar{box-shadow:none;background:var(--surface-2);border:0;border-radius:12px;margin-bottom:16px;padding:20px}.ai-workspace .ca-proposal-detail .card{box-shadow:none;background:var(--surface-2);border:0;border-radius:12px}.ai-workspace .ca-proposal-detail .cardh{background:0 0;border:0;padding:20px 20px 12px}.ai-workspace .ca-proposal-detail .pane{padding:0 20px 20px}.ai-workspace .ca-proposal-detail .kvr{border:0;padding:8px 0}.ai-workspace .ca-proposal-detail .vv{color:var(--ink)}.ai-workspace .ca-proposal-detail .ai-ck{border:0;padding:8px 0;line-height:20px}.ai-workspace .ca-proposal-detail .ai-lc{gap:6px;margin-bottom:16px}.ai-workspace .ca-proposal-detail .ai-lc .st3{background:0 0;border:0;padding:5px 8px}.ai-workspace .ca-proposal-detail .ai-lc .st3[data-k=cur]{background:var(--accent-soft);color:var(--accent)}.ai-workspace .ca-proposal-detail .ai-tools{gap:8px;margin-top:16px}.ai-workspace input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.ai-workspace :is(select,input[type=search],input[type=text],textarea):not(:where(.ld-table-shell *)){border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:100%;min-width:0;color:var(--ink);min-height:36px;padding:8px 10px}.ai-workspace .ai-fabta{resize:vertical;min-height:330px;line-height:1.8}.ai-workspace .ai-metar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px;display:grid}.ai-workspace .ai-up{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink-2);flex-direction:column;align-items:start;gap:8px;margin-top:14px;padding:18px;display:flex}.ai-workspace .ai-up input{max-width:100%}.ai-workspace .ai-up input::file-selector-button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:6px;margin-right:10px;padding:6px 10px}.ai-workspace .ai-sw{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ai-workspace .ai-tgl{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:20px;flex-shrink:0;width:36px;height:22px;padding:2px}.ai-workspace .ai-tgl:after{content:"";background:var(--ink-3);border-radius:50%;width:16px;height:16px;display:block}.ai-workspace .ai-tgl[aria-checked=true]{border-color:var(--accent);background:var(--accent)}.ai-workspace .ai-tgl[aria-checked=true]:after{background:var(--on-accent,white);transform:translate(13px)}.ai-workspace .ai-prog .ai-bar{margin:16px 0}.ai-workspace .ai-st{border-bottom:1px solid var(--line);color:var(--ink-3);align-items:center;gap:10px;padding:10px 0;display:flex}.ai-workspace .ai-st .n{background:var(--surface-2);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.ai-workspace .ai-st .dt{margin-left:auto;font-size:11px}.ai-workspace .ai-st[data-s=done]{color:var(--state-done)}.ai-workspace .ai-st[data-s=cur]{color:var(--accent);font-weight:var(--ld-font-weight-medium)}.ai-workspace .console{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink);padding:16px;overflow:auto}.ai-workspace .console pre{white-space:pre;margin:0;font-size:12px;line-height:1.8}.ai-workspace .console .g{color:var(--state-done)}.ai-workspace .console .m{color:var(--ink-3)}.ai-workspace .ai-session-history{margin-top:16px}.ai-workspace .ai-session-history ol{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ai-workspace .ai-session-history li{color:var(--ink-2);grid-template-columns:155px minmax(0,1fr);gap:12px;font-size:12px;display:grid}.ai-workspace .ai-session-history time{color:var(--ink-3);font-variant-numeric:tabular-nums}.ai-workspace .ca-field{min-width:0;color:var(--ink-2);flex-direction:column;gap:6px;margin:0;font-size:12px;display:flex}.ai-workspace .ca-field+.ca-field{margin-top:12px}.ai-workspace .ca-field input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);min-height:36px;padding:8px 10px}.ai-workspace .ca-narrative{white-space:pre-wrap}.ai-workspace .ca-value{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75}.ai-workspace .ca-editor{border-color:var(--accent);margin-bottom:16px;scroll-margin-top:20px}.ai-workspace .ca-fieldset{border:1px solid var(--line);border-radius:var(--r-md);min-width:0;padding:14px}.ai-workspace .ca-fieldset legend{color:var(--ink-2);padding:0 5px;font-size:12px}.ai-workspace .ca-score-chart{width:100%;min-width:300px;height:auto}.ai-workspace .ca-content>.card+.card{margin-top:12px}.ai-workspace .ca-content .mgrid{margin-bottom:14px}.ai-workspace .ca-content input[type=range]{width:100%;accent-color:var(--accent)}.ai-workspace .ca-content .tw table{min-width:780px}.ai-workspace .ca-content td .ai-av{overflow-wrap:normal;white-space:nowrap}.ai-workspace .ca-content td{overflow-wrap:break-word}.ai-workspace .ca-content th,.ai-workspace .ca-content td .tnum{white-space:nowrap}.ai-workspace .ca-content .tw table:has(th:nth-child(6)){min-width:1040px}.ai-workspace .ca-table-scroll-hint{color:var(--ink-3);margin:0 0 10px;font-size:11px;display:none}@container ai-workspace (width<=1120px){.ai-workspace .ca-table-scroll-hint{display:block}}.ai-workspace [data-ca]:is(.ai-tb,.dc-cta){white-space:nowrap;flex-shrink:0;min-height:36px}.ai-workspace .ai-primary-nav>.dc-cta{height:var(--workspace-tabbar-height);min-height:var(--workspace-tabbar-height);padding:var(--ld-space-4) var(--ld-space-12);font:var(--ld-type-label-weight) var(--ld-type-caption-size)/var(--ld-type-caption-line) var(--ld-type-caption-family);flex-shrink:0;gap:6px;margin:0 0 0 auto}.ai-workspace .ca-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ai-workspace .ca-page-heading h2{font-size:22px;line-height:1.35;font-weight:var(--ld-font-weight-medium);letter-spacing:-.025em;margin:0 0 4px}.ai-workspace .ca-page-heading p{margin:0}.ai-workspace [data-ai-primary-view=res]>.ca-content>.ca-page-heading{justify-content:flex-end}.ai-workspace [data-ai-primary-view=res]>.ca-content>.ca-page-heading>div,.ai-workspace [data-ai-primary-view=hist]>.ca-content>.card:first-child>.cardh,.ai-workspace [data-ai-primary-view=hist]>.ca-content>.card:first-child>.pane>.note:first-child,.ai-workspace .ai-primary-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.ai-workspace [data-ai-primary-view=dr]>.ca-content>.card:has(>.pane>.ai-empty)>.cardh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.ai-workspace .ca-launch-actions{flex-wrap:nowrap;align-items:stretch;gap:10px;max-width:100%;display:flex}.ai-workspace .ca-launch-actions button{white-space:nowrap;height:36px}.ai-workspace .ca-launch-hint{margin:0 0 12px}.ai-workspace [data-ca-counter]{margin:6px 0 0}.ai-workspace [data-ca-counter][data-ca-outside=true]{color:var(--ld-risk)}.ai-workspace .ca-demo-button{border:1px dashed var(--accent);color:var(--accent);background:0 0}.ai-workspace .ca-service-note{border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-2);background:var(--surface-2);padding:12px 16px;font-size:12px;line-height:1.6}.ai-workspace .ca-form-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ai-workspace .ca-form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workspace :is(.ca-form-grid,.ai-list-filters)>.ca-field{margin:0}.ai-workspace .ca-narrative-field{margin-top:18px}.ai-workspace .ca-creation .ai-fabta{min-height:290px}.ai-workspace .ca-upload{gap:4px;padding:16px}.ai-workspace .ca-upload input{margin-top:8px}.ai-workspace .ca-output-list{counter-reset:outputs;gap:16px;margin:0;padding:0;list-style:none;display:grid}.ai-workspace .ca-output-list li{counter-increment:outputs;padding-left:36px;position:relative}.ai-workspace .ca-output-list li:before{content:counter(outputs);width:24px;height:24px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:0;left:0}.ai-workspace .ca-output-list b{font-size:13px;font-weight:var(--ld-font-weight-medium);display:block}.ai-workspace .ca-output-list span{color:var(--ink-3);margin-top:3px;font-size:12px;display:block}.ai-workspace .ca-demo-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.ai-workspace .ca-demo-options{gap:12px;display:grid}.ai-workspace .ca-demo-option{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:flex-start;gap:12px;padding:16px;display:flex}.ai-workspace .ca-demo-option:hover{background:var(--surface-2)}.ai-workspace .ca-demo-option.is-selected{border-color:var(--accent);background:var(--accent-soft)}.ai-workspace .ca-demo-option input{width:16px;height:16px;accent-color:var(--accent);flex:0 0 16px;margin:3px 0 0}.ai-workspace .ca-demo-option-body{gap:4px;min-width:0;display:grid}.ai-workspace .ca-demo-option-body strong{font-weight:var(--ld-font-weight-medium)}.ai-workspace .ca-demo-stats{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.ai-workspace .ca-demo-submit{margin:20px 0 12px}.ai-workspace .ca-demo-submit button{width:100%}.ai-workspace .ca-source-preview{white-space:pre-wrap;max-height:440px;line-height:1.85;overflow:auto}.ai-workspace .ca-content .ai-list-filters{padding:var(--ld-space-12) var(--ld-space-16);align-items:end;gap:var(--ld-space-12);grid-template-columns:minmax(220px,2fr) repeat(3,minmax(125px,1fr));display:grid}.ai-workspace .ca-content .ai-list-filters>label{min-width:0;max-width:none;margin:0}.ai-workspace .ca-content .ai-list-filters :is(input,select){height:38px;min-height:38px;margin:0}.ai-workspace .ca-filter-summary{justify-content:space-between;align-items:center;gap:var(--ld-space-12);min-height:var(--ld-size-touch);padding:var(--ld-space-12) var(--ld-space-16);border-bottom:1px solid var(--line);background:var(--ld-screen-bg);display:flex}.ai-workspace .ca-content .ca-analysis-table{table-layout:fixed;min-width:740px}.ai-workspace .ca-analysis-table col:nth-child(2){width:136px}.ai-workspace .ca-analysis-table col:nth-child(3){width:175px}.ai-workspace .ca-analysis-table col:nth-child(4){width:105px}.ai-workspace .ca-analysis-table :is(th,td){overflow-wrap:normal}.ai-workspace .ca-analysis-table th{white-space:nowrap}.ai-workspace .ca-record-link{color:var(--ink);font-size:14px;font-weight:var(--ld-font-weight-medium);text-align:left;overflow-wrap:break-word;background:0 0;border:0;padding:0;line-height:1.5;display:block}.ai-workspace .ca-record-meta{color:var(--ink-3);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.ai-workspace .ca-record-summary{-webkit-line-clamp:2;color:var(--ink-3);-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.ai-workspace .ca-status-stack{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.ai-workspace .ca-date-cell{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.ai-workspace .ca-pagination{padding:var(--ld-space-12) var(--ld-space-16);background:var(--ld-screen-bg);justify-content:space-between;align-items:center;margin:0}.ai-workspace .ca-list-table{min-width:0}.ai-workspace .ca-list-table>.ca-list-filter-row[hidden]{display:none}.ai-workspace .ca-list-table>.ca-list-filter-row{align-items:end}.ai-workspace .ca-list-table .ld-table-heading .ld-table-title{margin:0}.ai-workspace .ca-list-table .ld-table-search input{min-width:0;margin:0}.ai-workspace .ca-list-table .ld-table-filter-chip select{width:100%;margin:0}.ai-workspace .ca-list-table .ca-list-page-stats{color:var(--ink-3);flex:100%;font-size:12px}.ai-workspace .ca-list-table .ld-table-body>.ca-table-scroll-hint,.ai-workspace .ca-list-table>.ca-table-scroll-hint{border-bottom:1px solid var(--ld-border-subtle);margin:0;padding:8px 20px}.ai-workspace .ca-list-table .ca-analysis-table{min-width:1040px}.ai-workspace .ca-list-table .ca-analysis-table col:nth-child(2){width:184px}.ai-workspace .ca-list-table .ca-analysis-table col:nth-child(3){width:144px}.ai-workspace .ca-list-table .ca-analysis-table col:nth-child(4){width:208px}.ai-workspace .ca-list-table .ca-analysis-table col:nth-child(5){width:80px}.ai-workspace .ca-list-table .ca-analysis-table col:nth-child(6){width:112px}.ai-workspace .ca-proposals-table .ca-proposal-list{table-layout:fixed;min-width:760px}.ai-workspace .ca-proposal-list th:nth-child(2){width:112px}.ai-workspace .ca-proposal-list th:nth-child(3){width:152px}.ai-workspace .ca-proposal-list th:nth-child(4){width:80px}.ai-workspace .ca-proposal-list th:nth-child(5){width:208px}.ai-workspace .ca-list-table .ca-record-link{font-size:13px;line-height:18px}.ai-workspace .ca-list-table .ca-record-meta{gap:4px 12px;margin-top:2px;line-height:16px}.ai-workspace .ca-list-table .ca-record-meta .mono{font-size:11px}.ai-workspace .ca-list-table .ca-status-stack{margin-bottom:0}.ai-workspace .ca-list-table .ca-row-disclosure{min-width:0;font-size:12px;line-height:18px}.ai-workspace .ca-list-table .ca-row-disclosure>summary{color:var(--ink-3);cursor:pointer;width:fit-content}.ai-workspace .ca-list-table .ca-row-disclosure>summary:hover{color:var(--accent)}.ai-workspace .ca-list-table .ca-row-disclosure>summary:focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px;border-radius:var(--ld-radius-xs)}.ai-workspace .ca-list-table .ca-record-meta>.ca-row-disclosure[open]{flex-basis:100%}.ai-workspace .ca-list-table .ca-row-disclosure>p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.ai-workspace .ca-list-table .ca-proposal-preview{min-width:260px;color:var(--ink-2);gap:12px;margin-top:12px;display:grid}.ai-workspace .ca-list-table .ca-proposal-preview .kvr{grid-template-columns:minmax(0,1fr);gap:4px}.ai-workspace .ca-list-table td>.ai-tb{height:auto;min-height:28px;box-shadow:none;background:0 0;border-color:#0000;padding:4px 8px;font-size:12px}.ai-workspace .ca-list-table td>.ai-tb:hover{background:var(--surface-2)}.ai-workspace .ca-list-table .ca-table-context-details{min-width:0;color:var(--ink-3);font-size:12px}.ai-workspace .ca-list-table .ca-table-context-details>summary{cursor:pointer;width:fit-content}.ai-workspace .ca-list-table .ca-table-context-details>div{max-width:80ch;margin-top:8px;line-height:1.6}.ai-workspace .ca-list-table .ca-table-context-details p{margin:8px 0 0}@container ai-workspace (width<=760px){.ai-workspace .ca-content .ai-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workspace .ca-demo-layout{grid-template-columns:minmax(0,1fr)}}@container ai-workspace (width<=460px){.ai-workspace .ca-audit-comparison,.ai-workspace .ca-content .ai-list-filters,.ai-workspace .ca-form-grid-two{grid-template-columns:minmax(0,1fr)}.ai-workspace .ca-launch-actions{width:100%}.ai-workspace .ca-launch-actions>*{flex:1 1 0;min-width:0}.ai-workspace .ca-launch-actions button{white-space:normal;width:100%;height:auto;min-height:36px}}@container ai-workspace (width>=820px){.ai-workspace :is(.two,.ai-new){grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workspace .ai-new{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr)}.ai-workspace .ai-res.ai-eq{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.ai-workspace .ai-res.ai-eq>.ai-conc{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@container ai-workspace (width>=1280px){.ai-workspace .ai-res.ai-eq{grid-template-columns:minmax(260px,1fr) minmax(360px,1.45fr) minmax(260px,1fr)}.ai-workspace .ai-res.ai-eq>.ai-conc{grid-column:auto;grid-template-columns:minmax(0,1fr)}}@container ai-workspace (width<=819px){.ai-workspace .ca-audit-fields{grid-template-columns:minmax(0,1fr)}.ai-workspace .ca-case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workspace :is(.ai-res,.two,.ai-new){grid-template-columns:minmax(0,1fr)!important}.ai-workspace .ai-fabv{max-height:50dvh}.ai-workspace .tabs{gap:12px}.ai-workspace #ai-primary-content>.tabs{flex-wrap:nowrap}.ai-workspace .pane{padding:14px}.ai-workspace .cardh{padding:13px 14px}.ai-workspace .kvr{grid-template-columns:minmax(0,1fr);gap:4px}.ai-workspace .ai-session-history li{grid-template-columns:minmax(0,1fr);gap:3px}}@media (width<=540px){.ai-workspace .ai-primary-nav>.dc-cta{width:100%}.ai-workspace .ai-list-filters>label{width:100%;max-width:none}.ai-workspace .ai-kvm{grid-template-columns:minmax(0,1fr)!important}.ai-workspace .dc-bar .backbtn{width:100%}.ai-workspace .mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workspace .mv{font-size:21px}}.ai-workspace .ca-content.ca-detail{gap:var(--ld-space-20);color:var(--ld-ink);grid-template-columns:minmax(0,1fr)}.ai-workspace .ca-content.ca-detail .stack{grid-template-columns:minmax(0,1fr)}.ai-workspace .ca-content.ca-detail>*{min-width:0}.ai-workspace .ca-content.ca-detail :is(.stack,.two,.ca-audit-fields){gap:var(--ld-space-24)}.ai-workspace .ca-content.ca-detail .card{background:var(--ld-screen-bg);border-color:var(--ld-border);border-radius:var(--ld-radius-lg)}.ai-workspace .ca-content.ca-detail .cardh{padding:var(--ld-space-20) var(--ld-space-24) var(--ld-space-12);border-bottom:0;min-height:0}.ai-workspace .ca-content.ca-detail .cardh h3{font-size:15px;line-height:22px;font-weight:var(--ld-font-weight-medium)}.ai-workspace .ca-content.ca-detail .pane{padding:var(--ld-space-12) var(--ld-space-24) var(--ld-space-24)}.ai-workspace .ca-content.ca-detail :is(.note,.kk,.vv,.ai-fold>summary,.ai-qr,.fst,.mk){font-size:13px;line-height:20px}.ai-workspace .ca-content.ca-detail :is(.note,.kk,.md){color:var(--ld-ink-muted)}.ai-workspace .ca-content.ca-detail .vv{color:var(--ld-ink)}.ai-workspace .ca-content.ca-detail .note:last-child{margin-bottom:0}.ai-workspace .ca-content.ca-detail .ai-tb{min-height:32px;font-size:12px;line-height:18px;font-weight:var(--ld-font-weight-regular);border-radius:var(--ld-radius-sm);box-shadow:none;padding:6px 10px}.ai-workspace .ca-content.ca-detail .ai-av{border-radius:var(--ld-radius-sm);font-size:12px;line-height:18px;font-weight:var(--ld-font-weight-regular);border:0;padding:3px 8px}.ai-workspace .ca-content.ca-detail .ca-case-header{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 24px;padding:0;display:grid}.ai-workspace .ca-content.ca-detail .ca-case-title{grid-column:1;justify-content:flex-start;align-self:end;align-items:center;gap:12px}.ai-workspace .ca-content.ca-detail .ca-case-title h2{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:30px}.ai-workspace .ca-content.ca-detail .ca-case-meta{color:var(--ld-ink-muted);grid-column:1;justify-content:flex-start;align-self:start;gap:6px;margin:0;font-size:12px;line-height:18px}.ai-workspace .ca-content.ca-detail .ca-case-facts{border-radius:var(--ld-radius-md);background:var(--ld-surface);border:0;grid-area:1/2/span 2;grid-template-columns:repeat(4,max-content);gap:12px 40px;width:fit-content;max-width:100%;margin:0;padding:14px 20px}.ai-workspace .ca-content.ca-detail .ca-case-facts dt{color:var(--ld-ink-muted);font-size:12px;line-height:18px}.ai-workspace .ca-content.ca-detail .ca-case-facts dd{color:var(--ld-ink);font:400 18px/24px var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums;margin-top:4px}.ai-workspace .ca-content.ca-detail .ca-case-facts{place-self:start end}.ai-workspace .ca-content.ca-detail>:is(.ca-result-tabs,.ca-proposal-tabs){border-radius:var(--ld-radius-md);background:var(--ld-surface-2);border:0;justify-self:start;gap:4px;width:max-content;max-width:100%;padding:4px}.ai-workspace .ca-content.ca-detail>.tabs .ld-module-tab{border-radius:var(--ld-radius-md);min-height:32px;font:400 13px/18px var(--ld-font-sans);color:var(--ld-ink-muted);background:0 0;border:0;margin:0;padding:4px 12px}.ai-workspace .ca-content.ca-detail>.tabs .ld-module-tab[aria-selected=true]{background:var(--ld-screen-bg);color:var(--ld-ink);box-shadow:var(--ld-shadow-selection)}.ai-workspace .ca-content.ca-detail>.tabs .ld-module-tab:hover{color:var(--ld-ink)}.ai-workspace .ca-content.ca-detail>.tabs .ld-module-tab:focus-visible{outline-offset:-2px}.ai-workspace .ca-content.ca-detail .ca-review-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"source""chain""findings";align-items:start;gap:20px 24px}.ai-workspace .ca-content.ca-detail .ca-review-section{gap:20px;min-width:0}.ai-workspace .ca-content.ca-detail .ca-review-section>.card{background:0 0;border:0;border-radius:0;overflow:visible}.ai-workspace .ca-content.ca-detail .ca-review-section>.card>.cardh{border:0;align-items:center;gap:8px;padding:0 0 12px}.ai-workspace .ca-content.ca-detail .ca-review-section>.card>.pane{border:0;padding:0}.ai-workspace .ca-content.ca-detail .ca-review-chain-count{color:var(--ld-ink-muted);font:400 12px/22px var(--ld-font-mono);margin-left:auto}.ai-workspace .ca-content.ca-detail .ai-fabv{max-height:none;color:var(--ld-ink);font-size:14px;line-height:24px}.ai-workspace .ca-content.ca-detail .ai-fabv+.note{margin-top:12px;font-size:12px;line-height:18px}.ai-workspace .ca-content.ca-detail .ai-fr{color:inherit;font:inherit;white-space:pre-wrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;border-radius:3px;padding:2px 0;text-decoration:none;display:inline}.ai-workspace .ca-content.ca-detail .ai-fr:hover{background:var(--ld-surface-2)}.ai-workspace .ca-content.ca-detail .ai-fr[data-on="1"]{background:var(--ld-surface-2);color:var(--ld-ink)}.ai-workspace .ca-content.ca-detail .ai-fr:focus-visible{outline-offset:2px}.ai-workspace .ca-content.ca-detail .ca-review-stages{gap:12px;display:grid}.ai-workspace .ca-content.ca-detail .ca-review-stage{border:1px solid var(--ld-border);border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);min-width:0;box-shadow:none;margin:0;overflow:hidden}.ai-workspace .ca-content.ca-detail .ca-review-stage[data-sel="1"]{border-color:var(--ld-border);box-shadow:none}.ai-workspace .ca-content.ca-detail .ca-review-stage[data-un="1"]{border-left:1px solid var(--ld-border)}.ai-workspace .ca-content.ca-detail .ca-review-stage-select{text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;padding:16px 16px 8px;display:grid}.ai-workspace .ca-content.ca-detail .ca-review-stage-select:hover{background:var(--ld-surface)}.ai-workspace .ca-content.ca-detail .ca-review-stage-select:focus-visible{outline-offset:-3px;border-radius:var(--ld-radius-md)}.ai-workspace .ca-content.ca-detail .ca-review-stage-number{border-radius:var(--ld-radius-sm);background:var(--ld-surface-2);width:28px;height:28px;color:var(--ld-ink-muted);font:400 13px/20px var(--ld-font-mono);grid-row:1;place-items:center;display:grid}.ai-workspace .ca-content.ca-detail .ca-review-stage-heading{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.ai-workspace .ca-content.ca-detail .ca-review-stage-type{color:var(--ld-ink-muted);font:400 12px/18px var(--ld-font-sans);background:0 0;border:0;justify-self:start;padding:0}.ai-workspace .ca-content.ca-detail .ca-review-stage-title{color:var(--ld-ink);overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:22px}.ai-workspace .ca-content.ca-detail .ca-review-stage-chevron{color:var(--ld-ink-muted)}.ai-workspace .ca-content.ca-detail .ca-review-stage[data-sel="1"] .ca-review-stage-chevron{transform:rotate(180deg)}.ai-workspace .ca-content.ca-detail .ca-review-stage-status{flex-wrap:wrap;gap:4px 8px;padding:0 16px 12px 56px;display:flex}.ai-workspace .ca-content.ca-detail .ca-review-stage-status>.ai-av:first-child{color:var(--ld-ink-muted);font-family:var(--ld-font-mono);background:0 0;padding-inline:0}.ai-workspace .ca-content.ca-detail .ca-review-stage-body{padding:0 16px 16px}.ai-workspace .ca-content.ca-detail .ca-review-stage-description>.note{color:var(--ld-ink);margin-bottom:12px;font-size:14px;line-height:22px}.ai-workspace .ca-content.ca-detail .ca-review-stage-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0 0 16px;display:grid}.ai-workspace .ca-content.ca-detail .ca-review-stage-meta>div{min-width:0}.ai-workspace .ca-content.ca-detail .ca-review-stage-meta dt{color:var(--ld-ink-muted);margin:0 0 4px;font-size:12px;line-height:18px}.ai-workspace .ca-content.ca-detail .ca-review-stage-meta dd{color:var(--ld-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.ai-workspace .ca-content.ca-detail .ca-review-evidence{gap:12px;margin:0;display:grid}.ai-workspace .ca-content.ca-detail .ai-ent{border-radius:var(--ld-radius-sm);background:var(--ld-surface);color:var(--ld-ink);overflow-wrap:anywhere;border:0;padding:10px 12px;font-size:13px;line-height:20px}.ai-workspace .ca-content.ca-detail .ai-ent .tp{color:var(--ld-ink-muted);margin-bottom:4px;font-size:12px;line-height:18px}.ai-workspace .ca-content.ca-detail .ai-fold{border-top:0;margin-top:4px}.ai-workspace .ca-content.ca-detail .ai-fold>summary{color:var(--ld-ink);font-weight:var(--ld-font-weight-regular);padding:6px 0}.ai-workspace .ca-content.ca-detail .ai-fold>.fb2{padding:0 0 12px}.ai-workspace .ca-content.ca-detail blockquote{border-left:2px solid var(--ld-border);color:var(--ld-ink-muted);margin:0;padding:0 0 0 12px;font-size:13px;line-height:22px}.ai-workspace .ca-content.ca-detail .ca-review-stage-actions{flex-wrap:wrap;align-items:start;gap:8px 16px;margin:12px 0 0;display:flex}.ai-workspace .ca-content.ca-detail :is(.ca-review-stage-edit,.ca-review-stage-decisions,.ca-review-stage-reorder){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-workspace .ca-content.ca-detail .ca-review-stage-edit>[data-ca=stage-merge]{text-align:left;white-space:normal}.ai-workspace .ca-content.ca-detail .ca-review-stage-move{place-items:center;width:32px;padding:6px;display:inline-grid}.ai-workspace .ca-content.ca-detail .ca-review-stage-decisions{border:0;margin-left:auto;padding-top:0}.ai-workspace .ca-content.ca-detail [data-ca=stage-confirm]{background:var(--ld-surface-2);color:var(--ld-ink);border-color:#0000;font-weight:400}.ai-workspace .ca-content.ca-detail [data-ca=stage-delete]{color:var(--ld-risk-critical);background:0 0;border-color:#0000;margin-left:auto}.ai-workspace .ca-content.ca-detail :is([data-ca=stage-confirm],[data-ca=stage-delete]):disabled{color:var(--ld-disabled-ink);cursor:not-allowed;background:0 0;border-color:#0000}.ai-workspace .ca-content.ca-detail .ca-review-chain-add{margin-top:16px}.ai-workspace .ca-content.ca-detail .ca-review-chain-add button{border-style:solid}.ai-workspace .ca-content.ca-detail .ca-review-chain>.note{margin-top:-12px;font-size:12px}.ai-workspace .ca-content.ca-detail .ca-review-findings .kvr{border:0;gap:4px;padding:0 0 14px}.ai-workspace .ca-content.ca-detail .ca-review-findings .kk{font-size:12px;line-height:18px}.ai-workspace .ca-content.ca-detail .ca-review-findings .vv{font-size:14px;line-height:22px}.ai-workspace .ca-content.ca-detail .ca-review-findings .vv b{font-weight:400}.ai-workspace .ca-content.ca-detail .ca-review-findings .vv>.ai-av{color:var(--ld-ink);background:var(--ld-surface-2);font-family:var(--ld-font-mono)}.ai-workspace .ca-content.ca-detail .ca-review-findings .vv .note{margin:4px 0 0}.ai-workspace .ca-content.ca-detail .ca-review-findings .ai-fold{margin-top:0}.ai-workspace .ca-content.ca-detail .ca-review-findings .ai-empty{text-align:left;background:0 0;border:0;min-height:0;padding:0;font-size:13px;line-height:20px}.ai-workspace .ca-content.ca-detail .ai-qr{grid-template-columns:minmax(0,1fr) 72px 40px;gap:12px;padding:8px 0}.ai-workspace .ca-content.ca-detail .ai-qr .tr2{background:var(--ld-surface-2);height:4px}.ai-workspace .ca-content.ca-detail .ai-qr .tr2 i{background:var(--ld-ink-muted)}.ai-workspace .ca-content.ca-detail .ai-qr .v{color:var(--ld-ink-muted);font:400 12px/18px var(--ld-font-mono)}.ai-workspace .ca-content.ca-detail .ai-gap{border-left-color:var(--ld-border);background:var(--ld-surface)}.ai-workspace .ca-content.ca-detail .mgrid>.m{border-color:var(--ld-border);background:0 0;padding:16px 20px}.ai-workspace .ca-content.ca-detail .mv{font-family:var(--ld-type-kpi-family);font-weight:400}.ai-workspace .ca-detail-skeleton{min-width:0;min-height:400px}.ai-workspace .ca-detail-skeleton-line{border-radius:var(--ld-radius-xs);background:var(--ld-surface-2);width:100%;height:12px;display:block}.ai-workspace .ca-detail-skeleton-line--title{width:58%;height:22px;margin-bottom:24px}.ai-workspace .ca-detail-skeleton-line--short{width:65%}.ai-workspace .ca-detail-skeleton-header>.ca-detail-skeleton-line--title{max-width:360px;height:32px;margin-bottom:8px}.ai-workspace .ca-detail-skeleton-header>.ca-detail-skeleton-line--short{max-width:460px;height:18px}.ai-workspace .ca-detail-skeleton-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.ai-workspace .ca-detail-skeleton-facts .ca-detail-skeleton-row{gap:8px;max-width:160px;margin:0}.ai-workspace .ca-detail-skeleton-facts .ca-detail-skeleton-line:last-child{height:28px}.ai-workspace .ca-detail-skeleton-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"source""chain""findings";gap:20px 24px;display:grid}.ai-workspace .ca-detail-skeleton-section{min-width:0;padding-top:4px}.ai-workspace .ca-detail-skeleton-row{gap:12px;margin-bottom:28px;display:grid}.ai-workspace .ca-detail-unavailable{min-height:320px;color:var(--ld-ink-muted);text-align:center;place-content:center;padding:32px;font-size:14px;line-height:22px;display:grid}@container ai-workspace (width>=820px){.ai-workspace .ca-content.ca-detail .ca-review-layout,.ai-workspace .ca-detail-skeleton-grid{grid-template:"source chain""findings chain"1fr/minmax(290px,1fr) minmax(0,1.6fr)}}@container ai-workspace (width<=819px){.ai-workspace .ca-content.ca-detail .ca-case-header{grid-template-columns:minmax(0,1fr);gap:10px}.ai-workspace .ca-content.ca-detail .ca-case-meta{justify-content:flex-start}.ai-workspace .ca-content.ca-detail .ca-case-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.ai-workspace .ca-content.ca-detail .ca-review-source{order:0}.ai-workspace .ca-content.ca-detail .ca-review-chain{order:1}.ai-workspace .ca-content.ca-detail .ca-review-findings{order:2;grid-template-columns:minmax(0,1fr)}.ai-workspace .ca-detail-skeleton-grid{grid-template-columns:minmax(0,1fr)}.ai-workspace .ca-detail-skeleton-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ai-workspace (width<=460px){.ai-workspace .ca-content.ca-detail .ca-case-title{flex-wrap:wrap;gap:8px}.ai-workspace .ca-content.ca-detail .ca-case-title h2{font-size:20px;line-height:28px}.ai-workspace .ca-content.ca-detail .ca-case-facts dd{font-size:18px;line-height:24px}.ai-workspace .ca-content.ca-detail .cardh{padding:16px 16px 8px}.ai-workspace .ca-content.ca-detail .pane{padding:8px 16px 16px}.ai-workspace .ca-content.ca-detail .ca-review-stage-select{gap:8px;padding:16px 16px 8px}.ai-workspace .ca-content.ca-detail .ca-review-stage-status{padding:0 16px 16px 52px}.ai-workspace .ca-content.ca-detail .ca-review-stage-body{padding:0 16px 16px}.ai-workspace .ca-content.ca-detail .ca-review-stage-meta{gap:16px}.ai-workspace .ca-content.ca-detail .ca-review-stage-edit>[data-ca=stage-merge]{flex-basis:100%}}@media (pointer:coarse){.ai-workspace .ca-content.ca-detail :is(.ai-tb,.tabs .ld-module-tab){min-height:44px}.ai-workspace .ca-content.ca-detail .ca-review-stage-move{width:44px}}.ai-workspace .ca-case-back{align-items:center;margin-bottom:16px;display:flex}.ai-workspace .ca-case-back .backbtn{margin:0}.ai-workspace .ca-case-back .backbtn svg{flex:none}.ai-workspace .ca-detail .ca-case-header>.ca-case-back{grid-area:1/1;align-self:start;margin:0 0 16px}.ai-workspace .ca-detail .ca-case-header:has(>.ca-case-back)>.ca-case-facts{grid-row:1/span 3}.ai-workspace .ca-content.ca-detail .ca-review-source{grid-area:source}.ai-workspace .ca-content.ca-detail .ca-review-chain{grid-area:chain}.ai-workspace .ca-content.ca-detail .ca-review-findings{grid-area:findings;grid-template-columns:minmax(0,1fr)}.ai-workspace .ca-content.ca-detail :is(.ca-review-source,.ca-review-findings,.ca-review-chain)>.card{background:var(--ld-surface);border-radius:var(--ld-radius-md);border:0;padding:18px 20px}.ai-workspace .ca-content.ca-detail .ca-case-title .ai-av{margin-top:0}.ai-workspace .ca-content.ca-detail .ca-review-stage-details .ca-review-stage-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.ai-workspace .ca-content.ca-detail .ca-review-source-details{font-size:12px}@container ai-workspace (width<=460px){.ai-workspace .ca-content.ca-detail :is(.ca-review-source,.ca-review-findings,.ca-review-chain)>.card{padding:16px}.ai-workspace .ca-content.ca-detail .ca-review-stage-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-workspace .ca-content.ca-detail .ca-review-stage-editing{flex:auto;margin:0}.ai-workspace .ca-content.ca-detail .ca-review-stage-editing[open]{flex-basis:100%}.ai-workspace .ca-content.ca-detail .ca-review-stage-editing>summary{color:var(--ld-ink-muted)}.ai-workspace .ca-content.ca-detail .ca-review-stage-editing .fb2{padding-bottom:0}@container ai-workspace (width<=819px){.ai-workspace .ca-content.ca-detail .ca-case-header{grid-template-columns:minmax(0,1fr);gap:8px}.ai-workspace .ca-content.ca-detail .ca-case-facts{grid-area:auto/1;margin-top:4px}.ai-workspace .ca-detail .ca-case-header:has(>.ca-case-back)>.ca-case-facts{grid-row:auto}}@media (pointer:coarse){.ai-workspace .ca-case-back .backbtn,.ai-workspace .ca-content.ca-detail .ai-fold>summary{min-height:44px}}.ai-workspace .ca-detail-skeleton-grid>:first-child{grid-area:source}.ai-workspace .ca-detail-skeleton-grid>:nth-child(2){grid-area:chain}.ai-workspace .ca-detail-skeleton-grid>:nth-child(3){grid-area:findings}.ai-workspace .ca-detail-skeleton-header .ca-case-title{width:100%;max-width:340px}.ai-workspace .ca-detail-skeleton-header .ca-case-meta{width:100%;max-width:240px}.ai-workspace .ca-detail-skeleton-header .ca-detail-skeleton-line--title{width:100%;height:24px;margin:0}.ai-workspace .ca-detail-skeleton-header .ca-detail-skeleton-line--short{width:100%}.ai-workspace .ca-content.ca-detail .ca-detail-skeleton-facts .ca-detail-skeleton-row{width:80px}.mock-page{color:var(--ink);min-width:0}.mock-stack{gap:var(--sp-4,16px);flex-direction:column;min-width:0;display:flex}.mock-back{margin-bottom:-4px}.mock-page .mock-back a[data-slot=button],.mock-page .mock-back a[data-slot=button]:visited{color:var(--ink-2);background-color:var(--surface);border-color:var(--line);text-decoration:none}.mock-page .mock-back a[data-slot=button]:hover,.mock-page .mock-back a[data-slot=button]:active{color:var(--ink);background-color:var(--surface-2)}.mock-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mock-header>div:first-child{flex:1;min-width:min(100%,280px)}.mock-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mock-page h1{font-size:24px;font-weight:var(--ld-font-weight-medium);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;line-height:1.25}.mock-header p{color:var(--ink-3);margin:6px 0 0;font-size:13px;line-height:1.6}.mock-actions,.mock-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mock-notice{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-2);align-items:flex-start;gap:9px;margin:0;padding:11px 14px;font-size:12px;line-height:1.6;display:flex}.mock-notice>svg{width:16px;height:16px;color:var(--ink-3);flex-shrink:0;margin-top:2px}.mock-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mock-metric-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-height:32px;font-size:24px;line-height:1.3;display:block}.mock-muted,.mock-footnote{color:var(--ink-3);margin:0;font-size:12px;line-height:1.6}.mock-footnote{margin-top:12px}.mock-section-links{border-bottom:1px solid var(--line);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.mock-section-links a{color:var(--ink-3);font-size:13px;font-weight:var(--ld-font-weight-medium);white-space:nowrap;border-bottom:2px solid #0000;padding:9px 2px 12px;text-decoration:none}.mock-section-links a:hover{color:var(--ink)}.mock-section-links a[aria-current=page]{color:var(--accent);border-color:var(--accent)}.mock-page a:focus-visible,.mock-page summary:focus-visible,.mock-table-scroll:focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px;border-radius:3px}.mock-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mock-search{flex:250px;min-width:180px;max-width:450px}.mock-filters [data-slot=select-trigger]{max-width:290px}.mock-table-scroll{scrollbar-width:none;overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.mock-page .mock-table-panel{gap:0;padding-block:0}.mock-page .mock-table-panel>[data-slot=card-header]{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line)}.mock-page .mock-table-panel>[data-slot=card-content]{padding-inline:0}.mock-page .mock-table-panel>[data-slot=card-content]>.mock-filters{padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line);margin:0}.mock-page .mock-table .mock-clickable-row{cursor:pointer}.mock-page .mock-table a,.mock-page .mock-table a:is(:visited,:hover,:focus,:active){color:var(--ink);text-decoration:none}.mock-primary-link{font-weight:var(--ld-font-weight-medium);text-decoration:none;display:inline-block}.mock-wide-cell{overflow-wrap:anywhere;min-width:230px;max-width:360px}.mock-cell-note{color:var(--ink-3);font-size:var(--fs-xs);margin-top:2px;line-height:1.4;display:block}.mock-cell-stack{flex-direction:column;gap:5px;display:flex}.mock-page code{overflow-wrap:anywhere;font-size:11px}.mock-numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.mock-nowrap{white-space:nowrap}.mock-empty{text-align:center;padding:30px 16px}.mock-empty strong{color:var(--ink);font-size:14px}.mock-empty p{color:var(--ink-3);margin:7px 0 14px}.mock-detail-grid{grid-template-columns:minmax(0,2.2fr) minmax(270px,1fr);align-items:start;gap:16px;display:grid}.mock-equal-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.mock-detail-grid>*,.mock-equal-grid>*,.mock-page [data-slot=card]{min-width:0}.mock-body-copy{color:var(--ink-2);margin:0 0 14px;font-size:13px;line-height:1.75}.mock-source-document{overscroll-behavior:contain;max-height:65dvh;color:var(--ink-2);overflow-wrap:anywhere;padding-right:12px;font-size:13px;line-height:1.85;overflow-y:auto}.mock-source-document p{max-width:88ch;margin:0 0 18px}.mock-source-document p:last-child{margin-bottom:0}.mock-source-document:focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px;border-radius:var(--r-md)}@media (width<=900px){.mock-source-document{max-height:none;padding-right:0;overflow:visible}}.mock-properties{margin:0}.mock-properties>div{border-bottom:1px solid var(--line-2,var(--line));grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px;padding:9px 0;font-size:12px;line-height:1.6;display:grid}.mock-properties>div:last-child{border-bottom:0}.mock-properties dt{color:var(--ink-3)}.mock-properties dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.mock-properties-stacked>div{flex-direction:column;gap:3px;display:flex}.mock-rule-list{flex-direction:column;gap:14px;display:flex}.mock-rule-list>div{border-bottom:1px solid var(--line);padding-bottom:14px}.mock-rule-list>div:last-child{border-bottom:0;padding-bottom:0}.mock-rule-list p{color:var(--ink-2);margin:8px 0 3px;font-size:13px;line-height:1.65}.mock-live-message{color:var(--ink-2);margin:10px 0;font-size:12px;line-height:1.6}.mock-live-message:empty{display:none}.mock-chain{margin:0;padding:0;list-style:none}.mock-chain>li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.mock-chain>li:before{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:0;left:13px}.mock-chain>li:last-child{padding-bottom:0}.mock-chain>li:last-child:before{display:none}.mock-step-number{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);font-size:12px;font-weight:var(--ld-font-weight-medium);border-radius:50%;place-items:center;display:grid}.mock-chain details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.mock-chain summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.mock-chain summary::-webkit-details-marker{display:none}.mock-chain summary strong{color:var(--ink);font-size:13px;line-height:1.6;font-weight:var(--ld-font-weight-medium)}.mock-chain summary>svg{width:16px;height:16px;color:var(--ink-3);flex-shrink:0;transition:transform .12s}.mock-chain details[open] summary>svg{transform:rotate(180deg)}.mock-stage-body{padding:0 14px 14px}.mock-facts{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin:0;padding:12px 0 0;list-style:none;display:flex}.mock-facts li{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;line-height:1.65;display:flex}.mock-review-checks{border:0;flex-direction:column;gap:12px;margin:0 0 22px;padding:0;display:flex}.mock-review-checks legend{font-size:12px;font-weight:var(--ld-font-weight-medium);color:var(--ink-3);margin-bottom:14px}.mock-review-checks label{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.mock-review-checks input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:3px 0 0}.mock-audit{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.mock-audit li{align-items:flex-start;gap:10px;font-size:12px;display:flex}.mock-audit svg{width:16px;height:16px;color:var(--accent);flex-shrink:0}@media (width<=1200px){.mock-detail-grid{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr)}}@media (width>=901px){.mock-page[data-screen=api-catalog] .mock-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.mock-detail-grid,.mock-equal-grid{grid-template-columns:minmax(0,1fr)}.mock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.mock-page{padding-left:12px;padding-right:12px}.mock-page h1{font-size:21px}.mock-filters>*,.mock-search,.mock-filters [data-slot=select-trigger]{flex-basis:100%;width:100%;min-width:0;max-width:none}.mock-header .mock-actions{width:100%}.mock-metric-value{font-size:21px}.mock-properties>div{grid-template-columns:minmax(0,1fr);gap:3px}.mock-chain>li{gap:8px}}@media (prefers-reduced-motion:reduce){.mock-chain summary>svg{transition:none}}body[data-scroll-locked]:has(.api-management){padding-top:var(--gbar)}body[data-scroll-locked]:has(.api-management) .workspace-header{right:var(--removed-body-scroll-bar-size,0px)}.api-management{min-width:0}.api-management .am-inline,.api-management .am-filter-result,.api-management .am-pagination,.api-management .am-navigation{align-items:center;gap:var(--ld-space-12);flex-wrap:wrap;display:flex}.api-management .am-workspace-tabs{gap:var(--ld-space-24);flex-direction:column;min-width:0}.api-management .am-navigation:empty{display:none}.api-management .am-tabs{flex-shrink:0;justify-content:flex-start;align-self:flex-start;height:auto}.api-management .am-tabs>.ld-module-tab{height:auto;box-shadow:none}.api-management .am-tabs>.ld-module-tab[aria-selected=true]{box-shadow:var(--ld-shadow-selection)}.api-management .am-tabs>.ld-module-tab:after{display:none}.api-management .am-environment{flex:none;margin-left:auto}.api-management .am-environment [data-slot=select-trigger]{min-width:210px}.api-management .am-metrics{gap:var(--ld-space-12);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.api-management .am-metric{gap:var(--ld-space-8);padding:var(--ld-space-16);border:1px solid var(--ld-border);border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);flex-direction:column-reverse;display:flex}.api-management .am-metric dt{color:var(--ld-ink-muted);font-size:13px;line-height:20px}.api-management .am-metric-value{font:var(--ld-type-kpi-weight) var(--ld-type-kpi-size)/var(--ld-type-kpi-line) var(--ld-type-kpi-family);font-variant-numeric:tabular-nums;margin:0;display:block}.api-management .am-section-heading{justify-content:space-between;align-items:center;gap:var(--ld-space-16);margin-bottom:var(--ld-space-16);display:flex}.api-management .am-section-heading h2{font-size:15px;font-weight:var(--ld-font-weight-medium);margin:0}.api-management .am-panel h2{font:inherit;font-weight:var(--ld-font-weight-medium);margin:0}.api-management .am-panel [data-slot=card-description]{font-size:12px;line-height:1.6}.api-management .am-panel [data-slot=card-header]{align-items:center}.api-management .am-panel [data-slot=card-action]{align-self:center}.api-management .am-table-panel{min-width:0}.api-management .am-table-panel>:is(.am-loading,[data-slot=alert],[data-slot=empty]){margin:var(--ld-space-16)}.api-management .am-table-panel>.ld-table-body>.am-table-frame{border:0;border-radius:0}.api-management .am-table-panel>.ld-table-body>.am-table-frame:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.api-management .am-table-panel>.am-filters{gap:var(--ld-space-8);margin:0}.api-management .am-table-panel>.am-filters[hidden]{display:none}.api-management .ld-table-filter-chip [data-slot=select-trigger]{width:100%;min-width:0;max-width:none;height:var(--ld-size-control-md);min-height:var(--ld-size-control-md);padding-inline:var(--ld-space-12);border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-control-bg);box-shadow:none;font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans)}.api-management .ld-table-filter-chip [data-slot=select-trigger]:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px;box-shadow:none}.api-management .am-document-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.api-management .am-filters{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.api-management .am-filters>input{flex:230px;min-width:160px}.api-management .am-filters [data-slot=select-trigger]{width:100%;min-width:0;max-width:none}.api-management .am-filter-result{color:var(--ink-3);justify-content:space-between;margin-block:-4px 12px;font-size:12px}.api-management .am-api-cell{align-items:center;gap:12px;min-width:250px;display:flex}.api-management .am-table-frame{overflow:auto}.api-management .am-table .mock-cell-note{margin-top:5px;font-size:11px}.api-management .am-operators{white-space:nowrap;font-size:11px}.api-management .am-date{white-space:nowrap;font-variant-numeric:tabular-nums}.api-management .am-pagination{justify-content:space-between;width:100%}.api-management .am-note{background:var(--surface-2);margin-top:0}.api-management .am-note [data-slot=alert-description]{font-size:12px;line-height:1.6}.api-management .am-panel .am-note{margin-top:16px}.api-management :is(button,a)[data-variant=ghost]:not(:disabled),.api-management :is(button,a)[data-variant=link]:not(:disabled){color:var(--ink-2);background:0 0}.api-management :is(button,a)[data-variant=ghost]:not(:disabled):is(:hover,[aria-expanded=true]){background:var(--surface-2)}.api-management :is(button,a)[data-variant=link]:not(:disabled){color:var(--accent);padding:0}.api-management :is(button,a)[data-variant=default]:not(:disabled),.api-management [data-slot=alert-dialog-action][data-variant=default]:not(:disabled){color:var(--on-accent)}.api-management :is(button,a)[data-variant=destructive]:not(:disabled){color:var(--destructive)}.api-management a[data-variant]:not([data-variant=default]):not(:disabled){color:var(--ink-2)}.api-management [data-slot=field-set]{border:0;min-width:0;margin:0;padding:0}.api-management [data-slot=empty]{border:0;min-height:220px}.api-management [data-slot=alert]>[data-slot=button]{grid-column:1/-1;justify-self:start;margin-top:10px}.api-management .am-loading{gap:var(--ld-space-24);flex-direction:column;display:flex}.api-management .am-loading-preview{gap:var(--ld-space-12);display:grid}.api-management .am-loading-row{gap:var(--ld-space-16);padding:var(--ld-space-24) var(--ld-space-16);border-bottom:1px solid var(--ld-border-subtle);grid-template-columns:2fr 3fr 1fr;display:grid}.api-management .am-loading--catalog .am-metric{justify-content:center;min-height:90px}.api-management .am-loading--catalog .am-api-cards{padding-top:36px}.api-management .am-loading--catalog .am-api-card{justify-content:space-between;min-height:270px}.api-management .am-detail-tags{margin-bottom:0}.api-management .am-scope{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.api-management .am-scope>span{color:var(--ink-3);align-items:center;gap:7px;font-size:12px;display:flex}.api-management .am-scope svg{width:14px;height:14px}.api-management.am-dialog,.api-management.am-confirm{width:calc(100% - 32px);max-width:460px;max-height:calc(100dvh - 48px);padding:20px}.api-management.am-dialog{flex-direction:column;gap:20px;display:flex}.api-management.am-dialog-wide{max-width:760px}.api-management.am-api-document{max-width:1040px;height:min(850px,100dvh - 48px);padding:24px}.api-management .am-doc-tabs{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.api-management .am-doc-tabs>[data-slot=tabs-list]{flex-shrink:0;align-self:flex-start}.api-management .am-doc-tabs [data-slot=tabs-content]{min-width:0;padding:0 4px 8px}.api-management .am-document{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.75}.api-management .am-document section+section,.api-management .am-document [data-slot=separator]+section{margin-top:24px}.api-management .am-document h3,.api-management .am-document h4{color:var(--ink);font-weight:var(--ld-font-weight-medium);margin:0 0 10px;font-size:15px;line-height:1.5}.api-management .am-document h4{font-size:13px}.api-management .am-document p{margin:8px 0 12px}.api-management .am-document ul,.api-management .am-document ol{margin:10px 0 20px;padding-left:23px}.api-management .am-document li+li{margin-top:10px}.api-management .am-document ul{list-style:outside}.api-management .am-document ol{list-style:decimal}.api-management .am-document code{font-size:11px}.api-management .am-doc-muted,.api-management .am-reference-note{color:var(--ink-3);font-size:12px;line-height:1.7}.api-management .am-reference-meta{color:var(--ink-3);flex-wrap:wrap;gap:8px 22px;font-size:11px;line-height:1.7;display:flex}.api-management .am-reference-meta strong{color:var(--ink-2);margin-left:4px;font-weight:500}.api-management .am-reference-note{margin:8px 0 18px}.api-management .am-methods{flex-direction:column;gap:10px;display:flex}.api-management .am-method{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.api-management .am-method>summary{cursor:pointer;align-items:center;gap:16px;padding:16px;list-style:none;display:flex}.api-management .am-method>summary::-webkit-details-marker{display:none}.api-management .am-method>summary:hover{background:var(--surface-2)}.api-management .am-method>summary:focus-visible,.api-management .am-schema-disclosure>summary:focus-visible,.api-management .am-local-contract>summary:focus-visible{outline:2px solid var(--ld-focus);outline-offset:-3px}.api-management .am-method>summary>svg{width:16px;height:16px;color:var(--ink-3);flex:none;margin-left:auto}.api-management .am-method[open]>summary>svg{transform:rotate(180deg)}.api-management .am-method-heading{flex-direction:column;gap:5px;min-width:0;display:flex}.api-management .am-method-heading strong{font-size:13px;font-weight:500}.api-management .am-method-heading code{color:var(--ink-3);overflow-wrap:anywhere;font-size:11px}.api-management .am-method-body{border-top:1px solid var(--line);padding:16px 20px 20px}.api-management .am-schema .am-table{table-layout:fixed;min-width:660px}.api-management .am-schema .am-table td{vertical-align:top}.api-management .am-schema .am-table th:first-child{width:26%}.api-management .am-schema .am-table th:nth-child(2){width:24%}.api-management .am-schema-constraint{color:var(--ink-3);margin-top:5px;font-size:11px;display:block}.api-management .am-response{margin:12px 0}.api-management .am-schema-disclosure>summary,.api-management .am-local-contract>summary{cursor:pointer;color:var(--ink-2);padding:10px 0;font-size:12px;font-weight:500}.api-management .am-local-contract{border-top:1px solid var(--line);margin-top:18px;padding-top:6px}.api-management .am-document pre{border:1px solid var(--line);background:var(--surface-2);white-space:pre;border-radius:10px;padding:16px;line-height:1.7;overflow:auto}.api-management .am-source-link{color:var(--accent);text-underline-offset:3px;align-items:center;gap:7px;font-size:12px;display:inline-flex}.api-management .am-source-link svg{flex-shrink:0;width:13px;height:13px}.api-management .am-sources{flex-direction:column;gap:12px;display:flex}.api-management .am-field-glossary{flex-direction:column;gap:18px;margin:0 0 24px;display:flex}.api-management .am-field-glossary dt{color:var(--ink);font-weight:var(--ld-font-weight-medium);margin-bottom:5px}.api-management .am-field-glossary dd{margin:0}.api-management [data-slot=dialog-title],.api-management [data-slot=alert-dialog-title]{margin:0;font-size:18px;line-height:1.4}.api-management [data-slot=dialog-description],.api-management [data-slot=alert-dialog-description]{margin:0;font-size:13px;line-height:1.6}.api-management [data-slot=dialog-header]{padding-right:24px}.api-management .am-dialog-form{flex-direction:column;gap:20px;min-height:0;display:flex}.api-management.am-dialog [data-slot=input]{width:100%;height:var(--ld-component-input-height);min-height:var(--ld-component-input-height);border:1px solid var(--line);border-radius:var(--ld-radius-md);background:var(--ld-component-input-bg);color:var(--ld-ink);font:400 13px/20px var(--font);box-shadow:none;outline:none;padding:8px 12px}.api-management.am-dialog [data-slot=input]:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.api-management.am-dialog [data-slot=input]:disabled{background:var(--ld-disabled-bg);color:var(--ld-disabled-ink)}.api-management.am-dialog [data-slot=field-label]{font-size:13px;font-weight:500;line-height:20px}.api-management .am-dialog-body{overscroll-behavior:contain;min-height:0;padding:3px 3px 6px;overflow-y:auto}.api-management .am-form-columns,.api-management .am-grants{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.api-management .am-grant-list{flex-direction:column;gap:20px;padding-block:4px;display:flex}.api-management .am-grant{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:10px}.api-management .am-grant:has([data-state=checked]){border-color:var(--ld-border-strong);background:var(--ld-surface-2)}.api-management .am-grant [data-slot=field-label]{cursor:pointer;flex-direction:column;align-items:flex-start;gap:3px;font-size:12px;font-weight:500;line-height:1.35;display:flex}.api-management .am-grant [data-slot=field-label] span{color:var(--ink-3);font-size:10px;font-weight:400}.api-management [data-slot=checkbox]{border-radius:4px;width:16px;height:16px;min-height:16px;padding:0}.api-management [data-slot=checkbox][data-state=checked]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.api-management [data-slot=field-legend] [data-slot=badge]{vertical-align:middle;margin-left:8px}.api-management [data-slot=dialog-footer],.api-management [data-slot=alert-dialog-footer]{flex-shrink:0;align-items:center;margin:0 -20px -20px;padding:16px 20px}.api-management .am-footer-note{color:var(--ink-3);margin-right:auto;font-size:11px}@media (width<=1000px){.api-management .am-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.api-management .am-filters>*{flex:100%;width:100%;max-width:none!important}.api-management .am-panel [data-slot=card-header]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.api-management .am-panel [data-slot=card-action]{align-self:flex-start;margin-top:8px}.api-management .am-form-columns,.api-management .am-grants{grid-template-columns:1fr}.api-management [data-slot=dialog-footer]{align-items:stretch}.api-management .am-footer-note{display:none}}.api-management .am-api-cards{gap:var(--ld-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.api-management .am-api-card{gap:var(--ld-space-24);padding:var(--ld-space-24);border:1px solid var(--ld-border);border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);flex-direction:column;min-width:0;display:flex}.api-management .am-api-card-heading{align-items:center;gap:var(--ld-space-8) var(--ld-space-12);grid-template-columns:1fr auto;display:grid}.api-management .am-api-card-heading h3{font-size:18px;line-height:26px;font-weight:var(--ld-font-weight-medium);margin:0}.api-management .am-api-card-heading p{color:var(--ld-ink-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:20px}.api-management .am-api-card-content{gap:var(--ld-space-16);display:grid}.api-management .am-api-route{padding:var(--ld-space-12) var(--ld-space-16);border-radius:var(--ld-radius-md);background:var(--ld-surface-2);color:var(--ld-ink);font:var(--ld-font-weight-regular) 12px/20px var(--ld-font-mono);overflow-wrap:anywhere;border:0;display:block}.api-management .am-api-facts{align-items:baseline;gap:var(--ld-space-8) var(--ld-space-16);color:var(--ld-ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:12px;line-height:18px;list-style:none;display:flex}.api-management .am-api-card-bottom{justify-content:space-between;align-items:flex-end;gap:var(--ld-space-16);margin-top:auto;display:flex}.api-management .am-api-card-bottom a{text-decoration:none}.api-management .am-api-card-state{gap:var(--ld-space-4);color:var(--ld-ink-muted);font-size:12px;line-height:18px;display:grid}.api-management .am-api-card-state span:first-child{color:var(--ld-ink)}.api-management .am-api-detail-header{gap:var(--ld-space-16) var(--ld-space-24);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.api-management .am-detail-meta{gap:var(--ld-space-12);color:var(--ld-ink-muted);margin-bottom:var(--ld-space-8);font-size:12px;display:flex}.api-management .am-api-detail-header h2{font-size:24px;font-weight:var(--ld-font-weight-regular);margin:0;line-height:32px}.api-management .am-api-detail-header p{margin:var(--ld-space-8) 0 0;color:var(--ld-ink-muted);font-size:13px;line-height:20px}.api-management .am-api-detail-header>.am-api-route{grid-column:1/-1}.api-management .am-contract-intro{max-width:100ch}.api-management .am-contract-exchange{gap:var(--ld-space-24);margin-top:var(--ld-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.api-management .am-document .am-contract-exchange>section{min-width:0;margin-top:0}.api-management .am-contract-exchange .am-table{min-width:0}.api-management .am-contract-exchange .am-table :is(th,td){overflow-wrap:anywhere}.api-management .am-contract-exchange pre{max-height:400px}.api-management .am-api-detail .am-document>section{padding-top:var(--ld-space-24);margin-top:var(--ld-space-24);border-top:1px solid var(--ld-border)}.api-management .am-api-detail .am-platform-catalogue>section:first-child{border-top:0;margin-top:0;padding-top:0}@media (width<=900px){.api-management .am-api-cards,.api-management .am-contract-exchange{grid-template-columns:1fr}}@media (width<=640px){.api-management .am-api-card{padding:var(--ld-space-16)}.api-management .am-api-detail-header{grid-template-columns:1fr}.api-management .am-api-detail-header>[data-slot=button]{justify-self:start}.api-management .am-api-card-heading{grid-template-columns:1fr}.api-management .am-api-card-heading>.ld-table-status{justify-self:start}.api-management .am-api-card-heading p{grid-row:2}.api-management .am-environment{margin-left:0}.api-management .am-contract-exchange .am-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.api-management .am-contract-exchange .am-table :is(tbody,tr){display:block}.api-management .am-contract-exchange .am-table tr{gap:var(--ld-space-8) var(--ld-space-12);height:auto;padding:var(--ld-space-12) var(--ld-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.api-management .am-contract-exchange .am-table td{border:0;min-width:0;height:auto;min-height:0;padding:0}.api-management .am-contract-exchange .am-table td:last-child{grid-column:1/-1}}.api-management .am-platform-tabs [data-slot=tabs-content]{margin-top:0}.api-management .am-platform-catalogue section+section{margin-top:22px}.api-management .am-block-list{flex-wrap:wrap;gap:4px 6px;display:flex}.api-management .am-signal-group{margin-top:10px}.api-management .am-signal-group>summary{font-weight:var(--ld-font-weight-medium);cursor:pointer}.api-management .am-signal-group .am-table-frame{margin-top:8px}.api-management .am-signal-group td [data-slot=badge]+[data-slot=badge]{margin-left:4px}.api-management .am-scope-picker{flex-direction:column;gap:18px;display:flex}.api-management .am-scope-picker .am-signal-group,.api-management .am-scope-blocks{margin-top:8px}.api-management .am-scope-total,.api-management .am-scope-example p{color:var(--ink-2);font-size:12px;line-height:1.5}.api-management .am-scope-total code,.api-management .am-scope-example p code{margin-right:4px}.api-management .am-scope-example{flex-direction:column;gap:8px;margin-top:18px;display:flex}.api-management .am-scope-example pre{border:1px solid var(--line);border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5;overflow-x:auto}@media (pointer:coarse){.api-management .ld-table-filter-chip [data-slot=select-trigger]{height:44px;min-height:44px}}:is(#data-body,.ref-ro) .registry-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:24px;display:flex}:is(#data-body,.ref-ro) .registry-page-heading{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}:is(#data-body,.ref-ro) .registry-page-heading h1{margin:0;font-size:22px;font-weight:500;line-height:30px}:is(#data-body,.ref-ro) .registry-page-tools{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:is(#data-body,.ref-ro) .registry-page-tools>.mgrid{border-radius:var(--ld-radius-md);background:var(--ld-surface);border:0;flex-wrap:wrap;gap:24px;padding:12px 16px;display:flex;margin:0!important}:is(#data-body,.ref-ro) .registry-page-tools .m{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}:is(#data-body,.ref-ro) .registry-page-tools .mv{font:400 22px/28px var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums}:is(#data-body,.ref-ro) .registry-page-tools .mk{margin-top:4px;font-size:12px;line-height:18px}:is(#data-body,.ref-ro) .registry-page-tools .md:empty{display:none}:is(#data-body,.ref-ro) .registry-workspace .registry-delete{color:var(--ld-risk-critical)}:is(#data-body,.ref-ro) .registry-workspace .ld-table-shell>.ld-table-selection{background:var(--ld-surface);gap:8px;min-height:44px;padding:6px 12px}:is(#data-body,.ref-ro) .registry-workspace .ld-table-selection>b{margin-right:8px;font-weight:400;font-size:12px!important}:is(#data-body,.ref-ro) .registry-workspace .ld-table-selection>button{height:auto;min-height:28px;box-shadow:none;color:var(--ld-ink);font:400 12px/18px var(--ld-font-sans);border-radius:var(--ld-radius-sm);background:0 0;border:1px solid #0000;padding:4px 8px}:is(#data-body,.ref-ro) .registry-workspace .ld-table-selection>button:hover{background:var(--ld-surface-hover)}:is(#data-body,.ref-ro) .registry-workspace .ld-table-selection>.registry-delete{color:var(--ld-risk-critical)}:is(#data-body,.ref-ro) .registry-workspace .ld-table-selection>.dc-reset{color:var(--ld-ink-muted);margin-left:auto}:is(#data-body,.ref-ro) .registry-workspace .ld-table>tbody>tr.dt-picked{--table-row-bg:var(--ld-surface-2);background:var(--ld-surface-2)}:is(#data-body,.ref-ro) .registry-effect{border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-surface);min-height:24px;color:var(--ld-ink-muted);white-space:nowrap;align-items:center;padding:3px 9px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}:is(#data-body,.ref-ro) .registry-effect[data-effect=raise]{background:var(--ld-primary-soft);color:var(--ld-primary);border-color:#0000}:is(#data-body,.ref-ro) .registry-workspace>.mgrid{border-radius:var(--ld-radius-lg);background:var(--ld-surface);flex-wrap:wrap;gap:32px;padding:12px 16px;display:flex}:is(#data-body,.ref-ro) .registry-workspace>.mgrid>.m{width:auto;box-shadow:none;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:flex}:is(#data-body,.ref-ro) .registry-workspace>.mgrid .mv{font-size:22px;line-height:28px}:is(#data-body,.ref-ro) .registry-workspace>.mgrid .mk{margin:0}:is(#data-body,.ref-ro) .registry-workspace>.card:not(.ld-table-shell):has(>.pane){background:0 0;border:0}:is(#data-body,.ref-ro) .registry-workspace>.card:not(.ld-table-shell)>.pane{border:0;padding:0}:is(#data-body,.ref-ro) .registry-workspace .inc{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:24px}:is(#data-body,.ref-ro) .registry-queue,:is(#data-body,.ref-ro) .registry-detail{box-shadow:none;background:0 0;border:0}:is(#data-body,.ref-ro) .registry-queue{background:var(--ld-surface);border-radius:var(--ld-radius-lg);overflow:hidden}:is(#data-body,.ref-ro) .registry-queue-title{align-items:center;gap:8px;padding:16px 16px 8px;font-size:13px;font-weight:500;display:flex}:is(#data-body,.ref-ro) .registry-queue-count{color:var(--ld-ink-subtle);font-weight:400}:is(#data-body,.ref-ro) .registry-queue .qlist{gap:4px;padding:8px}:is(#data-body,.ref-ro) .registry-queue .qcard{border-radius:var(--ld-radius-md);box-shadow:none;background:0 0;border:1px solid #0000;padding:12px}:is(#data-body,.ref-ro) .registry-queue .qcard:hover{background:var(--ld-surface-hover)}:is(#data-body,.ref-ro) .registry-queue .qcard[aria-selected=true]{border-color:var(--ld-border);background:var(--ld-screen-bg);box-shadow:var(--ld-shadow-selection)}:is(#data-body,.ref-ro) .registry-queue .qn{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:14px;font-weight:500;line-height:22px;display:block}:is(#data-body,.ref-ro) .registry-queue .qcard{text-align:left;min-width:0;max-width:100%}:is(#data-body,.ref-ro) .registry-queue .qd{color:var(--ld-ink-subtle);gap:4px 8px;font-size:12px;line-height:18px}:is(#data-body,.ref-ro) .registry-queue .qd span{overflow-wrap:anywhere}:is(#data-body,.ref-ro) .registry-queue .r1{margin:8px 0 0}:is(#data-body,.ref-ro) .registry-queue .ago{margin-left:0;font-size:11px}:is(#data-body,.ref-ro) .registry-queue .tfoot{background:0 0;border:0;padding:12px 16px}:is(#data-body,.ref-ro) .registry-detail{min-width:0}:is(#data-body,.ref-ro) .registry-detail-header{background:var(--ld-surface);border-radius:var(--ld-radius-md) var(--ld-radius-md) 0 0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}:is(#data-body,.ref-ro) .registry-identity{min-width:0}:is(#data-body,.ref-ro) .registry-identity-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:is(#data-body,.ref-ro) .registry-identity-title h2{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:500;line-height:28px}:is(#data-body,.ref-ro) .registry-identity-meta{color:var(--ld-ink-subtle);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px;line-height:20px;display:flex}:is(#data-body,.ref-ro) .registry-detail-header .backbtn{flex:none;height:auto;min-height:32px;padding:4px 12px;font-size:12px;font-weight:400}:is(#data-body,.ref-ro) .registry-detail-meta{background:var(--ld-surface);border-radius:0 0 var(--ld-radius-md) var(--ld-radius-md);flex-wrap:wrap;gap:16px 32px;margin:0 0 20px;padding:0 20px 20px;display:flex}:is(#data-body,.ref-ro) .registry-detail-meta dt{color:var(--ld-ink-subtle);margin-bottom:4px;font-size:12px;line-height:18px}:is(#data-body,.ref-ro) .registry-detail-meta dd{margin:0;font-size:13px;line-height:24px}:is(#data-body,.ref-ro) .registry-detail-meta dd.mono{white-space:nowrap}:is(#data-body,.ref-ro) .registry-detail-tabs{margin-bottom:20px}:is(#data-body,.ref-ro) .registry-detail-tabs .ld-module-tab{font-weight:400}:is(#data-body,.ref-ro) .registry-detail .dpanel{padding:0 0 32px}:is(#data-body,.ref-ro) .registry-detail .sub-card{background:var(--ld-surface);border-radius:var(--ld-radius-md);border:0;padding:20px}:is(#data-body,.ref-ro) .registry-detail .kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}:is(#data-body,.ref-ro) .registry-detail .kvr{border:0;flex-direction:column;align-items:stretch;gap:4px;padding:0;display:flex}:is(#data-body,.ref-ro) .registry-detail .kvr .kk{font-size:12px}:is(#data-body,.ref-ro) .registry-detail .kvr .vv{font-size:14px}:is(#data-body,.ref-ro) .registry-detail .actbar{box-shadow:none;border:0;padding:0 0 24px;position:static}:is(#data-body,.ref-ro) .registry-numbers table{min-width:660px}:is(#data-body,.ref-ro) .registry-numbers th,:is(#data-body,.ref-ro) .registry-numbers td.mono{white-space:nowrap}:is(#data-body,.ref-ro) .registry-numbers :is(th,td):first-child{padding-left:16px}:is(#data-body,.ref-ro) .registry-numbers :is(th,td):last-child{padding-right:16px}:is(#data-body,.ref-ro) .registry-empty{color:var(--ld-ink-subtle);text-align:center;padding-block:32px}@media (width<=1100px){:is(#data-body,.ref-ro) .registry-workspace .inc{grid-template-columns:220px minmax(0,1fr);gap:20px}:is(#data-body,.ref-ro) .registry-detail-header{flex-wrap:wrap}}@media (width<=760px){:is(#data-body,.ref-ro) .registry-workspace .inc{grid-template-columns:minmax(0,1fr)}:is(#data-body,.ref-ro) .registry-queue .qlist{max-height:240px}:is(#data-body,.ref-ro) .registry-detail .kv{grid-template-columns:minmax(0,1fr)}:is(#data-body,.ref-ro) .registry-detail-meta{gap:16px 24px}}:is(#data-body,.ref-ro) .elink{border-radius:var(--ld-radius-sm);border-bottom:0;text-decoration:none}:is(#data-body,.ref-ro) .elink:hover{color:var(--ld-primary);background:var(--ld-surface-hover)}:is(#data-body,.ref-ro) .elink:focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px}@media (pointer:coarse){:is(#data-body,.ref-ro) .registry-detail-header .backbtn,:is(#data-body,.ref-ro) .registry-workspace .ld-table-selection>button{min-height:44px}}.tag-rule-screen{color:var(--ld-ink);font:400 var(--ld-type-body-size)/1.5 var(--ld-font-sans)}.tr-workspace{gap:var(--ld-space-16);padding-bottom:var(--ld-space-32);flex-direction:column;display:flex}.tr-heading,.tr-actions{justify-content:space-between;align-items:center;gap:var(--ld-space-12);display:flex}.tr-heading{flex-wrap:wrap}.tr-heading h2{margin:0;font-size:20px;font-weight:500;line-height:28px}.tr-heading p,.tr-other p{color:var(--ld-ink-muted);margin:4px 0 0}.tr-actions{flex-wrap:wrap}.tr-button,.tr-text-button,.tr-close{font:inherit;cursor:pointer;font-weight:400}.tr-button{border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-screen-bg);min-height:32px;color:var(--ld-ink);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.tr-button:hover{background:var(--ld-surface-hover)}.tr-button-primary{background:var(--ld-primary);color:var(--ld-on-primary);border-color:#0000}.tr-button-primary:hover{background:var(--ld-primary-hover)}.tr-button:disabled{color:var(--ld-disabled-ink);background:var(--ld-disabled-bg);border-color:var(--ld-border-subtle);cursor:default}.tr-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tr-summary>div{border-radius:var(--ld-radius-lg);background:var(--ld-surface);color:var(--ld-ink-muted);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.tr-summary .tr-value{color:var(--ld-ink);font:400 28px/36px var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tr-number{font-family:var(--ld-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tr-logic>p{margin:0 0 8px}.tr-logic details{color:var(--ld-ink-muted);font-size:12px}.tr-logic summary{cursor:pointer;width:fit-content}.tr-logic li{margin-block:4px}.tr-logic dl{flex-wrap:wrap;gap:24px;display:flex}.tr-logic dd{color:var(--ld-ink);margin:4px 0 0}.tr-pending{border-radius:var(--ld-radius-md);background:var(--ld-surface);color:var(--ld-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.tr-text-button{color:var(--ld-primary);background:0 0;border:0;padding:4px}.tr-text-button:hover{background:var(--ld-surface-hover);border-radius:4px}.tr-notice{color:var(--ld-primary);margin:0}.tr-table-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tr-search{border-radius:var(--ld-radius-md);background:var(--ld-surface);color:var(--ld-ink-muted);align-items:center;gap:8px;padding:6px 12px;display:flex}.tr-search input{width:230px;min-width:0;font:inherit;color:var(--ld-ink);background:0 0;border:0;outline:0}.tr-search:focus-within{outline:2px solid var(--ld-focus)}.tr-table-tools select{border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-screen-bg);max-width:100%;min-height:32px;font:inherit;color:var(--ld-ink);padding:4px 8px}.tr-select{position:relative}.tr-select select{appearance:none;height:36px;padding:8px 36px 8px 12px}.tr-select svg{pointer-events:none;color:var(--ld-ink-muted);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tr-search{min-height:36px}.tr-logic{background:var(--ld-surface);border-radius:var(--ld-radius-lg);padding:16px 20px}.tr-table-frame{overflow-x:auto}.tr-table-shell table.tr-table{min-width:760px}.tr-table th:first-child{width:45%}.tr-table th:nth-child(3){width:144px}.tr-table-shell table.tr-table td{vertical-align:top}.tr-table .tr-align-right{text-align:right}.tr-frequency{font-family:var(--ld-font-mono);text-align:right;min-width:40px}.tr-signal-title{display:block}.tr-description{-webkit-line-clamp:2;max-width:580px;color:var(--ld-ink-muted);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.tr-badge{border:1px solid var(--ld-border);background:var(--ld-surface);min-height:24px;color:var(--ld-ink-muted);white-space:nowrap;border-radius:6px;align-items:center;margin-top:2px;padding:2px 8px;font-size:12px;display:inline-flex}.tr-badge[data-role=suf]{background:var(--ld-primary-soft);color:var(--ld-primary);border-color:#0000}.tr-weight{flex-direction:column;gap:6px;display:flex}.tr-weight-track{background:var(--ld-surface-hover);border-radius:6px;width:112px;height:8px;display:block;overflow:hidden}.tr-weight-track>span{background:var(--ld-primary);border-radius:inherit;height:100%;display:block}.tr-weight-track>span[data-negative=true]{background:var(--ld-ink-subtle)}.tr-weight small,.tr-muted{color:var(--ld-ink-muted)}.tr-other{grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:32px;display:grid}.tr-other h3{margin:0;font-size:16px;font-weight:400}.tr-other h3 span{color:var(--ld-ink-muted);margin-left:8px}.tr-other-list{gap:8px;display:grid}.tr-other-list a{border-radius:var(--ld-radius-md);background:var(--ld-surface);color:var(--ld-ink);justify-content:space-between;gap:16px;padding:12px 16px;text-decoration:none;display:flex}.tr-other-list a:hover{background:var(--ld-surface-hover)}.tr-empty{text-align:center;padding:32px}.tr-dialog-overlay{background:var(--ld-overlay-scrim,#081e143d);z-index:1500;position:fixed;inset:0}.tr-dialog{z-index:1501;border-radius:var(--ld-radius-shell);background:var(--ld-overlay-bg);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ld-ink);box-shadow:var(--ld-shadow-popover);font:400 14px/1.5 var(--ld-font-sans);padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.tr-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tr-dialog h2{margin:0;font-size:20px;font-weight:400}.tr-close{color:var(--ld-ink-muted);background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;display:grid}.tr-dialog header+p{color:var(--ld-ink-muted);margin:12px 0 24px}.tr-field{flex-direction:column;gap:8px;margin-top:16px;display:flex}.tr-field :is(input,textarea){border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);width:100%;min-height:36px;font:inherit;background:var(--ld-screen-bg);color:var(--ld-ink);resize:vertical;padding:8px 12px}.tr-field [aria-invalid=true]{border-color:var(--ld-risk)}.tr-error{color:var(--ld-risk);margin:8px 0 0;font-size:12px}.tr-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.tr-change-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tr-change-list li{background:var(--ld-surface);border-radius:var(--ld-radius-md);flex-direction:column;gap:4px;padding:12px;display:flex}.tr-change-list li>span+span{color:var(--ld-ink-muted)}:is(.tag-rule-screen,.tr-dialog) :is(button,a,select,input,textarea,summary):focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}@media (width<=767px){.tr-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}.tr-heading{align-items:flex-start}.tr-heading h2{font-size:20px}.tr-other{grid-template-columns:minmax(0,1fr);gap:16px}.tr-table-tools,.tr-search,.tr-search input{width:100%}.tr-other-list a{flex-direction:column;gap:4px}.tr-table-shell .ld-table-footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (pointer:coarse){.tr-button,.tr-close,.tr-table-tools select,.tr-search{min-height:44px}}.subscriber-signals{color:var(--ld-ink);padding-bottom:var(--ld-space-48)}.subscriber-signals *,.ss-dialog *{box-sizing:border-box}.subscriber-signals :is(button,input,select,textarea),.ss-dialog :is(button,input,select,textarea){font:inherit}.subscriber-signals :is(button,a,input,select,textarea):focus-visible,.ss-dialog :is(button,a,input,select,textarea):focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:var(--ld-space-2)}.subscriber-signals .ss-mono,.ss-dialog .ss-mono{font-family:var(--ld-font-mono);font-variant-numeric:tabular-nums}.subscriber-signals .ss-secondary,.ss-dialog small{color:var(--ld-ink-subtle);font-size:12px;line-height:18px}.ss-subline{margin-top:4px;display:block}.ss-nowrap{white-space:nowrap}.ss-badge{border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-surface);width:fit-content;color:var(--ld-ink-muted);white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.ss-badge--success{color:var(--ld-success);background:var(--ld-success-soft);border-color:#0000}.ss-badge--pending{color:var(--ld-hold);background:var(--ld-hold-soft);border-color:#0000}.ss-status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ss-pending{color:var(--ld-hold);max-width:180px;font-size:11px;line-height:16px;display:block}.subscriber-signals .ss-button,.ss-dialog .ss-button{border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-control-bg);min-height:32px;color:var(--ld-ink);font:400 12px/22px var(--ld-font-sans);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:4px 12px;text-decoration:none;display:inline-flex}.subscriber-signals .ss-button:hover,.ss-dialog .ss-button:hover{background:var(--ld-surface-hover)}.subscriber-signals .ss-button:disabled,.ss-dialog .ss-button:disabled{opacity:.45;cursor:not-allowed}.ss-dialog .ss-button--primary{background:var(--ld-primary);border-color:var(--ld-primary);color:var(--ld-on-primary)}.ss-dialog .ss-button--primary:hover{background:var(--ld-primary-hover)}.ss-dialog .ss-button--danger{background:var(--ld-risk-soft);color:var(--ld-risk);border-color:#0000}.subscriber-signals .ss-button--text{color:var(--ld-ink-muted);background:0 0;border-color:#0000;padding-inline:8px}.ss-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.ss-metric{border:1px solid var(--ld-border-subtle);border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);text-align:left;min-width:0;color:var(--ld-ink-subtle);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;font-size:12px;line-height:18px;display:flex}.ss-metric>.ss-mono{color:var(--ld-ink);font-size:24px;line-height:30px}.ss-metric:hover,.ss-metric[aria-pressed=true]{background:var(--ld-surface)}.ss-metric[aria-pressed=true]{border-color:var(--ld-border)}.ss-table-shell{min-width:0}.subscriber-signals .ld-table-toolbar{flex-wrap:wrap;gap:16px}.subscriber-signals .ld-table-title{font-size:14px;font-weight:500;line-height:22px}.ss-toolbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.ss-search input{border-radius:var(--ld-radius-md);background:var(--ld-surface);width:280px;max-width:100%;min-height:36px;color:var(--ld-ink);border:1px solid #0000;padding:8px 12px;font-size:13px;line-height:18px}.ss-filter-count{border-radius:var(--ld-radius-sm);background:var(--ld-surface-2);min-width:18px;height:18px;font-family:var(--ld-font-mono);place-items:center;padding:0 4px;font-size:11px;display:inline-grid}.ss-filters{background:var(--ld-surface);border-bottom:1px solid var(--ld-border-subtle);grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.ss-field{min-width:0;color:var(--ld-ink-muted);flex-direction:column;gap:6px;font-size:12px;line-height:18px;display:flex}.ss-field :is(input,select,textarea){border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-control-bg);width:100%;min-width:0;min-height:36px;color:var(--ld-ink);padding:8px 10px;font-size:13px;line-height:18px}.ss-field textarea{resize:vertical}.ss-field [aria-invalid=true]{border-color:var(--ld-risk)}.subscriber-signals table.ss-catalog-table{min-width:1160px}.subscriber-signals table.ss-catalog-table>tbody>tr>td{vertical-align:top;padding-block:12px}.subscriber-signals table.ss-catalog-table>tbody>tr{cursor:pointer}.subscriber-signals table.ss-catalog-table th:first-child{width:180px}.subscriber-signals table.ss-catalog-table th:nth-child(2){min-width:300px}.subscriber-signals table.ss-catalog-table th:nth-child(3){width:150px}.subscriber-signals table.ss-catalog-table th:nth-child(4){width:160px}.subscriber-signals table.ss-catalog-table th:nth-child(5){width:180px}.subscriber-signals table.ss-catalog-table th:nth-child(6){width:150px}.ss-sort{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ss-sort>span{color:var(--ld-ink-subtle)}.ss-code{overflow-wrap:anywhere;font-size:11px;line-height:18px}.ss-name{font-weight:400;line-height:20px;display:block}.ss-rule-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.ss-page-size,.ss-pagination{align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.ss-page-size{color:var(--ld-ink-subtle)}.ss-page-size select{border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-control-bg);min-height:32px;color:var(--ld-ink);padding:4px 8px}.ss-pagination>span{color:var(--ld-ink-subtle);font-family:var(--ld-font-mono);margin-right:8px}.ss-empty{text-align:center;padding:48px 24px}.ss-empty h1,.ss-empty h2{margin:0 0 8px;font-size:20px;font-weight:500;line-height:28px}.ss-empty p{color:var(--ld-ink-subtle);margin-bottom:20px;font-size:13px;line-height:20px}.ss-detail-top,.ss-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss-detail-top{justify-content:space-between;gap:16px;margin-bottom:24px}.ss-detail-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.ss-detail-header h1{overflow-wrap:anywhere;margin:4px 0 0;font-size:24px;font-weight:500;line-height:32px}.ss-detail-header p{margin:0}.ss-detail-header>div:first-child{min-width:0}.ss-detail-header>.ss-status{flex-shrink:0}.ss-notice{border-radius:var(--ld-radius-md);background:var(--ld-surface);color:var(--ld-ink-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:24px;padding:12px 16px;font-size:12px;line-height:18px;display:flex}.subscriber-signals .ss-notice a{color:var(--ld-primary);margin-left:auto;text-decoration:none}.ss-feedback{border-radius:var(--ld-radius-md);background:var(--ld-success-soft);color:var(--ld-success);margin:0 0 20px;padding:10px 12px;font-size:13px;line-height:20px}.ss-feedback--error{color:var(--ld-risk);background:var(--ld-risk-soft)}.ss-calculation{color:var(--ld-ink-subtle);margin-top:12px;font-size:12px;line-height:18px}.ss-calculation summary{cursor:pointer;width:fit-content;padding:4px 0}.ss-calculation summary:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}.ss-calculation p{margin:8px 0 0}.ss-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 32px;display:grid}.ss-meta dt,.ss-rule-meta dt{color:var(--ld-ink-subtle);margin-bottom:4px;font-size:12px;line-height:18px}.ss-meta dd,.ss-rule-meta dd{color:var(--ld-ink);margin:0;font-size:14px;line-height:22px}.ss-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:32px;display:grid}.ss-detail-main{min-width:0}.ss-section{min-width:0;margin-bottom:32px}.ss-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ss-section-heading h2,.ss-section>h2{margin:0;font-size:15px;font-weight:500;line-height:22px}.ss-section>h2{margin-bottom:12px}.ss-condition{color:var(--ld-ink);max-width:90ch;margin:0 0 8px;font-size:14px;line-height:24px}.subscriber-signals table.ss-parameters-table{min-width:640px}.subscriber-signals table.ss-parameters-table th:last-child{width:100px}.ss-rule-panel{background:var(--ld-surface);border-radius:var(--ld-radius-lg);min-width:0;padding:20px}.ss-rule-panel>p{margin:12px 0 0}.ss-rule-panel .ss-section-heading{gap:8px}.ss-live-role{flex-direction:column;align-items:flex-start;gap:6px;margin-top:20px;display:flex}.ss-rule-meta{margin:24px 0 16px}.subscriber-signals .ss-rule-link{color:var(--ld-primary);font-size:12px;line-height:20px;text-decoration:none}.subscriber-signals .ss-rule-link:hover{color:var(--ld-ink)}.ss-disable-note{border-radius:var(--ld-radius-lg);background:var(--ld-surface);padding:16px}.ss-disable-note p{margin:8px 0 0;font-size:13px;line-height:20px}.ss-loading{gap:16px;padding-top:24px;display:grid}.ss-loading>div{border-radius:var(--ld-radius-lg);background:var(--ld-surface);height:64px}.ss-loading>div:first-of-type{width:40%;height:32px}.ss-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss-dialog-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a141047;position:fixed;inset:0}.ss-dialog{z-index:1001;border:1px solid var(--ld-border);border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ld-ink);box-shadow:var(--ld-shadow-shell);font:400 13px/20px var(--ld-font-sans);padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ss-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.ss-dialog-header h2{margin:0;font-size:18px;font-weight:500;line-height:26px}.ss-dialog-close{border-radius:var(--ld-radius-md);width:28px;height:28px;color:var(--ld-ink-muted);cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;display:grid;font-size:24px!important;line-height:28px!important}.ss-dialog-close:hover{background:var(--ld-surface)}.ss-dialog-description{color:var(--ld-ink-subtle);margin:0 0 24px;font-size:13px;line-height:20px}.ss-dialog-footer{justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;display:flex}.ss-value-input{align-items:stretch;display:flex}.ss-value-input>input{flex:1;min-width:0}.ss-value-input:has(>span)>input{border-radius:var(--ld-radius-md) 0 0 var(--ld-radius-md)}.ss-value-input>span{border:1px solid var(--ld-border);border-radius:0 var(--ld-radius-md) var(--ld-radius-md) 0;background:var(--ld-surface);color:var(--ld-ink-subtle);border-left:0;align-items:center;padding:0 12px;display:flex}.ss-error{color:var(--ld-risk);min-height:18px;margin:8px 0 0;font-size:12px;line-height:18px}.ss-role-options{border:0;gap:8px;margin:0 0 16px;padding:0;display:grid}.ss-role-options label{border-radius:var(--ld-radius-md);cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:10px;padding:12px;display:flex}.ss-role-options label[data-selected=true]{background:var(--ld-surface);border-color:var(--ld-border)}.ss-role-options input{width:16px;height:16px;accent-color:var(--ld-primary);flex:0 0 16px;margin:2px 0 0}.ss-role-options label>span{flex-direction:column;gap:4px;display:flex}@media (width<=1200px){.ss-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-detail-grid{grid-template-columns:minmax(0,1fr) 280px;gap:24px}}@media (width<=900px){.ss-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-detail-grid{grid-template-columns:minmax(0,1fr);gap:0}.ss-rule-panel{margin-bottom:24px}.ss-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=600px){.ss-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ss-metric{padding:12px}.ss-toolbar-actions{width:100%}.ss-search{flex:1;min-width:0}.ss-search input{width:100%}.ss-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-detail-header{flex-direction:column;gap:12px}.ss-detail-header h1{font-size:20px;line-height:28px}.ss-detail-top{align-items:flex-start}.ss-dialog{padding:20px}.ss-dialog-footer{flex-wrap:wrap}.subscriber-signals .ld-table-footer{flex-wrap:wrap;gap:12px}}@media (pointer:coarse){.subscriber-signals .ss-button,.ss-dialog .ss-button,.ss-dialog-close,.ss-field :is(input,select),.ss-page-size select{min-height:44px}.ss-dialog-close{min-width:44px}}@media (prefers-reduced-motion:reduce){.subscriber-signals *,.ss-dialog *{scroll-behavior:auto;transition:none;animation:none}}.ld-workspace-header{padding-top:var(--ld-space-24);margin-bottom:var(--ld-space-16);color:var(--ld-ink)}.ld-workspace-breadcrumbs{margin-bottom:var(--ld-space-8)}.ld-workspace-breadcrumbs ol{align-items:center;gap:var(--ld-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ld-workspace-breadcrumbs li{align-items:center;gap:var(--ld-space-8);color:var(--ld-ink-subtle);font:var(--ld-type-body-weight) var(--ld-type-body-size)/var(--ld-type-body-line) var(--ld-type-body-family);display:inline-flex}.ld-workspace-breadcrumbs li+li:before{content:"/";color:var(--ld-ink-subtle);opacity:.5}.ld-workspace-breadcrumbs li[aria-current=page]{color:var(--ld-ink-muted)}.ld-workspace-header .ld-workspace-title{margin:0 0 var(--ld-space-20);font:var(--ld-type-page-title-weight) var(--ld-type-page-title-size)/var(--ld-type-page-title-line) var(--ld-type-page-title-family);letter-spacing:var(--ld-type-page-title-tracking)}.ld-workspace-toolbar{justify-content:space-between;align-items:center;gap:var(--ld-space-12) var(--ld-space-32);border-bottom:var(--ld-stroke-hairline) solid var(--ld-border);flex-wrap:wrap;display:flex}.ld-workspace-navigation{flex:28rem;min-width:0;max-width:100%}.ld-workspace-actions{align-items:center;gap:var(--ld-space-8);padding-bottom:var(--ld-space-4);display:flex}@media (width<=767px){.ld-workspace-header{padding-top:var(--ld-space-24)}.ld-workspace-toolbar{gap:var(--ld-space-12)}.ld-workspace-navigation{border-bottom:var(--ld-stroke-hairline) solid var(--ld-border);flex-basis:100%}.ld-workspace-actions{margin-left:auto}}:is(.mb-ui .mb-grid,.mb-ui .mb-grid:has(.is-daily)){grid-auto-rows:28px;gap:12px}.mb-ui .mb-widget.is-kpi{box-shadow:none;border-radius:16px}.mb-ui .mb-widget.is-kpi>header{padding:12px 16px 4px}.mb-ui .mb-widget.is-kpi .mb-widget-heading h3{color:var(--ld-ink-muted);font:400 14px/20px var(--ld-font-sans)}.mb-ui .mb-widget.is-kpi .mb-widget-visual{padding:0 16px 12px}.mb-ui .mb-widget .mb-kpi-body{grid-template-rows:42px 20px;grid-template-columns:minmax(0,1fr) 80px;row-gap:4px}.mb-ui .mb-widget .mb-kpi-body>strong{font:500 28px/36px var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mb-ui .mb-widget .mb-kpi-bottom>span{color:var(--ld-ink);font:400 12px/20px var(--ld-font-sans)}.mb-compact-chart{width:100%;height:100%;min-height:0;display:block}.mb-compact-chart text{fill:var(--ld-ink);font:400 19px var(--ld-font-mono)}.mb-assistant-panel .mb-prompts strong{color:var(--ld-ink);font-weight:500}.mb-assistant-panel .mb-prompts small{color:var(--ld-ink-muted)}.mb-assistant-panel .mb-proposal-example-chart{justify-content:center;align-items:center;height:96px;padding:10px;display:flex}.mb-assistant-panel .mb-proposal-example{grid-template-columns:112px minmax(0,1fr)}.mb-assistant-panel .mb-proposal-example>div+div>strong{color:var(--ld-ink);font-weight:500}.mb-geo .mb-geo-map{min-width:0;min-height:0;position:relative}.mb-ui .mb-grid>.mb-widget[data-view=map]:not(.is-daily){align-self:start;height:100%;max-height:calc(100dvh - 160px)}.mb-geo .mb-geo-map>svg{width:100%;height:100%;display:block}.mb-geo.is-mini .mb-geo-map{height:100%}.mb-ui .mb-geo-expanded{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;height:100%;display:grid}.mb-geo-label{pointer-events:none}.mb-geo-label text{fill:var(--ld-ink);font:400 12px var(--ld-font-sans);stroke:none}.mb-geo-label.is-dark-region text{fill:var(--ld-on-primary)}.mb-geo-label .mb-geo-count{font:500 14px var(--ld-font-mono)}.mb-ui .mb-widget:not(.is-kpi):not(.is-daily)>header{align-items:flex-start;padding:16px 18px 8px}.mb-chart-eyebrow{color:var(--ld-ink-subtle);font:400 11px/18px var(--ld-font-sans);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;display:none}.mb-ui .mb-widget:not(.is-kpi) .mb-widget-heading h3{font:500 15px/22px var(--ld-font-sans);color:var(--ld-ink)}.mb-ui .mb-widget .mb-widget-answer{flex-flow:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;display:flex}.mb-ui .mb-widget-answer strong{font:400 28px/34px var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.mb-ui .mb-widget-answer strong>.mb-unit{letter-spacing:0;font-size:.7em}.mb-ui .mb-widget-answer>span{font:400 12px/18px var(--ld-font-sans);color:var(--ld-ink-muted)}.mb-ui .mb-widget:not(.is-kpi):not(.is-daily) .mb-widget-visual{padding:0 22px 12px}.mb-ui .mb-widget>footer.mb-widget-source{font:400 12px/18px var(--ld-font-sans);color:var(--ld-ink-muted);padding:4px 22px 16px}.mb-ui .mb-plot-tooltip{border:1px solid var(--ld-border);background:var(--ld-screen-bg);color:var(--ld-ink);border-radius:12px;padding:12px 16px;font-size:12px;line-height:18px;box-shadow:0 8px 28px #13271c14}.mb-ui .mb-plot-tooltip b{font:400 12px/18px var(--ld-font-mono)}.mb-ui .mb-chart-legend{color:var(--ld-ink-muted);font:400 12px/18px var(--ld-font-sans)}.mb-ui .mb-widget .mb-bars:not(.mb-mini-bars){justify-content:space-evenly;gap:12px}.mb-ui .mb-widget .mb-bars:not(.mb-mini-bars) .mb-bar-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";gap:6px 12px;padding:0}.mb-ui .mb-widget .mb-bar-name{color:var(--ld-ink-muted);grid-area:label;font-size:12px}.mb-ui .mb-widget .mb-bar-value{font:400 13px/18px var(--ld-font-mono);grid-area:value}.mb-ui .mb-widget .mb-bar-track{grid-area:track;height:4px}.mb-ui .mb-widget .mb-donut{grid-template-columns:minmax(96px,.9fr) minmax(0,1.2fr);gap:12px;display:grid}.mb-ui .mb-widget .mb-donut-figure{justify-self:center;width:100%;max-width:132px}.mb-ui .mb-widget .mb-donut-legend{width:100%;min-width:0}.mb-ui .mb-widget .mb-donut-legend>div{grid-template-columns:6px minmax(0,1fr) auto;gap:7px;display:grid}.mb-ui .mb-widget .mb-donut-legend span{white-space:normal;min-width:0}.mb-ui .mb-widget .mb-donut-legend strong{white-space:nowrap}@container (width<=300px){.mb-ui .mb-widget .mb-donut{grid-template-columns:1fr;gap:8px}.mb-ui .mb-widget .mb-donut-figure{max-width:96px}}@container (width<=600px){.mb-geo-label text:not(.mb-geo-count){display:none}.mb-geo-label .mb-geo-count{font-size:18px}}@media (width<=1023px){:is(.mb-ui .mb-grid,.mb-ui .mb-grid:has(.is-daily)){grid-auto-rows:auto}.mb-ui .mb-widget:not(.is-kpi):not(.is-daily){height:360px}.mb-ui .mb-grid>.mb-widget.is-kpi[data-view=kpi]{height:auto;min-height:132px}.mb-ui .mb-grid>.mb-widget[data-view=map]:not(.is-daily){height:460px}}.mb-chart-question{width:28px;height:28px;color:var(--ld-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mb-chart-question:hover{background:var(--ld-surface-muted);color:var(--ld-ink)}.mb-chart-question:focus-visible{outline:2px solid var(--ld-primary);outline-offset:2px}.mb-chat-context{border:1px solid var(--ld-border);color:var(--ld-ink);border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:12px;display:flex}.mb-chat-context span{flex:1;min-width:0}.mb-chat-context button{height:28px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;display:grid}.mb-ui .mbf-main-row{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px 16px;display:grid}.mb-ui .mbf-fields{gap:8px}.mb-ui .mbf-fields :is(.mbf-field,.mbf-period-trigger,.mbf-version){border:1px solid var(--ld-border);border-radius:8px;height:36px;min-height:36px;font-size:12px}.mb-ui .mbf-fields :is(.mbf-field,.mbf-period-trigger){box-sizing:border-box;justify-content:flex-start;gap:8px;padding:0 36px 0 12px;position:relative}.mb-ui .mbf-fields :is(.mbf-field,.mbf-period-trigger)>svg{flex-shrink:0;width:16px;height:16px}.mb-ui .mbf-fields :is(.mbf-field,.mbf-period-trigger)>svg:last-child{width:14px;height:14px;margin:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mbf-version-control{min-width:0;max-width:100%;display:flex;position:relative}.mb-ui .mbf-fields .mbf-version{appearance:none;box-sizing:border-box;background-image:none;width:100%;padding:0 36px 0 12px}.mbf-version-control>svg{pointer-events:none;color:var(--ld-ink-muted);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mb-ui .mbf-active-row{gap:8px;padding:0 16px 12px}.mb-ui .mbf-field.is-active{background:var(--ld-screen-bg);color:var(--ld-ink);border-color:var(--ld-ink-muted)}@media (width<=1100px){.mb-ui .mbf-main-row{grid-template-columns:minmax(0,1fr) auto}.mb-ui .mbf-fields{grid-area:1/1}.mb-ui .mbf-tools{grid-area:1/2}}@media (width<=599px){.mb-ui .mbf-main-row{grid-template-columns:minmax(0,1fr);padding:12px}.mb-ui .mbf-fields{grid-area:1/1}.mb-ui .mbf-tools{grid-area:2/1;justify-content:flex-end}.mb-ui .mbf-active-row{padding-inline:12px}}@media (width<=650px){.mb-ui .mb-widget:not(.is-kpi):not(.is-daily)>header,.mb-ui .mb-widget:not(.is-kpi):not(.is-daily) .mb-widget-visual,.mb-ui .mb-widget>footer.mb-widget-source{padding-inline:16px}.mb-ui .mb-grid>.mb-widget[data-view=map]:not(.is-daily){height:380px}.mb-geo-label text:not(.mb-geo-count){display:none}.mb-geo-label .mb-geo-count{font-size:26px}}.mb-ui .mb-grid:has(.is-daily){grid-auto-rows:28px}.mb-widget.is-daily{overflow:visible}.mb-widget.is-daily>header{align-items:center;padding:14px 18px 0}.daily-heading{flex:1;min-width:0}.daily-heading small{display:none}.mb-ui .mb-widget.is-daily .daily-heading h3{font:500 15px/22px var(--ld-font-sans);color:var(--ld-ink);margin:0}.daily-chart{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px 18px 12px;display:flex}.daily-metric{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-metric>div{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.daily-metric>div>strong{flex-shrink:0}.daily-metric strong{font:400 28px/34px var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ld-ink);white-space:nowrap}.daily-metric strong>span{letter-spacing:-.03em;font-size:.7em}.daily-metric p{color:var(--ld-ink-muted);text-wrap:pretty;margin:0;font-size:12px;line-height:18px}.daily-chart.is-delivery .daily-metric{flex-wrap:wrap;gap:8px 20px;margin-bottom:8px}.daily-chart.is-delivery .daily-metric>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.daily-chart.is-delivery .daily-metric p{margin:0}.daily-delivery-note{max-width:240px;color:var(--ld-ink-muted);align-items:baseline;gap:6px;margin-left:auto;font-size:12px;line-height:18px;display:flex}.daily-delivery-note i{background:var(--ld-risk-high);border-radius:2px;flex:0 0 7px;height:7px}.daily-delta{font:400 14px/20px var(--ld-font-mono);color:var(--ld-ink-muted);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.daily-delta small{font:400 11px/16px var(--ld-font-sans);color:var(--ld-ink-subtle);flex-basis:100%}.daily-legend{min-height:18px;color:var(--ld-ink-muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;line-height:18px;display:flex}.daily-legend span{align-items:center;gap:7px;display:inline-flex}.daily-legend i{background:var(--ld-chart-1);width:16px;height:2px}.daily-legend i.is-comparison{background:var(--ld-chart-comparison)}.daily-plot{outline-offset:4px;border-radius:4px;flex:1;min-height:120px;position:relative}.daily-plot:focus-visible{outline:2px solid var(--ld-primary)}.daily-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.daily-svg text,.daily-donut text{font:400 12px var(--ld-font-mono);fill:var(--ld-ink-muted)}.daily-gridline{stroke:var(--ld-border);stroke-width:.7px}.daily-insight{color:var(--ld-ink-muted);font-size:12px;line-height:18px}.daily-chart>footer{color:var(--ld-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:12px;line-height:18px;display:flex}.daily-chart>footer .daily-period{margin-left:auto}.daily-tooltip{z-index:3;background:var(--ld-screen-bg);border:1px solid var(--ld-border);max-width:min(280px,95%);color:var(--ld-ink);pointer-events:none;border-radius:12px;gap:5px;padding:12px 16px;font-size:12px;line-height:18px;display:grid;position:absolute;bottom:24px;right:8px;box-shadow:0 8px 28px #13271c14}.daily-tooltip b{font-weight:500}.daily-tooltip span{font-family:var(--ld-font-mono)}.daily-donut{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.daily-donut svg{flex-shrink:0;width:min(46%,184px);min-width:96px;height:100%;max-height:196px}.daily-donut .daily-donut-number{font-family:var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums;fill:var(--ld-ink);font-size:26px}.daily-donut>div{flex:1;min-width:125px}@container (width<=320px){.daily-chart:not(.daily-mini) .daily-donut{flex-flow:column;gap:8px}.daily-chart:not(.daily-mini) .daily-donut svg{flex:0 0 88px;width:88px;min-width:0;height:88px}.daily-chart:not(.daily-mini) .daily-donut>div{flex:none;width:100%;min-width:0}}.daily-donut button{text-align:left;width:100%;color:var(--ld-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 0;font-size:12px;display:grid}.daily-donut button i{border-radius:50%;width:6px;height:6px}.daily-donut button b{font:400 12px var(--ld-font-mono);color:var(--ld-ink)}.daily-ranking{flex-direction:column;justify-content:space-between;gap:8px;min-width:0;height:100%;display:flex}.daily-ranking button{min-height:0;color:var(--ld-ink-muted);text-align:left;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.daily-rank-label{align-items:baseline;gap:9px;margin-bottom:2px;font-size:12px;line-height:18px;display:flex}.daily-rank-label b{color:var(--ld-ink);font:400 13px var(--ld-font-mono);margin-left:auto}.daily-rank-label em{color:var(--ld-ink-subtle);font:400 11px var(--ld-font-mono)}.daily-track{background:var(--ld-surface);border-radius:3px;width:100%;height:4px;display:flex;position:relative;overflow:hidden}.daily-track>i{background:var(--ld-chart-1);border-radius:2px;height:100%}.daily-ranking.is-bars .daily-track>i{background:color-mix(in srgb, var(--ld-chart-1) 76%, var(--ld-screen-bg))}.daily-ranking.is-bars button.is-active .daily-track>i{background:var(--ld-chart-1)}.daily-ranking.is-funnel .daily-track{background:0 0;height:15px}.daily-ranking.is-funnel button:nth-child(2) .daily-track i{opacity:.8}.daily-ranking.is-funnel button:nth-child(3) .daily-track i{opacity:.65}.daily-ranking.is-funnel button:nth-child(4) .daily-track i{opacity:.5}.daily-ranking.is-stack .daily-track{background:0 0;gap:2px;height:8px}.daily-ranking.is-lollipop .daily-track{width:calc(100% - 5px);height:3px;margin-block:4px;overflow:visible}.daily-ranking.is-lollipop .daily-track>i:first-child{position:relative}.daily-ranking.is-lollipop .daily-track>i:first-child:after{content:"";background:inherit;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-4px}.daily-ranking button.is-active .daily-rank-label,.daily-donut button:hover{color:var(--ld-ink)}.daily-empty{height:100%;color:var(--ld-ink-muted);place-items:center;font-size:14px;display:grid}.daily-overview{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 24px;display:flex}.daily-overview h2{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:400;line-height:34px}.daily-overview p{color:var(--ld-ink-muted);margin:6px 0 0;font-size:13px;line-height:20px}.daily-overview>span{white-space:nowrap;color:var(--ld-ink-muted);font:400 11px/18px var(--ld-font-mono);border:1px solid var(--ld-border);border-radius:20px;padding:6px 12px}.daily-mini{gap:0;height:100%;padding:0}.daily-mini :is(.daily-metric,.daily-legend,.daily-insight,footer,.daily-tooltip){display:none}.daily-mini .daily-plot{pointer-events:none;height:100%;min-height:0}.daily-mini .daily-donut>div,.daily-mini svg text{display:none}.daily-mini .daily-donut svg{width:100%;min-width:0;height:100%}.daily-template-preview{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:10px;width:100%;height:100%;display:grid}.daily-template-preview>div{background:var(--ld-screen-bg);border:1px solid var(--ld-border);border-radius:8px;min-height:0;padding:8px;overflow:hidden}@media (width<=1100px){.mb-widget.is-daily{grid-column:span 6!important}}@media (width<=650px){.mb-ui .mb-grid:has(.is-daily){grid-auto-rows:auto}.mb-ui .mb-widget.is-daily{grid-row:auto;height:auto;min-height:460px;grid-column:1/-1!important}.daily-plot{min-height:190px}.daily-overview{flex-direction:column;align-items:flex-start;gap:8px}.daily-overview h2{font-size:23px}.daily-chart,.mb-widget.is-daily>header{padding-inline:16px}}.mb-assistant-structure-action{border:1px solid var(--line);background:var(--surface-2);color:var(--accent);text-align:left;cursor:pointer;border-radius:9px;flex-shrink:0;align-items:center;gap:10px;margin:12px 16px 0;padding:10px 12px;display:flex}.mb-assistant-structure-action>svg{flex-shrink:0}.mb-assistant-structure-action>span{flex:1;min-width:0}.mb-assistant-structure-action strong{font-size:11px;font-weight:var(--ld-font-weight-medium);line-height:1.4;display:block}.mb-assistant-structure-action small{color:var(--ink-3);margin-top:2px;font-size:9px;line-height:1.4;display:block}.mb-assistant-structure-action:hover:not(:disabled){background:var(--accent-soft);border-color:var(--line-strong)}.mb-assistant-structure-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mb-assistant-structure-action:disabled{opacity:.55;cursor:default}.mb-screen.screen{max-width:none;padding:26px 24px 24px}.mb-ui{--mb-blue:var(--ld-primary);color:var(--ink);box-sizing:border-box;font-family:inherit;font-size:13px;line-height:1.5}.mb-ui *{box-sizing:border-box}.mb-ui button,.mb-ui input,.mb-ui select,.mb-ui textarea{font:inherit}.mb-ui button{cursor:pointer}.mb-ui button:disabled{cursor:not-allowed;opacity:.45}.mb-ui h1,.mb-ui h2,.mb-ui h3,.mb-ui h4,.mb-ui p{margin:0}.mb-ui button:focus-visible,.mb-ui a:focus-visible,.mb-ui input:focus-visible,.mb-ui select:focus-visible,.mb-ui textarea:focus-visible,.mb-ui [role=button]:focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px}.mb-ui svg{flex-shrink:0}.mb-ui input,.mb-ui select,.mb-ui textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:9px;outline:none}.mb-page{max-width:1800px;margin:auto;transition:padding .2s}.mb-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.mb-heading-title{min-width:0}.mb-eyebrow{color:var(--ink-3);font-size:10px;font-weight:var(--ld-font-weight-medium);letter-spacing:1.5px;align-items:center;gap:14px;margin-bottom:7px;display:flex}.mb-eyebrow>span{font-weight:var(--ld-font-weight-regular);letter-spacing:0;color:var(--ink-3);align-items:center;gap:5px;font-size:11px;display:inline-flex}.mb-board-title{text-align:left;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;max-width:100%;padding:0;display:flex}.mb-board-title h1{font-size:26px;line-height:1.25;font-weight:var(--ld-font-weight-medium);letter-spacing:-.75px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-board-title>svg{color:var(--ink-3)}.mb-heading-title>p{color:var(--ink-3);margin-top:7px;font-size:12px}.mb-heading-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.mb-button{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink-2);font-weight:var(--ld-font-weight-medium);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.mb-button:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}.mb-button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 2px 3px color-mix(in srgb, var(--ld-ink) 5.1%, transparent)}.mb-button.primary:hover:not(:disabled){background:var(--accent-2)}.mb-button.selected{background:var(--accent-soft);border-color:var(--ld-selected-border);color:var(--accent)}.mb-ai-button{background:color-mix(in srgb, var(--accent-soft) 50%, var(--surface));color:var(--accent);border-color:color-mix(in srgb, var(--accent) 15%, var(--line))}.mb-icon{width:30px;height:30px;color:var(--ink-3);background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mb-icon:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.mb-text-button{color:var(--accent);font-size:12px;font-weight:var(--ld-font-weight-medium);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.mb-text-button:hover{text-decoration:underline}.mb-inline{align-items:center;gap:8px;display:flex}.mb-subtle{color:var(--ink-3);font-size:12px;line-height:1.65}.mb-dashboard-bar{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-bottom:16px;padding:8px 12px;display:flex}.mb-scope-controls,.mb-layout-actions{align-items:center;gap:7px;min-width:0;display:flex}.mb-period-icon{color:var(--ink-3);margin:0 4px;display:flex}.mb-periods{background:var(--surface-2);border-radius:7px;gap:2px;padding:3px;display:flex}.mb-periods button{white-space:nowrap;height:27px;color:var(--ink-3);background:0 0;border:0;border-radius:5px;padding:0 9px;font-size:11px}.mb-periods button[aria-pressed=true]{background:var(--surface);color:var(--accent);font-weight:var(--ld-font-weight-medium);box-shadow:0 1px 4px color-mix(in srgb, var(--ld-ink) 7.1%, transparent)}.mb-custom-period{width:22px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.mb-custom-period.selected{background:var(--accent-soft)}.mb-toolbar-divider{background:var(--line);width:1px;height:22px;margin:0 4px}.mb-select-wrap select{background:0 0;border:0;max-width:152px;height:31px;padding:0 16px 0 2px;font-size:12px}.mb-filter-toggle{background:0 0;border:0;height:31px;padding:0 6px;font-size:12px}.mb-filter-toggle b{background:var(--accent-soft);color:var(--accent);border-radius:5px;padding:1px 5px;font-size:10px}.mb-save-state{color:var(--ld-success);white-space:nowrap;align-items:center;gap:5px;margin-right:7px;font-size:11px;display:flex}.mb-save-state.is-pending{color:var(--ink-3)}.mb-save-state.is-error{color:var(--ld-risk)}.mb-status-dot{background:var(--ld-success);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.mb-save-state.is-pending .mb-status-dot{background:var(--ld-hold);animation:1s infinite mb-pulse}.mb-filter-panel,.mb-custom-range{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:flex-end;gap:16px;margin:-5px 0 16px;padding:16px;display:flex}.mb-filter-panel .mb-field{min-width:200px;margin:0}.mb-custom-range label{color:var(--ink-3);flex-direction:column;gap:5px;font-size:11px;display:flex}.mb-custom-range input{padding:7px 10px}.mb-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 15px;display:flex}.mb-filter-chips>span{background:var(--accent-soft);color:var(--accent);border-radius:6px;align-items:center;gap:7px;padding:4px 9px;font-size:11px;display:flex}.mb-filter-chips button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.mb-filter-chips small{color:var(--ink-3);margin-left:6px;font-size:10px}.mb-start-strip{border:1px solid color-mix(in srgb, var(--accent) 9%, var(--line));background:linear-gradient(100deg, color-mix(in srgb, var(--accent-soft) 48%, var(--surface)), var(--surface));border-radius:11px;align-items:center;gap:12px;margin-bottom:20px;padding:13px 14px;display:flex}.mb-start-icon{background:var(--surface);width:35px;height:35px;color:var(--accent);border:1px solid var(--line-2);border-radius:9px;place-items:center;display:grid}.mb-start-strip>div{flex:1}.mb-start-strip strong{font-size:12px;font-weight:var(--ld-font-weight-medium);display:block}.mb-start-strip>div>span{color:var(--ink-3);margin-top:2px;font-size:11px;display:block}.mb-start-strip>.mb-text-button{font-size:11px}.mb-edit-strip{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.mb-edit-strip>span{flex:1}.mb-edit-strip strong{font-size:12px;display:block}.mb-edit-strip small{margin-top:2px;font-size:11px;display:block}.mb-edit-strip .mb-icon{color:var(--ink-2)}.mb-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:32px;grid-auto-flow:dense;align-items:stretch;gap:16px;display:grid}.mb-widget{grid-column:span var(--widget-width,6);grid-row:span var(--widget-height,7);border:1px solid var(--line);background:var(--surface);min-width:0;min-height:0;box-shadow:0 2px 3px color-mix(in srgb, var(--ld-ink) 0.8%, transparent);border-radius:13px;flex-direction:column;transition:box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.mb-widget>header{flex-shrink:0;align-items:center;gap:6px;min-width:0;min-height:44px;padding:17px 18px 10px;display:flex}.mb-widget h3{font-size:12.5px;font-weight:var(--ld-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.08px;flex:1;min-width:0;line-height:1.4;overflow:hidden}.mb-widget-actions{flex-shrink:0;align-items:center;gap:0;margin-right:-6px;display:flex}.mb-widget-actions .mb-icon{width:24px;height:24px;color:var(--ld-ink-subtle)}.mb-widget-actions .mb-explain{opacity:0;transition:opacity .15s}.mb-widget:hover .mb-explain,.mb-widget:focus-within .mb-explain{opacity:1}.mb-widget-visual{flex:1;min-width:0;min-height:0;padding:2px 18px 12px;overflow:hidden}.mb-widget>footer{border-top:1px solid var(--line-2);color:var(--ink-3);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 18px;font-size:10px;display:flex}.mb-widget>footer>span{align-items:center;gap:4px;display:flex}.mb-widget .mb-fixed-dot{background:var(--ld-hold);border-radius:50%;width:5px;height:5px}.mb-kpi-period{color:var(--ink-3);font-size:8px;position:absolute;bottom:4px;right:12px}.mb-widget.is-kpi>header{min-height:35px;padding:14px 16px 2px}.mb-widget.is-kpi .mb-widget-visual{padding:0 16px 12px;overflow:visible}.mb-widget.is-kpi h3{color:var(--ink-3);font-size:11px;font-weight:500}.mb-widget.is-kpi .mb-explain{display:none}.mb-kpi-body{flex-direction:column;justify-content:center;height:100%;display:flex}.mb-kpi-body>strong{font-size:34px;font-weight:var(--ld-font-weight-medium);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;line-height:1.15}.mb-kpi-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.mb-kpi-bottom>span{color:var(--ink-3);font-size:10px}.mb-kpi-bottom>svg{width:74px;height:21px}.mb-kpi-bottom>span:first-letter{text-transform:lowercase}.mb-drag-grip{color:var(--ld-selected-border);margin-left:-5px;display:flex}.is-editing .mb-widget>header{cursor:grab;-webkit-user-select:none;user-select:none}.is-editing .mb-widget>header:active{cursor:grabbing}.mb-widget.is-dragging{opacity:.35;border-style:dashed}.mb-widget.is-drop-target{outline:2px dashed var(--accent);outline-offset:3px;background:color-mix(in srgb, var(--accent-soft) 35%, var(--surface))}.mb-resize{width:19px;height:19px;color:var(--ld-selected-border);touch-action:none;background:0 0;border:0;place-items:center;display:grid;position:absolute;bottom:2px;right:2px;cursor:nwse-resize!important}.mb-resize>svg{transform:rotate(90deg)}.mb-add-tile{border:1px dashed var(--ld-selected-border);color:var(--accent);background:0 0;border-radius:13px;flex-direction:column;grid-area:span 4/span 4;justify-content:center;align-items:center;gap:8px;display:flex}.mb-add-tile:hover{background:var(--accent-soft)}.mb-add-tile strong{font-size:12px}.mb-add-tile span{color:var(--ink-3);font-size:10px}.mb-timechart{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.mb-chart-legend{flex-wrap:wrap;align-items:center;gap:12px;padding-top:0;display:flex}.mb-chart-legend>span{color:var(--ink-3);align-items:center;gap:5px;font-size:10px;display:flex}.mb-chart-legend i,.mb-donut-legend i,.mb-plot-tooltip i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mb-chart-plot{flex:1;min-height:100px;position:relative}.mb-chart-plot>svg{width:100%;height:100%;overflow:visible}.mb-chart-plot text{fill:var(--ink-3);font-family:inherit;font-size:10px}.mb-plot-tooltip{border:1px solid var(--line);background:var(--surface);box-shadow:0 5px 25px color-mix(in srgb, var(--ld-ink) 11.0%, transparent);pointer-events:none;z-index:1;border-radius:9px;min-width:170px;padding:11px 13px;font-size:10px;position:absolute;top:10px;right:12px}.mb-plot-tooltip>strong{margin-bottom:7px;font-size:11px;display:block}.mb-plot-tooltip>span{color:var(--ink-3);align-items:center;gap:5px;line-height:1.8;display:flex}.mb-plot-tooltip b{color:var(--ink);margin-left:auto}.mb-donut{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;height:100%;min-height:0;display:flex}.mb-donut-figure{flex:0 144px;width:144px}.mb-donut svg{width:100%;display:block}.mb-donut text{fill:var(--ink-3);font-family:inherit;font-size:10px}.mb-donut .mb-donut-number{font-size:24px;font-weight:var(--ld-font-weight-medium);fill:var(--ink);letter-spacing:-.5px}.mb-donut-legend{flex-direction:column;flex:1;gap:8px;min-width:150px;max-width:300px;display:flex}.mb-donut-legend>div{color:var(--ink-3);align-items:center;gap:7px;font-size:10px;display:flex}.mb-donut-legend strong{color:var(--ink-2);font-size:11px;font-weight:var(--ld-font-weight-medium);margin-left:auto}.mb-donut-legend span{flex:1}.mb-bars{flex-direction:column;justify-content:space-evenly;gap:10px;height:100%;min-height:0;display:flex}.mb-bar-row{min-width:0}.mb-bar-label{align-items:baseline;gap:10px;margin-bottom:5px;font-size:11px;display:flex}.mb-bar-label>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mb-bar-label em{color:var(--ink-4);margin-right:10px;font-size:10px;font-style:normal}.mb-bar-label strong{font-size:11px;font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums}.mb-bar-track{background:var(--surface-2);border-radius:2px;height:6px;margin-left:24px;overflow:hidden}.mb-bar-track>i{border-radius:2px;min-width:2px;height:100%;transition:width .3s;display:block}.mb-bar-click{text-align:left;color:inherit;background:0 0;border:0;border-radius:5px;width:100%;padding:3px 0;display:block}.mb-bar-click:hover{background:var(--surface-2)}.mb-geo{flex-direction:column;height:100%;min-height:0;display:flex}.mb-geo>svg{flex:1;width:100%;min-height:0}.mb-geo path[role=button]{cursor:pointer;transition:fill .2s}.mb-geo path[role=button]:hover{fill:var(--ld-chart-6);stroke:var(--ld-on-primary);stroke-width:3px}.mb-map-label{pointer-events:none}.mb-map-label text{font-size:15px;font-weight:var(--ld-font-weight-medium);fill:var(--ld-ink);paint-order:stroke;stroke:var(--ld-on-primary);stroke-width:2px;font-family:inherit}.mb-map-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.mb-map-footer small{color:var(--ink-3);font-size:9px;display:block}.mb-map-scale{color:var(--ink-3);align-items:center;gap:6px;font-size:8px;display:flex}.mb-map-scale i{border-radius:4px;width:58px;height:5px}.mb-heatmap{flex-direction:column;justify-content:center;gap:6px;height:100%;display:flex}.mb-heat-labels{color:var(--ink-3);grid-template-columns:24px repeat(12,minmax(0,1fr));gap:4px;font-size:8px;display:grid}.mb-heat-row{flex:1;grid-template-columns:24px repeat(24,minmax(0,1fr));gap:4px;min-height:12px;max-height:22px;display:grid}.mb-heat-row>span{color:var(--ink-3);align-items:center;font-size:10px;display:flex}.mb-heat-row>i:hover{outline:1px solid var(--accent);outline-offset:1px}.mb-heat-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:9px;font-size:9px;display:flex}.mb-heat-foot>span{align-items:center;gap:6px;display:flex}.mb-heat-foot i{border-radius:3px;width:46px;height:6px}.mb-data-table{height:100%;overflow:auto}.mb-data-table th>button{align-items:center;gap:var(--ld-space-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.mb-data-table th.ld-table-number>button{margin-left:auto}.mb-data-table td:first-child{overflow-wrap:anywhere}.mb-table-note{flex-wrap:wrap}.mb-no-data{color:var(--ink-3);margin:auto}.mb-page-footer{color:var(--ink-3);justify-content:space-between;align-items:center;gap:15px;padding:22px 1px 0;font-size:10px;display:flex}.mb-page-footer>span{align-items:center;gap:8px;display:flex}.mb-page-footer>div{align-items:center;gap:18px;display:flex}.mb-page-footer button{color:var(--ink-3);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.mb-page-footer button:hover{color:var(--accent)}.mb-toast{z-index:1900;border:1px solid var(--ld-border);background:var(--surface);box-shadow:0 8px 35px color-mix(in srgb, var(--ld-ink) 13.3%, transparent);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;max-width:calc(100vw - 30px);padding:14px 16px;font-size:12px;animation:.2s ease-out mb-rise;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.mb-toast>svg{color:var(--ld-success)}.mb-toast>button{color:var(--accent);font-size:12px;font-weight:var(--ld-font-weight-medium);white-space:nowrap;background:0 0;border:0;padding:0 4px}.mb-toast>.mb-toast-close{color:var(--ink-3);place-items:center;display:grid}.mb-conflict{border:1px solid var(--ld-brass);background:var(--ld-hold-soft);color:var(--ld-hold);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:flex}.mb-conflict p{flex:1;font-size:12px}.mb-canvas-empty{border:1px dashed var(--ld-selected-border);background:var(--surface);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:36px;display:flex}.mb-canvas-empty>span{color:var(--accent);background:var(--accent-soft);border-radius:20px;margin-bottom:22px;padding:18px}.mb-canvas-empty h2{font-size:23px;font-weight:var(--ld-font-weight-medium);letter-spacing:-.6px}.mb-canvas-empty p{color:var(--ink-3);margin:10px 0 25px;font-size:13px;line-height:1.8}.mb-canvas-empty>.mb-text-button{margin-top:19px}.mb-page.is-present{z-index:100;background:var(--ground);width:100vw;max-width:none;height:100dvh;padding:30px 40px 25px;position:fixed;inset:0;overflow:auto}.is-present .mb-grid{max-width:1800px;margin:auto}.is-present .mb-page-heading,.is-present .mb-dashboard-bar,.is-present .mb-page-footer{max-width:1800px;margin-left:auto;margin-right:auto}.is-present .mb-widget-actions{display:none}.mb-menu{z-index:1700;border:1px solid var(--line);background:var(--surface);min-width:224px;max-width:350px;box-shadow:0 10px 35px color-mix(in srgb, var(--ld-ink) 14.1%, transparent);border-radius:12px;padding:6px;animation:.14s ease-out mb-rise}.mb-menu-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:1px;padding:7px 10px;font-size:10px}.mb-menu-item{cursor:pointer;color:var(--ink-2);border-radius:6px;outline:none;align-items:center;gap:9px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.mb-menu-item[data-highlighted]{background:var(--accent-soft);color:var(--accent)}.mb-menu-item[data-disabled]{opacity:.4;cursor:default}.mb-menu-item.danger{color:var(--ld-risk)}.mb-menu-separator{background:var(--line-2);height:1px;margin:5px}.mb-board-menu-text{flex-direction:column;flex:1;min-width:0;display:flex}.mb-board-menu-text strong{font-size:12px;font-weight:var(--ld-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-board-menu-text small{color:var(--ink-3);font-size:10px}.mb-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1500;background:#131f354d;animation:.15s mb-fade;position:fixed;inset:0}.mb-modal{z-index:1501;border:1px solid var(--line);background:var(--surface);width:min(980px,100vw - 48px);max-height:calc(100dvh - 64px);box-shadow:0 24px 80px color-mix(in srgb, var(--ld-ink) 20.0%, transparent);border-radius:18px;outline:none;flex-direction:column;animation:.15s mb-fade;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.mb-modal-header{border-bottom:1px solid var(--line-2);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:25px 28px 21px;display:flex}.mb-modal-header h2{letter-spacing:-.55px;font-size:22px;line-height:1.3;font-weight:var(--ld-font-weight-medium)}.mb-modal-header p{color:var(--ink-3);max-width:650px;margin-top:6px;font-size:12px}.mb-modal-header>.mb-icon{margin-top:-3px;margin-right:-5px}.mb-modal-footer{border-top:1px solid var(--line-2);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:16px 25px;display:flex}.mb-modal-footer>span{color:var(--ink-3);font-size:11px}.mb-library{border-radius:16px;width:min(770px,100vw - 24px);max-height:none;animation:.2s ease-out mb-slide;inset:12px 12px 12px auto;transform:none}.mb-library-tools{align-items:center;gap:12px;padding:19px 25px 13px;display:flex}.mb-search{border:1px solid var(--line);height:39px;color:var(--ink-3);border-radius:9px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.mb-search:focus-within{outline:2px solid var(--ld-focus);outline-offset:2px}.mb-search input{min-width:0;box-shadow:none;background:0 0;flex:1;padding:0;font-size:12px;border:0!important;outline:0!important}.mb-category-tabs{border-bottom:1px solid var(--line-2);flex-wrap:wrap;gap:5px;padding:0 25px 13px;display:flex}.mb-category-tabs button{color:var(--ink-3);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:flex}.mb-category-tabs button[aria-selected=true]{color:var(--accent);background:var(--accent-soft);font-weight:var(--ld-font-weight-medium)}.mb-category-tabs button>span{opacity:.7;font-size:9px}.mb-library-scroll{background:var(--ground);flex:1;min-height:0;padding:20px 25px 24px;overflow:auto}.mb-library-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mb-library-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;transition:box-shadow .2s;overflow:hidden}.mb-library-card:hover{box-shadow:0 5px 18px color-mix(in srgb, var(--ld-ink) 4.7%, transparent);border-color:var(--ld-selected-border)}.mb-library-card.is-added{border-color:var(--ld-selected-border)}.mb-library-card.is-unavailable .mb-library-preview{opacity:.45}.mb-library-preview{background:var(--surface-2);border-bottom:1px solid var(--line-2);pointer-events:none;height:115px;padding:13px 22px;overflow:hidden}.mb-library-content{padding:13px 15px 15px}.mb-type{color:var(--ink-3);align-items:center;gap:5px;font-size:9px;display:flex}.mb-library-content h3{font-size:13px;font-weight:var(--ld-font-weight-medium);min-height:20px;margin-top:6px;line-height:1.5}.mb-library-content p{color:var(--ink-3);min-height:30px;margin-top:4px;font-size:10px;line-height:1.5}.mb-library-content>.mb-button{width:100%;height:30px;margin-top:10px;font-size:11px}.mb-library-content>.mb-added:disabled{opacity:1;background:var(--accent-soft);color:var(--accent);cursor:default;border-color:#0000}.mb-mini-kpi>strong{font-size:33px}.mb-mini-kpi .mb-kpi-bottom>span{font-size:9px}.mb-mini-bars{justify-content:center;gap:5px}.mb-mini-bars .mb-bar-label{margin-bottom:2px;font-size:8px}.mb-mini-bars .mb-bar-label strong{font-size:9px}.mb-mini-bars .mb-bar-track{height:4px;margin-left:0}.mb-mini-donut{flex-wrap:nowrap;gap:15px}.mb-mini-donut .mb-donut-figure{flex-shrink:0;max-width:92px}.mb-mini-donut .mb-donut-legend{gap:4px;min-width:0}.mb-mini-donut .mb-donut-legend>div{gap:4px;font-size:7px}.mb-mini-donut .mb-donut-legend strong{font-size:8px}.mb-mini-heatmap{gap:2px}.mb-mini-heatmap .mb-heat-labels{font-size:6px}.mb-mini-heatmap .mb-heat-row{gap:2px;min-height:6px}.mb-mini-heatmap .mb-heat-row>span{font-size:7px}.mb-mini-heatmap .mb-heat-row>i{border-radius:1px}.mb-empty{color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:50px 20px;display:flex}.mb-empty h3{color:var(--ink);font-size:17px}.mb-empty p{max-width:330px;font-size:12px}.mb-wizard{width:min(1090px,100vw - 40px)}.mb-steps{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;padding:17px 28px;display:flex}.mb-steps button{color:var(--ink-3);white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.mb-steps button>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.mb-steps button>svg{color:var(--ld-ink-subtle);margin:0 16px 0 auto}.mb-steps button[aria-current=step]{color:var(--accent);font-weight:var(--ld-font-weight-medium)}.mb-steps button[aria-current=step]>span{color:var(--ld-on-primary);background:var(--accent);border-color:var(--accent)}.mb-steps button:last-child{flex:none}.mb-wizard-body{grid-template-columns:1.05fr 1fr;height:490px;min-height:0;display:grid;overflow:hidden}.mb-wizard-form{padding:25px 28px;overflow:auto}.mb-form-heading{margin-bottom:19px}.mb-form-heading h3{font-size:18px;font-weight:var(--ld-font-weight-medium);letter-spacing:-.35px}.mb-form-heading p{color:var(--ink-3);margin-top:5px;font-size:12px;line-height:1.65}.mb-metric-list,.mb-dimension-list{flex-direction:column;gap:8px;display:flex}.mb-choice{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.mb-choice>div{flex:1;min-width:0}.mb-choice strong{font-size:12px;font-weight:var(--ld-font-weight-medium);display:block}.mb-choice small{color:var(--ink-3);margin-top:3px;font-size:10px;line-height:1.5;display:block}.mb-choice .mb-radio{border:1px solid var(--line-strong);border-radius:50%;flex-shrink:0;width:14px;height:14px}.mb-choice.selected{border-color:var(--ld-selected-border);background:color-mix(in srgb, var(--accent-soft) 25%, var(--surface));color:var(--accent)}.mb-choice.selected .mb-radio{border:4px solid var(--accent)}.mb-choice:hover:not(:disabled){border-color:var(--ld-selected-border)}.mb-choice:disabled{cursor:not-allowed;background:var(--surface-2);color:var(--ink-3)}.mb-metric-search-bar{z-index:1;background:var(--surface);flex-direction:column;gap:6px;margin:-6px 0 12px;padding-block:6px 8px;display:flex;position:sticky;top:-25px}.mb-metric-search-bar .mb-search{flex:none}.mb-metric-search-bar .mb-search:focus-within{border-color:var(--ld-selected-border)}.mb-search-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.mb-metric-empty{padding:28px 12px}.mb-inline-note{color:var(--ink-3);gap:8px;margin-top:20px;font-size:11px;line-height:1.6;display:flex}.mb-inline-note svg{color:var(--ld-primary)}.mb-field{font-size:12px;font-weight:var(--ld-font-weight-medium);color:var(--ink-2);flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.mb-field input,.mb-field select{width:100%;height:39px;font-size:12px;font-weight:var(--ld-font-weight-regular);padding:0 11px}.mb-field small{color:var(--ink-3);font-size:11px;font-weight:400;line-height:1.6}.mb-scope-summary{border:1px solid var(--line-2);background:var(--surface-2);color:var(--accent);border-radius:10px;gap:12px;padding:17px;display:flex}.mb-scope-summary>div{flex-direction:column;gap:3px;display:flex}.mb-scope-summary strong{font-weight:var(--ld-font-weight-medium);font-size:13px}.mb-scope-summary span{color:var(--ink-3);font-size:11px}.mb-view-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:17px 0;display:grid}.mb-view-options button{border:1px solid var(--line);background:var(--surface);height:77px;color:var(--ink-3);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 2px;font-size:10px;display:flex;position:relative}.mb-view-options button.selected{color:var(--accent);border-color:var(--ld-selected-border);background:var(--accent-soft)}.mb-view-options button:disabled{opacity:.3}.mb-view-options button>svg:last-child:not(:first-child){position:absolute;top:4px;right:4px}.mb-wizard-preview{background:var(--ground);border-left:1px solid var(--line-2);padding:25px;overflow:auto}.mb-preview-label{font-size:9px;font-weight:var(--ld-font-weight-medium);letter-spacing:1.15px;color:var(--ink-3);align-items:center;gap:7px;margin-bottom:18px;display:flex}.mb-preview-label>span:last-child{letter-spacing:0;margin-left:auto;font-size:9px;font-weight:400}.mb-preview-widget{height:300px}.mb-preview-widget.is-kpi{height:162px}.mb-preview-widget.is-kpi .mb-kpi-body>strong{font-size:43px}.mb-preview-explanation{flex-direction:column;gap:8px;padding:22px 0 15px;display:flex}.mb-preview-explanation>span{color:var(--ink-3);align-items:center;gap:7px;font-size:11px;display:flex}.mb-preview-explanation svg{color:var(--ld-primary)}.mb-spec{grid-template-columns:85px 1fr;gap:8px;margin-top:15px;font-size:11px;display:grid}.mb-spec dt{color:var(--ink-3)}.mb-spec dd{color:var(--ink-2);margin:0}.mb-templates-scroll{background:var(--ground);padding:0 24px 24px;overflow:auto}.mb-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mb-template-card{background:var(--surface);border:1px solid var(--line);text-align:left;color:var(--ink);border-radius:12px;padding:12px;transition:transform .2s,border-color .2s;overflow:hidden}.mb-template-card:hover{border-color:var(--ld-selected-border);background:var(--ld-surface-hover)}.mb-template-layout{background:var(--ld-surface);pointer-events:none;border-radius:8px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:10px;gap:4px;height:92px;margin-bottom:12px;padding:8px;display:grid;overflow:hidden}.mb-template-layout>i{background:color-mix(in srgb, var(--ld-ink-muted) 20%, var(--ld-screen-bg));border-radius:3px}.mb-template-layout>i[data-accent=true]{background:color-mix(in srgb, var(--ld-primary) 25%, var(--ld-screen-bg))}.mb-template-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.mb-template-heading>span{color:var(--ld-ink-muted);white-space:nowrap;font-size:11px}.mb-template-card .mb-type{color:var(--ld-ink-muted);margin-top:4px;font-size:11px;display:block}@media (width<=900px){.mb-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-template-art{background:var(--ld-surface);border-bottom:1px solid var(--line);pointer-events:none;height:146px;margin:0 -18px 14px;padding:17px 20px 0;overflow:hidden}.mb-template-kpis{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.mb-template-kpis>i{border:1px solid var(--ld-border);background:var(--ld-on-primary);border-radius:4px;flex-direction:column;gap:6px;height:35px;padding:6px;font-style:normal;display:flex}.mb-template-kpis span{background:var(--ld-border);border-radius:3px;width:60%;height:3px}.mb-template-kpis b{background:var(--ld-primary);border-radius:3px;width:35%;height:10px}.mb-template-kpis i:nth-child(2) b{background:var(--ld-risk)}.mb-template-kpis i:nth-child(3) b{background:var(--ld-hold)}.mb-template-plots{grid-template-columns:1.4fr 1fr;gap:8px;margin-top:8px;display:grid}.mb-template-plots>div{background:var(--ld-on-primary);border:1px solid var(--ld-border);border-radius:4px;height:105px;padding:10px;overflow:hidden}.mb-template-card h3{font-size:15px;font-weight:var(--ld-font-weight-medium);letter-spacing:-.2px;margin-top:5px}.mb-template-card p{color:var(--ink-3);max-width:340px;margin-top:5px;font-size:11px;line-height:1.65}.mb-template-cta{color:var(--accent);font-size:11px;font-weight:var(--ld-font-weight-medium);justify-content:space-between;align-items:center;margin-top:15px;display:flex}.mb-ui.mb-templates>.mb-modal-header{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;gap:24px 16px;padding:24px;display:grid}.mb-ui.mb-templates>.mb-modal-header h2{font-size:24px;font-weight:500;line-height:1.25}.mb-ui.mb-templates .mb-empty-template{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;margin:0 0 16px;display:grid}.mb-empty-template h3{grid-column:1/-1;font-size:16px;font-weight:500}.mb-empty-template label{min-width:0;color:var(--ink-2);gap:8px;font-size:13px;display:grid}.mb-ui.mb-templates .mb-empty-template input{background:var(--surface);width:100%;max-width:none;height:36px;padding:0 12px;font-size:14px}.mb-ui.mb-templates .mb-empty-template .mb-button{min-height:36px}.mb-ui.mb-guide>.mb-modal-header{border-bottom:0}.mb-ui .mb-library-tools :is(.mb-search,.mb-view-filter,.mb-button){height:36px;min-height:36px;margin:0;font-size:13px}.mb-library-select{min-width:0;position:relative}.mb-ui .mb-library-select select{appearance:none;background-image:none;width:100%;max-width:none;padding:0 36px 0 12px}.mb-library-select>svg{pointer-events:none;color:var(--ink-3);position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (pointer:coarse){.mb-ui .mb-library-tools :is(.mb-search,.mb-view-filter,.mb-button),.mb-ui.mb-templates .mb-empty-template :is(input,.mb-button){min-height:44px}}.mb-history{width:min(650px,100vw - 40px)}.mb-history-scroll{padding:20px 25px;overflow:auto}.mb-history-current{background:var(--surface-2);border-radius:10px;align-items:center;gap:13px;margin-bottom:5px;padding:15px;display:flex}.mb-history-current>div{flex:1}.mb-history-current strong,.mb-history-item strong{font-size:12px;font-weight:var(--ld-font-weight-medium)}.mb-history-current p,.mb-history-item p{color:var(--ink-3);margin-top:3px;font-size:10px}.mb-history-current>span:last-child{color:var(--ink-3);font-size:10px}.mb-history-item{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:17px 0;display:flex}.mb-history-item>div{flex:1}.mb-history-item>svg{color:var(--ink-3)}.mb-history-item .mb-button{height:30px;font-size:11px}.mb-small-modal{width:min(480px,100vw - 35px)}.mb-small-modal .mb-modal-header{border-bottom:0}.mb-modal-form{margin-bottom:28px;padding:0 28px}.mb-guide-steps{grid-template-columns:repeat(3,1fr);gap:26px;padding:30px;display:grid}.mb-guide-steps>div{position:relative}.mb-guide-steps>div>span{font-size:35px;font-weight:var(--ld-font-weight-medium);color:var(--line-2);position:absolute;top:-4px;right:0}.mb-guide-steps svg{color:var(--accent);margin-bottom:20px}.mb-guide-steps h3{font-size:16px;font-weight:var(--ld-font-weight-medium);max-width:220px;line-height:1.45}.mb-guide-steps p{color:var(--ink-3);margin-top:10px;font-size:12px;line-height:1.8}.mb-guide-note{color:var(--accent);background:var(--surface-2);align-items:center;gap:12px;padding:20px 30px;font-size:12px;display:flex}.mb-assistant{background:var(--surface);flex-direction:column;height:100%;min-height:0;display:flex}.mb-assistant>header{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:14px 16px;display:flex}.mb-ai-mark{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.mb-assistant>header>.mb-icon{flex-shrink:0}.mb-assistant-scroll{scroll-behavior:smooth;flex:1;min-height:0;padding:22px 18px;overflow:auto}.mb-assistant-welcome{padding:18px 3px}.mb-ai-welcome-icon{background:linear-gradient(135deg, var(--accent-soft), var(--surface));border:1px solid var(--ld-border);width:55px;height:55px;color:var(--accent);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.mb-assistant-welcome h3{letter-spacing:-.6px;font-size:25px;line-height:1.3;font-weight:var(--ld-font-weight-medium)}.mb-assistant-welcome>p{color:var(--ink-3);max-width:280px;margin-top:11px;font-size:12px;line-height:1.8}.mb-prompts{flex-direction:column;gap:9px;margin-top:26px;display:flex}.mb-prompts button{border:1px solid var(--line);background:var(--surface);color:var(--accent);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:13px 11px;display:flex}.mb-prompts button:hover{background:var(--surface-2);border-color:var(--ld-selected-border)}.mb-prompts strong{color:var(--ink-2);font-size:11px;font-weight:var(--ld-font-weight-medium);display:block}.mb-prompts small{color:var(--ink-3);margin-top:3px;font-size:10px;display:block}.mb-prompt-arrow{margin-left:auto}.mb-chat-message{gap:8px;margin-bottom:20px;display:flex}.mb-chat-content{flex:1;min-width:0}.mb-chat-content>p{white-space:pre-line;color:var(--ink-2);font-size:12px;line-height:1.8}.mb-chat-avatar{background:var(--accent-soft);width:25px;height:25px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;margin-top:3px;display:grid}.mb-chat-message.is-user{justify-content:flex-end;margin-left:30px}.mb-chat-message.is-user>.mb-chat-content{background:var(--surface-2);border-radius:11px 11px 2px;flex:0 auto;padding:11px 13px}.mb-proposal{border:1px solid var(--ld-border);background:var(--surface);border-radius:12px;margin-top:13px;padding:13px}.mb-proposal h4{font-size:12px;font-weight:var(--ld-font-weight-medium);margin-bottom:12px}.mb-proposal-preview{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}.mb-proposal-preview>div{background:var(--surface-2);color:var(--accent);border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.mb-proposal-preview>div>span{color:var(--ink-2);font-size:10px;font-weight:var(--ld-font-weight-medium);flex:1}.mb-proposal-preview small{color:var(--ink-3);margin-top:2px;font-size:9px;font-weight:400;display:block}.mb-proposal>.mb-button{width:100%;height:33px;font-size:11px}.mb-proposal-actions{justify-content:space-between;margin-top:10px;display:flex}.mb-proposal-actions button{color:var(--ink-3);background:0 0;border:0;padding:0;font-size:10px}.mb-proposal-actions button:hover{color:var(--accent)}.mb-proposal-period{color:var(--ink-3);align-items:center;gap:6px;font-size:10px;display:flex;margin:0 0 12px!important}.mb-proposal-done{color:var(--ld-success);align-items:center;gap:6px;font-size:11px;display:flex}.mb-thinking{color:var(--ink-3);align-items:center;gap:4px;padding:10px 0 10px 34px;font-size:10px;display:flex}.mb-thinking>span{background:var(--ld-selected-border);border-radius:50%;width:4px;height:4px;animation:1s infinite mb-pulse}.mb-thinking>span:nth-child(2){animation-delay:.15s}.mb-thinking>span:nth-child(3){margin-right:5px;animation-delay:.3s}.mb-assistant>footer{border-top:1px solid var(--line-2);padding:13px 18px 18px}.mb-assistant-safety{color:var(--ink-3);align-items:center;gap:5px;margin-bottom:10px;font-size:9px;display:flex}.mb-assistant>footer form{position:relative}.mb-assistant textarea{resize:none;background:var(--surface-2);border-radius:10px;width:100%;height:86px;padding:12px 45px 12px 12px;font-size:12px}.mb-assistant form>button{background:var(--accent);width:29px;height:29px;color:var(--on-accent);border:0;border-radius:7px;place-items:center;display:grid;position:absolute;bottom:12px;right:10px}.mb-chat-chips{flex-wrap:wrap;gap:5px;margin-left:30px;display:flex}.mb-chat-chips button{color:var(--accent);border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:4px 7px;font-size:9px}@keyframes mb-rise{0%{opacity:0;margin-top:5px}to{opacity:1;margin-top:0}}@keyframes mb-fade{0%{opacity:0}to{opacity:1}}@keyframes mb-slide{0%{opacity:0;translate:25px}to{opacity:1;translate:0}}@keyframes mb-pulse{50%{opacity:.35}}@media (width>=1640px){.mb-donut{gap:18px}}@media (width<=1390px){.mb-screen.screen{padding:22px 20px}.mb-heading-title>p{max-width:400px}.mb-heading-actions{gap:6px}.mb-heading-actions .mb-button{padding:0 10px;font-size:11px}.mb-board-title h1{font-size:23px}.mb-toolbar-divider{margin:0}.mb-dashboard-bar{padding:8px}.mb-period-icon,.mb-save-state{display:none}.mb-periods button{padding:0 8px}.mb-widget>header,.mb-widget-visual{padding-left:14px;padding-right:14px}.mb-start-strip>div>span{max-width:400px}.mb-page-footer{flex-wrap:wrap}.mb-donut-figure{flex-basis:119px;width:119px}.mb-donut{gap:6px}.mb-donut-legend{gap:6px;min-width:140px;max-width:240px}.mb-donut-legend>div{font-size:9px}.mb-kpi-body>strong{font-size:30px}.mb-widget.is-kpi h3{font-size:10px}.mb-widget.is-kpi .mb-widget-visual{padding:0 14px 12px}}@media (width<=1100px){.mb-page-heading{align-items:flex-start}.mb-heading-actions{flex-wrap:wrap;justify-content:flex-end}.mb-heading-title>p,.mb-start-strip>div>span{max-width:300px}.mb-dashboard-bar{gap:5px}.mb-select-wrap select{max-width:110px}.mb-filter-toggle{gap:2px;font-size:0}.mb-layout-actions .mb-button{padding:0 8px;font-size:11px}.mb-periods button{padding:0 6px}.mb-toolbar-divider{display:none}.mb-start-strip>.mb-text-button{font-size:10px}.mb-widget h3{font-size:11px}.mb-widget-actions .mb-icon{width:20px}.mb-widget.is-kpi>header{padding:12px 10px 2px}.mb-widget.is-kpi .mb-widget-visual{padding:0 10px 10px}.mb-widget.is-kpi h3{font-size:9px}.mb-kpi-bottom>svg{width:46px}.mb-kpi-body>strong{font-size:28px}}@media (width<=1023px){.mb-grid{grid-template-columns:1fr;grid-auto-rows:auto}.mb-widget,.mb-add-tile{height:320px;grid-area:auto/1!important}.mb-widget.is-kpi{height:133px}.mb-widget.is-kpi h3{font-size:12px}.mb-widget.is-kpi>header{padding:14px 18px 2px}.mb-widget.is-kpi .mb-widget-visual{padding:0 18px 12px}.mb-kpi-body>strong{font-size:34px}.mb-widget h3{font-size:13px}.mb-widget .mb-explain{opacity:1}.mb-page-heading{gap:12px}.mb-wizard-body{grid-template-columns:1fr 1fr}.mb-view-options{grid-template-columns:repeat(3,1fr)}.mb-start-strip>div>span{max-width:unset}.mb-dashboard-bar{flex-wrap:wrap}.mb-layout-actions{margin-left:auto}.mb-widget.is-kpi .mb-kpi-body{max-width:100%}.mb-kpi-bottom>svg{width:100px}}@media (width<=700px){.mb-screen.screen{padding:18px 14px}.mb-page-heading{flex-direction:column}.mb-heading-actions{justify-content:flex-start;width:100%}.mb-heading-title>p{max-width:none}.mb-eyebrow{font-size:9px}.mb-heading-title{width:100%}.mb-board-title h1{font-size:23px}.mb-dashboard-bar{align-items:flex-start}.mb-scope-controls{flex-wrap:wrap;gap:4px}.mb-periods button{padding:0 8px}.mb-select-wrap select{max-width:none}.mb-filter-toggle{font-size:11px}.mb-start-strip{flex-wrap:wrap}.mb-start-strip>div{flex-basis:calc(100% - 60px)}.mb-start-strip>.mb-text-button{margin-left:47px}.mb-start-strip>.mb-icon{margin-left:auto}.mb-filter-panel{flex-wrap:wrap;gap:12px}.mb-filter-panel .mb-field{flex:1;min-width:150px}.mb-page-footer>span{flex-wrap:wrap}.mb-page-footer>div{gap:14px}.mb-custom-range{flex-wrap:wrap}.mb-modal{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.mb-modal-header{padding:19px}.mb-modal-header h2{font-size:19px}.mb-modal-header p{font-size:11px}.mb-modal-footer{padding:14px 18px}.mb-library{width:auto;inset:10px}.mb-library-tools{gap:7px;padding:15px}.mb-library-tools>.mb-button{padding:0 10px;font-size:0}.mb-category-tabs{gap:2px;padding:0 15px 12px}.mb-category-tabs button{padding:5px 8px;font-size:10px}.mb-library-scroll{padding:15px}.mb-library-grid{gap:10px}.mb-library-preview{height:95px;padding:10px}.mb-library-content{padding:10px}.mb-library-content h3{min-height:32px;font-size:11px;line-height:1.45}.mb-library-content p{min-height:35px;font-size:9px}.mb-type{gap:3px;font-size:8px}.mb-mini-donut .mb-donut-figure{max-width:80px}.mb-mini-donut .mb-donut-legend{display:none}.mb-wizard-body{flex-direction:column;height:auto;max-height:65dvh;display:flex;overflow:auto}.mb-wizard-form{padding:20px;overflow:visible}.mb-metric-search-bar{top:0}.mb-wizard-preview{border-left:0;border-top:1px solid var(--line);padding:20px;overflow:visible}.mb-steps{gap:6px;padding:14px 18px}.mb-steps button{justify-content:space-between;gap:0;font-size:0}.mb-steps button[aria-current=step]{flex:2;gap:5px;font-size:10px}.mb-steps button>span{width:22px;height:22px;font-size:10px}.mb-steps button>svg{margin:0 5px}.mb-steps button:last-child{flex:1}.mb-steps button:last-child[aria-current=step]{flex:2}.mb-view-options{grid-template-columns:repeat(4,1fr)}.mb-templates-scroll{padding:15px}.mb-template-grid{grid-template-columns:1fr}.mb-ui.mb-templates>.mb-modal-header{gap:16px;padding:16px}.mb-ui.mb-templates>.mb-modal-header h2{font-size:24px}.mb-ui.mb-templates .mb-empty-template{grid-template-columns:minmax(0,1fr)}.mb-guide-steps{grid-template-columns:1fr;gap:24px;padding:25px}.mb-guide-steps svg{margin-bottom:12px}.mb-guide-steps h3{max-width:none}.mb-guide-steps p{margin-top:5px}.mb-page.is-present{padding:20px}.mb-toast{gap:7px;width:calc(100vw - 28px);font-size:11px}.mb-toast>span{flex:1}.mb-canvas-empty{padding:25px}.mb-canvas-empty h2{font-size:20px}.mb-canvas-empty .mb-inline{flex-direction:column}.mb-history-item{flex-wrap:wrap}.mb-history-item>div{flex-basis:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.mb-ui *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mb-proposal-chart{background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;height:110px;margin:10px 0;padding:12px;overflow:hidden}.mb-proposal-chart .mb-mini-bars{gap:7px}.mb-proposal-chart .mb-bar-label{font-size:10px}body:has(.mb-modal[data-state=open]){padding-top:var(--workspace-header-height,52px)!important}.mb-viz-caption{color:var(--ink-3);margin:8px 0 0;font-size:10px;line-height:1.5}.mb-gauge{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.mb-gauge svg{flex:1;width:min(100%,250px);min-height:0}.mb-gauge svg text{fill:var(--ink-3);font-size:10px}.mb-gauge svg .mb-gauge-value{font-size:35px;font-weight:var(--ld-font-weight-medium);fill:var(--ink);letter-spacing:-1px}.mb-gauge svg .mb-gauge-percent{font-size:20px}.mb-gauge p{color:var(--ink-3);text-align:center;max-width:350px;margin:8px 0 0;font-size:10px;line-height:1.5}.mb-gauge.is-mini svg{width:auto;height:100%;max-height:100%}.mb-kpi-body>strong>small{margin-left:3px;font-size:.5em}.mb-funnel{flex-direction:column;justify-content:center;gap:14px;height:100%;display:flex}.mb-funnel-label{align-items:baseline;gap:8px;margin-bottom:7px;font-size:11px;display:flex}.mb-funnel-label strong{font-variant-numeric:tabular-nums;margin-left:auto}.mb-funnel-label small{text-align:right;width:43px;color:var(--ink-3)}.mb-funnel-track{background:var(--surface-2);border-radius:4px;justify-content:center;height:24px;display:flex}.mb-funnel-track i{border-radius:4px;height:100%;display:block}.mb-funnel.is-mini{gap:6px}.mb-funnel.is-mini .mb-funnel-label{margin-bottom:3px;font-size:8px}.mb-funnel.is-mini .mb-funnel-label small{display:none}.mb-funnel.is-mini .mb-funnel-track{height:10px}.mb-viz-legend{gap:9px;min-width:0;font-size:11px;display:grid}.mb-viz-legend>span{align-items:center;gap:7px;min-width:0;display:flex}.mb-viz-legend i{border-radius:2px;flex-shrink:0;width:7px;height:7px}.mb-viz-legend>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-viz-legend b{font-weight:var(--ld-font-weight-medium);white-space:nowrap;margin-left:auto}.mb-viz-legend.is-mini{gap:5px;font-size:8px}.mb-viz-legend.is-mini i{width:5px;height:5px}.mb-waffle{grid-template-columns:minmax(110px,1fr) minmax(115px,1fr);align-items:center;gap:14px;height:100%;display:grid}.mb-waffle-cells{aspect-ratio:1;grid-template-columns:repeat(10,1fr);gap:3px;width:100%;max-width:210px;display:grid}.mb-waffle-cells i{border-radius:2px}.mb-waffle>.mb-viz-caption{grid-column:1/-1;margin:0}.mb-waffle.is-mini{grid-template-columns:minmax(55px,1fr) minmax(60px,1.4fr);gap:10px}.mb-waffle.is-mini .mb-waffle-cells{gap:2px;max-width:90px;max-height:100%}.mb-segmented{flex-direction:column;justify-content:center;gap:17px;height:100%;display:flex}.mb-segmented-total{align-items:baseline;gap:9px;display:flex}.mb-segmented-total strong{letter-spacing:-.8px;font-size:28px}.mb-segmented-total span{color:var(--ink-3);font-size:11px}.mb-segments{border-radius:6px;flex-shrink:0;gap:2px;height:28px;display:flex;overflow:hidden}.mb-segments>div{justify-content:center;align-items:center;display:flex}.mb-segments span{color:inherit;font-size:10px;font-weight:var(--ld-font-weight-medium)}.mb-segmented .mb-viz-legend{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.mb-segmented.is-mini{gap:8px}.mb-segmented.is-mini .mb-segmented-total strong{font-size:17px}.mb-segmented.is-mini .mb-segmented-total span{font-size:8px}.mb-segmented.is-mini .mb-segments{height:16px}.mb-segmented.is-mini .mb-viz-legend{gap:5px 12px}.mb-segmented.is-mini .mb-segments span{font-size:7px}.mb-mosaic{flex-direction:column;height:100%;display:flex}.mb-mosaic-tiles{border-radius:7px;flex:1;min-height:0;position:relative;overflow:hidden}.mb-mosaic-tiles>div{border:2px solid var(--surface);color:var(--ld-on-primary);flex-direction:column;justify-content:center;gap:5px;padding:9px;display:flex;position:absolute;overflow:hidden}.mb-mosaic-tiles span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.mb-mosaic-tiles strong{font-size:19px;font-weight:var(--ld-font-weight-medium)}.mb-mosaic.is-mini .mb-mosaic-tiles>div{border-width:1px;padding:4px}.mb-mosaic.is-mini .mb-mosaic-tiles span{-webkit-line-clamp:1;font-size:7px}.mb-mosaic.is-mini .mb-mosaic-tiles strong{font-size:11px}.mb-lollipop{flex-direction:column;justify-content:center;gap:13px;height:100%;display:flex}.mb-lollipop-row{grid-template-columns:minmax(0,1.1fr) minmax(40px,1fr) 40px;align-items:center;gap:12px;font-size:11px;display:grid}.mb-lollipop-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mb-lollipop-row>div{background:var(--line-2);height:2px;padding-right:6px}.mb-lollipop-row i{height:2px;display:block;position:relative}.mb-lollipop-row i b{background:inherit;width:9px;height:9px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:-3.5px;right:-4px}.mb-lollipop-row>strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--ld-font-weight-medium)}.mb-lollipop.is-mini{gap:13px}.mb-lollipop.is-mini .mb-lollipop-row{grid-template-columns:minmax(0,1fr) minmax(30px,1fr) 30px;gap:7px;font-size:8px}.mb-lollipop.is-mini .mb-lollipop-row i b{width:6px;height:6px;top:-2px}.mb-pareto,.mb-columns{flex-direction:column;height:100%;min-height:0;display:flex}.mb-pareto>svg,.mb-columns>svg{flex:1;width:100%;min-height:70px}.mb-pareto svg text,.mb-columns svg text{fill:var(--ink-3);font-size:9px}.mb-pareto-key{color:var(--ink-3);gap:18px;font-size:9px;display:flex}.mb-pareto-key span{align-items:center;gap:5px;display:flex}.mb-pareto-key i{border-radius:2px;width:9px;height:5px}.mb-pareto-key span+span i{background:0 0;border-top:2px dashed;height:0}.mb-pareto-labels{grid-template-columns:1fr 1fr;gap:5px 18px;margin-top:10px;font-size:9px;display:grid}.mb-pareto-labels>span{white-space:nowrap;text-overflow:ellipsis;gap:6px;display:flex;overflow:hidden}.mb-pareto-labels b{color:var(--ink-3);font-weight:500}.mb-pareto-labels strong{margin-left:auto;padding-left:4px}.mb-column-labels{color:var(--ink-3);grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:7px;font-size:9px;display:grid}.mb-column-labels span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-view-filter{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:8px;max-width:180px;padding:9px;font-size:11px}.mb-library{width:min(870px,100vw - 24px)}.mb-library-tools .mb-search{min-width:0}.mb-library-preview{height:133px}.mb-assistant-tabs{flex:1;gap:5px;min-width:0;display:flex}.mb-assistant-tabs button{color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;padding:8px;font-size:11px}.mb-assistant-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:var(--ld-font-weight-medium)}.mb-assistant-gallery>h3{margin:0 0 7px;font-size:16px;line-height:1.4}.mb-assistant-gallery>p{color:var(--ink-3);margin:0 0 16px;font-size:11px;line-height:1.6}.mb-gallery-structure{text-align:left;border:1px solid var(--line);width:100%;color:var(--accent);background:var(--accent-soft);border-radius:10px;align-items:center;gap:10px;margin:0 0 17px;padding:12px;display:flex}.mb-gallery-structure strong,.mb-gallery-structure small{display:block}.mb-gallery-structure strong{margin-bottom:3px;font-size:11px}.mb-gallery-structure small{font-size:10px}.mb-gallery-structure>svg:last-child{margin-left:auto}.mb-reference-card{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;border-radius:12px;margin:0 0 14px;padding:0 0 12px;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.mb-reference-card:hover{border-color:var(--ld-selected-border);box-shadow:0 3px 12px color-mix(in srgb, var(--ld-ink) 6.3%, transparent)}.mb-reference-chart-grid{background:var(--surface-2);border-bottom:1px solid var(--line-2);pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:10px;padding:10px 8px;display:grid}.mb-reference-chart-grid>div{background:var(--surface);border:1px solid var(--line-2);border-radius:5px;min-width:0;height:59px;padding:5px;overflow:hidden}.mb-reference-card>strong,.mb-reference-card>span,.mb-reference-card>small{margin:0 12px;display:block}.mb-reference-card>strong{justify-content:space-between;align-items:center;font-size:12px;display:flex}.mb-reference-card>span{color:var(--ink-3);margin-top:5px;font-size:10px;line-height:1.5}.mb-reference-card>small{color:var(--accent);margin-top:8px;font-size:8px}.mb-reference-chart-grid .mb-viz-legend,.mb-reference-chart-grid .mb-segmented-total{display:none}.mb-reference-chart-grid .mb-waffle{display:block}.mb-reference-chart-grid .mb-waffle-cells{width:auto;height:100%;margin:auto}.mb-reference-chart-grid .mb-kpi-body strong{font-size:18px}.mb-reference-chart-grid .mb-kpi-bottom>span{font-size:6px}.mb-reference-chart-grid .mb-funnel-label{font-size:5px}.mb-reference-chart-grid .mb-lollipop-row{font-size:5px;grid-template-columns:1fr 1fr 18px!important;gap:3px!important}.mb-reference-chart-grid .mb-lollipop{gap:8px}.mb-reference-chart-grid .mb-heat-labels,.mb-reference-chart-grid .mb-heat-row>span{display:none}.mb-reference-chart-grid .mb-heat-row{grid-template-columns:repeat(24,1fr)}.mb-reference-chart-grid .mb-heatmap{gap:3px}.mb-reference-chart-grid .mb-pareto>svg,.mb-reference-chart-grid .mb-columns>svg{min-height:0}.mb-proposal-examples{gap:9px;margin:12px 0;display:grid}.mb-proposal-example{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;grid-template-columns:105px 1fr;align-items:center;gap:11px;display:grid;overflow:hidden}.mb-proposal-example-chart{background:var(--surface-2);pointer-events:none;height:78px;padding:8px;overflow:hidden}.mb-proposal-example>div+div{min-width:0;padding:7px 7px 7px 0}.mb-proposal-example small{color:var(--ink-3);align-items:center;gap:4px;font-size:8px;display:flex}.mb-proposal-example strong{margin:4px 0;font-size:10px;line-height:1.5;display:block}.mb-proposal-example span{color:var(--ld-success);gap:4px;font-size:8px;display:flex}.mb-proposal-example-chart .mb-viz-legend{display:none}.mb-proposal-example-chart .mb-waffle{display:block}.mb-proposal-example-chart .mb-waffle-cells{width:auto;height:100%;margin:auto}.mb-structure-button{color:var(--accent);background:var(--surface)}.mb-layout-modal{width:min(1040px,100vw - 40px)}.mb-ui.mb-layout-modal>.mb-modal-header{border-bottom:0;padding-bottom:0}.mb-layout-modal>.mb-modal-header h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mb-layout-modal .mb-modal-footer{justify-content:flex-end}.mb-layout-modal .mb-modal-footer>span{margin-right:auto;font-weight:400}.mb-layout-footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mb-layout-modal .mb-layout-footer-actions .mb-button{font-weight:400}.mb-layout-modal :is(.mb-layout-assurance strong,.mb-layout-options strong,.mb-layout-rationale strong,.mb-layout-mini-card>strong){font-weight:500}.mb-layout-modal-scroll{background:var(--ground);min-height:0;padding:22px 26px;overflow:auto}.mb-layout-assurance{border:1px solid var(--ld-border);background:color-mix(in srgb, var(--ld-success) 6%, var(--surface));color:var(--ld-success);border-radius:10px;align-items:center;gap:11px;padding:13px 15px;font-size:11px;line-height:1.6;display:flex}.mb-layout-assurance>svg{flex-shrink:0}.mb-layout-assurance strong{color:var(--ink);font-size:12px;display:block}.mb-layout-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.mb-layout-options>button{border:1px solid var(--line);background:var(--surface);text-align:left;color:var(--ink);border-radius:10px;padding:15px;position:relative}.mb-layout-options>button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.mb-layout-options strong{overflow-wrap:anywhere;margin:10px 0 5px;font-size:12px;display:block}.mb-layout-options small{color:var(--ink-3);font-size:10px;line-height:1.5;display:block}.mb-layout-options>button>svg{color:var(--accent);position:absolute;top:13px;right:13px}.mb-layout-option-icon{grid-template-columns:1fr 1fr;gap:3px;width:48px;height:28px;display:grid}.mb-layout-option-icon i{background:var(--accent-soft);border:1px solid var(--ld-selected-border);border-radius:2px}.mb-layout-option-icon.variant-1{grid-template-columns:repeat(3,1fr)}.mb-layout-option-icon.variant-1 i:first-child{grid-column:span 3}.mb-layout-option-icon.variant-2{grid-template-columns:repeat(3,1fr)}.mb-layout-comparison{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:13px;display:grid}.mb-layout-comparison>svg{color:var(--ink-3)}.mb-layout-preview{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow:hidden}.mb-layout-preview>header{border-bottom:1px solid var(--line-2);justify-content:space-between;padding:12px 14px;font-size:12px;font-weight:500;display:flex}.mb-layout-preview>header small{color:var(--ink-3);font-size:10px;font-weight:400}.mb-layout-preview:last-child{border-color:var(--ld-selected-border)}.mb-layout-preview:last-child>header{background:var(--accent-soft);color:var(--accent)}.mb-layout-mini-scroll{background:var(--ground);height:300px;padding:12px;overflow:auto}.mb-layout-mini-grid{pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:7px;grid-auto-flow:dense;gap:5px;display:grid}.mb-layout-mini-card{background:var(--surface);border:1px solid var(--line);border-radius:4px;flex-direction:column;min-width:0;min-height:0;padding:6px;display:flex;overflow:hidden}.mb-layout-mini-card>strong{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:5px;line-height:1.3;overflow:hidden}.mb-layout-mini-card>div{flex:1;min-height:0;overflow:hidden}.mb-layout-mini-card .mb-kpi-body>strong{font-size:14px}.mb-layout-mini-card .mb-kpi-bottom{display:none}.mb-layout-mini-card .mb-pareto>svg,.mb-layout-mini-card .mb-columns>svg{min-height:0}.mb-layout-mini-card .mb-viz-legend{display:none}.mb-layout-mini-card .mb-waffle{display:block}.mb-layout-mini-card .mb-waffle-cells{width:auto;height:100%;margin:auto}.mb-layout-mini-card .mb-bars{gap:4px}.mb-layout-mini-card .mb-bar-label{font-size:5px}.mb-layout-mini-card .mb-donut{gap:6px}.mb-layout-mini-card .mb-donut-legend{font-size:5px}.mb-layout-rationale{color:var(--accent);align-items:flex-start;gap:10px;padding:16px 2px 0;display:flex}.mb-layout-rationale>svg{flex-shrink:0;margin-top:3px}.mb-layout-rationale p{color:var(--ink-3);margin:0;font-size:11px;line-height:1.6}.mb-layout-rationale strong{color:var(--ink);margin-bottom:3px;font-size:12px;display:block}.mb-layout-rationale>svg:last-child{opacity:.4;margin-left:auto}@media (width<=760px){.mb-library-tools{flex-wrap:wrap}.mb-library-tools .mb-search{flex-basis:100%}.mb-library-tools>.mb-button{display:flex}.mb-library-tools>.mb-library-select{flex:1;max-width:none}.mb-layout-options{gap:7px}.mb-layout-options>button{padding:10px}.mb-layout-options small{display:none}.mb-layout-comparison{grid-template-columns:1fr}.mb-layout-comparison>svg{display:none}.mb-layout-modal-scroll{padding:14px}.mb-layout-modal .mb-modal-footer{flex-wrap:wrap}.mb-layout-modal .mb-modal-footer>span{flex-basis:100%}.mb-layout-modal .mb-layout-options{grid-template-columns:1fr}.mb-layout-modal .mb-layout-options>button{padding:12px}.mb-waffle{gap:10px}.mb-layout-actions{flex-wrap:wrap}}.mb-layout-mini-card .mb-chart-plot,.mb-reference-chart-grid .mb-chart-plot,.mb-proposal-example-chart .mb-chart-plot{min-height:0}.mb-layout-mini-card .mb-chart-plot>svg,.mb-reference-chart-grid .mb-chart-plot>svg,.mb-proposal-example-chart .mb-chart-plot>svg{overflow:hidden}.mb-layout-mini-card .mb-donut-figure,.mb-reference-chart-grid .mb-donut-figure,.mb-proposal-example-chart .mb-donut-figure{width:auto;min-width:0;height:100%}.mb-layout-mini-card .mb-donut-legend{display:none}.mb-reference-chart-grid .mb-funnel{gap:3px}.mb-reference-chart-grid .mb-funnel-label{margin-bottom:1px}.mb-reference-chart-grid .mb-funnel-track{height:6px}.app.loden-app.ld-workspace:has(>.workspace-companion>.mb-assistant-rail)>#workspace-content{scrollbar-width:none}.app.loden-app.ld-workspace:has(>.workspace-companion>.mb-assistant-rail)>#workspace-content::-webkit-scrollbar{display:none}.mb-rail-tool{width:var(--ld-size-touch);height:var(--ld-size-touch);border:var(--ld-stroke-hairline) solid transparent;border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);box-shadow:var(--ld-shadow-shell);color:var(--ld-ink-muted);cursor:pointer;place-items:center;padding:0;display:grid}.mb-rail-tool:hover{background:var(--ld-surface-hover);color:var(--ld-ink)}body:has(.mb-tabs-dialog,.mb-access-dialog) .workspace-companion{visibility:hidden}body:has(.mb-page.is-present) :is(.workspace-companion,.loden-dock,.workspace-footer){display:none}.mb-assistant-panel .mb-assistant{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;border:0;flex:1;animation:none;position:static;inset:auto}.mb-assistant-panel .mb-assistant>header{padding:var(--ld-space-24) var(--ld-space-16) var(--ld-space-16);gap:var(--ld-space-8);border-bottom:0;flex:none}.mb-assistant-panel h2{font:var(--ld-type-section-weight) var(--ld-type-body-large-size)/var(--ld-type-label-line) var(--ld-font-sans);flex:1;margin:0}.mb-assistant-panel .mb-ai-mark{width:var(--ld-space-24);height:var(--ld-space-24);background:0 0;border-radius:0}.mb-assistant-panel .mb-assistant-tabs{margin:0 var(--ld-space-16) var(--ld-space-8);padding:var(--ld-space-2);border-radius:var(--ld-radius-sm);background:var(--ld-surface-hover);flex:none}.mb-assistant-panel .mb-assistant-tabs button{min-height:var(--ld-size-control-sm);padding:var(--ld-space-4) var(--ld-space-8);font-size:var(--ld-type-caption-size);border-radius:var(--ld-radius-xs)}.mb-assistant-panel .mb-assistant-tabs button[aria-pressed=true]{background:var(--ld-screen-bg);color:var(--ld-ink);box-shadow:var(--ld-shadow-selection)}.mb-assistant-panel .mb-assistant-scroll{overscroll-behavior:contain;scrollbar-width:none;padding:var(--ld-space-16)}.mb-assistant-panel .mb-assistant-scroll::-webkit-scrollbar{display:none}.mb-assistant-panel .mb-assistant-welcome{padding:0}.mb-assistant-panel .mb-assistant-welcome h3{font:var(--ld-type-section-weight) var(--ld-type-body-large-size)/var(--ld-type-label-line) var(--ld-font-sans);letter-spacing:normal;margin:0}.mb-assistant-panel .mb-assistant-welcome>p{margin-top:var(--ld-space-8);font:var(--ld-type-caption-weight) var(--ld-type-caption-size)/var(--ld-type-caption-line) var(--ld-font-sans)}.mb-assistant-panel .mb-prompts{margin-top:var(--ld-space-16);gap:var(--ld-space-8)}.mb-assistant-panel .mb-prompts button{min-height:var(--ld-size-touch);padding:var(--ld-space-12);gap:var(--ld-space-8);border-radius:var(--ld-radius-md);transition:background var(--ld-motion-fast);background:0 0;border:0}.mb-assistant-panel .mb-prompts button:hover{background:var(--ld-surface-hover)}.mb-assistant-panel .mb-prompts strong{font-size:var(--ld-type-caption-size)}.mb-assistant-panel .mb-prompts small{margin-top:var(--ld-space-2);font-size:var(--ld-type-caption-size);line-height:var(--ld-type-caption-line)}.mb-assistant-panel .mb-prompts svg{flex-shrink:0}.mb-assistant-panel .mb-assistant-structure-action{margin:0 var(--ld-space-16);padding:var(--ld-space-8);gap:var(--ld-space-8);border-radius:var(--ld-radius-sm)}.mb-assistant-panel .mb-assistant-structure-action strong{font-size:var(--ld-type-caption-size)}.mb-assistant-panel .mb-assistant>footer{padding:var(--ld-space-12) var(--ld-space-16);border-top:0;border-radius:0;flex:none}.mb-assistant-panel .mb-assistant-safety{margin-bottom:var(--ld-space-8);gap:var(--ld-space-4);font-size:var(--ld-type-caption-size);line-height:var(--ld-type-caption-line)}.mb-assistant-panel .mb-assistant-safety svg{flex-shrink:0}.mb-assistant-panel .mb-assistant>footer form{align-items:flex-end;gap:var(--ld-space-8);padding:var(--ld-space-8);background:var(--ld-surface);border:1px solid var(--ld-border);border-radius:var(--ld-radius-lg);display:flex}.mb-assistant-panel .mb-assistant>footer form:focus-within{border-color:var(--ld-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--ld-focus) 16%, transparent)}.mb-assistant-panel .mb-assistant textarea{min-width:0;height:64px;padding:var(--ld-space-8);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;font-size:14px;line-height:1.5;display:block}.mb-assistant-panel form>button{width:var(--ld-size-control-sm);height:var(--ld-size-control-sm);border-radius:var(--ld-radius-md);flex-shrink:0;position:static}.mb-assistant-panel .mb-assistant>footer form textarea:focus-visible{box-shadow:none;outline:none}:is(.mb-page.mb-ui.is-compact .mb-grid,.mb-page.mb-ui.is-compact .mb-grid:has(.is-daily)){grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.mb-page.is-compact :is(.mb-widget,.mb-add-tile){height:var(--ld-size-chart-default);grid-area:auto/1!important}.mb-page.mb-ui.is-compact .mb-grid>.mb-widget:not(.is-kpi){height:auto;min-height:400px}.mb-page.mb-ui.is-compact .mb-widget.is-daily .daily-chart{flex:1 0 auto}.mb-page.mb-ui.is-compact .mb-widget.is-daily .daily-plot{flex:1 0 220px}.mb-page.mb-ui.is-compact .mb-widget.is-daily .daily-chart>footer{flex-shrink:0}.mb-page.mb-ui.is-compact .mb-grid>.mb-widget.is-kpi{height:auto;min-height:132px}.mb-page.is-compact .mb-summary{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-area:auto/1/auto/-1!important}.mb-page.is-compact .mb-summary>.mb-widget.is-kpi{grid-column:auto!important}.mb-page.is-compact .mb-summary>.mb-widget:nth-child(odd){border-left:0}.mb-page.is-compact .mb-summary>.mb-widget:nth-child(n+3){border-top:var(--ld-stroke-hairline) solid var(--ld-border)}@media (width<=767px){.mb-assistant-panel .mb-assistant>header{padding:var(--ld-space-12) var(--ld-space-16)}.mb-assistant-panel .mb-assistant-tabs{margin:0 var(--ld-space-16) var(--ld-space-8)}.mb-assistant-panel .mb-assistant>footer{padding:var(--ld-space-8) var(--ld-space-16)}.mb-assistant-panel .mb-assistant-structure-action,.mb-assistant-panel .mb-assistant-safety{display:none}}@media (width<=599px){.mb-page.is-compact .mb-summary{grid-template-columns:minmax(0,1fr)}.mb-page.is-compact .mb-summary>.mb-widget+.mb-widget{border-left:0;border-top:var(--ld-stroke-hairline) solid var(--ld-border)}}@media (prefers-reduced-motion:reduce){.mb-assistant-panel .mb-assistant-scroll{scroll-behavior:auto}}@media (pointer:coarse){.mb-assistant-panel :is(.mb-assistant-tabs button,.mb-icon,form>button){min-width:var(--ld-size-touch);min-height:var(--ld-size-touch)}.mb-assistant-panel .mb-assistant textarea{padding-right:var(--ld-space-8)}}.mb-ui.mb-tabs-dialog,.mb-ui.mb-access-dialog{width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px)}.mb-ui:is(.mb-tabs-dialog,.mb-access-dialog)>.mb-modal-header{border-bottom:0}.mb-tab-dialog-body{min-height:0;padding:0 var(--ld-space-24) var(--ld-space-24);gap:var(--ld-space-16);flex-direction:column;display:flex;overflow:auto}.mb-tab-dialog-body .mb-tab-note{color:var(--ld-ink-muted);font-size:var(--ld-type-caption-size);line-height:1.5}.mb-ui.mb-tabs-dialog{width:min(680px,100vw - 32px)}.mb-tabs-dialog .mb-modal-header{padding:20px 24px 16px}.mb-tabs-dialog .mb-modal-header h2{font-size:20px;line-height:28px}.mb-tabs-dialog .mb-modal-footer{border-top:0;padding:16px 24px}.mb-tab-settings-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mb-tab-settings-list>li{align-items:center;gap:8px;padding:6px 0;display:flex}.mb-tab-position{color:var(--ld-ink-subtle);font:400 11px var(--ld-font-mono);flex:0 0 22px}.mb-tabs-dialog .mb-tab-name{position:relative}.mb-tabs-dialog .mb-tab-name>.mb-tab-status{border-radius:var(--ld-radius-sm);background:var(--ld-surface);color:var(--ld-ink-muted);pointer-events:none;padding:2px 6px;font-size:10px;line-height:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mb-ui.mb-tabs-dialog .mb-tab-settings-list .mb-tab-name>input{border-color:var(--ld-border);border-radius:var(--ld-radius-md);height:36px}.mb-ui.mb-tabs-dialog .mb-tab-name[data-status]>input{padding-right:82px}.mb-ui.mb-tabs-dialog .mb-tab-name>input:focus-visible{outline:2px solid var(--ld-primary);outline-offset:2px}.mb-tab-name{gap:var(--ld-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.mb-tab-name>span{color:var(--ld-ink-muted);font-size:11px}.mb-ui.mb-tabs-dialog .mb-tab-name>input,.mb-ui.mb-access-dialog .mb-access-select>select{width:100%;min-width:0;height:var(--ld-size-control-md);padding:0 var(--ld-space-12);border:var(--ld-stroke-hairline) solid var(--ld-control-border);border-radius:var(--ld-radius-lg);background:var(--ld-control-bg);color:var(--ld-ink);font:inherit;box-shadow:none;font-size:13px;font-weight:400}.mb-tab-row-actions,.mb-tab-dialog-actions{align-items:center;gap:var(--ld-space-4);flex-shrink:0;display:flex}.mb-tab-dialog-actions{gap:var(--ld-space-8);margin-left:auto}.mb-tab-row-actions .mb-icon{width:var(--ld-size-control-md);height:var(--ld-size-control-md)}.mb-tabs-dialog .mb-tab-row-actions .mb-icon{border-radius:var(--ld-radius-md);width:30px;height:30px;color:var(--ld-ink-muted)}.mb-tab-row-actions [aria-pressed=true]{color:var(--ld-ink);background:var(--ld-surface)}.mb-tab-row-actions [aria-pressed=true] svg{stroke-width:2px}.mb-tab-row-actions button:nth-child(3){margin-left:8px}.mb-tab-error{color:var(--ld-danger,#a32e25);font-size:12px}.mb-tab-owner{gap:var(--ld-space-12);background:var(--ld-surface-2);padding:var(--ld-space-12);border-radius:var(--ld-radius-md);align-items:center;display:flex}.mb-tab-owner div{gap:var(--ld-space-4);min-width:0;display:grid}.mb-tab-owner span{color:var(--ld-ink-muted);overflow-wrap:anywhere;font-size:12px}.mb-access-modes,.mb-access-roles{border:0;min-width:0;margin:0;padding:0}.mb-access-modes legend,.mb-access-roles legend{font-weight:var(--ld-font-weight-medium);margin-bottom:var(--ld-space-8)}.mb-access-modes{gap:var(--ld-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mb-access-modes>label{gap:var(--ld-space-8);padding:var(--ld-space-12);border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);cursor:pointer;align-items:flex-start;display:flex}.mb-access-modes>label[data-selected=true]{background:var(--ld-primary-soft);border-color:var(--ld-primary)}.mb-access-modes input{accent-color:var(--ld-primary);margin:3px 0 0}.mb-access-modes span{gap:var(--ld-space-4);display:grid}.mb-access-modes small{color:var(--ld-ink-muted);line-height:1.4}.mb-access-roles>label{justify-content:space-between;align-items:center;gap:var(--ld-space-16);padding:var(--ld-space-8) 0;display:flex}.mb-access-select{flex-shrink:0;width:184px;max-width:55%;position:relative}.mb-ui.mb-access-dialog .mb-access-select>select{appearance:none;background-image:none;padding-right:40px}.mb-access-select>svg{color:var(--ld-ink-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mb-access-rules{font-size:12px;line-height:1.5}.mb-access-rules ul{color:var(--ld-ink-muted);gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.mb-access-confirm{border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);align-items:flex-start;gap:8px;padding:12px;display:flex}.mb-access-delete{border-top:1px solid var(--ld-border);align-items:center;gap:16px;padding-top:16px;display:flex}.mb-access-delete p{color:var(--ld-ink-muted);margin-top:4px;font-size:12px;line-height:1.5}.mb-access-delete button{flex-shrink:0}.mb-ui.mb-access-dialog{width:min(600px,100vw - 32px)}.mb-access-dialog .mb-modal-header{align-items:flex-start;padding:20px 24px 16px}.mb-access-dialog .mb-modal-header h2{font-size:20px;font-weight:500;line-height:28px}.mb-access-dialog .mb-tab-dialog-body{gap:16px;padding-bottom:8px}.mb-access-owner-line{color:var(--ld-ink-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.mb-access-owner-line strong{color:var(--ld-ink);overflow-wrap:anywhere;font-weight:500}.mb-access-notice{color:var(--ld-ink-muted);margin:0;font-size:12px;line-height:18px}.mb-access-dialog .mb-access-modes{grid-template-columns:1fr;gap:6px}.mb-access-dialog .mb-access-modes legend{margin-bottom:10px;font-size:13px;line-height:20px}.mb-access-dialog .mb-access-modes>label{align-items:center;gap:10px;padding:12px}.mb-access-dialog .mb-access-modes>label[data-selected=true]{background:var(--ld-surface);border-color:var(--ld-primary)}.mb-access-dialog .mb-access-modes input{flex-shrink:0;width:16px;height:16px;margin:0}.mb-access-dialog .mb-access-modes span{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.mb-access-dialog .mb-access-modes strong{font-size:13px;font-weight:500;line-height:20px}.mb-access-dialog .mb-access-modes small{font-size:12px;line-height:18px}.mb-access-dialog .mb-access-rules summary{cursor:pointer;color:var(--ld-ink-muted);font-size:12px;line-height:20px}.mb-access-dialog .mb-access-rules summary:focus-visible{outline:2px solid var(--ld-primary);outline-offset:4px}.mb-access-dialog .mb-access-delete{background:var(--ld-surface);border-radius:var(--ld-radius-md);border-top:0;gap:12px;padding:12px}.mb-access-dialog .mb-access-delete strong{font-size:12px;font-weight:500}.mb-access-dialog .mb-access-delete p{margin:4px 0 0;font-size:11px}.mb-access-dialog .mb-access-delete .mb-button{color:var(--ld-risk-critical);font-size:12px}.mb-access-dialog .mb-modal-footer{border-top:0;gap:12px;padding:16px 24px 20px}.mb-access-dialog .mb-modal-footer>span{color:var(--ld-ink-muted);font-size:11px}@media (width<=599px){.mb-tab-dialog-body{padding:0 16px 16px}.mb-tab-settings-list>li{flex-wrap:wrap}.mb-tab-name{flex-basis:calc(100% - 30px)}.mb-tab-row-actions{margin-left:auto}.mb-access-roles>label{flex-wrap:wrap;gap:8px}.mb-access-select{width:100%;max-width:none}.mb-access-modes{grid-template-columns:1fr}.mb-access-delete{flex-direction:column;align-items:flex-start}.mb-ui:is(.mb-tabs-dialog,.mb-access-dialog) .mb-modal-footer{flex-wrap:wrap;gap:12px}}@media (pointer:coarse){.mb-tab-row-actions .mb-icon,.mb-access-roles select,.mb-tab-name>input{min-height:var(--ld-size-touch)}.mb-tabs-dialog .mb-tab-row-actions .mb-icon{width:var(--ld-size-touch);height:var(--ld-size-touch)}}.mbf-toolbar{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:18px}.mb-ui .mbf-version{border:1px solid var(--line);background-color:var(--surface);border-radius:8px;max-width:100%;min-height:36px;padding:0 32px 0 10px;font-size:12px}.mbf-main-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:54px;padding:9px 12px;display:flex}.mbf-tools,.mbf-fields,.mbf-active-row,.mbf-chips{align-items:center;display:flex}.mbf-period-trigger,.mbf-utility,.mbf-field,.mbf-reset{color:var(--ink-2,var(--ink));white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;line-height:1.35;display:inline-flex}.mbf-period-trigger,.mbf-utility{min-height:34px;padding:8px}.mbf-period-trigger{font-weight:var(--ld-font-weight-medium);gap:8px;max-width:280px}.mbf-period-trigger>span{text-overflow:ellipsis;overflow:hidden}.mbf-period-trigger>svg:first-child{color:var(--ink-3)}.mbf-period-trigger>svg:last-child{color:var(--ink-3);margin-left:3px}.mbf-period-trigger:hover,.mbf-utility:hover,.mbf-field:hover,.mbf-reset:hover{background:var(--surface-2);color:var(--accent)}.mbf-tools{gap:5px;margin-left:auto}.mbf-divider{background:var(--line);flex-shrink:0;width:1px;height:20px;margin:0 3px}.mbf-fields{flex-wrap:wrap;gap:7px;min-width:0}.mbf-field{border:1px solid var(--line);max-width:255px;min-height:35px;padding:8px 10px}.mbf-field>svg:first-child{color:var(--ink-3)}.mbf-field>svg:last-child{color:var(--ink-3);margin-left:3px}.mbf-field>span{text-overflow:ellipsis;overflow:hidden}.mbf-field.is-active{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface))}.mbf-field.is-active>svg:first-child{color:var(--accent)}.mbf-count{background:var(--accent-soft);min-width:19px;height:19px;font-size:10px;font-weight:var(--ld-font-weight-medium);border-radius:5px;place-items:center;padding:0 4px;display:grid}.mbf-active-row{border-top:1px solid var(--line-2,var(--line));background:color-mix(in srgb, var(--surface-2) 55%, var(--surface));border-radius:0 0 14px 14px;gap:8px;padding:10px 16px}.mbf-active-caption{color:var(--ink-3);flex-shrink:0;margin-right:3px;font-size:11px}.mbf-chips{flex-wrap:wrap;gap:5px}.mbf-chip{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--line));background:var(--surface);color:var(--accent);text-align:left;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;line-height:1.4;display:flex}.mbf-chip:hover{background:var(--accent-soft)}.mbf-chip svg{opacity:.7}.mbf-reset{color:var(--ink-3);margin-left:4px;padding:5px 7px;font-size:11px}.mbf-active-row>.mbf-reset{margin-left:auto}.mbf-preset-count{color:var(--ink-3);font-size:10px}.mbf-popover{z-index:100;width:320px;max-width:calc(100vw - 24px);max-height:min(680px, var(--radix-popover-content-available-height));background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 38px color-mix(in srgb, var(--ld-ink) 13.3%, transparent), 0 2px 5px color-mix(in srgb, var(--ld-ink) 3.1%, transparent);border-radius:14px;animation:.13s ease-out mbf-enter;overflow:auto}@keyframes mbf-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.mbf-popover-title{justify-content:space-between;align-items:center;padding:13px 14px 10px 16px;display:flex}.mbf-popover-title h3{font-size:14px;font-weight:var(--ld-font-weight-medium)}.mbf-icon{color:var(--ink-3);background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.mbf-icon:hover{color:var(--accent);background:var(--surface-2)}.mbf-config-trigger,.mbf-reset-icon{width:34px;height:34px}.mbf-search{height:36px;color:var(--ink-3);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;margin:0 14px 9px;padding:0 10px;display:flex}.mbf-search:focus-within{border-color:var(--ld-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--ld-ink) 7.1%, transparent)}.mbf-search input{background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;padding:0;font-size:12px}.mbf-search input:focus-visible{outline:none}.mbf-options{scrollbar-width:none;max-height:260px;padding:0 8px 3px;overflow:auto}.mbf-option{cursor:pointer;border-radius:7px;align-items:center;gap:9px;min-height:37px;padding:8px;font-size:12px;display:flex}.mbf-option:hover{background:var(--surface-2)}.mbf-option input{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:15px;height:15px;margin:0}.mbf-option span{line-height:1.45}.mbf-option-all{border-bottom:1px solid var(--line-2,var(--line));border-radius:0;margin-bottom:5px;padding-bottom:11px}.mbf-option-all>span{font-weight:var(--ld-font-weight-medium)}.mbf-option-all small{color:var(--ink-3);margin-left:auto;font-size:10px}.mbf-no-results{color:var(--ink-3);padding:12px 9px 19px;font-size:12px}.mbf-selection-note{color:var(--ink-3);padding:8px 16px 11px;font-size:10px;line-height:1.5}.mbf-popover-footer{border-top:1px solid var(--line-2,var(--line));justify-content:flex-end;gap:7px;padding:11px 14px;display:flex}.mbf-popover-footer .mb-button{min-height:33px;font-size:12px}.mbf-extra-fields{padding-bottom:7px}.mbf-extra-field+.mbf-extra-field{border-top:1px solid var(--line-2,var(--line))}.mbf-extra-heading{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:12px;display:flex}.mbf-extra-heading>svg{color:var(--ink-3)}.mbf-extra-heading span{font-weight:var(--ld-font-weight-medium)}.mbf-extra-heading small{color:var(--ink-3);margin-left:auto;font-size:10px}.mbf-extra-heading[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.mbf-extra-field .mbf-options{max-height:200px}.mbf-date-popover{width:380px}.mbf-period-options{grid-template-columns:repeat(2,1fr);gap:6px;padding:0 14px 14px;display:grid}.mbf-period-options button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink-2,var(--ink));border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.mbf-period-options button:hover{background:var(--surface-2);color:var(--accent)}.mbf-period-options button[aria-pressed=true]{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 25%, var(--line));color:var(--accent);font-weight:var(--ld-font-weight-medium)}.mbf-period-custom-toggle{border:0;border-top:1px solid var(--line-2,var(--line));width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:8px;padding:13px 16px;font-size:12px;display:flex}.mbf-period-custom-toggle>svg{color:var(--ink-3)}.mbf-period-custom-toggle>svg:last-child{margin-left:auto}.mbf-period-custom-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.mbf-period-custom-toggle:hover{color:var(--accent);background:var(--surface-2)}.mbf-date-fields{align-items:flex-end;gap:10px;padding:7px 16px 1px;display:flex}.mbf-date-fields label{min-width:0;color:var(--ink-3);flex-direction:column;flex:1;gap:6px;font-size:11px;display:flex}.mbf-date-fields input{width:100%;min-width:0;height:38px;padding:8px;font-size:12px}.mbf-date-fields>span{color:var(--ink-3);padding-bottom:10px}.mbf-error{color:var(--ld-risk);font-size:11px;line-height:1.5;margin:0 16px 12px!important}.mbf-config-modal{width:520px;max-width:calc(100vw - 32px)}.mbf-config-body{padding:20px 24px 24px}.mbf-fixed-filter{background:var(--surface-2);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.mbf-config-symbol{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.mbf-fixed-filter>div,.mbf-config-label{flex-direction:column;gap:2px;display:flex}.mbf-fixed-filter strong,.mbf-config-label strong{font-size:13px;font-weight:var(--ld-font-weight-medium)}.mbf-fixed-filter small,.mbf-config-label small{color:var(--ink-3);font-size:11px}.mbf-fixed-filter>svg{color:var(--ink-3);margin-left:auto;margin-right:5px}.mbf-config-caption{color:var(--ink-3);justify-content:space-between;margin:23px 1px 8px;font-size:10px;display:flex}.mbf-config-row{border-bottom:1px solid var(--line-2,var(--line));align-items:center;gap:12px;padding:13px 0;display:flex}.mbf-config-row:last-child{border-bottom:0}.mbf-config-label{flex:1;min-width:0}.mbf-order-buttons{align-items:center;gap:1px;display:flex}.mbf-switch{cursor:pointer;width:32px;height:19px;margin-left:5px;display:inline-flex;position:relative}.mbf-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.mbf-switch span{background:var(--line);border-radius:20px;width:100%;height:100%;transition:background .15s}.mbf-switch span:after{content:"";background:var(--surface);width:13px;height:13px;box-shadow:0 1px 2px color-mix(in srgb, var(--ld-ink) 13.3%, transparent);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.mbf-switch input:checked+span{background:var(--accent)}.mbf-switch input:checked+span:after{background:var(--ld-on-primary);transform:translate(13px)}.mbf-switch input:focus-visible+span{outline:2px solid var(--ld-focus);outline-offset:3px}.mbf-config-help{background:var(--surface-2);color:var(--ink-3);border-radius:9px;padding:11px 13px;font-size:11px;line-height:1.6;margin-top:17px!important}.mbf-presets-popover{width:355px}.mbf-presets-list{max-height:340px;padding:0 8px 8px;overflow:auto}.mbf-presets-empty{flex-direction:column;align-items:flex-start;gap:7px;padding:12px 14px 19px;display:flex}.mbf-presets-empty>span{background:var(--accent-soft);width:43px;height:43px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:5px;display:grid}.mbf-presets-empty strong{font-size:13px;font-weight:var(--ld-font-weight-medium)}.mbf-presets-empty p{color:var(--ink-3);max-width:270px;font-size:12px;line-height:1.65}.mbf-preset-row{border-radius:8px;align-items:center;padding-right:5px;display:flex}.mbf-preset-row:hover{background:var(--surface-2)}.mbf-preset-row.is-active{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface))}.mbf-preset-apply{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:11px 8px;display:flex}.mbf-preset-apply>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mbf-preset-apply strong{font-size:12px;font-weight:var(--ld-font-weight-medium);overflow-wrap:anywhere}.mbf-preset-apply small{color:var(--ink-3);font-size:10px;line-height:1.5}.mbf-preset-symbol{color:var(--ink-3);flex-shrink:0;place-items:center;width:26px;height:27px;display:grid}.mbf-preset-row.is-active .mbf-preset-symbol{color:var(--accent)}.mbf-delete:hover{color:var(--ld-risk)}.mbf-presets-footer{flex-direction:column;gap:7px;padding:12px 16px 14px;display:flex}.mbf-presets-footer small{color:var(--ink-3);text-align:center;font-size:10px}.mbf-save-button{border:1px solid var(--line);width:100%;color:var(--accent);background:var(--surface);font-weight:var(--ld-font-weight-medium);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:12px;display:flex}.mbf-save-button:hover{background:var(--accent-soft)}.mbf-save-preset{flex-direction:column;gap:7px;padding:14px 16px;display:flex}.mbf-save-preset label{font-size:11px;font-weight:var(--ld-font-weight-medium)}.mbf-save-preset>input{width:100%;height:37px;padding:8px 10px;font-size:12px}.mbf-scope-summary{color:var(--ink-3);font-size:10px;line-height:1.6}.mbf-save-preset .mbf-error{margin:0!important}.mbf-save-preset>div{justify-content:flex-end;align-items:center;gap:7px;margin-top:6px;display:flex}.mbf-save-preset .mb-button{min-height:33px;font-size:12px}@media (width<=1250px){.mbf-main-row{gap:8px}}@media (width<=700px){.mbf-main-row{padding:9px 10px}.mbf-fields{gap:6px}.mbf-period-trigger{padding:8px 5px;font-size:11px}.mbf-field{max-width:100%;padding:8px;font-size:11px}.mbf-period-divider{display:none}.mbf-tools{margin-left:auto}.mbf-active-row{flex-wrap:wrap;align-items:flex-start;padding:10px 12px}.mbf-active-caption{padding-top:4px}.mbf-chips{flex:1}.mbf-active-row>.mbf-reset{margin-left:0}.mbf-config-body{padding:16px}.mbf-config-row{gap:8px}.mbf-config-label small{font-size:10px}}@media (prefers-reduced-motion:reduce){.mbf-popover{animation:none}.mbf-switch span,.mbf-switch span:after{transition:none}}.mbf-coverage{border-top:1px solid var(--line-2,var(--line));color:var(--ink-3);flex-direction:column;gap:4px;padding:8px 16px 10px;font-size:11px;line-height:1.5;display:flex}.mbf-coverage p{align-items:flex-start;gap:6px;margin:0;display:flex}.mbf-coverage svg{flex-shrink:0;margin-top:2px}.mbf-active-row:has(+.mbf-coverage-live>.mbf-coverage){border-radius:0}.mbf-free-add{gap:6px;margin:0 14px 9px;display:flex}.mbf-free-add input{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1;min-width:0;height:34px;padding:0 10px;font-size:12px}.mbf-free-add input[aria-invalid=true]{border-color:var(--ld-risk)}.mbf-free-add .mb-button{gap:4px;min-height:34px;font-size:12px}.mb-ui[data-chart-palette]{--ld-chart-1:var(--pl-data);--ld-chart-2:var(--pl-c2);--ld-chart-3:var(--pl-c3);--ld-chart-4:var(--pl-c4);--ld-chart-5:var(--pl-c5);--ld-chart-6:var(--pl-c6);--ld-chart-volume-1:var(--pl-data);--ld-chart-volume-2:var(--pl-c2);--ld-chart-volume-3:var(--pl-c3);--ld-chart-volume-4:var(--pl-c4);--ld-on-chart-volume-1:var(--pl-on-v1);--ld-on-chart-volume-2:var(--pl-on-v2);--ld-on-chart-volume-3:var(--pl-on-v3);--ld-on-chart-volume-4:var(--pl-on-v4);--ld-chart-comparison:var(--pl-compare);--ld-risk-critical:var(--pl-critical);--ld-risk-high:var(--pl-high);--ld-risk-medium:var(--pl-medium);--ld-risk-low:var(--pl-low);--ld-risk-high-soft:color-mix(in srgb, var(--ld-risk-high) 12%, var(--ld-screen-bg));--ld-chart-risk-critical-fill:color-mix(in srgb, var(--ld-risk-critical) 14%, var(--ld-screen-bg));--ld-chart-risk-high-fill:color-mix(in srgb, var(--ld-risk-high) 14%, var(--ld-screen-bg));--ld-chart-risk-medium-fill:color-mix(in srgb, var(--ld-risk-medium) 12%, var(--ld-screen-bg));--ld-chart-outcome-confirmed:var(--ld-risk-critical);--ld-chart-outcome-rejected:var(--pl-rejected);--ld-chart-outcome-pending:var(--pl-pending);--ld-chart-outcome-excluded:var(--pl-excluded)}:root[data-theme=dark] .mb-ui[data-chart-palette]{--ld-chart-1:color-mix(in oklab, var(--pl-data) 62%, white);--ld-chart-2:color-mix(in oklab, var(--pl-c2) 62%, white);--ld-chart-3:color-mix(in oklab, var(--pl-c3) 62%, white);--ld-chart-4:color-mix(in oklab, var(--pl-c4) 62%, white);--ld-chart-5:color-mix(in oklab, var(--pl-c5) 62%, white);--ld-chart-6:color-mix(in oklab, var(--pl-c6) 62%, white);--ld-chart-volume-1:var(--ld-chart-1);--ld-chart-volume-2:var(--ld-chart-2);--ld-chart-volume-3:var(--ld-chart-3);--ld-chart-volume-4:var(--ld-chart-4);--ld-on-chart-volume-1:var(--ld-palette-graphite-950);--ld-on-chart-volume-2:var(--ld-palette-graphite-950);--ld-on-chart-volume-3:var(--ld-palette-graphite-950);--ld-on-chart-volume-4:var(--ld-palette-graphite-950);--ld-chart-comparison:var(--ld-palette-graphite-400);--ld-risk-critical:color-mix(in oklab, var(--pl-critical) 70%, white);--ld-risk-high:color-mix(in oklab, var(--pl-high) 70%, white);--ld-risk-medium:color-mix(in oklab, var(--pl-medium) 62%, white);--ld-risk-low:var(--ld-palette-graphite-400);--ld-chart-outcome-rejected:var(--ld-palette-graphite-400);--ld-chart-outcome-pending:var(--ld-palette-graphite-600);--ld-chart-outcome-excluded:var(--ld-palette-graphite-800)}.mb-palette-trigger{max-width:220px}.mb-palette-trigger>span:not(.mb-palette-strip){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-palette-strip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ld-ink) 10%, transparent);border-radius:4px;flex:none;display:inline-flex;overflow:hidden}.mb-palette-strip>i{width:8px;height:14px}.mb-palette-menu.mb-menu{width:min(360px,100vw - 32px);max-height:min(560px, var(--radix-dropdown-menu-content-available-height,70vh));padding:var(--ld-space-8);overflow-y:auto}.mb-palette-menu .mb-palette-group+.mb-palette-group{margin-top:var(--ld-space-8);padding-top:var(--ld-space-8);border-top:1px solid var(--ld-border-subtle)}.mb-palette-label{padding:var(--ld-space-4) var(--ld-space-8);color:var(--ld-ink-muted);font:var(--ld-font-weight-medium) 11px/16px var(--ld-font-sans);letter-spacing:.04em;text-transform:uppercase}.mb-palette-item{align-items:center;gap:2px var(--ld-space-12);padding:var(--ld-space-8);border-radius:var(--ld-radius-md);color:var(--ld-ink);cursor:pointer;outline:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.mb-palette-item[data-highlighted]{background:var(--ld-surface-hover)}.mb-palette-item[data-state=checked]{background:var(--ld-selected)}.mb-palette-item:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:-2px}.mb-palette-item strong{align-items:center;gap:var(--ld-space-8);font:var(--ld-font-weight-medium) 13px/18px var(--ld-font-sans);display:flex}.mb-palette-item small{color:var(--ld-ink-muted);font:var(--ld-font-weight-regular) 12px/16px var(--ld-font-sans);grid-column:1/-1}.mb-palette-item .mb-palette-strip>i{width:12px;height:16px}.mb-scope-notice{width:100%;color:var(--ink-3);text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 18px;padding:0 4px;font-size:11px;display:flex}.mb-scope-notice-action{color:var(--accent);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.mb-scope-badge{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);border-radius:4px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.mb-scope-modal{width:min(680px,100vw - 32px)}.mb-scope-exceptions{padding:8px 24px;overflow-y:auto}.mb-scope-exception{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:20px 0;display:flex}.mb-scope-exception:last-child{border-bottom:0}.mb-scope-exception-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mb-scope-exception>div{flex:1;min-width:0}.mb-scope-exception strong{font-size:13px;font-weight:var(--ld-font-weight-medium)}.mb-scope-exception p{color:var(--ink-2);margin:5px 0 0;font-size:12px}.mb-scope-exception small{color:var(--ink-3);margin-top:5px;font-size:11px;display:block}@media (width<=600px){.mb-scope-exception{flex-wrap:wrap}.mb-scope-exception>.mb-text-button{margin-left:48px}}.mb-title-line{align-items:center;gap:16px;min-width:0;display:flex}.mb-title-line .mb-board-title{min-width:0}.mb-heading-save{flex-shrink:0;font-size:10px}.mb-heading-save.is-saved{color:var(--ink-3)}.mb-heading-save.is-saved>svg{color:var(--ld-success)}.mb-heading-actions .mb-ai-button{box-shadow:none;background:0 0;border-color:#0000}.mb-heading-actions .mb-ai-button:hover,.mb-heading-actions .mb-ai-button.selected{background:var(--accent-soft);color:var(--accent)}.mb-editor-tools{background:var(--surface);border-color:var(--line);flex-wrap:wrap;gap:12px}.mb-editor-tools>span{min-width:210px}.mb-editor-tools small{color:var(--ink-3)}.mb-editor-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.mb-editor-divider{background:var(--line-strong);width:1px;height:20px;margin:0 5px}@media (width<=1250px){.mb-title-line{gap:8px}.mb-heading-save.is-saved>span{display:none}}@media (width<=700px){.mb-editor-actions{width:100%;margin-left:0}.mb-editor-tools>svg{display:none}.mb-title-line{flex-wrap:wrap}.mb-heading-actions .mb-edit-toggle{flex:initial}}:root:not([data-theme=dark]) :is(.mb-ui,.mb-assistant-rail,.workspace-companion:has(>.mb-assistant-rail)){--ld-ink:var(--ld-palette-graphite-950);--ld-ink-muted:var(--ld-palette-graphite-700);--ld-ink-subtle:var(--ld-palette-graphite-600)}.mb-ui{--ink:var(--ld-ink);--ink-2:var(--ld-ink-muted);--ink-3:var(--ld-ink-subtle);--line:var(--ld-border);--line-2:var(--ld-border-subtle);--line-strong:var(--ld-control-border);--surface:var(--ld-screen-bg);--surface-2:var(--ld-surface-hover);--ground:var(--ld-screen-bg);--accent:var(--ld-primary);--accent-2:var(--ld-primary-hover);--accent-soft:var(--ld-primary-soft);--on-accent:var(--ld-on-primary);--mb-blue:var(--ld-chart-1);color:var(--ld-ink);font:var(--ld-type-data-label-weight) var(--ld-type-data-label-size)/var(--ld-type-data-label-line) var(--ld-type-data-label-family)}.screen.mb-screen{width:100%;max-width:var(--ld-component-monitoring-content-max);padding:var(--ld-component-monitoring-page-inset);margin:0}.mb-page{max-width:none;margin:0}.mb-ui svg.lucide{stroke-width:var(--ld-icon-stroke)}.mb-ui :is(button,a,input,select,textarea,[role=button]):focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:var(--ld-space-2)}.mb-ui :is(input,select,textarea){border-color:var(--ld-control-border);border-radius:var(--ld-radius-md);background:var(--ld-control-bg)}.mb-ui :is(.mb-menu,.mb-modal),.mb-ui.mb-menu,.mb-ui.mb-modal,.mb-ui.mbf-popover{--surface:var(--ld-overlay-bg);background:var(--ld-overlay-bg);border-radius:var(--ld-radius-lg);border-color:var(--ld-border);box-shadow:var(--ld-shadow-popover)}.mb-ui.mb-modal{box-shadow:var(--ld-shadow-overlay)}.mb-ui .ld-workspace-header{margin-bottom:var(--ld-space-16);padding-top:0}.mb-board-navigation{align-items:center;gap:var(--ld-space-4);width:max-content;min-width:0;max-width:100%;padding:var(--ld-space-4);border-radius:var(--ld-radius-md);background:var(--ld-surface-2);display:flex}.mb-board-tabs.ld-module-tabs{scrollbar-width:none;background:0 0;border-radius:0;flex:0 auto;width:max-content;min-width:0;max-width:100%;margin:0;padding:0}.mb-board-tabs::-webkit-scrollbar{display:none}.mb-ui .mb-board-tabs>.mb-board-tab{gap:var(--ld-space-8);min-height:var(--ld-size-control-sm);padding:var(--ld-space-4) var(--ld-space-12);border-radius:var(--ld-radius-md);border:0}.mb-ui .mb-board-tabs>.mb-board-tab[aria-selected=true]{color:var(--ld-ink);background:var(--ld-screen-bg);box-shadow:var(--ld-shadow-selection)}.mb-board-tab:after{content:none}.mb-ui .mb-board-tab:focus-visible{outline-offset:calc(-1 * var(--ld-space-2))}.mb-ui .mb-new-board{min-height:var(--ld-size-control-sm);border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-surface);color:var(--ld-ink);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 12px;display:inline-flex}.mb-ui .mb-new-board:hover{color:var(--ld-ink);background:var(--ld-surface-hover)}.mb-board-content{outline:none}.mb-board-content:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:var(--ld-space-4)}.mb-primary-star{color:var(--ld-primary);flex-shrink:0}.mb-ui .mb-button{height:var(--ld-size-control-md);padding-inline:var(--ld-space-12);gap:var(--ld-space-8);border-radius:var(--ld-radius-md);box-shadow:none;font:inherit}.mb-button.selected{border-color:var(--ld-selected-border)}.mb-icon{width:var(--ld-size-control-sm);height:var(--ld-size-control-sm);border-radius:var(--ld-radius-md)}.mb-ui .ld-workspace-actions .mb-button{height:var(--workspace-tabbar-height);min-height:var(--workspace-tabbar-height);flex:none}.mb-ui .ld-workspace-actions>.mb-icon{width:var(--workspace-tabbar-height);min-width:var(--workspace-tabbar-height);height:var(--workspace-tabbar-height);min-height:var(--workspace-tabbar-height)}.mb-ui .ld-workspace-actions .mb-ai-button{color:var(--ld-ink-muted);background:0 0;border-color:#0000}.mb-ui .ld-workspace-actions .mb-ai-button:is(:hover,.selected){background:var(--ld-surface-hover);color:var(--ld-primary)}.mb-ui .ld-workspace-actions .mb-filter-toggle,.mb-ui .ld-workspace-actions>.mb-icon{background:var(--ld-surface);color:var(--ld-ink-muted);border-radius:var(--ld-radius-md);box-shadow:none;border:1px solid #0000}.mb-ui .ld-workspace-actions .mb-filter-toggle:is(:hover,.selected),.mb-ui .ld-workspace-actions>.mb-icon:is(:hover,[data-state=open]){color:var(--ld-ink);background:var(--ld-surface-hover);border-color:#0000}.mb-ui .ld-workspace-actions .mb-filter-toggle{gap:7px;padding-inline:10px;font-size:12px}.mb-filter-count{background:var(--ld-screen-bg);min-width:18px;height:18px;color:var(--ld-ink);font-family:var(--ld-font-mono);font-variant-numeric:tabular-nums;text-align:center;border-radius:5px;place-items:center;padding-inline:4px;font-size:10px;line-height:1;display:inline-grid}.mb-ui .ld-workspace-toolbar{gap:var(--ld-space-16);border-bottom:0;flex-wrap:nowrap}.mb-ui .ld-workspace-navigation{border-bottom:0;flex:1 1 0}.mb-ui .ld-workspace-actions{flex:none;align-self:center;margin-left:auto;padding-bottom:0}@media (pointer:coarse){.mb-ui .mb-board-tabs>.mb-board-tab,.mb-ui .mb-new-board{min-height:var(--ld-size-touch)}}.mbf-toolbar{--surface:var(--ld-screen-bg);background:var(--surface);border:1px solid var(--ld-border);border-radius:var(--ld-radius-lg);margin-bottom:var(--ld-space-16)}.mbf-main-row{min-height:var(--ld-size-control-lg);padding:var(--ld-space-12) var(--ld-space-16);gap:var(--ld-space-16)}.mbf-fields{gap:var(--ld-space-8)}.mb-ui :is(.mbf-period-trigger,.mbf-field,.mbf-reset,.mbf-utility){min-height:var(--ld-size-control-sm);padding-block:var(--ld-space-4);border-radius:var(--ld-radius-sm);font:inherit}.mb-ui .mbf-period-trigger{font-weight:var(--ld-type-label-weight);padding-left:0}.mb-ui .mbf-field{background:var(--ld-control-bg);border-color:var(--ld-border)}.mb-ui .mbf-field:is(:hover,.is-active){background:var(--ld-selected);border-color:var(--ld-selected-border)}.mbf-active-row{padding:var(--ld-space-8) 0 0;background:0 0;border:0;border-radius:0}.mb-ui .mbf-chip{font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-type-data-caption-family)}.mb-ui .mb-scope-notice{width:fit-content;max-width:100%;padding:var(--ld-space-4) 0;justify-content:flex-start;gap:var(--ld-space-8);margin:0 0 var(--ld-space-8);color:var(--ld-ink-subtle);font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-type-data-caption-family)}.mb-ui .mb-scope-notice:hover{color:var(--ld-primary)}.mb-editor-tools{padding:var(--ld-space-12) var(--ld-space-16);margin-bottom:var(--ld-space-16);border-radius:var(--ld-radius-md)}.mb-grid{grid-auto-rows:var(--ld-component-monitoring-grid-row);gap:var(--ld-component-monitoring-grid-gap)}.mb-widget{--surface:var(--ld-screen-bg);background:var(--surface);border-color:var(--ld-border);border-radius:var(--ld-radius-lg);box-shadow:none;container-type:inline-size}.mb-widget:hover{border-color:var(--ld-border);box-shadow:none}.mb-widget>header{padding:var(--ld-space-12) var(--ld-component-monitoring-card-padding) var(--ld-space-8);align-items:flex-start;gap:var(--ld-space-8);min-height:0}.mb-widget-heading{flex:1;min-width:0}.mb-ui .mb-widget h3{white-space:normal;font:var(--ld-type-label-weight) var(--ld-type-data-label-size)/var(--ld-type-data-label-line) var(--ld-type-data-label-family);letter-spacing:0;color:var(--ld-ink);overflow:hidden}.mb-widget-meta{gap:var(--ld-space-4) var(--ld-space-8);color:var(--ld-ink-subtle);font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-type-data-caption-family);flex-wrap:wrap;display:flex;margin-top:var(--ld-space-4)!important}.mb-widget-meta>span{align-items:center;gap:var(--ld-space-4);display:inline-flex}.mb-widget-meta>span+span:before{content:"·";margin-right:var(--ld-space-4)}.mb-widget .mb-widget-actions{margin:calc(-1 * var(--ld-space-4)) calc(-1 * var(--ld-space-8)) 0 0}.mb-widget .mb-widget-actions .mb-icon{width:var(--ld-size-control-sm);height:var(--ld-size-control-sm);color:var(--ld-ink-subtle)}.mb-widget .mb-widget-visual{padding:0 var(--ld-component-monitoring-card-padding) var(--ld-space-12)}.mb-summary{grid-template-columns:repeat(var(--summary-columns),minmax(0,1fr));border:var(--ld-stroke-hairline) solid var(--ld-border);border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.mb-widget.is-kpi{border:var(--ld-stroke-hairline) solid var(--ld-border);border-radius:var(--ld-radius-lg)}.mb-summary>.mb-widget.is-kpi{border:0;border-radius:0;grid-row:1}.mb-summary>.mb-widget+.mb-widget{border-left:var(--ld-stroke-hairline) solid var(--ld-border)}.mb-metric-icon{opacity:.85;flex:none;align-items:center;display:inline-flex}.mb-summary .mb-widget-heading{align-self:center}.mb-widget.is-kpi>header{padding:var(--ld-space-8) var(--ld-component-monitoring-card-padding) 0;min-height:var(--ld-size-control-md);align-items:center}.mb-ui .mb-widget.is-kpi h3{color:var(--ld-ink);white-space:nowrap;font-weight:var(--ld-type-label-weight)}.mb-widget.is-kpi .mb-widget-actions{margin-top:0}.mb-widget.is-kpi .mb-widget-actions .mb-icon{opacity:.6}.mb-widget.is-kpi:is(:hover,:focus-within) .mb-widget-actions .mb-icon{opacity:1}.mb-widget.is-kpi .mb-widget-visual{padding:0 var(--ld-component-monitoring-card-padding) var(--ld-space-12);min-height:min-content}.mb-widget .mb-kpi-body{grid-template-columns:minmax(0,1fr) var(--ld-space-80);grid-template-rows:calc(var(--ld-type-data-kpi-size) * var(--ld-type-data-kpi-line)) calc(var(--ld-type-data-caption-size) * var(--ld-type-data-caption-line));align-content:safe center;column-gap:var(--ld-space-8);row-gap:var(--ld-space-2);min-height:min-content;display:grid}.mb-kpi-body>strong{font:var(--ld-type-data-kpi-weight) var(--ld-type-data-kpi-size)/var(--ld-type-data-kpi-line) var(--ld-type-data-kpi-family);letter-spacing:var(--ld-type-data-kpi-tracking);font-variant-numeric:tabular-nums;grid-area:1/1}.mb-kpi-bottom{grid-area:2/1;margin:0}.mb-ui .mb-kpi-bottom>span{font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-type-data-caption-family);white-space:nowrap}.mb-kpi-trend{width:100%;height:var(--ld-space-24);grid-area:1/2/3;align-self:center}.mb-ui .mb-kpi-period{bottom:var(--ld-space-12);right:var(--ld-component-monitoring-card-padding);background:var(--surface);font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-type-data-caption-family);border:0;padding:0}.is-editing .mb-widget.is-kpi{border:var(--ld-stroke-hairline) solid var(--ld-selected-border);border-radius:var(--ld-radius-md)}.is-editing .mb-widget.is-kpi .mb-widget-actions .mb-icon{opacity:1}.is-editing .mb-widget{border-color:var(--ld-selected-border)}.is-editing .mb-widget.is-drop-target{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:var(--ld-space-2)}.mb-timechart{gap:var(--ld-space-8)}.mb-chart-plot{min-height:var(--ld-space-64)}.mb-ui :is(.mb-chart-legend,.mb-chart-legend>span,.mb-donut-legend,.mb-donut-legend>div),.mb-ui .mb-chart-plot text{font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-type-data-caption-family)}.mb-chart-legend{gap:var(--ld-space-12)}.mb-donut{gap:var(--ld-space-16)}.mb-donut-figure{flex-basis:calc(var(--ld-space-64) * 2);width:calc(var(--ld-space-64) * 2);position:relative}.mb-donut-center{justify-content:center;align-items:center;gap:var(--ld-space-2);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.mb-donut .mb-donut-number{color:var(--ld-ink);font:var(--ld-type-data-kpi-weight) var(--ld-type-data-kpi-size)/var(--ld-type-data-kpi-line) var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums;letter-spacing:var(--ld-type-data-kpi-tracking)}.mb-donut-center>span{color:var(--ld-ink-subtle);font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-type-data-caption-family)}.mb-donut-legend>div{padding-block:var(--ld-space-4)}.mb-donut-legend strong{font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-font-mono);font-variant-numeric:tabular-nums}.mb-bars{gap:var(--ld-space-8);justify-content:center}.mb-bar-row{align-items:center;gap:var(--ld-space-12);min-height:var(--ld-size-control-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(5ch,auto);display:grid}.mb-ui .mb-bar-click{padding:var(--ld-space-4) 0;border-radius:var(--ld-radius-xs)}.mb-bar-name{font:var(--ld-type-data-label-weight) var(--ld-type-data-label-size)/var(--ld-type-data-label-line) var(--ld-type-data-label-family);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ld-ink-muted);text-align:left;overflow:hidden}.mb-bar-value{color:var(--ld-ink);text-align:right;font:var(--ld-type-label-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-font-mono);font-variant-numeric:tabular-nums}.mb-bar-track{height:var(--ld-space-4);border-radius:var(--ld-radius-pill);background:var(--ld-border-subtle);margin:0}.mb-bar-track>i{border-radius:inherit}.mb-heatmap{gap:var(--ld-space-4);justify-content:flex-start}.mb-heat-body{min-height:calc(var(--ld-space-12) * 7);gap:var(--ld-space-4);flex:1;grid-template-rows:repeat(7,minmax(0,1fr));display:grid}.mb-heat-row{gap:var(--ld-space-4);min-height:0;max-height:none}.mb-heat-row>span{font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-type-data-caption-family)}.mb-heat-row>i{border-radius:var(--ld-space-2)}.mb-heat-labels{grid-template-columns:var(--ld-space-24) repeat(24,minmax(0,1fr));gap:var(--ld-space-4);font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-type-data-caption-family)}.mb-heat-foot{font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-type-data-caption-family);margin:0}.mb-data-table table.ld-table,.mb-exact-data table.ld-table{min-width:0}.mb-ui .mb-add-tile,.mb-ui .mb-canvas-empty{border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);border-color:var(--ld-border)}.mb-page.is-present{background:var(--ld-screen-bg);padding:var(--ld-space-24)}.mb-page.is-present .ld-workspace-header{padding-top:0}@container (width<=350px){.mb-donut{gap:var(--ld-space-8)}.mb-donut-figure{flex-basis:var(--ld-space-96);width:var(--ld-space-96)}.mb-donut .mb-donut-number{font-size:var(--ld-type-lead-size)}.mb-donut-legend{gap:var(--ld-space-4);min-width:120px}.mb-donut-legend>div{padding-block:0}.mb-bar-row{gap:var(--ld-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(5ch,auto)}}@media (width<=1023px){.mb-ui .mb-grid{grid-auto-rows:auto}.mb-ui .mb-widget{height:var(--ld-size-chart-default)}.mb-ui .mb-widget.is-kpi{height:auto;min-height:132px}.mb-ui .mb-summary{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-area:auto/1/auto/-1!important}.mb-summary>.mb-widget.is-kpi{grid-area:auto!important}.mb-summary>.mb-widget:nth-child(odd){border-left:0}.mb-summary>.mb-widget:nth-child(n+3){border-top:var(--ld-stroke-hairline) solid var(--ld-border)}}@media (width<=767px){.screen.mb-screen{padding:var(--ld-space-16)}.mb-board-tabs{gap:var(--ld-space-4)}.mb-ui .mbf-field{max-width:100%}.mb-ui .ld-workspace-header{padding-top:0}.mb-ui .ld-workspace-actions .mb-ai-button{width:var(--ld-size-control-sm);padding-inline:0}.ld-workspace-actions .mb-assistant-label{display:none}.mb-heading-actions{flex-wrap:wrap;width:100%}.mb-page.is-present{padding:var(--ld-space-16)}}@media (pointer:coarse){.mb-grid{grid-auto-rows:var(--ld-size-control-md)}.mb-ui :is(.mb-button,.mb-icon,.mbf-period-trigger,.mbf-field,.mbf-utility,.mb-new-board,.mb-board-tab){min-height:var(--ld-size-touch)}.mb-ui .mb-widget.is-kpi{min-height:calc(var(--ld-space-64) * 2)}.mb-widget.is-kpi .mb-widget-actions .mb-icon{opacity:1}}.mb-mini-kpi .mb-kpi-trend{display:none}.mb-mini-bars .mb-bar-row{gap:var(--ld-space-4);min-height:0}.mb-mini-bars .mb-bar-name,.mb-mini-bars .mb-bar-value{font-size:var(--ld-type-data-caption-size)}.mb-mini-heatmap .mb-heat-body{min-height:0}.mb-mini-heatmap .mb-heat-labels{display:none}.mb-mini-donut .mb-donut-number{font-size:var(--ld-type-data-label-size)}@media (width<=599px){.mb-ui .mb-summary{grid-template-columns:minmax(0,1fr)}.mb-summary>.mb-widget+.mb-widget{border-left:0;border-top:var(--ld-stroke-hairline) solid var(--ld-border)}}.loden-app .ld-screen .screen.mb-screen{padding:var(--ld-component-monitoring-page-inset)}.mb-widget{container-type:inline-size}.mb-widget-visual{scrollbar-width:none;overflow:auto}.mb-widget:not(.is-kpi)>header{padding-top:var(--ld-space-16);align-items:flex-start}.mb-widget .mb-widget-actions{margin-right:calc(-1 * var(--ld-space-4));margin-top:calc(-1 * var(--ld-space-4))}.mb-widget .mb-widget-actions .mb-icon{width:var(--ld-size-control-sm);height:var(--ld-size-control-sm);opacity:.7}.mb-widget .mb-widget-actions .mb-icon:is(:hover,:focus-visible){opacity:1;background:var(--ld-surface-hover)}.mb-widget .mb-widget-heading{flex:1;min-width:0}.mb-widget h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mb-widget.is-kpi h3{white-space:nowrap;display:block}.mb-widget .mb-widget-meta{gap:0 var(--ld-space-8);flex-wrap:wrap}.mb-widget.is-kpi .mb-widget-visual{overflow:hidden}.mb-inspect{border-radius:var(--ld-radius-xs);position:relative}.mb-inspect:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:var(--ld-space-2)}.mb-ui .mb-plot-tooltip{top:var(--ld-space-8);right:var(--ld-space-8);z-index:5;max-width:calc(100% - var(--ld-space-16));min-width:min(170px,90%);padding:var(--ld-space-8) var(--ld-space-12);background:var(--ld-chart-tooltip-bg);color:var(--ld-chart-tooltip-ink);border:var(--ld-stroke-hairline) solid var(--ld-chart-tooltip-bg);border-radius:var(--ld-radius-md);box-shadow:var(--ld-shadow-popover);font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-font-sans)}.mb-ui .mb-plot-tooltip>strong{font:inherit;font-weight:var(--ld-type-label-weight);color:var(--ld-chart-tooltip-ink);margin-bottom:var(--ld-space-4);overflow-wrap:anywhere}.mb-plot-tooltip>span{gap:var(--ld-space-8)}.mb-plot-tooltip>span>span{flex:1}.mb-plot-tooltip b{font-family:var(--ld-font-mono);font-weight:var(--ld-type-label-weight);white-space:nowrap}.mb-ui :is(.mb-viz-caption,.mb-gauge p,.mb-funnel-label,.mb-lollipop-row,.mb-viz-legend,.mb-axis-key,.mb-map-footer,.mb-map-footer small,.mb-map-scale,.mb-table-note){font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-font-sans)}.mb-ui .mb-viz-caption{color:var(--ld-ink-subtle);margin-top:var(--ld-space-8)}.mb-ui :is(.mb-funnel-label strong,.mb-funnel-label small,.mb-lollipop-row strong,.mb-viz-legend b){font-family:var(--ld-font-mono);font-size:var(--ld-type-data-caption-size);font-weight:var(--ld-type-label-weight)}.mb-viz-legend,.mb-viz-legend>span{gap:var(--ld-space-8)}.mb-viz-legend i{width:calc(var(--ld-space-4) + var(--ld-space-2));height:calc(var(--ld-space-4) + var(--ld-space-2));border-radius:var(--ld-radius-pill)}.mb-donut{flex-wrap:nowrap;justify-content:flex-start}.mb-donut-figure{flex-shrink:0}.mb-donut-legend{flex:1;min-width:0}.mb-donut-legend>div[data-active]{color:var(--ld-ink)}.mb-donut-legend>div[data-active]>span{text-underline-offset:var(--ld-space-4);text-decoration:underline}.mb-donut-figure .mb-plot-tooltip{min-width:180px;max-width:min(240px,100cqw - 32px);left:0;right:auto}.mb-geo{position:relative}.mb-map-footer{gap:var(--ld-space-12);align-items:end}.mb-map-footer small{margin-top:var(--ld-space-4);color:var(--ld-ink-subtle)}.mb-geo svg path:focus-visible{stroke:var(--ld-focus);stroke-width:4px;outline:none}.mb-geo svg path[role=button]:hover{stroke:var(--ld-chart-6);stroke-width:3px}.mb-heat-body [data-active]{outline:var(--ld-stroke-focus) solid var(--ld-primary);outline-offset:var(--ld-space-2)}.mb-gauge-figure{width:min(100%,210px);min-height:0;position:relative}.mb-gauge .mb-gauge-figure svg{width:100%;height:auto;display:block}.mb-gauge-number{text-align:center;color:var(--ld-ink);font:var(--ld-type-data-kpi-weight) var(--ld-type-data-kpi-size)/var(--ld-type-data-kpi-line) var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums;position:absolute;inset:auto 0 20%}.mb-gauge-number small{font-size:var(--ld-type-data-label-size);margin-left:var(--ld-space-4)}.mb-gauge-scale{padding-inline:var(--ld-space-16);color:var(--ld-ink-subtle);font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-font-mono);justify-content:space-between;display:flex}.mb-gauge .mb-viz-caption{max-width:40ch}.mb-funnel{gap:var(--ld-space-12);justify-content:center}.mb-funnel-label{margin-bottom:var(--ld-space-4)}.mb-funnel-track{height:var(--ld-space-12);border-radius:var(--ld-radius-xs);background:var(--ld-border-subtle);justify-content:flex-start}.mb-funnel-track i{border-radius:inherit}.mb-waffle{gap:var(--ld-space-8) var(--ld-space-16);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.mb-waffle-cells{justify-self:start;gap:var(--ld-space-2);width:min(100%,160px);max-height:100%}.mb-waffle .mb-viz-legend{max-height:100%;overflow-y:auto}.mb-segmented{gap:var(--ld-space-12);justify-content:center}.mb-segmented-total{gap:var(--ld-space-8);align-items:baseline}.mb-segmented-total strong{font:var(--ld-type-data-kpi-weight) var(--ld-type-data-kpi-size)/var(--ld-type-data-kpi-line) var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums}.mb-segmented-total span{font-size:var(--ld-type-data-caption-size)}.mb-segments{height:var(--ld-space-16);border-radius:var(--ld-radius-xs);background:var(--ld-border-subtle);overflow:visible}.mb-segments>div:not(.mb-plot-tooltip){justify-content:center;align-items:center;min-width:0;display:flex}.mb-segments>div>span{font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/1 var(--ld-font-mono)}.mb-mosaic-tiles{min-height:var(--ld-space-96);overflow:visible}.mb-mosaic-tiles>div:not(.mb-plot-tooltip){padding:var(--ld-space-8);border:var(--ld-space-2) solid var(--ld-screen-bg);border-radius:var(--ld-radius-xs);overflow:hidden}.mb-mosaic-tiles>div>span{font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-font-sans)}.mb-mosaic-tiles>div>strong{font:var(--ld-type-data-label-weight) var(--ld-type-data-label-size)/var(--ld-type-data-label-line) var(--ld-font-mono)}.mb-mosaic-tiles>.mb-plot-tooltip{width:auto;height:auto;color:var(--ld-chart-tooltip-ink);bottom:auto;left:auto}.mb-lollipop{gap:var(--ld-space-8);justify-content:flex-start;overflow:auto}.mb-lollipop-row{min-height:var(--ld-space-16);gap:var(--ld-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(5ch,auto)}.mb-lollipop-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mb-lollipop-row>div{background:var(--ld-border-subtle)}.mb-lollipop-row i b{width:calc(var(--ld-space-4) + var(--ld-space-2));height:calc(var(--ld-space-4) + var(--ld-space-2))}.mb-cartesian{gap:var(--ld-space-4);flex-direction:column;height:100%;min-height:0;display:flex}.mb-cartesian .mb-chart-plot{min-height:var(--ld-space-80);flex:1}.mb-axis-key{gap:var(--ld-space-4) var(--ld-space-12);color:var(--ld-ink-muted);max-height:var(--ld-space-48);flex-wrap:wrap;display:flex;overflow:auto}.mb-axis-key>span{gap:var(--ld-space-4);white-space:nowrap;text-overflow:ellipsis;max-width:24ch;display:inline-flex;overflow:hidden}.mb-axis-key b{color:var(--ld-ink-subtle);font-family:var(--ld-font-mono);font-weight:inherit}.mb-cartesian .mb-viz-caption{margin:0}.mb-data-table{scrollbar-width:none;overflow:auto}.mb-data-table thead{z-index:1;background:var(--ld-screen-bg);position:sticky;top:0}.mb-data-table th button{border-radius:var(--ld-radius-xs)}.mb-data-dialog{padding:var(--ld-space-24);min-height:0;overflow:auto}.mb-data-dialog>p{margin-bottom:var(--ld-space-16);max-width:65ch;color:var(--ld-ink-muted)}.mb-exact-data{overflow:auto}.mb-exact-data thead{position:sticky;top:0}.mb-exact-data caption{text-align:left;color:var(--ld-ink-subtle);padding:var(--ld-space-12) var(--ld-space-16)}.mb-chart-state{height:100%;min-height:var(--ld-space-64);justify-content:center;align-items:center;gap:var(--ld-space-8);text-align:center;color:var(--ld-ink-subtle);padding:var(--ld-space-8);flex-direction:column;display:flex}.mb-chart-state strong{font-weight:var(--ld-type-label-weight);color:var(--ld-ink)}.mb-chart-state p{max-width:35ch;font-size:var(--ld-type-data-caption-size)}.mb-chart-skeleton{width:min(80%,240px);height:var(--ld-space-48);align-items:end;gap:var(--ld-space-8);display:flex}.mb-chart-skeleton i{background:var(--ld-border-subtle);border-radius:var(--ld-radius-xs);flex:1;height:60%}.mb-chart-skeleton i:nth-child(2n){height:100%}.mb-chart-quality{gap:var(--ld-space-8);flex-direction:column;height:100%;min-height:0;display:flex}.mb-chart-quality>:first-child{flex:1;min-height:0}.mb-chart-quality>small{color:var(--ld-ink-muted);font-size:var(--ld-type-data-caption-size);border-top:var(--ld-stroke-hairline) solid var(--ld-border-subtle);padding-top:var(--ld-space-4)}.mb-gauge.is-mini .mb-gauge-figure{width:min(100%,150px)}.mb-gauge.is-mini .mb-gauge-number{font-size:var(--ld-type-data-label-size)}.mb-ui .is-mini :is(.mb-funnel-label,.mb-lollipop-row,.mb-viz-legend){font-size:var(--ld-type-data-caption-size)}.mb-waffle.is-mini{grid-template-columns:minmax(0,1fr)}.mb-waffle.is-mini .mb-viz-legend{display:none}.mb-waffle.is-mini .mb-waffle-cells{width:auto;max-width:100%;height:100%;margin:auto}@container (width<=350px){.mb-widget-visual .mb-donut-figure{flex-basis:var(--ld-space-96);width:var(--ld-space-96)}.mb-ui .mb-viz-legend{gap:var(--ld-space-4)}.mb-map-footer{align-items:start;gap:var(--ld-space-4);flex-direction:column}.mb-waffle{gap:var(--ld-space-8)}}@media (width<=767px){.loden-app .ld-screen .screen.mb-screen{padding:var(--ld-space-16)}}@media (prefers-reduced-motion:reduce){.mb-ui *,.mb-ui :before,.mb-ui :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mb-axis-key{max-height:calc(var(--ld-space-16) * 2 + var(--ld-space-4))}.mb-axis-key>span>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mb-ui .mb-plot-tooltip{text-align:left;display:block}.mb-ui .mb-plot-tooltip span{font:inherit}.mb-ui .mb-plot-tooltip>span{justify-content:flex-start;display:flex}.mb-segments .mb-plot-tooltip{color:var(--ld-chart-tooltip-ink)}@media (pointer:coarse){.mb-widget .mb-widget-actions .mb-icon{width:var(--ld-size-touch);height:var(--ld-size-touch)}}.mb-widget.is-kpi .mb-chart-state{text-align:left;flex-direction:row;justify-content:flex-start;min-height:0;padding:0}.mb-widget.is-kpi .mb-chart-state p{display:none}.mb-widget.is-kpi .mb-chart-state strong{font-size:var(--ld-type-data-caption-size)}.mb-widget.is-kpi .mb-chart-skeleton{width:var(--ld-space-32);height:var(--ld-space-16);gap:var(--ld-space-2);flex-shrink:0}.mb-widget.is-kpi .mb-chart-state>svg{width:var(--ld-space-16);height:var(--ld-space-16)}.mb-chart-quality.is-kpi-quality{display:block;position:relative}.mb-chart-quality.is-kpi-quality>small{border:0;padding:0;position:absolute;bottom:0;right:0}.mb-chart-quality.is-kpi-quality .mb-kpi-trend{visibility:hidden}.mb-ui .mb-widget-answer{align-items:baseline;gap:0 var(--ld-space-8);margin:var(--ld-space-8) 0 0;flex-wrap:wrap;display:flex}.mb-widget-answer strong{font:var(--ld-type-data-kpi-weight) var(--ld-type-data-kpi-size)/var(--ld-type-data-kpi-line) var(--ld-type-data-kpi-family);font-variant-numeric:tabular-nums;letter-spacing:var(--ld-type-data-kpi-tracking);color:var(--ld-ink)}.mb-widget-answer strong>.mb-unit{letter-spacing:0;font-size:.7em}.mb-widget-answer>span{color:var(--ld-ink-muted);font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-font-sans)}.mb-widget>footer.mb-widget-source{justify-content:space-between;align-items:baseline;gap:var(--ld-space-4) var(--ld-space-12);padding:var(--ld-space-4) var(--ld-component-monitoring-card-padding) var(--ld-space-12);color:var(--ld-ink-subtle);font:var(--ld-type-data-caption-weight) var(--ld-type-data-caption-size)/var(--ld-type-data-caption-line) var(--ld-font-sans);background:0 0;border:0;flex-wrap:wrap;flex-shrink:0;display:flex}.mb-widget-source>span{overflow-wrap:anywhere;min-width:0}.mb-widget:not(.is-kpi) .mb-widget-visual{padding-bottom:var(--ld-space-4)}.mb-ui .mb-plot-tooltip>span{color:var(--ld-chart-tooltip-muted)}.mb-ui .mb-plot-tooltip b{color:var(--ld-chart-tooltip-ink)}.mb-ui .mb-plot-tooltip i{outline:1px solid var(--ld-chart-tooltip-muted);outline-offset:1px}.mb-ui .mb-chart-legend i{width:var(--ld-space-12);height:var(--ld-space-2);border-radius:var(--ld-radius-pill)}.mb-widget-visual .mb-timechart{gap:var(--ld-space-12)}.mb-widget-visual .mb-heat-row,.mb-widget-visual .mb-heat-body{gap:var(--ld-space-2)}.mb-donut-figure>svg{aspect-ratio:1;width:100%;height:auto;display:block}@media (width<=767px){.mb-ui .ld-workspace-toolbar{gap:var(--ld-space-8);flex-wrap:wrap}.mb-ui .ld-workspace-navigation{flex-basis:100%}.mb-ui .ld-workspace-actions{margin-left:auto}}#ops-body[data-layout=incidents]>.ops-head{display:none}.inc-detail-scroll{min-width:0}.inc-detail-scroll:focus-visible{outline-offset:-2px}.inc-status-toolbar{border:0;min-width:0;margin:0;padding:0}.inc-status-toolbar>legend{margin-bottom:var(--sp-2);color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium);padding:0}.inc-status-filters{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.inc-status-filter{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;height:36px;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-ui);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:0 8px;display:flex}.inc-status-filter:hover{background:var(--surface-2);color:var(--ink)}.inc-status-filter[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--ld-font-weight-medium)}.inc-status-count{border-radius:var(--r-pill);background:var(--surface-2);min-width:22px;height:20px;color:var(--ink-3);font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 5px;line-height:1;display:inline-grid}.inc-status-filter[aria-pressed=true] .inc-status-count{background:var(--surface);color:var(--accent)}.inc-total{margin:0 0 var(--sp-3);font-size:var(--fs-md);color:var(--ink-2)}.inc-total b{color:var(--ink);font-variant-numeric:tabular-nums}.mgrid.inc-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.mgrid.inc-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mgrid.inc-kpi{grid-template-columns:minmax(0,1fr)}}.inc-kpi>.m{padding-left:var(--sp-4)}.inc-kpi>.m:before{content:none}.inc-tbl td{vertical-align:middle}.inc-t-id{white-space:nowrap;color:var(--ink-2)}.inc-t-scen{min-width:150px;font-size:12.5px}.inc-t-none{color:var(--ink-3)}.inc-t-n{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.inc-t-n .af-ico{width:16px;height:16px;color:var(--ink-3);flex-shrink:0}.inc-t-st{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.inc-t-st .stbadge2{border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);border-color:var(--line);white-space:normal;align-items:flex-start;gap:7px}.inc-t-st .stbadge2:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:5px;height:5px;margin-top:6px}.inc-tbl .lvlbadge{border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);border-color:var(--line);gap:7px}.inc-tbl .lvlbadge:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:5px;height:5px}.inc-tbl .lvlbadge.is-crit:before{background:var(--lvl-crit)}.inc-tbl .lvlbadge.is-high:before{background:var(--lvl-high)}.inc-tbl .lvlbadge.is-mid:before{background:var(--lvl-mid)}.inc-tbl .lvlbadge.is-low:before{background:var(--lvl-low)}.inc-dossier .lvlbadge.is-crit{background:color-mix(in srgb, var(--lvl-crit) 8%, var(--surface));color:color-mix(in srgb, var(--lvl-crit) 72%, var(--ink-2));border-color:color-mix(in srgb, var(--lvl-crit) 20%, transparent)}.inc-dossier .lvlbadge.is-high{background:color-mix(in srgb, var(--lvl-high) 8%, var(--surface));color:color-mix(in srgb, var(--lvl-high) 72%, var(--ink-2));border-color:color-mix(in srgb, var(--lvl-high) 20%, transparent)}.inc-dossier .lvlbadge.is-mid{background:color-mix(in srgb, var(--lvl-mid) 8%, var(--surface));color:color-mix(in srgb, var(--lvl-mid) 72%, var(--ink-2));border-color:color-mix(in srgb, var(--lvl-mid) 20%, transparent)}.inc-dossier .lvlbadge.is-low{background:color-mix(in srgb, var(--lvl-low) 8%, var(--surface));color:color-mix(in srgb, var(--lvl-low) 72%, var(--ink-2));border-color:color-mix(in srgb, var(--lvl-low) 20%, transparent)}.inc-kpi>.m.lvl-crit .mv{color:color-mix(in srgb, var(--lvl-crit) 72%, var(--ink-2))}.inc-kpi>.m.lvl-high .mv{color:color-mix(in srgb, var(--lvl-high) 72%, var(--ink-2))}.inc-kpi>.m.lvl-low .mv{color:color-mix(in srgb, var(--lvl-low) 72%, var(--ink-2))}.inc-t-scen{white-space:normal;min-width:140px;color:var(--ink-2);line-height:var(--lh-base)}.inc-dossier .thck{text-align:center;width:1%}.inc-dossier .inc-sums table{table-layout:auto}.inc-dossier .inc-sums th{white-space:normal}.inc-dossier .inc-sums td{white-space:nowrap;width:1%}.inc-dossier .inc-sums td:first-child{white-space:normal;overflow-wrap:break-word;width:auto}.inc-dossier .inc-ck{border:1px solid var(--line-strong);border-radius:var(--r-cb,4px);background:var(--surface);color:#0000;place-items:center;width:16px;height:16px;display:inline-grid}.inc-dossier .inc-ck.is-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.inc-dossier .inc-ck .af-ico{width:11px;height:11px}.inc-dossier tbody tr.is-off td{color:var(--ink-3)}.inc-dossier tbody tr[data-step=threshold] td{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.inc-dossier tbody tr[data-step=threshold] td:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.inc-dossier tbody tr[data-step=threshold] td:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.inc-dossier .sub-card>.tw{border-radius:var(--r-lg)}#ops-body{--inc-back-h:52px}#ops-body>.sechead:has(.backbtn){top:var(--workspace-header-height,var(--gbar));z-index:13;margin:0 0 var(--sp-3);padding:var(--sp-2) 0;background:var(--ground);position:sticky}.inc-dossier .inc-head{z-index:12;top:calc(var(--workspace-header-height,var(--gbar)) + var(--inc-back-h,52px));margin-bottom:var(--sp-4);outline:var(--sp-4) solid var(--ground);position:sticky}.inc-dossier .inch{align-items:center}.inc-dossier .inc-id{flex:240px;gap:3px}.inc-dossier .inch>.sp{display:none}.inc-dossier .inc-cap{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-ui)}.inc-dossier .inc-sums{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.inc-dossier .inc-sums>.sub-card{min-width:0;margin-bottom:0}.inc-dossier .inc-detail-scroll{container:dossier/inline-size}@container dossier (width<=1240px){.inc-dossier .inc-sums{grid-template-columns:minmax(0,1fr)}}.inc-dossier .inc-states{background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg)}.inc-dossier .inc-states .mi{padding:var(--sp-3) var(--sp-4)}.inc-dossier .inc-states .mv{flex-wrap:wrap;gap:6px;font-weight:400;display:flex}.inc-dossier .inc-idline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inc-dossier .inc-idline .inc-num{margin-right:2px}.inc-dossier .inc-tabs{margin-bottom:var(--sp-3);border-bottom:0;flex-wrap:wrap;gap:8px;padding:0}.inc-dossier .inc-tabs .dtab{height:var(--ctl-h);padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);margin:0}.inc-dossier .inc-tabs .dtab:hover{background:var(--surface-2);color:var(--ink)}.inc-dossier .inc-tabs .dtab[aria-selected=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--ld-font-weight-medium)}.inc-listbar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.inc-listbar .inc-total{font-size:var(--fs-sm);color:var(--ink-3);margin:0 0 0 auto}.inc-listbar .inc-total b{color:var(--ink);font-variant-numeric:tabular-nums}.inc-listbar .pf-disp{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:2px;display:inline-flex}.inc-listbar .pf-disp-b{border-radius:var(--r-sm);height:28px;color:var(--ink-3);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0 14px}.inc-listbar .pf-disp-b:hover{color:var(--ink)}.inc-listbar .pf-disp-b[data-on="1"]{background:var(--surface);color:var(--ink);font-weight:var(--ld-font-weight-medium);box-shadow:0 1px 2px #0f172a0f}.inc-cards{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-auto-rows:1fr;align-items:stretch;display:grid}.inc-cards .pf-card{gap:var(--sp-2);height:100%;padding:var(--sp-4);cursor:pointer;flex-direction:column;display:flex}.inc-cards .pf-card:hover{border-color:var(--line-strong)}.inc-cards .pf-card-h{align-items:baseline;gap:var(--sp-2);display:flex}.inc-cards .pf-card-t{min-width:0;font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ink);flex:auto}.inc-cards .pf-card-b{display:flex}.inc-cards .pf-card-i{flex-direction:column;gap:6px;min-width:0;display:flex}.inc-cards .pf-card-tags{flex-wrap:wrap;gap:6px;display:flex}.inc-cards .pf-card-n{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);color:var(--ink);font-variant-numeric:tabular-nums}.inc-cards .pf-card-u{font-size:var(--fs-sm);color:var(--ink-3);font-weight:400}.inc-cards .pf-card-w{font-size:var(--fs-sm);color:var(--ink-2);line-height:var(--lh-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:auto 0 0;display:-webkit-box;overflow:hidden}.inc-cards .pf-card-tags{min-height:24px}#victims-mock-body{color:var(--ld-ink);min-width:0;padding-bottom:32px}#victims-mock-body :is(button,select,input):not(.ld-module-tab){font:inherit}#victims-mock-body :is(button,select,input,summary):focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px}#victims-mock-body .vm-muted{color:var(--ld-ink-subtle);font-size:12px;line-height:18px}#victims-mock-body .vm-topline,#victims-mock-body .vm-backline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}#victims-mock-body .vm-topline{margin-bottom:var(--ld-space-16)}#victims-mock-body .ld-module-tab{font-weight:400}#victims-mock-body .vm-badge{border:1px solid var(--ld-border);background:var(--ld-surface);border-radius:var(--ld-radius-md);color:var(--ld-ink-muted);white-space:nowrap;align-items:center;padding:3px 8px;font-size:12px;line-height:18px;display:inline-flex}#victims-mock-body .vm-badge--success{color:var(--ld-success);background:var(--ld-success-soft);border-color:#0000}#victims-mock-body .vm-risk{white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:20px;display:inline-flex}#victims-mock-body .vm-risk i{background:var(--ld-ink-subtle);border-radius:50%;width:6px;height:6px}#victims-mock-body .vm-risk[data-level=crit] i{background:var(--ld-risk)}#victims-mock-body .vm-risk[data-level=high] i{background:var(--ld-hold)}#victims-mock-body .vm-risk .mono{color:var(--ld-ink-subtle);margin-left:4px}#victims-mock-body .vm-periods{gap:var(--ld-space-4);flex-wrap:nowrap}#victims-mock-body .vm-display{align-items:center;gap:var(--ld-space-2);padding:var(--ld-space-2);border-radius:var(--ld-radius-md);background:var(--ld-surface-2);display:inline-flex}#victims-mock-body :is(.vm-periods,.vm-display) button{min-height:32px;padding:var(--ld-space-4) var(--ld-space-8);border-radius:var(--ld-radius-sm);color:var(--ld-ink-muted);font:400 12px/20px var(--ld-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0}#victims-mock-body .vm-periods button[aria-pressed=true]{color:var(--ld-ink);background:var(--ld-surface-2)}#victims-mock-body .vm-display button{min-height:28px}#victims-mock-body .vm-display button[aria-pressed=true]{color:var(--ld-ink);background:var(--ld-screen-bg);box-shadow:var(--ld-shadow-selection)}#victims-mock-body .vm-toolbar .ld-table-search{border-radius:var(--ld-radius-md);flex-basis:200px;width:240px;height:32px}#victims-mock-body .vm-toolbar .ld-table-search input{font:400 12px/20px var(--ld-font-sans)}#victims-mock-body .vm-toolbar .ld-table-filter-toggle{min-height:32px;padding:var(--ld-space-4) var(--ld-space-12);border-radius:var(--ld-radius-md);font:400 12px/20px var(--ld-font-sans)}#victims-mock-body .vm-toolbar svg,#victims-mock-body .vm-popover-heading svg{flex:none;width:16px;height:16px}#victims-mock-body .abtn{height:auto;min-height:32px;padding:4px 12px;font-size:12px;font-weight:400;line-height:22px}#victims-mock-body .vm-filters{gap:var(--ld-space-16);padding-block:var(--ld-space-16);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}#victims-mock-body .vm-filters[hidden]{display:none}#victims-mock-body .vm-field{min-width:0;color:var(--ld-ink-subtle);flex-direction:column;gap:6px;font-size:12px;display:flex}#victims-mock-body .vm-field :is(input,select){border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-control-bg);width:100%;min-width:0;min-height:32px;color:var(--ld-ink);padding:4px 10px;font-size:12px}#victims-mock-body .vm-metrics{gap:var(--ld-space-8);margin:0 0 var(--ld-space-16);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}#victims-mock-body .vm-metric{border:1px solid var(--ld-border-subtle);border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);text-align:left;min-width:0;color:var(--ld-ink-subtle);cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;font-size:12px;line-height:18px;display:flex}#victims-mock-body .vm-metric:hover{background:var(--ld-surface)}#victims-mock-body .vm-metric[aria-pressed=true]{border-color:var(--ld-control-border);background:var(--ld-surface)}#victims-mock-body .vm-metric-value{color:var(--ld-ink);font-family:var(--ld-type-kpi-family);font-variant-numeric:tabular-nums;font-size:24px;font-weight:400;line-height:30px}#victims-mock-body .vm-table{table-layout:fixed;min-width:1280px}#victims-mock-body .vm-table th:first-child{width:72px}#victims-mock-body .vm-table th:nth-child(2),#victims-mock-body .vm-table th:nth-child(3){width:180px}#victims-mock-body .vm-table th:nth-child(4){width:280px}#victims-mock-body .vm-table th button{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:400;display:inline-flex}#victims-mock-body .vm-table th button span{color:var(--ld-ink-subtle)}#victims-mock-body .vm-table td{vertical-align:middle}#victims-mock-body .vm-number{white-space:nowrap}#victims-mock-body .vm-preview{align-items:center;gap:var(--ld-space-4);width:100%;min-width:0;padding:var(--ld-space-4) 0;border-radius:var(--ld-radius-sm);color:var(--ld-ink-muted);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}#victims-mock-body .vm-chip{min-width:0;max-width:180px;padding:var(--ld-space-2) var(--ld-space-8);border:1px solid var(--ld-border);border-radius:var(--ld-radius-sm);background:var(--ld-screen-bg);font:400 12px/18px var(--ld-font-sans);align-items:center;display:inline-flex}#victims-mock-body .vm-chip:only-child{max-width:100%}#victims-mock-body .vm-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#victims-mock-body .vm-preview:hover .vm-chip,#victims-mock-body .vm-preview[aria-expanded=true] .vm-chip{background:var(--ld-surface)}#victims-mock-body .vm-more{padding:var(--ld-space-2) var(--ld-space-8);border-radius:var(--ld-radius-sm);background:var(--ld-surface-2);color:var(--ld-ink);flex:none;font-size:12px;line-height:18px}#victims-mock-body .vm-popover{padding:var(--ld-space-16);border:1px solid var(--ld-border);border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);width:min(420px,100vw - 32px);max-height:min(480px,100dvh - 32px);color:var(--ld-ink);box-shadow:var(--ld-shadow-popover);font:400 13px/20px var(--ld-font-sans);text-align:left;white-space:normal;margin:0;position:fixed;inset:auto;overflow:auto}#victims-mock-body .vm-popover-heading{justify-content:space-between;align-items:center;gap:var(--ld-space-16);margin-bottom:var(--ld-space-16);display:flex}#victims-mock-body .vm-popover-heading h3{margin:0;font-size:14px;font-weight:500;line-height:20px}#victims-mock-body .vm-popover-heading button{border-radius:var(--ld-radius-sm);width:28px;height:28px;color:var(--ld-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}#victims-mock-body .vm-popover-heading button:hover{background:var(--ld-surface-2)}#victims-mock-body .vm-popover-scheme+.vm-popover-scheme{margin-top:var(--ld-space-24)}#victims-mock-body .vm-popover-scheme h4{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:20px}#victims-mock-body .vm-popover-scheme p{margin:var(--ld-space-4) 0 var(--ld-space-12)}#victims-mock-body .vm-steps{gap:var(--ld-space-8);padding-left:var(--ld-space-24);margin:0;display:grid}#victims-mock-body ol.vm-steps{list-style:decimal}#victims-mock-body ul.vm-steps{list-style:outside}#victims-mock-body .vm-steps li{padding-left:var(--ld-space-4);overflow-wrap:anywhere}#victims-mock-body .vm-steps li::marker{color:var(--ld-ink-subtle)}#victims-mock-body .vm-scheme-list{gap:var(--ld-space-16);margin:0;padding:0;list-style:none;display:grid}#victims-mock-body .vm-scheme-list li{gap:var(--ld-space-4);overflow-wrap:anywhere;display:grid}#victims-mock-body .vm-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}#victims-mock-body .vm-case-card{border:1px solid var(--ld-border-subtle);border-radius:var(--ld-radius-lg);cursor:pointer;padding:16px}#victims-mock-body .vm-case-card:hover{background:var(--ld-surface)}#victims-mock-body .vm-case-card header{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}#victims-mock-body .vm-case-card>div{margin-top:12px}#victims-mock-body .vm-case-card .vm-badge{white-space:normal}#victims-mock-body .vm-empty{text-align:center;padding:48px 20px}#victims-mock-body .vm-empty h3{font-size:16px;font-weight:500}#victims-mock-body .vm-empty p{color:var(--ld-ink-subtle);font-size:13px}#victims-mock-body .vm-backline{margin-bottom:var(--ld-space-16)}#victims-mock-body .vm-backline>.abtn{min-height:32px;color:var(--ld-ink-muted);font:400 12px/18px var(--ld-font-sans);box-shadow:none;background:0 0;border:1px solid #0000;margin-left:-8px;padding:4px 8px}#victims-mock-body .vm-backline>.abtn:hover{background:var(--ld-surface-hover);color:var(--ld-ink)}#victims-mock-body .vm-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:0;display:flex}#victims-mock-body .vm-detail-header h1{font:500 24px/32px var(--ld-font-mono);letter-spacing:-.03em;margin:4px 0 0;display:block}#victims-mock-body .vm-detail-header>.vm-risk{border:1px solid var(--ld-border-subtle);border-radius:var(--ld-radius-md);padding:6px 10px;font-size:12px}#victims-mock-body .vm-detail-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;display:grid}#victims-mock-body .vm-detail-meta>div{border-radius:var(--ld-radius-md);background:var(--ld-surface);overflow-wrap:anywhere;min-width:0;padding:16px}#victims-mock-body .vm-detail-meta>div:nth-last-child(-n+2){grid-column:span 2}#victims-mock-body :is(.vm-detail-meta,.vm-history) dt{color:var(--ld-ink-subtle);margin-bottom:4px;font-size:12px;line-height:18px}#victims-mock-body :is(.vm-detail-meta,.vm-history) dd{margin:0;font-size:14px;line-height:22px}#victims-mock-body .vm-subline{margin-top:4px;display:block}#victims-mock-body .vm-detail-tabs{margin-bottom:20px}#victims-mock-body .vm-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}#victims-mock-body :is(.vm-section-head,.vm-detail-section,.vm-behaviour-card) h2{margin:0 0 12px;font-size:15px;font-weight:500;line-height:22px}#victims-mock-body .vm-section-head h2{margin:0}#victims-mock-body .vm-section-head .vm-field{flex-direction:row;align-items:center}#victims-mock-body .vm-section-head .vm-field select{width:auto}#victims-mock-body .vm-timeline{min-width:720px}#victims-mock-body .vm-notified{--table-row-bg:var(--ld-surface)}#victims-mock-body .vm-detail-section{min-width:0;margin-top:28px}#victims-mock-body .vm-chart{background:var(--ld-surface);border-radius:var(--ld-radius-lg);padding:16px 12px 4px}#victims-mock-body svg{width:100%;height:auto;display:block;overflow:visible}#victims-mock-body svg text{fill:var(--ld-ink-subtle);font-family:var(--ld-font-sans);font-size:11px}#victims-mock-body .vm-chart-grid{stroke:var(--ld-border-subtle);stroke-width:1px}#victims-mock-body .vm-chart-threshold{stroke:var(--ld-ink-subtle);stroke-width:1px;stroke-dasharray:4 4}#victims-mock-body .vm-chart-line{stroke:var(--ld-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}#victims-mock-body .vm-chart-point{fill:var(--ld-primary);stroke:var(--ld-screen-bg);stroke-width:2px}#victims-mock-body .vm-chart-note{margin:8px 0 0}#victims-mock-body .vm-summaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}#victims-mock-body .vm-inactive{color:var(--ld-ink-subtle)}#victims-mock-body .vm-history{margin-top:28px}#victims-mock-body .vm-history summary{cursor:pointer;font-size:14px}#victims-mock-body .vm-history dl{background:var(--ld-surface);border-radius:var(--ld-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:16px;display:grid}#victims-mock-body .vm-behaviour{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#victims-mock-body .vm-behaviour-card{border-radius:var(--ld-radius-lg);background:var(--ld-surface);min-width:0;padding:20px}#victims-mock-body .vm-behaviour-total{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}#victims-mock-body .vm-behaviour-total>.mono{font-size:24px}#victims-mock-body .vm-behaviour-bar{fill:var(--ld-primary);opacity:.65}#victims-mock-body .vm-behaviour-bar[data-high=true]{fill:var(--ld-hold);opacity:.8}#victims-mock-body .vm-links-table{min-width:950px}#victims-mock-body .vm-text-button{color:var(--ld-ink);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:13px;line-height:20px}#victims-mock-body .vm-text-button:hover{color:var(--ld-primary)}#victims-mock-body .vm-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1200px){#victims-mock-body .vm-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}#victims-mock-body .vm-filters{grid-template-columns:repeat(3,minmax(0,1fr))}#victims-mock-body .vm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){#victims-mock-body .vm-metrics,#victims-mock-body .vm-filters,#victims-mock-body .vm-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}#victims-mock-body .vm-behaviour,#victims-mock-body .vm-summaries{grid-template-columns:minmax(0,1fr)}#victims-mock-body .vm-toolbar .ld-table-tools{flex:100%;justify-content:flex-start}}@media (width<=540px){#victims-mock-body .vm-toolbar .ld-table-search{flex:160px;width:auto;max-width:none}#victims-mock-body .vm-periods{max-width:100%;overflow-x:auto}#victims-mock-body .vm-periods button{white-space:nowrap}#victims-mock-body .vm-filters,#victims-mock-body .vm-cards{grid-template-columns:minmax(0,1fr)}#victims-mock-body .vm-metrics{gap:8px}#victims-mock-body .vm-metric{padding:10px}#victims-mock-body .vm-detail-meta{gap:16px}#victims-mock-body .vm-detail-meta>div:nth-last-child(-n+2){grid-column:1/-1}#victims-mock-body .vm-section-head{flex-direction:column;align-items:flex-start}#victims-mock-body .vm-history dl{grid-template-columns:minmax(0,1fr)}#victims-mock-body .vm-detail-header h1{font-size:20px;line-height:28px}}@media (pointer:coarse){#victims-mock-body .vm-backline>.abtn{min-height:var(--ld-size-touch)}#victims-mock-body :is(.abtn,.vm-text-button,.vm-periods button,.vm-display button,.vm-preview,.vm-toolbar .ld-table-search,.vm-toolbar .ld-table-filter-toggle,.vm-popover-heading button){min-height:44px}#victims-mock-body .vm-popover-heading button{min-width:44px}#victims-mock-body .vm-field :is(input,select){min-height:44px}}[data-screen=profiles] .pf-detail-scroll{min-width:0}[data-screen=profiles] .pf-detail-scroll:focus-visible{outline-offset:-2px}.pf-queue>.qhead{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pf-queue .pf-queue-heading-block{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-queue .pf-queue-title{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);line-height:var(--lh-ui);color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.pf-queue .pf-queue-updated{color:var(--ink-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;line-height:1.3}.pf-queue>.qhead>.qcol{flex-shrink:0;width:32px;height:32px;margin:0;padding:0}.pf-tag-toolbar{border:0;min-width:0;margin:0;padding:0}.pf-tag-toolbar>legend{margin-bottom:var(--sp-2);color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium);padding:0}.pf-tag-toolbar .pf-tag-filters{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pf-tag-toolbar .pf-tag-filter{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;height:36px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:var(--fs-sm);line-height:var(--lh-ui);text-align:left;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;display:flex}.pf-tag-toolbar .pf-tag-filter:hover{background:var(--surface-2);color:var(--ink)}.pf-tag-toolbar .pf-tag-filter[aria-pressed=true]{border-color:var(--ld-primary);background:var(--ld-primary-soft);color:var(--ld-primary);font-weight:var(--ld-font-weight-medium)}:is(.pf-queue,.pf-tag-toolbar) .pf-tag-count{border-radius:var(--r-pill);background:var(--surface-2);min-width:22px;height:20px;color:var(--ink-3);font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 5px;line-height:1;display:inline-grid}.pf-tag-toolbar .pf-tag-filter[aria-pressed=true] .pf-tag-count{background:var(--surface);color:var(--ld-primary)}:is(.pf-tag-toolbar,.queue-extra-filters) .pf-manual-filter{white-space:nowrap;min-height:36px;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-ui);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}:is(.pf-tag-toolbar,.queue-extra-filters) .pf-manual-filter:hover{color:var(--ink)}:is(.pf-tag-toolbar,.queue-extra-filters) .pf-manual-toggle{border:1px solid var(--line-strong,var(--line));border-radius:var(--r-pill);background:var(--surface-2);flex:0 0 32px;width:32px;height:20px;padding:2px}:is(.pf-tag-toolbar,.queue-extra-filters) .pf-manual-toggle:after{content:"";background:var(--ink-3);border-radius:50%;width:14px;height:14px;display:block}:is(.pf-tag-toolbar,.queue-extra-filters) .pf-manual-filter[aria-pressed=true] .pf-manual-toggle{background:var(--ld-primary);border-color:var(--ld-primary)}:is(.pf-tag-toolbar,.queue-extra-filters) .pf-manual-filter[aria-pressed=true] .pf-manual-toggle:after{background:var(--ld-on-primary);transform:translate(12px)}[data-screen=profiles] .pf-queue-heading{margin:var(--sp-4) 0 var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--ld-font-weight-medium)}[data-screen=profiles] .pf-head{position:static}[data-screen=profiles] .pf-kpi{margin-bottom:var(--sp-4)}[data-screen=profiles] .pf-kpi>.m{cursor:pointer}[data-screen=profiles] .pf-dossier .pf-head{margin-bottom:var(--sp-4)}[data-screen=profiles] .pf-dossier .inch{padding:10px var(--sp-4);gap:var(--sp-3)}[data-screen=profiles] .pf-dossier .inc-id{flex-direction:column;flex:240px;gap:1px;min-width:0;display:flex}[data-screen=profiles] .pf-dossier .inc-cap{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-ui)}[data-screen=profiles] .pf-dossier .inc-idline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-screen=profiles] .pf-dossier .inc-idline .iid{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);letter-spacing:-.01em}[data-screen=profiles] .pf-sideline{font-size:var(--fs-sm);color:var(--ink-3)}[data-screen=profiles] .pf-dossier .pf-head-act{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}[data-screen=profiles] .pf-dossier .pf-chips{padding:8px var(--sp-4);flex-wrap:wrap;gap:6px;display:flex}[data-screen=profiles] .pf-dossier .pf-chips .chip{height:24px}[data-screen=profiles] .pf-tabs{margin-bottom:var(--sp-3);border-bottom:0;flex-wrap:wrap;gap:8px;padding:0}[data-screen=profiles] .pf-tabs .dtab{height:var(--ctl-h);padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);margin:0}[data-screen=profiles] .pf-tabs .dtab:hover{background:var(--surface-2);color:var(--ink)}[data-screen=profiles] .pf-tabs .dtab[aria-selected=true]{border-color:var(--ld-primary);background:var(--ld-selected);color:var(--ld-primary);font-weight:var(--ld-font-weight-medium)}[data-screen=profiles] .pf-tagwrap{display:inline-flex;position:relative}[data-screen=profiles] .pf-tagbtn .af-ico{width:14px;height:14px;color:var(--ink-3)}[data-screen=profiles] .pf-tagbtn[data-on="1"] .af-ico{color:currentColor}[data-screen=profiles] .pf-tagmenu{min-width:320px;max-height:340px;padding:6px;left:auto;right:0}[data-screen=profiles] .pf-tagmenu-h{align-items:center;gap:8px;padding:2px 4px 6px;display:flex}[data-screen=profiles] .pf-tagmenu-t{min-width:0;font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ink);flex-direction:column;flex:auto;gap:2px;display:flex}[data-screen=profiles] .pf-tagmenu-t .note{font-weight:400}[data-screen=profiles] .pf-tagclose{flex:none;width:26px;height:26px;padding:0}[data-screen=profiles] .pf-tagclose .af-ico{width:13px;height:13px}[data-screen=profiles] .pf-tagopt{border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 9px;display:flex}[data-screen=profiles] .pf-tagopt:hover{background:var(--surface-2)}[data-screen=profiles] .pf-tagopt .vn{font-size:var(--fs-md)}[data-screen=profiles] .pf-tagopt .vs{font-size:var(--fs-sm);color:var(--ink-3);line-height:var(--lh-ui);white-space:normal}[data-screen=profiles] .pf-main{container:pfdossier/inline-size}[data-screen=profiles] .pf-dossier .pf-main{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}#profiles-body>.fbar-more{max-height:60dvh;overflow-y:auto}[data-screen=profiles] .qcard{border-left-width:1px;border-left-color:var(--line)}[data-screen=profiles] .qcard[aria-selected=true]{border-left-color:var(--ld-primary)}[data-screen=profiles] .risk-tbl{table-layout:fixed;min-width:0}[data-screen=profiles] .risk-tbl th,[data-screen=profiles] .risk-tbl th.tnum{white-space:normal;width:auto}[data-screen=profiles] .risk-tbl th:first-child{width:12%}[data-screen=profiles] .risk-tbl th:nth-child(2){width:34%}[data-screen=profiles] .risk-tbl th:nth-child(3){width:21%}[data-screen=profiles] .risk-tbl th:nth-child(4){width:15%}[data-screen=profiles] .risk-tbl th:nth-child(5){width:18%}[data-screen=profiles] .risk-tbl .clsb{font-size:var(--fs-xs);align-self:flex-start;padding:1px 7px}[data-screen=profiles] .risk-tbl td:nth-child(3) .s2{white-space:normal}[data-screen=profiles] .pf-blockh{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:10px;display:flex}[data-screen=profiles] .pf-blockh>.note{margin-left:auto;font-weight:400}[data-screen=profiles] .sub-card.pf-risk{background:var(--surface);margin-bottom:var(--sp-4);grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:stretch;padding:0;display:grid;overflow:hidden}[data-screen=profiles] .pf-risk>.mi{min-width:0;padding:var(--sp-4);border-left:1px solid var(--line-2);flex-direction:column;justify-content:center;gap:2px;display:flex}[data-screen=profiles] .pf-risk>.mi>*{overflow-wrap:anywhere;min-width:0}[data-screen=profiles] .pf-risk .k{font-size:var(--fs-sm);color:var(--ink-3)}[data-screen=profiles] .pf-risk .v{font-size:var(--fs-lg);font-weight:var(--ld-font-weight-medium);line-height:var(--lh-ui)}[data-screen=profiles] .pf-risk .v.sm{font-size:var(--fs-md);font-weight:500}[data-screen=profiles] .pf-risk .kindbadge{white-space:normal;height:auto;min-height:24px;line-height:1.3}[data-screen=profiles] .pf-scorebox{align-items:center;gap:var(--sp-4);padding:var(--sp-4);display:flex}[data-screen=profiles] .pf-scorebox .meta{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}[data-screen=profiles] .pf-scorebox .k{font-size:var(--fs-sm);color:var(--ink-3)}[data-screen=profiles] .pf-ring{flex:none;width:88px;height:88px;position:relative}[data-screen=profiles] .pf-ring svg{width:88px;height:88px;display:block;transform:rotate(-90deg)}[data-screen=profiles] .pf-ring .rv{font-size:var(--fs-kpi);font-weight:var(--ld-font-weight-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}[data-screen=profiles] .pf-two{gap:var(--sp-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}[data-screen=profiles] .pf-verdict p{font-size:var(--fs-md);line-height:var(--lh-read);color:var(--ink-2)}[data-screen=profiles] .pf-verdict p+p{margin-top:10px}[data-screen=profiles] .pf-verdict b{color:var(--ink);font-weight:var(--ld-font-weight-medium)}[data-screen=profiles] .pf-vsig{margin-top:var(--sp-3)}[data-screen=profiles] .pf-acts{gap:var(--sp-2);flex-direction:column;display:flex}[data-screen=profiles] .pf-act{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:10px 12px}[data-screen=profiles] .pf-act.lead{border-color:var(--ld-primary);background:var(--ld-primary-soft)}[data-screen=profiles] .pf-act .t{align-items:center;gap:var(--sp-2);display:flex}[data-screen=profiles] .pf-act .t b{font-size:var(--fs-sm)}[data-screen=profiles] .pf-act .lead-t{color:var(--ld-primary);font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;margin-left:auto}[data-screen=profiles] .pf-act .why{font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px}[data-screen=profiles] .pf-act .row{gap:var(--sp-2);flex-wrap:wrap;margin-top:10px;display:flex}[data-screen=profiles] .pf-confirm{gap:var(--sp-2);border-top:1px dashed var(--line-strong);margin-top:10px;padding-top:10px;display:grid}[data-screen=profiles] .pf-confirm[hidden]{display:none}[data-screen=profiles] .pf-confirm label{font-size:var(--fs-sm);color:var(--ink-3)}[data-screen=profiles] .pf-confirm textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:62px;color:var(--ink);font:inherit;font-size:var(--fs-sm);resize:vertical;padding:8px 10px}[data-screen=profiles] .pf-tlf{margin-bottom:var(--sp-4);flex-wrap:wrap;gap:6px;display:flex}[data-screen=profiles] .pf-tlrow{gap:var(--sp-3);grid-template-columns:132px 20px minmax(0,1fr) auto;align-items:start;padding:10px 0;display:grid}[data-screen=profiles] .pf-tlrow+.pf-tlrow{border-top:1px solid var(--line-2)}[data-screen=profiles] .pf-tlrow .t{font-size:var(--fs-sm);color:var(--ink-3);padding-top:2px}[data-screen=profiles] .pf-tlrow .axis{justify-content:center;padding-top:6px;display:flex;position:relative}[data-screen=profiles] .pf-tlrow .axis:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:-14px}[data-screen=profiles] .pf-tlrow:last-child .axis:before{height:10px;bottom:auto}[data-screen=profiles] .pf-tlrow .dot{background:var(--ink-4);border:2px solid var(--surface);width:11px;height:11px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;position:relative}[data-screen=profiles] .pf-tlrow .dot.call{background:var(--cat-b)}[data-screen=profiles] .pf-tlrow .dot.net{background:var(--cat-c)}[data-screen=profiles] .pf-tlrow .dot.tag{background:var(--ld-primary)}[data-screen=profiles] .pf-tlrow .dot.risk{background:var(--lvl-crit)}[data-screen=profiles] .pf-tlrow .dot.good{background:var(--state-done)}[data-screen=profiles] .pf-tlrow .b .h{font-size:var(--fs-md);font-weight:500}[data-screen=profiles] .pf-tlrow .b .s{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:2px;display:flex}[data-screen=profiles] .pf-src{border-radius:var(--r-sm);background:var(--surface-3);color:var(--ink-3);font-size:var(--fs-sm);padding:1px 8px;display:inline-block}[data-screen=profiles] .pf-delta{border-radius:var(--r-pill);background:var(--lvl-crit-bg);color:var(--lvl-crit);font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex}[data-screen=profiles] .pf-delta.flat{background:var(--surface-3);color:var(--ink-3)}[data-screen=profiles] .pf-graphwrap{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}[data-screen=profiles] .pf-graphwrap.solo{grid-template-columns:minmax(0,1fr)}[data-screen=profiles] .pf-graph{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden}[data-screen=profiles] .pf-graph svg{width:100%;height:auto;display:block}[data-screen=profiles] .pf-gnode{cursor:pointer}[data-screen=profiles] .pf-gnode rect{fill:var(--surface);stroke:var(--line-strong);stroke-width:1px}[data-screen=profiles] .pf-gnode:hover rect{stroke:var(--ld-primary)}[data-screen=profiles] .pf-gnode.risk rect{stroke:var(--lvl-crit)}[data-screen=profiles] .pf-gnode.on rect{stroke:var(--ld-primary);stroke-width:2px}[data-screen=profiles] .pf-gnode.self rect{fill:var(--ld-primary-soft);stroke:var(--ld-primary);stroke-width:2px}[data-screen=profiles] .pf-gnode text{font-family:var(--f-sans);fill:var(--ink);font-size:13px}[data-screen=profiles] .pf-gnode text.mono{font-family:var(--f-mono)}[data-screen=profiles] .pf-gnode text.sub{fill:var(--ink-3);font-size:12px}[data-screen=profiles] .pf-edge{fill:none;stroke:var(--line-strong);stroke-width:1.4px}[data-screen=profiles] .pf-edge.hot{stroke:var(--lvl-crit);stroke-dasharray:4 3}[data-screen=profiles] .pf-gdetail{gap:var(--sp-2);align-content:start;display:grid}[data-screen=profiles] .pf-gdetail h4{font-size:var(--fs-md)}[data-screen=profiles] .pf-glegend{gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;margin-top:10px;display:flex}[data-screen=profiles] .pf-glegend i{vertical-align:-1px;border:1px solid var(--line-strong);background:var(--surface);border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}[data-screen=profiles] .pf-glegend i.self{background:var(--ld-primary-soft);border-color:var(--ld-primary)}[data-screen=profiles] .pf-glegend i.hot{border-color:var(--lvl-crit)}@container pfdossier (width<=1100px){[data-screen=profiles] .sub-card.pf-risk{grid-template-columns:auto repeat(2,minmax(0,1fr))}[data-screen=profiles] .pf-scorebox{border-right:1px solid var(--line-2);grid-row:1/-1}[data-screen=profiles] .pf-risk>.mi:nth-child(4),[data-screen=profiles] .pf-risk>.mi:nth-child(5){border-top:1px solid var(--line-2)}}@container pfdossier (width<=900px){[data-screen=profiles] .pf-two,[data-screen=profiles] .pf-graphwrap{grid-template-columns:minmax(0,1fr)}}@container pfdossier (width<=720px){[data-screen=profiles] .sub-card.pf-risk{grid-template-columns:minmax(0,1fr)}[data-screen=profiles] .pf-risk>.mi{border-left:0;border-top:1px solid var(--line-2)}}@container pfdossier (width<=620px){[data-screen=profiles] .pf-tlrow{grid-template-columns:96px 20px minmax(0,1fr)}[data-screen=profiles] .pf-tlrow .pf-delta{grid-column:3;justify-self:start}}[data-screen=profiles] .pf-tagopt{padding-left:var(--sp-4);padding-right:var(--sp-4)}.loden-app .threat-tabs{margin-bottom:var(--ld-space-24)}[data-screen=profiles] .pf-base-tbl{table-layout:fixed;min-width:0}[data-screen=profiles] .pf-base-tbl th:first-child{width:64%}[data-screen=profiles] .pf-base-tbl th:nth-child(2),[data-screen=profiles] .pf-base-tbl th:nth-child(3){width:18%}[data-screen=profiles] .pf-base-tbl th{white-space:normal}[data-screen=profiles] .pf-base-tbl .clsb{vertical-align:1px;margin-left:6px}[data-screen=profiles] .pf-base .metarow{border-bottom:0}[data-screen=profiles] :is(.qcard .ago,.pf-queue-updated,.qcard .qs){font-size:var(--fs-sm)}[data-screen=profiles] .qcard .qn{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ink)}[data-screen=profiles] .qcard .qs{color:var(--ink-2)}[data-screen=profiles] .card .cardh h3,[data-screen=profiles] .sub-card h4{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ink)}[data-screen=profiles] .m .mv{font-size:var(--fs-kpi);font-weight:var(--ld-font-weight-medium);color:var(--ink)}[data-screen=profiles] .m .mk{font-size:var(--fs-sm);color:var(--ink-3);font-weight:400}[data-screen=profiles] :is(.chip,.clsb,.lvlbadge,.kindbadge,.stbadge,.pf-delta){font-size:var(--fs-xs)}[data-screen=profiles] .pf-listbar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}[data-screen=profiles] .pf-listbar>.note{margin-left:auto}[data-screen=profiles] .pf-listbar b{color:var(--ink);font-variant-numeric:tabular-nums}[data-screen=profiles] .pf-disp{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:2px;display:inline-flex}[data-screen=profiles] .pf-disp-b{border-radius:var(--r-sm);height:28px;color:var(--ink-3);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0 14px}[data-screen=profiles] .pf-disp-b:hover{color:var(--ink)}[data-screen=profiles] .pf-disp-b[data-on="1"]{background:var(--surface);color:var(--ink);font-weight:var(--ld-font-weight-medium);box-shadow:var(--ld-shadow-selection)}[data-screen=profiles] .qcard .r1{align-items:baseline;gap:var(--sp-2);display:flex}[data-screen=profiles] .qcard .qn{flex:auto;min-width:0}[data-screen=profiles] .qcard .ago{white-space:nowrap;margin-left:auto}[data-screen=profiles] .qcard .qd{flex-wrap:wrap;gap:6px;display:flex}[data-screen=profiles] .pf-more{color:var(--ink-3)}[data-screen=profiles] .pf-qtbl{table-layout:fixed;min-width:0}[data-screen=profiles] .pf-qtbl th:first-child{width:34%}[data-screen=profiles] .pf-qtbl th:nth-child(2),[data-screen=profiles] .pf-qtbl th:nth-child(3),[data-screen=profiles] .pf-qtbl th:nth-child(4){width:15%}[data-screen=profiles] .pf-qtbl th:nth-child(5){width:21%}[data-screen=profiles] .pf-qtbl th{white-space:normal}[data-screen=profiles] .qcard{min-height:108px}[data-screen=profiles] .qcard .qd{min-height:24px}[data-screen=profiles] .qcard .qs{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-screen=profiles] .pf-list{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-auto-rows:1fr;align-items:stretch;display:grid}[data-screen=profiles] .pf-list>.pf-card{gap:var(--sp-3);height:100%;padding:var(--sp-4);cursor:pointer;text-align:left;flex-direction:column;display:flex}[data-screen=profiles] .pf-list>.pf-card:hover{border-color:var(--line-strong)}[data-screen=profiles] .pf-list>.pf-card:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}[data-screen=profiles] .pf-card-h{align-items:baseline;gap:var(--sp-2);display:flex}[data-screen=profiles] .pf-card-t{font-size:var(--fs-md);font-weight:var(--ld-font-weight-medium);color:var(--ink)}[data-screen=profiles] .pf-card-tags{flex-wrap:wrap;gap:6px;display:flex}[data-screen=profiles] .pf-card-w{font-size:var(--fs-sm);color:var(--ink-2);line-height:var(--lh-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:auto 0 0;display:-webkit-box;overflow:hidden}[data-screen=profiles] .pf-back{margin:0 0 var(--sp-3);padding:var(--sp-2) 0}[data-screen=profiles] .kindbadge.kind-suspect,[data-screen=ops] :is(.inc-cards,.inc-tbl,.inc-detail) .kindbadge.kind-suspect{background:var(--lvl-crit-bg);color:var(--lvl-crit);border-color:color-mix(in srgb, currentColor 26%, transparent)}[data-screen=profiles] .kindbadge.kind-clean,[data-screen=ops] :is(.inc-cards,.inc-tbl,.inc-detail) .kindbadge.kind-clean{background:var(--state-done-bg);color:var(--state-done);border-color:color-mix(in srgb, currentColor 26%, transparent)}[data-screen=profiles] .kindbadge.kind-victim,[data-screen=ops] :is(.inc-cards,.inc-tbl,.inc-detail) .kindbadge.kind-victim{background:var(--ld-info-soft);color:var(--ld-info);border-color:color-mix(in srgb, currentColor 26%, transparent)}[data-screen=profiles] :is(.kindbadge,.lvlbadge,.stbadge2),[data-screen=ops] .inc-cards :is(.kindbadge,.lvlbadge,.stbadge2){font-size:var(--fs-xs);border-radius:var(--r-sm);padding:3px 9px;font-weight:500;line-height:18px}[data-screen=profiles] .pf-panel .two{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}[data-screen=profiles] .pf-panel .two>.sub-card{height:100%;margin-bottom:0}[data-screen=profiles] .pf-panel .kv .kvr{align-items:center;min-height:38px}[data-screen=profiles] .pf-panel .sub-card>h4{margin-bottom:var(--sp-3)}@container pfdossier (width<=720px){[data-screen=profiles] .pf-panel .two{grid-template-columns:minmax(0,1fr)}}[data-screen=profiles] .pf-asg-tbl{min-width:0}[data-screen=profiles] .pf-panel .tw:has(.pf-asg-tbl){overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:60dvh;overflow-y:auto}[data-screen=profiles] .pf-asg-tbl thead th{z-index:1;position:sticky;top:0}#profiles-body{flex-direction:column;gap:16px;min-width:0;display:flex}#profiles-body>*{min-width:0;margin-top:0;margin-bottom:0}#profiles-body .pf-workspace-tabs{align-self:flex-start;max-width:100%}#profiles-body .pf-workspace-tabs>.ld-module-tab{font-weight:400}#profiles-body .pf-kpi{gap:var(--ld-space-8);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}#profiles-body .pf-catkpi{grid-template-columns:repeat(3,minmax(0,1fr))}#profiles-body .pf-kpi>.m{min-width:0;min-height:88px;padding:var(--ld-space-12);border:1px solid var(--ld-border-subtle);border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);box-shadow:none;text-align:left}#profiles-body .pf-kpi>button:hover{background:var(--ld-surface)}#profiles-body .pf-kpi>button[aria-pressed=true]{background:var(--ld-surface);border-color:var(--ld-control-border)}#profiles-body .pf-kpi .mv{font-size:24px;font-weight:400;line-height:30px}#profiles-body .pf-kpi .mk{font-size:12px;font-weight:400;line-height:18px}#profiles-body .pf-table-shell{overflow:visible}#profiles-body .pf-disp{align-items:center;gap:var(--ld-space-2);padding:var(--ld-space-2);background:var(--ld-surface-2);border-radius:var(--ld-radius-md);border:0;display:inline-flex}#profiles-body .pf-disp-b{height:auto;min-height:28px;padding:var(--ld-space-4) var(--ld-space-8);border-radius:var(--ld-radius-sm);color:var(--ld-ink-muted);font:400 12px/20px var(--ld-font-sans);white-space:nowrap;background:0 0;border:0}#profiles-body .pf-disp-b[aria-pressed=true]{color:var(--ld-ink);background:var(--ld-screen-bg);box-shadow:var(--ld-shadow-selection)}#profiles-body .pf-disp-b:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}#profiles-body .pf-catalog-filters{border:0;grid-column:1/-1;width:100%;min-width:0;margin:0;padding:0}#profiles-body .pf-catalog-filters>legend{margin-bottom:var(--ld-space-8);color:var(--ld-ink-muted);font:400 12px/18px var(--ld-font-sans);padding:0}#profiles-body .pf-active-filters{gap:var(--ld-space-8);padding:var(--ld-space-12) var(--ld-space-20);border-bottom:1px solid var(--ld-border-subtle);flex-wrap:wrap;margin:0;display:flex}#profiles-body .pf-active-filters:empty{display:none}#profiles-body .pf-active-filters .chip{gap:var(--ld-space-4);min-height:28px;padding:var(--ld-space-4) var(--ld-space-8);border:1px solid var(--ld-border);border-radius:var(--ld-radius-sm);color:var(--ld-ink-muted);background:var(--ld-surface);font:400 12px/18px var(--ld-font-sans)}#profiles-body .pf-active-filters .chip svg{width:14px;height:14px}#profiles-body .pf-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid;overflow:visible}#profiles-body .pf-table-shell>.pf-list{padding:var(--ld-space-16)}#profiles-body .pf-search-related{padding:var(--ld-space-16);border-top:1px solid var(--ld-border-subtle)}#profiles-body .pf-search-related>h3{font:500 14px/20px var(--ld-font-sans);margin:0}#profiles-body .pf-search-related>p{margin:var(--ld-space-4) 0 var(--ld-space-16)}#profiles-body .pf-list>.pf-card{flex-direction:column;gap:12px;min-height:150px;padding:18px;display:flex}#profiles-body .pf-card-t{font-family:var(--ld-font-mono);font-size:16px;font-weight:400;line-height:24px}#profiles-body .pf-card-w{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;font-size:12px;line-height:18px;display:flex}#profiles-body .pf-card-w .k,#profiles-body .pf-more{color:var(--ink-3)}#profiles-body .pf-card-w .k{margin-right:6px}#profiles-body :is(.lvlbadge,.stbadge2,.clsb,.pf-contrib){background:var(--surface-2);max-width:100%;min-height:24px;color:var(--ink-2);white-space:normal;border:0;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:400;line-height:18px;display:inline-flex}#profiles-body .is-tag{color:var(--ld-risk);background:var(--ld-risk-soft)}#profiles-body :is(.is-down,.is-done){color:var(--ld-primary);background:var(--ld-primary-soft)}#profiles-body .pf-qtbl{table-layout:fixed;width:100%;min-width:900px}#profiles-body .pf-qtbl th:first-child{width:32%}#profiles-body .pf-qtbl th:nth-child(2){width:18%}#profiles-body .pf-qtbl th:nth-child(3){width:14%}#profiles-body .pf-qtbl th:nth-child(4){width:16%}#profiles-body .pf-qtbl th:nth-child(5){width:20%}#profiles-body .pf-qtbl td:last-child .st2{white-space:nowrap;flex-direction:row;gap:8px}#profiles-body .pf-qtbl td:last-child .s2{color:var(--ink-2);font:inherit}#profiles-body .pf-base-tbl{table-layout:fixed;width:100%;min-width:1200px}#profiles-body .pf-base-tbl th{width:auto}#profiles-body .pf-base-tbl th:first-child{width:64px}#profiles-body .pf-base-tbl th:nth-child(2){width:auto}#profiles-body .pf-base-tbl th:nth-child(3){width:164px}#profiles-body .pf-base-tbl th:nth-child(4){width:152px}#profiles-body .pf-base-tbl th:nth-child(5){width:148px}#profiles-body .pf-base-tbl th:nth-child(6),#profiles-body .pf-base-tbl th:nth-child(7){width:128px}#profiles-body .pf-base-tbl .s2{max-width:66ch;margin-top:4px;line-height:19px}#profiles-body .pf-base-tbl td:nth-child(2){overflow-wrap:anywhere}#profiles-body .pf-catalog-source{color:var(--ld-ink-subtle)}#profiles-body .prm{color:var(--ink);background:var(--surface-2);border-radius:3px;padding:0 3px;text-decoration:none;display:inline}#profiles-body .pf-back{margin:0;padding:0}#profiles-body .pf-dossier{flex-direction:column;gap:20px;min-width:0;display:flex}#profiles-body .pf-dossier .pf-head{border-radius:var(--ld-radius-md);background:var(--ld-surface);box-shadow:none;border:0;margin-bottom:0;padding:20px;overflow:visible}#profiles-body .pf-head .inch{border:0;align-items:flex-start;gap:16px;padding:0}#profiles-body .inc-cap{color:var(--ink-3);margin-bottom:4px;font-size:12px;line-height:18px;display:block}#profiles-body .inc-idline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#profiles-body .inc-idline .iid{margin-right:8px;font-size:22px;font-weight:500;line-height:30px}#profiles-body .pf-head-act{max-width:380px}#profiles-body .pf-reg-on{flex-direction:column;align-items:flex-end;gap:10px;display:flex}#profiles-body .pf-reg-on .badge{white-space:normal}#profiles-body .pf-head-act .note{font-size:12px;line-height:18px}#profiles-body .pf-chips{border:0;flex-wrap:wrap;gap:6px;padding:14px 0;display:flex}#profiles-body .pf-chips .chip{background:var(--surface-2);border:0;font-size:11px}#profiles-body .pf-sumbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 0;display:flex}#profiles-body .pf-sumbar>.sp{display:none}#profiles-body .pf-head>.pf-states{margin-top:16px}#profiles-body .pf-sumhead{min-height:32px;color:var(--ink-2);background:var(--surface-2);font:400 12px/18px var(--font);border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}#profiles-body .pf-sumhead svg{width:14px;height:14px}#profiles-body .pf-sumhead[aria-expanded=true] svg{transform:rotate(180deg)}#profiles-body .pf-sumper{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#profiles-body .pf-sumper .chip{border-color:#0000;min-height:28px;font-size:12px}#profiles-body .pf-sumper [data-on="1"]{background:var(--surface-2);color:var(--ink)}#profiles-body .pf-states{background:var(--surface-2);border:0;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;padding:12px;display:grid}#profiles-body .pf-hfact{text-align:left;background:0 0;border:0;padding:8px}#profiles-body .pf-hfact .mk{color:var(--ink-3);font-size:11px;display:block}#profiles-body .pf-hfact .mv{color:var(--ink);font-size:20px;font-weight:400}#profiles-body .pf-detail-scroll{flex:none;min-height:0;overflow:visible}#profiles-body .pf-main{flex-direction:column;gap:16px;min-width:0;display:flex}#profiles-body .pf-main>.card{border:0;border-radius:0;padding:0;overflow:visible}#profiles-body .pf-panel{padding:0}#profiles-body .pf-tabs{align-self:flex-start;max-width:100%;margin:0}#profiles-body .pf-panel .sub-card{border-radius:var(--ld-radius-md);background:var(--ld-surface);border:0;padding:20px}#profiles-body .pf-panel h4{margin:0 0 14px;font-size:14px;font-weight:500;line-height:20px}#profiles-body .pf-panel .two{gap:16px}#profiles-body .pf-panel .kvr{border:0;min-height:32px;padding:6px 0;font-size:13px}#profiles-body .pf-asgh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}#profiles-body .pf-asgh h4{margin:0}#profiles-body .pf-why{background:var(--surface-2);border:0}#profiles-body .pf-why p{margin:4px 0;font-size:13px;line-height:20px}#profiles-body .pf-why-r,#profiles-body .pf-noobs{color:var(--ink-3)}#profiles-body :is(.abtn,.backbtn){min-height:32px;padding:4px 10px;font-size:12px;font-weight:400;line-height:18px}#profiles-body .pf-panel .tw{max-width:100%;overflow:auto}#profiles-body .pf-ev{min-width:820px}#profiles-body .pf-rel{min-width:700px}#profiles-body .risk-tbl{min-width:820px}#profiles-body .pf-panel .s2{line-height:19px}#profiles-body .pf-panel .chart{width:100%;max-height:300px;display:block}#profiles-body .pf-panel .vtrack{background:var(--surface-2);border-radius:4px;height:8px;display:flex;overflow:hidden}#profiles-body .pf-panel .vtrack>i{height:100%;display:block}#profiles-body .pf-panel .vbars{gap:16px;padding:20px;display:grid}#profiles-body .pf-panel .vt{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}#dc-modal:has(.pf-asglist){max-width:640px}#dc-modal .pf-asgsearch{padding:16px 24px 8px}#dc-modal .pf-catq{background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}#dc-modal .pf-catq input{outline-offset:3px;background:0 0;border:0;width:100%}#dc-modal .pf-asglist{max-height:46vh;padding:8px 24px 24px;overflow:auto}#dc-modal .pf-tagopt{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 8px;font-size:13px;line-height:20px;display:flex}#dc-modal .pf-tagopt:hover{background:var(--surface-2)}#dc-modal .pf-tagopt input{margin-top:3px}#dc-modal .pf-tagopt .vn{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=1100px){#profiles-body .pf-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){#profiles-body .pf-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}#profiles-body .pf-list{grid-template-columns:1fr}#profiles-body .pf-head .inch{flex-wrap:wrap}}@media (width<=540px){#profiles-body .pf-active-filters{padding-inline:var(--ld-space-12)}}@media (pointer:coarse){#profiles-body :is(.abtn,.backbtn,.pf-disp-b,.pf-sumhead,.pf-sumper .chip){min-height:44px}}#profiles-body .pf-tabs.ld-module-tabs{background:var(--surface-2);border:0;border-radius:8px;flex-wrap:nowrap;gap:4px;width:max-content;padding:4px;display:flex;overflow:auto}#profiles-body .pf-tabs>.ld-module-tab{min-height:32px;box-shadow:none;color:var(--ink-2);font:400 12px/18px var(--font);white-space:nowrap;background:0 0;border:0;border-radius:6px;margin:0;padding:4px 12px}#profiles-body .pf-tabs>.ld-module-tab[aria-selected=true]{color:var(--ink);background:var(--surface);box-shadow:var(--ld-shadow-selection)}#profiles-body .pf-dossier table.ld-table{--ld-component-table-header-bg:var(--surface)}#profiles-body table.ld-table th{font-weight:400}@media (pointer:coarse){#profiles-body .pf-tabs>.ld-module-tab{min-height:44px}}#profiles-body .pf-panel .two{align-items:start}#profiles-body .pf-panel .two>.sub-card{height:auto}#profiles-body .pf-head-act .abtn{background:var(--surface);color:var(--ink);border:1px solid var(--line)}#profiles-body .risk-tbl th{width:auto}#profiles-body .risk-tbl th:first-child{width:64px}#profiles-body .risk-tbl th:nth-child(2){width:42%}#profiles-body table.ld-table :is(th,td).tnum{text-align:right}#profiles-body .pf-panel :is(.pf-auto-tbl,.pf-man-tbl){table-layout:fixed;width:100%;min-width:1000px}#profiles-body .pf-panel :is(.pf-auto-tbl,.pf-man-tbl) :is(th,td){white-space:normal;vertical-align:top;width:auto;padding:12px 16px}#profiles-body .pf-panel :is(.pf-auto-tbl,.pf-man-tbl) .st2{gap:6px}#profiles-body .pf-panel :is(.pf-auto-tbl,.pf-man-tbl) .st2 :is(.s1,.s2){white-space:normal;text-overflow:clip;overflow-wrap:break-word;line-height:1.5;overflow:visible}#profiles-body .pf-panel .pf-auto-tbl th:first-child{width:6%}#profiles-body .pf-panel .pf-auto-tbl th:nth-child(2){width:40%}#profiles-body .pf-panel .pf-auto-tbl th:nth-child(3){width:14%}#profiles-body .pf-panel .pf-auto-tbl th:nth-child(4){width:13%}#profiles-body .pf-panel .pf-auto-tbl th:nth-child(5){width:10%}#profiles-body .pf-panel .pf-auto-tbl th:nth-child(6){width:17%}#profiles-body .pf-panel .pf-man-tbl th:first-child{width:40%}#profiles-body .pf-panel .pf-man-tbl th:nth-child(2){width:16%}#profiles-body .pf-panel .pf-man-tbl th:nth-child(3){width:17%}#profiles-body .pf-panel .pf-man-tbl th:nth-child(4){width:19%}#profiles-body .pf-panel .pf-man-tbl th:nth-child(5){width:8%}#profiles-body .pf-panel .pf-man-tbl td:last-child{text-align:right}#profiles-body .pf-panel :is(.pf-auto-tbl,.pf-man-tbl) .num{white-space:normal}#profiles-body .pf-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}#profiles-body .pf-overview-side{gap:16px;min-width:0;display:grid}#profiles-body .pf-overview-grid .sub-card{margin:0}#profiles-body .pf-overview-grid .kvr{grid-template-columns:minmax(150px,34%) minmax(0,1fr);gap:12px;padding:8px 0}#profiles-body .pf-connections-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}#profiles-body .pf-connections-grid>.two{display:contents}#profiles-body .pf-connections-grid .sub-card{height:auto;margin:0!important}#profiles-body .pf-connections-grid>.sub-card:has(table){grid-column:1/-1}#profiles-body .pf-panel :is(.pf-history-tbl,.pf-assignment-history-tbl){table-layout:fixed;width:100%;min-width:900px}#profiles-body .pf-panel :is(.pf-history-tbl,.pf-assignment-history-tbl) :is(th,td){white-space:normal;vertical-align:top;width:auto;padding:12px 16px}#profiles-body .pf-panel :is(.pf-history-tbl,.pf-assignment-history-tbl) .st2 :is(.s1,.s2){white-space:normal;text-overflow:clip;line-height:1.5;overflow:visible}#profiles-body .pf-panel :is(.pf-history-tbl,.pf-assignment-history-tbl) th:first-child{width:7%}#profiles-body .pf-panel .pf-history-tbl th:nth-child(2){width:49%}#profiles-body .pf-panel .pf-history-tbl th:nth-child(3),#profiles-body .pf-panel .pf-history-tbl th:nth-child(4){width:22%}#profiles-body .pf-panel .pf-assignment-history-tbl th:nth-child(2){width:31%}#profiles-body .pf-panel .pf-assignment-history-tbl th:nth-child(3){width:15%}#profiles-body .pf-panel .pf-assignment-history-tbl th:nth-child(4){width:18%}#profiles-body .pf-panel .pf-assignment-history-tbl th:nth-child(5){width:13%}#profiles-body .pf-panel .pf-assignment-history-tbl th:nth-child(6){width:16%}#profiles-body .pf-panel :is(.pf-history-tbl,.pf-assignment-history-tbl) .num{white-space:normal}@media (width<=1000px){#profiles-body .pf-overview-grid,#profiles-body .pf-connections-grid{grid-template-columns:minmax(0,1fr)}}.screen[data-screen=stream]{padding-bottom:var(--sp-4)}#stream-body{flex-direction:column;min-height:0;display:flex}#stream-body>*{flex-shrink:0}#stream-body>.card{flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}#stream-body>.ld-table-shell{overflow:visible}#stream-body>.ld-table-shell>.ld-table-toolbar,#stream-body>.ld-table-shell>.ld-table-filters{flex-shrink:0}#stream-body .tw-scroll{flex:none;min-height:0;max-height:none}#stream-body .tfoot{flex-shrink:0}#stream-body .dc-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.service-page{padding:var(--ld-space-24) 0 var(--ld-space-48);width:100%;min-width:0;color:var(--ld-ink);margin:0;font-size:14px;line-height:1.6}.service-page h1,.service-page h2,.service-page p{margin:0}.service-page h2{font-size:16px;line-height:24px;font-weight:var(--ld-font-weight-medium)}.service-page p{color:var(--ld-ink-muted)}.service-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;padding-bottom:0;display:flex}.service-eyebrow{color:var(--ld-ink-subtle);margin-bottom:8px;font-size:12px;display:block}.service-page .service-header h1{font-size:24px;line-height:32px;font-weight:var(--ld-font-weight-medium);margin:0 0 8px}.service-header p{font-size:13px}.service-product{align-items:center;gap:20px;margin-bottom:32px;display:flex}.service-product-mark{background:var(--ld-primary-soft);width:64px;height:64px;color:var(--ld-primary);border-radius:16px;flex:none;place-items:center;font-size:24px;font-weight:500;display:grid}.service-product h2{margin-bottom:4px;font-size:20px;line-height:28px}.service-product p{font-size:13px}.service-properties{margin:0}.service-properties>div{grid-template-columns:176px minmax(0,1fr);gap:24px;padding:12px 0;display:grid}.service-properties dt{color:var(--ld-ink-subtle);font-size:13px}.service-properties dd{margin:0}.service-properties a{color:var(--ld-ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.service-section{margin-top:32px}.service-section>h2{margin-bottom:16px}.service-resource-list{margin-top:12px}.service-resource-list>a{color:var(--ld-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-inline:-12px;padding:16px 12px;text-decoration:none;display:flex}.service-resource-list strong{font-size:14px;font-weight:500;display:block}.service-resource-list small{color:var(--ld-ink-subtle);margin-top:4px;font-size:13px;display:block}.service-resource-list>a:hover{background:var(--ld-surface)}.service-resource-list svg{color:var(--ld-ink-subtle);flex:none}.service-guide-row{background:var(--ld-surface);border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:20px;padding:24px;display:grid}.service-rows{gap:16px;display:grid}.service-step{color:var(--ld-ink-subtle);padding-top:2px;font-size:13px}.service-guide-row p{max-width:640px;margin:8px 0 16px}.service-text-link{color:var(--ld-primary);align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.service-text-link:hover{text-decoration:underline}.service-questions details{background:var(--ld-surface);border-radius:12px;margin-bottom:8px;padding:0 20px}.service-questions summary{cursor:pointer;align-items:center;gap:16px;padding:20px 0;font-weight:500;list-style:none;display:flex}.service-questions summary::-webkit-details-marker{display:none}.service-questions summary>svg{color:var(--ld-ink-subtle);flex:none;margin-left:auto}.service-questions details[open] summary>svg{transform:rotate(180deg)}.service-questions details p{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 32px 24px 0}.service-note{background:var(--ld-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:24px;display:flex}.service-note h2{font-size:14px}.service-note p{margin-top:4px;font-size:13px}.service-button{border:1px solid var(--ld-border);background:var(--ld-screen-bg);min-height:40px;color:var(--ld-ink);font:inherit;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;text-decoration:none;display:inline-flex}.service-button:hover{background:var(--ld-surface-hover)}.service-button.service-primary{background:var(--ld-primary);color:var(--ld-on-primary);border-color:var(--ld-primary)}.service-button:disabled{opacity:.5;cursor:not-allowed}.service-page :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px}@media (width<=800px){.service-header,.service-note{flex-direction:column;align-items:flex-start}.service-properties>div{grid-template-columns:128px minmax(0,1fr);gap:16px}}@media (width<=500px){.service-page{padding-top:24px}.service-properties>div{grid-template-columns:1fr;gap:4px}.service-product{align-items:flex-start}.service-product br{display:none}}.service-product{background:var(--ld-surface);border-radius:12px;margin-bottom:40px;padding:24px}.service-about-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:48px;display:grid}.service-about-grid .service-properties{margin-top:16px}.service-about-grid .service-properties>div{grid-template-columns:112px minmax(0,1fr)}.service-search{border:1px solid var(--ld-border);max-width:560px;color:var(--ld-ink-subtle);border-radius:8px;align-items:center;gap:12px;margin-bottom:24px;padding:12px 16px;display:flex}.service-search input{width:100%;min-width:0;color:var(--ld-ink);font:inherit;background:0 0;border:0}.service-search-empty{padding:32px 0}.service-search-empty p{margin:8px 0 16px}@media (width<=1000px){.service-about-grid{grid-template-columns:1fr;gap:32px}}.service-empty{text-align:center;background:var(--ld-surface);border-radius:12px;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.service-empty>svg{color:var(--ld-ink-subtle);margin-bottom:20px}.service-empty h2{margin-bottom:8px}.service-empty p{max-width:480px;font-size:13px}.service-empty .service-text-link{margin-top:20px}.service-contact-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.service-contact-email{color:var(--ld-ink);font-size:20px;text-decoration:none}.service-contact-row p{margin-top:4px;font-size:13px}.service-copy-status{min-height:24px;color:var(--ld-ink-subtle);margin-top:8px;font-size:12px}.service-form{max-width:680px}.service-form-note{font-size:13px;margin:16px 0!important}.service-form-note a{color:var(--ld-primary)}.service-form label{flex-direction:column;gap:8px;margin-top:24px;font-size:13px;font-weight:500;display:flex}.service-form :is(input,select,textarea){border:1px solid var(--ld-border);width:100%;color:var(--ld-ink);background:var(--ld-screen-bg);font:inherit;border-radius:8px;padding:12px;font-weight:400}.service-form textarea{resize:vertical}.service-form-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.service-feedback{background:var(--ld-primary-soft);border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex;margin-bottom:24px!important}.service-list-caption{color:var(--ld-ink-subtle);align-items:center;gap:8px;font-size:13px;display:flex}.service-list-caption span,.service-draft-tag{background:var(--ld-surface);color:var(--ld-ink-muted);border-radius:6px;padding:2px 8px;font-size:12px}.service-questions summary small{color:var(--ld-ink-subtle);margin-top:4px;font-size:12px;font-weight:400;display:block}.service-draft-tag{margin-left:auto}.service-draft-tag+svg{margin-left:0!important}@media (width<=800px){.service-contact-row{flex-wrap:wrap}}.support-help-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;display:grid}.support-email-panel{background:var(--ld-surface);border-radius:12px;padding:24px}.support-email-panel>p,.support-phone-panel>p{margin-top:8px;font-size:13px}.support-email-panel .service-contact-row{justify-content:flex-start;gap:8px;margin-top:24px}.support-copy{width:36px;height:36px;color:var(--ld-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.support-copy:hover{background:var(--ld-surface-hover)}.support-mail-hint{color:var(--ld-ink-subtle);margin-top:8px;font-size:12px;display:block}.support-phone-panel{padding-block:24px}.support-phone-group{margin-top:24px}.support-phone-group h3{color:var(--ld-ink-subtle);margin:0 0 8px;font-size:12px;font-weight:500}.support-phone-group a{color:var(--ld-ink);white-space:nowrap;align-items:center;gap:8px;margin:0 24px 8px 0;text-decoration:none;display:inline-flex}.support-phone-group a:hover{text-decoration:underline}.support-preparation{margin-top:40px}.support-preparation p{margin-top:4px;font-size:13px}.support-preparation ol{counter-reset:preparation;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;padding:0;list-style:none;display:grid}.support-preparation li{counter-increment:preparation;grid-template-columns:24px minmax(0,1fr);column-gap:12px;display:grid}.support-preparation li:before{content:counter(preparation,decimal-leading-zero);color:var(--ld-ink-subtle);grid-row:1/3;padding-top:2px;font-size:12px}.support-preparation strong{font-size:13px;font-weight:500}.support-preparation li span{color:var(--ld-ink-muted);margin-top:4px;font-size:13px}.support-draft-send{margin-bottom:20px}@media (width<=1000px){.support-help-grid{grid-template-columns:1fr;gap:8px}.support-preparation ol{grid-template-columns:1fr;gap:16px}}.mca{min-width:0;padding-top:var(--ld-space-24,24px);color:var(--ld-ink);flex-direction:column;gap:16px;display:flex}.mca-head{margin-bottom:0}.mca-title{font-size:20px;line-height:28px;font-weight:var(--ld-font-weight-medium);margin:0}.mca a:is(.dc-cta,.abtn,.backbtn){text-decoration:none}.mca-lead{max-width:760px;color:var(--ld-ink-muted);margin:6px 0 0;font-size:13px;line-height:20px}.mca-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mca-muted{color:var(--ld-ink-muted);margin:0;font-size:12px;line-height:18px}.mca-warn{color:var(--ld-palette-amber-700);margin:0;font-size:12px;line-height:18px}.mca-ok{color:var(--ld-success);margin:0;font-size:12px;line-height:18px}.mca-error{color:var(--ld-risk);font-size:12px;line-height:18px}.mca code,.mca-mono{font-family:var(--ld-font-mono)}.mca-notice{border:1px solid var(--ld-border);background:var(--ld-surface);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;display:flex}.mca-notice svg{width:16px;height:16px;color:var(--ld-success);flex:none}.mca-back{align-self:flex-start;gap:6px;text-decoration:none}.mca-back svg{width:16px;height:16px}.mca-tabs{align-self:flex-start}.mca-tab-count{color:var(--ld-ink-muted);font:12px/18px var(--ld-font-mono);margin-left:6px}.mca-filter select{border:1px solid var(--ld-border);background:var(--ld-surface-2);height:36px;color:var(--ld-ink);font:13px/20px var(--ld-font-sans);border-radius:10px;padding:0 28px 0 12px}.mca-scroll{overflow-x:auto}.mca-table{width:100%;min-width:860px}.mca-table td{vertical-align:top;font-size:13px;line-height:20px}.mca-name{min-width:240px;max-width:360px}.mca-name a{color:var(--ld-ink);font-weight:var(--ld-font-weight-medium);text-decoration:none}.mca-name a:hover{text-decoration:underline}.mca-name code{color:var(--ld-ink-muted);font-size:12px;display:block}.mca-name small{color:var(--ld-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.mca-sub{color:var(--ld-ink-muted);font-size:12px;display:block}.mca-more{color:var(--ld-ink-muted)}.mca-code{max-width:320px;color:var(--ld-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.mca-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mca-missing{color:var(--ld-palette-amber-700);white-space:nowrap;font-size:12px}.mca-meta{color:var(--ld-ink-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;font-size:12px;display:flex}.mca-editor{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:20px;display:grid}.mca-form{flex-direction:column;gap:16px;min-width:0;display:flex}.mca-section,.mca-card{border:1px solid var(--ld-border);border-radius:var(--ld-radius-lg,12px);background:var(--ld-screen-bg);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.mca-section h2,.mca-card h2{font-size:14px;line-height:20px;font-weight:var(--ld-font-weight-medium);margin:0}.mca-card h3{font-size:13px;font-weight:var(--ld-font-weight-medium);margin:4px 0 0}.mca-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.mca-grid>.is-wide{grid-column:1/-1}.mca-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mca-field>label{color:var(--ld-ink);font-size:12px;font-weight:var(--ld-font-weight-medium)}.mca-field :is(input,select,textarea){border:1px solid var(--ld-border);background:var(--ld-control-bg,var(--ld-surface));width:100%;min-width:0;color:var(--ld-ink);font:13px/20px var(--ld-font-sans);border-radius:8px;padding:8px 10px}.mca-field :is(input,select){height:36px;padding-block:0}.mca-field textarea{resize:vertical}.mca-field .mca-mono,.mca-field textarea.mca-mono{font-family:var(--ld-font-mono);font-size:12px}.mca-field :is(input,select,textarea):focus-visible,.mca-dims:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}.mca-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ld-risk)}.mca-field small{color:var(--ld-ink-muted);font-size:12px;line-height:18px}.mca-hints{flex-direction:column;gap:2px;display:flex}.mca-radios{flex-wrap:wrap;gap:8px 20px;display:flex}.mca-radios label,.mca-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.mca-source{background:var(--ld-surface);border-radius:8px;padding:10px 12px;font-size:12px}.mca-source summary{cursor:pointer;font-weight:var(--ld-font-weight-medium)}.mca-source pre{max-height:220px;font:12px/18px var(--ld-font-mono);white-space:pre-wrap;margin:8px 0;overflow:auto}.mca-source p{margin:4px 0 0}.mca-dims{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.mca-dim{border:1px solid var(--ld-border-subtle,var(--ld-border));cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:8px 10px;display:grid}.mca-dim[data-checked=true]{border-color:var(--ld-selected-border,var(--ld-primary));background:var(--ld-surface)}.mca-dim>input{grid-row:span 3;margin-top:3px}.mca-dim-name{font-size:13px;line-height:20px}.mca-dim-name code{color:var(--ld-ink-muted);margin-left:6px;font-size:11px}.mca-dim-views{color:var(--ld-ink-muted);font-size:12px;line-height:18px}.mca-dim[data-checked=false] .mca-dim-views{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mca-dim-off{color:var(--ld-palette-amber-700);font-size:12px;line-height:18px}.mca-i18n{flex-direction:column;gap:12px;display:flex}.mca-i18n-row{border:0;border-bottom:1px solid var(--ld-border-subtle,var(--ld-border));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0 0 12px;display:grid}.mca-i18n-row:last-child{border-bottom:0;padding-bottom:0}.mca-i18n-row legend{float:left;width:100%;font-size:12px;font-weight:var(--ld-font-weight-medium);margin-bottom:4px}.mca-i18n-source{color:var(--ld-ink-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:18px}.mca-danger p{color:var(--ld-ink-muted);margin:0;font-size:13px}.mca-danger>.abtn{align-self:flex-start}.mca-confirm{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;display:flex}.mca-danger-button{color:var(--ld-risk)}.mca-history{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mca-history li{grid-template-columns:170px minmax(0,1fr) auto;gap:12px;display:grid}.mca-history time{color:var(--ld-ink-muted);font-family:var(--ld-font-mono);font-size:12px}.mca-link{color:var(--ld-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mca-aside{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:16px}.mca-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mca-chips li{background:var(--ld-surface-2,var(--ld-surface));border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;line-height:18px;display:inline-flex}.mca-chips.is-removable button{color:var(--ld-ink-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.mca-links{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mca-checks{flex-direction:column;gap:8px;max-height:360px;margin:0;padding:0;font-size:12px;line-height:18px;list-style:none;display:flex;overflow:auto}.mca-checks li{grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.mca-checks svg{width:16px;height:16px;margin-top:1px}.mca-checks [data-status=ok] svg{color:var(--ld-success)}.mca-checks [data-status=error] svg{color:var(--ld-risk)}.mca-checks [data-status=unavailable] svg{color:var(--ld-ink-muted)}.mca-checks small{color:var(--ld-ink-muted);font-family:var(--ld-font-mono);word-break:break-word;display:block}.mca-problem{border:1px solid var(--ld-risk);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;display:flex}.mca-problem p{margin:0}.mca-actions{gap:8px;display:flex}.mca-actions>button{flex:1}@media (width<=1100px){.mca-editor{grid-template-columns:minmax(0,1fr)}.mca-aside{position:static}}@media (width<=640px){.mca-grid,.mca-dims,.mca-i18n-row{grid-template-columns:minmax(0,1fr)}.mca-history li{grid-template-columns:minmax(0,1fr);gap:0}}:root:has(.workspace-header){--workspace-header-height:52px;--gbar:var(--workspace-header-height)}body:has(.workspace-header){padding-top:var(--workspace-header-height)}.workspace-header,.workspace-header+.app{--gbar:var(--workspace-header-height);--side-w:320px}.gbar.top.workspace-header{z-index:40;height:var(--workspace-header-height);min-height:var(--workspace-header-height);border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:none;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 16px;display:grid;position:fixed;inset:0 0 auto}.workspace-header [hidden]{display:none!important}.workspace-header .header-brand{align-items:center;gap:10px;min-width:0;display:flex}.workspace-header .header-home,.workspace-header .header-home:visited{color:var(--ink);flex-shrink:0;align-items:center;gap:8px;padding:4px 0;text-decoration:none;display:inline-flex}.workspace-header .header-home:hover{color:var(--ink);text-decoration:none}.workspace-header .header-logo{object-fit:contain;flex-shrink:0;width:30px;height:auto;display:block}.workspace-header .header-wordmark{color:var(--ink-2);letter-spacing:.015em;font-family:inherit;font-size:16px;font-weight:400;line-height:1.25}.workspace-header .sidebtn{border-radius:var(--r-md);width:32px;height:32px;min-height:32px;color:var(--ink-3);background:0 0;border:1px solid #0000;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-header .sidebtn:hover{border-color:var(--line);color:var(--ink);background:var(--surface-2)}.workspace-header .sidebtn .sidebtn-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-header .sidebtn .ico-side-fold{display:block}.workspace-header .sidebtn .ico-side-unfold,.workspace-header .sidebtn[aria-expanded=false] .ico-side-fold{display:none}.workspace-header .sidebtn[aria-expanded=false] .ico-side-unfold{display:block}.workspace-header .sidebtn .af-ico{width:17px;height:17px}.workspace-header .header-system{border-left:1px solid var(--line);align-items:center;min-width:0;padding-left:12px;display:flex;position:relative}.workspace-header .header-system-icon{pointer-events:none;display:none}.workspace-header .sysbtn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:auto;max-width:235px;height:32px;min-height:32px;color:var(--ink-2);font-size:13px;font-weight:var(--ld-font-weight-medium);gap:9px;padding:0 11px}.workspace-header .sysbtn:hover{color:var(--ink);background:var(--surface-2)}.workspace-header .sysbtn[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft)}.workspace-header .sysbtn .sc{flex-shrink:0;width:14px;height:14px}.workspace-header .sysdd{max-width:calc(100vw - 24px);top:calc(100% + 10px);left:12px}.workspace-header .header-context{align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.workspace-header .crumb{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13px;line-height:1.4;overflow:hidden}.workspace-header .crumb b{color:var(--ink);font-weight:var(--ld-font-weight-medium)}.workspace-header .crumb .sep{margin:0 6px}.workspace-header #crumb-mock{flex-shrink:0}.workspace-header .my-monitoring-link{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);height:32px;color:var(--ink-2);font-size:13px;font-weight:var(--ld-font-weight-medium);flex-shrink:0;align-items:center;margin-left:5px;padding:0 11px;text-decoration:none;display:inline-flex}.workspace-header .my-monitoring-link:hover,.workspace-header .my-monitoring-link.active{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 24%, var(--line))}.workspace-header .header-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.workspace-header .header-user{text-overflow:ellipsis;white-space:nowrap;max-width:245px;color:var(--ink-3);margin-right:10px;font-size:12px;display:block;overflow:hidden}.workspace-header .header-actions .iconbtn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:32px;height:32px;min-height:32px;color:var(--ink-2);flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-header .header-actions .iconbtn:hover{background:var(--surface-2);color:var(--ink)}.workspace-header .header-actions .af-ico{width:17px;height:17px}.workspace-header .lang{width:56px;height:32px;min-height:32px}.workspace-header .lang select{width:100%;height:32px;min-height:32px;padding:0 24px 0 10px;font-size:12px}.workspace-header .lang>.af-ico{width:13px;height:13px;right:8px}.workspace-header+.app{min-height:calc(100dvh - var(--workspace-header-height))}.workspace-header+.app>.side{top:var(--workspace-header-height);height:calc(100dvh - var(--workspace-header-height))}.side:has([data-sysnav=control]:not([hidden])){overflow:hidden}.side [data-sysnav=control]:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.side-primary{overscroll-behavior:contain;flex:1;min-height:80px;overflow-y:auto}.side-operations{border-bottom:1px solid var(--line-2);padding-bottom:var(--sp-2);margin-bottom:var(--sp-2)}.side-operations>.gh{cursor:default;margin:0}.side-operations>.gh:hover{background:0 0}.side-bottom{overscroll-behavior:contain;flex:0 auto;max-height:65%;overflow-y:auto}.side-catalog{padding:12px 16px 18px}.app .side a.ni.side-catalog-button{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--ink);font-weight:var(--ld-font-weight-medium);border-radius:12px;align-items:center;gap:10px;padding:9px 12px}.app .side a.ni.side-catalog-button:hover{background:var(--surface-3)}.app .side a.ni.side-catalog-button[aria-current=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.side-catalog-label{flex:1}.side-catalog-arrow{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.side-footer{border-top:1px solid var(--line-2);padding-top:var(--sp-2)}.side-footer .navadmin{border-top:0;margin-top:0;padding-top:0}.side .side-external{width:14px;height:14px;color:var(--ink-3);flex-shrink:0;margin-left:auto}@media (width>=761px){.app[data-side=min] .side-external{display:none}.app[data-side=min] .side-catalog{padding:10px 6px 18px}.app[data-side=min] .side a.ni.side-catalog-button{justify-content:center;gap:0;padding:9px 0}.app[data-side=min] .side-catalog-label,.app[data-side=min] .side-catalog-arrow{display:none}}.workspace-header+.app .usercard .uav{--uav-size:calc((var(--fs-md) + var(--fs-sm)) * var(--lh-ui));width:var(--uav-size);height:var(--uav-size);border-radius:var(--r-md);font-size:var(--fs-md);padding:0}.workspace-header+.app .side #cnt-inc{--risk-count-tone:#99546a;background:color-mix(in srgb, var(--surface) 90%, var(--risk-count-tone));color:color-mix(in srgb, var(--risk-count-tone) 65%, var(--ink))}.workspace-header+.app:not([data-side=min]) .side #cnt-inc{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--risk-count-tone) 28%, var(--surface));font-variant-numeric:tabular-nums;border-radius:4px;min-width:22px;height:16px;padding:0 5px;font-size:10px;line-height:1}.workspace-header :is(a,button,select):focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px}@media (width<=1550px){.workspace-header .header-user{max-width:180px}.gbar.top.workspace-header{gap:12px}}@media (width<=1370px){.workspace-header .header-user{display:none}}@media (width<=1150px){.workspace-header .crumb{font-size:0}.workspace-header .crumb>b{font-size:13px}.workspace-header .crumb .sep{display:none}.workspace-header .header-system{padding-left:14px}.workspace-header .sysdd{left:14px}.workspace-header .sysbtn{max-width:200px}}@media (width>=1001px){.workspace-header+.app .side .ni[data-go=inc]{white-space:nowrap;align-items:center}.gbar.top.workspace-header{grid-template-columns:var(--side-w) auto minmax(0, 1fr) auto;padding-left:0}.workspace-header .header-brand{box-sizing:border-box;border-right:1px solid var(--line);height:100%;padding:0 12px 0 16px}.workspace-header .header-brand .sidebtn{margin-left:auto}.workspace-header .header-system{border-left:0;padding-left:0}.workspace-header .sysdd{left:0}.gbar.top.workspace-header:has(+.app[data-side=min]){grid-template-columns:var(--side-w-min) auto minmax(0, 1fr) auto}.workspace-header:has(+.app[data-side=min]) .header-brand{justify-content:center;padding:0}.workspace-header:has(+.app[data-side=min]) .header-home{display:none}.workspace-header:has(+.app[data-side=min]) .header-brand .sidebtn{margin-left:0}}@media (width<=760px){:root:has(.workspace-header){--workspace-header-height:52px}.gbar.top.workspace-header{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:0 12px}.workspace-header .header-context{display:none}.workspace-header .header-brand{gap:9px}.workspace-header .header-logo{width:30px}.workspace-header .header-wordmark{font-size:16px}.workspace-header .header-home{gap:8px}.workspace-header .header-system{border:0;justify-content:flex-end;padding:0}.workspace-header .sysbtn{max-width:100%}.workspace-header .sysdd{top:calc(var(--workspace-header-height) + 6px);width:auto;max-width:none;position:fixed;left:12px;right:12px}.workspace-header .header-actions{gap:6px;display:flex}}@media (width<=620px){.gbar.top.workspace-header{grid-template-columns:minmax(0,1fr) 36px auto;gap:8px}.workspace-header .header-system{width:36px;height:36px}.workspace-header .sysbtn{width:36px;height:36px;min-height:36px;padding:0}.workspace-header .sysbtn>*{display:none}.workspace-header .header-system-icon{color:var(--ink-2);place-items:center;display:grid;position:absolute;inset:0}.workspace-header .header-system-icon .af-ico{width:17px;height:17px}.workspace-header .header-brand{gap:6px}.workspace-header .header-home{gap:7px}.workspace-header .header-logo{width:30px}.workspace-header .header-wordmark{font-size:16px}.workspace-header .sidebtn{flex-basis:36px;width:36px;height:36px;min-height:36px}.workspace-header .lang{width:50px}.workspace-header .lang select{padding-left:7px;padding-right:20px}.workspace-header .lang>.af-ico{right:5px}}@media (width<=380px){.gbar.top.workspace-header{grid-template-columns:minmax(0,1fr) 32px auto;gap:4px;padding:0 6px}.workspace-header .header-logo{width:28px}.workspace-header .header-wordmark{font-size:15px}.workspace-header .header-home{gap:6px}.workspace-header .header-actions{gap:5px}.workspace-header .sidebtn,.workspace-header .header-actions .iconbtn,.workspace-header .header-system,.workspace-header .sysbtn{flex-basis:32px;width:32px;height:34px;min-height:34px}.workspace-header .lang{width:44px;height:34px;min-height:34px}.workspace-header .lang select{height:34px;min-height:34px;padding-left:5px}}@media (width<=760px){:root:has(.workspace-header){--workspace-header-height:96px}.gbar.top.workspace-header{grid-template-rows:52px 44px;row-gap:0}.workspace-header .header-brand{grid-area:1/1}.workspace-header .header-system{grid-area:1/2}.workspace-header .header-actions{grid-area:1/3}.workspace-header .header-context{border-top:1px solid var(--line-2);grid-area:2/1/auto/-1;height:44px;display:flex}.workspace-header .my-monitoring-link{margin-left:auto}}.section-tabrow{justify-content:flex-end;align-items:center;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.section-tabrow:not(:has(>.section-tab-actions)){margin:0}.section-tabrow>.section-tabtitle{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-tabcount{border-radius:var(--r-pill);background:var(--accent-soft);min-width:22px;height:18px;color:var(--accent);font-size:var(--fs-xs);font-weight:var(--ld-font-weight-medium);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 6px;line-height:1;display:inline-grid}.section-tabrow>.section-tab-actions,.section-tabrow>.section-tab-actions>.acts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.section-tabrow>.section-tab-actions{margin-left:auto}.registry-back{margin-bottom:var(--sp-2)}.registry-attention{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.registry-filterbar>.pane{border:0;padding:0}@media (width<=760px){.section-tabrow>.section-tab-actions{justify-content:flex-end}}:root{--workspace-tabbar-height:calc(var(--ld-density-compact-control-height) + 2 * var(--ld-space-4))}@media (pointer:coarse){:root{--workspace-tabbar-height:calc(var(--ld-size-touch) + 2 * var(--ld-space-4))}}.ld-module-tabs{align-items:center;gap:var(--ld-space-4);overscroll-behavior-x:contain;width:max-content;max-width:100%;padding:var(--ld-space-4);border-radius:var(--ld-radius-lg);background:var(--ld-surface-2);scrollbar-width:none;scroll-padding-inline:var(--ld-space-12);flex:0 auto;margin:0;display:flex;overflow-x:auto}.ld-module-tab{min-height:var(--ld-size-touch);padding:var(--ld-space-8) var(--ld-space-16);color:var(--ld-ink-muted);border-radius:var(--ld-radius-md);white-space:nowrap;font:var(--ld-type-label-weight) var(--ld-type-label-size)/var(--ld-type-label-line) var(--ld-type-label-family);transition:background var(--ld-motion-fast) var(--ld-motion-ease), color var(--ld-motion-fast) var(--ld-motion-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ld-module-tabs--compact{border-radius:var(--ld-radius-md)}.ld-module-tabs--compact>.ld-module-tab{min-height:var(--ld-density-compact-control-height);padding:var(--ld-space-4) var(--ld-space-12);font:var(--ld-type-label-weight) var(--ld-type-caption-size)/var(--ld-type-caption-line) var(--ld-type-caption-family)}@media (pointer:coarse){.ld-module-tabs--compact>.ld-module-tab{min-height:var(--ld-size-touch)}}.ld-module-tab:hover{background:var(--ld-surface-hover);color:var(--ld-ink)}.ld-module-tab:is([aria-current=page],[aria-selected=true],[aria-checked=true]){background:var(--ld-screen-bg);color:var(--ld-ink);box-shadow:var(--ld-shadow-selection);font-weight:var(--ld-font-weight-medium)}.ld-module-tab[aria-disabled=true]{color:var(--ld-disabled-ink);cursor:not-allowed;background:0 0}.ld-module-tab:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:-2px}.ld-module-tab-count{min-width:var(--ld-space-24);margin-left:var(--ld-space-8);padding-inline:var(--ld-space-4);border-radius:var(--ld-radius-pill);background:var(--ld-surface-hover);text-align:center;font-family:var(--ld-font-mono);font-variant-numeric:tabular-nums}.ld-module-tab:is([aria-current=page],[aria-selected=true]) .ld-module-tab-count{background:var(--ld-primary-soft);color:var(--ld-primary)}@media (prefers-reduced-motion:reduce){.ld-module-tab{transition:none}}:root:not([data-theme=dark]):not(:has(.modules-screen[data-on="1"])){--ld-bg:var(--ld-workspace-bg);--ld-shell-bg:var(--ld-workspace-shell-bg);--ld-surface:var(--ld-workspace-surface);--ld-surface-2:var(--ld-workspace-surface-2);--ld-surface-hover:var(--ld-workspace-surface-hover);--ld-surface-pressed:var(--ld-workspace-surface-pressed);--ld-surface-hover-border:var(--ld-workspace-surface-hover-border);--ld-border:var(--ld-workspace-border);--ld-border-subtle:var(--ld-workspace-border-subtle);--ld-control-border:var(--ld-workspace-control-border);--ld-disabled-bg:var(--ld-workspace-disabled-bg);--ld-component-card-bg:var(--ld-workspace-card-bg)}.ld-workspace,.ld-sidebar,.ld-screen{box-sizing:border-box}.ld-workspace{isolation:isolate;height:var(--ld-component-shell-available-height,100dvh);min-width:0;min-height:0;padding:var(--ld-size-shell-inset-block) var(--ld-size-shell-inset-inline);background:var(--ld-shell-bg);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:visible}.ld-workspace[data-footer=true]{padding-bottom:0}.ld-workspace[data-navigation=sidebar]{grid-template-columns:var(--ld-size-sidebar) minmax(0, 1fr);padding-left:0}.ld-sidebar{z-index:var(--ld-z-base);min-width:0;min-height:0;margin-block:calc(0px - var(--ld-size-shell-inset-block));background:var(--ld-shell-bg);border:0;border-radius:0;position:relative;overflow:auto}.ld-screen{--ld-component-page-inset:var(--ld-layout-page-medium);z-index:var(--ld-z-screen);min-width:0;min-height:0;scroll-padding-top:var(--ld-space-24);color:var(--ld-ink);background:var(--ld-screen-bg);border-radius:var(--ld-radius-shell);box-shadow:var(--ld-shadow-shell);position:relative;overflow:auto}@media print{.ld-workspace{background:#fff;height:auto;padding:0;display:block;overflow:visible}.ld-sidebar{display:none}.ld-screen{box-shadow:none;background:#fff;border-radius:0;overflow:visible}}.ld-workspace-footer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ld-space-16);height:var(--ld-component-footer-height);padding-inline:var(--ld-component-footer-inset-inline);color:var(--ld-ink-muted);font:var(--ld-type-caption-weight) var(--ld-type-caption-size)/var(--ld-type-caption-line) var(--ld-type-caption-family);background:0 0;display:flex}.ld-workspace-footer nav{align-items:center;gap:var(--ld-space-16);flex-shrink:0;display:flex}.ld-workspace-footer :is(a,button){min-height:var(--ld-space-24);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ld-workspace-footer :is(a,button):hover{color:var(--ld-primary);text-underline-offset:3px;text-decoration:underline}.ld-workspace-footer :is(a,button):focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:3px}@media (pointer:coarse){.ld-workspace-footer{height:var(--ld-component-footer-touch-height)}}@media (width<=1023px){:root{--ld-component-footer-height:var(--ld-component-footer-compact-height);--ld-component-footer-touch-height:var(--ld-component-footer-compact-height)}.ld-workspace-footer{padding-top:calc(var(--ld-component-dock-height) / 2 + var(--ld-component-dock-lowering))}}@media (width<=1023px) and (pointer:coarse){.ld-workspace-footer{padding-top:calc(var(--ld-component-dock-touch-height) / 2 + var(--ld-component-dock-lowering))}}.ld-footer-brand{white-space:nowrap}@media (pointer:coarse){.ld-workspace-footer :is(a,button){min-height:var(--ld-size-touch)}}@media (width<=559px){:root{--ld-component-footer-height:var(--ld-component-footer-stacked-height);--ld-component-footer-touch-height:var(--ld-component-footer-stacked-touch-height)}.ld-workspace-footer{justify-content:center;gap:var(--ld-space-4);flex-direction:column}}.ld-workspace-toast{bottom:calc(var(--workspace-footer-height,var(--ld-component-footer-height)) + var(--ld-component-dock-height) / 2 - var(--ld-component-dock-lowering) + var(--ld-space-16));pointer-events:none}.ld-workspace-toast[data-on="1"]{pointer-events:auto}@media (pointer:coarse){.ld-workspace-toast{bottom:calc(var(--workspace-footer-height,var(--ld-component-footer-touch-height)) + var(--ld-component-dock-touch-height) / 2 - var(--ld-component-dock-lowering) + var(--ld-space-16))}}.ld-page-header{align-items:center;gap:var(--ld-space-24);box-sizing:border-box;width:100%;max-width:none;padding:var(--ld-component-page-inset,var(--ld-layout-page-medium));color:var(--ld-ink);flex-wrap:wrap;margin:0;display:flex}.ld-page-module{margin:0 0 var(--ld-space-8);color:var(--ld-ink-muted);font:var(--ld-type-body-weight) var(--ld-type-body-size)/var(--ld-type-body-line) var(--ld-type-body-family)}.ld-page-heading{overflow-wrap:anywhere;flex:16rem;min-width:min(100%,16rem)}.ld-page-heading>:is(h1,h2){font:var(--ld-type-page-title-weight) var(--ld-type-page-title-size)/var(--ld-type-page-title-line) var(--ld-type-page-title-family);letter-spacing:var(--ld-type-page-title-tracking);margin:0}.ld-page-description{margin:var(--ld-space-12) 0 0;color:var(--ld-ink-muted);font:var(--ld-type-body-weight) var(--ld-type-body-size)/var(--ld-type-body-line) var(--ld-type-body-family)}.ld-page-header--tabs{justify-content:flex-start;gap:var(--ld-space-16);padding-bottom:var(--ld-space-16)}.ld-page-header--tabs>.ld-module-tabs{margin:0}.ld-page-header--tabs>.ld-page-heading,.ld-page-header.ld-page-header--native-tabs{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.ld-screen{--ld-component-page-inset:var(--ld-layout-page-small)}.ld-page-header{padding:var(--ld-component-page-inset,var(--ld-layout-page-small))}}.ld-workspace-footer .ld-footer-breadcrumbs{min-width:0;max-width:calc((100vw - var(--footer-dock-width,0px)) / 2 - var(--ld-component-footer-inset-inline) - var(--ld-space-16));flex:0 auto;display:block}.ld-footer-breadcrumbs ol{align-items:center;gap:var(--ld-space-8);min-width:0;margin:0;padding:0;list-style:none;display:flex}.ld-footer-breadcrumbs li{align-items:center;gap:var(--ld-space-8);min-width:0;display:flex}.ld-footer-breadcrumbs li+li:before{content:"/";color:var(--ld-ink-subtle);flex-shrink:0}.ld-footer-breadcrumbs li>:is(span,a){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ld-footer-breadcrumbs li[aria-current=page]{color:var(--ld-ink)}.ld-workspace-footer .ld-footer-breadcrumbs a{align-content:center;display:block}@media (width<=1023px){.ld-workspace-footer .ld-footer-breadcrumbs{max-width:calc(100% - 16rem)}}@media (width<=559px){.ld-workspace-footer .ld-footer-breadcrumbs{max-width:100%}}body:has(.loden-app){background:var(--ld-shell-bg);padding-top:0;overflow:hidden}.app.loden-app.ld-workspace{--ld-component-shell-available-height:calc(100dvh - var(--workspace-footer-height));height:var(--ld-component-shell-available-height);isolation:auto;--workspace-dock-clearance:min(var(--ld-size-dock-reserve), calc(var(--ld-component-dock-height) / 2 - var(--ld-component-dock-lowering) + var(--ld-space-8)));min-height:0;padding:var(--ld-size-shell-inset-block) var(--ld-size-shell-inset-inline) var(--workspace-dock-clearance);background:var(--ld-component-shell-bg)}@media (pointer:coarse){.app.loden-app.ld-workspace{--workspace-dock-clearance:min(var(--ld-size-dock-reserve), calc(var(--ld-component-dock-touch-height) / 2 - var(--ld-component-dock-lowering) + var(--ld-space-8)))}}.app.loden-app>.main.ld-screen{--ground:var(--ld-screen-bg);--r-sm:var(--ld-radius-sm);--r-md:var(--ld-radius-md);--r-lg:var(--ld-radius-lg);--r-xl:var(--ld-radius-shell);--ctl-h:var(--ld-size-control-md);--ctl-h-sm:var(--ld-size-control-sm);z-index:auto;overscroll-behavior:contain;scroll-padding-bottom:calc(var(--ld-space-24) + env(safe-area-inset-bottom));--surface:var(--ld-control-bg);--surface-2:var(--ld-surface-2);--surface-3:var(--ld-surface-hover);--ink:var(--ld-ink);--ink-2:var(--ld-ink-muted);--ink-3:var(--ld-ink-subtle);--line:var(--ld-border);--line-2:var(--ld-border-subtle);--line-strong:var(--ld-control-border);color:var(--ld-ink);background:var(--ld-component-screen-bg);border-radius:var(--ld-component-shell-radius);box-shadow:var(--ld-shadow-shell);display:block}.loden-app .ld-screen :is(.card,.m,.kpic,.dc-sc,.mcard){background:var(--ld-component-card-bg);border-color:var(--ld-component-card-border);border-radius:var(--ld-component-card-radius)}.loden-app .ld-screen :is(button.m,.m.dt-click,button.dc-sc):not(:disabled):not([aria-disabled=true]):hover{background:var(--ld-component-card-hover);border-color:var(--ld-surface-hover-border)}.loden-app .ld-screen :is(button.m,.m.dt-click,button.dc-sc):not(:disabled):not([aria-disabled=true]):active{background:var(--ld-component-card-pressed)}.loden-app .ld-screen :is(.m,.dc-sc):is([aria-pressed=true],[data-on="1"]){background:var(--ld-selected);border-color:var(--ld-selected-border)}.loden-app .ld-screen .mon-head{background:var(--ld-screen-bg);top:0}.loden-app .ld-screen #ops-body>.sechead:has(.backbtn){top:0}.loden-app .ld-screen .inc-dossier .inc-head{top:var(--inc-back-h,52px)}.loden-app .ld-screen .pf-head{top:53px}.loden-app .ld-screen :is(.pf-rail,.qrail .qcol){top:64px}.loden-app .ld-screen .mgrid-sticky{top:0}.loden-app .ld-screen .v-wizard-nav,.loden-app .ld-screen .dc-stage[data-sch-stage="2"]>#sch-nav{bottom:0}@media print{body:has(.loden-app){overflow:visible}.app.loden-app.ld-workspace{height:auto;min-height:0;padding:0}.app.loden-app>.main.ld-screen{box-shadow:none;border-radius:0}}:root:has(.loden-app){--gbar:0px;--workspace-header-height:0px;--workspace-footer-height:var(--ld-component-footer-height)}.loden-dock .account-unread-dot{background:var(--ld-on-deep);box-shadow:0 0 0 2px var(--ld-component-dock-bg)}.loden-signout #logoutbtn{width:100%;height:auto;min-height:var(--ld-size-touch);justify-content:flex-start;align-items:center;gap:var(--ld-space-12);border-radius:var(--ld-radius-md);color:var(--ld-ink);font:inherit;background:0 0;border:0;padding:10px 12px;display:flex}.loden-signout #logoutbtn:after{content:"Выйти"}.loden-signout #logoutbtn:hover{background:var(--ld-surface-hover)}.loden-signout #logoutbtn:active{background:var(--ld-surface-pressed)}.loden-signout #logoutbtn:disabled{color:var(--ld-disabled-ink);cursor:wait}@media (pointer:coarse){:root:has(.loden-app){--workspace-footer-height:var(--ld-component-footer-touch-height)}}@media (width<=479px){.loden-dock-label{max-width:70px}.loden-dock-tip{white-space:normal;max-width:calc(100vw - 40px)}}.workspace-footer{z-index:var(--ld-z-sticky);position:fixed;inset:auto 0 0}@media print{.workspace-footer{display:none}}.loden-app .ld-screen .screen{width:100%;max-width:none;padding-inline:var(--ld-component-page-inset);margin-inline:0}.loden-app .ld-screen .screen:not(.modules-screen):not(.mb-screen){padding-top:0}.loden-app .ld-screen .screen[data-on="1"]:is([data-screen=data-sources],[data-screen=detection-quality]){padding-top:var(--ld-component-page-inset)}.loden-app .ld-screen:has(>.ld-page-header--native-tabs) .screen[data-on="1"]{padding-top:var(--ld-component-page-inset)}.loden-app .ld-screen [data-loden-page-title=true],.loden-app .ld-screen :is(.information-heading,.support-intro){display:none}.loden-app .ld-screen :is(.information-page,.support-main){max-width:none;margin:0;padding:0}.loden-app .modules-page>.ld-page-header{padding-inline:0}.app.loden-app>.main.ld-screen:has(.modules-screen[data-on="1"]){padding-bottom:0}.loden-app .ld-screen .sechead:has([data-loden-page-title]):not(:has(button,a,input,select,.sr,.section-tab-actions)){display:none}.loden-app .ld-screen .am-eyebrow{display:none}.workspace-help-button{width:var(--ld-size-touch);height:var(--ld-size-touch);border:var(--ld-stroke-hairline) solid transparent;border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);box-shadow:var(--ld-shadow-shell);color:var(--ld-ink-muted);cursor:pointer;flex:none;order:1;place-items:center;padding:0;display:grid}.workspace-help-button:hover{color:var(--ld-ink);background:var(--ld-surface-hover)}.workspace-help-button:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:var(--ld-space-2)}.ld-footer-version{font-family:var(--ld-font-mono);font-variant-numeric:slashed-zero tabular-nums}.ld-workspace-footer.workspace-footer{left:var(--footer-sheet-left,var(--ld-component-footer-inset-inline));right:var(--footer-sheet-right,var(--ld-component-footer-inset-inline));height:var(--workspace-footer-height);padding-inline:0}:root:has(.workspace-footer[data-avoid-dock=true]){--workspace-footer-height:var(--ld-component-footer-compact-height)}.workspace-footer[data-avoid-dock=true]{padding-top:calc(var(--ld-component-dock-height) / 2 + var(--ld-component-dock-lowering))}.workspace-footer[data-avoid-dock=true] .ld-footer-breadcrumbs{max-width:max(0px,100% - 16rem)}.workspace-footer>nav[aria-label=Служебные\ разделы]{margin-left:auto}.workspace-footer>.workspace-footer-links[data-collapsed=true]{visibility:hidden;pointer-events:none;width:max-content;position:absolute}.workspace-footer-assistant{inset-block:0;left:var(--footer-companion-offset);width:var(--footer-companion-width);box-sizing:border-box;padding-top:inherit;padding-inline:var(--ld-space-8);justify-content:center;align-items:center;display:flex;position:absolute}.workspace-footer-assistant:empty{display:none}.workspace-assistant-note{color:inherit;text-align:center;font:inherit;margin:0}.ld-workspace-footer .workspace-footer-overflow{width:var(--ld-size-control-md);height:var(--ld-size-control-md);border-radius:var(--ld-radius-md);flex:none;place-items:center;margin-left:auto;display:grid}.ld-workspace-footer .workspace-footer-overflow:hover{background:var(--ld-surface-hover);text-decoration:none}.workspace-footer-menu{z-index:1501;min-width:176px;padding:var(--ld-space-4);border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);background:var(--ld-overlay-bg);color:var(--ld-ink);box-shadow:var(--ld-shadow-popover)}.workspace-footer-menu [role=menuitem]{min-height:var(--ld-size-control-md);padding:var(--ld-space-8) var(--ld-space-12);border-radius:var(--ld-radius-sm);color:inherit;font:var(--ld-type-caption-size)/1.5 var(--ld-font-sans);cursor:pointer;outline:none;align-items:center;text-decoration:none;display:flex}.workspace-footer-menu [role=menuitem][data-highlighted]{background:var(--ld-surface-hover);color:var(--ld-primary)}.workspace-footer-menu [role=menuitem]:focus-visible{outline:2px solid var(--ld-focus);outline-offset:-2px}.workspace-help-overlay{z-index:1500;background:#081e143d;position:fixed;inset:0}.workspace-help-dialog{z-index:1501;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--ld-space-24);border:1px solid var(--ld-border);border-radius:var(--ld-radius-shell);color:var(--ld-ink);background:var(--ld-overlay-bg);box-shadow:var(--ld-shadow-popover);font:var(--ld-type-body-size)/1.5 var(--ld-font-sans);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.workspace-help-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-help-eyebrow{color:var(--ld-ink-subtle);font-size:12px}.workspace-help-dialog h2{font-size:20px;font-weight:var(--ld-font-weight-regular);margin:4px 0 0}.workspace-help-close{border-radius:var(--ld-radius-md);width:36px;height:36px;color:var(--ld-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.workspace-help-close:hover{background:var(--ld-surface-hover)}.workspace-help-dialog :is(a,button):focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}@media (width<=559px){:root:has(.workspace-footer[data-avoid-dock=true]){--workspace-footer-height:var(--ld-component-footer-stacked-height)}.workspace-footer>.ld-footer-brand,.workspace-footer>.ld-footer-breadcrumbs{align-self:flex-start;max-width:100%}.workspace-footer[data-avoid-dock=true]>.ld-footer-breadcrumbs{max-width:100%}.workspace-footer>nav[aria-label=Служебные\ разделы]{align-self:flex-end;gap:var(--ld-space-12)}}@media (pointer:coarse){.ld-workspace-footer .workspace-footer-overflow{width:var(--ld-size-touch);height:var(--ld-size-touch)}.workspace-footer-menu [role=menuitem]{min-height:var(--ld-size-touch)}.workspace-help-button{width:var(--ld-size-touch);height:var(--ld-size-touch)}.workspace-footer[data-avoid-dock=true]{padding-top:calc(var(--ld-component-dock-touch-height) / 2 + var(--ld-component-dock-lowering))}}@media (width<=559px) and (pointer:coarse){:root:has(.workspace-footer[data-avoid-dock=true]){--workspace-footer-height:var(--ld-component-footer-stacked-touch-height)}}@media (width<=767px){:root:has(.workspace-footer-assistant:not(:empty)){--workspace-footer-height:calc(var(--ld-component-footer-stacked-height) + var(--ld-space-24))}.workspace-footer:has(>.workspace-footer-assistant:not(:empty)){align-content:center;gap:var(--ld-space-4) var(--ld-space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-footer:has(>.workspace-footer-assistant:not(:empty))>.ld-footer-breadcrumbs{align-self:center;max-width:100%}.workspace-footer:has(>.workspace-footer-assistant:not(:empty))>:is(.workspace-footer-overflow,.workspace-footer-links){grid-column:2}.workspace-footer-assistant{grid-column:1/-1;width:auto;padding:0;position:static}}@media (width<=767px) and (pointer:coarse){:root:has(.workspace-footer-assistant:not(:empty)){--workspace-footer-height:calc(var(--ld-component-footer-stacked-touch-height) + var(--ld-space-24))}}@media print{.workspace-help-button{display:none}}.ld-table-frame{border:var(--ld-stroke-hairline) solid var(--ld-border);border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);min-width:0;max-width:100%;box-shadow:none;overflow-x:auto}table.ld-table{--table-cell-padding-block:var(--ld-space-8);--table-row-height:var(--ld-component-table-row);border-collapse:separate;border-spacing:0;width:100%;min-width:0;color:var(--ld-ink);background:var(--ld-screen-bg);font:var(--ld-type-table-weight) var(--ld-type-table-size)/var(--ld-type-table-line) var(--ld-type-table-family);margin:0}table.ld-table>:is(thead,tbody,tfoot)>tr>:is(th,td){box-sizing:border-box;padding:var(--table-cell-padding-block) var(--ld-space-16);text-align:left;vertical-align:middle;font:inherit;border:0}table.ld-table>thead>tr>th{height:var(--ld-space-40);border-bottom:var(--ld-stroke-hairline) solid var(--ld-border);color:var(--ld-ink-muted);background:var(--ld-component-table-header-bg);font-weight:var(--ld-font-weight-medium)}table.ld-table>tbody>tr{--table-row-bg:var(--ld-screen-bg);background:var(--table-row-bg)}table.ld-table>tbody>tr>:is(td,th){height:var(--table-row-height);border-bottom:var(--ld-stroke-hairline) solid var(--ld-border-subtle);background:var(--table-row-bg)}table.ld-table>tbody>tr:last-child>:is(td,th){border-bottom:0}table.ld-table>tbody>tr:is(:hover,:focus-visible){--table-row-bg:var(--ld-surface-hover)}table.ld-table>tbody>tr:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:calc(0px - var(--ld-stroke-focus))}table.ld-table>tbody>tr:is(.is-selected,.dt-picked,[aria-selected=true],[aria-pressed=true]){--table-row-bg:var(--ld-component-table-selected-bg)}table.ld-table>tbody>tr:has(>td .ld-table-select:checked,>td .table-checkbox input[type=checkbox]:checked){--table-row-bg:var(--ld-component-table-selected-bg)}table.ld-table>tfoot>tr>:is(td,th){border-top:var(--ld-stroke-hairline) solid var(--ld-border);color:var(--ld-ink-muted);background:var(--ld-screen-bg)}table.ld-table>:is(thead,tbody,tfoot)>tr>.ld-table-number{text-align:right;font-variant-numeric:tabular-nums}table.ld-table>:is(tbody,tfoot)>tr>td:is(.ld-table-number,.mono){font-family:var(--ld-font-mono)}table.ld-table input.ld-table-select{appearance:none;box-sizing:border-box;width:var(--ld-size-checkbox);height:var(--ld-size-checkbox);border:var(--ld-stroke-hairline) solid var(--ld-control-border);border-radius:var(--ld-radius-xs);background:var(--ld-screen-bg);accent-color:var(--ld-primary);cursor:pointer;flex:none;place-content:center;margin:0;padding:0;display:inline-grid}table.ld-table input.ld-table-select:after{content:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;-webkit-mask:none;mask:none}table.ld-table input.ld-table-select:hover:not(:disabled){border-color:var(--ld-primary)}table.ld-table input.ld-table-select:is(:checked,:indeterminate){border-color:var(--ld-primary);background:var(--ld-primary)}table.ld-table input.ld-table-select:checked:after{content:"";border-right:var(--ld-stroke-focus) solid var(--ld-on-primary);border-bottom:var(--ld-stroke-focus) solid var(--ld-on-primary);width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}table.ld-table input.ld-table-select:indeterminate:after{content:"";width:var(--ld-space-8);height:var(--ld-stroke-focus);border-radius:var(--ld-stroke-hairline);background:var(--ld-on-primary);border:0;transform:none}table.ld-table input.ld-table-select:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:var(--ld-stroke-focus)}table.ld-table input.ld-table-select:disabled{opacity:.45;cursor:not-allowed}@media (forced-colors:active){table.ld-table input.ld-table-select{appearance:auto;forced-color-adjust:auto}table.ld-table input.ld-table-select:after{display:none}}table.ld-table>thead>tr>th:is(.thsort,:has(>.ld-table-sort)){padding:0}table.ld-table>thead>tr>th>.ld-table-sort,table.ld-table>thead>tr>th.thsort>button{align-items:center;gap:var(--ld-space-8);width:100%;min-height:var(--ld-space-40);height:auto;padding:var(--ld-space-8) var(--ld-space-16);color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;display:flex}table.ld-table>thead>tr>th.ld-table-number>:is(.ld-table-sort,button){justify-content:flex-end}table.ld-table>thead>tr>th>.ld-table-sort:hover,table.ld-table>thead>tr>th.thsort>button:hover{color:var(--ld-ink);background:var(--ld-surface-hover)}table.ld-table>thead>tr>th>.ld-table-sort:focus-visible,table.ld-table>thead>tr>th.thsort>button:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:calc(0px - var(--ld-stroke-focus))}.ld-table-toolbar,.ld-table-filters,.ld-table-selection,.ld-table-footer{align-items:center;gap:var(--ld-space-12) var(--ld-space-16);min-width:0;padding:var(--ld-space-12) var(--ld-space-16);color:var(--ld-ink-muted);background:var(--ld-screen-bg);font:var(--ld-type-table-weight) var(--ld-type-table-size)/var(--ld-type-table-line) var(--ld-type-table-family);flex-wrap:wrap;display:flex}.ld-table-toolbar,.ld-table-footer{justify-content:space-between}.ld-table-filters,.ld-table-selection,.ld-table-footer{border-top:var(--ld-stroke-hairline) solid var(--ld-border)}.ld-table-selection{background:var(--ld-component-table-selected-bg)}.ld-table-frame>:is(.ld-table-toolbar,.ld-table-filters,.ld-table-selection,.ld-table-footer):first-child{border-top:0}:is(.ld-table-toolbar,.ld-table-filters,.ld-table-selection,.ld-table-footer)[hidden]{display:none}[data-density=compact] table.ld-table,table.ld-table[data-density=compact],table.ld-table--compact{--table-cell-padding-block:var(--ld-space-4);--table-row-height:var(--ld-density-compact-row-height)}[data-density=relaxed] table.ld-table,table.ld-table[data-density=relaxed]{--table-cell-padding-block:var(--ld-space-12);--table-row-height:var(--ld-density-relaxed-row-height)}table.ld-table[data-density=default]{--table-cell-padding-block:var(--ld-space-8);--table-row-height:var(--ld-density-default-row-height)}table.ld-table[data-density=compact],table.ld-table.ld-table--compact{--table-cell-padding-block:var(--ld-space-4);--table-row-height:var(--ld-density-compact-row-height)}@media (pointer:coarse){table.ld-table>thead>tr>th>.ld-table-sort,table.ld-table>thead>tr>th.thsort>button,table.ld-table .table-checkbox{min-height:var(--ld-size-touch);min-width:var(--ld-size-touch)}}.ld-table-shell{border:var(--ld-stroke-hairline) solid var(--ld-border);border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);min-width:0;max-width:100%;color:var(--ld-ink);box-shadow:none;margin:0}.ld-table-shell>:is(.ld-table-frame,.ld-table-body){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.ld-table-shell>:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.ld-table-shell>:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.ld-table-shell>.ld-table-toolbar{border-bottom:1px solid var(--ld-border-subtle);min-height:64px;padding:12px 20px}.ld-table-context,.ld-table-heading,.ld-table-tools,.ld-table-views,.ld-table-footer-start,.ld-table-footer-end,.ld-table-page-size,.ld-table-pager{align-items:center;gap:12px;min-width:0;display:flex}.ld-table-context{flex-wrap:wrap;gap:16px}.ld-table-heading{flex:none;gap:10px}.ld-table-shell .ld-table-title{color:var(--ld-ink);font:var(--ld-font-weight-medium) 14px/20px var(--ld-font-sans);margin:0}.ld-table-count,.ld-table-range{color:var(--ld-ink-muted);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-mono);white-space:nowrap}.ld-table-heading:has(+.ld-table-views){border-right:1px solid var(--ld-border);padding-right:16px}.ld-table-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.ld-table-views{flex-wrap:wrap;gap:4px}.ld-table-views>:is(button,a){min-height:34px;color:var(--ld-ink-muted);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.ld-table-views>:is([data-on="1"],[aria-pressed=true],[aria-selected=true]){background:var(--ld-surface-2);color:var(--ld-ink);font-weight:var(--ld-font-weight-medium)}.ld-table-shell .ld-table-search{background:var(--ld-surface);width:280px;min-width:160px;max-width:360px;height:36px;color:var(--ld-ink-muted);border:1px solid #0000;border-radius:10px;flex:220px;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex}.ld-table-search>svg{stroke-width:1.75px;flex:none;width:16px;height:16px}.ld-table-shell .ld-table-search>input{width:100%;min-width:0;height:100%;color:var(--ld-ink);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans);background:0 0;border:0;border-radius:0;outline:0;padding:0}.ld-table-search>input::placeholder{color:var(--ld-ink-muted)}.ld-table-shell .ld-table-search:focus-within{border-color:var(--ld-focus);outline:2px solid var(--ld-focus);outline-offset:2px}.ld-table-shell .ld-table-filter-toggle{border:1px solid var(--ld-border);background:var(--ld-surface-2);height:auto;min-height:36px;color:var(--ld-ink);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.ld-table-filter-toggle>svg{stroke-width:1.75px;flex:none;width:16px;height:16px}.ld-table-filter-toggle .ld-table-filter-chevron{width:12px;height:12px;transition:transform .15s}.ld-table-filter-toggle[aria-expanded=true] .ld-table-filter-chevron{transform:rotate(180deg)}.ld-table-shell .ld-table-filter-toggle :is(.fcnt,.ld-table-filter-count){background:var(--ld-primary);min-width:18px;height:18px;color:var(--ld-on-primary);font:var(--ld-font-weight-regular) 11px/18px var(--ld-font-mono);border-radius:50%;place-items:center;padding:0 4px;display:inline-grid}.ld-table-shell>.ld-table-filters{border:0;border-bottom:1px solid var(--ld-border-subtle);background:var(--ld-screen-bg);border-radius:0;gap:8px;min-height:52px;margin:0;padding:10px 20px}.ld-table-shell>.ld-table-filters:has(>.ld-table-filter-chip){grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:end;gap:16px;padding-block:16px;display:grid}.ld-table-filter-chip{min-width:0;color:var(--ld-ink-muted);font:var(--ld-font-weight-regular) 12px/18px var(--ld-font-sans);background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:0;display:flex}.ld-table-filter-chip>span{white-space:normal}.ld-table-shell .ld-table-filter-chip>:is(select,input){border:1px solid var(--ld-border);background:var(--ld-control-bg);width:100%;min-width:0;max-width:none;height:36px;color:var(--ld-ink);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans);border-radius:8px;padding:0 30px 0 12px}.ld-table-shell .ld-table-filter-chip>:is(select,input):focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px;box-shadow:none}.ld-table-shell>.ld-table-selection{border:0;border-bottom:1px solid var(--ld-border-subtle);min-height:48px;color:var(--ld-ink);background:var(--ld-component-table-selected-bg);justify-content:flex-start;margin:0;padding:10px 20px}.ld-table-shell>.ld-table-selection:empty{display:none}.ld-table-shell table.ld-table>:is(thead,tbody,tfoot)>tr>:first-child{padding-left:20px}.ld-table-shell table.ld-table>:is(thead,tbody,tfoot)>tr>:last-child{padding-right:20px}.ld-table-shell table.ld-table>thead>tr>th{font-weight:var(--ld-font-weight-regular)}.ld-table-shell table.ld-table>thead>tr>th.thsort{padding:0}.ld-table-shell table.ld-table>thead>tr>th.thsort:first-child>button{padding-left:20px}.ld-table-shell table.ld-table>thead>tr>th.thsort:last-child>button{padding-right:20px}.ld-table-shell .ld-table-primary{color:var(--ld-ink);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans)}.ld-table-shell>.ld-table-footer{gap:12px;min-height:56px;margin:0;padding:10px 20px}.ld-table-footer-end{gap:16px;margin-left:auto}.ld-table-footer-start{flex-wrap:wrap}.ld-table-page-size{color:var(--ld-ink-muted);white-space:nowrap;gap:8px}.ld-table-shell .ld-table-page-size select{border:1px solid var(--ld-border);min-width:64px;height:30px;color:var(--ld-ink);background:var(--ld-screen-bg);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-mono);border-radius:8px;padding:0 28px 0 10px}.ld-table-page-size .afsel{align-items:center;display:inline-flex;position:relative}.ld-table-page-size .afsel>select{appearance:none;cursor:pointer}.ld-table-page-size .afsel>.af-ico{width:14px;height:14px;color:var(--ld-ink-muted);stroke-width:1.75px;pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ld-table-shell .ld-table-page-size select:hover:not(:disabled){border-color:var(--ld-control-border)}.ld-table-shell .ld-table-page-size select:is(:focus-visible,[data-open="1"]){border-color:var(--ld-focus);outline:2px solid var(--ld-focus);outline-offset:2px;box-shadow:none}.ld-table-shell .ld-table-page-size select:disabled{opacity:.45;cursor:default}.ld-table-page-size select:disabled+.af-ico{opacity:.45}.ld-table-pager{gap:8px}.ld-table-shell .ld-table-pager>:is(button,a){border:1px solid var(--ld-border);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--ld-ink-muted);background:var(--ld-screen-bg);border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.ld-table-pager>:is(button,a) svg{stroke-width:1.75px;width:14px;height:14px}.ld-table-pager>:is(button,a):hover:not(:disabled){background:var(--ld-surface-hover);color:var(--ld-ink)}.ld-table-pager>button:disabled{opacity:.4;cursor:default}.ld-table-page-numbers{align-items:center;gap:4px;display:flex}.ld-table-page-numbers>button{min-width:30px;height:30px;color:var(--ld-ink-muted);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-mono);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0 6px;display:grid}.ld-table-page-numbers>button[aria-current=page]{background:var(--ld-surface-2);color:var(--ld-ink);border-color:var(--ld-border);font-weight:var(--ld-font-weight-medium)}.ld-table-page-numbers>button:hover:not(:disabled){background:var(--ld-surface-hover);color:var(--ld-ink)}.ld-table-status{color:var(--ld-ink-muted);background:var(--ld-surface-2);font:var(--ld-font-weight-regular) 12px/18px var(--ld-font-sans);white-space:nowrap;border:0;border-radius:6px;align-items:center;padding:3px 8px;display:inline-flex}.ld-table-status[data-tone=success]{color:var(--ld-success);background:var(--ld-success-soft)}.ld-table-status[data-tone=warning]{color:var(--ld-hold);background:var(--ld-hold-soft)}.ld-table-status[data-tone=danger]{color:var(--ld-risk);background:var(--ld-risk-soft)}@media (width<=767px){.ld-table-shell>:is(.ld-table-toolbar,.ld-table-filters,.ld-table-selection,.ld-table-footer){padding-inline:12px}.ld-table-context{width:100%}.ld-table-tools{width:100%;margin-left:0}.ld-table-shell .ld-table-search{flex:160px;width:auto;max-width:none}.ld-table-footer-end{gap:8px}.ld-table-shell>.ld-table-footer{flex-wrap:wrap}}@media (pointer:coarse){.ld-table-shell .ld-table-pager>:is(button,a),.ld-table-shell .ld-table-page-size select,.ld-table-shell .ld-table-filter-toggle{min-width:44px;height:44px;min-height:44px}.ld-table-shell .ld-table-search{height:44px}}.ld-table-filter-toggle .ld-table-filter-count[hidden]{display:none}.ld-table-shell>.ld-table-toolbar{position:relative}.ld-table-help>summary{width:28px;height:28px;color:var(--ld-ink-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.ld-table-help>summary::-webkit-details-marker{display:none}.ld-table-help>summary svg{width:15px;height:15px}.ld-table-help>summary:hover{background:var(--ld-surface-hover)}.ld-table-help>p{z-index:30;border:1px solid var(--ld-border);background:var(--ld-screen-bg);max-width:min(400px,100% - 40px);box-shadow:var(--ld-shadow-popover);color:var(--ld-ink-muted);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans);border-radius:10px;margin:0;padding:12px 16px;position:absolute;top:calc(100% - 4px);left:20px}.ld-table-shell .ld-table-search>input:focus-visible{box-shadow:none;outline:0}.ld-table-body{min-height:304px;position:relative}.ld-table-loading{background:var(--ld-screen-bg);min-height:304px;color:var(--ld-ink-muted);overflow:hidden}.ld-table-skeleton-head,.ld-table-skeleton-row{grid-template-columns:var(--table-skeleton-columns,repeat(4,minmax(0,1fr)));box-sizing:border-box;border-bottom:1px solid var(--ld-border-subtle);align-items:center;gap:24px;padding:0 20px;display:grid}.ld-table-skeleton-head{height:40px;font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans)}.ld-table-skeleton-head>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ld-table-skeleton-row{height:44px}.ld-table-skeleton-row:last-child{border-bottom:0}.ld-table-skeleton-line{background:var(--ld-border-subtle);border-radius:4px;width:76%;max-width:180px;height:10px;animation:1.6s ease-in-out infinite ld-table-pulse;display:block}.ld-table-skeleton-row:nth-child(2n) .ld-table-skeleton-line{width:58%}.ld-table-skeleton-line:nth-child(2n){width:54%}.ld-table-skeleton-head .ld-table-skeleton-line{width:45%}.ld-table-state{box-sizing:border-box;background:var(--ld-screen-bg);min-height:304px;color:var(--ld-ink-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 24px;display:flex}.ld-table-state-icon{border:1px solid var(--ld-border);width:40px;height:40px;color:var(--ld-ink-muted);background:0 0;border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.ld-table-state-icon svg{stroke-width:1.5px;width:20px;height:20px}.ld-table-state>h3{max-width:48ch;color:var(--ld-ink);font:var(--ld-font-weight-medium) 14px/20px var(--ld-font-sans);margin:0}.ld-table-state>p{max-width:54ch;color:var(--ld-ink-muted);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans);margin:0}.ld-table-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}table.ld-table>tbody>.ld-table-state-row>td{background:var(--ld-screen-bg);padding:0}.ld-table-shell:has(.ld-table-loading)>.ld-table-footer{pointer-events:none}.ld-table-refresh{border-bottom:1px solid var(--ld-border-subtle);background:var(--ld-screen-bg);min-height:32px;color:var(--ld-ink-muted);font:var(--ld-font-weight-regular) 12px/20px var(--ld-font-sans);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 20px;display:flex}.ld-table-refresh[data-state=error]{color:var(--ld-risk)}.ld-table-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ld-table-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.ld-table-skeleton-line{animation:none}}@media (width<=767px){.ld-table-footer-end{flex-wrap:wrap;justify-content:flex-end}.ld-table-page-numbers{flex-wrap:wrap}.ld-table-state{padding:24px 16px}}@media (pointer:coarse){.ld-table-page-numbers>button,.ld-table-shell .ld-table-filter-chip>:is(select,input){min-width:44px;min-height:44px}}.ld-table-shell:not(.ld-table-shell--quiet)>.ld-table-frame{min-height:304px}table.ld-table .ld-table-state-row .ld-table-state{min-height:264px}.ld-table-frame{container-type:inline-size}table.ld-table .ld-table-state-row .ld-table-state{width:100cqi;max-width:100%;position:sticky;left:0}.ld-table-shell table.ld-table>tbody>.ld-table-state-row>td{padding:0}.ld-table-shell .ld-table-search:focus-within{box-shadow:none}:is(.loden-app .ld-screen :is(.card,.sub-card):has(>.ld-table-frame),.loden-app .ld-screen .card:has(>div>.ld-table-frame),.loden-app .ld-screen :is(.mock-table-panel,.am-panel):has(table.ld-table)){background:var(--ld-screen-bg);border-color:var(--ld-border);border-radius:var(--ld-radius-lg);box-shadow:none}:is(.card,.sub-card)>.ld-table-frame,.card>div>.ld-table-frame,.mock-table-panel>[data-slot=card-content]>.ld-table-frame{border:0;border-radius:0}:is(.card,.sub-card)>.ld-table-frame:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}:is(.card,.sub-card)>.ld-table-frame:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.card>:is(.ld-table-toolbar,.ld-table-filters,.ld-table-selection):first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.card>.ld-table-footer:last-child,.card.ld-table-shell>div:last-child>.ld-table-footer:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.card.ld-table-shell>div:last-child:has(>.ld-table-footer){border-end-end-radius:inherit;border-end-start-radius:inherit}:is(.card:has(>.ld-table-frame)>.cardh,.card:has(>div>.ld-table-frame)>.cardh){min-height:var(--ld-size-touch);padding:var(--ld-space-12) var(--ld-space-16);background:var(--ld-screen-bg);border-bottom-color:var(--ld-border-subtle);border-start-start-radius:inherit;border-start-end-radius:inherit}.card:has(>.ld-table-frame)>:is(.dc-filters,.dcfilters){padding:var(--ld-space-12) var(--ld-space-16);border-bottom-color:var(--ld-border-subtle)}.ld-table-selection.dt-sel:not(.is-on){background:var(--ld-screen-bg)}.ld-table-selection.dt-sel.is-on{background:var(--ld-selected)}.loden-app .selbar:has(+.card .ld-table){padding:var(--ld-space-12) var(--ld-space-16);border-color:var(--ld-border);border-bottom-color:var(--ld-border-subtle);border-radius:var(--ld-radius-lg) var(--ld-radius-lg) 0 0;background:var(--ld-screen-bg);margin-bottom:0}.loden-app .selbar[data-on="1"]:has(+.card .ld-table){background:var(--ld-selected)}.loden-app .selbar[data-on="1"]:has(+.card .ld-table)>.note{color:var(--ld-ink)}.loden-app .ld-screen .selbar+.card:has(>.ld-table-frame){border-top:0;border-start-start-radius:0;border-start-end-radius:0}.ld-table-footer.tfoot{padding:var(--ld-space-12) var(--ld-space-16);color:var(--ld-ink-muted);border-top-color:var(--ld-border-subtle)}table.ld-table .st2 .s1{font-size:var(--ld-type-table-size);font-weight:var(--ld-font-weight-medium);line-height:var(--ld-type-table-line)}table.ld-table .st2 .s2{color:var(--ld-ink-muted)}table.ld-table.th-wrap thead th.thsort{padding:0}table.ld-table.th-wrap .thsort>button>span{width:auto}table.ld-table .thsort>button{justify-content:flex-start}table.ld-table .thsort.ld-table-number>button{text-align:right;justify-content:flex-end}table.ld-table :is(th,td).ld-table-number{font-variant-numeric:tabular-nums}table.ld-table>:is(tbody,tfoot)>tr>td:is(.num,.tnum,.ca-date-cell){font-family:var(--ld-font-mono)}.ld-table-frame.tw-scroll{overflow-y:auto}.ld-table-frame:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:-2px}@media print{.ld-table-frame{max-height:none;overflow:visible}.ld-table-frame.tw-scroll table thead th{position:static}}table.ld-table td:is(.mono,.num,.tnum,.ld-table-number) :is(.s2,.s3){font-family:var(--ld-font-sans)}.ld-table-shell>.ld-table-body{padding:0}.ld-table-shell>.ld-table-body>.ld-table-frame{border:0;border-radius:0}.ld-table-shell .fbar.ld-table-toolbar{margin:0}.ld-table-shell .fbar .search+*{margin-left:0}.ld-table-shell .fbar .ld-table-views>.fchip{height:34px;color:var(--ld-ink-muted);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans);background:0 0;border:0;padding:6px 10px}.ld-table-shell .fbar .ld-table-views>.fchip[data-on="1"]{background:var(--ld-surface-2);color:var(--ld-ink);font-weight:var(--ld-font-weight-medium)}.ld-table-shell .fbar-more.ld-table-filters{display:none}.ld-table-shell .fbar-more.ld-table-filters[data-on="1"]{padding:16px 20px;display:block}.ld-table-shell .fbar-row{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:end;gap:16px;width:100%;display:grid}.ld-table-shell .fbar-row .ffield{width:auto;min-width:0;max-width:none;min-height:0;color:var(--ld-ink-muted);background:0 0;border:0;border-radius:0;outline:none;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:0;display:flex}.ld-table-shell .fbar-row .ffield.wide{grid-column:auto}.ld-table-shell .fbar-row .ffield>span:first-child{color:var(--ld-ink-muted);font:var(--ld-font-weight-regular) 12px/18px var(--ld-font-sans);white-space:normal}.ld-table-shell .fbar-row .ffield>:is(.afsel,.msw){width:100%;min-width:0;max-width:none;display:flex}.ld-table-shell .fbar-row .ffield>.afsel>select,.ld-table-shell .fbar-row .ffield>input,.ld-table-shell .fbar-row .ffield>.msw>.msel{border:1px solid var(--ld-border);background:var(--ld-control-bg);width:100%;min-width:0;max-width:none;height:36px;color:var(--ld-ink);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans);text-overflow:ellipsis;border-radius:8px;padding:0 30px 0 12px}.ld-table-shell .fbar-row .ffield :is(select,input,.msel):is(:focus,[data-open="1"]){border-color:var(--ld-focus);box-shadow:none;outline:2px solid var(--ld-focus);outline-offset:2px}.ld-table-filters .ffield button[data-dp-iso]:not(#dp-iso){--dp-h:36px;box-sizing:border-box;width:100%;height:36px;min-height:36px;font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans);background:var(--ld-control-bg);color:var(--ld-ink);box-shadow:none;border-radius:8px}.ld-table-filters .ffield button[data-dp-iso]:not(#dp-iso):focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}.ld-table-shell .fbar-foot{border:0;justify-content:flex-end;width:100%;margin:12px 0 0;padding:0;display:flex}.ld-table-shell .fbar-foot .dc-cta{height:32px;min-height:32px;color:var(--ld-ink-muted);font-weight:var(--ld-font-weight-regular);background:0 0;border:0;padding:4px 8px}@media (width<=767px){.ld-table-shell .fbar-more.ld-table-filters[data-on="1"]{padding:12px}}@media (pointer:coarse){.ld-table-shell .fbar-row .ffield :is(select,input,.msel),.ld-table-filters .ffield button[data-dp-iso]:not(#dp-iso){--dp-h:44px;height:44px;min-height:44px}}.ld-table-shell .tfoot .sp{display:none}.ld-table-shell table.ld-table .st2 .s1{font-weight:var(--ld-font-weight-regular)}.ld-table-shell .dt-sel:not(.is-on){display:none}.ld-table-shell .ld-table-selection .note{color:var(--ld-ink-muted)}.ld-table-shell .ld-table-selection :is(.dc-cta,.dc-act,.ai-tb){height:auto;min-height:32px;font-weight:var(--ld-font-weight-regular);border-radius:8px}.ld-table-shell :is(.stbadge2,.ai-av,.am-badge){font-weight:var(--ld-font-weight-regular);border-color:#0000;border-radius:6px}.sub-card.ld-table-shell{padding:0}.ld-table-shell table.ld-table .link{color:var(--ld-primary)}:is(.card,.sub-card)>.ld-table-shell--quiet{background:0 0;border:0;border-radius:0}.workspace-navigation{display:none}@media (width>=1024px){:root[data-navigation=sidebar]{--ld-size-dock-reserve:0px}:root[data-navigation=sidebar] .loden-dock{display:none}.app.loden-app.ld-workspace[data-navigation=sidebar]:has(>#primary-navigation.workspace-navigation){--workspace-navigation-width:var(--ld-size-sidebar);grid-template-columns:var(--workspace-navigation-width) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);column-gap:0;padding-left:0}.app.loden-app.ld-workspace[data-navigation=sidebar]:has(>#primary-navigation[data-collapsed=true]){--workspace-navigation-width:var(--ld-size-sidebar-rail)}.app.loden-app.ld-workspace[data-navigation=sidebar]:has(>#primary-navigation.workspace-navigation):has(>.workspace-companion>:is(.workspace-assistant-rail,.workspace-help-button)){grid-template-columns:var(--workspace-navigation-width) minmax(0, 1fr) calc(var(--workspace-companion-width,var(--ld-size-touch)) + var(--ld-space-12))}.app.loden-app.ld-workspace[data-navigation=sidebar]>.workspace-companion{margin-left:var(--ld-space-12)}.app.loden-app.ld-workspace[data-navigation=sidebar]>#workspace-content{padding-bottom:calc(var(--ld-space-24) + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--ld-space-24) + env(safe-area-inset-bottom))}.app.loden-app.ld-workspace[data-navigation=sidebar]>.workspace-navigation{z-index:var(--ld-z-base);min-width:0;min-height:0;margin-top:calc(0px - var(--ld-size-shell-inset-block));padding:var(--ld-space-16) var(--ld-space-8) 0;color:var(--ld-ink);background:var(--ld-component-shell-bg);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans);flex-direction:column;display:flex;position:relative}}.workspace-navigation-head{align-items:center;gap:var(--ld-space-8);min-height:var(--ld-space-48);padding:0 var(--ld-space-4) var(--ld-space-12);flex:none;display:flex}.workspace-navigation-collapse{border-radius:var(--ld-radius-md);width:32px;height:32px;color:var(--ld-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.workspace-navigation-collapse:hover{color:var(--ld-ink);background:var(--ld-surface-hover)}.workspace-navigation-body{min-width:0;min-height:0;padding:var(--ld-space-4);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ld-border) transparent;flex:1;overflow:hidden auto}.workspace-navigation:not([data-collapsed=true]) .workspace-navigation-body>nav{padding-top:var(--ld-space-16)}.workspace-navigation-group+.workspace-navigation-group{margin-top:var(--ld-space-32)}.workspace-navigation-group>:is(.workspace-navigation-link,.workspace-navigation-branch)+:is(.workspace-navigation-link,.workspace-navigation-branch){margin-top:var(--ld-space-4)}.workspace-navigation-group>h2{margin:0 0 var(--ld-space-12);padding-inline:var(--ld-space-12);color:var(--ld-ink-muted);font:var(--ld-font-weight-medium) 11px/18px var(--ld-font-sans);letter-spacing:.06em;text-transform:uppercase}.workspace-navigation-link,.workspace-navigation-account{align-items:center;gap:var(--ld-space-12);width:100%;min-width:0;min-height:40px;padding:var(--ld-space-8) var(--ld-space-12);border-radius:var(--ld-radius-md);color:var(--ld-ink-muted);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.workspace-navigation-link{color:var(--ld-ink)}.workspace-navigation-link>span{overflow-wrap:anywhere;min-width:0}.workspace-navigation :is(.workspace-navigation-link,.workspace-navigation-account,.workspace-navigation-collapse)>svg{width:18px;height:18px;stroke-width:var(--ld-icon-stroke);flex:none}.workspace-navigation :is(a,button).workspace-navigation-link:hover{background:var(--ld-surface-hover);color:var(--ld-ink);text-decoration:none}.workspace-navigation a.workspace-navigation-link:active{background:var(--ld-surface-pressed)}.workspace-navigation .workspace-navigation-link[aria-current=page]{background:var(--ld-primary);color:var(--ld-on-primary);font-weight:var(--ld-font-weight-medium)}.workspace-navigation a.workspace-navigation-link[aria-current=page]:hover{background:var(--ld-primary-hover);color:var(--ld-on-primary)}.workspace-navigation a.workspace-navigation-link[aria-current=page]:active{background:var(--ld-primary-pressed)}.workspace-navigation .workspace-navigation-link{transition:background-color var(--ld-motion-fast) var(--ld-motion-ease), color var(--ld-motion-fast) var(--ld-motion-ease)}.workspace-navigation-link[aria-disabled=true]{color:var(--ld-ink-subtle);cursor:not-allowed;opacity:.6}.workspace-navigation-disclosure>span{flex:1}.workspace-navigation-disclosure[data-active=true]{color:var(--ld-ink);font-weight:var(--ld-font-weight-medium)}.workspace-navigation .workspace-navigation-link>:is(.workspace-navigation-branch-chevron,.workspace-navigation-lock){width:14px;height:14px;margin-left:auto}.workspace-navigation-disclosure[aria-expanded=true]>.workspace-navigation-branch-chevron{transform:rotate(180deg)}.workspace-navigation-submenu{padding:var(--ld-space-4) 0 0 var(--ld-space-12)}.workspace-navigation-submenu>.workspace-navigation-link{gap:var(--ld-space-8);min-height:36px;font-size:12px;line-height:18px}.workspace-navigation-submenu>.workspace-navigation-link+.workspace-navigation-link{margin-top:var(--ld-space-4)}.workspace-navigation :is(a,button,summary):focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:2px}.workspace-navigation-footer{margin-top:var(--ld-space-12);padding:var(--ld-space-12) var(--ld-space-4) 0;flex:none}.workspace-navigation-account{align-items:flex-end;gap:var(--ld-space-8);padding:var(--ld-space-8) var(--ld-space-8) 0;color:var(--ld-ink)}.workspace-navigation-account:hover .workspace-navigation-account-name{color:var(--ld-primary)}.workspace-navigation:not([data-collapsed=true]) .workspace-navigation-account{min-height:64px}.workspace-navigation-avatar{border-radius:var(--ld-radius-lg);background:var(--ld-primary-soft);width:36px;height:36px;color:var(--ld-primary);font:var(--ld-font-weight-medium) 13px/20px var(--ld-font-sans);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.workspace-navigation-account[aria-busy=true] .workspace-navigation-avatar{background:var(--ld-surface-2)}.workspace-navigation-account[aria-busy=true] .workspace-navigation-account-name:empty{background:var(--ld-surface-2);border-radius:4px;width:112px;height:12px;margin-block:3px}.workspace-navigation-account-copy{gap:var(--ld-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.workspace-navigation-account-name{-webkit-line-clamp:2;white-space:normal;text-wrap:pretty;overflow-wrap:anywhere;font:var(--ld-font-weight-medium) 13px/18px var(--ld-font-sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-navigation-account-description{text-overflow:ellipsis;white-space:nowrap;color:var(--ld-ink-muted);font:var(--ld-font-weight-regular) 11px/16px var(--ld-font-sans);display:block;overflow:hidden}.workspace-navigation[data-collapsed=true]{padding-inline:var(--ld-space-8)}.workspace-navigation[data-collapsed=true] .workspace-navigation-head{gap:var(--ld-space-8);flex-direction:column;padding-inline:0}.workspace-navigation[data-collapsed=true] .workspace-navigation-collapse{border-radius:var(--ld-radius-lg);background:var(--ld-screen-bg);box-shadow:var(--ld-shadow-shell)}.workspace-navigation[data-collapsed=true] :is(.workspace-navigation-group>h2,.workspace-navigation-link>span,.workspace-navigation-branch-chevron,.workspace-navigation-lock,.workspace-navigation-account-copy){display:none}.workspace-navigation[data-collapsed=true] .workspace-navigation-body{padding-inline:0}.workspace-navigation[data-collapsed=true] .workspace-navigation-group+.workspace-navigation-group{margin-top:var(--ld-space-12)}.workspace-navigation[data-collapsed=true] :is(.workspace-navigation-link,.workspace-navigation-account,.workspace-navigation-collapse){width:var(--ld-size-touch);min-height:var(--ld-size-touch);justify-content:center;margin-inline:auto;padding:0}.workspace-navigation[data-collapsed=true] .workspace-navigation-footer{padding-inline:0}@media (width<=1023px){.app.loden-app.ld-workspace[data-navigation=sidebar]{padding-left:var(--ld-size-shell-inset-inline);grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.workspace-navigation :is(.workspace-navigation-link,.workspace-navigation-account,.workspace-navigation-collapse){min-height:var(--ld-size-touch)}.workspace-navigation-collapse{min-width:var(--ld-size-touch)}}@media print{.workspace-navigation{display:none!important}}.workspace-switcher{justify-content:flex-start;align-items:center;gap:var(--ld-space-8);min-width:0;max-width:100%;min-height:36px;padding:var(--ld-space-8) var(--ld-space-12);border-radius:var(--ld-radius-md);color:var(--ld-ink);font:var(--ld-font-weight-medium) 13px/20px var(--ld-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.workspace-switcher:hover,.workspace-switcher[data-state=open]{background:var(--ld-surface-hover)}.workspace-switcher:active{background:var(--ld-surface-pressed)}.workspace-switcher:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:var(--ld-space-2)}.workspace-switcher:disabled{color:var(--ld-ink-subtle);cursor:not-allowed}.workspace-switcher>svg{width:18px;height:18px;stroke-width:var(--ld-icon-stroke);flex:none}.workspace-switcher-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workspace-switcher>.workspace-switcher-label{flex:1}.workspace-switcher>.workspace-switcher-chevron{width:16px;height:16px;color:var(--ld-ink-muted);margin-left:auto}.workspace-navigation-head>.workspace-switcher{padding-inline:var(--ld-space-8);flex:1}.workspace-navigation[data-collapsed=true] .workspace-switcher{width:var(--ld-size-touch);min-height:var(--ld-size-touch);flex:none;justify-content:center;padding:0}.workspace-navigation[data-collapsed=true] .workspace-switcher>:is(.workspace-switcher-label,.workspace-switcher-chevron){display:none}.workspace-switcher-menu{z-index:var(--ld-z-popover);box-sizing:border-box;width:320px;max-width:calc(100vw - var(--ld-space-32));max-height:min(400px, var(--radix-dropdown-menu-content-available-height,calc(100dvh - var(--ld-space-32))));overscroll-behavior:contain;padding:var(--ld-space-4);border:1px solid var(--ld-border);border-radius:var(--ld-radius-lg);background:var(--ld-overlay-bg);color:var(--ld-ink);box-shadow:var(--ld-shadow-popover);font:var(--ld-font-weight-regular) 13px/20px var(--ld-font-sans);overflow-y:auto}.workspace-switcher-item{align-items:center;gap:var(--ld-space-12);box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:var(--ld-space-8) var(--ld-space-12);border-radius:var(--ld-radius-md);color:inherit;cursor:pointer;background:0 0;border:0;outline:none;text-decoration:none;display:flex}.workspace-switcher-item>svg{width:18px;height:18px;color:var(--ld-ink-muted);stroke-width:var(--ld-icon-stroke);flex:none}.workspace-switcher-copy{gap:var(--ld-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.workspace-switcher-item .workspace-switcher-label{font-weight:var(--ld-font-weight-regular)}.workspace-switcher-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ld-ink-muted);font-size:12px;line-height:18px;display:block;overflow:hidden}.workspace-switcher-item[data-current=true] .workspace-switcher-label{font-weight:var(--ld-font-weight-medium)}.workspace-switcher-item>:is(.workspace-switcher-check,.workspace-switcher-lock){width:16px;height:16px}.workspace-switcher-item>.workspace-switcher-check{color:var(--ld-primary)}.workspace-switcher-home>span{overflow-wrap:anywhere;min-width:0}.workspace-switcher-item:is(:hover,[data-highlighted]){background:var(--ld-surface-hover);color:var(--ld-ink);text-decoration:none}.workspace-switcher-item:focus-visible{outline:var(--ld-stroke-focus) solid var(--ld-focus);outline-offset:calc(0px - var(--ld-stroke-focus))}.workspace-switcher-item[data-disabled]{color:var(--ld-ink-muted);cursor:not-allowed}.workspace-switcher-item[data-disabled]:hover{background:0 0}.workspace-switcher-separator{height:1px;margin:var(--ld-space-4) var(--ld-space-8);background:var(--ld-border-subtle)}@media (pointer:coarse){.workspace-switcher{min-height:var(--ld-size-touch)}}@media print{.workspace-switcher,.workspace-switcher-menu{display:none!important}}
