.app-shell[data-v-e740bb33]{flex-direction:column;height:100%;display:flex}@media (min-width:1024px){.app-shell[data-v-e740bb33]{padding:var(--space-5);background-color:var(--color-bg-base);background-image:var(--branding-bg-image,linear-gradient(160deg, var(--color-brand-bg), var(--color-bg-base) 55%));background-position:50%;background-size:cover;justify-content:center;align-items:center}}.app-shell__card[data-v-e740bb33]{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:1024px){.app-shell__card[data-v-e740bb33]{width:100%;max-width:var(--support-content-visitor-card);height:min(var(--support-content-visitor-tall), 100dvh - 48px);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-base);box-shadow:var(--shadow-3);flex:none;overflow:hidden}}.app-shell__body[data-v-e740bb33]{flex:1;min-height:0}.z-input,.z-textarea{font-size:var(--font-size-body-lg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.os-size-observer,.os-size-observer-listener{direction:inherit;pointer-events:none;visibility:hidden;box-sizing:border-box;overflow:hidden;scroll-behavior:auto!important}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;top:0;left:0}.os-size-observer{z-index:-1;contain:strict;padding:inherit;border:inherit;box-sizing:inherit;flex-flow:row;margin:-133px;display:flex;top:0;bottom:0;left:0;right:0;transform:scale(.1)}.os-size-observer:before{content:"";box-sizing:inherit;flex:none;width:10px;height:10px;padding:10px}.os-size-observer-appear{animation:1ms forwards os-size-observer-appear-animation}.os-size-observer-listener{box-sizing:border-box;padding:inherit;border:inherit;flex:auto;margin:-133px;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{padding:inherit;border:inherit;box-sizing:content-box;flex:auto;display:block;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{direction:ltr;flex:none;bottom:0;right:0;overflow:hidden}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{box-sizing:border-box;z-index:-1;contain:strict;border:none;flex:none;max-width:0;height:0;max-height:1px;margin:0;padding:0;position:relative;top:calc(100% + 1px);overflow:hidden}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;min-width:1px;height:1000%;min-height:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;scroll-behavior:auto!important;flex-flow:row!important;align-items:stretch!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;z-index:0;border:none;flex:auto;width:100%;min-width:0;height:auto;margin:0;padding:0;position:relative}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah);position:absolute}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{grid-template:1fr/1fr;display:grid}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{width:auto!important;height:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction));contain:size layout;contain:size layout style;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;position:absolute}body>.os-scrollbar{z-index:99999;position:fixed}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;border:none!important;padding:0!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translateX(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{transform:translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));left:auto}.os-scrollbar-vertical .os-scrollbar-handle{transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));top:auto}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{left:0;right:auto}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:rgba(0,0,0,.44);--os-handle-bg-hover:rgba(0,0,0,.55);--os-handle-bg-active:rgba(0,0,0,.66)}.os-theme-light{--os-handle-bg:rgba(255,255,255,.44);--os-handle-bg-hover:rgba(255,255,255,.55);--os-handle-bg-active:rgba(255,255,255,.66)}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar{-webkit-appearance:none!important;appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar{-webkit-appearance:none!important;appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar{-webkit-appearance:none!important;appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}:root{--font-size-note:.6875rem;--font-size-caption:.75rem;--font-size-body-sm:.8125rem;--font-size-body:.875rem;--font-size-body-lg:1rem;--font-size-title:1.125rem;--font-size-heading:1.5rem;--font-size-display:2rem;--font-size-display-lg:3rem;--line-height-note:1.5;--line-height-caption:1.5;--line-height-body-sm:1.5;--line-height-body:1.5;--line-height-body-lg:1.6;--line-height-title:1.4;--line-height-heading:1.25;--line-height-display:1.2;--line-height-display-lg:1.1;--support-breakpoint-tablet:768px;--support-breakpoint-desktop:1024px;--support-breakpoint-wide:1280px;--support-content-visitor-card:560px;--support-content-visitor-tall:880px;--support-content-record-column:880px;--support-density-gutter:12px;--support-density-row-gap:10px;--support-density-card-pad:12px;--zl-gray-1:#f7f8fa;--zl-gray-2:#f2f3f5;--zl-gray-3:#e5e6eb;--zl-gray-4:#c9cdd4;--zl-gray-5:#a9aeb8;--zl-gray-6:#86909c;--zl-gray-7:#667081;--zl-gray-8:#4e5969;--zl-gray-9:#272e3b;--zl-gray-10:#1d2129;--zl-gray-25:#edeef1;--zl-white:#fff;--zl-blue-1:#e9f4ff;--zl-blue-2:#bedaff;--zl-blue-4:#6aa1ff;--zl-blue-5:#4080ff;--zl-blue-6:#165dff;--zl-blue-7:#0e42d2;--zl-green-1:#e8ffea;--zl-green-2:#d6f5da;--zl-green-6:#00b42a;--zl-green-7:#009a29;--zl-green-8:#007d22;--zl-orange-1:#fff7e8;--zl-orange-2:#ffebcc;--zl-orange-6:#ff7d00;--zl-orange-8:#a85200;--zl-orange-15:#fff1da;--zl-gold-6:#ffb300;--zl-red-1:#ffece8;--zl-red-6:#f53f3f;--zl-red-7:#e32b2b;--zl-red-8:#d22020;--zl-purple-1:#f5e8ff;--zl-purple-6:#722ed1;--zl-purple-8:#5a21a6;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--shadow-1:0 1px 2px 0 rgba(20,24,33,.04), 0 1px 1px 0 rgba(20,24,33,.03);--shadow-2:0 1px 2px 0 rgba(20,24,33,.04), 0 6px 16px -4px rgba(20,24,33,.08);--shadow-3:0 2px 4px 0 rgba(20,24,33,.04), 0 16px 32px -8px rgba(20,24,33,.14);--shadow-focus:none;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--font-base:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--motion-fast:.2s cubic-bezier(.16,1,.3,1);--motion-enter:.22s cubic-bezier(.16,1,.3,1);--motion-exit:.14s cubic-bezier(.4,0,1,1);--color-scrollbar-thumb:rgba(29,33,41,.16);--color-scrollbar-thumb-hover:rgba(29,33,41,.32);--color-scrim:rgba(0,0,0,.45);--color-overlay-dark:rgba(36,36,40,.96);--color-ambient-brand:rgba(22,93,255,.06);--color-ambient-accent:rgba(114,46,209,.05);--color-brand-panel-from:#1d2129;--color-brand-panel-to:#0e42d2;--color-brand-panel-glow-a:rgba(64,128,255,.22);--color-brand-panel-glow-b:rgba(22,93,255,.2);--color-brand-panel-grid:rgba(255,255,255,.1);--color-bg-base:var(--zl-gray-1);--color-bg-surface:var(--zl-white);--color-bg-elevated:var(--zl-white);--color-bg-hover:var(--zl-gray-2);--color-bg-hover-subtle:var(--zl-gray-1);--color-bg-active:var(--zl-blue-1);--color-bg-inverse:var(--zl-gray-10);--color-text-primary:var(--zl-gray-10);--color-text-secondary:var(--zl-gray-8);--color-text-tertiary:var(--zl-gray-7);--color-text-placeholder:var(--zl-gray-6);--color-text-inverse:var(--zl-white);--color-text-on-brand:var(--zl-white);--color-border-default:var(--zl-gray-25);--color-border-control:var(--zl-gray-3);--color-border-strong:var(--zl-gray-4);--color-skeleton-base:var(--zl-gray-2);--color-skeleton-sheen:var(--zl-gray-1);--color-brand:var(--zl-blue-6);--color-brand-hover:var(--zl-blue-5);--color-brand-active:var(--zl-blue-7);--color-brand-bg:var(--zl-blue-1);--color-brand-solid:var(--zl-blue-6);--color-brand-solid-hover:var(--zl-blue-7);--color-success:var(--zl-green-6);--color-success-solid:var(--zl-green-6);--color-success-solid-hover:var(--zl-green-7);--color-success-bg:var(--zl-green-1);--color-success-bg-hover:var(--zl-green-2);--color-warning:var(--zl-orange-6);--color-warning-bg:var(--zl-orange-1);--color-warning-bg-hover:var(--zl-orange-2);--color-warning-bg-hover-subtle:var(--zl-orange-15);--color-danger:var(--zl-red-6);--color-danger-solid:var(--zl-red-6);--color-danger-solid-hover:var(--zl-red-7);--color-danger-bg:var(--zl-red-1);--color-risk:var(--zl-purple-6);--color-risk-bg:var(--zl-purple-1);--color-rating-star:var(--zl-gold-6);--color-info:var(--zl-blue-6);--color-info-bg:var(--zl-blue-1);--color-success-text:var(--zl-green-8);--color-warning-text:var(--zl-orange-8);--color-danger-text:var(--zl-red-8);--color-risk-text:var(--zl-purple-8);--color-info-text:var(--zl-blue-7)}[data-theme=dark]{--zl-gray-1:#0f1115;--zl-gray-2:#181b21;--zl-gray-3:#262932;--zl-gray-4:#363946;--zl-gray-5:#5c606d;--zl-gray-6:#888c97;--zl-gray-7:#a8acb6;--zl-gray-8:#c8ccd3;--zl-gray-9:#e0e2e6;--zl-gray-10:#f4f5f8;--zl-gray-25:#22252d;--zl-white:#fff;--zl-blue-1:#1c2b52;--zl-blue-3:#93c5fd;--zl-blue-4:#60a5fa;--zl-blue-5:#3b82f6;--zl-blue-6:#2563eb;--zl-blue-7:#1d4ed8;--zl-green-1:#163320;--zl-green-2:#1d4429;--zl-orange-1:#3a2814;--zl-orange-2:#4c351b;--zl-orange-15:#432e18;--zl-red-1:#3d2025;--zl-purple-1:#2c1b42;--color-bg-surface:var(--zl-gray-2);--color-bg-elevated:var(--zl-gray-3);--color-bg-hover:#1f222a;--color-bg-hover-subtle:#1c1f26;--color-text-inverse:var(--zl-gray-1);--color-text-tertiary:var(--zl-gray-6);--color-text-placeholder:var(--zl-gray-6);--color-skeleton-base:var(--zl-gray-2);--color-skeleton-sheen:var(--zl-gray-3);--color-scrollbar-thumb:rgba(244,245,248,.18);--color-scrollbar-thumb-hover:rgba(244,245,248,.34);--color-brand:var(--zl-blue-4);--color-brand-hover:var(--zl-blue-3);--color-brand-active:var(--zl-blue-5);--color-brand-solid:var(--zl-blue-6);--color-brand-solid-hover:var(--zl-blue-7);--color-success-solid:var(--zl-green-6);--color-success-solid-hover:var(--zl-green-7);--color-danger-solid:var(--zl-red-6);--color-danger-solid-hover:var(--zl-red-7);--color-risk:#a871ff;--color-info:var(--zl-blue-5);--color-success-text:var(--zl-green-6);--color-warning-text:var(--zl-orange-6);--color-danger-text:#ff8781;--color-risk-text:#a871ff;--color-info-text:var(--zl-blue-4);--color-scrim:rgba(0,0,0,.6);--color-ambient-brand:rgba(59,130,246,.1);--color-ambient-accent:rgba(114,46,209,.08);--color-brand-panel-from:#11151c;--color-brand-panel-to:#1c2c66;--shadow-1:0 1px 2px rgba(0,0,0,.36);--shadow-2:0 1px 2px rgba(0,0,0,.4), 0 6px 16px -4px rgba(0,0,0,.48);--shadow-3:0 2px 4px rgba(0,0,0,.4), 0 16px 32px -8px rgba(0,0,0,.6);--shadow-focus:none}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}html,body,#app{height:100%}body{font-family:var(--font-base);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);background:var(--color-bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}img,picture,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:root{--focus-ring:2px solid var(--color-brand)}html[data-interaction=pointer]{--focus-ring:none}:focus-visible{outline:var(--focus-ring);outline-offset:2px}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}code,kbd,samp,pre{font-family:var(--font-mono,ui-monospace, monospace);font-size:1em}a{color:inherit;text-decoration:none}svg.lucide{vertical-align:middle;flex-shrink:0;display:inline-block}::placeholder{color:var(--color-text-placeholder)}@media (hover:hover) and (pointer:fine){*{scrollbar-width:none}::-webkit-scrollbar{display:none}textarea,[contenteditable=true]{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent}textarea::-webkit-scrollbar{width:10px;height:10px;display:block}[contenteditable=true]::-webkit-scrollbar{width:10px;height:10px;display:block}textarea::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent}[contenteditable=true]::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent}textarea::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover);background-clip:padding-box}[contenteditable=true]::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover);background-clip:padding-box}}[data-scrollbar=none]{scrollbar-width:none}[data-scrollbar=none]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.os-theme-dark,.os-theme-light{--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-bg:transparent;--os-track-bg-hover:transparent;--os-track-bg-active:transparent;--os-handle-border-radius:var(--radius-pill);--os-handle-bg:var(--color-scrollbar-thumb);--os-handle-bg-hover:var(--color-scrollbar-thumb-hover);--os-handle-bg-active:var(--color-scrollbar-thumb-hover);--os-handle-min-size:24px;--os-handle-interactive-area-offset:4px}.os-scrollbar{z-index:20;transition:opacity var(--motion-fast), visibility var(--motion-fast), top .15s, right .15s, bottom .15s, left .15s}@media print{.os-scrollbar{display:none}}@keyframes z-fade-in{0%{opacity:0}to{opacity:1}}@keyframes z-fade-out{0%{opacity:1}to{opacity:0}}@keyframes z-pop-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes z-pop-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.98)}}@keyframes z-slide-right-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes z-slide-right-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes z-slide-up-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes z-slide-up-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.z-scrim{background:var(--color-scrim);animation:z-fade-in var(--motion-fast);position:fixed;top:0;bottom:0;left:0;right:0}.z-scrim[data-state=closed]{animation:z-fade-out var(--motion-exit)}.z-pop-panel{animation:z-pop-in var(--motion-enter)}.z-pop-panel[data-state=closed]{animation:z-pop-out var(--motion-exit)}.z-slide-right-panel{animation:z-slide-right-in var(--motion-enter)}.z-slide-right-panel[data-state=closed]{animation:z-slide-right-out var(--motion-exit)}.z-slide-up-panel{animation:z-slide-up-in var(--motion-enter)}.z-slide-up-panel[data-state=closed]{animation:z-slide-up-out var(--motion-exit)}.z-menu,.z-select__content,.z-chip-input__menu,.z-popover{max-height:min(420px,70vh);padding:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-3);overscroll-behavior:contain;z-index:var(--z-float,105);animation:.16s cubic-bezier(.16,1,.3,1) z-menu-in}.z-menu[data-state=closed],.z-select__content[data-state=closed],.z-chip-input__menu[data-state=closed],.z-popover[data-state=closed]{animation:z-menu-out var(--motion-exit)}.z-menu,.z-chip-input__menu,.z-popover{overflow-y:auto}.z-menu{min-width:180px}.z-popover{max-height:min(480px, var(--reka-popper-available-height));padding:0}.z-menu--match-trigger{min-width:var(--reka-dropdown-menu-trigger-width);width:var(--reka-dropdown-menu-trigger-width)}.z-select__content{min-width:var(--reka-select-trigger-width)}.z-chip-input__menu{width:var(--reka-popper-anchor-width);max-height:240px}@keyframes z-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes z-menu-out{0%{opacity:1}to{opacity:0}}.z-menu-label{padding:var(--space-3) var(--space-3) var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--color-border-default);cursor:default}.z-menu-label__ident{align-items:center;gap:10px;min-width:0;display:flex}.z-menu-label__avatar{flex-shrink:0;display:flex}.z-menu-label__names{flex-direction:column;gap:1px;min-width:0;display:flex}.z-menu-label__title{font-size:var(--font-size-body);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.z-menu-label__sub{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-menu-label__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.z-menu-label__chip{border-radius:var(--radius-sm);background:var(--color-bg-hover);max-width:100%;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-secondary);align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.z-menu-label__chip>svg{color:var(--color-text-placeholder);flex-shrink:0}.z-menu-label__chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-menu-label__chip--brand{background:var(--color-brand-bg);color:var(--color-brand)}.z-menu-label__chip--brand>svg{color:var(--color-brand)}.z-menu-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);text-align:left;cursor:pointer;user-select:none;transition:background var(--motion-fast), color var(--motion-fast);outline:none;display:flex}.z-menu-item[data-highlighted],.z-menu-item:hover:not([data-disabled]){background:var(--color-bg-hover)}.z-menu-item[data-disabled]{color:var(--color-text-placeholder);cursor:not-allowed;pointer-events:none}.z-menu-item.is-danger{color:var(--color-danger-text)}.z-menu-item.is-danger[data-highlighted]{background:var(--color-danger-bg);color:var(--color-danger-text)}.z-menu-item.is-active,.z-menu-item[data-state=checked]{color:var(--color-brand);background:var(--color-brand-bg)}.z-menu-item.is-active:hover,.z-menu-item.is-active[data-highlighted],.z-menu-item[data-state=checked]:hover,.z-menu-item[data-state=checked][data-highlighted]{background:var(--color-brand-bg)}.z-menu-item__icon{color:currentColor;place-items:center;width:14px;height:14px;display:inline-grid}.z-menu-item.has-sub{align-items:flex-start}.z-menu-item.has-sub .z-menu-item__icon{margin-top:3px}.z-menu-item__body{flex:1;min-width:0}.z-menu-item__sub{color:var(--color-text-tertiary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin-top:1px;display:block}.z-menu-item.is-active .z-menu-item__sub,.z-menu-item[data-highlighted] .z-menu-item__sub{color:inherit;opacity:.75}.z-menu-item__shortcut{color:var(--color-text-tertiary);font-size:var(--font-size-caption);margin-left:auto}.z-menu-item__check{color:var(--color-brand);flex-shrink:0;margin-left:auto}.z-menu-item.has-sub .z-menu-item__check{margin-top:3px}.z-menu-divider{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--color-border-default)}.z-tooltip-wrap{min-width:0;display:inline-flex}.z-tooltip{z-index:200;border-radius:var(--radius-sm);background:var(--color-bg-inverse);max-width:240px;color:var(--color-text-inverse);font-size:var(--font-size-caption);line-height:var(--line-height-caption);box-shadow:var(--shadow-2);transform-origin:var(--reka-tooltip-content-transform-origin);padding:5px 9px;animation:.14s cubic-bezier(.16,1,.3,1) z-tooltip-in}.z-tooltip[data-state=closed]{animation:.11s cubic-bezier(.4,0,1,1) z-tooltip-out}@keyframes z-tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes z-tooltip-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@media (hover:none){.z-menu-item{padding:var(--space-3) var(--space-2)}}.z-appear-fade{animation:z-appear-fade var(--motion-enter) both}@keyframes z-appear-fade{0%{opacity:0}to{opacity:1}}.z-defer-in{animation:.2s .22s both z-appear-fade}.z-skeleton-block{border-radius:var(--radius-sm);background:var(--color-skeleton-base) linear-gradient(90deg, transparent 0%, var(--color-skeleton-sheen) 50%, transparent 100%);background-repeat:no-repeat;background-size:200% 100%;animation:1.6s ease-in-out infinite z-skeleton-shimmer;display:block}@keyframes z-skeleton-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.z-topbar{gap:var(--space-4);height:56px;padding:0 var(--space-3);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default);flex-shrink:0;align-items:center;display:flex}@media (max-width:1023.98px){.z-topbar{gap:var(--space-3)}}.z-topbar__brand{gap:var(--space-2);height:32px;padding-right:var(--space-4);border-right:1px solid var(--color-border-default);color:var(--color-text-primary);flex-shrink:0;align-items:center;display:flex}@media (max-width:1023.98px){.z-topbar__brand{padding-right:var(--space-3)}}a.z-topbar__brand,button.z-topbar__brand{cursor:pointer}.z-topbar__logo{border-radius:var(--radius-sm);object-fit:contain;flex-shrink:0;width:24px;height:24px}.z-topbar__name{font-size:var(--font-size-body-lg);white-space:nowrap;font-weight:600}.z-topbar__sub{font-size:var(--font-size-body);color:var(--color-text-tertiary);white-space:nowrap;font-weight:500}@media (max-width:1023.98px){.z-topbar__name{display:none}}@media (max-width:767.98px){.z-topbar{gap:var(--space-2);padding:0 var(--space-2)}.z-topbar__brand{border-right:0;padding-right:0}.z-topbar__sub{display:none}.z-topbar__right{gap:var(--space-2)}}.z-topbar__gap{min-width:var(--space-2);flex:1}.z-topbar__right{gap:var(--space-3);flex-shrink:0;align-items:center;display:flex}.z-topbar__right .z-btn{height:32px}.z-topbar__right .z-icon-btn{width:32px;height:32px}.z-metric{border-radius:var(--radius-md);background:var(--color-bg-surface);min-height:104px;box-shadow:var(--shadow-1);transition:box-shadow var(--motion-fast);flex-direction:column;gap:7px;padding:13px 15px 11px;display:flex}@media (hover:hover) and (pointer:fine){.z-metric:hover{box-shadow:var(--shadow-2)}}.z-metric__head{gap:var(--space-2);align-items:center;min-width:0;min-height:22px;display:flex}.z-metric__icon{border-radius:var(--radius-sm);background:var(--color-bg-hover);width:26px;height:26px;color:var(--color-text-secondary);flex-shrink:0;place-items:center;display:grid}.z-metric__icon--brand{background:var(--color-brand-bg);color:var(--color-brand)}.z-metric__icon--success{background:var(--color-success-bg);color:var(--color-success-text)}.z-metric__icon--warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.z-metric__icon--purple{background:var(--color-risk-bg);color:var(--color-risk-text)}.z-metric__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-tertiary);flex:1;overflow:hidden}.z-metric__value{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.z-metric__num{font-size:var(--font-size-heading);letter-spacing:-.6px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.z-metric__unit{font-size:var(--font-size-body);letter-spacing:0;color:var(--color-text-tertiary);margin-left:1px;font-weight:400;line-height:1}.z-metric__foot{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:2px;display:flex}.z-metric__foot strong{color:var(--color-text-secondary);font-weight:500}.z-metric__sep{color:var(--color-text-placeholder)}.z-metric__spark{opacity:.85;height:30px;margin:6px -7px -5px}@media (max-width:767.98px){.z-metric__foot{flex-direction:column;align-items:flex-start;gap:2px}.z-metric__sep{display:none}}.md{word-break:break-word;line-height:1.6}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{margin:var(--space-3) 0 var(--space-1);font-size:var(--font-size-body);color:var(--color-text-primary);font-weight:600;line-height:1.4}.md p{margin:0 0 var(--space-2)}.md ul,.md ol{margin:0 0 var(--space-2);padding-left:1.4em}.md li+li{margin-top:2px}.md a{color:var(--color-brand);text-decoration:underline}.md code{background:var(--color-bg-hover);border-radius:var(--radius-sm);padding:1px 4px;font-size:.92em}.md pre{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-hover);border-radius:var(--radius-md);overflow-x:auto}.md pre code{background:0 0;padding:0}.md blockquote{margin:0 0 var(--space-2);padding-left:var(--space-3);border-left:3px solid var(--color-border-control);color:var(--color-text-secondary)}.md hr{margin:var(--space-3) 0;border:0;border-top:1px solid var(--color-border-default)}.md table{width:max-content;max-width:100%;margin:0 0 var(--space-2);border-collapse:collapse;font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;display:block;overflow-x:auto}.md th,.md td{text-align:left;white-space:nowrap;border:1px solid var(--color-border-default);padding:6px 10px}.md th{background:var(--color-bg-hover);color:var(--color-text-secondary);font-weight:600}.md img{max-width:100%}.md .md-callout{border-left:3px solid var(--color-brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-brand-bg);margin:12px 0;padding:10px 14px}.md .md-callout--warn{border-left-color:var(--color-warning);background:var(--color-warning-bg)}.md .md-callout>:first-child{margin-top:0}.md .md-callout>:last-child{margin-bottom:0}
