/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.block{display:block}.inline{display:inline}.center{justify-content:center;align-items:center}.column{flex-direction:column}.wrap{flex-wrap:wrap}.flex-grow{flex-grow:1}.w-100{width:100%}.h-100{height:100%}.min-w-100{min-width:100%}.min-h-100{min-height:100%}.w-auto{width:auto}.h-auto{height:auto}.m-0{margin:0}.m-1{margin:.5rem}.m-2{margin:1rem}.m-3{margin:1.5rem}.mt-1{margin-top:.5rem}.mb-1{margin-bottom:.5rem}.ml-1{margin-left:.5rem}.mr-1{margin-right:.5rem}.p-0{padding:0}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.bold{font-weight:700}.italic{font-style:italic}.uppercase{text-transform:uppercase}.text-white{color:#fff}.text-black{color:#000}.text-gray{color:#777}.text-blue{color:#007bff}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-gray{background-color:#f5f5f5}.bg-blue{background-color:#007bff;color:#fff}.rounded{border-radius:.5rem}.border{border:1px solid #ccc}.border-none{border:none}.gap-1{gap:.5rem}.gap-2{gap:1rem}.pointer{cursor:pointer}*{scrollbar-width:thin;scrollbar-color:var(--text-secondary) transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent;margin:var(--nt-scrollbar-inset, 0px)}*::-webkit-scrollbar-thumb{min-height:32px;min-width:32px;border:2px solid transparent;border-radius:999px;background:var(--text-secondary);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--text-main)}*::-webkit-scrollbar-corner{background:transparent}}@media(prefers-color-scheme:light){:root{color-scheme:light;--bg-app: #edf0f4;--bg-surface: #ffffff;--bg-subtle: #f1f5f9;--text-main: #111827;--text-secondary: #64748b;--success: #22c55e}}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg-app: #181b26;--bg-surface: #1e2230;--bg-subtle: rgb(39, 47, 65);--text-main: #bec5de;--text-secondary: #94a3b8;--success: #22c55e}}html{font-family:Inter,system-ui,sans-serif;color:var(--text-main);background-color:var(--bg-app)}body,h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{list-style:none;margin:0;padding:0}input{border:1px solid var(--text-main);border-radius:.6em;color:var(--text-main);padding:.75rem;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.1875rem}.hidden{display:none!important}.content-block{background-color:var(--bg-surface);border-radius:.75rem}.content-block>h3{margin:0 0 1rem}a{color:#0366d6}code{color:#e01a76}.skeleton{background-color:var(--bg-surface)}.shimmer{background:linear-gradient(90deg,var(--bg-app) 0%,var(--bg-surface) 20%,var(--bg-app) 40%,var(--bg-app) 100%);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.shimmer{animation:none;background:var(--bg-subtle)}}.avatar,.avatar-small,.nav-avatar,.chat-avatar,.member-avatar,.avatar-edit{box-sizing:border-box;border:1px solid var(--nt-surface-border)}.nav-avatar,.avatar-edit{border-color:var(--nt-border)}.avatar-small{border-radius:100%;background-repeat:no-repeat;background-size:100%}.avatar{width:4rem;height:4rem;border-radius:100%}.chat{padding:1rem;height:auto;display:flex;flex-direction:column}.container{margin-top:3rem;display:flex;flex-direction:column}.header{display:flex;justify-content:space-between;padding:20px;background:#f5f5f5}.logo{font-size:20px;font-weight:700}.content{display:flex;flex-direction:column;padding:20px}.tag{color:#fff;font-size:.85em;background-color:var(--text-secondary);padding:.1em .5em;margin:.25em;border-radius:1em}.insights{margin:1.5rem;display:flex;flex-direction:column;gap:1.25rem;max-width:48rem}.insight{font-size:1rem;background-color:var(--bg-surface);padding:1rem 1.75rem 1rem 3.75rem;font-style:normal;font-weight:400;border-radius:.75rem}.insight.information{background-image:url(/assets/images/information-circle.svg);background-repeat:no-repeat;background-position:.5rem .5rem}.insight.question{background-image:url(/assets/images/question-mark-circle.svg);background-repeat:no-repeat;background-position:.5rem .5rem}.insight.blocker{background-image:url(/assets/images/exclamation-circle.svg);background-repeat:no-repeat;background-position:.5rem .5rem}.nt-brand-logo{display:inline-block;width:4rem;height:4rem;flex-shrink:0;background-color:var(--nt-accent-text);-webkit-mask:url(/assets/icons/logo.svg) center/contain no-repeat;mask:url(/assets/icons/logo.svg) center/contain no-repeat}.nt-modal .cdk-dialog-container{--nt-scrollbar-inset: var(--nt-radius);box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:1.5rem;border:1px solid var(--nt-overlay-border);border-radius:var(--nt-radius);background:var(--bg-surface);color:var(--text-main)}.nt-account-popover .cdk-dialog-container{padding:1rem;box-shadow:0 12px 32px color-mix(in srgb,var(--text-main) 16%,transparent)}.nt-global-search .cdk-dialog-container{padding:0;overflow:hidden;box-shadow:0 16px 48px color-mix(in srgb,var(--text-main) 20%,transparent)}:root,.nt-theme{--nt-font-family: Inter, system-ui, sans-serif;--nt-type-page-title: 600 1.5rem / 1.3 var(--nt-font-family);--nt-type-dialog-title: 600 1.25rem / 1.3 var(--nt-font-family);--nt-type-panel-title: 600 1rem / 1.3 var(--nt-font-family);--nt-type-body: 400 .875rem / 1.5 var(--nt-font-family);--nt-type-label: 600 .875rem / 1.5 var(--nt-font-family);--nt-type-secondary: 400 .8125rem / 1.5 var(--nt-font-family);--nt-type-meta: 400 .75rem / 1.5 var(--nt-font-family);--nt-type-meta-emphasis: 500 .75rem / 1.5 var(--nt-font-family);--nt-panel-radius: 1rem;--nt-accent: #2563eb;--nt-accent-hover: #1d4ed8;--nt-focus: #3b82f6;--nt-accent-text: #2563eb;--nt-accent-soft: color-mix(in srgb, var(--nt-accent) 10%, var(--bg-surface));--nt-border: color-mix(in srgb, var(--text-secondary) 32%, var(--bg-surface));--nt-surface-border: transparent;--nt-separator: color-mix(in srgb, var(--text-secondary) 12%, var(--bg-surface));--nt-overlay-border: color-mix(in srgb, var(--text-secondary) 16%, var(--bg-surface));--nt-badge-contrast-bg: rgb(15 23 42 / 85%);--nt-badge-contrast-text: #fff;--nt-danger: #b4233b;--nt-jade: #34c9a0;--nt-jade-text: #087d65;--nt-jade-soft: color-mix(in srgb, var(--nt-jade) 16%, var(--bg-surface));--nt-radius: .75rem;--nt-height: 2.75rem;--nt-motion: .16s ease}@media(prefers-color-scheme:dark){:root{--nt-accent-text: #93b4ff;--nt-danger: #ff9aa9;--nt-jade-text: #71e2c0}}:root[data-theme=light],.nt-theme[data-theme=light]{color-scheme:light;--success: #22c55e;--bg-app: #edf0f4;--bg-surface: #fff;--bg-subtle: #f1f5f9;--text-main: #111827;--text-secondary: #64748b;--nt-accent-text: #2563eb;--nt-danger: #b4233b;--nt-jade-text: #087d65}:root[data-theme=dark],.nt-theme[data-theme=dark]{color-scheme:dark;--success: #22c55e;--bg-app: #181b26;--bg-surface: #1e2230;--bg-subtle: #272f41;--text-main: #bec5de;--text-secondary: #94a3b8;--nt-accent-text: #93b4ff;--nt-danger: #ff9aa9;--nt-jade-text: #71e2c0}.nt-skeleton{--nt-skeleton-base: color-mix(in srgb, var(--text-secondary) 14%, var(--bg-surface));--nt-skeleton-highlight: color-mix(in srgb, var(--bg-surface) 80%, var(--nt-skeleton-base));position:relative;display:block;overflow:hidden;isolation:isolate;background:var(--nt-skeleton-base);border-radius:6px}.nt-skeleton--shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 15%,var(--nt-skeleton-highlight) 50%,transparent 85%);transform:translate(-100%);animation:nt-skeleton-sweep 2.2s ease-in-out infinite}@keyframes nt-skeleton-sweep{0%,15%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.nt-skeleton--shimmer:after{animation:none;display:none}}@media(forced-colors:active){.nt-skeleton{outline:1px solid CanvasText;outline-offset:-1px}.nt-skeleton--shimmer:after{display:none}}.nt-button{font:var(--nt-type-label);letter-spacing:normal;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--nt-height);padding:.625rem 1rem;border:1px solid var(--nt-border);border-radius:var(--nt-radius);background:var(--bg-subtle);color:var(--text-main);text-decoration:none;cursor:pointer;transition:background-color var(--nt-motion),border-color var(--nt-motion),color var(--nt-motion)}.nt-button:hover:not(:disabled){background:var(--nt-accent);border-color:var(--nt-accent);color:#fff}.nt-button:active:not(:disabled){background:var(--nt-accent-hover);color:#fff}.nt-button[data-variant=primary]{background:var(--nt-accent);border-color:var(--nt-accent);color:#fff}.nt-button[data-variant=primary]:hover:not(:disabled){background:var(--nt-accent-hover);border-color:var(--nt-accent-hover)}.nt-button[data-variant=ghost]{background:transparent;border-color:transparent}.nt-button[data-variant=danger]{color:var(--nt-danger);background:transparent}.nt-button[data-variant=danger]:hover:not(:disabled){background:var(--nt-danger);border-color:var(--nt-danger);color:var(--bg-surface)}.nt-button[data-size=sm]{min-height:2.125rem;padding:.375rem .75rem;font-size:.8125rem}.nt-button.nt-button--icon{width:var(--nt-height);height:var(--nt-height);flex:0 0 auto;padding:0;border-radius:50%}.nt-button:disabled{opacity:.4;cursor:not-allowed}.nt-icon{display:inline-flex;width:1.125rem;height:1.125rem;flex:0 0 auto}.nt-icon svg{display:block;width:100%;height:100%}.nt-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.nt-label{font:var(--nt-type-label);letter-spacing:normal;color:var(--text-main)}.nt-required{color:var(--nt-accent-text)}.nt-field-hint,.nt-field-error{margin:0;font-size:.75rem;line-height:1.5;color:var(--text-secondary)}.nt-field-error{color:var(--nt-danger)}input.nt-input,textarea.nt-input,select.nt-input{font:var(--nt-type-body);letter-spacing:normal;box-sizing:border-box;display:block;width:100%;min-width:0;min-height:var(--nt-height);padding:.6875rem .875rem;border:1px solid var(--nt-border);border-radius:var(--nt-radius);background:var(--bg-surface);color:var(--text-main);transition:border-color var(--nt-motion)}input.nt-input::placeholder,textarea.nt-input::placeholder,select.nt-input::placeholder{color:var(--text-secondary);opacity:1}input.nt-input:hover:not(:disabled),textarea.nt-input:hover:not(:disabled),select.nt-input:hover:not(:disabled){border-color:var(--text-secondary)}input.nt-input:focus,textarea.nt-input:focus,select.nt-input:focus{border-color:var(--nt-focus);outline:2px solid color-mix(in srgb,var(--nt-focus) 30%,transparent);outline-offset:2px}input.nt-input[aria-invalid=true],textarea.nt-input[aria-invalid=true],select.nt-input[aria-invalid=true]{border-color:var(--nt-danger)}input.nt-input:disabled,textarea.nt-input:disabled,select.nt-input:disabled{background:var(--bg-subtle);opacity:.55;cursor:not-allowed}textarea.nt-input{resize:vertical;min-height:6.5rem}select.nt-input{cursor:pointer;padding-right:2rem}.nt-choice-row{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.875rem;cursor:pointer}input.nt-choice{appearance:none;box-sizing:border-box;display:inline-grid;place-content:center;width:1.125rem;height:1.125rem;flex:0 0 auto;margin:0;padding:0;border:1px solid var(--text-secondary);border-radius:.3rem;background:var(--bg-surface);cursor:pointer;transition:background-color var(--nt-motion),border-color var(--nt-motion)}input.nt-choice:before{content:"";width:.3rem;height:.55rem;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg);visibility:hidden}input.nt-choice:checked{background:var(--nt-accent);border-color:var(--nt-accent)}input.nt-choice:checked:before{visibility:visible}input.nt-choice[type=radio]{border-radius:50%}input.nt-choice[type=radio]:before{width:.375rem;height:.375rem;border:0;border-radius:50%;background:#fff;transform:none}input.nt-choice:disabled{opacity:.4;cursor:not-allowed}input.nt-choice.nt-switch{display:inline-flex;align-items:center;justify-content:flex-start;width:2.375rem;height:1.375rem;padding:2px;border-radius:2rem;background:var(--bg-subtle)}input.nt-choice.nt-switch:before{visibility:visible;width:1rem;height:1rem;border:0;border-radius:50%;background:var(--text-secondary);transform:none;transition:transform var(--nt-motion)}input.nt-choice.nt-switch:checked{background:var(--nt-accent);border-color:var(--nt-accent)}input.nt-choice.nt-switch:checked:before{background:#fff;transform:translate(1rem)}.nt-button:focus-visible,.nt-choice:focus-visible,.nt-filter:focus-visible{outline:2px solid var(--nt-focus);outline-offset:3px}.nt-badge{display:inline-flex;align-items:center;gap:.375rem;border-radius:2rem;padding:.3rem .625rem;color:var(--text-secondary);background:var(--bg-subtle);font-size:.6875rem;font-weight:600;line-height:1.4}.nt-badge--blue{color:var(--nt-accent-text);background:var(--nt-accent-soft)}.nt-badge--success{color:var(--nt-jade-text);background:var(--nt-jade-soft)}.nt-badge--contrast{color:var(--nt-badge-contrast-text);background:var(--nt-badge-contrast-bg)}.nt-table-scroll{--nt-scrollbar-inset: var(--nt-radius);min-width:0;overflow-x:auto;border:1px solid var(--nt-surface-border);border-radius:var(--nt-radius);background:var(--bg-surface)}.nt-table-scroll:focus-visible{outline:2px solid var(--nt-focus);outline-offset:3px}.nt-table{width:100%;border-collapse:collapse;color:var(--text-main);font-size:13px;line-height:1.5;text-align:left}.nt-table th{padding:12px 20px;background:var(--bg-subtle);color:var(--text-secondary);font-size:11px;font-weight:600}.nt-table td{padding:16px 20px;border-top:1px solid var(--nt-separator);vertical-align:middle}.nt-table tbody tr:hover{background:var(--bg-subtle)}.nt-table-primary{display:block;font-weight:500;overflow-wrap:anywhere}.nt-table-secondary{display:block;margin-top:4px;color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.nt-badge--live,.nt-badge--new{color:var(--nt-jade-text);background:var(--nt-jade-soft)}.nt-badge--live:before,.nt-badge--new:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.nt-filter{border:1px solid var(--nt-border);border-radius:2rem;padding:.5rem .875rem;background:transparent;color:var(--text-secondary);font:inherit;font-size:.8125rem;cursor:pointer}.nt-filter[aria-pressed=true]{color:var(--nt-accent-text);background:var(--nt-accent-soft);border-color:var(--nt-accent-text)}.nt-filter:hover{border-color:var(--nt-accent-text);color:var(--nt-accent-text)}@media(forced-colors:active){input.nt-choice{appearance:auto}input.nt-choice:before{display:none}}@media(prefers-reduced-motion:reduce){.nt-button,.nt-input,input.nt-choice,input.nt-choice:before{transition:none}}.nt-type-page-title{font:var(--nt-type-page-title);letter-spacing:normal}.nt-type-dialog-title{font:var(--nt-type-dialog-title);letter-spacing:normal}.nt-type-panel-title{font:var(--nt-type-panel-title);letter-spacing:normal}.nt-type-body{font:var(--nt-type-body);letter-spacing:normal}.nt-type-label{font:var(--nt-type-label);letter-spacing:normal}.nt-type-secondary{font:var(--nt-type-secondary);letter-spacing:normal}.nt-type-meta{font:var(--nt-type-meta);letter-spacing:normal}.nt-type-meta-emphasis{font:var(--nt-type-meta-emphasis);letter-spacing:normal}
