pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1e1e1e;color:#dcdcdc}.hljs-keyword,.hljs-literal,.hljs-symbol,.hljs-name{color:#569cd6}.hljs-link{color:#569cd6;text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-number,.hljs-class{color:#b8d7a3}.hljs-string,.hljs-meta .hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-subst,.hljs-function,.hljs-title,.hljs-params,.hljs-formula{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:#9b9b9b}.hljs-variable,.hljs-template-variable{color:#bd63c5}.hljs-attr,.hljs-attribute{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-tag,.hljs-selector-id,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo{color:#d7ba7d}.hljs-addition{background-color:#144212;display:inline-block;width:100%}.hljs-deletion{background-color:#600;display:inline-block;width:100%}:root{--ui-primary: #3b82f6;--ui-primary-hover: #2563eb;--ui-primary-active: #1d4ed8;--ui-primary-text: #ffffff;--ui-secondary: #64748b;--ui-secondary-hover: #475569;--ui-secondary-active: #334155;--ui-secondary-text: #ffffff;--ui-success: #22c55e;--ui-success-hover: #16a34a;--ui-success-active: #15803d;--ui-success-text: #ffffff;--ui-danger: #ef4444;--ui-danger-hover: #dc2626;--ui-danger-active: #b91c1c;--ui-danger-text: #ffffff;--ui-warning: #f59e0b;--ui-warning-hover: #d97706;--ui-warning-active: #b45309;--ui-warning-text: #ffffff;--ui-info: #3b82f6;--ui-info-hover: #2563eb;--ui-info-active: #1d4ed8;--ui-info-text: #ffffff;--ui-bg: #ffffff;--ui-bg-secondary: #f8fafc;--ui-bg-tertiary: #f1f5f9;--ui-bg-hover: rgba(0, 0, 0, .05);--ui-backdrop-bg: rgba(0, 0, 0, .5);--ui-text: #1e293b;--ui-text-muted: #64748b;--ui-text-disabled: #94a3b8;--ui-border: #e2e8f0;--ui-border-hover: #cbd5e1;--ui-border-focus: var(--ui-primary);--ui-radius-sm: .25rem;--ui-radius-md: .375rem;--ui-radius-lg: .5rem;--ui-radius-xl: .75rem;--ui-spacing-xs: .25rem;--ui-spacing-sm: .5rem;--ui-spacing-smd: .75rem;--ui-spacing-md: 1rem;--ui-spacing-mlg: 1.25rem;--ui-spacing-lg: 1.5rem;--ui-spacing-xl: 2rem;--ui-spacing-2xl: 3rem;--ui-sidebar-width: 16rem;--ui-sidebar-collapsed-width: 4rem;--ui-navbar-height: 4rem;--ui-footer-height: 3rem;--ui-breakpoint-mobile: 768px;--ui-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--ui-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--ui-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--ui-transition-fast: .15s ease;--ui-transition-normal: .2s ease;--ui-transition-slow: .3s ease;--ui-progress-stripe-color: rgba(255, 255, 255, .15);--ui-font-xs: .75rem;--ui-font-sm: .875rem;--ui-font-md: 1rem;--ui-font-lg: 1.125rem;--ui-font-xl: 1.25rem;--ui-button-radius: var(--ui-radius-md);--ui-button-font-weight: 500;--ui-button-padding-y: var(--ui-spacing-sm);--ui-input-radius: var(--ui-radius-md);--ui-input-padding-y: var(--ui-spacing-sm);--ui-input-placeholder-color: var(--ui-text-muted);--ui-input-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--ui-primary) 20%, transparent);--ui-dropdown-bg: var(--ui-bg);--ui-dropdown-border: var(--ui-border);--ui-dropdown-shadow: var(--ui-shadow-lg);--ui-dropdown-radius: var(--ui-radius-md);--ui-dropdown-max-height: 300px;--ui-option-hover-bg: var(--ui-bg-hover);--ui-option-selected-bg: color-mix(in srgb, var(--ui-primary) 10%, transparent);--ui-option-selected-text: var(--ui-primary);--ui-segmented-track-bg: var(--ui-bg-tertiary);--ui-segmented-active-bg: var(--ui-primary);--ui-segmented-active-text: var(--ui-primary-text);--ui-stepper-connector: var(--ui-border);--ui-stepper-completed: var(--ui-primary);--ui-stepper-completed-text: var(--ui-primary-text);--ui-stepper-circle-size: 2rem;--ui-skeleton-base: color-mix(in srgb, var(--ui-text) 9%, var(--ui-bg));--ui-skeleton-highlight: color-mix(in srgb, var(--ui-text) 3%, var(--ui-bg));--ui-lightbox-backdrop: rgba(0, 0, 0, .9);--ui-lightbox-control-bg: rgba(0, 0, 0, .45);--ui-lightbox-control-text: #ffffff;--ui-carousel-control-bg: rgba(0, 0, 0, .45);--ui-carousel-control-text: #ffffff;--ui-carousel-counter-bg: rgba(0, 0, 0, .55);--ui-image-uploader-tile-bg: var(--ui-bg-secondary);--ui-image-uploader-tile-border: var(--ui-border);--ui-image-uploader-overlay-bg: rgba(0, 0, 0, .5);--ui-json-string: #16a34a;--ui-json-number: #2563eb;--ui-json-boolean: #9333ea;--ui-json-bigint: var(--ui-json-number);--ui-json-null: var(--ui-text-muted);--ui-json-size: var(--ui-text-muted);--ui-json-punct: var(--ui-text-muted)}*,*:before,*:after{box-sizing:border-box}.ui-scrollbar,.ui-content,.ui-sidebar__nav{scrollbar-width:thin;scrollbar-color:var(--ui-border-hover) transparent}.ui-scrollbar::-webkit-scrollbar,.ui-content::-webkit-scrollbar,.ui-sidebar__nav::-webkit-scrollbar{width:8px;height:8px}.ui-scrollbar::-webkit-scrollbar-track,.ui-content::-webkit-scrollbar-track,.ui-sidebar__nav::-webkit-scrollbar-track{background:transparent}.ui-scrollbar::-webkit-scrollbar-thumb,.ui-content::-webkit-scrollbar-thumb,.ui-sidebar__nav::-webkit-scrollbar-thumb{background-color:var(--ui-border);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.ui-scrollbar::-webkit-scrollbar-thumb:hover,.ui-content::-webkit-scrollbar-thumb:hover,.ui-sidebar__nav::-webkit-scrollbar-thumb:hover{background-color:var(--ui-border-hover)}.ui-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-logo-container{display:flex;justify-content:center;align-items:center;width:100%;padding:1rem}.auth-page{min-height:100vh;min-height:100dvh;max-height:100dvh;overflow-y:auto;display:flex;background:var(--ui-bg-secondary);padding:1rem;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.auth-container{width:100%;max-width:28rem;margin:auto;display:flex;flex-direction:column;gap:1.5rem}.auth-logo{width:100%;max-width:120px}.auth-card{background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-md)}.auth-card-body{padding:2rem;display:flex;flex-direction:column;gap:1rem}@media(max-width:480px){.auth-card-body{padding:1.5rem 1.25rem}}.auth-title{font-size:1.25rem;font-weight:400;color:var(--ui-text)}.auth-description{color:var(--ui-text-muted);margin:0 0 1.5rem;text-align:center}.auth-form{display:flex;flex-direction:column;gap:1rem}.auth-options{display:flex;justify-content:space-between;align-items:center}.auth-link{color:var(--ui-primary);font-size:.875rem;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-form ui-button{display:block;width:100%}.auth-form ui-button ::ng-deep button{width:100%}.auth-form>a{width:100%;display:block;text-decoration:none}.google-icon{width:20px;height:20px;flex-shrink:0}.auth-divider{display:flex;align-items:center;gap:1rem;color:var(--ui-text-muted);font-size:.875rem}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--ui-border)}.auth-footer-text{text-align:center;color:var(--ui-text-muted);font-size:.875rem;margin:.5rem 0 0}.auth-success{text-align:center;color:var(--ui-text-muted);font-size:.875rem;line-height:1.6}.auth-success p{margin:0 0 .5rem}.invitation-notice{background:var(--ui-primary-light, #e0f2fe);border:1px solid var(--ui-primary, #3b82f6);border-radius:var(--ui-radius-md);padding:.75rem 1rem;color:var(--ui-primary-dark, #1e40af);font-size:.875rem;text-align:center}.logout-body{text-align:center}.logout-title{font-size:1.5rem;font-weight:600;color:var(--ui-text);margin:0 0 .5rem}.logout-subtitle{color:var(--ui-text-muted);margin:0 0 1.5rem}html[data-theme] .ui-shell,html[data-theme] .auth-page{background-color:var(--ui-bg-secondary);background-image:var(--app-ambient);background-attachment:fixed;background-size:cover}html[data-theme] .ui-content{background-color:transparent}html[data-theme] .ui-sidebar,html[data-theme] .ui-navbar,html[data-theme] .ui-modal__container,html[data-theme] .ui-dropdown__menu,html[data-theme] .ui-select__dropdown,html[data-theme] .ui-toast,html[data-theme] .card,html[data-theme] .auth-card,html[data-theme] .ov-panel,html[data-theme] .cr-panel,html[data-theme] .cr-drawer,html[data-theme] .lg-panel,html[data-theme] .stat-card,html[data-theme] .ak-panel,html[data-theme] .ov-tooltip,html[data-theme] .ep-panel{background-color:var(--app-glass-bg);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(170%);backdrop-filter:blur(var(--app-glass-blur)) saturate(170%);border:1px solid var(--app-glass-border);box-shadow:var(--app-glass-shadow)}@media(max-width:767px){html[data-theme] .ui-sidebar{border-width:0 1px 0 0;border-radius:0}}html[data-theme] .ui-navbar{border-width:0 0 1px 0;border-radius:0}html[data-theme] .ui-sidebar__header,html[data-theme] .ui-sidebar__footer{border-color:var(--app-glass-border)}html[data-theme] .ov-card,html[data-theme] .ov-detail__body,html[data-theme] .lg-detail__body,html[data-theme] .cr-preset,html[data-theme] .ak-key__value,html[data-theme] .ak-code,html[data-theme] .ov-code,html[data-theme] .lg-code,html[data-theme] .ep-card,html[data-theme] .org-modal__fact{background-color:var(--app-tile-bg);border-color:var(--app-glass-border)}html[data-theme] .cr-preset--active{background-color:var(--ui-primary);border-color:transparent;color:var(--ui-primary-text)}html[data-theme] .ov-tooltip,html[data-theme] .ui-dropdown__menu,html[data-theme] .ui-select__dropdown,html[data-theme] .ui-toast{border-radius:var(--ui-radius-lg)}html[data-theme] .ui-modal__container,html[data-theme] .cr-drawer,html[data-theme] .auth-card{border-radius:var(--ui-radius-xl)}html[data-theme] .ui-button--default,html[data-theme] .nav-link--active,html[data-theme] .cr-preset--active,html[data-theme] .avatar-trigger{background-image:linear-gradient(to bottom,#ffffff29,#fff0 55%);box-shadow:inset 0 1px #ffffff47,0 1px 2px #0000002e,0 6px 16px -6px color-mix(in srgb,var(--ui-primary) 55%,transparent)}html[data-theme] .nav-link--active{border-radius:var(--ui-radius-md)}html[data-theme] .ui-input,html[data-theme] .ui-select__trigger,html[data-theme] .ui-chip-input{background-color:var(--app-field-bg);border-color:var(--app-glass-border);box-shadow:inset 0 1px 2px rgba(0,0,0,var(--app-field-inset))}html[data-theme] .ui-input:focus,html[data-theme] .ui-select__trigger:focus-visible{border-color:var(--ui-primary);box-shadow:inset 0 1px 2px rgba(0,0,0,var(--app-field-inset)),var(--ui-input-focus-shadow)}html[data-theme] .ui-segmented{border-radius:var(--ui-radius-md)}html[data-theme] .ui-segmented__segment{border-radius:calc(var(--ui-radius-md) - 3px)}html[data-theme] .ui-segmented__segment--active{box-shadow:inset 0 1px #ffffff59,0 1px 3px #0000002e}html[data-theme] ui-table .ui-table-container{border:1px solid var(--app-glass-border);border-radius:var(--ui-radius-lg);background-color:var(--app-glass-bg);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(170%);backdrop-filter:blur(var(--app-glass-blur)) saturate(170%);box-shadow:var(--app-glass-shadow)}html[data-theme] :is(.ui-sidebar,.ui-navbar,.ui-modal__container,.ui-dropdown__menu,.ui-select__dropdown,.ui-toast,.card,.auth-card,.ov-panel,.cr-panel,.cr-drawer,.lg-panel,.stat-card,.ak-panel,.ov-tooltip,.ep-panel) ui-table .ui-table-container{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-theme] ui-table thead{background:transparent}html[data-theme] ui-table th{padding:.625rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted);border-bottom:1px solid var(--app-glass-border)}html[data-theme] ui-table .ui-table__th--sortable:hover{background:var(--ui-bg-hover)}html[data-theme] ui-table td{padding:.75rem;border-bottom:1px solid var(--app-glass-border);font-variant-numeric:tabular-nums}html[data-theme] ui-table tbody tr:hover{background:var(--ui-bg-hover)}html[data-theme] .ak-table th,html[data-theme] .lg-table th,html[data-theme] .ep-table th,html[data-theme] .ep-subtable th{color:var(--ui-text-muted);border-bottom-color:var(--app-glass-border)}html[data-theme] .ak-table td,html[data-theme] .lg-table td,html[data-theme] .ep-table td,html[data-theme] .ep-subtable td{border-bottom-color:var(--app-glass-border)}html[data-theme] .ui-shell__backdrop,html[data-theme] .ui-modal__backdrop,html[data-theme] .cr-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-theme]{--app-glass-bg: var(--app-glass-bg-solid);--app-tile-bg: var(--app-tile-bg-solid)}}@media(prefers-reduced-transparency:reduce){html[data-theme]{--app-glass-bg: var(--app-glass-bg-solid);--app-tile-bg: var(--app-tile-bg-solid)}html[data-theme] .ui-shell,html[data-theme] .auth-page{background-image:none}}html[data-theme] *{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar) transparent}html[data-theme] ::-webkit-scrollbar{width:8px;height:8px}html[data-theme] ::-webkit-scrollbar-thumb{background:var(--app-scrollbar);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;height:100dvh;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-size:16px;line-height:1.5;color:var(--ui-text);background-color:var(--ui-bg);-webkit-text-size-adjust:100%}@supports (-webkit-touch-callout: none){input,select,textarea{font-size:max(16px,1rem)}}:root{color-scheme:light;--ui-primary: #007aff;--ui-primary-hover: #0a6fe6;--ui-primary-active: #0062cc;--ui-primary-light: #e5f1ff;--ui-primary-dark: #0050a8;--ui-primary-contrast: var(--ui-primary-text);--ui-text-secondary: var(--ui-text-muted);--app-stat-failed: #1e3a8a;--ui-bg: #ffffff;--ui-bg-secondary: #e3e7ee;--ui-bg-tertiary: #d8dee8;--ui-bg-hover: rgba(15, 23, 42, .05);--ui-backdrop-bg: rgba(15, 23, 42, .35);--ui-text: #111827;--ui-text-muted: #6b7280;--ui-text-disabled: #9ca3af;--ui-border: rgba(15, 23, 42, .12);--ui-border-hover: rgba(15, 23, 42, .22);--ui-radius-sm: .5rem;--ui-radius-md: .625rem;--ui-radius-lg: .875rem;--ui-radius-xl: 1.25rem;--ui-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--ui-shadow-md: 0 4px 12px -2px rgba(15, 23, 42, .1), 0 2px 4px -2px rgba(15, 23, 42, .06);--ui-shadow-lg: 0 24px 48px -16px rgba(15, 23, 42, .22), 0 8px 16px -8px rgba(15, 23, 42, .1);--ui-segmented-track-bg: rgba(120, 120, 128, .16);--ui-segmented-active-bg: #ffffff;--ui-segmented-active-text: var(--ui-text);--app-ambient: radial-gradient(1100px 640px at 8% -8%, rgba(0, 122, 255, .2), transparent 62%), radial-gradient(900px 560px at 104% 104%, rgba(175, 82, 222, .14), transparent 60%);--app-glass-bg: rgba(255, 255, 255, .8);--app-glass-bg-solid: #ffffff;--app-glass-border: rgba(15, 23, 42, .1);--app-glass-blur: 22px;--app-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), 0 18px 40px -22px rgba(15, 23, 42, .35);--app-tile-bg: rgba(15, 23, 42, .05);--app-tile-bg-solid: #eef1f6;--app-field-bg: rgba(255, 255, 255, .92);--app-field-inset: .05;--app-scrollbar: rgba(15, 23, 42, .22)}[data-theme=dark]{color-scheme:dark;--ui-primary: #0a84ff;--ui-primary-hover: #2b94ff;--ui-primary-active: #0071e3;--ui-primary-light: color-mix(in srgb, var(--ui-primary) 16%, transparent);--ui-primary-dark: #8ec2ff;--app-stat-failed: #8ec2ff;--ui-bg: #151a23;--ui-bg-secondary: #0b0e14;--ui-bg-tertiary: #1f2632;--ui-bg-hover: rgba(255, 255, 255, .06);--ui-backdrop-bg: rgba(0, 0, 0, .55);--ui-text: #f2f4f8;--ui-text-muted: #98a2b3;--ui-text-disabled: #5f6775;--ui-border: rgba(255, 255, 255, .09);--ui-border-hover: rgba(255, 255, 255, .18);--ui-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--ui-shadow-md: 0 6px 16px -4px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .4);--ui-shadow-lg: 0 28px 56px -18px rgba(0, 0, 0, .7), 0 8px 16px -8px rgba(0, 0, 0, .5);--ui-option-selected-bg: color-mix(in srgb, var(--ui-primary) 22%, transparent);--ui-option-selected-text: #8ec2ff;--ui-segmented-track-bg: rgba(120, 120, 128, .24);--ui-segmented-active-bg: rgba(255, 255, 255, .14);--ui-segmented-active-text: var(--ui-text);--ui-json-string: #4ade80;--ui-json-number: #60a5fa;--ui-json-boolean: #c084fc;--app-ambient: radial-gradient(1100px 640px at 8% -8%, rgba(10, 132, 255, .22), transparent 62%), radial-gradient(900px 560px at 104% 104%, rgba(94, 92, 230, .16), transparent 60%);--app-glass-bg: rgba(255, 255, 255, .07);--app-glass-bg-solid: #171d27;--app-glass-border: rgba(255, 255, 255, .13);--app-glass-blur: 26px;--app-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 24px 48px -24px rgba(0, 0, 0, .75);--app-tile-bg: rgba(0, 0, 0, .3);--app-tile-bg-solid: #0f131a;--app-field-bg: rgba(0, 0, 0, .28);--app-field-inset: .3;--app-scrollbar: rgba(255, 255, 255, .18)}[data-theme=dark] img[src$="desktop-9.svg"],[data-theme=dark] img[src$="desktop-8.svg"]{filter:invert(1) hue-rotate(180deg)}body .ui-modal__backdrop .ui-modal__container{max-height:calc(100dvh - var(--ui-spacing-xl) * 2)}@media(max-width:600px){body .ui-modal__backdrop .ui-modal__container{width:100%}}.card{background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg)}.card-body{padding:1.5rem}.card-title{font-size:1.25rem;font-weight:600;color:var(--ui-text);margin:0}.callback-page{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;background:var(--ui-bg-secondary)}.callback-container{text-align:center;padding:2rem}.callback-loading{display:flex;flex-direction:column;align-items:center;gap:1rem}.callback-loading p{color:var(--ui-text-muted)}.callback-error{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:var(--ui-bg);border-radius:var(--ui-radius-lg)}.callback-error h2{color:var(--ui-danger);margin:0}.callback-error p{color:var(--ui-text-muted);margin:0}.spinner{width:48px;height:48px;border:4px solid var(--ui-border);border-top-color:var(--ui-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.org-tab{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.org-tab__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem}.org-tab__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.org-tab__link{background:none;border:none;padding:0;font-size:.8125rem;color:var(--ui-primary);cursor:pointer}.org-tab__link:hover{text-decoration:underline}.org-tab__actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.org-tab__hint{font-size:.8125rem;color:var(--ui-text-muted)}.org-tab__section-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted)}.org-tab__setting{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg)}.org-tab__setting-title{font-weight:600}
