@charset "UTF-8";:root{--sb-violet-50: #f1ebfe;--sb-violet-100: #e1dbfe;--sb-violet-200: #c5b8fe;--sb-violet-300: #aa93fd;--sb-violet-400: #8f69fc;--sb-violet-500: #783afb;--sb-violet-600: #630de3;--sb-violet-700: #4d08b5;--sb-violet-800: #360483;--sb-violet-900: #200255;--sb-orange-50: #fff3e6;--sb-orange-100: #ffe4d0;--sb-orange-200: #ffccb6;--sb-orange-300: #ffb8a2;--sb-orange-400: #ff907c;--sb-orange-500: #ff5b49;--sb-orange-600: #de3000;--sb-orange-700: #a92200;--sb-grey-0: #ffffff;--sb-grey-50: #f4f4f5;--sb-grey-100: #e4e4e7;--sb-grey-200: #d4d4d8;--sb-grey-300: #9f9fa9;--sb-grey-400: #71717b;--sb-grey-500: #52525c;--sb-grey-600: #3f3f47;--sb-grey-700: #2f2f34;--sb-grey-800: #18181b;--sb-grey-900: #09090b;--sb-slate-900: #16191c;--sb-slate-800: #22272b;--sb-slate-700: #2c343a;--sb-slate-600: #343a3f;--sb-slate-500: #3d4448;--sb-slate-400: #404649;--sb-success: #1ab25e;--sb-success-bg: #e0fae5;--sb-warning: #efa00d;--sb-warning-bg: #fff7ea;--sb-error: #ff3347;--sb-error-bg: #fff0f1;--sb-info: #337aff;--sb-info-bg: #edf0ff;--sb-primary: var(--sb-violet-500);--sb-primary-hover: var(--sb-violet-600);--sb-primary-soft: var(--sb-violet-50);--sb-accent: var(--sb-orange-500);--sb-link: var(--sb-violet-500);--sb-primary-text: var(--sb-violet-600);--sb-accent-text: var(--sb-orange-600);--sb-success-text: var(--sb-success);--sb-warning-text: var(--sb-warning);--sb-error-text: var(--sb-error);--sb-info-text: var(--sb-info);--sb-surface: var(--sb-grey-0);--sb-surface-sunken: var(--sb-grey-50);--sb-scrollbar-thumb: var(--sb-grey-300);--sb-scrollbar-track: var(--sb-surface-sunken);--sb-surface-hover: var(--sb-grey-50);--sb-surface-raised: var(--sb-grey-0);--sb-border: var(--sb-grey-100);--sb-border-strong: var(--sb-grey-200);--sb-text: var(--sb-grey-800);--sb-text-muted: var(--sb-grey-400);--sb-text-inverse: var(--sb-grey-0);--sb-header-bg: var(--sb-grey-900);--sb-header-text-muted: var(--sb-grey-300);--sb-header-control-border: var(--sb-grey-600);--sb-header-control-hover: var(--sb-grey-700);--sb-tooltip-bg: var(--sb-grey-800);--sb-backdrop: rgba(9, 9, 11, .45);--sb-focus-ring: var(--sb-violet-200);--sb-neutral-soft-bg: var(--sb-grey-100);--sb-neutral-soft-text: var(--sb-grey-500);--sb-chevron-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 4.75 6 8.25l3.5-3.5' fill='none' stroke='%2371717b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");--sb-chevron-image-inverse: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 4.75 6 8.25l3.5-3.5' fill='none' stroke='%23d4d4d8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");--sb-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sb-text-page-title-size: 30px;--sb-text-page-title-line: 120%;--sb-text-large-size: 20px;--sb-text-large-line: 130%;--sb-text-medium-size: 18px;--sb-text-medium-line: 130%;--sb-text-regular-size: 16px;--sb-text-regular-line: 140%;--sb-text-small-size: 14px;--sb-text-small-line: 150%;--sb-text-xsmall-size: 12px;--sb-text-xsmall-line: 150%;--sb-tracking-tight: -.01em;--sb-radius: 8px;--sb-header-height: 56px;--sb-state-icon-size: 65px;--sb-radius-lg: 16px;--sb-space-1: 4px;--sb-space-2: 8px;--sb-space-3: 12px;--sb-space-4: 16px;--sb-space-5: 24px;--sb-space-6: 32px;--sb-shadow: 0 1px 2px rgba(9, 9, 11, .06), 0 1px 3px rgba(9, 9, 11, .1);--sb-shadow-lg: 0 4px 12px rgba(9, 9, 11, .08), 0 2px 4px rgba(9, 9, 11, .06);--sb-color-scheme: light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--sb-color-scheme: dark;--sb-surface: var(--sb-slate-700);--sb-surface-sunken: var(--sb-slate-800);--sb-scrollbar-thumb: var(--sb-grey-400);--sb-scrollbar-track: var(--sb-surface-sunken);--sb-surface-raised: var(--sb-slate-500);--sb-surface-hover: var(--sb-slate-600);--sb-border: rgba(255, 255, 255, .12);--sb-border-strong: rgba(255, 255, 255, .25);--sb-text: rgba(255, 255, 255, .9);--sb-text-muted: rgba(255, 255, 255, .6);--sb-primary-hover: var(--sb-violet-400);--sb-primary-soft: rgba(120, 58, 251, .14);--sb-link: var(--sb-violet-300);--sb-primary-text: var(--sb-violet-300);--sb-accent-text: var(--sb-orange-400);--sb-header-bg: #000000;--sb-header-control-border: rgba(255, 255, 255, .25);--sb-header-control-hover: rgba(255, 255, 255, .1);--sb-tooltip-bg: var(--sb-slate-500);--sb-backdrop: rgba(125, 125, 125, .4);--sb-focus-ring: var(--sb-violet-400);--sb-neutral-soft-bg: rgba(255, 255, 255, .1);--sb-neutral-soft-text: rgba(255, 255, 255, .7);--sb-success-text: #48c17e;--sb-success-bg: rgba(26, 178, 94, .14);--sb-warning-bg: rgba(239, 160, 13, .14);--sb-error-text: #ff7c89;--sb-error-bg: rgba(255, 51, 71, .14);--sb-info-text: #78a7ff;--sb-info-bg: rgba(51, 122, 255, .14);--sb-chevron-image: var(--sb-chevron-image-inverse);--sb-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .24);--sb-shadow-lg: 0 6px 16px rgba(0, 0, 0, .4), 0 2px 6px rgba(0, 0, 0, .3)}}:root[data-theme=dark]{color-scheme:dark;--sb-color-scheme: dark;--sb-surface: var(--sb-slate-700);--sb-surface-sunken: var(--sb-slate-800);--sb-scrollbar-thumb: var(--sb-grey-400);--sb-scrollbar-track: var(--sb-surface-sunken);--sb-surface-raised: var(--sb-slate-500);--sb-surface-hover: var(--sb-slate-600);--sb-border: rgba(255, 255, 255, .12);--sb-border-strong: rgba(255, 255, 255, .25);--sb-text: rgba(255, 255, 255, .9);--sb-text-muted: rgba(255, 255, 255, .6);--sb-primary-hover: var(--sb-violet-400);--sb-primary-soft: rgba(120, 58, 251, .14);--sb-link: var(--sb-violet-300);--sb-primary-text: var(--sb-violet-300);--sb-accent-text: var(--sb-orange-400);--sb-header-bg: #000000;--sb-header-control-border: rgba(255, 255, 255, .25);--sb-header-control-hover: rgba(255, 255, 255, .1);--sb-tooltip-bg: var(--sb-slate-500);--sb-backdrop: rgba(125, 125, 125, .4);--sb-focus-ring: var(--sb-violet-400);--sb-neutral-soft-bg: rgba(255, 255, 255, .1);--sb-neutral-soft-text: rgba(255, 255, 255, .7);--sb-success-text: #48c17e;--sb-success-bg: rgba(26, 178, 94, .14);--sb-warning-bg: rgba(239, 160, 13, .14);--sb-error-text: #ff7c89;--sb-error-bg: rgba(255, 51, 71, .14);--sb-info-text: #78a7ff;--sb-info-bg: rgba(51, 122, 255, .14);--sb-chevron-image: var(--sb-chevron-image-inverse);--sb-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .24);--sb-shadow-lg: 0 6px 16px rgba(0, 0, 0, .4), 0 2px 6px rgba(0, 0, 0, .3)}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--sb-font);font-size:var(--sb-text-regular-size);line-height:var(--sb-text-regular-line);letter-spacing:var(--sb-tracking-tight);color:var(--sb-text);background:var(--sb-surface-sunken);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;letter-spacing:var(--sb-tracking-tight);font-weight:600}h1{font-size:var(--sb-text-large-size);line-height:var(--sb-text-large-line)}h2{font-size:var(--sb-text-medium-size);line-height:var(--sb-text-medium-line)}h3{font-size:var(--sb-text-regular-size);line-height:var(--sb-text-regular-line)}a{color:var(--sb-link)}.sb-button{display:inline-flex;align-items:center;gap:var(--sb-space-2);padding:0 var(--sb-space-4);height:40px;border:2px solid transparent;border-radius:var(--sb-radius);font:inherit;font-size:var(--sb-text-small-size);font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}.sb-button:disabled{opacity:.5;cursor:not-allowed}.sb-button--primary{background:var(--sb-primary);color:var(--sb-text-inverse)}.sb-button--primary:hover:not(:disabled){background:var(--sb-primary-hover)}.sb-button--secondary{background:var(--sb-surface);border-color:var(--sb-border-strong);color:var(--sb-text)}.sb-button--secondary:hover:not(:disabled){background:var(--sb-surface-hover)}.sb-button--ghost{background:transparent;color:var(--sb-text-muted)}.sb-button--ghost:hover:not(:disabled){background:var(--sb-surface-hover);color:var(--sb-text)}.sb-button--danger{background:var(--sb-error);color:var(--sb-text-inverse)}.sb-main,.editor__pane--form,ngx-extended-pdf-viewer #viewerContainer{color-scheme:var(--sb-color-scheme);scrollbar-color:var(--sb-scrollbar-thumb) var(--sb-scrollbar-track)}.sb-input{width:100%;height:40px;padding:0 var(--sb-space-3);border:2px solid var(--sb-border-strong);border-radius:7px;background-color:transparent;font:inherit;font-size:var(--sb-text-small-size);color:var(--sb-text);color-scheme:var(--sb-color-scheme);transition:border-color .1s ease}.sb-input:hover:not(:disabled),.sb-input:focus,.sb-input:focus-within{border-color:var(--sb-primary)}select.sb-input,.sb-input--chevron{appearance:none;cursor:pointer;background-image:var(--sb-chevron-image);background-repeat:no-repeat;background-position:right var(--sb-space-3) center;background-size:12px 12px;padding-inline-end:var(--sb-space-6)}select.sb-input option{background-color:var(--sb-surface);color:var(--sb-text)}.sb-input:focus{outline:none}textarea.sb-input{height:auto;padding:var(--sb-space-3);resize:vertical;line-height:var(--sb-text-small-line)}.sb-input[type=search]::-webkit-search-cancel-button{cursor:pointer}.sb-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sb-numeric{text-align:right;font-variant-numeric:tabular-nums}.sb-label{display:block;margin-bottom:var(--sb-space-1);font-size:var(--sb-text-xsmall-size);font-weight:500;color:var(--sb-text-muted)}.sb-checkbox{appearance:none;flex:none;width:18px;height:18px;margin:0;vertical-align:middle;border:2px solid var(--sb-border-strong);border-radius:2px;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:background-color .1s ease,border-color .1s ease}.sb-checkbox:hover:not(:disabled){border-color:var(--sb-primary)}.sb-checkbox:checked,.sb-checkbox:indeterminate{background-color:var(--sb-primary);border-color:var(--sb-primary)}.sb-checkbox:checked{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'><path d='M2.6 7.3 5.6 10.2 11.4 4.2' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.sb-checkbox:indeterminate{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'><path d='M3.2 7 10.8 7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'/></svg>")}.sb-checkbox:focus-visible{outline:2px solid var(--sb-primary);outline-offset:2px}.sb-menu-item{display:block;width:100%;padding:var(--sb-space-2) var(--sb-space-3);border:none;border-radius:calc(var(--sb-radius) - 2px);background:none;font:inherit;font-size:var(--sb-text-small-size);color:var(--sb-text);text-align:left;text-decoration:none;cursor:pointer}.sb-menu-item:hover:not(:disabled){background:var(--sb-surface-hover)}.sb-menu-item:disabled{color:var(--sb-text-muted);cursor:not-allowed}.sb-menu-item--danger{color:var(--sb-error-text)}.sb-menu-item-host{display:block}.sb-card{background:var(--sb-surface);border:1px solid var(--sb-border);border-radius:var(--sb-radius-lg);box-shadow:var(--sb-shadow)}.sb-table{width:100%;border-collapse:collapse;font-size:var(--sb-text-small-size)}.sb-table th{padding:var(--sb-space-3) var(--sb-space-4);text-align:left;font-size:var(--sb-text-xsmall-size);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--sb-text-muted);border-bottom:1px solid var(--sb-border);white-space:nowrap}.sb-table td{padding:var(--sb-space-3) var(--sb-space-4);border-bottom:1px solid var(--sb-border);vertical-align:middle}.sb-table tbody tr:hover{background:var(--sb-surface-hover)}.sb-modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:var(--sb-backdrop)}.sb-modal{position:relative;width:min(440px,100vw - var(--sb-space-6));padding:var(--sb-space-5)}.sb-modal__close{position:absolute;top:var(--sb-space-3);right:var(--sb-space-3);padding:var(--sb-space-1);border:none;background:none;font:inherit;font-size:12px;line-height:1;color:var(--sb-text-muted);cursor:pointer}.sb-modal__close:hover{color:var(--sb-text)}.sb-modal__body{margin:var(--sb-space-3) 0 0;font-size:var(--sb-text-small-size)}.sb-modal__reassurance{margin:var(--sb-space-2) 0 0;font-size:var(--sb-text-xsmall-size);color:var(--sb-text-muted)}.sb-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sb-space-2);margin-top:var(--sb-space-5)}.sb-tooltip{position:fixed;z-index:200;max-width:22rem;overflow-wrap:anywhere;padding:var(--sb-space-2) var(--sb-space-3);border-radius:var(--sb-radius);background:var(--sb-tooltip-bg);color:var(--sb-text-inverse);font-size:var(--sb-text-xsmall-size);line-height:1.4;box-shadow:var(--sb-shadow-lg);pointer-events:none;opacity:1;animation:sb-tooltip-in .12s ease-out}@keyframes sb-tooltip-in{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.sb-tooltip{animation:none}}
