:root{color-scheme:dark}:root img,:root picture,:root video,:root canvas,:root svg{display:block;max-width:100%}:root *,:root *:before,:root *:after{box-sizing:border-box}:root a,:root button{-webkit-user-select:none;user-select:none}:root a:hover,:root a:focus-visible,:root button:hover,:root button:focus-visible{cursor:pointer}:root a:focus-visible,:root button:focus-visible,:root input:focus-visible,:root select:focus-visible,:root textarea:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}:root a:focus-visible{border-radius:2px}html,body{height:100%;color:var(--text-primary)}html{background-color:var(--bg-main)}body{margin:0;font-family:var(--font-family);transition:transform var(--duration-fast) var(--ease-out-quart)}body:has([ngpDialogOverlay]):not(:has([ngpDialog].drawer-panel)){transform:scale(.97);overflow:hidden}body:has(.cdk-drag-preview) *{cursor:grabbing}:root{--neutral-950-hsl: 0 0% 4%;--neutral-900-hsl: 0 0% 8%;--neutral-850-hsl: 0 0% 9%;--neutral-800-hsl: 0 0% 15%;--neutral-700-hsl: 0 0% 18%;--neutral-650-hsl: 0 0% 20%;--neutral-500-hsl: 0 0% 34%;--neutral-300-hsl: 0 0% 63%;--neutral-50-hsl: 0 0% 98%;--neutral-950: hsl(var(--neutral-950-hsl));--neutral-900: hsl(var(--neutral-900-hsl));--neutral-850: hsl(var(--neutral-850-hsl));--neutral-800: hsl(var(--neutral-800-hsl));--neutral-700: hsl(var(--neutral-700-hsl));--neutral-650: hsl(var(--neutral-650-hsl));--neutral-500: hsl(var(--neutral-500-hsl));--neutral-300: hsl(var(--neutral-300-hsl));--neutral-50: hsl(var(--neutral-50-hsl));--accent-primary: hsl(72 96% 65%);--accent-primary-hover: hsl(72 96% 65% / .2);--semantic-danger: hsl(1 77% 55%);--semantic-danger-hover: hsl(1 77% 55% / .2);--semantic-danger-surface: hsl(359 90% 92%);--semantic-danger-surface-subtle: hsl(359 100% 97%);--absolute-black: var(--neutral-950);--absolute-white: var(--neutral-50)}@supports (color: oklch(50% .2 30deg)){:root{--accent-primary: oklch(.9336 .1922 120.1);--accent-primary-hover: oklch(.9336 .1922 120.1 / .2);--semantic-danger: oklch(.6083 .209 27.03);--semantic-danger-hover: oklch(.6083 .209 27.03 / .2);--semantic-danger-surface: oklch(.913 .041 16.79);--semantic-danger-surface-subtle: oklch(.968 .012 22)}}:root{--color-primary: var(--accent-primary);--color-danger: var(--semantic-danger);--bg-main: var(--neutral-950);--bg-component: var(--neutral-850);--bg-hover: var(--neutral-800);--outline-color: var(--neutral-700);--outline-component: 1px solid var(--outline-color);--outline-primary: 1px solid var(--accent-primary);--outline-danger: 1px solid var(--semantic-danger);--shadow-component: none;--shadow-component-inline-start: none;--shadow-component-inline-end: none;--shadow-component-block-start: none;--shadow-component-block-end: none;--text-primary: var(--neutral-50);--text-secondary: var(--neutral-300);--text-inverse: var(--neutral-950);--text-accent: var(--color-primary);--text-danger: var(--semantic-danger);--bg-danger: var(--semantic-danger-hover);--bg-danger-surface: var(--semantic-danger-surface);--bg-danger-surface-subtle: var(--semantic-danger-surface-subtle);--bg-backdrop: hsl(var(--neutral-950-hsl) / .5)}[data-theme=light]{--neutral-950-hsl: 0 0% 96%;--neutral-900-hsl: 0 0% 94%;--neutral-850-hsl: 0 0% 100%;--neutral-800-hsl: 0 0% 92%;--neutral-700-hsl: 0 0% 86%;--neutral-650-hsl: 0 0% 82%;--neutral-500-hsl: 0 0% 52%;--neutral-300-hsl: 0 0% 32%;--neutral-50-hsl: 0 0% 8%;--accent-primary: hsl(72, 40%, 40%);--accent-primary-hover: hsl(72, 40%, 40% / .2);color-scheme:light;--shadow-component-inline-start: -4px 0 10px 0 rgba(10, 10, 10, .05);--shadow-component-inline-end: 4px 0 10px 0 rgba(10, 10, 10, .05);--shadow-component-block-start: 0 -4px 10px 0 rgba(10, 10, 10, .05);--shadow-component-block-end: 0 4px 10px 0 rgba(10, 10, 10, .05);--absolute-black: var(--neutral-50);--absolute-white: var(--neutral-950)}:root{--font-family: "Inter", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-line-height: calc(1em + .5rem) ;--font-size-32: 2rem;--font-size-24: 1.5rem;--font-size-16: 1rem;--font-size-14: .875rem;--font-size-12: .75rem;--font-smoothing: antialiased}:root .display-lg{font-size:var(--font-size-32);line-height:var(--font-line-height);font-weight:var(--font-weight-medium);-webkit-font-smoothing:var(--font-smoothing)}:root .heading-lg{font-size:var(--font-size-24);line-height:var(--font-line-height);font-weight:var(--font-weight-medium);-webkit-font-smoothing:var(--font-smoothing)}:root .heading-sm{font-size:var(--font-size-14);line-height:var(--font-line-height);font-weight:var(--font-weight-medium);-webkit-font-smoothing:var(--font-smoothing)}:root .body{font-size:var(--font-size-14);line-height:var(--font-line-height);font-weight:var(--font-weight-regular);-webkit-font-smoothing:var(--font-smoothing)}:root .body-sm{font-size:var(--font-size-12);line-height:var(--font-line-height);font-weight:var(--font-weight-regular);-webkit-font-smoothing:var(--font-smoothing)}:root .label{font-size:var(--font-size-16);line-height:var(--font-line-height);font-weight:var(--font-weight-medium);-webkit-font-smoothing:var(--font-smoothing)}:root{--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--duration-micro: .1s;--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .25s}input,textarea,select{font-family:inherit;font-size:inherit;color:var(--text-primary);background-color:var(--bg-component);border:var(--outline-component);border-radius:8px;width:100%;max-width:349px;padding:8px 12px}input:focus,textarea:focus,select:focus{outline:var(--outline-primary)}input.ng-invalid.ng-dirty,textarea.ng-invalid.ng-dirty,select.ng-invalid.ng-dirty{outline:var(--outline-danger)}input.ng-invalid.ng-dirty:focus,textarea.ng-invalid.ng-dirty:focus,select.ng-invalid.ng-dirty:focus{outline:var(--outline-danger)}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:inset 0 0 0 1000px var(--bg-component)}input.hidden-input{background-color:transparent;border-color:transparent;text-align:end;width:fit-content;max-width:110px;padding-block:2px;transition:background-color var(--duration-fast) var(--ease-out-quart),border-color var(--duration-fast) var(--ease-out-quart)}input.hidden-input:hover,input.hidden-input:focus-visible{background-color:var(--bg-component);border-color:var(--outline-color)}textarea{resize:vertical}::placeholder{color:var(--text-secondary);opacity:1}[ngpCheckbox][data-focus-visible],[ngpSelect][data-focus]{outline:2px solid var(--accent-primary);outline-offset:2px}[ngpSelectDropdown]{background:var(--bg-component);border:var(--outline-component);position:absolute;border-radius:6px;box-shadow:0 4px 12px #0000004d;padding:8px 4px;min-width:80px}[ngpSelectOption]{padding:6px 12px;border-radius:4px;font-size:inherit;font-family:inherit;color:var(--text-primary);text-align:end;cursor:pointer}[ngpSelectOption][data-active]{background:var(--bg-hover)}[ngpSelectOption][data-selected]{color:var(--accent-primary);font-weight:var(--font-weight-medium)}button{transition:transform var(--duration-fast) var(--ease-out-quart),background-color var(--duration-fast) var(--ease-out-quart),color var(--duration-fast) var(--ease-out-quart)}button.primary{color:var(--text-inverse);background-color:var(--color-primary);border:var(--outline-component);border-radius:8px;border-color:transparent;width:100%;max-width:349px;padding:8px 12px}button.primary:disabled{cursor:not-allowed;background-color:var(--neutral-500)}button.primary.outline{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}button.secondary{color:var(--text-primary);background-color:var(--bg-component);border-radius:8px;border:var(--outline-component);width:100%;max-width:349px;padding:8px 12px}button.secondary:has(ng-icon){display:flex;align-items:center;justify-content:center;gap:10px}button.secondary:disabled{cursor:not-allowed;background-color:var(--bg-main);color:var(--text-secondary)}button:active:not(:disabled){transform:scale(.97)}button.link{all:unset;cursor:pointer;color:var(--text-accent);-webkit-user-select:none;user-select:none}button.link:has(ng-icon){display:flex;align-items:center;gap:10px}button.link:focus-visible{outline:var(--outline-primary);outline-offset:2px;border-radius:2px}button.danger{color:var(--text-inverse);background-color:var(--color-danger);border:none;border-radius:8px;width:100%;max-width:349px;padding:8px 12px}button.danger:disabled{cursor:not-allowed;opacity:.5}button.icon-only{all:unset;cursor:pointer;color:var(--text-secondary);display:flex;padding:4px;border-radius:4px}button.icon-only.disabled,button.icon-only:disabled{cursor:not-allowed;color:var(--neutral-700);pointer-events:none}button.icon-only:not(.disabled):not(:disabled):hover,button.icon-only:not(.disabled):not(:disabled):focus-visible{color:var(--text-primary);background-color:var(--bg-hover)}button.icon-only:not(.disabled):not(:disabled).danger:hover,button.icon-only:not(.disabled):not(:disabled).danger:focus-visible{color:var(--text-danger);background-color:var(--bg-danger)}button.icon-only:focus-visible{outline:var(--outline-primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){button{transition:none}}[data-theme=light] button.primary{box-shadow:var(--shadow-component-block-end)}[data-theme=light] button.secondary{border:none;box-shadow:var(--shadow-component-block-end)}[ngpPopover]{z-index:10}html[data-theme=light] [ngpPopover]{border:none;box-shadow:var(--shadow-component-block-end)}
