/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-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-tracking:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-200:oklch(92.8% .006 264.531);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--portal-font-weight-heading:500;--portal-font-weight-body:400;--portal-font-size-base:14px;--portal-font-size-compact:13px;--portal-font-size-caption:12px;--portal-detail-chrome-pad-x:1rem;--portal-detail-chrome-pad-top:.625rem;--portal-detail-chrome-row-min-height:2rem;--portal-shadow-card:none;--portal-shadow-profile-card:0 1px 2px #0f172a0f,0 8px 24px #0f172a0a;--portal-content-rail-shadow:-12px 0 32px -8px var(--portal-text-muted);--portal-text-muted:#475569;--portal-text-body:#334155;--portal-bg-canvas:#f5f7fa;--portal-bg-surface:#fff;--portal-bg-muted:var(--portal-bg-canvas);--portal-bg-hover:#e2e8f099;--portal-bg-selected:#e2e8f038;--portal-border:#94a3b83d;--portal-line-table:var(--portal-border);--portal-line-grid:#94a3b84d;--portal-fill-band:#dadee640;--portal-page-bg:var(--portal-bg-canvas);--portal-surface:var(--portal-bg-surface);--portal-surface-subtle:var(--portal-bg-muted);--portal-surface-hover:var(--portal-bg-hover);--portal-border-subtle:var(--portal-border);--portal-border-table-row:var(--portal-line-table);--portal-chart-grid-line:var(--portal-line-grid);--portal-rail-bg:var(--portal-bg-muted);--portal-rail-elevated:var(--portal-bg-surface);--portal-rail-hover:var(--portal-bg-hover);--portal-rail-active:var(--portal-rail-elevated);--portal-rail-nav-radius:6px;--portal-radius-surface:6px;--portal-pane-head-bg:var(--portal-bg-muted);--portal-pane-head-border:var(--portal-border-subtle);--portal-primary:#2f71c0;--portal-primary-text:#2f71c0;--portal-primary-soft:#2f71c01f;--portal-home-hero-glow:#2f71c024;--portal-home-hero-wash-surface:90%;--portal-home-hero-wash-fill:10%;--portal-home-hero-wash-corner:55%;--portal-home-canvas-wash-mix:12%;--portal-home-canvas-wash-mix-dark:8%;--portal-kicker-primary-mix:32%;--portal-surface-primary-border-mix:12%;--portal-rail-nav-active-bg:var(--portal-primary);--portal-rail-nav-active-fg:#fff;--portal-ambient-glow:var(--portal-primary-soft);--portal-sidebar-glow-rgb:47,113,192;--portal-sidebar-glow-opacity:1;--portal-nav-active-shadow:0 4px 14px #2f71c029;--portal-page-wash:radial-gradient(circle at 16% 12%,var(--portal-ambient-glow),transparent 28rem),radial-gradient(circle at 82% 0%,var(--portal-primary-soft),transparent 32rem);--portal-detail-canvas-bg:radial-gradient(circle at 15% 8%,var(--portal-ambient-glow),transparent 24rem),radial-gradient(circle at 88% 0%,var(--portal-primary-soft),transparent 28rem),var(--portal-bg-canvas);--portal-surface-tinted:var(--portal-surface);--portal-header-chrome-bg:var(--portal-surface);--portal-table-header-bg:var(--portal-bg-muted);--portal-table-header-border:var(--portal-border);--portal-table-row-hover:var(--portal-bg-hover);--portal-table-row-selected:var(--portal-bg-selected);--portal-chart-status-band:var(--portal-fill-band);--portal-chart-status-band-no-readings:var(--portal-fill-band);--portal-chart-surface:transparent;--portal-chart-loading-mask:var(--portal-bg-muted);--portal-sidebar-bg:#010409;--portal-transition-timing:cubic-bezier(.4,0,.2,1);--shell-fade-duration:.26s;--shell-move-duration:.28s;--shell-fade-peak:.4;--shell-enter-offset:12px;--shell-leave-offset:-10px;--portal-scrollbar-size:10px;--portal-scrollbar-size-thin:4px;--portal-scrollbar-radius:5px;--portal-scrollbar-track:#eef1f5;--portal-scrollbar-thumb:#47556973;--portal-scrollbar-thumb-hover:#334155a6}@supports (color:color-mix(in lab,red,red)){:root{--portal-content-rail-shadow:-12px 0 32px -8px color-mix(in srgb,var(--portal-text-muted)14%,transparent);--portal-bg-muted:color-mix(in srgb,var(--portal-bg-canvas)96.5%,var(--portal-text-muted)3.5%);--portal-line-table:color-mix(in srgb,var(--portal-border)65%,transparent);--portal-rail-elevated:color-mix(in srgb,var(--portal-bg-surface)97.5%,var(--portal-text-muted)2.5%);--portal-rail-active:color-mix(in srgb,var(--portal-rail-elevated)82%,var(--portal-rail-bg)18%);--portal-pane-head-bg:color-mix(in srgb,var(--portal-bg-muted)62%,var(--portal-surface)38%);--portal-pane-head-border:color-mix(in srgb,var(--portal-border-subtle)75%,transparent);--portal-ambient-glow:color-mix(in srgb,var(--portal-primary-soft)55%,transparent);--portal-page-wash:radial-gradient(circle at 16% 12%,var(--portal-ambient-glow),transparent 28rem),radial-gradient(circle at 82% 0%,color-mix(in srgb,var(--portal-primary-soft)38%,transparent),transparent 32rem);--portal-detail-canvas-bg:radial-gradient(circle at 15% 8%,var(--portal-ambient-glow),transparent 24rem),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--portal-primary-soft)32%,transparent),transparent 28rem),var(--portal-bg-canvas);--portal-surface-tinted:color-mix(in srgb,var(--portal-surface)96%,var(--portal-primary-soft));--portal-header-chrome-bg:color-mix(in srgb,color-mix(in srgb,var(--portal-surface)92%,var(--portal-primary-soft))84%,transparent);--portal-table-header-bg:color-mix(in srgb,var(--portal-bg-muted)92%,var(--portal-primary-soft));--portal-table-row-hover:color-mix(in srgb,var(--portal-bg-hover)63%,transparent);--portal-chart-status-band-no-readings:color-mix(in srgb,var(--portal-fill-band)93%,var(--portal-text-muted)7%);--portal-chart-loading-mask:color-mix(in srgb,var(--portal-bg-muted)38%,transparent)}}@media (min-width:640px){:root{--portal-detail-chrome-pad-x:1.25rem;--portal-detail-chrome-pad-top:.75rem}}:root.dark{--portal-text-muted:#a8b8cc;--portal-text-body:#d1dae6;--portal-bg-canvas:#151b23;--portal-bg-surface:#0d1117;--portal-bg-muted:var(--portal-bg-canvas);--portal-bg-hover:#3341558c;--portal-bg-selected:#94a3b80f;--portal-border:#64748b52;--portal-line-table:var(--portal-border);--portal-line-grid:#64748b3d;--portal-fill-band:#0c101659;--portal-chart-status-band-no-readings:#0c10165c;--portal-table-row-hover:#94a3b81a;--portal-page-wash:radial-gradient(circle at 12% 10%,var(--portal-ambient-glow),transparent 26rem),radial-gradient(circle at 78% 0%,var(--portal-primary-soft),transparent 32rem);--portal-detail-canvas-bg:radial-gradient(circle at 15% 8%,var(--portal-ambient-glow),transparent 24rem),radial-gradient(circle at 88% 0%,var(--portal-primary-soft),transparent 28rem),var(--portal-bg-canvas);--portal-surface-tinted:var(--portal-surface);--portal-header-chrome-bg:var(--portal-bg-surface);--portal-table-header-bg:var(--portal-bg-muted);--portal-chart-surface:transparent;--portal-chart-loading-mask:var(--portal-bg-canvas);--portal-content-rail-shadow:-12px 0 36px -8px #0000006b;--portal-scrollbar-track:#1e28378c;--portal-scrollbar-thumb:#94a3b86b;--portal-scrollbar-thumb-hover:#cbd5e19e}@supports (color:color-mix(in lab,red,red)){:root.dark{--portal-bg-muted:color-mix(in srgb,var(--portal-bg-canvas)96.5%,var(--portal-text-muted)3.5%);--portal-line-table:color-mix(in srgb,var(--portal-border)65%,transparent);--portal-page-wash:radial-gradient(circle at 12% 10%,var(--portal-ambient-glow),transparent 26rem),radial-gradient(circle at 78% 0%,color-mix(in srgb,var(--portal-primary-soft)42%,transparent),transparent 32rem);--portal-detail-canvas-bg:radial-gradient(circle at 15% 8%,var(--portal-ambient-glow),transparent 24rem),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--portal-primary-soft)36%,transparent),transparent 28rem),var(--portal-bg-canvas);--portal-surface-tinted:color-mix(in srgb,var(--portal-surface)94%,var(--portal-primary-soft));--portal-header-chrome-bg:color-mix(in srgb,color-mix(in srgb,var(--portal-bg-surface)88%,var(--portal-primary-soft))80%,transparent);--portal-table-header-bg:color-mix(in srgb,var(--portal-bg-muted)88%,var(--portal-primary-soft));--portal-chart-loading-mask:color-mix(in srgb,var(--portal-bg-canvas)48%,transparent)}}:root.portal-rail-invert{--portal-rail-bg:var(--portal-bg-surface);--portal-rail-elevated:var(--portal-bg-surface);--portal-rail-hover:var(--portal-bg-hover);--portal-rail-active:var(--portal-bg-canvas)}@supports (color:color-mix(in lab,red,red)){:root.portal-rail-invert{--portal-rail-active:color-mix(in srgb,var(--portal-bg-canvas)34%,var(--portal-bg-surface)66%)}}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}:root{--n-scrollbar-rail-color-hover:transparent;--n-scrollbar-color:var(--portal-scrollbar-thumb);--n-scrollbar-color-hover:var(--portal-scrollbar-thumb-hover);--n-scrollbar-rail-opacity:1}html,body,#app{height:100%}body{font-size:var(--portal-font-size-base);font-weight:var(--portal-font-weight-body);background-image:var(--portal-page-wash);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-attachment:fixed;line-height:1.45}body:has(.auth-layout){background-color:#fff;background-image:none}h1,h2,h3,h4{font-weight:var(--portal-font-weight-heading);letter-spacing:0}.portal-rail-nav-row{border-radius:var(--portal-rail-nav-radius);transition:background-color .14s,color .14s}.portal-rail-nav-row--interactive{width:100%;min-width:0;min-height:32px;color:inherit;text-align:left;font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:2px 8px;font-size:13px;font-weight:400;line-height:1.25;text-decoration:none;display:flex}.portal-rail-nav-row--interactive:not(.portal-rail-nav-row--active):hover{background-color:var(--portal-rail-hover)}.portal-rail-nav-row--multiline{align-items:flex-start}.portal-rail-nav-row--active,.portal-rail-nav-row--active:hover{background:var(--portal-rail-nav-active-bg);color:var(--portal-rail-nav-active-fg);box-shadow:var(--portal-nav-active-shadow);font-weight:500}.portal-rail-nav-stack{flex-direction:column;gap:0;min-width:0;display:flex}.portal-rail-nav-row--active .name-col__title,.portal-rail-nav-row--active .name-col__title .n-ellipsis{color:var(--portal-rail-nav-active-fg);font-weight:500}.portal-rail-nav-row--active .name-col__meta,.portal-rail-nav-row--active .name-col__meta .n-ellipsis{color:var(--portal-rail-nav-active-fg)}@supports (color:color-mix(in lab,red,red)){:is(.portal-rail-nav-row--active .name-col__meta,.portal-rail-nav-row--active .name-col__meta .n-ellipsis){color:color-mix(in srgb,var(--portal-rail-nav-active-fg)82%,transparent)}}.portal-rail-nav-row--active .side-list-type-icon,.portal-rail-nav-row--active .ssl-item-type-icon,.portal-rail-nav-row--active .ssl-item-type-icon--search{opacity:.92}.portal-rail-nav-row--active .ssl-item-chevron{opacity:.88}.portal-rail-nav-row--active .ssl-item-parent{color:var(--portal-rail-nav-active-fg);opacity:1}@supports (color:color-mix(in lab,red,red)){.portal-rail-nav-row--active .ssl-item-parent{color:color-mix(in srgb,var(--portal-rail-nav-active-fg)78%,transparent)}}.portal-rail-panel-close-row{flex-shrink:0;justify-content:flex-end;padding:6px 8px 0;display:flex}.portal-rail-panel-close-btn{opacity:.6}.portal-rail-panel-close-btn:hover{opacity:1}.portal-rail-panel{background-color:var(--portal-rail-bg);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.portal-rail-scroll{-webkit-overflow-scrolling:touch;background-color:var(--portal-rail-elevated);flex:1;min-height:0;overflow:hidden auto}.portal-rail-list-stage{box-sizing:border-box;padding:4px 8px 8px}.portal-rail-list-stage--compact{padding:0 8px 4px}.portal-rail-divider{background-color:var(--portal-border-table-row);flex-shrink:0;height:1px}}@layer components{.n-button{font-weight:400}.portal-drawer__head{box-sizing:border-box;flex:1;min-width:0}.portal-drawer__body{box-sizing:border-box;min-width:0;padding:.875rem 1rem 1rem}.portal-drawer__foot{box-sizing:border-box;border-top:1px solid var(--portal-border-subtle,#00000014);justify-content:flex-end;align-items:center;gap:.5rem;padding:.875rem 1rem 1rem;display:flex}.dialog__header{min-width:0}.dialog__header-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.dialog__header-icon{flex-shrink:0}.dialog__title{font-size:1rem;font-weight:var(--portal-font-weight-heading,500);color:var(--portal-text-body,var(--n-text-color));margin:0;line-height:1.35}.dialog__form{max-width:640px}.dialog__footer{border-top:1px solid var(--portal-border-subtle,#00000014);justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.875rem;display:flex}.dialog__site-name{font-size:var(--portal-font-size-caption,12px);line-height:1.35}.dialog__permissions-stack,.dialog__number-input{width:100%}.dialog__upload-icon{margin-bottom:8px}.dialog__upload-hint{font-size:14px;line-height:1.5}.dialog__footer--validate{flex-wrap:wrap}.dialog__footer--validate .dialog__error-count{margin-right:auto}.dialog__error-count{margin-right:10px}.dialog__submit-btn{margin-left:8px}.dialog__import-icon{margin-left:.5rem}.dialog__cell{flex-direction:column;display:flex}.alarm-active{color:#dc2626}.alarm-normal,.signal-excellent{color:#16a34a}.signal-good{color:#059669}.signal-fair{color:#d97706}.signal-poor{color:#dc2626}.modern-table.n-data-table{overflow:hidden;--n-border-radius:0px!important;--n-header-font-weight:var(--portal-font-weight-heading)!important;--n-header-text-color:var(--portal-text-muted)!important;--n-th-color:var(--portal-table-header-bg)!important;--n-td-color:transparent!important}:root.dark .modern-table.n-data-table{--n-td-color-striped:#ffffff05;--n-td-text-color:var(--portal-text-body);--n-td-color-hover:var(--portal-table-row-hover)}:root:not(.dark) .modern-table.n-data-table{--n-td-text-color:var(--portal-text-body);--n-td-color-hover:var(--portal-table-row-hover);--n-td-color-striped:var(--portal-bg-muted)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .modern-table.n-data-table{--n-td-color-striped:color-mix(in srgb,var(--portal-bg-muted)50%,var(--portal-surface))}}.modern-table .n-data-table-td{border-bottom:1px solid var(--portal-border-table-row);font-variant-numeric:tabular-nums;color:var(--portal-text-body)}.modern-table .n-data-table-th.n-data-table-th--fixed-left,.modern-table .n-data-table-th.n-data-table-th--fixed-right{z-index:4;background:var(--portal-table-header-bg)!important}.modern-table .n-data-table-td.n-data-table-td--fixed-left,.modern-table .n-data-table-td.n-data-table-td--fixed-right{z-index:3;background:var(--portal-surface)!important}.modern-table .n-data-table-tr.n-data-table-tr--striped .n-data-table-td.n-data-table-td--fixed-left,.modern-table .n-data-table-tr.n-data-table-tr--striped .n-data-table-td.n-data-table-td--fixed-right{background:var(--n-td-color-striped)!important}.modern-table .n-data-table-tr:not(.portal-table-row--selected):hover>.n-data-table-td.n-data-table-td--fixed-left,.modern-table .n-data-table-tr:not(.portal-table-row--selected):hover>.n-data-table-td.n-data-table-td--fixed-right{background-color:var(--portal-table-row-hover)!important}.modern-table .n-data-table-tr.portal-table-row--selected>.n-data-table-td.n-data-table-td--fixed-left,.modern-table .n-data-table-tr.portal-table-row--selected>.n-data-table-td.n-data-table-td--fixed-right,.modern-table .n-data-table-tr.portal-table-row--selected:hover>.n-data-table-td.n-data-table-td--fixed-left,.modern-table .n-data-table-tr.portal-table-row--selected:hover>.n-data-table-td.n-data-table-td--fixed-right{background-color:var(--portal-table-row-selected)!important}.modern-table .n-data-table-td .n-button.n-button--quaternary-type,.modern-table .n-data-table-td .n-button.n-button--tertiary-type{color:var(--portal-text-body)}.modern-table .n-data-table-td .n-button.n-button--quaternary-type:hover,.modern-table .n-data-table-td .n-button.n-button--tertiary-type:hover{color:var(--portal-primary-text,var(--portal-primary))}.modern-table .n-data-table-th .n-data-table-sorter{color:var(--portal-text-muted)}.modern-table .n-data-table-th.n-data-table-th--sortable:hover .n-data-table-sorter{color:var(--portal-primary-text,var(--portal-primary))}.modern-table .n-data-table-thead{border-top:1px solid var(--portal-table-header-border);border-bottom:1px solid var(--portal-table-header-border)}.modern-table .n-data-table-thead th{background:var(--portal-table-header-bg);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);border-top:none;border-bottom:none;padding-top:.625rem!important;padding-bottom:.625rem!important}.modern-table.report-table .n-data-table-thead th{text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.modern-table .n-data-table-tr.portal-table-row--selected>.n-data-table-td,.modern-table .n-data-table-tr.portal-table-row--selected:hover>.n-data-table-td{background-color:var(--portal-table-row-selected)!important}.modern-table .n-data-table-tr:not(.portal-table-row--selected):hover>.n-data-table-td{background-color:var(--portal-table-row-hover)!important}.modern-table--dense .n-data-table-thead th,.modern-table--dense .n-data-table-td{padding-top:9px!important;padding-bottom:9px!important}.modern-table--tight-rows .n-data-table-thead th,.modern-table--tight-rows .n-data-table-td{padding-top:6px!important;padding-bottom:6px!important}.modern-table--compact .n-data-table-thead th,.modern-table--compact .n-data-table-td{font-size:var(--portal-font-size-caption);padding-top:6px!important;padding-bottom:6px!important}.commands-table__command{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.commands-table__command-action.n-tag{flex-shrink:0;font-weight:500;line-height:1.2}.commands-table__command-target{min-width:0;color:var(--portal-text-primary);flex:1}.commands-table__request-time.n-tag{font-variant-numeric:tabular-nums;line-height:1.2}.commands-table__response-time{font-size:var(--portal-font-size-compact)}.commands-table__data-value,.commands-table__data-empty{display:block}.commands-table__status{justify-content:center;align-items:center;width:100%;display:flex}.commands-table__status .n-button__icon,.commands-table__status .n-icon{font-size:22px}.modern-table .table-actions-cell{white-space:nowrap;justify-content:flex-end;align-items:center;max-width:100%;display:inline-flex}.modern-table .n-data-table-th.table-actions-col,.modern-table .n-data-table-td.table-actions-col{text-align:right;overflow:visible}.modern-table .mapping-table__icon-cell{text-align:center;vertical-align:middle}.modern-table .mapping-table__serial-cell{font-variant-numeric:tabular-nums}.modern-table .mapping-table__name-cell{min-width:0}.modern-table .mapping-table__status-tag{line-height:1.2}.modern-table-flat.n-data-table{box-shadow:none;background:0 0;border:0;border-radius:0}.modern-table-flat .n-data-table-wrapper{border-top:1px solid var(--portal-border-subtle)}.grid-list-view__footer .leaf-detail-footer-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}@media (max-width:899px){.grid-list-view__footer .leaf-detail-footer-pagination{flex-wrap:wrap;justify-content:center}.grid-list-view__footer .leaf-detail-footer-pagination .n-pagination{margin-left:0}}.modern-table-flat .n-data-table-thead th:first-child,.modern-table-flat .n-data-table-td:first-child{padding-left:1rem!important}.modern-table-flat .n-data-table-thead th:last-child,.modern-table-flat .n-data-table-td:last-child{padding-right:1rem!important}@media (min-width:768px){.modern-table-flat .n-data-table-thead th:first-child,.modern-table-flat .n-data-table-td:first-child{padding-left:1.25rem!important}.modern-table-flat .n-data-table-thead th:last-child,.modern-table-flat .n-data-table-td:last-child{padding-right:1.5rem!important}}@media (min-width:1280px){.modern-table-flat .n-data-table-thead th:last-child,.modern-table-flat .n-data-table-td:last-child{padding-right:2rem!important}}.modern-card,.portal-surface-tinted{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-surface);background:var(--portal-surface-tinted);box-shadow:var(--portal-shadow-card)}.portal-phasor-card{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-surface);background:var(--portal-surface-subtle);box-shadow:var(--portal-shadow-card);-webkit-backdrop-filter:blur(10px)saturate(1.05);margin-top:1rem;padding:12px 12px 10px}@supports (color:color-mix(in lab,red,red)){.portal-phasor-card{background:color-mix(in srgb,var(--portal-surface-subtle)72%,transparent)}}:root.dark .portal-phasor-card{background:var(--portal-surface-tinted);box-shadow:var(--portal-shadow-card),inset 0 1px #ffffff0f}@supports (color:color-mix(in lab,red,red)){:root.dark .portal-phasor-card{background:color-mix(in srgb,var(--portal-surface-tinted)68%,transparent)}}.portal-chart-card{background:var(--portal-chart-surface);border:none;border-radius:0;margin-top:.75rem;padding:0}.detail-chart-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.detail-chart-title{white-space:nowrap;flex:1;min-width:0;max-width:100%;overflow:hidden}.detail-chart-wrapper{flex:1;min-height:0}.portal-mobile-sider-trigger{border-bottom:1px solid var(--portal-border-subtle);background-color:var(--portal-surface-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:10px;padding:8px 14px;transition:background-color .12s;display:flex}.portal-mobile-sider-trigger:active{background-color:var(--portal-surface-hover)}.portal-mobile-sider-trigger__icon{opacity:.5;flex-shrink:0}.portal-mobile-sider-trigger__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.portal-mobile-sider-trigger__sublabel{font-size:10px;font-weight:var(--portal-font-weight-heading);letter-spacing:.06em;text-transform:uppercase;opacity:.45;line-height:1}.portal-mobile-sider-trigger__name{font-size:13px;font-weight:var(--portal-font-weight-heading);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.portal-mobile-sider-trigger__chevron{opacity:.35;flex-shrink:0}.grid-list-canvas,.grid-list-panel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.grid-list-panel{overflow:hidden}.grid-list-view{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.grid-list-view .grid-list-view__shell{background-color:var(--portal-surface);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.app-layout__view{background:var(--portal-detail-canvas-bg)}.app-layout__sider-row--with-content-rail{isolation:isolate;position:relative}.app-layout__sider-row--with-content-rail .content-sider{z-index:1;box-shadow:none;border-right-color:#0000}.app-layout__sider-row--with-content-rail .app-layout__view{z-index:2;box-shadow:var(--portal-content-rail-shadow);position:relative}.app-layout__sider-row--with-content-rail .app-layout__view:before{content:"";background:var(--portal-border-subtle);pointer-events:none;z-index:1;width:1px;position:absolute;inset:0 auto 0 0}:root.portal-rail-invert .content-sider{border-right-color:var(--portal-border-subtle);box-shadow:none}:root.portal-rail-invert .portal-rail-panel{background-color:var(--portal-rail-bg)}:root.portal-rail-invert .side-list-page-header,:root.portal-rail-invert .side-list-nav-footer,:root.portal-rail-invert .ssl-heading,:root.portal-rail-invert .ssl-search{border-color:var(--portal-border-table-row)}:root.portal-rail-invert .side-list-nav-footer{background-color:var(--portal-rail-bg)}@media (min-width:800px){:root.portal-rail-invert .item-view-canvas{background-color:var(--portal-detail-canvas-bg);box-sizing:border-box;padding:10px}:root.portal-rail-invert .item-view-card{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-surface);box-shadow:var(--portal-shadow-card);background:var(--portal-surface-tinted)}:root.portal-rail-invert .grid-list-canvas{box-sizing:border-box;background-color:var(--portal-detail-canvas-bg);flex:auto;min-height:0;padding:10px}:root.portal-rail-invert .grid-list-panel{background:var(--portal-surface-tinted);border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-surface);min-height:0;box-shadow:var(--portal-shadow-card);flex-direction:column;flex:auto;display:flex;overflow:hidden}:root.portal-rail-invert .grid-list-view .grid-list-view__shell{box-shadow:none;background-color:#0000;border-radius:0}}@media (max-width:799px){:root.portal-rail-invert .item-view-canvas{background-color:var(--portal-surface);padding:0}:root.portal-rail-invert .item-view-card{box-shadow:none!important;border:none!important;border-radius:0!important}:root.portal-rail-invert .grid-list-canvas{background-color:var(--portal-surface);padding:0}:root.portal-rail-invert .grid-list-panel{box-shadow:none;border:none;border-radius:0}}.grid-list-view__body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden auto}.grid-list-view__table-inset{box-sizing:border-box;flex-direction:column;flex:none;width:100%;min-width:0;min-height:auto;display:flex;overflow:visible}.grid-list-view__table-inset>.n-data-table{flex:none;min-height:auto}.grid-list-view .leaf-detail-table--page-scroll{--portal-page-scroll-table-header-bg:var(--portal-table-header-bg)}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-\[5px\]{margin:5px}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-screen{min-height:100vh}.w-4\/5{width:80%}.w-24{width:calc(var(--spacing)*24)}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[250px\]{min-width:250px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/90{border-color:color-mix(in oklab,var(--color-slate-200)90%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/95{background-color:#f8fafcf2}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/95{background-color:color-mix(in oklab,var(--color-slate-50)95%,transparent)}}.p-2{padding:calc(var(--spacing)*2)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-0{padding-block:calc(var(--spacing)*0)}.py-2{padding-block:calc(var(--spacing)*2)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[12px\]{font-size:12px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-slate-400{color:var(--color-slate-400)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.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,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.md\:w-80{width:calc(var(--spacing)*80)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}.dark\:border-slate-600\/90:where(.dark,.dark *){border-color:#45556ce6}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-600\/90:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-600)90%,transparent)}}.dark\:bg-slate-800\/35:where(.dark,.dark *){background-color:#1d293d59}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/35:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800)35%,transparent)}}.dark\:bg-slate-800\/60:where(.dark,.dark *){background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.dark\:text-slate-100:where(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}html{scrollbar-color:var(--portal-scrollbar-thumb)var(--portal-scrollbar-track);scrollbar-width:thin}:not(.app-sidebar-sider):not(.app-sidebar-sider *)::-webkit-scrollbar{width:var(--portal-scrollbar-size);height:var(--portal-scrollbar-size)}:not(.app-sidebar-sider):not(.app-sidebar-sider *)::-webkit-scrollbar-track{background:var(--portal-scrollbar-track);border-radius:var(--portal-scrollbar-radius)}:not(.app-sidebar-sider):not(.app-sidebar-sider *)::-webkit-scrollbar-thumb{background:var(--portal-scrollbar-thumb);border-radius:var(--portal-scrollbar-radius)}:not(.app-sidebar-sider):not(.app-sidebar-sider *)::-webkit-scrollbar-thumb:hover{background:var(--portal-scrollbar-thumb-hover)}.n-data-table .n-scrollbar .n-scrollbar-rail,.n-scrollbar .n-scrollbar-rail,.n-scrollbar-rail{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:block!important}.n-data-table .n-scrollbar .n-scrollbar-rail.n-scrollbar-rail--vertical{right:0!important}.n-data-table .n-scrollbar .n-scrollbar-rail.n-scrollbar-rail--horizontal{bottom:0!important}.n-data-table .n-scrollbar .n-scrollbar-rail .n-scrollbar-rail__scrollbar,.n-scrollbar .n-scrollbar-rail .n-scrollbar-rail__scrollbar,.n-scrollbar-rail__scrollbar{cursor:pointer;opacity:1!important;visibility:visible!important;display:block!important}.content-sider .n-scrollbar .n-scrollbar-rail,.content-sider .n-scrollbar-rail,.portal-rail-panel .n-scrollbar .n-scrollbar-rail{pointer-events:none!important;opacity:0!important;visibility:hidden!important;display:none!important}.app-sidebar-sider .n-scrollbar-rail.n-scrollbar-rail--vertical,.app-sidebar-sider .n-scrollbar-rail.n-scrollbar-rail--vertical .n-scrollbar-rail__scrollbar{width:var(--portal-scrollbar-size-thin)!important}.app-sidebar-sider .n-scrollbar-rail.n-scrollbar-rail--horizontal,.app-sidebar-sider .n-scrollbar-rail.n-scrollbar-rail--horizontal .n-scrollbar-rail__scrollbar{height:var(--portal-scrollbar-size-thin)!important}}.shell-none-enter-active,.shell-none-leave-active{transition:none!important}.shell-forward-enter-active,.shell-forward-leave-active,.shell-back-enter-active,.shell-back-leave-active{will-change:opacity,transform;backface-visibility:hidden;transition:opacity var(--shell-fade-duration)var(--portal-transition-timing),transform var(--shell-move-duration)var(--portal-transition-timing)!important}.shell-forward-enter-to,.shell-forward-leave-from,.shell-back-enter-to,.shell-back-leave-from{opacity:1;transform:translate(0)}.shell-forward-leave-active,.shell-back-leave-active,.shell-forward-enter-active,.shell-back-enter-active{pointer-events:none;width:100%;min-height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.shell-forward-leave-active,.shell-back-leave-active{z-index:1}.shell-forward-enter-active,.shell-back-enter-active{z-index:2}.shell-forward-enter-from{opacity:var(--shell-fade-peak);transform:translate3d(var(--shell-enter-offset),0,0)}.shell-forward-leave-to{opacity:var(--shell-fade-peak);transform:translate3d(var(--shell-leave-offset),0,0)}.shell-back-enter-from{opacity:var(--shell-fade-peak);transform:translate3d(calc(-1*var(--shell-enter-offset)),0,0)}.shell-back-leave-to{opacity:var(--shell-fade-peak);transform:translate3d(calc(-1*var(--shell-leave-offset)),0,0)}.shell-forward-enter-active.route-view-shell :where(*),.shell-forward-leave-active.route-view-shell :where(*),.shell-back-enter-active.route-view-shell :where(*),.shell-back-leave-active.route-view-shell :where(*){transition:none!important}@media (prefers-reduced-motion:reduce){.shell-forward-enter-active,.shell-forward-leave-active,.shell-back-enter-active,.shell-back-leave-active{will-change:auto;transition:opacity .12s!important}.shell-forward-enter-from,.shell-forward-leave-to,.shell-back-enter-from,.shell-back-leave-to{opacity:0;transform:none!important}}.leaf-detail-stack-list{background:var(--portal-surface);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.registers-list.leaf-detail-stack-list,.detail-group-list.leaf-detail-stack-list,.leaf-detail-list.leaf-detail-stack-list,.commands-list.leaf-detail-stack-list{border-top:1px solid var(--portal-border-subtle);border-bottom:1px solid var(--portal-border-subtle)}.leaf-detail-stack-item{box-sizing:border-box;border:none;border-bottom:1px solid var(--portal-border-subtle);box-shadow:none;background:0 0;border-radius:0;margin:0;transition:background-color .15s}.leaf-detail-stack-item:last-child{border-bottom:none}.leaf-detail-stack-item:hover{background:var(--portal-surface-hover)}.leaf-detail-stack-group-header{border:none;border-bottom:1px solid var(--portal-border-subtle);background:var(--portal-bg-muted);border-radius:0;margin:0;list-style:none}@supports (color:color-mix(in lab,red,red)){.leaf-detail-stack-group-header{background:color-mix(in srgb,var(--portal-bg-muted)55%,transparent)}}.leaf-detail-table--page-scroll.leaf-tab-view__body.n-data-table,.leaf-detail-table--page-scroll.n-data-table{flex:none;width:100%;height:auto;min-height:0;overflow:visible}.leaf-detail-table--page-scroll.n-data-table .n-data-table-wrapper,.leaf-detail-table--page-scroll .n-data-table-base-table{height:auto;overflow:visible}.leaf-detail-table--page-scroll .n-data-table-base-table-body,.leaf-detail-table--page-scroll .n-data-table-base-table-body>.n-scrollbar{height:auto!important;max-height:none!important;overflow:visible!important}.leaf-detail-table--page-scroll .n-data-table-base-table-body .n-scrollbar-container{height:auto!important;max-height:none!important;overflow:auto visible!important}.leaf-detail-table--page-scroll .n-data-table-base-table-header{z-index:4;background:var(--portal-page-scroll-table-header-bg,var(--portal-table-header-bg));position:sticky;top:0}.leaf-detail-table--page-scroll .n-data-table-thead th:not(.n-data-table-th--fixed-left):not(.n-data-table-th--fixed-right){z-index:1}.leaf-detail-table--page-scroll .n-data-table-thead th.n-data-table-th--fixed-left,.leaf-detail-table--page-scroll .n-data-table-thead th.n-data-table-th--fixed-right{z-index:2;background:var(--portal-page-scroll-table-header-bg,var(--portal-table-header-bg))}.leaf-detail-table--page-scroll.n-data-table .n-data-table__pagination{display:none!important}.leaf-detail-table--page-scroll.n-data-table .n-scrollbar-rail.n-scrollbar-rail--horizontal,.leaf-detail-table--page-scroll.n-data-table .n-scrollbar-rail.n-scrollbar-rail--horizontal .n-scrollbar-rail__scrollbar{visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;display:none!important;overflow:hidden!important}.leaf-detail-table--page-scroll .n-data-table-base-table-body,.leaf-detail-table--page-scroll .n-data-table-base-table-header,.leaf-detail-table--page-scroll .n-data-table-wrapper,.leaf-detail-table--page-scroll .n-scrollbar-container{scrollbar-width:none;-ms-overflow-style:none}.leaf-detail-table--page-scroll .n-data-table-base-table-body::-webkit-scrollbar{width:0;height:0;display:none}.leaf-detail-table--page-scroll .n-data-table-base-table-header::-webkit-scrollbar{width:0;height:0;display:none}.leaf-detail-table--page-scroll .n-data-table-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.leaf-detail-table--page-scroll .n-scrollbar-container::-webkit-scrollbar{width:0;height:0;display:none}.leaf-detail-footer-chrome{border-top:1px solid var(--portal-border-subtle);background:var(--portal-surface);z-index:5;flex-shrink:0}.leaf-detail-h-scroll-dock{background:var(--portal-surface-subtle);height:16px;overflow:auto hidden}.leaf-detail-h-scroll-dock-track{height:1px}.leaf-detail-footer-pagination{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.5rem 1rem;display:flex}.leaf-detail-h-scroll-dock+.leaf-detail-footer-pagination{border-top:1px solid var(--portal-border-subtle)}@media (min-width:768px){.leaf-detail-footer-pagination{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1280px){.leaf-detail-footer-pagination{padding-right:2rem}}.leaf-detail-footer-pagination-prefix{color:var(--portal-text-muted);font-size:var(--portal-font-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.leaf-detail-footer-pagination .n-pagination{margin-left:auto}@media (max-width:899px){.leaf-detail-footer-pagination{flex-wrap:wrap;justify-content:center}.leaf-detail-footer-pagination .n-pagination{margin-left:0}}.overview-panel .overview-rows,.gateway-overview-panel .overview-rows{flex-direction:column;gap:0;margin:0;display:flex}.overview-panel{--overview-label-col:9.5rem}.overview-panel .overview-row,.gateway-overview-panel .overview-row{grid-template-columns:var(--overview-label-col)minmax(0,1fr);border-bottom:1px solid var(--portal-border-subtle);align-items:stretch;gap:0;min-width:0;min-height:2.5rem;margin:0;padding:0;display:grid}.overview-panel .overview-row:last-child,.gateway-overview-panel .overview-row:last-child{border-bottom:none}.overview-panel .overview-rows--side-labels .overview-row,.gateway-overview-panel .overview-rows--side-labels .overview-row{background:var(--portal-surface);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;padding:.4375rem .875rem;display:flex}.overview-panel .overview-rows--side-labels .overview-row__label,.gateway-overview-panel .overview-rows--side-labels .overview-row__label{letter-spacing:normal;text-transform:none;background:0 0;border-right:none;flex-shrink:0;padding:0;font-size:.8125rem;font-weight:400}.overview-panel .overview-rows--side-labels .overview-row__value,.gateway-overview-panel .overview-rows--side-labels .overview-row__value{text-align:right;background:0 0;flex:1;justify-content:flex-end;padding:0}.overview-panel .overview-rows--side-labels .overview-row__value--signal,.gateway-overview-panel .overview-rows--side-labels .overview-row__value--signal{justify-content:flex-end}.overview-panel .overview-row__label,.gateway-overview-panel .overview-row__label{font-size:var(--portal-font-size-caption);letter-spacing:.01em;background:var(--portal-bg-muted,#94a3b81a);border-right:1px solid var(--portal-border-subtle);align-items:center;gap:.375rem;margin:0;padding:.4375rem .875rem;font-weight:600;line-height:1.35;display:inline-flex;color:var(--portal-text-muted)!important}.overview-panel .overview-row__label :where(span),.gateway-overview-panel .overview-row__label :where(span){color:inherit}.overview-panel .overview-row__value,.gateway-overview-panel .overview-row__value{text-align:left;min-width:0;font-size:var(--portal-font-size-compact);word-break:break-word;background:var(--portal-surface);justify-content:flex-start;align-items:center;margin:0;padding:.375rem .875rem;font-weight:400;display:flex;color:var(--portal-text-body)!important}.overview-panel .overview-row__value--mono,.gateway-overview-panel .overview-row__value--mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.overview-panel .overview-row__value--signal,.gateway-overview-panel .overview-row__value--signal{justify-content:flex-start;gap:.35rem}.overview-panel .overview-row__value--wrap,.gateway-overview-panel .overview-row__value--wrap{flex-wrap:wrap;align-items:center;gap:.25rem;padding-top:.4375rem;padding-bottom:.4375rem}.overview-panel .overview-section-title,.gateway-overview-panel .overview-section-title{font-size:var(--portal-font-size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--portal-text-muted);margin:0 0 .125rem;font-weight:600}.overview-panel .gov-card-insert,.gateway-overview-panel .gov-card-insert{padding:.875rem 1rem}.overview-panel .gov-card-insert--bordered,.gateway-overview-panel .gov-card-insert--bordered{border-bottom:1px solid var(--portal-border-subtle)}.overview-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5625rem;padding:.875rem 1rem;display:grid}.overview-stat-grid--footer{margin-top:0}.gateway-overview-panel .overview-stat-grid--footer{border-top:none;padding-top:.625rem}.gateway-overview__card--flush>.n-card__content{flex-direction:column;height:100%;display:flex}.gateway-overview__card--flush>.n-card__content>.hardware-details,.gateway-overview__card--flush>.n-card__content>.device-statuses{min-height:0}.overview-stat{border:1px solid var(--portal-border-subtle);border-radius:var(--portal-radius-surface);background:var(--portal-bg-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:0;padding:.625rem .4375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.overview-stat{border:1px solid color-mix(in srgb,var(--portal-border-subtle)68%,transparent);background:color-mix(in srgb,var(--portal-bg-muted)58%,var(--portal-surface-subtle)42%)}}.overview-stat__value{text-overflow:ellipsis;max-width:100%;color:var(--portal-text-body);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.0625rem,2vw,1.3125rem);font-weight:700;line-height:1.15;overflow:hidden}.overview-stat__value--mono{letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.9375rem,1.8vw,1.0625rem)}.overview-stat__value--date{letter-spacing:-.01em;font-size:clamp(.8125rem,1.6vw,.9375rem);font-weight:600;line-height:1.25}.overview-stat__label{color:var(--portal-text-muted);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3125rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.overview-stat__pct{color:var(--portal-text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.overview-stat__pct{color:color-mix(in srgb,var(--portal-text-muted)82%,var(--portal-text-body)18%)}}@media (max-width:480px){.overview-stat-grid{gap:.4375rem;padding:.75rem .875rem}.overview-stat{padding:.5rem .3125rem}}.overview-panel :where(dd),.overview-panel .overview-row__value,.overview-panel .sessions-current__value,.gateway-overview-panel :where(dd),.gateway-overview-panel .overview-row__value,.gateway-overview-panel .sessions-current__value{color:var(--portal-text-body)!important}.overview-panel .overview-row__label :where(.n-icon),.gateway-overview-panel .overview-row__label :where(.n-icon){color:var(--portal-text-muted)}.overview-panel .device-statuses .overview-row__label :where(.n-icon),.gateway-overview-panel .device-statuses .overview-row__label :where(.n-icon){color:unset}.item-overview{--overview-label-col:11rem;flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.item-overview__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.item-overview--stacked .item-overview__row,.item-overview__row--single{grid-template-columns:minmax(0,1fr)}.item-overview__card,.sim-overview__card,.gateway-overview__card{border-radius:var(--portal-radius-surface);overflow:hidden}.item-overview__card:not(.item-overview__card--flush)>.n-card__content,.sim-overview__card:not(.sim-overview__card--flush)>.n-card__content,.gateway-overview__card:not(.gateway-overview__card--flush)>.n-card__content{padding:.875rem 1rem}.item-overview__card--flush .n-card__content,.sim-overview__card--flush .n-card__content,.gateway-overview__card--flush .n-card__content,.item-overview__card--flush.n-card--content-segmented>.n-card__content,.sim-overview__card--flush.n-card--content-segmented>.n-card__content,.gateway-overview__card--flush.n-card--content-segmented>.n-card__content{padding:0}.item-overview__card--flush .overview-rows,.sim-overview__card--flush .overview-rows,.gateway-overview__card--flush .overview-rows{margin:0}.item-overview__card>.n-card-header .n-tag{font-variant-numeric:tabular-nums}.item-overview__card.portal-pane-card>.n-card-header,.sim-overview__card.portal-pane-card>.n-card-header,.gateway-overview__card.portal-pane-card>.n-card-header{background:var(--portal-pane-head-bg);padding:.75rem 1rem}.item-overview__card-title,.sim-overview__card-title,.gateway-overview__card-title{font-size:.9375rem;font-weight:var(--portal-font-weight-heading,600);letter-spacing:-.01em;color:var(--portal-text-body)}.item-overview__card .n-card-header__main,.sim-overview__card .n-card-header__main,.gateway-overview__card .n-card-header__main{letter-spacing:-.01em;font-size:.9375rem;font-weight:var(--portal-font-weight-heading,600)!important}.app-sidebar-sider .n-layout-sider-scroll-container{overflow:hidden!important}.app-sidebar-sider .menu-section{scrollbar-width:thin;scrollbar-color:#ffffff4d #ffffff1a}.app-sidebar-sider .menu-section::-webkit-scrollbar{width:4px;height:4px}.app-sidebar-sider .menu-section::-webkit-scrollbar-track{background:#ffffff1a}.app-sidebar-sider .menu-section::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}@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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@font-face{font-family:v-sans;font-weight:400;src:url(/assets/Roboto-Regular-f0lhpOnz.ttf)}@font-face{font-family:v-sans;font-weight:500;src:url(/assets/Roboto-Medium-DPwG85_g.ttf)}@font-face{font-family:v-mono;font-weight:400;src:url(/assets/FiraCode-Regular-CRwVj4V2.woff2)}.fade-enter-active[data-v-2b2d24ba]{transition:opacity .15s ease}.fade-leave-active[data-v-2b2d24ba]{transition:opacity .3s ease}.fade-enter-from[data-v-2b2d24ba],.fade-leave-to[data-v-2b2d24ba]{opacity:0}.slide-down-enter-active[data-v-2b2d24ba]{transition:transform .3s ease}.slide-down-leave-active[data-v-2b2d24ba]{transition:transform .2s ease}.slide-down-enter-from[data-v-2b2d24ba],.slide-down-leave-to[data-v-2b2d24ba]{transform:translateY(-100%)}.update-overlay[data-v-2b2d24ba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.update-backdrop[data-v-2b2d24ba]{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d}.update-banner[data-v-2b2d24ba]{position:relative;border-radius:0}.sidebar-footer[data-v-6c6c6514]{flex-shrink:0;margin-top:auto}.footer-content[data-v-6c6c6514]{display:flex;flex-direction:column;gap:.375rem;padding:0 .625rem .375rem}.logo-wrapper[data-v-6c6c6514]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem 0 .125rem;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.company-logo[data-v-6c6c6514]{display:flex;justify-content:flex-start;flex:1 1 auto;min-width:0}.powered-by-logo[data-v-6c6c6514]{display:block;height:32px;width:auto;max-width:100%;opacity:.92;object-fit:contain;object-position:left center;image-rendering:-webkit-optimize-contrast}.portal-version[data-v-6c6c6514]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:.125rem;padding-right:.25rem;font-size:11px;font-weight:500;line-height:1.1;color:#ffffff73;text-align:right}.portal-build-date[data-v-6c6c6514]{font-size:10px;font-weight:400;color:#ffffff59}.sidebar-footer .n-button[data-v-6c6c6514]{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.sidebar-footer[data-v-6c6c6514] .user-menu-button .n-button__content{font-weight:var(--portal-font-weight-heading)}@media (max-width: 768px){.sidebar-footer[data-v-6c6c6514]{padding:.25rem .5rem .125rem}}.sidebar-header[data-v-be78d5df]{padding:1rem .875rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;text-rendering:geometricPrecision;overflow:visible}.brand-section[data-v-be78d5df]{display:flex;flex-direction:column;gap:0;width:100%}.brand-section--center[data-v-be78d5df]{align-items:center}.brand-link[data-v-be78d5df]{text-decoration:none;color:inherit;transition:opacity .2s;display:inline-flex;align-items:center}.brand-link--center[data-v-be78d5df]{justify-content:center;width:100%}.brand-link--center .brand-logo[data-v-be78d5df]{max-width:calc(100% - .25rem);margin-inline:auto}.brand-link[data-v-be78d5df]:hover:not(:has(.brand-logo)):not(:has(.brand-horizontal)){opacity:.85}.brand-logo[data-v-be78d5df]{width:auto;height:auto;max-width:100%;object-fit:contain;object-position:center center;display:block;image-rendering:auto}.brand-link--center .brand-logo[data-v-be78d5df]{object-position:center center}.brand-horizontal[data-v-be78d5df]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.brand-icon[data-v-be78d5df]{width:auto;flex-shrink:0;object-fit:contain;display:block}.brand-text--stacked[data-v-be78d5df]{display:flex;flex-direction:column;gap:.125rem;line-height:1.1;min-width:0}.brand-sub[data-v-be78d5df]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.92}.brand-text[data-v-be78d5df]{font-size:21px;font-weight:500;margin-top:0;padding-top:0}.brand-main[data-v-be78d5df]{font-weight:700;margin-right:.125rem;margin-bottom:0;padding-bottom:0}.brand-tagline[data-v-be78d5df]{font-size:.75rem;font-weight:500;letter-spacing:.04em;color:#ffffff8c;white-space:nowrap;margin-top:.125rem;padding-top:0}@media (max-width: 768px){.sidebar-header[data-v-be78d5df]{padding:.75rem .625rem}.brand-text[data-v-be78d5df]{font-size:18px}}.app-sidebar-sider[data-v-682b2003]{height:100%;--sidebar-glow-rgb: var(--portal-sidebar-glow-rgb, 47, 113, 192);--sidebar-glow-opacity: var(--portal-sidebar-glow-opacity, .18);background-color:var(--portal-sidebar-bg, #010409)!important}.app-sidebar-sider[data-v-682b2003] .n-layout-sider-scroll-container{height:100%;overflow:hidden!important;display:flex;flex-direction:column}.sidebar-backdrop[data-v-682b2003]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar-content[data-v-682b2003]{flex:1 1 auto;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1001;text-rendering:geometricPrecision;color:#ffffffeb}.sidebar-ambient[data-v-682b2003]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 22%,transparent 78%,rgba(0,0,0,.2) 100%),radial-gradient(ellipse 130% 90% at 50% -8%,rgba(var(--sidebar-glow-rgb),calc(.1 * var(--sidebar-glow-opacity))) 0%,transparent 58%)}.app-sidebar-sider--flat .sidebar-ambient[data-v-682b2003]{background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 30%,transparent 70%,rgba(0,0,0,.18) 100%)}.sidebar-content[data-v-682b2003]>:not(.sidebar-ambient){position:relative;z-index:1}.sites-section[data-v-682b2003]{padding:0 .5rem;border-bottom:1px solid rgba(255,255,255,.1);overflow-x:hidden}.menu-section[data-v-682b2003]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.5rem .375rem}[data-v-682b2003] .n-menu .n-menu-item{padding-left:.5rem!important;margin-top:0!important;margin-bottom:0!important}[data-v-682b2003] .sidebar-menu .n-menu-item-content{min-height:36px!important;height:36px!important;line-height:1.35!important;padding-left:.75rem!important;padding-right:.625rem!important;font-size:var(--portal-font-size-base, 14px)!important;font-weight:400!important;letter-spacing:0;color:#ffffffb8!important;border-radius:6px;transition-property:background-color,color,box-shadow!important}[data-v-682b2003] .sidebar-menu .n-menu-item-content:hover:not(.n-menu-item-content--selected):not(.n-menu-item-content--child-active){color:#fffffff2!important;background-color:#ffffff0f!important}[data-v-682b2003] .sidebar-menu .n-menu-item-content--selected,[data-v-682b2003] .sidebar-menu .n-menu-item-content--child-active,[data-v-682b2003] .sidebar-menu .n-menu-item-content--selected:hover,[data-v-682b2003] .sidebar-menu .n-menu-item-content--child-active:hover{--n-item-color-active: var(--portal-primary) !important;--n-item-color-active-hover: var(--portal-primary) !important;color:var(--portal-rail-nav-active-fg, #fff)!important;background-color:var(--portal-primary, #2563eb)!important;font-weight:500!important;box-shadow:var(--portal-nav-active-shadow, none)}[data-v-682b2003] .sidebar-menu .n-menu-item-content__indicator{display:none!important}[data-v-682b2003] .sidebar-menu .n-menu-item-content__icon{display:inline-flex!important;align-items:center!important;color:#ffffff8c!important;transition-property:color,margin-right!important}[data-v-682b2003] .sidebar-menu .n-menu-item-content:hover:not(.n-menu-item-content--selected):not(.n-menu-item-content--child-active) .n-menu-item-content__icon,[data-v-682b2003] .sidebar-menu .n-menu-item-content--selected .n-menu-item-content__icon,[data-v-682b2003] .sidebar-menu .n-menu-item-content--child-active .n-menu-item-content__icon,[data-v-682b2003] .sidebar-menu .n-menu-item-content--selected:hover .n-menu-item-content__icon,[data-v-682b2003] .sidebar-menu .n-menu-item-content--child-active:hover .n-menu-item-content__icon{color:inherit!important}[data-v-682b2003] .sidebar-menu .n-menu-item+.n-menu-item{margin-top:1px!important}[data-v-682b2003] .n-menu .n-menu-item-group-title,[data-v-682b2003] .n-menu .n-menu-group-header{padding-left:.5rem!important;font-size:var(--portal-font-size-caption, 11px)!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b!important;opacity:1}.app-header[data-v-6d0bd324]{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-height:0;padding-right:1rem}.app-header--mobile[data-v-6d0bd324],.app-header--sider-collapsed[data-v-6d0bd324]:has(.app-header__crumbs>*),.app-header--sider-collapsed[data-v-6d0bd324]:has(.app-header__actions>*){height:48px;min-height:48px;border-bottom:1px solid var(--portal-border-subtle);background-color:var(--portal-header-chrome-bg);backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06)}.app-header--mobile[data-v-6d0bd324]{justify-content:flex-start;background-color:var(--portal-header-chrome-bg)}.app-header--sider-collapsed[data-v-6d0bd324]:has(.app-header__crumbs>*){justify-content:space-between;background-color:var(--portal-header-chrome-bg)}.app-header[data-v-6d0bd324]:not(.app-header--mobile):not(.app-header--sider-collapsed):has(.app-header__crumbs>*){justify-content:space-between;min-height:var(--portal-detail-chrome-row-min-height);padding:.375rem var(--portal-detail-chrome-pad-x) 0;border-bottom:1px solid var(--portal-border-subtle);background-color:var(--portal-header-chrome-bg);backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06)}.app-header__crumbs[data-v-6d0bd324]{flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow:hidden}.app-header__actions[data-v-6d0bd324]{display:flex;align-items:center;flex-shrink:0;gap:.25rem}.app-layout[data-v-0d7c3bf5]{height:100dvh}.app-layout__main-content[data-v-0d7c3bf5]{flex:1;overflow:hidden}.app-layout__body[data-v-0d7c3bf5]{display:flex;height:100%;min-height:0;flex-direction:column}.app-layout__banner[data-v-0d7c3bf5]{flex-shrink:0}.app-layout__inner[data-v-0d7c3bf5],.app-layout__sider-row[data-v-0d7c3bf5]{flex:1;min-height:0}.app-layout__sider-portal[data-v-0d7c3bf5]{display:flex;flex-direction:column;height:100%;min-height:0}.app-layout__sider-portal[data-v-0d7c3bf5]>*{flex:1 1 auto;min-height:0;min-width:0}.content-sider[data-v-0d7c3bf5] .n-layout-sider-scroll-container{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.app-layout[data-v-0d7c3bf5] .n-drawer-content--native-scrollbar .n-drawer-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.app-layout[data-v-0d7c3bf5] .app-layout__drawer-portal{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.app-layout[data-v-0d7c3bf5] .app-layout__drawer-portal>*{flex:1 1 auto;min-height:0;min-width:0}.app-layout__view[data-v-0d7c3bf5]{height:100%;min-height:0}.app-layout__route-host[data-v-0d7c3bf5]{position:relative;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.app-layout__route-host .route-view-shell[data-v-0d7c3bf5]{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;width:100%;overflow:hidden}.app-layout__route-host .route-view-shell[data-v-0d7c3bf5]>:first-child{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.content-sider[data-v-0d7c3bf5]{border-right:1px solid var(--portal-border-subtle);background-color:var(--portal-rail-bg)}.content-sider--picker-focus[data-v-0d7c3bf5]{position:relative;z-index:1100}
