@charset "UTF-8";.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}@layer properties;@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0%;size-adjust:109.69%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0%;size-adjust:134.59%}:root{--font-space-grotesk: "Space Grotesk", "Space Grotesk Fallback";--font-jetbrains-mono: "JetBrains Mono", "JetBrains Mono Fallback"}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--radius-lg: .5rem;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);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{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.italic{font-style:italic}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--font-sans: var(--font-space-grotesk), system-ui, sans-serif;--font-mono: var(--font-jetbrains-mono), ui-monospace, monospace;--canvas: #ffffff;--base: #ffffff;--subtle: #f5f5f6;--skeleton: #ececef;--skeleton-hi: #f8f8fa;--hover: #f7f7f8;--hairline: #f0f0f1;--border: #e8e8ea;--border-strong: #dddde0;--text: #1a1a1e;--muted: #6b6b72;--faint: #9a9aa2;--side: #fbfbfc;--side-border: #eaeaec;--nav-text: #54545c;--nav-icon: #84848c;--nav-hover: #f2f2f4;--nav-active-bg: #eef1ff;--nav-active-text: #1032cf;--primary: #1032cf;--primary-hover: #0d2ba8;--primary-soft: #eef1ff;--on-primary: #ffffff;--green: #00b578;--verified-bg: #e9faf3;--verified-text: #067a55;--warning: #b4520a;--warning-bg: #fdf0e4;--info-bg: #eef5ff;--info-border: #cfe0fb;--info-text: #1d4ea8;--amber: #f59e0b;--red: #d92d20;--red-bg: #fdeceb;--grade-good: #0b7682;--grade-good-bg: #e3f6f8;--grade-partial: #8a5a00;--grade-partial-bg: #fff3d1;--pink: #e879e8;--pink-raw: #ffbeff;--pink-tint: #fdf5fe;--pink-border: #f2dbf3;--pink-text: #9a3c9c;--sh-bar: 0 6px 20px rgba(20, 20, 25, .13);--sh-sheet: 0 12px 40px rgba(20, 20, 25, .16);--sh-segment: 0 1px 2px rgba(15, 23, 42, .08);--logo-inset: inset 0 0 0 1px rgb(0 0 0 / 8%);--scrim: rgba(10, 10, 12, .35);--sheet-scrim: rgb(17 17 24 / 34%);--dock-border: rgb(20 24 40 / 10%);--sh-dock: 0 1px 2px rgb(20 24 40 / 6%), 0 16px 36px -14px rgb(20 24 40 / 22%);--r-sm: 6px;--r: 8px;--r-lg: 13px}.dark{--canvas: #0e0e11;--base: #131317;--subtle: #1b1b20;--skeleton: #222228;--skeleton-hi: #2f2f37;--hover: #191920;--hairline: #1e1e23;--border: #242429;--border-strong: #2e2e35;--text: #f0f0f3;--muted: #9a9aa2;--faint: #66666e;--side: #100f13;--side-border: #202026;--nav-text: #b4b4bc;--nav-icon: #8a8a92;--nav-hover: #1b1b21;--nav-active-bg: #1b2350;--nav-active-text: #93a7ff;--primary: #5b78ff;--primary-hover: #7189ff;--primary-soft: #171d40;--on-primary: #ffffff;--green: #22e0a0;--verified-bg: #0f2c22;--verified-text: #3fe3ac;--warning: #e8a04a;--warning-bg: #2a1e10;--info-bg: #111c33;--info-border: #22345a;--info-text: #9dbcff;--amber: #fbbf24;--red: #ff5a5f;--red-bg: #2a1416;--grade-good: #4fd3e0;--grade-good-bg: #0e2a2e;--grade-partial: #f2c14e;--grade-partial-bg: #2b2310;--pink: #ffbeff;--pink-raw: #ffbeff;--pink-tint: #201622;--pink-border: #3a2a40;--pink-text: #ffbeff;--sh-bar: 0 6px 22px rgba(0, 0, 0, .5);--sh-sheet: 0 14px 44px rgba(0, 0, 0, .55)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--canvas);color:var(--text);font-family:var(--font-sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.boot{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:var(--canvas)}.boot-spinner{width:28px;height:28px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--primary);animation:boot-spin .8s linear infinite}.boot-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.boot-failed .boot-label{display:none}.boot-message{display:none;margin:0;font:var(--type-body, 14px/1.5 var(--font-sans));color:var(--text)}.boot-message a{color:var(--primary)}.boot-failed .boot-spinner{display:none}.boot-failed .boot-message{display:block}@keyframes boot-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.boot-spinner{animation-duration:1.6s}}.ac-shimmer{background:linear-gradient(100deg,var(--skeleton) 0%,var(--skeleton) 38%,var(--skeleton-hi) 50%,var(--skeleton) 62%,var(--skeleton) 100%);background-size:300% 100%;background-attachment:fixed;animation:ac-shimmer-sweep 1.6s linear infinite}@keyframes ac-shimmer-sweep{0%{background-position:100% 0}to{background-position:0% 0}}@keyframes ac-shimmer-fade{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ac-shimmer{background:var(--skeleton);animation:ac-shimmer-fade 2.4s ease-in-out infinite}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}html{color-scheme:light}html.dark{color-scheme:dark}html{--mat-sys-background: light-dark(#faf8ff, #121319);--mat-sys-error: light-dark(#bc140d, #ffb4a8);--mat-sys-error-container: light-dark(#ffdad5, #930002);--mat-sys-inverse-on-surface: light-dark(#f1f0f8, #2f3036);--mat-sys-inverse-primary: light-dark(#bbc3ff, #314be3);--mat-sys-inverse-surface: light-dark(#2f3036, #e3e1ea);--mat-sys-on-background: light-dark(#1a1b21, #e3e1ea);--mat-sys-on-error: light-dark(#ffffff, #690001);--mat-sys-on-error-container: light-dark(#930002, #ffdad5);--mat-sys-on-primary: light-dark(#ffffff, #001c94);--mat-sys-on-primary-container: light-dark(#052dcc, #dee0ff);--mat-sys-on-primary-fixed: light-dark(#000e5e, #000e5e);--mat-sys-on-primary-fixed-variant: light-dark(#052dcc, #052dcc);--mat-sys-on-secondary: light-dark(#ffffff, #2f3036);--mat-sys-on-secondary-container: light-dark(#46464d, #e3e1ea);--mat-sys-on-secondary-fixed: light-dark(#1a1b21, #1a1b21);--mat-sys-on-secondary-fixed-variant: light-dark(#46464d, #46464d);--mat-sys-on-surface: light-dark(#1a1b21, #e3e1ea);--mat-sys-on-surface-variant: light-dark(#46464d, #e3e1ea);--mat-sys-on-tertiary: light-dark(#ffffff, #5a0060);--mat-sys-on-tertiary-container: light-dark(#7c0f82, #ffd6f8);--mat-sys-on-tertiary-fixed: light-dark(#37003b, #37003b);--mat-sys-on-tertiary-fixed-variant: light-dark(#7c0f82, #7c0f82);--mat-sys-outline: light-dark(#76767d, #909097);--mat-sys-outline-variant: light-dark(#c7c5cd, #46464d);--mat-sys-primary: light-dark(#314be3, #bbc3ff);--mat-sys-primary-container: light-dark(#dee0ff, #052dcc);--mat-sys-primary-fixed: light-dark(#dee0ff, #dee0ff);--mat-sys-primary-fixed-dim: light-dark(#bbc3ff, #bbc3ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#5e5e65, #c7c5cd);--mat-sys-secondary-container: light-dark(#e3e1ea, #46464d);--mat-sys-secondary-fixed: light-dark(#e3e1ea, #e3e1ea);--mat-sys-secondary-fixed-dim: light-dark(#c7c5cd, #c7c5cd);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf8ff, #121319);--mat-sys-surface-bright: light-dark(#faf8ff, #38393f);--mat-sys-surface-container: light-dark(#eeedf5, #1e1f25);--mat-sys-surface-container-high: light-dark(#e9e7ef, #292a30);--mat-sys-surface-container-highest: light-dark(#e3e1ea, #34343b);--mat-sys-surface-container-low: light-dark(#f4f2fb, #1a1b21);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e13);--mat-sys-surface-dim: light-dark(#dad9e1, #121319);--mat-sys-surface-tint: light-dark(#314be3, #bbc3ff);--mat-sys-surface-variant: light-dark(#e3e1ea, #46464d);--mat-sys-tertiary: light-dark(#98309d, #ffa9fb);--mat-sys-tertiary-container: light-dark(#ffd6f8, #7c0f82);--mat-sys-tertiary-fixed: light-dark(#ffd6f8, #ffd6f8);--mat-sys-tertiary-fixed-dim: light-dark(#ffa9fb, #ffa9fb);--mat-sys-neutral-variant20: #2f3036;--mat-sys-neutral10: #1a1b21;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Space Grotesk, system-ui, sans-serif;--mat-sys-body-large-font: Space Grotesk, system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Space Grotesk, system-ui, sans-serif;--mat-sys-body-medium-font: Space Grotesk, system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Space Grotesk, system-ui, sans-serif;--mat-sys-body-small-font: Space Grotesk, system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Space Grotesk, system-ui, sans-serif;--mat-sys-display-large-font: Space Grotesk, system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Space Grotesk, system-ui, sans-serif;--mat-sys-display-medium-font: Space Grotesk, system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Space Grotesk, system-ui, sans-serif;--mat-sys-display-small-font: Space Grotesk, system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Space Grotesk, system-ui, sans-serif;--mat-sys-headline-large-font: Space Grotesk, system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Space Grotesk, system-ui, sans-serif;--mat-sys-headline-medium-font: Space Grotesk, system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Space Grotesk, system-ui, sans-serif;--mat-sys-headline-small-font: Space Grotesk, system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 600 .875rem / 1.25rem Space Grotesk, system-ui, sans-serif;--mat-sys-label-large-font: Space Grotesk, system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 600 .75rem / 1rem Space Grotesk, system-ui, sans-serif;--mat-sys-label-medium-font: Space Grotesk, system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 600;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 600 .688rem / 1rem Space Grotesk, system-ui, sans-serif;--mat-sys-label-small-font: Space Grotesk, system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 600;--mat-sys-title-large: 400 1.375rem / 1.75rem Space Grotesk, system-ui, sans-serif;--mat-sys-title-large-font: Space Grotesk, system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 600 1rem / 1.5rem Space Grotesk, system-ui, sans-serif;--mat-sys-title-medium-font: Space Grotesk, system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-small: 600 .875rem / 1.25rem Space Grotesk, system-ui, sans-serif;--mat-sys-title-small-font: Space Grotesk, system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 600;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-surface: var(--base);--mat-sys-surface-container: var(--hover);--mat-sys-surface-container-low: var(--base);--mat-sys-surface-container-high: var(--hairline);--mat-sys-surface-container-highest: var(--border);--mat-sys-on-surface: var(--text);--mat-sys-on-surface-variant: var(--muted);--mat-sys-outline: var(--border-strong);--mat-sys-outline-variant: var(--border);--mat-sys-primary: var(--primary);--mat-sys-on-primary: var(--on-primary);--mat-sys-primary-container: var(--primary-soft);--mat-sys-on-primary-container: var(--primary);--mat-sys-error: var(--red);--mat-sys-error-container: var(--red-bg);--mat-sys-corner-extra-small: 6px;--mat-sys-corner-small: 6px;--mat-sys-corner-medium: 8px;--mat-sys-corner-large: 12px;--mat-sys-corner-extra-large: 12px;--mat-sys-level1: 0 0 0 1px var(--border-strong), 0 6px 20px light-dark(rgba(20, 20, 25, .13), rgba(0, 0, 0, .5));--mat-sys-level2: 0 0 0 1px var(--border-strong), 0 12px 40px light-dark(rgba(20, 20, 25, .16), rgba(0, 0, 0, .55));--mat-sys-level3: 0 0 0 1px var(--border-strong), 0 12px 40px light-dark(rgba(20, 20, 25, .16), rgba(0, 0, 0, .55));--mat-sys-body-medium-size: .8125rem;--mat-sys-body-medium-line-height: 1.5;--mat-sys-label-large-size: .8125rem;--mat-sys-label-large-weight: 600;--mat-sys-title-medium-size: .9375rem;--mat-sys-title-medium-weight: 600}html{--mat-form-field-outlined-outline-color: var(--border-strong);--mat-form-field-outlined-hover-outline-color: var(--faint);--mat-form-field-outlined-focus-outline-color: var(--primary);--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 1px;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-input-text-color: var(--text);--mat-form-field-outlined-input-text-placeholder-color: var(--faint);--mat-form-field-outlined-disabled-outline-color: var(--border);--mat-form-field-outlined-disabled-input-text-color: var(--faint);--mat-form-field-outlined-error-outline-color: var(--red);--mat-form-field-outlined-error-focus-outline-color: var(--red);--mat-form-field-outlined-error-hover-outline-color: var(--red);--mat-form-field-container-text-size: .8125rem;--mat-form-field-container-text-line-height: 1.5;--mat-form-field-container-text-weight: 500;--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-subscript-text-size: .6875rem;--mat-form-field-error-text-color: var(--red);--mat-form-field-enabled-select-arrow-color: var(--faint);--mat-form-field-focus-select-arrow-color: var(--primary);--mat-form-field-disabled-select-arrow-color: var(--border-strong);--mat-form-field-hover-state-layer-opacity: 0;--mat-form-field-focus-state-layer-opacity: 0}mat-form-field.ac-field-on-subtle{border-radius:8px;background:var(--base)}html{--mat-select-panel-background-color: var(--base);--mat-select-container-elevation-shadow: 0 0 0 1px var(--border-strong), 0 12px 40px light-dark(rgba(20, 20, 25, .16), rgba(0, 0, 0, .55));--mat-select-enabled-trigger-text-color: var(--text);--mat-select-disabled-trigger-text-color: var(--faint);--mat-select-placeholder-text-color: var(--faint);--mat-select-enabled-arrow-color: var(--faint);--mat-select-focused-arrow-color: var(--primary);--mat-select-disabled-arrow-color: var(--border-strong);--mat-select-invalid-arrow-color: var(--red);--mat-select-trigger-text-size: .8125rem;--mat-select-trigger-text-weight: 500;--mat-select-trigger-text-line-height: 1.5}html{--mat-option-label-text-color: var(--text);--mat-option-label-text-size: .8125rem;--mat-option-label-text-weight: 400;--mat-option-label-text-line-height: 1.5;--mat-option-hover-state-layer-color: var(--hover);--mat-option-focus-state-layer-color: var(--hairline);--mat-option-selected-state-label-text-color: var(--primary);--mat-option-selected-state-layer-color: transparent}html{--mat-pseudo-checkbox-full-unselected-icon-color: var(--border-strong);--mat-pseudo-checkbox-full-selected-icon-color: var(--primary);--mat-pseudo-checkbox-full-selected-checkmark-color: var(--on-primary);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: var(--border);--mat-pseudo-checkbox-full-disabled-selected-icon-color: var(--border);--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--primary)}html{--mat-autocomplete-background-color: var(--base);--mat-autocomplete-container-shape: 8px;--mat-autocomplete-container-elevation-shadow: 0 0 0 1px var(--border-strong), 0 12px 40px light-dark(rgba(20, 20, 25, .16), rgba(0, 0, 0, .55))}html{--mat-checkbox-selected-icon-color: var(--primary);--mat-checkbox-selected-hover-icon-color: var(--primary);--mat-checkbox-selected-focus-icon-color: var(--primary);--mat-checkbox-selected-pressed-icon-color: var(--primary);--mat-checkbox-selected-checkmark-color: var(--on-primary);--mat-checkbox-unselected-icon-color: var(--border-strong);--mat-checkbox-unselected-hover-icon-color: var(--faint);--mat-checkbox-disabled-selected-icon-color: var(--border);--mat-checkbox-disabled-unselected-icon-color: var(--border);--mat-checkbox-label-text-color: var(--text);--mat-checkbox-label-text-size: .8125rem;--mat-checkbox-label-text-weight: 400;--mat-checkbox-selected-hover-state-layer-opacity: 0;--mat-checkbox-selected-focus-state-layer-opacity: 0;--mat-checkbox-selected-pressed-state-layer-opacity: 0;--mat-checkbox-unselected-hover-state-layer-opacity: 0;--mat-checkbox-unselected-focus-state-layer-opacity: 0;--mat-checkbox-unselected-pressed-state-layer-opacity: 0;--mat-checkbox-state-layer-size: 24px;--mat-checkbox-touch-target-display: block;--mat-checkbox-touch-target-size: 44px}html{--mat-radio-selected-icon-color: var(--primary);--mat-radio-selected-hover-icon-color: var(--primary);--mat-radio-selected-focus-icon-color: var(--primary);--mat-radio-selected-pressed-icon-color: var(--primary);--mat-radio-unselected-icon-color: var(--border-strong);--mat-radio-unselected-hover-icon-color: var(--faint);--mat-radio-disabled-selected-icon-color: var(--border);--mat-radio-disabled-unselected-icon-color: var(--border);--mat-radio-label-text-color: var(--text);--mat-radio-label-text-size: .8125rem;--mat-radio-label-text-weight: 400;--mat-radio-state-layer-size: 24px;--mat-radio-touch-target-display: block;--mat-radio-touch-target-size: 44px}.ac-touch-choices{--mat-radio-state-layer-size: 40px;--mat-radio-label-text-size: 1em;--mat-radio-label-text-line-height: 1.4;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-size: 1em;--mat-checkbox-label-text-line-height: 1.4}.ac-choices-invalid{--mat-radio-unselected-icon-color: var(--red);--mat-radio-unselected-hover-icon-color: var(--red);--mat-checkbox-unselected-icon-color: var(--red);--mat-checkbox-unselected-hover-icon-color: var(--red)}html{--mat-button-filled-container-color: var(--primary);--mat-button-filled-label-text-color: var(--on-primary);--mat-button-filled-container-shape: 8px;--mat-button-filled-container-height: 36px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-label-text-size: .8125rem;--mat-button-filled-label-text-weight: 600;--mat-button-filled-disabled-container-color: var(--border);--mat-button-filled-disabled-label-text-color: var(--faint);--mat-button-filled-touch-target-display: block;--mat-button-filled-touch-target-size: 44px;--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-outline-width: 1px;--mat-button-outlined-label-text-color: var(--text);--mat-button-outlined-container-shape: 8px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-horizontal-padding: 16px;--mat-button-outlined-label-text-size: .8125rem;--mat-button-outlined-label-text-weight: 600;--mat-button-outlined-touch-target-display: block;--mat-button-outlined-touch-target-size: 44px;--mat-button-text-label-text-color: var(--text);--mat-button-text-container-shape: 8px;--mat-button-text-container-height: 36px;--mat-button-text-label-text-size: .8125rem;--mat-button-text-label-text-weight: 600;--mat-button-text-touch-target-display: block;--mat-button-text-touch-target-size: 44px}html{--mat-dialog-container-color: var(--base);--mat-dialog-container-shape: 12px;--mat-dialog-container-elevation-shadow: 0 0 0 1px var(--border-strong), 0 12px 40px light-dark(rgba(20, 20, 25, .16), rgba(0, 0, 0, .55));--mat-dialog-subhead-color: var(--text);--mat-dialog-subhead-size: 1rem;--mat-dialog-subhead-weight: 600;--mat-dialog-subhead-line-height: 1.3;--mat-dialog-supporting-text-color: var(--muted);--mat-dialog-supporting-text-size: .8125rem;--mat-dialog-supporting-text-line-height: 1.5;--mat-dialog-headline-padding: 20px 20px 8px;--mat-dialog-content-padding: 0 20px 8px;--mat-dialog-with-actions-content-padding: 0 20px 8px;--mat-dialog-actions-padding: 8px 20px 20px;--mat-dialog-actions-alignment: flex-end}html{--mat-menu-container-color: var(--base);--mat-menu-container-shape: 8px;--mat-menu-container-elevation-shadow: 0 0 0 1px var(--border-strong), 0 12px 40px light-dark(rgba(20, 20, 25, .16), rgba(0, 0, 0, .55));--mat-menu-item-label-text-color: var(--text);--mat-menu-item-label-text-size: .8125rem;--mat-menu-item-label-text-weight: 400;--mat-menu-item-icon-color: var(--muted);--mat-menu-item-icon-size: 16px;--mat-menu-item-hover-state-layer-color: var(--hover);--mat-menu-item-focus-state-layer-color: var(--hairline);--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-divider-color: var(--border)}html{--mat-tooltip-container-color: var(--text);--mat-tooltip-container-shape: 6px;--mat-tooltip-supporting-text-color: var(--canvas);--mat-tooltip-supporting-text-size: .6875rem;--mat-tooltip-supporting-text-weight: 500}html{--mat-chip-container-shape-radius: 999px;--mat-chip-container-height: 28px;--mat-chip-outline-color: var(--border);--mat-chip-outline-width: 1px;--mat-chip-label-text-color: var(--text);--mat-chip-label-text-size: .75rem;--mat-chip-label-text-weight: 500;--mat-chip-elevated-container-color: var(--base);--mat-chip-elevated-selected-container-color: var(--primary-soft);--mat-chip-selected-label-text-color: var(--primary);--mat-chip-hover-state-layer-opacity: 0;--mat-chip-focus-state-layer-opacity: 0;--mat-chip-with-icon-icon-size: 14px;--mat-chip-with-trailing-icon-trailing-icon-color: var(--muted)}html{--mat-slide-toggle-selected-track-color: var(--primary);--mat-slide-toggle-selected-hover-track-color: var(--primary-hover);--mat-slide-toggle-selected-focus-track-color: var(--primary);--mat-slide-toggle-selected-pressed-track-color: var(--primary-hover);--mat-slide-toggle-selected-handle-color: var(--on-primary);--mat-slide-toggle-selected-hover-handle-color: var(--on-primary);--mat-slide-toggle-selected-focus-handle-color: var(--on-primary);--mat-slide-toggle-selected-icon-color: var(--primary);--mat-slide-toggle-unselected-track-color: var(--border);--mat-slide-toggle-unselected-hover-track-color: var(--border-strong);--mat-slide-toggle-unselected-handle-color: var(--base);--mat-slide-toggle-unselected-hover-handle-color: var(--base);--mat-slide-toggle-unselected-icon-color: var(--border);--mat-slide-toggle-track-outline-color: var(--border-strong);--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-track-height: 20px;--mat-slide-toggle-track-shape: 999px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-handle-height: 14px;--mat-slide-toggle-handle-shape: 999px;--mat-slide-toggle-selected-handle-size: 14px;--mat-slide-toggle-unselected-handle-size: 14px;--mat-slide-toggle-pressed-handle-size: 14px;--mat-slide-toggle-with-icon-handle-size: 14px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 3px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 3px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 3px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 3px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 3px;--mat-slide-toggle-state-layer-size: 24px;--mat-slide-toggle-selected-icon-size: 0;--mat-slide-toggle-unselected-icon-size: 0;--mat-slide-toggle-label-text-color: var(--text);--mat-slide-toggle-label-text-size: .8125rem;--mat-slide-toggle-selected-hover-state-layer-opacity: 0;--mat-slide-toggle-selected-focus-state-layer-opacity: 0;--mat-slide-toggle-unselected-hover-state-layer-opacity: 0;--mat-slide-toggle-unselected-focus-state-layer-opacity: 0;--mat-slide-toggle-touch-target-display: block;--mat-slide-toggle-touch-target-size: 44px}html{--mat-card-outlined-container-color: var(--base);--mat-card-outlined-outline-color: var(--border);--mat-card-outlined-outline-width: 1px;--mat-card-outlined-container-shape: 12px;--mat-card-title-text-size: 1rem;--mat-card-title-text-weight: 600;--mat-card-title-text-line-height: 1.3;--mat-card-subtitle-text-color: var(--muted);--mat-card-subtitle-text-size: .8125rem;--mat-card-subtitle-text-weight: 400}html{--mat-datepicker-calendar-container-background-color: var(--base);--mat-datepicker-calendar-container-shape: 12px;--mat-datepicker-calendar-container-elevation-shadow: 0 0 0 1px var(--border-strong), 0 12px 40px light-dark(rgba(20, 20, 25, .16), rgba(0, 0, 0, .55));--mat-datepicker-calendar-date-selected-state-background-color: var(--primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--on-primary);--mat-datepicker-calendar-date-hover-state-background-color: var(--hairline);--mat-datepicker-calendar-date-focus-state-background-color: var(--hairline);--mat-datepicker-calendar-date-in-range-state-background-color: var(--primary-soft);--mat-datepicker-calendar-date-today-outline-color: var(--primary);--mat-datepicker-calendar-date-text-color: var(--text);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-body-label-text-color: var(--muted);--mat-datepicker-calendar-header-text-color: var(--muted);--mat-datepicker-calendar-text-size: .8125rem;--mat-datepicker-toggle-icon-color: var(--faint);--mat-datepicker-toggle-active-state-icon-color: var(--primary)}.ac-panel .mat-mdc-option{min-height:34px;padding-right:10px;padding-left:10px;border-radius:var(--r-sm, 6px)}.ac-panel.ac-surface{border-radius:10px;padding:4px}.cdk-overlay-pane .ac-panel.ac-surface.ac-round{border-radius:10px}.mat-mdc-form-field .mat-mdc-select-arrow-wrapper{height:20px}.mat-mdc-select-trigger .mat-mdc-select-arrow svg{display:none}.mat-mdc-select-trigger .mat-mdc-select-arrow:after{content:"";position:absolute;inset:0;width:6px;height:6px;margin:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:0 0 2px;transform:translateY(-2px) rotate(45deg)}mat-checkbox.mat-mdc-checkbox .mdc-checkbox{flex-basis:16px;width:16px;height:16px;padding:calc((var(--mat-checkbox-state-layer-size, 24px) - 16px) / 2)}mat-checkbox.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mat-checkbox-state-layer-size, 24px) - 16px) / 2);left:calc((var(--mat-checkbox-state-layer-size, 24px) - 16px) / 2);width:16px;height:16px;border-radius:4px}.ac-panel .mat-pseudo-checkbox-full{width:16px;height:16px;border-width:1px;border-radius:4px}.ac-panel .mat-pseudo-checkbox-minimal{width:14px;height:14px}.ac-panel .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked:after{width:8px;height:3px;top:-2.1213203436px}.ac-panel .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{width:10px;height:4px;top:-2.8284271247px}.ac-panel .mat-mdc-option[aria-selected=true] .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color);font-weight:600}.mat-mdc-radio-button .mdc-radio .mdc-radio__background,.mat-mdc-radio-button .mdc-radio .mdc-radio__background:before{width:16px;height:16px}mat-radio-button.mat-mdc-radio-button .mdc-radio{width:16px;height:16px;padding:calc((var(--mat-radio-state-layer-size, 24px) - 16px) / 2)}.mat-mdc-form-field .mat-mdc-text-field-wrapper:has(:focus){border-radius:8px;box-shadow:0 0 0 2px var(--primary-soft)}
