*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}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}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.static{position:static}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.w-56{width:14rem}.w-full{width:100%}.max-w-4xl{max-width:56rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-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)!important}.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)}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.s8xvkh0,.vzqfux9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.s7nepou{box-sizing:border-box;justify-content:center;align-items:center;display:flex;gap:var(--t-spacing-2);width:var(--t-spacing-6);height:var(--t-spacing-3);border-radius:var(--t-border-radius-pill);border:1px solid var(--s7nepou-0);overflow:hidden}.s19sxjiw{background-color:var(--s19sxjiw-0);border-radius:var(--t-border-radius-pill);height:8px;width:8px}.s10yc2xe{height:var(--t-spacing-2);background-color:var(--s10yc2xe-0);border-radius:var(--s10yc2xe-1);overflow:hidden;width:100%}.ssia3jc{background-color:var(--ssia3jc-0);border-radius:var(--ssia3jc-1);height:100%;width:100%}.skj0go6{align-items:center;flex-shrink:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--skj0go6-0);border:var(--skj0go6-1);box-sizing:border-box;display:flex;font-size:var(--skj0go6-2);height:var(--skj0go6-3);justify-content:center;width:var(--skj0go6-3);color:var(--skj0go6-4);background:var(--skj0go6-5)}.skj0go6:hover{box-shadow:var(--skj0go6-6)}.s11vr7rx{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s1muucam{font-weight:var(--s1muucam-0)}.a3dy3az{-webkit-backdrop-filter:var(--t-blur-strong);backdrop-filter:var(--t-blur-strong);background-color:var(--t-color-transparent-gray11);border-radius:var(--t-border-radius-sm);box-shadow:var(--t-box-shadow-light);color:var(--t-gray-scale-gray1);font-size:var(--t-font-size-sm);font-weight:var(--t-font-weight-regular);overflow:visible;padding:var(--t-spacing-2);word-break:break-word;z-index:var(--t-last-layer-z-index)}.sh9asu0{color:var(--t-color-blue);-webkit-text-decoration:underline;text-decoration:underline}.sh9asu0:hover{text-decoration-color:var(--t-color-blue)}.s1w3fbr1{cursor:var(--s1w3fbr1-0);font-family:inherit;font-size:inherit;font-weight:inherit;max-width:100%;overflow:hidden;-webkit-text-decoration:inherit;text-decoration:inherit;text-overflow:ellipsis;height:var(--s1w3fbr1-1);-webkit-line-clamp:var(--s1w3fbr1-2);display:-webkit-box;-webkit-box-orient:vertical;white-space:pre-wrap;overflow-wrap:break-word}.s1a0c8w6{cursor:var(--s1a0c8w6-0);font-family:inherit;font-size:inherit;font-weight:inherit;max-width:100%;-webkit-text-decoration:inherit;text-decoration:inherit;text-overflow:ellipsis;overflow:hidden;height:var(--s1a0c8w6-1);white-space:nowrap}.sdrewyk{font-family:inherit;white-space:pre-wrap}.s1neyp4x{align-items:center;background:var(--t-background-transparent-light);border-radius:var(--t-border-radius-pill);color:var(--t-font-color-light);display:inline-flex;font-size:var(--t-font-size-xs);font-style:normal;font-weight:var(--t-font-weight-medium);gap:var(--t-spacing-1);height:var(--t-spacing-4);justify-content:flex-end;line-height:var(--t-text-line-height-lg);padding:0 var(--t-spacing-2)}.s1dcywfc{align-items:center;background:var(--s1dcywfc-0);border-radius:var(--t-border-radius-sm);color:var(--s1dcywfc-1);display:inline-flex;font-size:var(--t-font-size-md);font-style:normal;font-weight:var(--s1dcywfc-2);height:var(--t-spacing-5);margin:0;overflow:hidden;padding:var(--s1dcywfc-3);border:var(--s1dcywfc-4);gap:var(--t-spacing-1);min-width:var(--s1dcywfc-5)}.sjqwfkf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s1q9seki{white-space:nowrap;width:-moz-fit-content;width:fit-content}.s88a0ns{display:flex}.s12iypu1{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:4px;background-color:var(--s12iypu1-0)}.skr8ja3{cursor:var(--skr8ja3-0);display:flex}.s1lyil01{color:var(--t-font-color-tertiary)}.sspy0d0{--chip-horizontal-padding:var(--t-spacing-1);--chip-vertical-padding:var(--t-spacing-1);-webkit-text-decoration:none;text-decoration:none;align-items:center;color:var(--sspy0d0-0);cursor:var(--sspy0d0-1);display:inline-flex;justify-content:flex-start;gap:var(--t-spacing-1);height:var(--sspy0d0-2);max-width:var(--sspy0d0-3);overflow:hidden;padding:var(--chip-vertical-padding) var(--chip-horizontal-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:var(--sspy0d0-4);background-color:var(--sspy0d0-7);border:none;border-radius:var(--t-border-radius-sm);padding-left:var(--sspy0d0-8)}.sspy0d0:hover{background-color:var(--sspy0d0-5)}.sspy0d0:active{background-color:var(--sspy0d0-6)}.sspy0d0>svg{flex-shrink:0}.sea8vsh{align-self:stretch;border-left:1px solid var(--t-border-color-light)}.s1hvdoia{display:inline-flex;min-width:0;vertical-align:middle}.s1hvdoia>a{-webkit-text-decoration:none;text-decoration:none}.sv3rzhz{background:var(--sv3rzhz-0);border:1px solid var(--t-border-color-light);border-radius:5px;display:flex;flex-direction:row;height:var(--sv3rzhz-1);max-width:calc(100% - 40px);min-width:var(--sv3rzhz-2);padding:20px;width:var(--sv3rzhz-3)}.s12j18sl{font-size:var(--t-font-size-lg);font-weight:var(--t-font-weight-semi-bold);margin:var(--t-spacing-2)}.s12p8zdz{color:var(--t-font-color-secondary);font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-semi-bold);margin:var(--t-spacing-2);width:100px}.s1pqcpbg{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-semi-bold);margin:var(--t-spacing-2);width:100px}.s1lgba7d{color:var(--t-font-color-light);font-size:var(--t-font-size-xs);font-weight:var(--t-font-weight-semi-bold);margin-bottom:var(--t-spacing-1);text-align:center;text-transform:uppercase}.s1s74f20{display:flex;flex-direction:row}.sxo3oku{display:flex;flex-direction:column;padding:var(--t-spacing-2)}.s1bqy49b{display:flex;flex-direction:column;gap:var(--t-spacing-2)}.s1tkb8tm{display:flex;flex:1;flex-direction:row;gap:var(--t-spacing-2)}.s10mcrs5{display:flex;min-width:var(--s10mcrs5-0)}.s33r8t{align-items:center;display:flex;flex-direction:column;padding:var(--t-spacing-2)}.s1uk4mm3{align-items:center;display:flex;justify-content:center}.s1qc2sd3{height:var(--s1qc2sd3-0);overflow:hidden;position:relative;width:var(--s1qc2sd3-0)}.s7m9gx4{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.s12729nz{align-items:center;display:flex;justify-content:center}.sar1si0{display:flex;overflow:hidden}.s1kbctc0{white-space:pre}.s1s6npi3{pointer-events:none;visibility:hidden;white-space:pre}.s1lbuypw{max-width:100%;position:relative}.s1juz2iq{left:0;top:0;position:absolute;width:100%}.sdg180a{align-items:center;background-color:var(--sdg180a-0);border-color:var(--sdg180a-1);border-radius:var(--t-border-radius-sm);border-style:solid;border-width:1px;display:flex;justify-content:center;padding-inline:var(--t-spacing-1);height:24px;width:24px;box-sizing:border-box;cursor:pointer}.s1tix1as{background-color:var(--s1tix1as-0);border-color:var(--s1tix1as-1);color:var(--s1tix1as-2);border-radius:var(--t-border-radius-sm);border-style:solid;border-width:1px;-moz-column-gap:var(--t-spacing-2);column-gap:var(--t-spacing-2);display:inline-flex;align-items:center;height:24px;box-sizing:border-box;font-size:var(--t-font-size-md);white-space:nowrap;padding-inline:var(--t-spacing-2)}.s1tix1as>span{align-items:center;display:inline-flex;line-height:1}.s1rkh88z{align-items:center;box-sizing:border-box;color:var(--s1rkh88z-0);display:inline-flex;height:24px;line-height:1}.s1qtjhk5{align-items:center;-moz-column-gap:var(--t-spacing-2);column-gap:var(--t-spacing-2);display:flex;list-style-type:none;white-space:nowrap}.s1d6w8v8{display:grid;list-style-type:none}.sbjum55{display:flex;align-items:center;gap:var(--t-spacing-2)}.s1msmtgv{color:var(--s1msmtgv-0)}.slym7wm{margin:0;padding:0;display:grid;row-gap:var(--t-spacing-2);padding-left:var(--slym7wm-0)}.slym7wm>:first-of-type{margin-top:var(--slym7wm-1)}.su6tjos{margin:0;padding:0;display:grid;row-gap:var(--t-spacing-2)}.sxaxxxp{align-items:center;cursor:ns-resize;display:flex;height:8px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sxaxxxp:hover>div{background-color:var(--t-font-color-tertiary)}.s17t7imy{background-color:var(--t-background-quaternary);border-radius:var(--t-border-radius-pill);height:3px;transition:background-color var(--t-animation-duration-fast)s;width:32px}.swnayh4{display:flex;align-items:center;justify-content:center;position:relative;min-height:100px}.s1f952kx{max-height:var(--s1f952kx-0);max-width:var(--s1f952kx-0)}.s1vz89hu{align-items:center;width:100%;height:100%;display:flex;flex-direction:column;gap:var(--t-spacing-6);justify-content:center;text-align:center}.a1l5iy1p{align-items:center;display:flex;flex-direction:column;gap:var(--t-spacing-2);justify-content:center;text-align:center;width:100%}.atxm3dn{color:var(--t-font-color-primary);font-size:var(--t-font-size-lg);font-weight:var(--t-font-weight-semi-bold)}.a2d77h5{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-sm);font-weight:var(--t-font-weight-regular);line-height:var(--t-text-line-height-lg);max-height:2.8em;overflow:hidden;width:50%}.aavbctx{align-items:center;width:100%;height:100%;display:flex;flex-direction:column;gap:var(--t-spacing-8);justify-content:center;text-align:center}.au6uqso{align-items:center;display:flex;flex-direction:column;gap:var(--t-spacing-4);justify-content:center;text-align:center;width:100%}.ai1fvbp{color:var(--t-font-color-primary);font-size:var(--t-font-size-xl);font-weight:var(--t-font-weight-semi-bold);line-height:var(--t-text-line-height-lg)}.a1d3sslv{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-xs);font-weight:var(--t-font-weight-regular);line-height:var(--t-text-line-height-md);max-height:2.4em;overflow:hidden}.sd4crf2{background-color:var(--sd4crf2-0);border:1px solid var(--t-border-color-medium);border-radius:var(--sd4crf2-1);color:var(--t-font-color-secondary);overflow:hidden;width:var(--sd4crf2-2)}.s52v5f4{background-color:var(--t-background-secondary);padding:var(--t-spacing-4);border-bottom:var(--s52v5f4-0);cursor:var(--s52v5f4-1)}.s52v5f4:hover{background:var(--s52v5f4-2)}.sidswdn{background-color:var(--t-background-primary);border-top:var(--sidswdn-0);font-size:var(--t-font-size-sm);padding:var(--t-spacing-2) var(--t-spacing-4)}.sfxvzrr{background-color:var(--t-background-primary);border-bottom:1px solid var(--t-border-color-medium);font-size:var(--t-font-size-sm);font-weight:var(--t-font-weight-medium);padding:var(--t-spacing-2) var(--t-spacing-4)}.sacab3x{align-items:center;background:var(--sacab3x-0);display:flex;height:100%;justify-content:center;left:0;pointer-events:auto;position:var(--sacab3x-1);top:0;width:100%;z-index:var(--sacab3x-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.s17gs6x9{display:flex;flex-direction:column;box-shadow:var(--s17gs6x9-0);background:var(--s17gs6x9-1);color:var(--t-font-color-primary);border-radius:var(--s17gs6x9-2);overflow-x:hidden;overflow-y:auto;z-index:var(--s17gs6x9-3);gap:var(--s17gs6x9-4);width:var(--s17gs6x9-5);padding:var(--s17gs6x9-6);height:var(--s17gs6x9-7);max-height:var(--s17gs6x9-8)}.scpim0n{align-items:var(--scpim0n-0);display:flex;flex:1 1 0%;flex-direction:column;gap:var(--scpim0n-1);justify-content:var(--scpim0n-2);overflow:var(--scpim0n-3);padding:var(--scpim0n-4)}.s24wwpy{align-items:center;display:flex;flex-direction:row;gap:var(--t-spacing-2);height:var(--s24wwpy-0);justify-content:var(--s24wwpy-1);overflow:hidden;padding:var(--s24wwpy-2)}.s1vlgrbs{align-items:center;display:flex;flex-direction:row;flex-shrink:0;height:var(--s1vlgrbs-0);overflow:hidden;padding:var(--s1vlgrbs-1);background-color:var(--s1vlgrbs-2);border-bottom:var(--s1vlgrbs-3)}.s1ggnbl9{color:var(--s1ggnbl9-0);text-align:var(--s1ggnbl9-1);width:var(--s1ggnbl9-2)}.scnjlkz{position:fixed;inset:0;background:var(--t-background-overlay-primary);z-index:49;pointer-events:auto}.szfbsjm{position:fixed;top:0;width:var(--szfbsjm-0);height:100%;background:var(--t-background-primary);box-shadow:var(--t-box-shadow-super-heavy);display:flex;flex-direction:column;overflow-y:auto;z-index:50}.szfbsjm[data-side=right]{right:0;border-left:1px solid var(--t-border-color-medium)}.szfbsjm[data-side=left]{left:0;border-right:1px solid var(--t-border-color-medium)}.s14cjsu4{align-items:center;background:transparent;border:none;border:var(--s14cjsu4-0);border-radius:var(--t-border-radius-sm);box-shadow:var(--s14cjsu4-1);color:var(--s14cjsu4-2);cursor:var(--s14cjsu4-3);display:flex;flex-direction:row;font-family:var(--t-font-family);font-weight:var(--t-font-weight-regular);gap:var(--t-spacing-1);height:var(--s14cjsu4-4);justify-content:center;padding:var(--t-spacing-1);transition:background .1s ease;white-space:nowrap;width:var(--s14cjsu4-4);min-width:var(--s14cjsu4-4)}.s14cjsu4:hover{background:var(--s14cjsu4-5)}.s14cjsu4:focus{outline:none}.s14cjsu4:active{background:var(--s14cjsu4-6)}.sz09bsz{background-color:var(--sz09bsz-0);border:var(--sz09bsz-1);border-radius:var(--sz09bsz-2);flex-shrink:0;height:var(--t-spacing-4);width:var(--sz09bsz-3);align-items:var(--sz09bsz-4);display:var(--sz09bsz-5);justify-content:var(--sz09bsz-4)}.sz09bsz:after{background-color:var(--sz09bsz-6);border-radius:var(--sz09bsz-7);content:var(--sz09bsz-8);display:var(--sz09bsz-9);height:var(--sz09bsz-10);width:var(--sz09bsz-10)}.sllpu36{background:var(--sllpu36-0);height:var(--sllpu36-1);margin:0;width:1px}.s1nucchm{color:var(--s1nucchm-0);font-weight:var(--t-font-weight-medium)}.sajaw6e{align-items:center;display:flex;height:calc(100% - var(--t-spacing-4));color:var(--tw-button-color);opacity:var(--sajaw6e-0);transition:opacity .15s ease;transition-delay:var(--sajaw6e-1)}.sl5708k{align-items:center;display:flex;pointer-events:none}.smqlhbz{left:var(--t-spacing-2);opacity:1;position:absolute;transition:opacity .15s ease;transition-delay:.15s;width:var(--t-spacing-6)}.sqfkmy5{display:flex;margin-left:auto}.steh8bd{right:0;clip-path:var(--steh8bd-0);overflow:hidden;position:absolute;transition:clip-path .3s ease}.s18cc27{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.s16uexlw{clip-path:var(--s16uexlw-0);overflow:hidden;transform:var(--s16uexlw-1);transition:transform .3s ease,clip-path .3s ease;transition-delay:var(--s16uexlw-2);white-space:nowrap}.s12e8o4d{align-items:center;background:var(--btn-bg);border-color:var(--btn-border-color);border-width:var(--btn-border-width);box-shadow:var(--btn-box-shadow);color:var(--btn-color);-webkit-text-decoration:none;text-decoration:none;border-radius:var(--s12e8o4d-0);border-style:solid;cursor:var(--s12e8o4d-1);display:flex;flex-direction:row;font-family:var(--t-font-family);font-weight:500;font-size:var(--t-font-size-md);gap:var(--t-spacing-1);height:var(--s12e8o4d-2);justify-content:var(--s12e8o4d-3);padding:0 var(--t-spacing-2) 0 var(--t-spacing-2);box-sizing:border-box;transition:background .1s ease;white-space:nowrap;width:var(--s12e8o4d-4)}.s12e8o4d:hover{background:var(--btn-hover-bg)}.s12e8o4d:active{background:var(--btn-active-bg)}.s12e8o4d:focus{outline:none}.s1h34fqo{max-width:var(--s1h34fqo-0);position:relative;width:var(--s1h34fqo-1)}.sqrzk4i{align-items:center;background:transparent;border:var(--sqrzk4i-0);border-radius:var(--t-border-radius-sm);box-shadow:var(--sqrzk4i-1);color:var(--sqrzk4i-2);cursor:var(--sqrzk4i-3);display:flex;flex-direction:row;font-family:var(--t-font-family);font-weight:var(--t-font-weight-regular);gap:var(--t-spacing-1);height:24px;padding:0 var(--t-spacing-2);transition:background .1s ease;white-space:nowrap}.sqrzk4i:hover{background:var(--sqrzk4i-4)}.sqrzk4i:focus{outline:none}.sqrzk4i:active{background:var(--sqrzk4i-5)}.s1xyvrd6{align-items:center;background-color:var(--t-color-blue);border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.s16chs3t{display:inline-flex;gap:2px}.s1mchsp6{--checkbox-outer-size:var(--s1mchsp6-0);--checkbox-label-size:var(--s1mchsp6-1);--checkbox-icon-size:var(--s1mchsp6-2);--checkbox-bg:var(--s1mchsp6-3);--checkbox-border-color:var(--s1mchsp6-4);--checkbox-border-radius:var(--s1mchsp6-5);--checkbox-border-width:var(--s1mchsp6-6);--checkbox-cursor:var(--s1mchsp6-7);--checkbox-stroke:var(--t-font-color-inverted);align-items:center;border-radius:var(--s1mchsp6-8);cursor:var(--checkbox-cursor);display:flex;padding:var(--s1mchsp6-9);position:relative}.s1mchsp6:hover{background-color:var(--s1mchsp6-10)}.s1mchsp6 input+label{cursor:var(--checkbox-cursor);height:calc(var(--checkbox-label-size) + 2px);padding:0;position:relative;width:calc(var(--checkbox-label-size) + 2px)}.s1mchsp6 input+label:before{background:var(--checkbox-bg);border-color:var(--checkbox-border-color);border-radius:var(--checkbox-border-radius);border-style:solid;border-width:var(--checkbox-border-width);content:"";cursor:var(--checkbox-cursor);display:inline-block;height:var(--checkbox-label-size);width:var(--checkbox-label-size)}.s1mchsp6 input+label>svg{--padding:0px;height:var(--checkbox-icon-size);left:var(--padding);position:absolute;stroke:var(--checkbox-stroke);top:var(--padding);width:var(--checkbox-icon-size)}.s1bs7ysv{cursor:var(--s1bs7ysv-0);margin:0;opacity:0;position:absolute;z-index:10}.sh8m94q{align-self:var(--sh8m94q-0);align-items:center;background-color:var(--sh8m94q-1);border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:var(--sh8m94q-2);opacity:var(--sh8m94q-3);pointer-events:var(--sh8m94q-4);position:relative;transition:background-color .3s ease;width:var(--sh8m94q-5)}.s1gqa4pe{background-color:var(--t-background-primary);border-radius:50%;display:block;height:var(--s1gqa4pe-0);left:0;position:absolute;width:var(--s1gqa4pe-0)}.s1viq0d{align-items:center;background:var(--abtn-bg);border-color:var(--abtn-border-color);border-width:var(--abtn-border-width);box-shadow:var(--abtn-box-shadow);color:var(--abtn-color);-webkit-text-decoration:none;text-decoration:none;border-radius:var(--s1viq0d-0);border-style:solid;cursor:var(--s1viq0d-1);display:flex;flex-direction:row;font-family:var(--t-font-family);font-weight:500;font-size:var(--t-font-size-md);gap:var(--t-spacing-1);height:var(--s1viq0d-2);justify-content:var(--s1viq0d-3);padding:0 var(--t-spacing-2);transition:background .1s ease;white-space:nowrap;width:var(--s1viq0d-4)}.s1viq0d:hover{background:var(--abtn-hover-bg)}.s1viq0d:active{background:var(--abtn-active-bg)}.s1viq0d:focus{outline:none}.s15swgyq{display:flex;margin-left:auto}.s1u288ix{background:var(--s1u288ix-0);height:var(--s1u288ix-1);margin:0;width:1px}.s4om9oh{color:var(--s4om9oh-0);font-weight:var(--t-font-weight-medium)}.s1158gvo{display:flex}.se5o8nq{align-items:center;background:transparent;border:none;border:var(--se5o8nq-0);border-radius:var(--t-border-radius-sm);box-shadow:var(--se5o8nq-1);color:var(--se5o8nq-2);cursor:var(--se5o8nq-3);display:flex;flex-direction:row;font-family:var(--t-font-family);font-weight:var(--t-font-weight-regular);gap:var(--t-spacing-1);height:var(--se5o8nq-4);justify-content:center;padding:var(--t-spacing-1);transition:background .1s ease;white-space:nowrap;width:var(--se5o8nq-4);min-width:var(--se5o8nq-4)}.se5o8nq:hover{background:var(--se5o8nq-5)}.se5o8nq:focus{outline:none}.se5o8nq:active{background:var(--se5o8nq-6)}.s1dbmpz0{display:flex;align-items:center;justify-content:center}.shh5sp6{border-radius:var(--t-border-radius-md);display:flex}.s1xhwzl4 button,.s1xhwzl4 button:hover{background-color:var(--s1xhwzl4-0)}.seo7n1c{align-items:center;-webkit-backdrop-filter:var(--seo7n1c-0);backdrop-filter:var(--seo7n1c-0);background:var(--t-background-primary);border:var(--seo7n1c-1);border-radius:var(--seo7n1c-2);box-shadow:var(--seo7n1c-3);color:var(--seo7n1c-4);cursor:var(--seo7n1c-5);display:flex;flex-direction:row;font-family:var(--t-font-family);font-weight:var(--t-font-weight-regular);gap:var(--t-spacing-1);height:var(--seo7n1c-6);padding:0 var(--t-spacing-2);transition:background .1s ease;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none}.seo7n1c:hover{background:var(--seo7n1c-7)}.seo7n1c:active{background:var(--seo7n1c-8)}.seo7n1c:focus{outline:none}.s1o9b5vh{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--t-border-radius-md);box-shadow:0 2px 4px 0 var(--t-background-transparent-light),0 0 4px 0 var(--t-background-transparent-medium);display:inline-flex}.s1v80m03{align-items:center;-webkit-backdrop-filter:var(--s1v80m03-0);backdrop-filter:var(--s1v80m03-0);background:var(--s1v80m03-1);border:var(--s1v80m03-2);border-radius:var(--s1v80m03-3);box-shadow:var(--s1v80m03-4);box-sizing:border-box;color:var(--s1v80m03-5);cursor:var(--s1v80m03-6);display:flex;flex-direction:row;font-family:var(--t-font-family);font-weight:var(--t-font-weight-regular);gap:var(--t-spacing-1);justify-content:center;padding:0;position:relative;transition:background calc(var(--t-animation-duration-instant) * 1s) ease;white-space:nowrap;height:var(--s1v80m03-7);width:var(--s1v80m03-7)}.s1v80m03:hover{background:var(--s1v80m03-8)}.s1v80m03:active{background:var(--s1v80m03-9)}.s1v80m03:focus{outline:none}.s1kppr65{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--t-background-primary);border-radius:var(--t-border-radius-sm);box-shadow:0 2px 4px 0 var(--t-background-transparent-light),0 0 4px 0 var(--t-background-transparent-medium);display:inline-flex;gap:2px;padding:2px}.s1kfpd8m{align-items:center;background:var(--ibtn-bg);border-color:var(--ibtn-border-color);box-shadow:var(--ibtn-box-shadow);color:var(--ibtn-color);opacity:var(--ibtn-opacity, 1);border-radius:var(--s1kfpd8m-0);border-style:solid;border-width:var( --ibtn-border-width, var(--s1kfpd8m-1) );box-sizing:border-box;cursor:var(--s1kfpd8m-2);display:flex;flex-direction:row;font-family:var(--t-font-family);font-weight:500;gap:var(--t-spacing-1);height:var(--s1kfpd8m-3);justify-content:center;padding:0;transition:background .1s ease;white-space:nowrap;min-width:var(--s1kfpd8m-3)}.s1kfpd8m:hover{background:var(--ibtn-hover-bg)}.s1kfpd8m:active{background:var(--ibtn-active-bg)}.s1kfpd8m:focus{outline:none}.su9t33x{align-items:center;border:none;background-color:transparent;border-radius:var(--t-border-radius-xs);color:var(--t-font-color-tertiary);cursor:var(--su9t33x-0);display:flex;flex-direction:row;height:20px;justify-content:center;padding:0;white-space:nowrap;min-width:20px;transition:background-color .1s ease}.su9t33x:hover{background-color:var(--t-background-transparent-light)}.s1ap29xl{display:inline-flex;align-items:flex-start;background-color:var(--s1ap29xl-0);border-radius:var(--t-border-radius-sm);border:1px solid var(--t-border-color-strong);gap:2px;padding:2px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.s1ap29xl:hover{box-shadow:var(--t-box-shadow-light)}.s1pmufn7{align-items:center;background:var(--s1pmufn7-0);border:1px solid;border-color:var(--s1pmufn7-1);border-radius:var(--t-border-radius-md);box-shadow:var(--s1pmufn7-2);color:var(--s1pmufn7-3);cursor:var(--s1pmufn7-4);display:flex;flex-direction:row;font-family:var(--t-font-family);font-weight:var(--t-font-weight-semi-bold);gap:var(--t-spacing-2);justify-content:center;outline:none;padding:var(--t-spacing-2) var(--t-spacing-3);max-height:var(--t-spacing-8);width:var(--s1pmufn7-5)}.s1pmufn7:hover{background:var(--s1pmufn7-6)}.sfotzns{align-items:center;background:var(--t-color-blue);border:none;border-radius:50%;color:var(--t-font-color-inverted);cursor:pointer;display:flex;height:var(--sfotzns-0);justify-content:center;outline:none;padding:0;transition:color .1s ease-in-out,background .1s ease-in-out;width:var(--sfotzns-0)}.sfotzns:hover:not(:disabled){background:var(--t-color-blue10)}.sfotzns:disabled{background:var(--t-background-quaternary);color:var(--t-font-color-tertiary);cursor:default}.sqtrnip{all:unset;align-items:center;color:var(--sqtrnip-0);cursor:pointer;background-color:transparent;border:none;font-family:inherit;display:flex;gap:var(--t-spacing-1);justify-content:center;pointer-events:var(--sqtrnip-1);-webkit-text-decoration:none;text-decoration:none;position:relative}.sqtrnip:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:var(--sqtrnip-2);z-index:1}.sitx1xn{align-items:center;color:var(--sitx1xn-0);cursor:pointer;background-color:transparent;display:flex;gap:var(--t-spacing-1);justify-content:center;-webkit-text-decoration:none;text-decoration:none;position:relative}.sitx1xn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:var(--sitx1xn-1);z-index:1}.svcqkat{box-sizing:border-box;display:flex;gap:var(--t-spacing-1);padding:var(--svcqkat-0);font-weight:var(--t-font-weight-medium);width:100%;white-space:nowrap;border-radius:var(--t-border-radius-sm)}.svcqkat:hover{background:var(--t-background-tertiary)}.svcqkat:active{background:var(--t-background-quaternary)}.salkq59{display:flex}.spsmn0o{align-items:center;display:flex;height:var(--spsmn0o-0);justify-content:center;border:var(--spsmn0o-1);border-top:var(--spsmn0o-2);border-radius:var(--spsmn0o-3);background-color:var(--t-background-transparent-lighter)}.s1pdjlmf,.s1r0a801{display:contents}.s1r0a801 .monaco-editor{outline-width:0;background-color:var(--s1r0a801-0);border-radius:var(--s1r0a801-1)}.s1r0a801 .overflow-guard{box-sizing:border-box;border:var(--s1r0a801-2);border-radius:var(--s1r0a801-3);border-top:var(--s1r0a801-4)}.s1g8du2o{align-items:center;background-color:var(--t-background-transparent-lighter);color:var(--t-font-color-tertiary);font-weight:var(--t-font-weight-medium);display:flex;height:var(--t-spacing-10);padding:0 var(--t-spacing-2);border:1px solid var(--t-border-color-medium);border-top-left-radius:var(--t-border-radius-sm);border-top-right-radius:var(--t-border-radius-sm);justify-content:space-between}.s1djmuxl{align-content:flex-end;display:flex;gap:var(--t-spacing-2)}.sdnoz1c{align-items:flex-end;background:var(--sdnoz1c-0);border:var(--sdnoz1c-1);border-radius:var(--t-border-radius-md);box-sizing:border-box;cursor:pointer;display:flex;height:80px;justify-content:flex-end;overflow:hidden;padding-left:var(--t-spacing-6);padding-top:var(--t-spacing-6);width:160px}.s18c1ucb{background:var(--s18c1ucb-0);border-left:var(--s18c1ucb-1);border-radius:var(--t-border-radius-md) 0px 0px 0px;border-top:var(--s18c1ucb-1);box-sizing:border-box;color:var(--s18c1ucb-2);display:flex;flex:1;font-size:20px;height:56px;padding-left:var(--t-spacing-2);padding-top:var(--t-spacing-2)}.s116vstx{position:relative;width:160px}.s1my8hdh{border-radius:var(--t-border-radius-md);cursor:pointer;display:flex;height:80px;overflow:hidden;position:relative;width:160px}.s1qkiuk3{bottom:0;padding:var(--t-spacing-2);position:absolute;right:0}.s1mtn0on{display:flex;flex-direction:row}.s1mtn0on>*+*{margin-left:var(--t-spacing-4)}@media(max-width:768px){.s1mtn0on{overflow:scroll}}.s1tmrvj8{display:flex;flex-direction:column}.stz89lx{color:var(--t-font-color-secondary);font-size:var(--t-font-size-xs);font-weight:var(--t-font-weight-medium);margin-top:var(--t-spacing-2)}.s1qz10pl{align-items:center;display:inline-flex}.s13b90o4{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--t-font-color-secondary);border-radius:var(--t-border-radius-rounded);height:var(--s13b90o4-0);margin:0 0 0 3px;position:relative;width:var(--s13b90o4-0)}.s13b90o4 :hover{background-color:var(--s13b90o4-1);outline:4px solid var(--s13b90o4-2)}.s13b90o4:checked{background-color:var(--t-color-blue);border:none}.s13b90o4:checked:after{background-color:var(--t-gray-scale-gray1);border-radius:50%;content:"";height:var(--s13b90o4-3);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--s13b90o4-3)}.s13b90o4:disabled{cursor:not-allowed;opacity:.12}.s1hru1qk{color:var(--t-font-color-primary);cursor:pointer;font-size:var(--t-font-size-sm);font-weight:var(--t-font-weight-regular);margin-left:var(--s1hru1qk-0);margin-right:var(--s1hru1qk-1);opacity:var(--s1hru1qk-2)}.spn2m6g{background-color:var(--t-background-secondary);border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-md);cursor:pointer;display:flex;padding:0;position:relative;text-align:left;width:100%}.spn2m6g :hover{background:var(--t-background-tertiary)}.sk1hi2j{display:flex;padding:var(--t-spacing-4) var(--t-spacing-3);width:100%}.s191djy0{position:absolute;right:var(--t-spacing-2);top:var(--t-spacing-2)}.sbax95g{align-items:center;display:flex;gap:var(--t-spacing-2);width:100%}.s4b2e6d{align-items:center;background-color:var(--t-background-transparent-lighter);border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-sm);box-sizing:border-box;display:flex;flex:1;gap:var(--t-spacing-1);height:32px;padding:0 var(--t-spacing-2)}.s4b2e6d:focus-within{border-color:var(--t-color-blue)}.sj2a6tv{align-items:center;color:var(--sj2a6tv-0);display:flex;justify-content:center}.s1ktfsj4{background:transparent;border:none;color:var(--t-font-color-primary);flex:1;font-family:var(--t-font-family);font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-regular);outline:none;width:100%}.s1ktfsj4:disabled{color:var(--t-font-color-tertiary)}.s1ktfsj4::-moz-placeholder{color:var(--t-font-color-light);font-weight:var(--t-font-weight-medium)}.s1ktfsj4::placeholder{color:var(--t-font-color-light);font-weight:var(--t-font-weight-medium)}.s1mf3fer{align-items:center;background-color:var(--s1mf3fer-0);border:var(--s1mf3fer-1);border-radius:4px;box-sizing:border-box;display:flex;flex-shrink:0;height:var(--s1mf3fer-2);justify-content:center;width:var(--s1mf3fer-2)}.s11i7kvk{align-items:center;display:flex;gap:var(--t-spacing-2);position:relative;height:var(--t-spacing-5);padding:var(--t-spacing-1)}.s10fleot{color:var(--t-font-color-secondary);font-size:var(--t-font-size-sm);font-weight:var(--t-font-weight-medium)}.s1uhvzhk{align-items:center;display:flex;left:calc(-1 * var(--t-spacing-5));position:absolute}.smtgka1{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.s1gqcg9z{align-items:center;color:var(--t-font-color-light);display:flex;font-size:var(--t-font-size-sm);font-weight:var(--t-font-weight-medium);gap:var(--t-spacing-1);padding:0 var(--t-spacing-1);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.s1gqcg9z:hover{color:var(--t-font-color-tertiary);cursor:pointer}.s1dd08x{color:inherit;overflow:hidden;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--t-border-color-strong);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:var(--s1dd08x-0)}.s1dd08x:hover{text-decoration-color:var(--t-font-color-primary)}.s1n3wksf{display:flex;overflow:hidden;white-space:nowrap}.s1n3wksf a{color:inherit;overflow:hidden;text-overflow:ellipsis}.srl6h1l{align-items:center;background-color:var(--t-background-transparent-lighter);border:1px solid var(--t-border-color-strong);border-radius:50px;color:var(--t-font-color-primary);cursor:pointer;display:inline-flex;font-weight:var(--t-font-size-md);gap:var(--t-spacing-1);height:10px;justify-content:center;max-width:calc(100% - var(--t-spacing-multiplicator) * 2px);min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;padding:var(--t-spacing-1) var(--t-spacing-2);-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.srl6h1l:hover{background-color:var(--t-background-transparent-light)}.srl6h1l:active{background-color:var(--t-background-transparent-medium)}.u1kcr0e1{-webkit-text-decoration:none;text-decoration:none}.s1xnljnm{box-sizing:border-box;background:none;font:inherit;outline:inherit;color:inherit;align-items:center;border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-sm);cursor:pointer;display:flex;flex-direction:column;gap:var(--t-spacing-1);justify-content:center;min-height:var(--t-spacing-8);padding:var(--t-spacing-1_5) var(--t-spacing-1);transition:all calc(var(--t-animation-duration-instant) * 1s) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;background:var(--s1xnljnm-0);border-color:var(--s1xnljnm-1);color:var(--s1xnljnm-2);cursor:var(--s1xnljnm-3)}.s1xnljnm:hover{background:var(--s1xnljnm-4)}.s3qfn51{align-items:center;display:flex;flex-shrink:0;height:calc(var(--t-icon-size-md) * 1px);justify-content:center;width:calc(var(--t-icon-size-md) * 1px)}.s1y6epzy{color:var(--s1y6epzy-0);font-family:var(--t-font-family);font-size:var(--t-font-size-xs);font-weight:var(--t-font-weight-semi-bold);max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.s33s3ug{align-items:center;display:flex;flex-direction:row;gap:var(--t-spacing-1);justify-content:center}.suwd2ti{color:var(--t-font-color-light);vertical-align:middle;white-space:nowrap}.s1quemx3{align-items:center;background-color:var(--t-background-secondary);border:1px solid var(--t-border-color-strong);border-radius:var(--t-border-radius-sm);box-shadow:var(--t-box-shadow-underline);display:flex;flex-direction:column;height:18px;justify-content:center;text-align:center;width:var(--t-spacing-4)}.senmj74{align-items:flex-start;border-radius:var(--t-border-radius-sm);display:flex;flex-direction:column;padding:var(--t-spacing-1)}.syzdrr6{align-items:flex-start;background:var(--t-background-transparent-light);border-radius:var(--t-border-radius-sm);display:flex;flex-direction:column;padding:var(--t-spacing-1)}.s1lbmvf8{position:relative;display:flex;align-items:center;justify-content:center}.s1aiwdip{display:flex;transition:opacity calc(var(--t-animation-duration-instant) * 1s) ease}.s4uztl6{position:absolute;display:flex;opacity:0;transition:opacity calc(var(--t-animation-duration-instant) * 1s) ease}.scdi7ap{--horizontal-padding:var(--t-spacing-1);--vertical-padding:var(--t-spacing-2);align-items:center;border-radius:var(--t-border-radius-sm);cursor:pointer;display:flex;flex-direction:row;font-size:var(--t-font-size-sm);gap:var(--t-spacing-2);height:calc(32px - 2 * var(--vertical-padding));justify-content:space-between;padding:var(--vertical-padding) var(--horizontal-padding);background:var(--scdi7ap-0);transition:var(--scdi7ap-1);color:var(--scdi7ap-2);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - 2 * var(--horizontal-padding))}.scdi7ap:hover{background:var(--scdi7ap-3)}.s1tnlat5{display:flex;flex-direction:row;font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-regular);overflow:hidden;white-space:nowrap}.s16uoqc2{color:var(--t-font-color-light);display:flex;flex-direction:row;font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-regular);overflow:hidden;white-space:nowrap}.su9t9ge{width:var(--t-spacing-1)}.sjbi2aq{align-items:center;display:flex;flex-direction:row;gap:var(--t-spacing-2);min-width:0;width:100%}.sjbi2aq svg{flex-shrink:0}.s1jupcn5{align-items:center;display:flex;flex-direction:row;gap:var(--t-spacing-2)}.s1jupcn5 svg{flex-shrink:0}.s1haa213{cursor:grab;align-items:center;display:flex}.sqou7u1{--horizontal-padding:var(--t-spacing-1);--vertical-padding:var(--t-spacing-2);align-items:center;border-radius:var(--t-border-radius-sm);display:flex;flex-direction:row;font-size:var(--t-font-size-sm);gap:var(--t-spacing-2);height:calc(32px - 2 * var(--vertical-padding));justify-content:space-between;padding:var(--vertical-padding) var(--horizontal-padding);background:var(--sqou7u1-0);transition:var(--sqou7u1-1);color:var(--sqou7u1-2);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - 2 * var(--horizontal-padding));cursor:var(--sqou7u1-6)}.sqou7u1:hover{background:var(--sqou7u1-3)}.sqou7u1:hover .hoverable-buttons{opacity:1}.sqou7u1:hover .grip-swap-default-icon{opacity:0}.sqou7u1:hover .grip-swap-hover-icon{opacity:1}.sqou7u1 .hoverable-buttons{opacity:var(--sqou7u1-4);right:var(--sqou7u1-5);transition:opacity calc(var(--t-animation-duration-instant) * 1s) ease}.sa2a0ln{align-items:center;display:flex;flex-shrink:0;margin-right:var(--t-spacing-1)}.s1hgpe6x{color:var(--t-font-color-light);font-family:inherit;font-size:inherit;font-weight:inherit;padding-left:var(--t-spacing-1);flex-shrink:1;overflow:hidden}.s17l3xsm{color:var(--t-font-color-light);font-family:inherit;font-size:inherit;font-weight:inherit;padding-left:var(--t-spacing-1);flex-shrink:1;overflow:hidden;text-align:right}.sn2pafm{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.svk88g9{display:flex;flex-direction:row;font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-regular);overflow:hidden;white-space:nowrap;margin-left:auto}.s97ygdf{display:flex;align-items:center;justify-content:center}.s173nnho{align-items:center;display:flex;flex-direction:row;gap:var(--t-spacing-2);min-width:0;overflow:hidden}.srv37ca{align-items:center;display:flex;flex-direction:row;gap:var(--t-spacing-2);width:100%}.s11aub3a{display:flex;align-items:center;flex:1 0 0;gap:var(--t-spacing-1);max-width:100%;text-overflow:ellipsis;overflow:hidden}.sozj5mr{--horizontal-padding:var(--t-spacing-1);--vertical-padding:var(--t-spacing-2);align-items:center;border-radius:var(--t-border-radius-sm);display:flex;flex-direction:row;font-size:var(--t-font-size-sm);gap:var(--t-spacing-2);height:calc(32px - 2 * var(--vertical-padding));justify-content:space-between;padding:var(--vertical-padding) var(--horizontal-padding);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - 2 * var(--horizontal-padding));transition:background .1s ease;background:var(--sozj5mr-0);color:var(--sozj5mr-2);cursor:var(--sozj5mr-3)}.sozj5mr:hover{background:var(--sozj5mr-1)}.s1w3dihv{display:flex;align-items:center;flex:1 0 0;gap:var(--t-spacing-1);max-width:100%;text-overflow:ellipsis;overflow:hidden}.s1u5qpn6{--horizontal-padding:var(--t-spacing-1);--vertical-padding:var(--t-spacing-2);align-items:center;border-radius:var(--t-border-radius-sm);cursor:pointer;display:flex;flex-direction:row;font-size:var(--t-font-size-sm);gap:var(--t-spacing-2);height:calc(32px - 2 * var(--vertical-padding));justify-content:space-between;padding:var(--vertical-padding) var(--horizontal-padding);background:var(--s1u5qpn6-0);color:var(--t-font-color-secondary);transition:background .1s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - 2 * var(--horizontal-padding))}.s1u5qpn6:hover{background:var(--t-background-transparent-light)}.sbwbycn{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.s144imed{align-items:center;background-color:var(--s144imed-0);border-radius:var(--t-spacing-1);cursor:pointer;display:flex;height:var(--t-spacing-10);justify-content:center;transition:background-color calc(var(--t-animation-duration-fast) * 1s) ease;width:var(--t-spacing-10)}.s144imed:hover{background-color:var(--t-background-transparent-light)}.s12jcd8z{display:flex;gap:var(--t-spacing-4);justify-content:center;padding:var(--t-spacing-3);z-index:1001}.s1on6j1k{width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--t-font-size-xxs);font-weight:var(--t-font-weight-semi-bold);background:var(--s1on6j1k-0);color:var(--s1on6j1k-1)}.s17v7xa5{align-items:center;display:flex}.s1boo8vi{margin-right:-3px}.s1boo8vi:last-child{margin-right:0}.s14j53j7{align-items:center;-webkit-backdrop-filter:var(--s14j53j7-0);backdrop-filter:var(--s14j53j7-0);background:var(--s14j53j7-1);box-sizing:border-box;color:var(--s14j53j7-2);display:flex;font-family:Inter;font-size:var(--t-font-size-md);font-style:normal;font-weight:var(--t-font-weight-medium);gap:var(--t-spacing-3);justify-content:center;line-height:150%;min-height:40px;padding:var(--t-spacing-2);width:100%}.s1ur8onk{border-radius:var(--t-border-radius-md);margin-bottom:var(--t-spacing-4)}.s1l1oqqj{align-items:center;display:flex;flex:1;gap:var(--t-spacing-2)}.s1cojssb{flex:1}.sach0y0{align-items:center;background-color:var(--t-accent-secondary);border-radius:var(--t-border-radius-md);box-sizing:border-box;display:flex;gap:var(--t-spacing-2);padding:var(--t-spacing-2);width:100%}.sywwgwe{align-items:center;color:var(--t-color-blue);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.s5aojvy{color:var(--t-color-blue);flex-grow:1;font-family:var(--t-font-family);font-size:var(--t-font-size-sm);font-style:normal;font-weight:var(--t-font-weight-medium);line-height:1.4;margin:0;min-width:0}.suqwsnb{align-items:flex-start;background-color:var(--suqwsnb-0);border:1px solid var(--suqwsnb-1);border-radius:var(--t-border-radius-md);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--t-spacing-2);max-width:512px;padding:var(--t-spacing-3) var(--t-spacing-3) var(--t-spacing-2);width:100%}.s1oqtme3{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:var(--t-spacing-2);min-height:var(--t-spacing-6)}.s3l6p13{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:var(--t-spacing-4);width:var(--t-spacing-4);color:var(--s3l6p13-0)}.s8pzt7p{flex:1;color:var(--t-font-color-primary);font-family:var(--t-font-family);font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-medium);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sey9lt2{align-items:center;display:flex;align-self:stretch;padding-bottom:var(--sey9lt2-0);padding-left:var(--t-spacing-6)}.s1hvfzim{flex:1;color:var(--t-font-color-tertiary);font-family:var(--t-font-family);font-size:var(--t-font-size-sm);font-weight:var(--t-font-weight-regular);line-height:1.4}.slojzr8{align-items:center;align-self:stretch;display:flex;justify-content:flex-end}.snkopba{border-radius:var(--t-border-radius-sm);border:1px solid var(--t-border-color-medium);background:var(--t-background-secondary);display:flex;align-items:center;justify-content:space-between;padding:var(--t-spacing-3);gap:var(--t-spacing-3)}.s9cxgro{font-family:var(--t-code-font-family)}.sejqyo4{display:flex}.s1mm6ty{color:var(--t-code-text-orange)}.s1d0lobl{color:var(--t-code-text-green)}.seznhv0{display:inline-flex;transform:rotate(90deg)}.ibpqb8b{background-color:var(--t-background-primary);border:.75px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-sm);display:flex;justify-content:center}.smkv2s2{align-items:center;display:flex;gap:var(--t-spacing-2)}.smkv2s2>svg{flex-shrink:0}.s13fwkpo{align-items:center;border-radius:var(--t-border-radius-md);display:flex;font-weight:var(--t-font-weight-medium);justify-content:space-between;max-width:512px;gap:var(--t-spacing-2);padding:var(--t-spacing-2);background:var(--s13fwkpo-0);color:var(--s13fwkpo-1)}.sc30zd6>a{-webkit-text-decoration:none;text-decoration:none}.s1075jcz{align-items:center;background:var(--s1075jcz-0);border-radius:var(--t-border-radius-pill);color:var(--s1075jcz-1);display:inline-flex;font-size:var(--t-font-size-md);font-style:normal;font-weight:var(--s1075jcz-2);gap:var(--t-spacing-1);height:var(--t-spacing-5);margin:0;overflow:hidden;padding:0 var(--s1075jcz-3) 0 var(--t-spacing-2)}.s1075jcz:before{background-color:var(--s1075jcz-1);border-radius:var(--t-border-radius-rounded);content:"";display:block;flex-shrink:0;height:var(--t-spacing-1);width:var(--t-spacing-1)}.sn0vwvf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s15pxpqz{background-color:var(--s15pxpqz-0);height:var(--s15pxpqz-1);flex-shrink:0;margin-bottom:var(--s15pxpqz-2);margin-top:var(--s15pxpqz-2);width:100%}.sc33830{align-items:center;display:flex;margin-bottom:var(--sc33830-0);margin-top:var(--sc33830-0);width:100%}.sy3p7ec{background-color:var(--sy3p7ec-0);height:var(--sy3p7ec-1);flex-grow:1}.slft9au{margin:0 var(--t-spacing-2)}.s7nz0hd{display:flex;align-items:center;width:100%;font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-semi-bold);color:var(--t-font-color-extra-light)}.s7nz0hd:before,.s7nz0hd:after{content:"";height:1px;flex-grow:1;background:var(--t-background-transparent-light)}.s7nz0hd:before{margin:0 var(--t-spacing-4) 0 0}.s7nz0hd:after{margin:0 0 0 var(--t-spacing-4)}.s1edcbtf{color:var(--s1edcbtf-0);font-size:var(--t-font-size-lg);font-weight:var(--t-font-weight-semi-bold);line-height:var(--t-text-line-height-md);margin:0;margin-bottom:var(--t-spacing-4)}.sfck8ob{display:flex;flex-direction:column;margin-bottom:var(--t-spacing-4)}.stmmngw{align-items:center;display:flex;justify-content:space-between}.s1hgxltc{color:var(--t-font-color-primary);font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-semi-bold);margin:0}.swvi27a{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-regular);margin:0;margin-top:var(--t-spacing-2)}.s10abl92{display:flex;flex-direction:column}.sqjwfxz{color:var(--t-font-color-primary);font-size:var(--t-font-size-lg);font-weight:var(--t-font-weight-semi-bold);margin:0}.s3dbcm9{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-regular);margin:0;margin-top:var(--t-spacing-2)}.s1qs19b7{color:var(--t-font-color-light);font-size:var(--s1qs19b7-0);font-weight:var(--t-font-weight-semi-bold)}.s1a2rlwp{font-size:var(--t-font-size-sm);font-weight:var(--t-font-weight-regular);overflow:hidden;padding-left:0;white-space:nowrap}.sikrljw{--horizontal-padding:var(--t-spacing-1);--vertical-padding:var(--t-spacing-2);cursor:initial;display:flex;flex-direction:row;font-size:var(--t-font-size-sm);gap:var(--t-spacing-2);padding:var(--vertical-padding) 0;color:var(--sikrljw-0)}.light{--t-icon-size-sm: 14;--t-icon-size-md: 16;--t-icon-size-lg: 20;--t-icon-size-xl: 24;--t-icon-stroke-sm: 1.6;--t-icon-stroke-md: 2;--t-icon-stroke-lg: 2.5;--t-modal-size-sm-width: 300px;--t-modal-size-md-width: 400px;--t-modal-size-lg-width: 53%;--t-modal-size-xl-width: 1200px;--t-modal-size-xl-height: 800px;--t-modal-size-fullscreen-width: 100dvw;--t-modal-size-fullscreen-height: 100dvh;--t-text-line-height-lg: 1.5;--t-text-line-height-md: 1.1;--t-text-icon-size-medium: 16;--t-text-icon-size-small: 14;--t-text-icon-strike-light: 1.6;--t-text-icon-strike-medium: 2;--t-text-icon-strike-bold: 2.5;--t-animation-duration-instant: .075;--t-animation-duration-fast: .15;--t-animation-duration-normal: .3;--t-animation-duration-slow: 1.5;--t-spacing-multiplicator: 4;--t-spacing-0: 0px;--t-spacing-1: 4px;--t-spacing-2: 8px;--t-spacing-3: 12px;--t-spacing-4: 16px;--t-spacing-5: 20px;--t-spacing-6: 24px;--t-spacing-7: 28px;--t-spacing-8: 32px;--t-spacing-9: 36px;--t-spacing-10: 40px;--t-spacing-11: 44px;--t-spacing-12: 48px;--t-spacing-13: 52px;--t-spacing-14: 56px;--t-spacing-15: 60px;--t-spacing-16: 64px;--t-spacing-17: 68px;--t-spacing-18: 72px;--t-spacing-19: 76px;--t-spacing-20: 80px;--t-spacing-21: 84px;--t-spacing-22: 88px;--t-spacing-23: 92px;--t-spacing-24: 96px;--t-spacing-25: 100px;--t-spacing-26: 104px;--t-spacing-27: 108px;--t-spacing-28: 112px;--t-spacing-29: 116px;--t-spacing-30: 120px;--t-spacing-31: 124px;--t-spacing-32: 128px;--t-spacing-0_5: 2px;--t-spacing-1_5: 6px;--t-between-siblings-gap: 2px;--t-table-horizontal-cell-margin: 8px;--t-table-checkbox-column-width: 32px;--t-table-horizontal-cell-padding: 8px;--t-side-panel-width: 500px;--t-clickable-element-background-transition: background .1s ease;--t-last-layer-z-index: 2147483647;--t-buttons-secondary-text-color: color(display-p3 .63 .69 1);--t-accent-primary: color(display-p3 .831 .87 1);--t-accent-secondary: color(display-p3 .831 .87 1);--t-accent-tertiary: color(display-p3 .933 .948 .992);--t-accent-quaternary: color(display-p3 .971 .977 .998);--t-accent-accent3570: color(display-p3 .569 .639 .916);--t-accent-accent4060: color(display-p3 .569 .639 .916);--t-accent-accent1: color(display-p3 .992 .992 .996);--t-accent-accent2: color(display-p3 .971 .977 .998);--t-accent-accent3: color(display-p3 .933 .948 .992);--t-accent-accent4: color(display-p3 .885 .914 1);--t-accent-accent5: color(display-p3 .831 .87 1);--t-accent-accent6: color(display-p3 .767 .814 .995);--t-accent-accent7: color(display-p3 .685 .74 .957);--t-accent-accent8: color(display-p3 .569 .639 .916);--t-accent-accent9: color(display-p3 .276 .384 .837);--t-accent-accent10: color(display-p3 .234 .343 .801);--t-accent-accent11: color(display-p3 .256 .354 .755);--t-accent-accent12: color(display-p3 .133 .175 .348);--t-background-noisy: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAABQCAIAAABTfJr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuOWNjYzRkZTkzLCAyMDIyLzAzLzE0LTE0OjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuMyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDctMThUMTI6MjY6MzQrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTA3LTE4VDEyOjI4OjMyKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA3LTE4VDEyOjI4OjMyKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphZWU5ZDg2OC04OWRmLTRiMDAtYWQ5ZS0zZDQyMTJjZjNhM2UiIHhtcE1NOkRvY3VtZW50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);--t-background-primary: color(display-p3 1 1 1);--t-background-secondary: color(display-p3 .988 .988 .988);--t-background-tertiary: color(display-p3 .945 .945 .945);--t-background-quaternary: color(display-p3 .922 .922 .922);--t-background-inverted-primary: color(display-p3 .2 .2 .2);--t-background-inverted-secondary: color(display-p3 .4 .4 .4);--t-background-danger: color(display-p3 .985 .925 .925);--t-background-transparent-primary: color(display-p3 1 1 1 / .5);--t-background-transparent-secondary: color(display-p3 1 1 1 / .4);--t-background-transparent-strong: color(display-p3 0 0 0 / .161);--t-background-transparent-medium: color(display-p3 0 0 0 / .078);--t-background-transparent-light: color(display-p3 0 0 0 / .039);--t-background-transparent-lighter: color(display-p3 0 0 0 / .02);--t-background-transparent-danger: #f3000d14;--t-background-transparent-blue: #0047f112;--t-background-transparent-orange: #ff9c0029;--t-background-transparent-success: #00a43319;--t-background-overlay-primary: color(display-p3 0 0 0 / .722);--t-background-overlay-secondary: color(display-p3 0 0 0 / .361);--t-background-overlay-tertiary: color(display-p3 0 0 0 / .071);--t-background-radial-gradient: radial-gradient( 50% 62.62% at 50% 0%, color(display-p3 .6 .6 .6) 0%, color(display-p3 .514 .514 .514) 100% );--t-background-radial-gradient-hover: radial-gradient( 76.32% 95.59% at 50% 0%, color(display-p3 .514 .514 .514) 0%, color(display-p3 .4 .4 .4) 100% );--t-background-primary-inverted: color(display-p3 .2 .2 .2);--t-background-primary-inverted-hover: color(display-p3 .4 .4 .4);--t-blur-light: blur(6px) saturate(200%) contrast(50%) brightness(130%);--t-blur-medium: blur(12px) saturate(200%) contrast(50%) brightness(130%);--t-blur-strong: blur(20px) saturate(200%) contrast(50%) brightness(130%);--t-border-color-strong: color(display-p3 .839 .839 .839);--t-border-color-medium: color(display-p3 .922 .922 .922);--t-border-color-light: color(display-p3 .945 .945 .945);--t-border-color-secondary-inverted: color(display-p3 .4 .4 .4);--t-border-color-inverted: color(display-p3 .2 .2 .2);--t-border-color-danger: color(display-p3 .984 .812 .811);--t-border-color-blue: color(display-p3 .685 .74 .957);--t-border-color-transparent-strong: color(display-p3 0 0 0 / .071);--t-border-radius-xs: 2px;--t-border-radius-sm: 4px;--t-border-radius-md: 8px;--t-border-radius-xl: 20px;--t-border-radius-xxl: 40px;--t-border-radius-pill: 999px;--t-border-radius-rounded: 100%;--t-box-shadow-color: color(display-p3 0 0 0 / .039);--t-box-shadow-light: 0px 2px 4px 0px color(display-p3 0 0 0 / .039), 0px 0px 4px 0px color(display-p3 0 0 0 / .078);--t-box-shadow-strong: 2px 4px 16px 0px color(display-p3 0 0 0 / .161), 0px 2px 4px 0px color(display-p3 0 0 0 / .078);--t-box-shadow-underline: 0px 1px 0px 0px color(display-p3 0 0 0 / .361);--t-box-shadow-super-heavy: 0px 0px 8px 0px color(display-p3 0 0 0 / .161), 0px 8px 64px -16px color(display-p3 0 0 0 / .478), 0px 24px 56px -16px color(display-p3 0 0 0 / .078);--t-font-color-primary: color(display-p3 .2 .2 .2);--t-font-color-secondary: color(display-p3 .4 .4 .4);--t-font-color-tertiary: color(display-p3 .6 .6 .6);--t-font-color-light: color(display-p3 .702 .702 .702);--t-font-color-extra-light: color(display-p3 .8 .8 .8);--t-font-color-inverted: color(display-p3 1 1 1);--t-font-color-danger: color(display-p3 .83 .329 .324);--t-font-size-xxs: .625rem;--t-font-size-xs: .85rem;--t-font-size-sm: .92rem;--t-font-size-md: 1rem;--t-font-size-lg: 1.23rem;--t-font-size-xl: 1.54rem;--t-font-size-xxl: 1.85rem;--t-font-weight-regular: 400;--t-font-weight-medium: 500;--t-font-weight-semi-bold: 600;--t-font-family: Inter, sans-serif;--t-name: light;--t-snack-bar-success-color: color(display-p3 .297 .637 .581);--t-snack-bar-success-background-color: #00a43319;--t-snack-bar-error-color: color(display-p3 .83 .329 .324);--t-snack-bar-error-background-color: #f3000d14;--t-snack-bar-warning-color: color(display-p3 .9 .45 .2);--t-snack-bar-warning-background-color: #ff9c0029;--t-snack-bar-info-color: color(display-p3 .276 .384 .837);--t-snack-bar-info-background-color: #0047f112;--t-snack-bar-default-color: color(display-p3 .2 .2 .2);--t-snack-bar-default-background-color: color(display-p3 0 0 0 / .039);--t-tag-text-gray: color(display-p3 .4 .4 .4);--t-tag-text-mauve: color(display-p3 .395 .388 .424);--t-tag-text-slate: color(display-p3 .379 .392 .421);--t-tag-text-sage: color(display-p3 .377 .395 .389);--t-tag-text-olive: color(display-p3 .38 .395 .374);--t-tag-text-sand: color(display-p3 .388 .388 .37);--t-tag-text-tomato: color(display-p3 .755 .259 .152);--t-tag-text-red: color(display-p3 .744 .234 .222);--t-tag-text-ruby: color(display-p3 .728 .211 .311);--t-tag-text-crimson: color(display-p3 .731 .195 .388);--t-tag-text-pink: color(display-p3 .698 .219 .528);--t-tag-text-plum: color(display-p3 .543 .263 .619);--t-tag-text-purple: color(display-p3 .473 .281 .687);--t-tag-text-violet: color(display-p3 .383 .317 .702);--t-tag-text-iris: color(display-p3 .337 .326 .748);--t-tag-text-cyan: color(display-p3 .08 .48 .63);--t-tag-text-turquoise: color(display-p3 .08 .5 .43);--t-tag-text-sky: color(display-p3 .193 .448 .605);--t-tag-text-blue: color(display-p3 .256 .354 .755);--t-tag-text-jade: color(display-p3 .15 .5 .37);--t-tag-text-green: color(display-p3 .19 .5 .32);--t-tag-text-grass: color(display-p3 .263 .488 .261);--t-tag-text-mint: color(display-p3 .203 .463 .397);--t-tag-text-lime: color(display-p3 .386 .482 .227);--t-tag-text-bronze: color(display-p3 .471 .373 .336);--t-tag-text-gold: color(display-p3 .433 .386 .305);--t-tag-text-brown: color(display-p3 .485 .374 .288);--t-tag-text-orange: color(display-p3 .76 .34 0);--t-tag-text-amber: color(display-p3 .64 .4 0);--t-tag-text-yellow: color(display-p3 .6 .44 0);--t-tag-background-gray: color(display-p3 .976 .976 .976);--t-tag-background-mauve: color(display-p3 .946 .938 .952);--t-tag-background-slate: color(display-p3 .94 .941 .953);--t-tag-background-sage: color(display-p3 .935 .944 .94);--t-tag-background-olive: color(display-p3 .939 .945 .937);--t-tag-background-sand: color(display-p3 .943 .942 .936);--t-tag-background-tomato: color(display-p3 .985 .924 .909);--t-tag-background-red: color(display-p3 .985 .925 .925);--t-tag-background-ruby: color(display-p3 .983 .92 .928);--t-tag-background-crimson: color(display-p3 .987 .917 .941);--t-tag-background-pink: color(display-p3 .981 .917 .96);--t-tag-background-plum: color(display-p3 .973 .923 .98);--t-tag-background-purple: color(display-p3 .963 .931 .989);--t-tag-background-violet: color(display-p3 .953 .943 .993);--t-tag-background-iris: color(display-p3 .943 .945 .992);--t-tag-background-cyan: color(display-p3 .888 .965 .975);--t-tag-background-turquoise: color(display-p3 .895 .971 .952);--t-tag-background-sky: color(display-p3 .899 .963 .989);--t-tag-background-blue: color(display-p3 .933 .948 .992);--t-tag-background-jade: color(display-p3 .912 .965 .932);--t-tag-background-green: color(display-p3 .913 .964 .925);--t-tag-background-grass: color(display-p3 .923 .965 .917);--t-tag-background-mint: color(display-p3 .888 .972 .95);--t-tag-background-lime: color(display-p3 .939 .965 .851);--t-tag-background-bronze: color(display-p3 .958 .932 .919);--t-tag-background-gold: color(display-p3 .947 .94 .909);--t-tag-background-brown: color(display-p3 .959 .936 .909);--t-tag-background-orange: color(display-p3 .989 .938 .85);--t-tag-background-amber: color(display-p3 .994 .969 .782);--t-tag-background-yellow: color(display-p3 .997 .982 .749);--t-code-text-gray: color(display-p3 .514 .514 .514);--t-code-text-sky: color(display-p3 .555 .845 .959);--t-code-text-pink: color(display-p3 .748 .27 .581);--t-code-text-orange: color(display-p3 .877 .597 .379);--t-code-text-green: color(display-p3 .585 .707 .378);--t-code-font-family: DM Mono;--t--illustration-icon-color-blue: color(display-p3 .569 .639 .916);--t--illustration-icon-color-gray: color(display-p3 .6 .6 .6);--t--illustration-icon-fill-blue: color(display-p3 .831 .87 1);--t--illustration-icon-fill-gray: color(display-p3 .922 .922 .922);--t-gray-scale-gray1: color(display-p3 1 1 1);--t-gray-scale-gray2: color(display-p3 .988 .988 .988);--t-gray-scale-gray3: color(display-p3 .976 .976 .976);--t-gray-scale-gray4: color(display-p3 .945 .945 .945);--t-gray-scale-gray5: color(display-p3 .922 .922 .922);--t-gray-scale-gray6: color(display-p3 .839 .839 .839);--t-gray-scale-gray7: color(display-p3 .8 .8 .8);--t-gray-scale-gray8: color(display-p3 .702 .702 .702);--t-gray-scale-gray9: color(display-p3 .6 .6 .6);--t-gray-scale-gray10: color(display-p3 .514 .514 .514);--t-gray-scale-gray11: color(display-p3 .4 .4 .4);--t-gray-scale-gray12: color(display-p3 .2 .2 .2);--t-color-red: color(display-p3 .83 .329 .324);--t-color-ruby: color(display-p3 .83 .323 .408);--t-color-crimson: color(display-p3 .843 .298 .507);--t-color-tomato: color(display-p3 .831 .345 .231);--t-color-orange: color(display-p3 .9 .45 .2);--t-color-amber: color(display-p3 1 .77 .26);--t-color-yellow: color(display-p3 1 .92 .22);--t-color-lime: color(display-p3 .78 .928 .466);--t-color-grass: color(display-p3 .38 .647 .378);--t-color-green: color(display-p3 .332 .634 .442);--t-color-jade: color(display-p3 .319 .63 .521);--t-color-mint: color(display-p3 .62 .908 .834);--t-color-turquoise: color(display-p3 .297 .637 .581);--t-color-cyan: color(display-p3 .282 .627 .765);--t-color-sky: color(display-p3 .585 .877 .983);--t-color-blue: color(display-p3 .276 .384 .837);--t-color-iris: color(display-p3 .357 .357 .81);--t-color-violet: color(display-p3 .417 .341 .784);--t-color-purple: color(display-p3 .523 .318 .751);--t-color-plum: color(display-p3 .624 .313 .708);--t-color-pink: color(display-p3 .775 .297 .61);--t-color-bronze: color(display-p3 .611 .507 .455);--t-color-gold: color(display-p3 .579 .517 .41);--t-color-brown: color(display-p3 .651 .505 .368);--t-color-gray: color(display-p3 .6 .6 .6);--t-color-yellow1: color(display-p3 .992 .992 .978);--t-color-yellow2: color(display-p3 .995 .99 .922);--t-color-yellow3: color(display-p3 .997 .982 .749);--t-color-yellow4: color(display-p3 .992 .953 .627);--t-color-yellow5: color(display-p3 .984 .91 .51);--t-color-yellow6: color(display-p3 .934 .847 .474);--t-color-yellow7: color(display-p3 .876 .785 .46);--t-color-yellow8: color(display-p3 .811 .689 .313);--t-color-yellow9: color(display-p3 1 .92 .22);--t-color-yellow10: color(display-p3 .977 .868 .291);--t-color-yellow11: color(display-p3 .6 .44 0);--t-color-yellow12: color(display-p3 .271 .233 .137);--t-color-green1: color(display-p3 .986 .996 .989);--t-color-green2: color(display-p3 .963 .983 .967);--t-color-green3: color(display-p3 .913 .964 .925);--t-color-green4: color(display-p3 .859 .94 .879);--t-color-green5: color(display-p3 .796 .907 .826);--t-color-green6: color(display-p3 .718 .863 .761);--t-color-green7: color(display-p3 .61 .801 .675);--t-color-green8: color(display-p3 .451 .715 .559);--t-color-green9: color(display-p3 .332 .634 .442);--t-color-green10: color(display-p3 .308 .595 .417);--t-color-green11: color(display-p3 .19 .5 .32);--t-color-green12: color(display-p3 .132 .228 .18);--t-color-turquoise1: color(display-p3 .983 .996 .992);--t-color-turquoise2: color(display-p3 .958 .983 .976);--t-color-turquoise3: color(display-p3 .895 .971 .952);--t-color-turquoise4: color(display-p3 .831 .949 .92);--t-color-turquoise5: color(display-p3 .761 .914 .878);--t-color-turquoise6: color(display-p3 .682 .864 .825);--t-color-turquoise7: color(display-p3 .581 .798 .756);--t-color-turquoise8: color(display-p3 .433 .716 .671);--t-color-turquoise9: color(display-p3 .297 .637 .581);--t-color-turquoise10: color(display-p3 .275 .599 .542);--t-color-turquoise11: color(display-p3 .08 .5 .43);--t-color-turquoise12: color(display-p3 .11 .235 .219);--t-color-sky1: color(display-p3 .98 .995 .999);--t-color-sky2: color(display-p3 .953 .98 .99);--t-color-sky3: color(display-p3 .899 .963 .989);--t-color-sky4: color(display-p3 .842 .937 .977);--t-color-sky5: color(display-p3 .777 .9 .954);--t-color-sky6: color(display-p3 .701 .851 .921);--t-color-sky7: color(display-p3 .604 .785 .879);--t-color-sky8: color(display-p3 .457 .696 .829);--t-color-sky9: color(display-p3 .585 .877 .983);--t-color-sky10: color(display-p3 .555 .845 .959);--t-color-sky11: color(display-p3 .193 .448 .605);--t-color-sky12: color(display-p3 .145 .241 .329);--t-color-blue1: color(display-p3 .992 .992 .996);--t-color-blue2: color(display-p3 .971 .977 .998);--t-color-blue3: color(display-p3 .933 .948 .992);--t-color-blue4: color(display-p3 .885 .914 1);--t-color-blue5: color(display-p3 .831 .87 1);--t-color-blue6: color(display-p3 .767 .814 .995);--t-color-blue7: color(display-p3 .685 .74 .957);--t-color-blue8: color(display-p3 .569 .639 .916);--t-color-blue9: color(display-p3 .276 .384 .837);--t-color-blue10: color(display-p3 .234 .343 .801);--t-color-blue11: color(display-p3 .256 .354 .755);--t-color-blue12: color(display-p3 .133 .175 .348);--t-color-purple1: color(display-p3 .995 .988 .996);--t-color-purple2: color(display-p3 .983 .971 .993);--t-color-purple3: color(display-p3 .963 .931 .989);--t-color-purple4: color(display-p3 .937 .888 .981);--t-color-purple5: color(display-p3 .904 .837 .966);--t-color-purple6: color(display-p3 .86 .774 .942);--t-color-purple7: color(display-p3 .799 .69 .91);--t-color-purple8: color(display-p3 .719 .583 .874);--t-color-purple9: color(display-p3 .523 .318 .751);--t-color-purple10: color(display-p3 .483 .289 .7);--t-color-purple11: color(display-p3 .473 .281 .687);--t-color-purple12: color(display-p3 .234 .132 .363);--t-color-pink1: color(display-p3 .998 .989 .996);--t-color-pink2: color(display-p3 .992 .97 .985);--t-color-pink3: color(display-p3 .981 .917 .96);--t-color-pink4: color(display-p3 .963 .867 .932);--t-color-pink5: color(display-p3 .939 .815 .899);--t-color-pink6: color(display-p3 .907 .756 .859);--t-color-pink7: color(display-p3 .869 .683 .81);--t-color-pink8: color(display-p3 .825 .59 .751);--t-color-pink9: color(display-p3 .775 .297 .61);--t-color-pink10: color(display-p3 .748 .27 .581);--t-color-pink11: color(display-p3 .698 .219 .528);--t-color-pink12: color(display-p3 .363 .101 .279);--t-color-red1: color(display-p3 .998 .989 .988);--t-color-red2: color(display-p3 .995 .971 .971);--t-color-red3: color(display-p3 .985 .925 .925);--t-color-red4: color(display-p3 .999 .866 .866);--t-color-red5: color(display-p3 .984 .812 .811);--t-color-red6: color(display-p3 .955 .751 .749);--t-color-red7: color(display-p3 .915 .675 .672);--t-color-red8: color(display-p3 .872 .575 .572);--t-color-red9: color(display-p3 .83 .329 .324);--t-color-red10: color(display-p3 .798 .294 .285);--t-color-red11: color(display-p3 .744 .234 .222);--t-color-red12: color(display-p3 .36 .115 .143);--t-color-orange1: color(display-p3 .995 .988 .985);--t-color-orange2: color(display-p3 .994 .968 .934);--t-color-orange3: color(display-p3 .989 .938 .85);--t-color-orange4: color(display-p3 1 .874 .687);--t-color-orange5: color(display-p3 1 .821 .583);--t-color-orange6: color(display-p3 .975 .767 .545);--t-color-orange7: color(display-p3 .919 .693 .486);--t-color-orange8: color(display-p3 .877 .597 .379);--t-color-orange9: color(display-p3 .9 .45 .2);--t-color-orange10: color(display-p3 .87 .409 .164);--t-color-orange11: color(display-p3 .76 .34 0);--t-color-orange12: color(display-p3 .323 .185 .127);--t-color-gray1: color(display-p3 1 1 1);--t-color-gray2: color(display-p3 .988 .988 .988);--t-color-gray3: color(display-p3 .976 .976 .976);--t-color-gray4: color(display-p3 .945 .945 .945);--t-color-gray5: color(display-p3 .922 .922 .922);--t-color-gray6: color(display-p3 .839 .839 .839);--t-color-gray7: color(display-p3 .8 .8 .8);--t-color-gray8: color(display-p3 .702 .702 .702);--t-color-gray9: color(display-p3 .6 .6 .6);--t-color-gray10: color(display-p3 .514 .514 .514);--t-color-gray11: color(display-p3 .4 .4 .4);--t-color-gray12: color(display-p3 .2 .2 .2);--t-color-mauve1: color(display-p3 .991 .988 .992);--t-color-mauve2: color(display-p3 .98 .976 .984);--t-color-mauve3: color(display-p3 .946 .938 .952);--t-color-mauve4: color(display-p3 .915 .906 .925);--t-color-mauve5: color(display-p3 .886 .876 .901);--t-color-mauve6: color(display-p3 .856 .846 .875);--t-color-mauve7: color(display-p3 .814 .804 .84);--t-color-mauve8: color(display-p3 .735 .728 .777);--t-color-mauve9: color(display-p3 .555 .549 .596);--t-color-mauve10: color(display-p3 .514 .508 .552);--t-color-mauve11: color(display-p3 .395 .388 .424);--t-color-mauve12: color(display-p3 .128 .122 .147);--t-color-slate1: color(display-p3 .988 .988 .992);--t-color-slate2: color(display-p3 .976 .976 .984);--t-color-slate3: color(display-p3 .94 .941 .953);--t-color-slate4: color(display-p3 .908 .909 .925);--t-color-slate5: color(display-p3 .88 .881 .901);--t-color-slate6: color(display-p3 .85 .852 .876);--t-color-slate7: color(display-p3 .805 .808 .838);--t-color-slate8: color(display-p3 .727 .733 .773);--t-color-slate9: color(display-p3 .547 .553 .592);--t-color-slate10: color(display-p3 .503 .512 .549);--t-color-slate11: color(display-p3 .379 .392 .421);--t-color-slate12: color(display-p3 .113 .125 .14);--t-color-sage1: color(display-p3 .986 .992 .988);--t-color-sage2: color(display-p3 .97 .977 .974);--t-color-sage3: color(display-p3 .935 .944 .94);--t-color-sage4: color(display-p3 .904 .913 .909);--t-color-sage5: color(display-p3 .875 .885 .88);--t-color-sage6: color(display-p3 .844 .854 .849);--t-color-sage7: color(display-p3 .8 .811 .806);--t-color-sage8: color(display-p3 .725 .738 .732);--t-color-sage9: color(display-p3 .531 .556 .546);--t-color-sage10: color(display-p3 .492 .515 .506);--t-color-sage11: color(display-p3 .377 .395 .389);--t-color-sage12: color(display-p3 .107 .129 .118);--t-color-olive1: color(display-p3 .989 .992 .989);--t-color-olive2: color(display-p3 .974 .98 .973);--t-color-olive3: color(display-p3 .939 .945 .937);--t-color-olive4: color(display-p3 .907 .914 .905);--t-color-olive5: color(display-p3 .878 .885 .875);--t-color-olive6: color(display-p3 .846 .855 .843);--t-color-olive7: color(display-p3 .803 .812 .8);--t-color-olive8: color(display-p3 .727 .738 .723);--t-color-olive9: color(display-p3 .541 .556 .532);--t-color-olive10: color(display-p3 .5 .515 .491);--t-color-olive11: color(display-p3 .38 .395 .374);--t-color-olive12: color(display-p3 .117 .129 .111);--t-color-sand1: color(display-p3 .992 .992 .989);--t-color-sand2: color(display-p3 .977 .977 .973);--t-color-sand3: color(display-p3 .943 .942 .936);--t-color-sand4: color(display-p3 .913 .912 .903);--t-color-sand5: color(display-p3 .885 .883 .873);--t-color-sand6: color(display-p3 .854 .852 .839);--t-color-sand7: color(display-p3 .813 .81 .794);--t-color-sand8: color(display-p3 .738 .734 .713);--t-color-sand9: color(display-p3 .553 .553 .528);--t-color-sand10: color(display-p3 .511 .511 .488);--t-color-sand11: color(display-p3 .388 .388 .37);--t-color-sand12: color(display-p3 .129 .126 .111);--t-color-tomato1: color(display-p3 .998 .989 .988);--t-color-tomato2: color(display-p3 .994 .974 .969);--t-color-tomato3: color(display-p3 .985 .924 .909);--t-color-tomato4: color(display-p3 .996 .868 .835);--t-color-tomato5: color(display-p3 .98 .812 .77);--t-color-tomato6: color(display-p3 .953 .75 .698);--t-color-tomato7: color(display-p3 .917 .673 .611);--t-color-tomato8: color(display-p3 .875 .575 .502);--t-color-tomato9: color(display-p3 .831 .345 .231);--t-color-tomato10: color(display-p3 .802 .313 .2);--t-color-tomato11: color(display-p3 .755 .259 .152);--t-color-tomato12: color(display-p3 .335 .165 .132);--t-color-ruby1: color(display-p3 .998 .989 .992);--t-color-ruby2: color(display-p3 .995 .971 .974);--t-color-ruby3: color(display-p3 .983 .92 .928);--t-color-ruby4: color(display-p3 .987 .869 .885);--t-color-ruby5: color(display-p3 .968 .817 .839);--t-color-ruby6: color(display-p3 .937 .758 .786);--t-color-ruby7: color(display-p3 .897 .685 .721);--t-color-ruby8: color(display-p3 .851 .588 .639);--t-color-ruby9: color(display-p3 .83 .323 .408);--t-color-ruby10: color(display-p3 .795 .286 .375);--t-color-ruby11: color(display-p3 .728 .211 .311);--t-color-ruby12: color(display-p3 .36 .115 .171);--t-color-crimson1: color(display-p3 .998 .989 .992);--t-color-crimson2: color(display-p3 .991 .969 .976);--t-color-crimson3: color(display-p3 .987 .917 .941);--t-color-crimson4: color(display-p3 .975 .866 .904);--t-color-crimson5: color(display-p3 .953 .813 .864);--t-color-crimson6: color(display-p3 .921 .755 .817);--t-color-crimson7: color(display-p3 .88 .683 .761);--t-color-crimson8: color(display-p3 .834 .592 .694);--t-color-crimson9: color(display-p3 .843 .298 .507);--t-color-crimson10: color(display-p3 .807 .266 .468);--t-color-crimson11: color(display-p3 .731 .195 .388);--t-color-crimson12: color(display-p3 .352 .111 .221);--t-color-plum1: color(display-p3 .995 .988 .999);--t-color-plum2: color(display-p3 .988 .971 .99);--t-color-plum3: color(display-p3 .973 .923 .98);--t-color-plum4: color(display-p3 .953 .875 .966);--t-color-plum5: color(display-p3 .926 .825 .945);--t-color-plum6: color(display-p3 .89 .765 .916);--t-color-plum7: color(display-p3 .84 .686 .877);--t-color-plum8: color(display-p3 .775 .58 .832);--t-color-plum9: color(display-p3 .624 .313 .708);--t-color-plum10: color(display-p3 .587 .29 .667);--t-color-plum11: color(display-p3 .543 .263 .619);--t-color-plum12: color(display-p3 .299 .114 .352);--t-color-violet1: color(display-p3 .991 .988 .995);--t-color-violet2: color(display-p3 .978 .974 .998);--t-color-violet3: color(display-p3 .953 .943 .993);--t-color-violet4: color(display-p3 .916 .897 1);--t-color-violet5: color(display-p3 .876 .851 1);--t-color-violet6: color(display-p3 .825 .793 .981);--t-color-violet7: color(display-p3 .752 .712 .943);--t-color-violet8: color(display-p3 .654 .602 .902);--t-color-violet9: color(display-p3 .417 .341 .784);--t-color-violet10: color(display-p3 .381 .306 .741);--t-color-violet11: color(display-p3 .383 .317 .702);--t-color-violet12: color(display-p3 .179 .15 .359);--t-color-iris1: color(display-p3 .992 .992 .999);--t-color-iris2: color(display-p3 .972 .973 .998);--t-color-iris3: color(display-p3 .943 .945 .992);--t-color-iris4: color(display-p3 .902 .906 1);--t-color-iris5: color(display-p3 .857 .861 1);--t-color-iris6: color(display-p3 .799 .805 .987);--t-color-iris7: color(display-p3 .721 .727 .955);--t-color-iris8: color(display-p3 .61 .619 .918);--t-color-iris9: color(display-p3 .357 .357 .81);--t-color-iris10: color(display-p3 .318 .318 .774);--t-color-iris11: color(display-p3 .337 .326 .748);--t-color-iris12: color(display-p3 .154 .161 .371);--t-color-cyan1: color(display-p3 .982 .992 .996);--t-color-cyan2: color(display-p3 .955 .981 .984);--t-color-cyan3: color(display-p3 .888 .965 .975);--t-color-cyan4: color(display-p3 .821 .941 .959);--t-color-cyan5: color(display-p3 .751 .907 .935);--t-color-cyan6: color(display-p3 .671 .862 .9);--t-color-cyan7: color(display-p3 .564 .8 .854);--t-color-cyan8: color(display-p3 .388 .715 .798);--t-color-cyan9: color(display-p3 .282 .627 .765);--t-color-cyan10: color(display-p3 .264 .583 .71);--t-color-cyan11: color(display-p3 .08 .48 .63);--t-color-cyan12: color(display-p3 .108 .232 .277);--t-color-jade1: color(display-p3 .986 .996 .992);--t-color-jade2: color(display-p3 .962 .983 .969);--t-color-jade3: color(display-p3 .912 .965 .932);--t-color-jade4: color(display-p3 .858 .941 .893);--t-color-jade5: color(display-p3 .795 .909 .847);--t-color-jade6: color(display-p3 .715 .864 .791);--t-color-jade7: color(display-p3 .603 .802 .718);--t-color-jade8: color(display-p3 .44 .72 .629);--t-color-jade9: color(display-p3 .319 .63 .521);--t-color-jade10: color(display-p3 .299 .592 .488);--t-color-jade11: color(display-p3 .15 .5 .37);--t-color-jade12: color(display-p3 .142 .229 .194);--t-color-grass1: color(display-p3 .986 .996 .985);--t-color-grass2: color(display-p3 .966 .983 .964);--t-color-grass3: color(display-p3 .923 .965 .917);--t-color-grass4: color(display-p3 .872 .94 .865);--t-color-grass5: color(display-p3 .811 .908 .802);--t-color-grass6: color(display-p3 .733 .864 .724);--t-color-grass7: color(display-p3 .628 .803 .622);--t-color-grass8: color(display-p3 .477 .72 .482);--t-color-grass9: color(display-p3 .38 .647 .378);--t-color-grass10: color(display-p3 .344 .598 .342);--t-color-grass11: color(display-p3 .263 .488 .261);--t-color-grass12: color(display-p3 .151 .233 .153);--t-color-mint1: color(display-p3 .98 .995 .992);--t-color-mint2: color(display-p3 .957 .985 .977);--t-color-mint3: color(display-p3 .888 .972 .95);--t-color-mint4: color(display-p3 .819 .951 .916);--t-color-mint5: color(display-p3 .747 .918 .873);--t-color-mint6: color(display-p3 .668 .87 .818);--t-color-mint7: color(display-p3 .567 .805 .744);--t-color-mint8: color(display-p3 .42 .724 .649);--t-color-mint9: color(display-p3 .62 .908 .834);--t-color-mint10: color(display-p3 .585 .871 .797);--t-color-mint11: color(display-p3 .203 .463 .397);--t-color-mint12: color(display-p3 .136 .259 .236);--t-color-lime1: color(display-p3 .989 .992 .981);--t-color-lime2: color(display-p3 .975 .98 .954);--t-color-lime3: color(display-p3 .939 .965 .851);--t-color-lime4: color(display-p3 .896 .94 .76);--t-color-lime5: color(display-p3 .843 .903 .678);--t-color-lime6: color(display-p3 .778 .852 .599);--t-color-lime7: color(display-p3 .694 .784 .508);--t-color-lime8: color(display-p3 .585 .707 .378);--t-color-lime9: color(display-p3 .78 .928 .466);--t-color-lime10: color(display-p3 .734 .896 .397);--t-color-lime11: color(display-p3 .386 .482 .227);--t-color-lime12: color(display-p3 .222 .25 .128);--t-color-bronze1: color(display-p3 .991 .988 .988);--t-color-bronze2: color(display-p3 .989 .97 .961);--t-color-bronze3: color(display-p3 .958 .932 .919);--t-color-bronze4: color(display-p3 .929 .894 .877);--t-color-bronze5: color(display-p3 .898 .853 .832);--t-color-bronze6: color(display-p3 .861 .805 .778);--t-color-bronze7: color(display-p3 .812 .739 .706);--t-color-bronze8: color(display-p3 .741 .647 .606);--t-color-bronze9: color(display-p3 .611 .507 .455);--t-color-bronze10: color(display-p3 .563 .461 .414);--t-color-bronze11: color(display-p3 .471 .373 .336);--t-color-bronze12: color(display-p3 .251 .191 .172);--t-color-gold1: color(display-p3 .992 .992 .989);--t-color-gold2: color(display-p3 .98 .976 .953);--t-color-gold3: color(display-p3 .947 .94 .909);--t-color-gold4: color(display-p3 .914 .904 .865);--t-color-gold5: color(display-p3 .88 .865 .816);--t-color-gold6: color(display-p3 .84 .818 .756);--t-color-gold7: color(display-p3 .788 .753 .677);--t-color-gold8: color(display-p3 .715 .66 .565);--t-color-gold9: color(display-p3 .579 .517 .41);--t-color-gold10: color(display-p3 .538 .479 .38);--t-color-gold11: color(display-p3 .433 .386 .305);--t-color-gold12: color(display-p3 .227 .209 .173);--t-color-brown1: color(display-p3 .995 .992 .989);--t-color-brown2: color(display-p3 .987 .976 .964);--t-color-brown3: color(display-p3 .959 .936 .909);--t-color-brown4: color(display-p3 .934 .897 .855);--t-color-brown5: color(display-p3 .909 .856 .798);--t-color-brown6: color(display-p3 .88 .808 .73);--t-color-brown7: color(display-p3 .841 .742 .639);--t-color-brown8: color(display-p3 .782 .647 .514);--t-color-brown9: color(display-p3 .651 .505 .368);--t-color-brown10: color(display-p3 .601 .465 .344);--t-color-brown11: color(display-p3 .485 .374 .288);--t-color-brown12: color(display-p3 .236 .202 .183);--t-color-amber1: color(display-p3 .995 .992 .985);--t-color-amber2: color(display-p3 .994 .986 .921);--t-color-amber3: color(display-p3 .994 .969 .782);--t-color-amber4: color(display-p3 .989 .937 .65);--t-color-amber5: color(display-p3 .97 .902 .527);--t-color-amber6: color(display-p3 .936 .844 .506);--t-color-amber7: color(display-p3 .89 .762 .443);--t-color-amber8: color(display-p3 .85 .65 .3);--t-color-amber9: color(display-p3 1 .77 .26);--t-color-amber10: color(display-p3 .959 .741 .274);--t-color-amber11: color(display-p3 .64 .4 0);--t-color-amber12: color(display-p3 .294 .208 .145);--t-color-transparent-green1: #00c04004;--t-color-transparent-green2: #00a32f0b;--t-color-transparent-green3: #00a43319;--t-color-transparent-green4: #00a83829;--t-color-transparent-green5: #019c393b;--t-color-transparent-green6: #00963c52;--t-color-transparent-green7: #00914071;--t-color-transparent-green8: #00924ba4;--t-color-transparent-green9: #008f4acf;--t-color-transparent-green10: #008647d4;--t-color-transparent-green11: #00713fde;--t-color-transparent-green12: #002616e6;--t-color-transparent-turquoise1: #00cc9905;--t-color-transparent-turquoise2: #00aa800c;--t-color-transparent-turquoise3: #00c69d1f;--t-color-transparent-turquoise4: #00c39633;--t-color-transparent-turquoise5: #00b49047;--t-color-transparent-turquoise6: #00a6855e;--t-color-transparent-turquoise7: #0099807c;--t-color-transparent-turquoise8: #009783ac;--t-color-transparent-turquoise9: #009e8ced;--t-color-transparent-turquoise10: #009684f2;--t-color-transparent-turquoise11: #008573;--t-color-transparent-turquoise12: #00332df2;--t-color-transparent-sky1: #00d5ff06;--t-color-transparent-sky2: #00a4db0e;--t-color-transparent-sky3: #00b3ee1e;--t-color-transparent-sky4: #00ace42e;--t-color-transparent-sky5: #00a1d841;--t-color-transparent-sky6: #0092ca56;--t-color-transparent-sky7: #0089c172;--t-color-transparent-sky8: #0085bf9f;--t-color-transparent-sky9: #00c7fe83;--t-color-transparent-sky10: #00bcf38b;--t-color-transparent-sky11: #00749e;--t-color-transparent-sky12: #002540e2;--t-color-transparent-blue1: #00008002;--t-color-transparent-blue2: #0040ff08;--t-color-transparent-blue3: #0047f112;--t-color-transparent-blue4: #0044ff1e;--t-color-transparent-blue5: #0044ff2d;--t-color-transparent-blue6: #003eff3e;--t-color-transparent-blue7: #0037ed54;--t-color-transparent-blue8: #0034dc72;--t-color-transparent-blue9: #0031d2c1;--t-color-transparent-blue10: #002ec9cc;--t-color-transparent-blue11: #002bb7c5;--t-color-transparent-blue12: #001046e0;--t-color-transparent-purple1: #aa00aa03;--t-color-transparent-purple2: #8000e008;--t-color-transparent-purple3: #8e00f112;--t-color-transparent-purple4: #8d00e51d;--t-color-transparent-purple5: #8000db2a;--t-color-transparent-purple6: #7a01d03b;--t-color-transparent-purple7: #6d00c350;--t-color-transparent-purple8: #6600c06c;--t-color-transparent-purple9: #5c00adb1;--t-color-transparent-purple10: #53009eb8;--t-color-transparent-purple11: #52009aba;--t-color-transparent-purple12: #250049df;--t-color-transparent-pink1: #ff00aa03;--t-color-transparent-pink2: #e0008008;--t-color-transparent-pink3: #f4008c16;--t-color-transparent-pink4: #e2008b23;--t-color-transparent-pink5: #d1008331;--t-color-transparent-pink6: #c0007840;--t-color-transparent-pink7: #b6006f53;--t-color-transparent-pink8: #af006f6c;--t-color-transparent-pink9: #c8007fbf;--t-color-transparent-pink10: #c2007ac7;--t-color-transparent-pink11: #b60074d6;--t-color-transparent-pink12: #59003bed;--t-color-transparent-red1: #ff000003;--t-color-transparent-red2: #ff000008;--t-color-transparent-red3: #f3000d14;--t-color-transparent-red4: #ff000824;--t-color-transparent-red5: #ff000632;--t-color-transparent-red6: #f8000442;--t-color-transparent-red7: #df000356;--t-color-transparent-red8: #d2000571;--t-color-transparent-red9: #db0007b7;--t-color-transparent-red10: #d10005c1;--t-color-transparent-red11: #c40006d3;--t-color-transparent-red12: #55000de8;--t-color-transparent-orange1: #c0400004;--t-color-transparent-orange2: #ff8e0012;--t-color-transparent-orange3: #ff9c0029;--t-color-transparent-orange4: #ff91014a;--t-color-transparent-orange5: #ff8b0065;--t-color-transparent-orange6: #ff81007d;--t-color-transparent-orange7: #ed6c008c;--t-color-transparent-orange8: #e35f00aa;--t-color-transparent-orange9: #f65e00ea;--t-color-transparent-orange10: #ef5f00;--t-color-transparent-orange11: #cc4e00;--t-color-transparent-orange12: #431200e2;--t-color-transparent-yellow1: #aaaa0006;--t-color-transparent-yellow2: #f4dd0016;--t-color-transparent-yellow3: #ffee0047;--t-color-transparent-yellow4: #ffe3016b;--t-color-transparent-yellow5: #ffd5008f;--t-color-transparent-yellow6: #ebbc0097;--t-color-transparent-yellow7: #d2a10098;--t-color-transparent-yellow8: #c99700c6;--t-color-transparent-yellow9: #ffe100d6;--t-color-transparent-yellow10: #ffdc00;--t-color-transparent-yellow11: #9e6c00;--t-color-transparent-yellow12: #2e2000e0;--t-color-transparent-gray1: color(display-p3 0 0 0 / .02);--t-color-transparent-gray2: color(display-p3 0 0 0 / .039);--t-color-transparent-gray3: color(display-p3 0 0 0 / .047);--t-color-transparent-gray4: color(display-p3 0 0 0 / .071);--t-color-transparent-gray5: color(display-p3 0 0 0 / .078);--t-color-transparent-gray6: color(display-p3 0 0 0 / .114);--t-color-transparent-gray7: color(display-p3 0 0 0 / .161);--t-color-transparent-gray8: color(display-p3 0 0 0 / .22);--t-color-transparent-gray9: color(display-p3 0 0 0 / .361);--t-color-transparent-gray10: color(display-p3 0 0 0 / .478);--t-color-transparent-gray11: color(display-p3 0 0 0 / .722);--t-color-transparent-gray12: color(display-p3 0 0 0 / .91);--t-color-transparent-mauve1: #55005503;--t-color-transparent-mauve2: #2b005506;--t-color-transparent-mauve3: #30004010;--t-color-transparent-mauve4: #20003618;--t-color-transparent-mauve5: #20003820;--t-color-transparent-mauve6: #14003527;--t-color-transparent-mauve7: #10003332;--t-color-transparent-mauve8: #08003145;--t-color-transparent-mauve9: #05001d73;--t-color-transparent-mauve10: #0500197d;--t-color-transparent-mauve11: #0400119c;--t-color-transparent-mauve12: #020008e0;--t-color-transparent-slate1: #00005503;--t-color-transparent-slate2: #00005506;--t-color-transparent-slate3: #0000330f;--t-color-transparent-slate4: #00002d17;--t-color-transparent-slate5: #0009321f;--t-color-transparent-slate6: #00002f26;--t-color-transparent-slate7: #00062e32;--t-color-transparent-slate8: #00083046;--t-color-transparent-slate9: #00051d74;--t-color-transparent-slate10: #00071b7f;--t-color-transparent-slate11: #0007149f;--t-color-transparent-slate12: #000509e3;--t-color-transparent-sage1: #00804004;--t-color-transparent-sage2: #00402008;--t-color-transparent-sage3: #002d1e11;--t-color-transparent-sage4: #001f1519;--t-color-transparent-sage5: #00180820;--t-color-transparent-sage6: #00140d28;--t-color-transparent-sage7: #00140a34;--t-color-transparent-sage8: #000f0847;--t-color-transparent-sage9: #00110b79;--t-color-transparent-sage10: #00100a83;--t-color-transparent-sage11: #000a07a0;--t-color-transparent-sage12: #000805e5;--t-color-transparent-olive1: #00550003;--t-color-transparent-olive2: #00490007;--t-color-transparent-olive3: #00200010;--t-color-transparent-olive4: #00160018;--t-color-transparent-olive5: #00180020;--t-color-transparent-olive6: #00140028;--t-color-transparent-olive7: #000f0033;--t-color-transparent-olive8: #040f0047;--t-color-transparent-olive9: #050f0078;--t-color-transparent-olive10: #040e0082;--t-color-transparent-olive11: #020a00a0;--t-color-transparent-olive12: #010600e3;--t-color-transparent-sand1: #55550003;--t-color-transparent-sand2: #25250007;--t-color-transparent-sand3: #20100010;--t-color-transparent-sand4: #1f150019;--t-color-transparent-sand5: #1f180021;--t-color-transparent-sand6: #19130029;--t-color-transparent-sand7: #19140035;--t-color-transparent-sand8: #1915014a;--t-color-transparent-sand9: #0f0f0079;--t-color-transparent-sand10: #0c0c0083;--t-color-transparent-sand11: #080800a1;--t-color-transparent-sand12: #060500e3;--t-color-transparent-tomato1: #ff000003;--t-color-transparent-tomato2: #ff200008;--t-color-transparent-tomato3: #f52b0018;--t-color-transparent-tomato4: #ff35002c;--t-color-transparent-tomato5: #ff2e003d;--t-color-transparent-tomato6: #f92d0050;--t-color-transparent-tomato7: #e7280067;--t-color-transparent-tomato8: #db250084;--t-color-transparent-tomato9: #df2600d1;--t-color-transparent-tomato10: #d72400da;--t-color-transparent-tomato11: #cd2200ea;--t-color-transparent-tomato12: #460900e0;--t-color-transparent-ruby1: #ff005503;--t-color-transparent-ruby2: #ff002008;--t-color-transparent-ruby3: #f3002515;--t-color-transparent-ruby4: #ff002523;--t-color-transparent-ruby5: #ff002a31;--t-color-transparent-ruby6: #e4002440;--t-color-transparent-ruby7: #ce002553;--t-color-transparent-ruby8: #c300286d;--t-color-transparent-ruby9: #db002cb9;--t-color-transparent-ruby10: #d2002cc4;--t-color-transparent-ruby11: #c10030db;--t-color-transparent-ruby12: #550016e8;--t-color-transparent-crimson1: #ff005503;--t-color-transparent-crimson2: #e0004008;--t-color-transparent-crimson3: #ff005216;--t-color-transparent-crimson4: #f8005123;--t-color-transparent-crimson5: #e5004f31;--t-color-transparent-crimson6: #d0004b41;--t-color-transparent-crimson7: #bf004753;--t-color-transparent-crimson8: #b6004a6c;--t-color-transparent-crimson9: #e2005bc2;--t-color-transparent-crimson10: #d70056cb;--t-color-transparent-crimson11: #c4004fe2;--t-color-transparent-crimson12: #530026e9;--t-color-transparent-plum1: #aa00ff03;--t-color-transparent-plum2: #c000c008;--t-color-transparent-plum3: #cc00cc14;--t-color-transparent-plum4: #c200c921;--t-color-transparent-plum5: #b700bd2e;--t-color-transparent-plum6: #a400b03d;--t-color-transparent-plum7: #9900a852;--t-color-transparent-plum8: #9000a56e;--t-color-transparent-plum9: #89009eb5;--t-color-transparent-plum10: #7f0092bb;--t-color-transparent-plum11: #730086c1;--t-color-transparent-plum12: #40004be6;--t-color-transparent-violet1: #5500aa03;--t-color-transparent-violet2: #4900ff07;--t-color-transparent-violet3: #4400ee0f;--t-color-transparent-violet4: #4300ff1b;--t-color-transparent-violet5: #3600ff26;--t-color-transparent-violet6: #3100fb35;--t-color-transparent-violet7: #2d01dd4a;--t-color-transparent-violet8: #2b00d066;--t-color-transparent-violet9: #2400b7a9;--t-color-transparent-violet10: #2300abb2;--t-color-transparent-violet11: #1f0099af;--t-color-transparent-violet12: #0b0043d9;--t-color-transparent-iris1: #0000ff02;--t-color-transparent-iris2: #0000ff07;--t-color-transparent-iris3: #0011ee0f;--t-color-transparent-iris4: #000bff19;--t-color-transparent-iris5: #000eff25;--t-color-transparent-iris6: #000aff34;--t-color-transparent-iris7: #0008e647;--t-color-transparent-iris8: #0008d964;--t-color-transparent-iris9: #0000c0a4;--t-color-transparent-iris10: #0000b6ae;--t-color-transparent-iris11: #0600abac;--t-color-transparent-iris12: #000246d8;--t-color-transparent-cyan1: #0099cc05;--t-color-transparent-cyan2: #009db10d;--t-color-transparent-cyan3: #00c2d121;--t-color-transparent-cyan4: #00bcd435;--t-color-transparent-cyan5: #01b4cc4a;--t-color-transparent-cyan6: #00a7c162;--t-color-transparent-cyan7: #009fbb82;--t-color-transparent-cyan8: #00a3c0c2;--t-color-transparent-cyan9: #00a2c7;--t-color-transparent-cyan10: #0094b7f8;--t-color-transparent-cyan11: #007491ef;--t-color-transparent-cyan12: #00323ef2;--t-color-transparent-jade1: #00c08004;--t-color-transparent-jade2: #00a3460b;--t-color-transparent-jade3: #00ae4819;--t-color-transparent-jade4: #00a85129;--t-color-transparent-jade5: #00a2553c;--t-color-transparent-jade6: #009a5753;--t-color-transparent-jade7: #00945f74;--t-color-transparent-jade8: #00976ea9;--t-color-transparent-jade9: #00916bd6;--t-color-transparent-jade10: #008764d9;--t-color-transparent-jade11: #007152df;--t-color-transparent-jade12: #002217e2;--t-color-transparent-grass1: #00c00004;--t-color-transparent-grass2: #0099000a;--t-color-transparent-grass3: #00970016;--t-color-transparent-grass4: #009f0725;--t-color-transparent-grass5: #00930536;--t-color-transparent-grass6: #008f0a4d;--t-color-transparent-grass7: #018b0f6b;--t-color-transparent-grass8: #008d199a;--t-color-transparent-grass9: #008619b9;--t-color-transparent-grass10: #007b17c1;--t-color-transparent-grass11: #006514d5;--t-color-transparent-grass12: #002006df;--t-color-transparent-mint1: #00d5aa06;--t-color-transparent-mint2: #00b18a0d;--t-color-transparent-mint3: #00d29e22;--t-color-transparent-mint4: #00cc9937;--t-color-transparent-mint5: #00c0914c;--t-color-transparent-mint6: #00b08663;--t-color-transparent-mint7: #00a17d81;--t-color-transparent-mint8: #009e7fb3;--t-color-transparent-mint9: #00d3a579;--t-color-transparent-mint10: #00c39982;--t-color-transparent-mint11: #007763fd;--t-color-transparent-mint12: #00312ae9;--t-color-transparent-lime1: #66990005;--t-color-transparent-lime2: #6b95000c;--t-color-transparent-lime3: #96c80029;--t-color-transparent-lime4: #8fc60042;--t-color-transparent-lime5: #81bb0059;--t-color-transparent-lime6: #72aa006e;--t-color-transparent-lime7: #61990087;--t-color-transparent-lime8: #559200ab;--t-color-transparent-lime9: #93e4009c;--t-color-transparent-lime10: #8fdc00b3;--t-color-transparent-lime11: #375f00d0;--t-color-transparent-lime12: #1e2900e3;--t-color-transparent-bronze1: #55000003;--t-color-transparent-bronze2: #cc33000a;--t-color-transparent-bronze3: #92250015;--t-color-transparent-bronze4: #80280020;--t-color-transparent-bronze5: #7423002c;--t-color-transparent-bronze6: #7324003a;--t-color-transparent-bronze7: #6c1f004c;--t-color-transparent-bronze8: #671c0066;--t-color-transparent-bronze9: #551a008d;--t-color-transparent-bronze10: #4c150097;--t-color-transparent-bronze11: #3d0f00ab;--t-color-transparent-bronze12: #1d0600d4;--t-color-transparent-gold1: #55550003;--t-color-transparent-gold2: #9d8a000d;--t-color-transparent-gold3: #75600018;--t-color-transparent-gold4: #6b4e0024;--t-color-transparent-gold5: #60460030;--t-color-transparent-gold6: #64440040;--t-color-transparent-gold7: #63420055;--t-color-transparent-gold8: #633d0072;--t-color-transparent-gold9: #5332009a;--t-color-transparent-gold10: #492d00a1;--t-color-transparent-gold11: #362100b4;--t-color-transparent-gold12: #130c00d4;--t-color-transparent-brown1: #aa550003;--t-color-transparent-brown2: #aa550009;--t-color-transparent-brown3: #a04b0018;--t-color-transparent-brown4: #9b4a0026;--t-color-transparent-brown5: #9f4d0035;--t-color-transparent-brown6: #a04e0048;--t-color-transparent-brown7: #a34e0060;--t-color-transparent-brown8: #9f4a0081;--t-color-transparent-brown9: #823c00a7;--t-color-transparent-brown10: #723300ac;--t-color-transparent-brown11: #522100b9;--t-color-transparent-brown12: #140600d1;--t-color-transparent-amber1: #c0800004;--t-color-transparent-amber2: #f4d10016;--t-color-transparent-amber3: #ffde003d;--t-color-transparent-amber4: #ffd40063;--t-color-transparent-amber5: #f8cf0088;--t-color-transparent-amber6: #eab5008c;--t-color-transparent-amber7: #dc9b009d;--t-color-transparent-amber8: #da8a00c9;--t-color-transparent-amber9: #ffb300c2;--t-color-transparent-amber10: #ffb300e7;--t-color-transparent-amber11: #ab6400;--t-color-transparent-amber12: #341500dd}.dark{--t-icon-size-sm: 14;--t-icon-size-md: 16;--t-icon-size-lg: 20;--t-icon-size-xl: 24;--t-icon-stroke-sm: 1.6;--t-icon-stroke-md: 2;--t-icon-stroke-lg: 2.5;--t-modal-size-sm-width: 300px;--t-modal-size-md-width: 400px;--t-modal-size-lg-width: 53%;--t-modal-size-xl-width: 1200px;--t-modal-size-xl-height: 800px;--t-modal-size-fullscreen-width: 100dvw;--t-modal-size-fullscreen-height: 100dvh;--t-text-line-height-lg: 1.5;--t-text-line-height-md: 1.1;--t-text-icon-size-medium: 16;--t-text-icon-size-small: 14;--t-text-icon-strike-light: 1.6;--t-text-icon-strike-medium: 2;--t-text-icon-strike-bold: 2.5;--t-animation-duration-instant: .075;--t-animation-duration-fast: .15;--t-animation-duration-normal: .3;--t-animation-duration-slow: 1.5;--t-spacing-multiplicator: 4;--t-spacing-0: 0px;--t-spacing-1: 4px;--t-spacing-2: 8px;--t-spacing-3: 12px;--t-spacing-4: 16px;--t-spacing-5: 20px;--t-spacing-6: 24px;--t-spacing-7: 28px;--t-spacing-8: 32px;--t-spacing-9: 36px;--t-spacing-10: 40px;--t-spacing-11: 44px;--t-spacing-12: 48px;--t-spacing-13: 52px;--t-spacing-14: 56px;--t-spacing-15: 60px;--t-spacing-16: 64px;--t-spacing-17: 68px;--t-spacing-18: 72px;--t-spacing-19: 76px;--t-spacing-20: 80px;--t-spacing-21: 84px;--t-spacing-22: 88px;--t-spacing-23: 92px;--t-spacing-24: 96px;--t-spacing-25: 100px;--t-spacing-26: 104px;--t-spacing-27: 108px;--t-spacing-28: 112px;--t-spacing-29: 116px;--t-spacing-30: 120px;--t-spacing-31: 124px;--t-spacing-32: 128px;--t-spacing-0_5: 2px;--t-spacing-1_5: 6px;--t-between-siblings-gap: 2px;--t-table-horizontal-cell-margin: 8px;--t-table-checkbox-column-width: 32px;--t-table-horizontal-cell-padding: 8px;--t-side-panel-width: 500px;--t-clickable-element-background-transition: background .1s ease;--t-last-layer-z-index: 2147483647;--t-buttons-secondary-text-color: color(display-p3 .63 .69 1);--t-accent-primary: color(display-p3 .163 .22 .439);--t-accent-secondary: color(display-p3 .163 .22 .439);--t-accent-tertiary: color(display-p3 .105 .141 .275);--t-accent-quaternary: color(display-p3 .081 .089 .144);--t-accent-accent3570: color(display-p3 .285 .362 .674);--t-accent-accent4060: color(display-p3 .285 .362 .674);--t-accent-accent1: color(display-p3 .068 .074 .118);--t-accent-accent2: color(display-p3 .081 .089 .144);--t-accent-accent3: color(display-p3 .105 .141 .275);--t-accent-accent4: color(display-p3 .129 .18 .369);--t-accent-accent5: color(display-p3 .163 .22 .439);--t-accent-accent6: color(display-p3 .203 .262 .5);--t-accent-accent7: color(display-p3 .245 .309 .575);--t-accent-accent8: color(display-p3 .285 .362 .674);--t-accent-accent9: color(display-p3 .276 .384 .837);--t-accent-accent10: color(display-p3 .354 .445 .866);--t-accent-accent11: color(display-p3 .63 .69 1);--t-accent-accent12: color(display-p3 .848 .881 .99);--t-background-noisy: url(data:image/jpeg;base64,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);--t-background-primary: color(display-p3 .09 .09 .09);--t-background-secondary: color(display-p3 .106 .106 .106);--t-background-tertiary: color(display-p3 .114 .114 .114);--t-background-quaternary: color(display-p3 .133 .133 .133);--t-background-inverted-primary: color(display-p3 .922 .922 .922);--t-background-inverted-secondary: color(display-p3 .702 .702 .702);--t-background-danger: color(display-p3 .211 .081 .099);--t-background-transparent-primary: color(display-p3 0 0 0 / .5);--t-background-transparent-secondary: color(display-p3 0 0 0 / .4);--t-background-transparent-strong: color(display-p3 1 1 1 / .141);--t-background-transparent-medium: color(display-p3 1 1 1 / .102);--t-background-transparent-light: color(display-p3 1 1 1 / .059);--t-background-transparent-lighter: color(display-p3 1 1 1 / .031);--t-background-transparent-danger: #ff173f2d;--t-background-transparent-blue: #3566ff57;--t-background-transparent-orange: #ff590039;--t-background-transparent-success: #11ff992d;--t-background-overlay-primary: #000000b8;--t-background-overlay-secondary: #0000005c;--t-background-overlay-tertiary: #0000005c;--t-background-radial-gradient: radial-gradient( 50% 62.62% at 50% 0%, color(display-p3 .506 .506 .506) 0%, color(display-p3 .482 .482 .482) 100% );--t-background-radial-gradient-hover: radial-gradient( 76.32% 95.59% at 50% 0%, color(display-p3 .482 .482 .482) 0%, color(display-p3 .702 .702 .702) 100% );--t-background-primary-inverted: color(display-p3 .922 .922 .922);--t-background-primary-inverted-hover: color(display-p3 .702 .702 .702);--t-blur-light: blur(6px) saturate(200%) contrast(100%) brightness(130%);--t-blur-medium: blur(12px) saturate(200%) contrast(100%) brightness(130%);--t-blur-strong: blur(20px) saturate(200%) contrast(100%) brightness(130%);--t-border-color-strong: color(display-p3 .282 .282 .282);--t-border-color-medium: color(display-p3 .133 .133 .133);--t-border-color-light: color(display-p3 .114 .114 .114);--t-border-color-secondary-inverted: color(display-p3 .702 .702 .702);--t-border-color-inverted: color(display-p3 .922 .922 .922);--t-border-color-danger: color(display-p3 .348 .11 .142);--t-border-color-blue: color(display-p3 .245 .309 .575);--t-border-color-transparent-strong: color(display-p3 1 1 1 / .071);--t-border-radius-xs: 2px;--t-border-radius-sm: 4px;--t-border-radius-md: 8px;--t-border-radius-xl: 20px;--t-border-radius-xxl: 40px;--t-border-radius-pill: 999px;--t-border-radius-rounded: 100%;--t-box-shadow-color: rgba(0, 0, 0, .6);--t-box-shadow-light: 0px 2px 4px 0px rgba(0, 0, 0, .04), 0px 0px 4px 0px rgba(0, 0, 0, .08);--t-box-shadow-strong: 2px 4px 16px 0px rgba(0, 0, 0, .16), 0px 2px 4px 0px rgba(0, 0, 0, .08);--t-box-shadow-underline: 0px 1px 0px 0px rgba(0, 0, 0, .32);--t-box-shadow-super-heavy: 2px 4px 16px 0px rgba(0, 0, 0, .12), 0px 2px 4px 0px rgba(0, 0, 0, .04);--t-font-color-primary: color(display-p3 .922 .922 .922);--t-font-color-secondary: color(display-p3 .702 .702 .702);--t-font-color-tertiary: color(display-p3 .506 .506 .506);--t-font-color-light: color(display-p3 .4 .4 .4);--t-font-color-extra-light: color(display-p3 .298 .298 .298);--t-font-color-inverted: color(display-p3 .09 .09 .09);--t-font-color-danger: color(display-p3 .83 .329 .324);--t-font-size-xxs: .625rem;--t-font-size-xs: .85rem;--t-font-size-sm: .92rem;--t-font-size-md: 1rem;--t-font-size-lg: 1.23rem;--t-font-size-xl: 1.54rem;--t-font-size-xxl: 1.85rem;--t-font-weight-regular: 400;--t-font-weight-medium: 500;--t-font-weight-semi-bold: 600;--t-font-family: Inter, sans-serif;--t-name: dark;--t-snack-bar-success-color: color(display-p3 .297 .637 .581);--t-snack-bar-success-background-color: #11ff992d;--t-snack-bar-error-color: color(display-p3 .83 .329 .324);--t-snack-bar-error-background-color: #ff173f2d;--t-snack-bar-warning-color: color(display-p3 .9 .45 .2);--t-snack-bar-warning-background-color: #ff590039;--t-snack-bar-info-color: color(display-p3 .276 .384 .837);--t-snack-bar-info-background-color: #3566ff57;--t-snack-bar-default-color: color(display-p3 .922 .922 .922);--t-snack-bar-default-background-color: color(display-p3 1 1 1 / .059);--t-tag-text-gray: color(display-p3 .702 .702 .702);--t-tag-text-mauve: color(display-p3 .707 .7 .735);--t-tag-text-slate: color(display-p3 .692 .704 .728);--t-tag-text-sage: color(display-p3 .685 .709 .697);--t-tag-text-olive: color(display-p3 .69 .709 .682);--t-tag-text-sand: color(display-p3 .707 .703 .68);--t-tag-text-tomato: color(display-p3 1 .585 .455);--t-tag-text-red: color(display-p3 1 .57 .55);--t-tag-text-ruby: color(display-p3 1 .57 .59);--t-tag-text-crimson: color(display-p3 1 .56 .66);--t-tag-text-pink: color(display-p3 1 .535 .78);--t-tag-text-plum: color(display-p3 .86 .602 .933);--t-tag-text-purple: color(display-p3 .8 .62 1);--t-tag-text-violet: color(display-p3 .72 .65 1);--t-tag-text-iris: color(display-p3 .685 .662 1);--t-tag-text-cyan: color(display-p3 .446 .79 .887);--t-tag-text-turquoise: color(display-p3 .388 .835 .719);--t-tag-text-sky: color(display-p3 .536 .772 .924);--t-tag-text-blue: color(display-p3 .63 .69 1);--t-tag-text-jade: color(display-p3 .4 .835 .656);--t-tag-text-green: color(display-p3 .434 .828 .573);--t-tag-text-grass: color(display-p3 .535 .807 .542);--t-tag-text-mint: color(display-p3 .482 .825 .733);--t-tag-text-lime: color(display-p3 .771 .893 .485);--t-tag-text-bronze: color(display-p3 .81 .707 .655);--t-tag-text-gold: color(display-p3 .784 .728 .635);--t-tag-text-brown: color(display-p3 .835 .715 .597);--t-tag-text-orange: color(display-p3 1 .63 .38);--t-tag-text-amber: color(display-p3 1 .8 .29);--t-tag-text-yellow: color(display-p3 .948 .885 .392);--t-tag-background-gray: color(display-p3 .098 .098 .098);--t-tag-background-mauve: color(display-p3 .138 .134 .144);--t-tag-background-slate: color(display-p3 .13 .135 .145);--t-tag-background-sage: color(display-p3 .128 .135 .131);--t-tag-background-olive: color(display-p3 .131 .135 .126);--t-tag-background-sand: color(display-p3 .135 .135 .129);--t-tag-background-tomato: color(display-p3 .205 .097 .083);--t-tag-background-red: color(display-p3 .211 .081 .099);--t-tag-background-ruby: color(display-p3 .208 .088 .117);--t-tag-background-crimson: color(display-p3 .203 .091 .143);--t-tag-background-pink: color(display-p3 .198 .098 .179);--t-tag-background-plum: color(display-p3 .192 .105 .202);--t-tag-background-purple: color(display-p3 .175 .112 .224);--t-tag-background-violet: color(display-p3 .154 .123 .256);--t-tag-background-iris: color(display-p3 .128 .134 .272);--t-tag-background-cyan: color(display-p3 .073 .168 .209);--t-tag-background-turquoise: color(display-p3 .087 .175 .165);--t-tag-background-sky: color(display-p3 .089 .154 .244);--t-tag-background-blue: color(display-p3 .105 .141 .275);--t-tag-background-jade: color(display-p3 .091 .176 .138);--t-tag-background-green: color(display-p3 .1 .173 .133);--t-tag-background-grass: color(display-p3 .118 .163 .122);--t-tag-background-mint: color(display-p3 .077 .17 .168);--t-tag-background-lime: color(display-p3 .13 .16 .099);--t-tag-background-bronze: color(display-p3 .147 .132 .125);--t-tag-background-gold: color(display-p3 .141 .136 .122);--t-tag-background-brown: color(display-p3 .151 .13 .115);--t-tag-background-orange: color(display-p3 .189 .12 .056);--t-tag-background-amber: color(display-p3 .178 .128 .049);--t-tag-background-yellow: color(display-p3 .168 .137 .039);--t-code-text-gray: color(display-p3 .482 .482 .482);--t-code-text-sky: color(display-p3 .718 .925 .991);--t-code-text-pink: color(display-p3 .808 .356 .645);--t-code-text-orange: color(display-p3 .601 .359 .201);--t-code-text-green: color(display-p3 .365 .456 .25);--t-code-font-family: DM Mono;--t--illustration-icon-color-blue: color(display-p3 .354 .445 .866);--t--illustration-icon-color-gray: color(display-p3 .4 .4 .4);--t--illustration-icon-fill-blue: color(display-p3 .848 .881 .99);--t--illustration-icon-fill-gray: color(display-p3 .133 .133 .133);--t-gray-scale-gray1: color(display-p3 .09 .09 .09);--t-gray-scale-gray2: color(display-p3 .106 .106 .106);--t-gray-scale-gray3: color(display-p3 .098 .098 .098);--t-gray-scale-gray4: color(display-p3 .114 .114 .114);--t-gray-scale-gray5: color(display-p3 .133 .133 .133);--t-gray-scale-gray6: color(display-p3 .282 .282 .282);--t-gray-scale-gray7: color(display-p3 .298 .298 .298);--t-gray-scale-gray8: color(display-p3 .4 .4 .4);--t-gray-scale-gray9: color(display-p3 .506 .506 .506);--t-gray-scale-gray10: color(display-p3 .482 .482 .482);--t-gray-scale-gray11: color(display-p3 .702 .702 .702);--t-gray-scale-gray12: color(display-p3 .922 .922 .922);--t-color-red: color(display-p3 .83 .329 .324);--t-color-ruby: color(display-p3 .83 .323 .408);--t-color-crimson: color(display-p3 .843 .298 .507);--t-color-tomato: color(display-p3 .831 .345 .231);--t-color-orange: color(display-p3 .9 .45 .2);--t-color-amber: color(display-p3 1 .77 .26);--t-color-yellow: color(display-p3 1 .92 .22);--t-color-lime: color(display-p3 .78 .928 .466);--t-color-grass: color(display-p3 .38 .647 .378);--t-color-green: color(display-p3 .332 .634 .442);--t-color-jade: color(display-p3 .319 .63 .521);--t-color-mint: color(display-p3 .62 .908 .834);--t-color-turquoise: color(display-p3 .297 .637 .581);--t-color-cyan: color(display-p3 .282 .627 .765);--t-color-sky: color(display-p3 .585 .877 .983);--t-color-blue: color(display-p3 .276 .384 .837);--t-color-iris: color(display-p3 .357 .357 .81);--t-color-violet: color(display-p3 .417 .341 .784);--t-color-purple: color(display-p3 .523 .318 .751);--t-color-plum: color(display-p3 .624 .313 .708);--t-color-pink: color(display-p3 .775 .297 .61);--t-color-bronze: color(display-p3 .611 .507 .455);--t-color-gold: color(display-p3 .579 .517 .41);--t-color-brown: color(display-p3 .651 .505 .368);--t-color-gray: color(display-p3 .298 .298 .298);--t-color-yellow1: color(display-p3 .078 .069 .047);--t-color-yellow2: color(display-p3 .103 .094 .063);--t-color-yellow3: color(display-p3 .168 .137 .039);--t-color-yellow4: color(display-p3 .209 .169 0);--t-color-yellow5: color(display-p3 .255 .209 0);--t-color-yellow6: color(display-p3 .31 .261 .07);--t-color-yellow7: color(display-p3 .389 .331 .135);--t-color-yellow8: color(display-p3 .497 .42 .182);--t-color-yellow9: color(display-p3 1 .92 .22);--t-color-yellow10: color(display-p3 1 1 .456);--t-color-yellow11: color(display-p3 .948 .885 .392);--t-color-yellow12: color(display-p3 .959 .934 .731);--t-color-green1: color(display-p3 .062 .083 .071);--t-color-green2: color(display-p3 .079 .106 .09);--t-color-green3: color(display-p3 .1 .173 .133);--t-color-green4: color(display-p3 .115 .229 .166);--t-color-green5: color(display-p3 .147 .282 .206);--t-color-green6: color(display-p3 .185 .338 .25);--t-color-green7: color(display-p3 .227 .403 .298);--t-color-green8: color(display-p3 .27 .479 .351);--t-color-green9: color(display-p3 .332 .634 .442);--t-color-green10: color(display-p3 .357 .682 .474);--t-color-green11: color(display-p3 .434 .828 .573);--t-color-green12: color(display-p3 .747 .938 .807);--t-color-turquoise1: color(display-p3 .059 .083 .079);--t-color-turquoise2: color(display-p3 .075 .11 .107);--t-color-turquoise3: color(display-p3 .087 .175 .165);--t-color-turquoise4: color(display-p3 .087 .227 .214);--t-color-turquoise5: color(display-p3 .12 .277 .261);--t-color-turquoise6: color(display-p3 .162 .335 .314);--t-color-turquoise7: color(display-p3 .205 .406 .379);--t-color-turquoise8: color(display-p3 .245 .489 .453);--t-color-turquoise9: color(display-p3 .297 .637 .581);--t-color-turquoise10: color(display-p3 .319 .69 .62);--t-color-turquoise11: color(display-p3 .388 .835 .719);--t-color-turquoise12: color(display-p3 .734 .934 .87);--t-color-sky1: color(display-p3 .056 .078 .116);--t-color-sky2: color(display-p3 .075 .101 .149);--t-color-sky3: color(display-p3 .089 .154 .244);--t-color-sky4: color(display-p3 .106 .207 .323);--t-color-sky5: color(display-p3 .135 .261 .394);--t-color-sky6: color(display-p3 .17 .322 .469);--t-color-sky7: color(display-p3 .205 .394 .557);--t-color-sky8: color(display-p3 .232 .48 .665);--t-color-sky9: color(display-p3 .585 .877 .983);--t-color-sky10: color(display-p3 .718 .925 .991);--t-color-sky11: color(display-p3 .536 .772 .924);--t-color-sky12: color(display-p3 .799 .947 .993);--t-color-blue1: color(display-p3 .068 .074 .118);--t-color-blue2: color(display-p3 .081 .089 .144);--t-color-blue3: color(display-p3 .105 .141 .275);--t-color-blue4: color(display-p3 .129 .18 .369);--t-color-blue5: color(display-p3 .163 .22 .439);--t-color-blue6: color(display-p3 .203 .262 .5);--t-color-blue7: color(display-p3 .245 .309 .575);--t-color-blue8: color(display-p3 .285 .362 .674);--t-color-blue9: color(display-p3 .276 .384 .837);--t-color-blue10: color(display-p3 .354 .445 .866);--t-color-blue11: color(display-p3 .63 .69 1);--t-color-blue12: color(display-p3 .848 .881 .99);--t-color-purple1: color(display-p3 .09 .068 .103);--t-color-purple2: color(display-p3 .113 .082 .134);--t-color-purple3: color(display-p3 .175 .112 .224);--t-color-purple4: color(display-p3 .224 .137 .297);--t-color-purple5: color(display-p3 .264 .167 .349);--t-color-purple6: color(display-p3 .311 .208 .406);--t-color-purple7: color(display-p3 .381 .266 .496);--t-color-purple8: color(display-p3 .49 .349 .649);--t-color-purple9: color(display-p3 .523 .318 .751);--t-color-purple10: color(display-p3 .57 .373 .791);--t-color-purple11: color(display-p3 .8 .62 1);--t-color-purple12: color(display-p3 .913 .854 .971);--t-color-pink1: color(display-p3 .093 .068 .089);--t-color-pink2: color(display-p3 .121 .073 .11);--t-color-pink3: color(display-p3 .198 .098 .179);--t-color-pink4: color(display-p3 .271 .095 .231);--t-color-pink5: color(display-p3 .32 .127 .273);--t-color-pink6: color(display-p3 .382 .177 .326);--t-color-pink7: color(display-p3 .477 .238 .405);--t-color-pink8: color(display-p3 .612 .304 .51);--t-color-pink9: color(display-p3 .775 .297 .61);--t-color-pink10: color(display-p3 .808 .356 .645);--t-color-pink11: color(display-p3 1 .535 .78);--t-color-pink12: color(display-p3 .964 .826 .912);--t-color-red1: color(display-p3 .093 .068 .067);--t-color-red2: color(display-p3 .118 .077 .079);--t-color-red3: color(display-p3 .211 .081 .099);--t-color-red4: color(display-p3 .287 .079 .113);--t-color-red5: color(display-p3 .348 .11 .142);--t-color-red6: color(display-p3 .414 .16 .183);--t-color-red7: color(display-p3 .508 .224 .236);--t-color-red8: color(display-p3 .659 .298 .297);--t-color-red9: color(display-p3 .83 .329 .324);--t-color-red10: color(display-p3 .861 .403 .387);--t-color-red11: color(display-p3 1 .57 .55);--t-color-red12: color(display-p3 .971 .826 .852);--t-color-orange1: color(display-p3 .088 .07 .057);--t-color-orange2: color(display-p3 .113 .089 .061);--t-color-orange3: color(display-p3 .189 .12 .056);--t-color-orange4: color(display-p3 .262 .132 0);--t-color-orange5: color(display-p3 .315 .168 .016);--t-color-orange6: color(display-p3 .376 .219 .088);--t-color-orange7: color(display-p3 .465 .283 .147);--t-color-orange8: color(display-p3 .601 .359 .201);--t-color-orange9: color(display-p3 .9 .45 .2);--t-color-orange10: color(display-p3 .98 .51 .23);--t-color-orange11: color(display-p3 1 .63 .38);--t-color-orange12: color(display-p3 .98 .883 .775);--t-color-gray1: color(display-p3 .09 .09 .09);--t-color-gray2: color(display-p3 .106 .106 .106);--t-color-gray3: color(display-p3 .098 .098 .098);--t-color-gray4: color(display-p3 .114 .114 .114);--t-color-gray5: color(display-p3 .133 .133 .133);--t-color-gray6: color(display-p3 .282 .282 .282);--t-color-gray7: color(display-p3 .298 .298 .298);--t-color-gray8: color(display-p3 .4 .4 .4);--t-color-gray9: color(display-p3 .506 .506 .506);--t-color-gray10: color(display-p3 .482 .482 .482);--t-color-gray11: color(display-p3 .702 .702 .702);--t-color-gray12: color(display-p3 .922 .922 .922);--t-color-mauve1: color(display-p3 .07 .067 .074);--t-color-mauve2: color(display-p3 .101 .098 .105);--t-color-mauve3: color(display-p3 .138 .134 .144);--t-color-mauve4: color(display-p3 .167 .161 .175);--t-color-mauve5: color(display-p3 .196 .189 .206);--t-color-mauve6: color(display-p3 .232 .225 .245);--t-color-mauve7: color(display-p3 .286 .277 .302);--t-color-mauve8: color(display-p3 .383 .373 .408);--t-color-mauve9: color(display-p3 .434 .428 .467);--t-color-mauve10: color(display-p3 .487 .48 .519);--t-color-mauve11: color(display-p3 .707 .7 .735);--t-color-mauve12: color(display-p3 .933 .933 .94);--t-color-slate1: color(display-p3 .067 .067 .074);--t-color-slate2: color(display-p3 .095 .098 .105);--t-color-slate3: color(display-p3 .13 .135 .145);--t-color-slate4: color(display-p3 .156 .163 .176);--t-color-slate5: color(display-p3 .183 .191 .206);--t-color-slate6: color(display-p3 .215 .226 .244);--t-color-slate7: color(display-p3 .265 .28 .302);--t-color-slate8: color(display-p3 .357 .381 .409);--t-color-slate9: color(display-p3 .415 .431 .463);--t-color-slate10: color(display-p3 .469 .483 .514);--t-color-slate11: color(display-p3 .692 .704 .728);--t-color-slate12: color(display-p3 .93 .933 .94);--t-color-sage1: color(display-p3 .064 .07 .067);--t-color-sage2: color(display-p3 .092 .098 .094);--t-color-sage3: color(display-p3 .128 .135 .131);--t-color-sage4: color(display-p3 .155 .164 .159);--t-color-sage5: color(display-p3 .183 .193 .188);--t-color-sage6: color(display-p3 .218 .23 .224);--t-color-sage7: color(display-p3 .269 .285 .277);--t-color-sage8: color(display-p3 .362 .382 .373);--t-color-sage9: color(display-p3 .398 .438 .421);--t-color-sage10: color(display-p3 .453 .49 .474);--t-color-sage11: color(display-p3 .685 .709 .697);--t-color-sage12: color(display-p3 .927 .933 .93);--t-color-olive1: color(display-p3 .067 .07 .063);--t-color-olive2: color(display-p3 .095 .098 .091);--t-color-olive3: color(display-p3 .131 .135 .126);--t-color-olive4: color(display-p3 .158 .163 .153);--t-color-olive5: color(display-p3 .186 .192 .18);--t-color-olive6: color(display-p3 .221 .229 .215);--t-color-olive7: color(display-p3 .273 .284 .266);--t-color-olive8: color(display-p3 .365 .382 .359);--t-color-olive9: color(display-p3 .414 .438 .404);--t-color-olive10: color(display-p3 .467 .49 .458);--t-color-olive11: color(display-p3 .69 .709 .682);--t-color-olive12: color(display-p3 .927 .933 .926);--t-color-sand1: color(display-p3 .067 .067 .063);--t-color-sand2: color(display-p3 .098 .098 .094);--t-color-sand3: color(display-p3 .135 .135 .129);--t-color-sand4: color(display-p3 .164 .163 .156);--t-color-sand5: color(display-p3 .193 .192 .183);--t-color-sand6: color(display-p3 .23 .229 .217);--t-color-sand7: color(display-p3 .285 .282 .267);--t-color-sand8: color(display-p3 .384 .378 .357);--t-color-sand9: color(display-p3 .434 .428 .403);--t-color-sand10: color(display-p3 .487 .481 .456);--t-color-sand11: color(display-p3 .707 .703 .68);--t-color-sand12: color(display-p3 .933 .933 .926);--t-color-tomato1: color(display-p3 .09 .068 .067);--t-color-tomato2: color(display-p3 .115 .084 .076);--t-color-tomato3: color(display-p3 .205 .097 .083);--t-color-tomato4: color(display-p3 .282 .099 .077);--t-color-tomato5: color(display-p3 .339 .129 .101);--t-color-tomato6: color(display-p3 .398 .179 .141);--t-color-tomato7: color(display-p3 .487 .245 .194);--t-color-tomato8: color(display-p3 .629 .322 .248);--t-color-tomato9: color(display-p3 .831 .345 .231);--t-color-tomato10: color(display-p3 .862 .415 .298);--t-color-tomato11: color(display-p3 1 .585 .455);--t-color-tomato12: color(display-p3 .959 .833 .802);--t-color-ruby1: color(display-p3 .093 .068 .074);--t-color-ruby2: color(display-p3 .113 .083 .089);--t-color-ruby3: color(display-p3 .208 .088 .117);--t-color-ruby4: color(display-p3 .279 .092 .147);--t-color-ruby5: color(display-p3 .337 .12 .18);--t-color-ruby6: color(display-p3 .401 .166 .223);--t-color-ruby7: color(display-p3 .495 .224 .281);--t-color-ruby8: color(display-p3 .652 .295 .359);--t-color-ruby9: color(display-p3 .83 .323 .408);--t-color-ruby10: color(display-p3 .857 .392 .455);--t-color-ruby11: color(display-p3 1 .57 .59);--t-color-ruby12: color(display-p3 .968 .83 .88);--t-color-crimson1: color(display-p3 .093 .068 .078);--t-color-crimson2: color(display-p3 .117 .078 .095);--t-color-crimson3: color(display-p3 .203 .091 .143);--t-color-crimson4: color(display-p3 .277 .087 .182);--t-color-crimson5: color(display-p3 .332 .115 .22);--t-color-crimson6: color(display-p3 .394 .162 .268);--t-color-crimson7: color(display-p3 .489 .222 .336);--t-color-crimson8: color(display-p3 .638 .289 .429);--t-color-crimson9: color(display-p3 .843 .298 .507);--t-color-crimson10: color(display-p3 .864 .364 .539);--t-color-crimson11: color(display-p3 1 .56 .66);--t-color-crimson12: color(display-p3 .966 .834 .906);--t-color-plum1: color(display-p3 .09 .068 .092);--t-color-plum2: color(display-p3 .118 .077 .121);--t-color-plum3: color(display-p3 .192 .105 .202);--t-color-plum4: color(display-p3 .25 .121 .271);--t-color-plum5: color(display-p3 .293 .152 .319);--t-color-plum6: color(display-p3 .343 .198 .372);--t-color-plum7: color(display-p3 .424 .262 .461);--t-color-plum8: color(display-p3 .54 .341 .595);--t-color-plum9: color(display-p3 .624 .313 .708);--t-color-plum10: color(display-p3 .666 .365 .748);--t-color-plum11: color(display-p3 .86 .602 .933);--t-color-plum12: color(display-p3 .936 .836 .949);--t-color-violet1: color(display-p3 .077 .071 .118);--t-color-violet2: color(display-p3 .101 .084 .141);--t-color-violet3: color(display-p3 .154 .123 .256);--t-color-violet4: color(display-p3 .191 .148 .345);--t-color-violet5: color(display-p3 .226 .182 .396);--t-color-violet6: color(display-p3 .269 .223 .449);--t-color-violet7: color(display-p3 .326 .277 .53);--t-color-violet8: color(display-p3 .399 .346 .656);--t-color-violet9: color(display-p3 .417 .341 .784);--t-color-violet10: color(display-p3 .477 .402 .823);--t-color-violet11: color(display-p3 .72 .65 1);--t-color-violet12: color(display-p3 .883 .867 .986);--t-color-iris1: color(display-p3 .075 .075 .114);--t-color-iris2: color(display-p3 .089 .086 .14);--t-color-iris3: color(display-p3 .128 .134 .272);--t-color-iris4: color(display-p3 .153 .165 .382);--t-color-iris5: color(display-p3 .192 .201 .44);--t-color-iris6: color(display-p3 .239 .241 .491);--t-color-iris7: color(display-p3 .291 .289 .565);--t-color-iris8: color(display-p3 .35 .345 .673);--t-color-iris9: color(display-p3 .357 .357 .81);--t-color-iris10: color(display-p3 .428 .416 .843);--t-color-iris11: color(display-p3 .685 .662 1);--t-color-iris12: color(display-p3 .878 .875 .986);--t-color-cyan1: color(display-p3 .053 .085 .098);--t-color-cyan2: color(display-p3 .072 .105 .122);--t-color-cyan3: color(display-p3 .073 .168 .209);--t-color-cyan4: color(display-p3 .063 .216 .277);--t-color-cyan5: color(display-p3 .091 .267 .336);--t-color-cyan6: color(display-p3 .137 .324 .4);--t-color-cyan7: color(display-p3 .186 .398 .484);--t-color-cyan8: color(display-p3 .23 .496 .6);--t-color-cyan9: color(display-p3 .282 .627 .765);--t-color-cyan10: color(display-p3 .331 .675 .801);--t-color-cyan11: color(display-p3 .446 .79 .887);--t-color-cyan12: color(display-p3 .757 .919 .962);--t-color-jade1: color(display-p3 .059 .083 .071);--t-color-jade2: color(display-p3 .078 .11 .094);--t-color-jade3: color(display-p3 .091 .176 .138);--t-color-jade4: color(display-p3 .102 .228 .177);--t-color-jade5: color(display-p3 .133 .279 .221);--t-color-jade6: color(display-p3 .174 .334 .273);--t-color-jade7: color(display-p3 .219 .402 .335);--t-color-jade8: color(display-p3 .263 .488 .411);--t-color-jade9: color(display-p3 .319 .63 .521);--t-color-jade10: color(display-p3 .338 .68 .555);--t-color-jade11: color(display-p3 .4 .835 .656);--t-color-jade12: color(display-p3 .734 .934 .838);--t-color-grass1: color(display-p3 .062 .083 .067);--t-color-grass2: color(display-p3 .083 .103 .085);--t-color-grass3: color(display-p3 .118 .163 .122);--t-color-grass4: color(display-p3 .142 .225 .15);--t-color-grass5: color(display-p3 .178 .279 .186);--t-color-grass6: color(display-p3 .217 .337 .224);--t-color-grass7: color(display-p3 .258 .4 .264);--t-color-grass8: color(display-p3 .302 .47 .305);--t-color-grass9: color(display-p3 .38 .647 .378);--t-color-grass10: color(display-p3 .426 .694 .426);--t-color-grass11: color(display-p3 .535 .807 .542);--t-color-grass12: color(display-p3 .797 .936 .776);--t-color-mint1: color(display-p3 .059 .082 .081);--t-color-mint2: color(display-p3 .068 .104 .105);--t-color-mint3: color(display-p3 .077 .17 .168);--t-color-mint4: color(display-p3 .068 .224 .22);--t-color-mint5: color(display-p3 .104 .275 .264);--t-color-mint6: color(display-p3 .154 .332 .313);--t-color-mint7: color(display-p3 .207 .403 .373);--t-color-mint8: color(display-p3 .258 .49 .441);--t-color-mint9: color(display-p3 .62 .908 .834);--t-color-mint10: color(display-p3 .725 .954 .898);--t-color-mint11: color(display-p3 .482 .825 .733);--t-color-mint12: color(display-p3 .807 .955 .887);--t-color-lime1: color(display-p3 .067 .073 .048);--t-color-lime2: color(display-p3 .086 .1 .067);--t-color-lime3: color(display-p3 .13 .16 .099);--t-color-lime4: color(display-p3 .172 .214 .126);--t-color-lime5: color(display-p3 .213 .266 .153);--t-color-lime6: color(display-p3 .257 .321 .182);--t-color-lime7: color(display-p3 .307 .383 .215);--t-color-lime8: color(display-p3 .365 .456 .25);--t-color-lime9: color(display-p3 .78 .928 .466);--t-color-lime10: color(display-p3 .865 .995 .519);--t-color-lime11: color(display-p3 .771 .893 .485);--t-color-lime12: color(display-p3 .905 .966 .753);--t-color-bronze1: color(display-p3 .076 .067 .063);--t-color-bronze2: color(display-p3 .106 .097 .093);--t-color-bronze3: color(display-p3 .147 .132 .125);--t-color-bronze4: color(display-p3 .185 .166 .156);--t-color-bronze5: color(display-p3 .227 .202 .19);--t-color-bronze6: color(display-p3 .278 .246 .23);--t-color-bronze7: color(display-p3 .343 .302 .281);--t-color-bronze8: color(display-p3 .426 .374 .347);--t-color-bronze9: color(display-p3 .611 .507 .455);--t-color-bronze10: color(display-p3 .66 .556 .504);--t-color-bronze11: color(display-p3 .81 .707 .655);--t-color-bronze12: color(display-p3 .921 .88 .854);--t-color-gold1: color(display-p3 .071 .071 .067);--t-color-gold2: color(display-p3 .104 .101 .09);--t-color-gold3: color(display-p3 .141 .136 .122);--t-color-gold4: color(display-p3 .177 .17 .152);--t-color-gold5: color(display-p3 .217 .207 .185);--t-color-gold6: color(display-p3 .265 .252 .225);--t-color-gold7: color(display-p3 .327 .31 .277);--t-color-gold8: color(display-p3 .407 .384 .342);--t-color-gold9: color(display-p3 .579 .517 .41);--t-color-gold10: color(display-p3 .628 .566 .463);--t-color-gold11: color(display-p3 .784 .728 .635);--t-color-gold12: color(display-p3 .906 .887 .855);--t-color-brown1: color(display-p3 .071 .067 .059);--t-color-brown2: color(display-p3 .107 .095 .087);--t-color-brown3: color(display-p3 .151 .13 .115);--t-color-brown4: color(display-p3 .191 .161 .138);--t-color-brown5: color(display-p3 .235 .194 .162);--t-color-brown6: color(display-p3 .291 .237 .192);--t-color-brown7: color(display-p3 .365 .295 .232);--t-color-brown8: color(display-p3 .469 .377 .287);--t-color-brown9: color(display-p3 .651 .505 .368);--t-color-brown10: color(display-p3 .697 .557 .423);--t-color-brown11: color(display-p3 .835 .715 .597);--t-color-brown12: color(display-p3 .938 .885 .802);--t-color-amber1: color(display-p3 .082 .07 .05);--t-color-amber2: color(display-p3 .111 .094 .064);--t-color-amber3: color(display-p3 .178 .128 .049);--t-color-amber4: color(display-p3 .239 .156 0);--t-color-amber5: color(display-p3 .29 .193 0);--t-color-amber6: color(display-p3 .344 .245 .076);--t-color-amber7: color(display-p3 .422 .314 .141);--t-color-amber8: color(display-p3 .535 .399 .189);--t-color-amber9: color(display-p3 1 .77 .26);--t-color-amber10: color(display-p3 1 .87 .15);--t-color-amber11: color(display-p3 1 .8 .29);--t-color-amber12: color(display-p3 .984 .909 .726);--t-color-transparent-green1: #00de4505;--t-color-transparent-green2: #29f99d0b;--t-color-transparent-green3: #22ff991e;--t-color-transparent-green4: #11ff992d;--t-color-transparent-green5: #2bffa23c;--t-color-transparent-green6: #44ffaa4b;--t-color-transparent-green7: #50fdac5e;--t-color-transparent-green8: #54ffad73;--t-color-transparent-green9: #44ffa49e;--t-color-transparent-green10: #43fea4ab;--t-color-transparent-green11: #46fea5d4;--t-color-transparent-green12: #bbffd7f0;--t-color-transparent-turquoise1: #00deab05;--t-color-transparent-turquoise2: #12fbe60c;--t-color-transparent-turquoise3: #00ffe61e;--t-color-transparent-turquoise4: #00ffe92d;--t-color-transparent-turquoise5: #00ffea3b;--t-color-transparent-turquoise6: #1cffe84b;--t-color-transparent-turquoise7: #2efde85f;--t-color-transparent-turquoise8: #32ffe775;--t-color-transparent-turquoise9: #13ffe49f;--t-color-transparent-turquoise10: #0dffe0ae;--t-color-transparent-turquoise11: #0afed5d6;--t-color-transparent-turquoise12: #b8ffebef;--t-color-transparent-sky1: #0044ff0f;--t-color-transparent-sky2: #1171fb18;--t-color-transparent-sky3: #1184fc33;--t-color-transparent-sky4: #128fff49;--t-color-transparent-sky5: #1c9dfd5d;--t-color-transparent-sky6: #28a5ff72;--t-color-transparent-sky7: #2badfe8b;--t-color-transparent-sky8: #1db2fea9;--t-color-transparent-sky9: #7ce3fffe;--t-color-transparent-sky10: #a8eeff;--t-color-transparent-sky11: #7cd3ffef;--t-color-transparent-sky12: #c2f3ff;--t-color-transparent-blue1: #1133ff0f;--t-color-transparent-blue2: #3354fa17;--t-color-transparent-blue3: #2f62ff3c;--t-color-transparent-blue4: #3566ff57;--t-color-transparent-blue5: #4171fd6b;--t-color-transparent-blue6: #5178fd7c;--t-color-transparent-blue7: #5a7fff90;--t-color-transparent-blue8: #5b81feac;--t-color-transparent-blue9: #4671ffdb;--t-color-transparent-blue10: #5c7efee3;--t-color-transparent-blue11: #9eb1ff;--t-color-transparent-blue12: #d6e1ff;--t-color-transparent-purple1: #b412f90b;--t-color-transparent-purple2: #b744f714;--t-color-transparent-purple3: #c150ff2d;--t-color-transparent-purple4: #bb53fd42;--t-color-transparent-purple5: #be5cfd51;--t-color-transparent-purple6: #c16dfd61;--t-color-transparent-purple7: #c378fd7a;--t-color-transparent-purple8: #c47effa4;--t-color-transparent-purple9: #b661ffc2;--t-color-transparent-purple10: #bc6fffcd;--t-color-transparent-purple11: #d19dff;--t-color-transparent-purple12: #f1ddfffa;--t-color-transparent-pink1: #f412bc09;--t-color-transparent-pink2: #f420bb12;--t-color-transparent-pink3: #fe37cc29;--t-color-transparent-pink4: #fc1ec43f;--t-color-transparent-pink5: #fd35c24e;--t-color-transparent-pink6: #fd51c75f;--t-color-transparent-pink7: #fd62c87b;--t-color-transparent-pink8: #ff68c8a2;--t-color-transparent-pink9: #fe49bcd4;--t-color-transparent-pink10: #ff5cc0dc;--t-color-transparent-pink11: #ff8dcc;--t-color-transparent-pink12: #ffd3ecfd;--t-color-transparent-red1: #f4121209;--t-color-transparent-red2: #f22f3e11;--t-color-transparent-red3: #ff173f2d;--t-color-transparent-red4: #fe0a3b44;--t-color-transparent-red5: #ff204756;--t-color-transparent-red6: #ff3e5668;--t-color-transparent-red7: #ff536184;--t-color-transparent-red8: #ff5d61b0;--t-color-transparent-red9: #fe4e54e4;--t-color-transparent-red10: #ff6465eb;--t-color-transparent-red11: #ff9592;--t-color-transparent-red12: #ffd1d9;--t-color-transparent-orange1: #ec360007;--t-color-transparent-orange2: #fe6d000e;--t-color-transparent-orange3: #fb6a0025;--t-color-transparent-orange4: #ff590039;--t-color-transparent-orange5: #ff61004a;--t-color-transparent-orange6: #fd75045c;--t-color-transparent-orange7: #ff832c75;--t-color-transparent-orange8: #fe84389d;--t-color-transparent-orange9: #fe6d15f7;--t-color-transparent-orange10: #ff801f;--t-color-transparent-orange11: #ffa057;--t-color-transparent-orange12: #ffe0c2;--t-color-transparent-yellow1: #d1510004;--t-color-transparent-yellow2: #f9b4000b;--t-color-transparent-yellow3: #ffaa001e;--t-color-transparent-yellow4: #fdb70028;--t-color-transparent-yellow5: #febb0036;--t-color-transparent-yellow6: #fec40046;--t-color-transparent-yellow7: #fdcb225c;--t-color-transparent-yellow8: #fdca327b;--t-color-transparent-yellow9: #ffe629;--t-color-transparent-yellow10: #ffff57;--t-color-transparent-yellow11: #fee949f5;--t-color-transparent-yellow12: #fef6baf6;--t-color-transparent-gray1: color(display-p3 1 1 1 / .031);--t-color-transparent-gray2: color(display-p3 1 1 1 / .059);--t-color-transparent-gray3: color(display-p3 1 1 1 / .047);--t-color-transparent-gray4: color(display-p3 1 1 1 / .071);--t-color-transparent-gray5: color(display-p3 1 1 1 / .102);--t-color-transparent-gray6: color(display-p3 1 1 1 / .114);--t-color-transparent-gray7: color(display-p3 1 1 1 / .141);--t-color-transparent-gray8: color(display-p3 1 1 1 / .22);--t-color-transparent-gray9: color(display-p3 1 1 1 / .427);--t-color-transparent-gray10: color(display-p3 1 1 1 / .478);--t-color-transparent-gray11: color(display-p3 1 1 1 / .565);--t-color-transparent-gray12: color(display-p3 1 1 1 / .91);--t-color-transparent-mauve1: #00000000;--t-color-transparent-mauve2: #f5f4f609;--t-color-transparent-mauve3: #ebeaf814;--t-color-transparent-mauve4: #eee5f81d;--t-color-transparent-mauve5: #efe6fe25;--t-color-transparent-mauve6: #f1e6fd30;--t-color-transparent-mauve7: #eee9ff40;--t-color-transparent-mauve8: #eee7ff5d;--t-color-transparent-mauve9: #eae6fd6e;--t-color-transparent-mauve10: #ece9fd7c;--t-color-transparent-mauve11: #f5f1ffb7;--t-color-transparent-mauve12: #fdfdffef;--t-color-transparent-slate1: #00000000;--t-color-transparent-slate2: #d8f4f609;--t-color-transparent-slate3: #ddeaf814;--t-color-transparent-slate4: #d3edf81d;--t-color-transparent-slate5: #d9edfe25;--t-color-transparent-slate6: #d6ebfd30;--t-color-transparent-slate7: #d9edff40;--t-color-transparent-slate8: #d9edff5d;--t-color-transparent-slate9: #dfebfd6d;--t-color-transparent-slate10: #e5edfd7b;--t-color-transparent-slate11: #f1f7feb5;--t-color-transparent-slate12: #fcfdffef;--t-color-transparent-sage1: #00000000;--t-color-transparent-sage2: #f0f2f108;--t-color-transparent-sage3: #f3f5f412;--t-color-transparent-sage4: #f2fefd1a;--t-color-transparent-sage5: #f1fbfa22;--t-color-transparent-sage6: #edfbf42d;--t-color-transparent-sage7: #edfcf73c;--t-color-transparent-sage8: #ebfdf657;--t-color-transparent-sage9: #dffdf266;--t-color-transparent-sage10: #e5fdf674;--t-color-transparent-sage11: #f4fefbb0;--t-color-transparent-sage12: #fdfffeed;--t-color-transparent-olive1: #00000000;--t-color-transparent-olive2: #f1f2f008;--t-color-transparent-olive3: #f4f5f312;--t-color-transparent-olive4: #f3fef21a;--t-color-transparent-olive5: #f2fbf122;--t-color-transparent-olive6: #f4faed2c;--t-color-transparent-olive7: #f2fced3b;--t-color-transparent-olive8: #edfdeb57;--t-color-transparent-olive9: #ebfde766;--t-color-transparent-olive10: #f0fdec74;--t-color-transparent-olive11: #f6fef4b0;--t-color-transparent-olive12: #fdfffded;--t-color-transparent-sand1: #00000000;--t-color-transparent-sand2: #f4f4f309;--t-color-transparent-sand3: #f6f6f513;--t-color-transparent-sand4: #fefef31b;--t-color-transparent-sand5: #fbfbeb23;--t-color-transparent-sand6: #fffaed2d;--t-color-transparent-sand7: #fffbed3c;--t-color-transparent-sand8: #fff9eb57;--t-color-transparent-sand9: #fffae965;--t-color-transparent-sand10: #fffdee73;--t-color-transparent-sand11: #fffcf4b0;--t-color-transparent-sand12: #fffffded;--t-color-transparent-tomato1: #f1121208;--t-color-transparent-tomato2: #ff55330f;--t-color-transparent-tomato3: #ff35232b;--t-color-transparent-tomato4: #fd201142;--t-color-transparent-tomato5: #fe332153;--t-color-transparent-tomato6: #ff4f3864;--t-color-transparent-tomato7: #fd644a7d;--t-color-transparent-tomato8: #fe6d4ea7;--t-color-transparent-tomato9: #fe5431e4;--t-color-transparent-tomato10: #ff6847eb;--t-color-transparent-tomato11: #ff977d;--t-color-transparent-tomato12: #ffd6cefb;--t-color-transparent-ruby1: #f4124a09;--t-color-transparent-ruby2: #fe5a7f0e;--t-color-transparent-ruby3: #ff235d2c;--t-color-transparent-ruby4: #fd195e42;--t-color-transparent-ruby5: #fe2d6b53;--t-color-transparent-ruby6: #ff447665;--t-color-transparent-ruby7: #ff577d80;--t-color-transparent-ruby8: #ff5c7cae;--t-color-transparent-ruby9: #fe4c70e4;--t-color-transparent-ruby10: #ff617beb;--t-color-transparent-ruby11: #ff949d;--t-color-transparent-ruby12: #ffd3e2fe;--t-color-transparent-crimson1: #f4126709;--t-color-transparent-crimson2: #f22f7a11;--t-color-transparent-crimson3: #fe2a8b2a;--t-color-transparent-crimson4: #fd158741;--t-color-transparent-crimson5: #fd278f51;--t-color-transparent-crimson6: #fe459763;--t-color-transparent-crimson7: #fd559b7f;--t-color-transparent-crimson8: #fe5b9bab;--t-color-transparent-crimson9: #fe418de8;--t-color-transparent-crimson10: #ff5693ed;--t-color-transparent-crimson11: #ff92ad;--t-color-transparent-crimson12: #ffd5eafd;--t-color-transparent-plum1: #f112f108;--t-color-transparent-plum2: #f22ff211;--t-color-transparent-plum3: #fd4cfd27;--t-color-transparent-plum4: #f646ff3a;--t-color-transparent-plum5: #f455ff48;--t-color-transparent-plum6: #f66dff56;--t-color-transparent-plum7: #f07cfd70;--t-color-transparent-plum8: #ee84ff95;--t-color-transparent-plum9: #e961feb6;--t-color-transparent-plum10: #ed70ffc0;--t-color-transparent-plum11: #f19cfef3;--t-color-transparent-plum12: #feddfef4;--t-color-transparent-violet1: #4422ff0f;--t-color-transparent-violet2: #853ff916;--t-color-transparent-violet3: #8354fe36;--t-color-transparent-violet4: #7d51fd50;--t-color-transparent-violet5: #845ffd5f;--t-color-transparent-violet6: #8f6cfd6d;--t-color-transparent-violet7: #9879ff83;--t-color-transparent-violet8: #977dfea8;--t-color-transparent-violet9: #8668ffcc;--t-color-transparent-violet10: #9176fed7;--t-color-transparent-violet11: #baa7ff;--t-color-transparent-violet12: #e3defffe;--t-color-transparent-iris1: #3636fe0e;--t-color-transparent-iris2: #564bf916;--t-color-transparent-iris3: #525bff3b;--t-color-transparent-iris4: #4d58ff5a;--t-color-transparent-iris5: #5b62fd6b;--t-color-transparent-iris6: #6d6ffd7a;--t-color-transparent-iris7: #7777fe8e;--t-color-transparent-iris8: #7b7afeac;--t-color-transparent-iris9: #6a6afed4;--t-color-transparent-iris10: #7d79ffdc;--t-color-transparent-iris11: #b1a9ff;--t-color-transparent-iris12: #e1e0fffe;--t-color-transparent-cyan1: #0091f70a;--t-color-transparent-cyan2: #02a7f211;--t-color-transparent-cyan3: #00befd28;--t-color-transparent-cyan4: #00baff3b;--t-color-transparent-cyan5: #00befd4d;--t-color-transparent-cyan6: #00c7fd5e;--t-color-transparent-cyan7: #14cdff75;--t-color-transparent-cyan8: #11cfff95;--t-color-transparent-cyan9: #00cfffc3;--t-color-transparent-cyan10: #28d6ffcd;--t-color-transparent-cyan11: #52e1fee5;--t-color-transparent-cyan12: #bbf3fef7;--t-color-transparent-jade1: #00de4505;--t-color-transparent-jade2: #27fba60c;--t-color-transparent-jade3: #02f99920;--t-color-transparent-jade4: #00ffaa2d;--t-color-transparent-jade5: #11ffb63b;--t-color-transparent-jade6: #34ffc24b;--t-color-transparent-jade7: #45fdc75e;--t-color-transparent-jade8: #48ffcf75;--t-color-transparent-jade9: #38feca9d;--t-color-transparent-jade10: #31fec7ab;--t-color-transparent-jade11: #21fec0d6;--t-color-transparent-jade12: #b8ffe1ef;--t-color-transparent-grass1: #00de1205;--t-color-transparent-grass2: #5ef7780a;--t-color-transparent-grass3: #70fe8c1b;--t-color-transparent-grass4: #57ff802c;--t-color-transparent-grass5: #68ff8b3b;--t-color-transparent-grass6: #71ff8f4b;--t-color-transparent-grass7: #77fd925d;--t-color-transparent-grass8: #77fd9070;--t-color-transparent-grass9: #65ff82a1;--t-color-transparent-grass10: #72ff8dae;--t-color-transparent-grass11: #89ff9fcd;--t-color-transparent-grass12: #ceffceef;--t-color-transparent-mint1: #00dede05;--t-color-transparent-mint2: #00f9f90b;--t-color-transparent-mint3: #00fff61d;--t-color-transparent-mint4: #00fff42c;--t-color-transparent-mint5: #00fff23a;--t-color-transparent-mint6: #0effeb4a;--t-color-transparent-mint7: #34fde55e;--t-color-transparent-mint8: #41ffdf76;--t-color-transparent-mint9: #92ffe7e9;--t-color-transparent-mint10: #aefeedf5;--t-color-transparent-mint11: #67ffded2;--t-color-transparent-mint12: #cbfee9f5;--t-color-transparent-lime1: #11bb0003;--t-color-transparent-lime2: #78f7000a;--t-color-transparent-lime3: #9bfd4c1a;--t-color-transparent-lime4: #a7fe5c29;--t-color-transparent-lime5: #affe6537;--t-color-transparent-lime6: #b2fe6d46;--t-color-transparent-lime7: #b6ff6f57;--t-color-transparent-lime8: #b6fd6d6c;--t-color-transparent-lime9: #caff69ed;--t-color-transparent-lime10: #d4ff70;--t-color-transparent-lime11: #d1fe77e4;--t-color-transparent-lime12: #e9febff7;--t-color-transparent-bronze1: #d1110004;--t-color-transparent-bronze2: #fbbc910c;--t-color-transparent-bronze3: #faceb817;--t-color-transparent-bronze4: #facdb622;--t-color-transparent-bronze5: #ffd2c12d;--t-color-transparent-bronze6: #ffd1c03c;--t-color-transparent-bronze7: #fdd0c04f;--t-color-transparent-bronze8: #ffd6c565;--t-color-transparent-bronze9: #fec7b09b;--t-color-transparent-bronze10: #fecab5a9;--t-color-transparent-bronze11: #ffd7c6d1;--t-color-transparent-bronze12: #fff1e9ec;--t-color-transparent-gold1: #91911102;--t-color-transparent-gold2: #f9e29d0b;--t-color-transparent-gold3: #f8ecbb15;--t-color-transparent-gold4: #ffeec41e;--t-color-transparent-gold5: #feecc22a;--t-color-transparent-gold6: #feebcb37;--t-color-transparent-gold7: #ffedcd48;--t-color-transparent-gold8: #fdeaca5f;--t-color-transparent-gold9: #ffdba690;--t-color-transparent-gold10: #fedfb09d;--t-color-transparent-gold11: #fee7c6c8;--t-color-transparent-gold12: #fef7ede7;--t-color-transparent-brown1: #91110002;--t-color-transparent-brown2: #fba67c0c;--t-color-transparent-brown3: #fcb58c19;--t-color-transparent-brown4: #fbbb8a24;--t-color-transparent-brown5: #fcb88931;--t-color-transparent-brown6: #fdba8741;--t-color-transparent-brown7: #ffbb8856;--t-color-transparent-brown8: #ffbe8773;--t-color-transparent-brown9: #feb87da8;--t-color-transparent-brown10: #ffc18cb3;--t-color-transparent-brown11: #fed1aad9;--t-color-transparent-brown12: #feecd4f2;--t-color-transparent-amber1: #e63c0006;--t-color-transparent-amber2: #fd9b000d;--t-color-transparent-amber3: #fa820022;--t-color-transparent-amber4: #fc820032;--t-color-transparent-amber5: #fd8b0041;--t-color-transparent-amber6: #fd9b0051;--t-color-transparent-amber7: #ffab2567;--t-color-transparent-amber8: #ffae3587;--t-color-transparent-amber9: #ffc53d;--t-color-transparent-amber10: #ffd60a;--t-color-transparent-amber11: #ffca16;--t-color-transparent-amber12: #ffe7b3}.ng-front-shell{box-sizing:border-box;color:var(--t-font-color-primary);display:grid;gap:20px;grid-template-columns:276px minmax(0,1fr);min-height:100vh;padding:20px}.ng-front-sidebar{align-content:start;background:var(--t-background-primary);border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-md);display:grid;gap:18px;padding:18px}.ng-front-brand,.ng-front-eyebrow,.ng-front-section-title{align-items:center;display:flex;gap:10px}.ng-front-brand-mark{align-items:center;background:var(--t-background-primary-inverted);border-radius:var(--t-border-radius-md);color:var(--t-font-color-inverted);display:inline-flex;font-weight:var(--t-font-weight-semi-bold);height:36px;justify-content:center;width:36px}.ng-front-brand strong,.ng-front-brand span{display:block}.ng-front-brand span,.ng-front-port-card p,.ng-front-header p,.ng-front-section-title span,.ng-front-record-head,.ng-front-change-grid span,.ng-front-change-grid small,.ng-front-import-column span{color:var(--t-font-color-tertiary)}.ng-front-brand span,.ng-front-section-title span,.ng-front-change-grid span,.ng-front-change-grid small,.ng-front-import-column span{font-size:var(--t-font-size-sm)}.ng-front-nav,.ng-front-workspace,.ng-front-port-card{display:grid;gap:10px}.ng-front-port-card p{line-height:1.5;margin:0}.ng-front-workspace{align-content:start;min-width:0}.ng-front-header{align-items:end;display:flex;justify-content:space-between}.ng-front-header h1{font-size:32px;font-weight:650;letter-spacing:0;line-height:1.08;margin:14px 0 10px}.ng-front-header p{line-height:1.55;margin:0;max-width:720px}.ng-front-toolbar{max-width:680px}.ng-front-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.ng-front-section-title{justify-content:space-between;margin-bottom:14px}.ng-front-section-title h2{font-size:16px;font-weight:var(--t-font-weight-semi-bold);letter-spacing:0;margin:3px 0 0}.ng-front-record-table{border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-sm);overflow:hidden}.ng-front-record-row{align-items:center;border-bottom:1px solid var(--t-border-color-light);display:grid;gap:12px;grid-template-columns:minmax(180px,1.3fr) minmax(100px,.7fr) 64px auto;min-height:42px;padding:0 12px}.ng-front-record-row:last-child{border-bottom:0}.ng-front-record-head{background:var(--t-background-tertiary);font-weight:var(--t-font-weight-medium);min-height:34px}.ng-front-change-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ng-front-change-grid>div{background:var(--t-background-tertiary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-sm);display:grid;gap:4px;padding:12px}.ng-front-change-grid strong{font-size:24px;line-height:1}.ng-front-import-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ng-front-import-column{background:var(--t-background-tertiary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-sm);display:grid;gap:7px;min-width:0;padding:12px}.ng-front-import-column strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-front-import-warning{color:var(--t-color-red);margin:12px 0 0}@media(max-width:980px){.ng-front-shell,.ng-front-grid{grid-template-columns:1fr}.ng-front-import-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ng-front-shell{padding:12px}.ng-front-header h1{font-size:26px}.ng-front-record-row{grid-template-columns:minmax(140px,1fr) 86px 44px auto}.ng-front-import-grid{grid-template-columns:1fr}}.ng-admin-shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh;color:var(--t-font-color-primary, #1f2330);font-family:var(--t-font-family, system-ui, sans-serif);background:var(--t-background-secondary, #f7f8fa)}.ng-admin-sidebar{background:var(--t-background-primary, #ffffff);border-right:1px solid var(--t-border-color-medium, #e3e5eb);padding:24px 16px}.ng-admin-sidebar-header h1{font-size:18px;font-weight:600;margin:0 0 4px}.ng-admin-sidebar-header p{margin:0 0 24px;color:var(--t-font-color-tertiary, #6b7180);font-size:12px}.ng-admin-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.ng-admin-nav-item{width:100%;text-align:left;background:transparent;border:0;padding:8px 10px;border-radius:var(--t-border-radius-md, 6px);font-size:14px;color:inherit;cursor:pointer}.ng-admin-nav-item:hover{background:var(--t-background-tertiary, #f0f1f5)}.ng-admin-nav-item--active{background:var(--t-background-quaternary, #e7e9f1);font-weight:600}.ng-admin-workspace{padding:24px 32px;overflow-y:auto}.ng-admin-placeholder{background:var(--t-background-primary, #ffffff);border:1px dashed var(--t-border-color-medium, #e3e5eb);border-radius:var(--t-border-radius-md, 8px);padding:32px}.ng-app-catalog{display:flex;flex-direction:column;gap:24px}.ng-app-catalog-header h2{font-size:22px;font-weight:600;margin:0 0 4px}.ng-app-catalog-header p{margin:0;color:var(--t-font-color-tertiary, #6b7180)}.ng-app-catalog-grid{list-style:none;padding:0;margin:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ng-app-catalog-card{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #e3e5eb);border-radius:var(--t-border-radius-md, 8px);padding:20px;display:flex;flex-direction:column;gap:12px}.ng-app-catalog-card h3{margin:0;font-size:16px;font-weight:600}.ng-app-catalog-description{margin:0;color:var(--t-font-color-tertiary, #6b7180);font-size:13px}.ng-app-catalog-meta{display:grid;grid-template-columns:100px 1fr;row-gap:4px;margin:0;font-size:12px}.ng-app-catalog-meta dt{color:var(--t-font-color-tertiary, #6b7180)}.ng-app-catalog-meta dd{margin:0}.ng-app-catalog-actions{display:flex;gap:8px;margin-top:4px}.ng-app-catalog-launch,.ng-app-catalog-github,.ng-app-catalog-docs{font-size:13px;text-decoration:none;padding:6px 10px;border-radius:var(--t-border-radius-md, 6px);border:1px solid var(--t-border-color-medium, #e3e5eb)}.ng-app-catalog-launch{background:#1f2330;color:#fff;border-color:#1f2330}.ng-app-catalog-launch:hover{background:#000}.ng-app-catalog-github,.ng-app-catalog-docs{color:inherit;background:transparent}.ng-app-catalog-github:hover,.ng-app-catalog-docs:hover{background:var(--t-background-tertiary, #f0f1f5)}.ng-app-catalog--empty{background:var(--t-background-primary, #ffffff);border:1px dashed var(--t-border-color-medium, #e3e5eb);border-radius:var(--t-border-radius-md, 8px);padding:32px;text-align:center;color:var(--t-font-color-tertiary, #6b7180)}.ng-or-table{border-collapse:collapse;width:100%;font-size:14px}.ng-or-table-head{background:var(--t-background-secondary)}.ng-or-table-header-cell{border-bottom:1px solid var(--t-border-color-medium);padding:10px 12px;text-align:left;font-weight:var(--t-font-weight-semi-bold)}.ng-or-table-row{border-bottom:1px solid var(--t-border-color-light)}.ng-or-table-row:hover{background:var(--t-background-tertiary)}.ng-or-table-row[data-clickable=true]:hover{cursor:pointer}.ng-or-table-cell{padding:8px 12px;vertical-align:middle}.ng-or-empty{color:var(--t-font-color-tertiary)}.ng-or-chip{display:inline-block;padding:2px 8px;border-radius:var(--t-border-radius-sm);font-size:12px;background:var(--t-background-tertiary)}.ng-or-chip-group{display:inline-flex;gap:4px;flex-wrap:wrap}.ng-or-extra{margin-left:4px;font-size:11px;color:var(--t-font-color-tertiary)}.ng-or-error{padding:12px;background:var(--t-color-red-light, #fee);color:var(--t-color-red-dark, #900)}.ng-or-loading,.ng-or-empty-state{padding:24px;color:var(--t-font-color-tertiary);text-align:center}.ng-or-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ng-or-list-item{border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-md);padding:12px 16px;background:var(--t-background-primary);cursor:pointer}.ng-or-list-primary{font-weight:var(--t-font-weight-semi-bold)}.ng-or-list-summary{margin-top:4px;color:var(--t-font-color-secondary);font-size:13px}.ng-or-list-summary-cell{display:inline-flex;align-items:center;gap:4px}.ng-or-sep{margin:0 6px;color:var(--t-font-color-tertiary)}.ng-or-board{display:flex;gap:12px;overflow-x:auto;padding:12px}.ng-or-board-column{min-width:240px;background:var(--t-background-secondary);border-radius:var(--t-border-radius-md);padding:8px}.ng-or-board-column-head{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;font-size:13px}.ng-or-board-column-title{margin:0;font-size:13px;font-weight:var(--t-font-weight-semi-bold)}.ng-or-board-column-count{font-size:12px;color:var(--t-font-color-tertiary)}.ng-or-board-column-body{display:grid;gap:6px;margin-top:8px}.ng-or-board-card{background:var(--t-background-primary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-sm);padding:8px 10px;font-size:13px}.ng-or-board-card-field{font-size:13px;color:var(--t-font-color-primary)}.ng-or-board-card-field+.ng-or-board-card-field{margin-top:4px;color:var(--t-font-color-secondary)}.ng-admin-topnav{align-items:center;background:var(--t-background-primary);border-bottom:1px solid var(--t-border-color-medium);display:flex;gap:16px;justify-content:space-between;min-height:48px;padding:0 20px}.ng-admin-topnav-label{color:var(--t-font-color-secondary);font-size:13px;font-weight:var(--t-font-weight-medium)}.ng-admin-topnav-label--mono{background:var(--t-background-tertiary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-sm);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;padding:3px 8px}.ng-admin-topnav-right{align-items:center;display:flex;gap:12px}.ng-admin-topnav-trailing{color:var(--t-font-color-tertiary);font-size:13px}.ng-admin-topnav-signout{background:transparent;border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-sm);color:var(--t-font-color-primary);font-size:13px;padding:5px 12px;text-decoration:none;transition:background-color .12s ease}.ng-admin-topnav-signout:hover{background:var(--t-background-tertiary)}.ng-app-catalog-section-title{color:var(--t-font-color-tertiary);font-size:12px;font-weight:var(--t-font-weight-semi-bold);letter-spacing:.04em;margin:0;text-transform:uppercase}.ng-app-catalog-installed,.ng-app-catalog-browse{display:flex;flex-direction:column;gap:12px}.ng-app-catalog-launch-btn{background:#1f2330;border:1px solid #1f2330;border-radius:var(--t-border-radius-md, 6px);color:#fff;cursor:pointer;font-size:13px;padding:6px 14px}.ng-app-catalog-launch-btn:hover{background:#000}.ng-or-tb{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ng-or-tb-chipbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ng-or-tb-chipbar__add,.ng-or-tb-sort__add{background:transparent;border:1px dashed var(--t-border-color-medium);border-radius:var(--t-border-radius-md);color:var(--t-font-color-secondary);cursor:pointer;font-size:12px;padding:4px 10px;transition:background-color .12s ease,color .12s ease}.ng-or-tb-chipbar__add:hover,.ng-or-tb-sort__add:hover{background:var(--t-background-tertiary);color:var(--t-font-color-primary)}.ng-or-tb-chip{align-items:stretch;background:var(--t-background-tertiary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-md);display:inline-flex;font-size:12px;overflow:hidden}.ng-or-tb-chip__body{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:4px 8px}.ng-or-tb-chip__body:hover{background:var(--t-background-quaternary, rgba(0, 0, 0, .04))}.ng-or-tb-chip__field{font-weight:var(--t-font-weight-semi-bold)}.ng-or-tb-chip__operand{color:var(--t-font-color-tertiary)}.ng-or-tb-chip__value{color:var(--t-font-color-primary)}.ng-or-tb-chip__remove{background:transparent;border:0;border-left:1px solid var(--t-border-color-light);color:var(--t-font-color-tertiary);cursor:pointer;font-size:14px;line-height:1;padding:0 8px;transition:background-color .12s ease,color .12s ease}.ng-or-tb-chip__remove:hover{background:var(--t-color-red-light, #fee);color:var(--t-color-red-dark, #900)}.ng-or-tb-sort{align-items:stretch;background:var(--t-background-tertiary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-md);display:inline-flex;font-size:12px;overflow:hidden}.ng-or-tb-sort__field{background:transparent;border:0;color:inherit;font:inherit;padding:4px 6px}.ng-or-tb-sort__field:focus{outline:2px solid var(--t-accent-primary, #2563eb);outline-offset:-2px}.ng-or-tb-sort__direction,.ng-or-tb-sort__remove{background:transparent;border:0;border-left:1px solid var(--t-border-color-light);color:var(--t-font-color-secondary);cursor:pointer;font-size:14px;line-height:1;padding:0 8px}.ng-or-tb-sort__direction:hover,.ng-or-tb-sort__remove:hover{background:var(--t-background-quaternary, rgba(0, 0, 0, .04));color:var(--t-font-color-primary)}.ng-or-tb-menu{background:var(--t-background-primary);border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-md);box-shadow:0 8px 24px #0f172a14;display:grid;gap:8px;margin-top:6px;min-width:280px;padding:12px;position:absolute;z-index:50}.ng-or-tb-menu__row{align-items:center;display:grid;gap:8px;grid-template-columns:80px minmax(0,1fr)}.ng-or-tb-menu__label{color:var(--t-font-color-tertiary);font-size:12px}.ng-or-tb-menu__select{background:var(--t-background-primary);border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-sm);color:var(--t-font-color-primary);font-size:13px;padding:4px 8px}.ng-or-tb-menu__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.ng-or-tb-menu__cancel,.ng-or-tb-menu__commit{background:transparent;border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-sm);cursor:pointer;font-size:12px;padding:4px 12px}.ng-or-tb-menu__cancel{color:var(--t-font-color-secondary)}.ng-or-tb-menu__cancel:hover{background:var(--t-background-tertiary)}.ng-or-tb-menu__commit{background:#1f2330;border-color:#1f2330;color:#fff}.ng-or-tb-menu__commit:hover:not(:disabled){background:#000}.ng-or-tb-menu__commit:disabled{cursor:not-allowed;opacity:.55}.ng-or-detail-panel{display:flex;flex-direction:column;gap:14px;padding:20px}.ng-or-detail-panel--loading,.ng-or-detail-panel--error{align-items:center;justify-content:center;min-height:160px}.ng-or-detail-panel__loading-indicator{border:2px solid var(--t-border-color-light);border-radius:50%;border-top-color:var(--t-font-color-secondary);height:24px;width:24px;animation:ng-or-spin .8s linear infinite}@keyframes ng-or-spin{to{transform:rotate(360deg)}}.ng-or-detail-panel__error-text{color:var(--t-color-red-dark, #900);font-size:13px}.ng-or-detail-field{display:grid;gap:4px}.ng-or-detail-field--readonly .ng-or-detail-field__value{color:var(--t-font-color-tertiary)}.ng-or-detail-field__label{color:var(--t-font-color-tertiary);font-size:12px;font-weight:var(--t-font-weight-medium);text-transform:uppercase;letter-spacing:.03em}.ng-or-detail-field__value{color:var(--t-font-color-primary);font-size:14px;min-height:22px;word-break:break-word}.ng-or-edit-cell{border-radius:var(--t-border-radius-sm);cursor:pointer;display:block;min-height:24px;padding:2px 4px;transition:background-color .12s ease}.ng-or-edit-cell:hover{background:var(--t-background-tertiary)}.ng-or-edit-cell-editing{background:var(--t-background-primary);cursor:text;outline:2px solid var(--t-accent-primary, #2563eb);outline-offset:0}.ng-or-edit-display{display:block;min-height:22px}.ng-or-edit-mode{display:flex;flex-direction:column;gap:4px}.ng-or-edit-text,.ng-or-edit-number,.ng-or-edit-date,.ng-or-edit-select{background:transparent;border:0;color:inherit;font:inherit;outline:none;padding:2px 4px;width:100%}.ng-or-edit-number-wrap{align-items:center;display:flex;gap:4px}.ng-or-edit-number-error,.ng-or-edit-error{color:var(--t-color-red-dark, #900);font-size:11px}.ng-or-edit-boolean{cursor:pointer}.ng-or-edit-fallback{align-items:center;display:inline-flex;gap:6px;padding:2px 4px}.ng-or-edit-fallback-value{color:var(--t-font-color-secondary)}.ng-or-edit-fallback-note{color:var(--t-font-color-tertiary);font-size:11px}.ng-or-picker{display:inline-block;position:relative}.ng-or-picker-trigger{align-items:center;background:var(--t-background-primary);border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-sm);color:var(--t-font-color-primary);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;min-height:28px;padding:4px 10px;text-align:left}.ng-or-picker-trigger:hover{background:var(--t-background-tertiary)}.ng-or-picker-trigger--empty .ng-or-picker-trigger-label{color:var(--t-font-color-tertiary);font-style:italic}.ng-or-picker-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-or-picker-dropdown{background:var(--t-background-primary);border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-md);box-shadow:0 12px 28px #0f172a1f;display:flex;flex-direction:column;margin-top:4px;max-height:320px;min-width:240px;overflow:hidden;position:absolute;z-index:60}.ng-or-picker-search{border-bottom:1px solid var(--t-border-color-light);padding:6px}.ng-or-picker-search-input{background:var(--t-background-primary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-sm);color:var(--t-font-color-primary);font-size:13px;padding:4px 8px;width:100%}.ng-or-picker-search-input:focus{border-color:var(--t-accent-primary, #2563eb);outline:none}.ng-or-picker-list{display:flex;flex-direction:column;overflow-y:auto;padding:4px}.ng-or-picker-item{align-items:center;border-radius:var(--t-border-radius-sm);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px}.ng-or-picker-item:hover,.ng-or-picker-item--highlighted{background:var(--t-background-tertiary)}.ng-or-picker-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-or-picker-avatar{border-radius:50%;flex-shrink:0;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.ng-or-picker-empty{color:var(--t-font-color-tertiary);font-size:13px;padding:16px 8px;text-align:center}.ng-or-picker-clear{background:transparent;border:0;border-bottom:1px solid var(--t-border-color-light);color:var(--t-font-color-secondary);cursor:pointer;font-size:12px;margin-bottom:4px;padding:6px 8px;text-align:left}.ng-or-picker-clear:hover{background:var(--t-background-tertiary)}.ng-or-picker-skeleton{background:var(--t-background-tertiary);border-radius:var(--t-border-radius-sm);height:20px;margin:4px 0;opacity:.7}.ng-or-relation,.ng-or-relation-field-input,.ng-or-actor,.ng-or-fullname{display:inline-flex;align-items:center;gap:4px}.ng-or-text,.ng-or-uuid,.ng-or-number,.ng-or-numeric,.ng-or-currency,.ng-or-date,.ng-or-datetime,.ng-or-rating,.ng-or-position,.ng-or-morph-type{display:inline}.ng-or-uuid{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px}.ng-or-currency,.ng-or-number,.ng-or-numeric{font-variant-numeric:tabular-nums}.ng-or-rating{color:#f5b942;letter-spacing:1px}.ng-or-array,.ng-or-emails,.ng-or-phones,.ng-or-links,.ng-or-address{display:inline-flex;flex-wrap:wrap;gap:4px}.ng-or-rich-text{display:inline;white-space:pre-wrap}.ng-or-raw-json{background:var(--t-background-tertiary);border-radius:var(--t-border-radius-sm);display:block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;margin:0;max-height:160px;overflow:auto;padding:6px 8px;white-space:pre-wrap;word-break:break-word}.ng-or-field-input-fallback{color:var(--t-font-color-tertiary);font-size:12px;font-style:italic}.ng-or-table-header-cell__inner{align-items:center;display:inline-flex;gap:6px;vertical-align:middle}.ng-or-table-header-cell__icon{align-items:center;color:var(--t-font-color-tertiary);display:inline-flex;flex-shrink:0;height:14px;width:14px}.ng-or-table-header-cell__icon svg{height:14px;width:14px}.ng-or-actor,.ng-or-fullname,.ng-or-relation{align-items:center;display:inline-flex;gap:6px}.ng-or-actor__name,.ng-or-fullname>span,.ng-or-relation>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-or-actor__source{color:var(--t-font-color-tertiary);font-size:11px;margin-left:4px}.ng-or-emails__icon,.ng-or-phones__icon,.ng-or-links__icon{color:var(--t-font-color-tertiary);flex-shrink:0;vertical-align:-2px}.ng-or-rating__star{color:#f5b942;vertical-align:middle}.ng-or-tb-chipbar__add,.ng-or-tb-sort__add{align-items:center;display:inline-flex;gap:6px}.ng-or-tb-chipbar__add svg,.ng-or-tb-sort__add svg{flex-shrink:0}.ng-or-tb-chip__remove,.ng-or-tb-sort__remove,.ng-or-tb-sort__direction{align-items:center;display:inline-flex;justify-content:center}.ng-or-tb-chip__remove svg,.ng-or-tb-sort__remove svg,.ng-or-tb-sort__direction svg{display:block}.ng-or-picker-trigger{justify-content:space-between}.ng-or-picker-trigger-chevron{color:var(--t-font-color-tertiary);flex-shrink:0}.ng-or-picker-search{align-items:center;display:flex;gap:6px;padding:6px 8px}.ng-or-picker-search-icon{color:var(--t-font-color-tertiary);flex-shrink:0}.ng-or-picker-search-input{border:0;flex:1;outline:none;padding:4px 0}.ng-admin-topnav-signout{align-items:center;display:inline-flex;gap:6px}.ng-admin-topnav-signout svg{flex-shrink:0}.ng-admin-nav-item{align-items:center;display:flex;gap:8px}.ng-admin-nav-item__icon{align-items:center;color:var(--t-font-color-tertiary);display:inline-flex;flex-shrink:0;height:16px;width:16px}.ng-admin-nav-item--active .ng-admin-nav-item__icon{color:var(--t-font-color-primary)}.ng-or-array{display:inline-flex;flex-wrap:wrap;gap:4px}.ng-or-array__chip{background:var(--t-background-tertiary, #f0f1f5);border:1px solid var(--t-border-color-light, #eaecf0);border-radius:999px;color:var(--t-font-color-primary, #1f2330);display:inline-block;font-size:var(--t-font-size-sm, 12px);line-height:1.2;padding:2px 8px}.ng-or-empty{color:var(--t-font-color-tertiary, #6b7180)}.ng-or-raw-json{font-family:var( --t-font-family-mono, ui-monospace, SFMono-Regular, Menlo, monospace );font-size:var(--t-font-size-sm, 12px);margin:0}.ng-or-raw-json pre{background:var(--t-background-tertiary, #f0f1f5);border:1px solid var(--t-border-color-light, #eaecf0);border-radius:var(--t-border-radius-sm, 4px);margin:4px 0 0;overflow-x:auto;padding:8px;white-space:pre}.ng-or-raw-json__summary{cursor:pointer;list-style:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-or-raw-json__summary::-webkit-details-marker{display:none}.ng-front-empty-state{align-items:center;color:var(--t-font-color-secondary, #4a5060);display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.ng-front-empty-state__icon{align-items:center;color:var(--t-font-color-tertiary, #6b7180);display:inline-flex;height:48px;justify-content:center;width:48px}.ng-front-empty-state__title{color:var(--t-font-color-primary, #1f2330);font-size:16px;font-weight:var(--t-font-weight-semi-bold, 600)}.ng-front-empty-state__description{color:var(--t-font-color-tertiary, #6b7180);font-size:13px;max-width:480px}.ng-front-empty-state__action{display:flex;gap:8px;margin-top:8px}@keyframes ng-front-skeleton-pulse{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.ng-front-skeleton{--ng-skel-bg: var(--t-background-tertiary, #f0f1f5)}.ng-front-skeleton-bar{animation:ng-front-skeleton-pulse 1.4s ease-in-out infinite;background:var(--ng-skel-bg);border-radius:var(--t-border-radius-sm, 4px);display:block;height:12px;width:100%}.ng-front-skeleton-bar--short{width:60%}.ng-front-skeleton-table{border-collapse:collapse;width:100%}.ng-front-skeleton-row{border-bottom:1px solid var(--t-border-color-light, #eaecf0)}.ng-front-skeleton-cell{padding:10px 12px}.ng-front-skeleton-list{display:grid;gap:10px}.ng-front-skeleton-list-row{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-light, #eaecf0);border-radius:var(--t-border-radius-sm, 4px);padding:12px}.ng-front-skeleton-board{display:flex;gap:12px;overflow-x:auto}.ng-front-skeleton-board-column{background:var(--t-background-secondary, #f7f8fa);border:1px solid var(--t-border-color-light, #eaecf0);border-radius:var(--t-border-radius-sm, 4px);display:grid;flex:0 0 240px;gap:8px;padding:12px}.ng-front-skeleton-board-header{padding-bottom:4px}.ng-front-skeleton-board-card{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-light, #eaecf0);border-radius:var(--t-border-radius-sm, 4px);display:grid;gap:6px;padding:10px}.ng-or-input-text{background:transparent;border:0;color:inherit;font:inherit;outline:none;padding:2px 4px;width:100%}.ng-or-input-select{background:transparent;border:0;color:inherit;font:inherit;outline:none;padding:2px 4px}.ng-or-edit-address,.ng-or-edit-currency,.ng-or-edit-emails,.ng-or-edit-fullname,.ng-or-edit-links,.ng-or-edit-phones,.ng-or-edit-multi-select,.ng-or-edit-morph-relation,.ng-or-edit-rating,.ng-or-edit-actor,.ng-or-edit-files,.ng-or-edit-position,.ng-or-edit-tsvector{display:flex;flex-wrap:wrap;gap:4px;outline:none;padding:2px 4px}.ng-or-edit-address{flex-direction:column}.ng-or-edit-fullname,.ng-or-edit-currency,.ng-or-edit-phones__draft-row,.ng-or-edit-links__draft-row{display:flex;flex-direction:row;gap:6px}.ng-or-edit-emails__chips,.ng-or-edit-links__chips,.ng-or-edit-phones__chips{display:flex;flex-wrap:wrap;gap:4px;width:100%}.ng-or-edit-chip{align-items:center;background:var(--t-background-tertiary);border-radius:12px;color:var(--t-font-color-primary);cursor:default;display:inline-flex;font-size:12px;gap:4px;padding:2px 8px}.ng-or-edit-chip--active{background:var(--t-accent-primary, #2563eb);color:#fff}.ng-or-edit-chip__remove{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:0}.ng-or-edit-chip__remove:hover{opacity:.7}.ng-or-edit-numeric-wrap,.ng-or-edit-raw-json-wrap{align-items:stretch;display:flex;flex-direction:column;gap:4px;width:100%}.ng-or-edit-numeric{background:transparent;border:0;color:inherit;font:inherit;outline:none;padding:2px 4px;width:100%}.ng-or-edit-rich-text,.ng-or-edit-raw-json{background:transparent;border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-sm);color:inherit;font:inherit;outline:none;padding:4px 6px;resize:vertical;width:100%}.ng-or-edit-raw-json{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;min-height:80px}.ng-or-edit-uuid{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.ng-or-edit-rating__star-btn{background:transparent;border:0;color:var(--t-color-yellow-dark, #b45309);cursor:pointer;display:inline-flex;padding:0 2px}.ng-or-edit-rating__star-btn:hover{opacity:.8}.ng-or-edit-actor__readonly,.ng-or-edit-files__readonly,.ng-or-edit-position__readonly,.ng-or-edit-tsvector__readonly{color:var(--t-font-color-tertiary);font-size:11px;font-style:italic}.ng-or-edit-actor__source{color:var(--t-font-color-tertiary);font-size:11px}.ng-or-edit-tsvector__badge,.ng-or-edit-position__value,.ng-or-edit-files__count{color:var(--t-font-color-secondary);font-size:12px}.ng-or-edit-morph-relation{align-items:center;flex-wrap:nowrap}.ng-or-views-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid var(--t-border-color-light, #eef0f5);background:var(--t-background-primary, #ffffff);min-height:40px}.ng-or-views-bar__tabs{display:flex;align-items:stretch;gap:2px;overflow-x:auto;scrollbar-width:thin}.ng-or-views-bar__trailing{display:flex;align-items:center;gap:8px;flex-shrink:0}.ng-or-views-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--t-font-color-secondary, #6b7180);font-size:13px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease,background .12s ease}.ng-or-views-tab:hover{color:var(--t-font-color-primary, #1f2330);background:var(--t-background-tertiary, #f5f6f9)}.ng-or-views-tab:focus-visible{outline:2px solid var(--t-color-blue, #2563eb);outline-offset:-2px}.ng-or-views-tab--active{color:var(--t-font-color-primary, #1f2330);border-bottom-color:var(--t-font-color-primary, #1f2330)}.ng-or-views-tab--active:hover{background:transparent}.ng-or-views-tab__icon{flex-shrink:0;color:currentColor}.ng-or-views-tab__label{display:inline-block}.ng-or-views-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:600;color:var(--t-font-color-tertiary, #6b7180);background:var(--t-background-tertiary, #f0f1f5);border-radius:9px;line-height:1}.ng-or-views-tab--active .ng-or-views-tab__count{color:var(--t-background-primary, #ffffff);background:var(--t-font-color-primary, #1f2330)}.ng-or-detail-group{border:1px solid var(--t-border-color-light, #e3e5eb);border-radius:var(--t-border-radius-sm, 4px);margin-bottom:8px;overflow:hidden}.ng-or-detail-group__summary{background:var(--t-background-tertiary, #f0f1f5);cursor:pointer;font-size:12px;font-weight:var(--t-font-weight-semi-bold, 600);letter-spacing:.04em;list-style:none;padding:8px 12px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ng-or-detail-group__summary::-webkit-details-marker{display:none}.ng-or-detail-group__summary:before{color:var(--t-font-color-tertiary, #6b7180);content:"▸";display:inline-block;margin-right:6px;transition:transform .15s ease}.ng-or-detail-group[open]>.ng-or-detail-group__summary:before{transform:rotate(90deg)}.ng-or-detail-group__body{display:grid;gap:4px;padding:8px 12px}.ng-or-edit-cell{align-items:center;border-radius:var(--t-border-radius-sm, 4px);display:inline-flex;gap:6px;padding:1px 4px;position:relative;transition:box-shadow .12s ease,background-color .12s ease}.ng-or-edit-cell:hover{background-color:var(--t-background-tertiary, #f0f1f5);box-shadow:inset 0 0 0 1px var(--t-border-color-medium, #e3e5eb)}.ng-or-edit-cell-editing,.ng-or-edit-cell-editing:hover{background-color:var(--t-background-primary, #ffffff);box-shadow:inset 0 0 0 1px var(--t-color-blue, #3b82f6)}.ng-or-edit-cell__edit-affordance{align-items:center;color:var(--t-font-color-tertiary, #6b7180);display:inline-flex;height:12px;opacity:0;pointer-events:none;transition:opacity .12s ease;width:12px}.ng-or-edit-cell:hover .ng-or-edit-cell__edit-affordance{opacity:1}.ng-or-edit-cell-editing .ng-or-edit-cell__edit-affordance{display:none}.ng-or-table-row__select-cell{padding:0 8px;text-align:center;vertical-align:middle;width:32px}.ng-or-table-row__select-cell input[type=checkbox]{cursor:pointer;margin:0}.ng-or-table-row[data-selected=true]{background-color:var(--t-background-tertiary, #f0f1f5)}.ng-or-bulk-toolbar{align-items:center;background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #e3e5eb);border-radius:var(--t-border-radius-md, 6px);box-shadow:0 1px 3px #0000000f;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:8px 12px;position:sticky;top:0;z-index:5}.ng-or-bulk-toolbar__count{color:var(--t-font-color-secondary, #4b5165);font-size:13px;font-weight:var(--t-font-weight-medium, 500)}.ng-or-bulk-toolbar__actions{display:flex;gap:6px}.ng-or-bulk-toolbar__btn{align-items:center;background:transparent;border:1px solid var(--t-border-color-medium, #e3e5eb);border-radius:var(--t-border-radius-sm, 4px);color:inherit;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:4px 10px}.ng-or-bulk-toolbar__btn:hover:not(:disabled){background:var(--t-background-tertiary, #f0f1f5)}.ng-or-bulk-toolbar__btn:disabled{cursor:not-allowed;opacity:.5}.ng-or-bulk-toolbar__btn--danger{border-color:var(--t-color-red, #ef4444);color:var(--t-color-red, #ef4444)}.ng-or-bulk-toolbar__btn--danger:hover:not(:disabled){background:#ef444414}.ng-toast-viewport{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-direction:column-reverse;gap:8px;pointer-events:none;max-width:min(420px,calc(100vw - 32px))}.ng-toast-viewport>*{pointer-events:auto}.ng-toast{align-items:flex-start;background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-left-width:4px;border-radius:var(--t-border-radius-md, 6px);box-shadow:0 6px 24px #0f172a1f;color:var(--t-font-color-primary, #111827);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:10px 12px;min-width:280px;font-size:13px;line-height:1.4;outline:none}.ng-toast:focus-visible{box-shadow:0 6px 24px #0f172a1f,0 0 0 2px var(--t-color-blue, #2563eb)}.ng-toast--success{border-left-color:var(--t-color-green, #16a34a)}.ng-toast--info{border-left-color:var(--t-color-blue, #2563eb)}.ng-toast--warning{border-left-color:var(--t-color-yellow, #d97706)}.ng-toast--error{border-left-color:var(--t-color-red, #dc2626)}.ng-toast__icon{display:inline-flex;align-items:center;justify-content:center;padding-top:1px}.ng-toast--success .ng-toast__icon{color:var(--t-color-green, #16a34a)}.ng-toast--info .ng-toast__icon{color:var(--t-color-blue, #2563eb)}.ng-toast--warning .ng-toast__icon{color:var(--t-color-yellow, #d97706)}.ng-toast--error .ng-toast__icon{color:var(--t-color-red, #dc2626)}.ng-toast__body{min-width:0;display:grid;gap:2px}.ng-toast__title{font-weight:var(--t-font-weight-semi-bold, 600);word-break:break-word}.ng-toast__description{color:var(--t-font-color-secondary, #6b7280);word-break:break-word}.ng-toast__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}.ng-toast__action{background:transparent;border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:var(--t-border-radius-sm, 4px);color:inherit;cursor:pointer;font:inherit;font-weight:var(--t-font-weight-semi-bold, 600);padding:4px 8px;align-self:center}.ng-toast__action:hover{background:var(--t-background-tertiary, #f3f4f6)}.ng-toast__dismiss{align-self:flex-start;background:transparent;border:0;border-radius:var(--t-border-radius-sm, 4px);color:var(--t-font-color-secondary, #6b7280);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:24px;width:24px;padding:0}.ng-toast__dismiss:hover{background:var(--t-background-tertiary, #f3f4f6);color:var(--t-font-color-primary, #111827)}.ng-rcb-button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111827;font-size:13px;font-weight:500;cursor:pointer;line-height:1.2}.ng-rcb-button:hover{background:#0000000a}.ng-rcb-icon{flex:0 0 auto}.ng-rcb-label{white-space:nowrap}.ng-rcm-backdrop{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.ng-rcm-dialog{background:#fff;border-radius:8px;box-shadow:0 24px 48px #0003;width:100%;max-width:520px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;outline:none}.ng-rcm-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.ng-rcm-title{margin:0;font-size:16px;font-weight:600;color:#111827}.ng-rcm-close{background:transparent;border:0;font-size:22px;line-height:1;cursor:pointer;color:#6b7280;padding:4px 8px;border-radius:4px}.ng-rcm-close:hover{background:#0000000f;color:#111827}.ng-rcm-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ng-rcm-body{padding:16px 20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.ng-rcm-field{display:flex;flex-direction:column;gap:4px}.ng-rcm-label{font-size:12px;font-weight:500;color:#374151}.ng-rcm-required{color:#dc2626}.ng-rcm-input{display:flex;flex-direction:column}.ng-rcm-field-error{font-size:12px;color:#dc2626}.ng-rcm-error{font-size:13px;color:#dc2626;background:#dc262614;border:1px solid rgba(220,38,38,.2);border-radius:4px;padding:8px 10px}.ng-rcm-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid rgba(0,0,0,.08)}.ng-rcm-btn{padding:6px 14px;border-radius:6px;border:1px solid transparent;font-size:13px;font-weight:500;cursor:pointer;line-height:1.2}.ng-rcm-btn[disabled]{cursor:not-allowed;opacity:.6}.ng-rcm-btn--ghost{background:transparent;color:#374151;border-color:#0000001f}.ng-rcm-btn--ghost:hover:not([disabled]){background:#0000000a}.ng-rcm-btn--primary{background:#2563eb;color:#fff}.ng-rcm-btn--primary:hover:not([disabled]){background:#1d4ed8}.ng-cmdk-overlay{position:fixed;inset:0;background:#0f172a73;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh;z-index:9999}.ng-cmdk-dialog{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #e2e8f0);border-radius:var(--t-border-radius-md, 8px);box-shadow:0 25px 50px -12px #00000040;width:min(640px,calc(100vw - 32px));max-height:60vh;display:flex;flex-direction:column;overflow:hidden}.ng-cmdk-input-row{border-bottom:1px solid var(--t-border-color-medium, #e2e8f0);padding:12px 16px}.ng-cmdk-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--t-font-color-primary, #0f172a);font:inherit;font-size:15px;outline:none;width:100%}.ng-cmdk-error{background:#ef444414;border-bottom:1px solid rgba(239,68,68,.25);color:var(--t-color-red, #b91c1c);font-size:13px;padding:8px 16px}.ng-cmdk-body{flex:1;overflow-y:auto;padding:6px 0}.ng-cmdk-empty{color:var(--t-font-color-tertiary, #64748b);font-size:13px;padding:18px 16px;text-align:center}.ng-cmdk-group{display:flex;flex-direction:column}.ng-cmdk-section{color:var(--t-font-color-tertiary, #64748b);font-size:11px;font-weight:600;letter-spacing:.04em;padding:8px 16px 4px;text-transform:uppercase}.ng-cmdk-item{align-items:center;background:transparent;border:0;color:var(--t-font-color-primary, #0f172a);cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:20px 1fr auto;padding:8px 16px;text-align:left;width:100%}.ng-cmdk-item--selected,.ng-cmdk-item:focus-visible{background:var(--t-background-tertiary, #f1f5f9);outline:none}.ng-cmdk-item-icon{align-items:center;color:var(--t-font-color-secondary, #475569);display:inline-flex;height:20px;justify-content:center;width:20px}.ng-cmdk-item-label{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-cmdk-item-shortcut{color:var(--t-font-color-tertiary, #64748b);font-size:12px;letter-spacing:.02em}.ng-rrcm{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #e3e5eb);border-radius:var(--t-border-radius-md, 6px);box-shadow:0 10px 30px #0f111a2e;min-width:200px;outline:none;padding:4px}.ng-rrcm-list{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.ng-rrcm-item{align-items:center;background:transparent;border:0;border-radius:var(--t-border-radius-sm, 4px);color:var(--t-font-color-primary, #1a1d29);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px;text-align:left;width:100%}.ng-rrcm-item:hover,.ng-rrcm-item--focused{background:var(--t-background-tertiary, #f0f1f5)}.ng-rrcm-item__icon{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}.ng-rrcm-item__label{flex:1;min-width:0}.ng-rrcm-item__shortcut{color:var(--t-font-color-secondary, #6b7080);font-size:11px}.ng-rrcm-item--danger{color:var(--t-color-red, #ef4444)}.ng-rrcm-item--danger .ng-rrcm-item__icon svg{stroke-width:2.25}.ng-rrcm-item--danger:hover,.ng-rrcm-item--danger.ng-rrcm-item--focused{background:#ef444414}.ng-cal{display:flex;flex-direction:column;gap:12px;width:100%}.ng-cal-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:8px 4px}.ng-cal-toolbar__nav,.ng-cal-toolbar__views{align-items:center;display:flex;gap:4px}.ng-cal-toolbar__btn{background:var(--t-background-primary, #fff);border:1px solid var(--t-border-color-light, #e5e7eb);border-radius:6px;color:var(--t-font-color-primary, #1f2937);cursor:pointer;font-size:13px;line-height:1;padding:6px 10px}.ng-cal-toolbar__btn:hover{background:var(--t-background-tertiary, #f0f1f5)}.ng-cal-toolbar__btn--active{background:var(--t-color-blue-light, #dbeafe);border-color:var(--t-color-blue, #3b82f6);color:var(--t-color-blue, #2563eb)}.ng-cal-toolbar__label{flex:1;font-size:16px;font-weight:600;margin:0;text-align:center}.ng-cal-month{border:1px solid var(--t-border-color-light, #e5e7eb);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.ng-cal-month__weekdays{background:var(--t-background-tertiary, #f9fafb);border-bottom:1px solid var(--t-border-color-light, #e5e7eb);display:grid;grid-template-columns:repeat(7,1fr)}.ng-cal-month__weekday{color:var(--t-font-color-secondary, #6b7080);font-size:11px;font-weight:600;letter-spacing:.5px;padding:8px 6px;text-align:center;text-transform:uppercase}.ng-cal-month__grid{display:flex;flex-direction:column}.ng-cal-month__row{display:grid;grid-template-columns:repeat(7,1fr);min-height:96px}.ng-cal-month__cell{border-bottom:1px solid var(--t-border-color-light, #f0f1f5);border-right:1px solid var(--t-border-color-light, #f0f1f5);cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:96px;padding:4px;position:relative}.ng-cal-month__cell:last-child{border-right:0}.ng-cal-month__row:last-child .ng-cal-month__cell{border-bottom:0}.ng-cal-month__cell--outside{background:var(--t-background-tertiary, #fafbfc);color:var(--t-font-color-tertiary, #9ca3af)}.ng-cal-month__day-number{font-size:12px;font-weight:500;padding:2px 4px}.ng-cal-month__events{display:flex;flex-direction:column;flex:1;gap:2px;min-height:0}.ng-cal-event{background:var(--t-color-blue-light, #dbeafe);border-left:3px solid var(--t-color-blue, #3b82f6);border-radius:4px;color:var(--t-color-blue-dark, #1e3a8a);cursor:grab;font-size:12px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ng-cal-event--week{bottom:auto;left:4px;position:absolute;right:4px}.ng-cal-event:active{cursor:grabbing}.ng-cal-event__label{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.ng-cal-week{border:1px solid var(--t-border-color-light, #e5e7eb);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.ng-cal-week__header{background:var(--t-background-tertiary, #f9fafb);border-bottom:1px solid var(--t-border-color-light, #e5e7eb);display:grid;grid-template-columns:60px repeat(7,1fr)}.ng-cal-week__corner{border-right:1px solid var(--t-border-color-light, #e5e7eb)}.ng-cal-week__day-header{padding:8px 6px;text-align:center}.ng-cal-week__day-name{color:var(--t-font-color-secondary, #6b7080);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ng-cal-week__day-number{font-size:16px;font-weight:600}.ng-cal-week__body{display:grid;grid-template-columns:60px repeat(7,1fr);min-height:600px;position:relative}.ng-cal-week__hour-axis{border-right:1px solid var(--t-border-color-light, #e5e7eb);display:flex;flex-direction:column}.ng-cal-week__hour-label{border-bottom:1px solid var(--t-border-color-light, #f0f1f5);color:var(--t-font-color-secondary, #6b7080);font-size:10px;height:40px;padding:2px 4px;text-align:right}.ng-cal-week__day-col{border-right:1px solid var(--t-border-color-light, #f0f1f5);cursor:pointer;display:flex;flex-direction:column;position:relative}.ng-cal-week__day-col:last-child{border-right:0}.ng-cal-week__hour-slot{border-bottom:1px solid var(--t-border-color-light, #f0f1f5);flex:0 0 40px;height:40px}.ng-gal-grid{width:100%}.ng-gal-grid-cell{min-width:0}.ng-gal-card{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:var(--t-border-radius-md, 8px);display:flex;flex-direction:column;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.ng-gal-card:hover{border-color:var(--t-border-color-strong, #cbd5e1);box-shadow:0 2px 8px #0f172a0f}.ng-gal-card:focus-visible{outline:2px solid var(--t-color-blue, #2563eb);outline-offset:2px}.ng-gal-card__cover{align-items:center;aspect-ratio:1 / 1;background:var(--t-background-secondary, #f1f5f9);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.ng-gal-card__cover-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ng-gal-card__cover-fallback{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ng-gal-card__body{display:flex;flex-direction:column;gap:4px;padding:12px}.ng-gal-card__title{color:var(--t-font-color-primary, #0f172a);display:-webkit-box;font-size:14px;font-weight:600;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ng-gal-card__subtitle{color:var(--t-font-color-secondary, #475569);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-gal-card__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ng-gal-card__chip{background:var(--t-background-secondary, #f1f5f9);border-radius:999px;color:var(--t-font-color-secondary, #475569);font-size:11px;line-height:1.4;padding:2px 8px}.ng-set-object-editor{display:flex;flex-direction:column;gap:24px;padding:16px}.ng-set-object-editor__header{display:flex;align-items:center;justify-content:space-between}.ng-set-object-editor__title{font-size:18px;font-weight:600;margin:0}.ng-set-object-editor__subtitle{font-size:14px;font-weight:600;margin:0 0 12px;text-transform:uppercase;letter-spacing:.04em;color:var(--t-font-color-secondary, #6b7180)}.ng-set-object-editor__form{display:flex;flex-direction:column;gap:12px;max-width:480px}.ng-set-object-editor__actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;align-items:center}.ng-set-object-editor__fields{display:flex;flex-direction:column;gap:8px}.ng-set-object-editor__loading,.ng-set-object-editor__error,.ng-set-field-table__loading,.ng-set-field-table__error{padding:12px;font-size:13px;color:var(--t-font-color-secondary, #6b7180)}.ng-set-object-editor__error,.ng-set-field-table__error{color:var(--t-color-red, #ef4444)}.ng-set-field-group{display:flex;flex-direction:column;gap:4px}.ng-set-field-group__error{color:var(--t-color-red, #ef4444);font-size:12px}.ng-set-label{font-size:12px;font-weight:600;color:var(--t-font-color-secondary, #6b7180)}.ng-set-input{font:inherit;padding:6px 8px;border:1px solid var(--t-border-color-light, #e3e5eb);border-radius:var(--t-border-radius-sm, 4px);background:var(--t-background-primary, #ffffff);color:var(--t-font-color-primary, #1f2330);width:100%}.ng-set-input:focus{outline:none;border-color:var(--t-color-blue, #2f6df6);box-shadow:0 0 0 2px #2f6df629}.ng-set-input:disabled{background:var(--t-background-tertiary, #f0f1f5);cursor:not-allowed;opacity:.7}.ng-set-btn{display:inline-flex;align-items:center;padding:6px 12px;font:inherit;font-size:13px;font-weight:500;border:1px solid var(--t-border-color-light, #e3e5eb);border-radius:var(--t-border-radius-sm, 4px);background:var(--t-background-primary, #ffffff);color:var(--t-font-color-primary, #1f2330);cursor:pointer}.ng-set-btn:hover:not(:disabled){background:var(--t-background-tertiary, #f0f1f5)}.ng-set-btn:disabled{cursor:not-allowed;opacity:.5}.ng-set-btn--primary{background:var(--t-font-color-primary, #1f2330);color:var(--t-background-primary, #ffffff);border-color:var(--t-font-color-primary, #1f2330)}.ng-set-btn--primary:hover:not(:disabled){background:#000}.ng-set-btn--danger{border-color:var(--t-color-red, #ef4444);color:var(--t-color-red, #ef4444)}.ng-set-btn--danger:hover:not(:disabled){background:#ef444414}.ng-set-field-table{display:flex;flex-direction:column;gap:8px}.ng-set-field-table__table{width:100%;border-collapse:collapse;font-size:13px}.ng-set-field-table__table th,.ng-set-field-table__table td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--t-border-color-light, #e3e5eb);vertical-align:top}.ng-set-field-table__table th{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--t-font-color-secondary, #6b7180);background:var(--t-background-tertiary, #f0f1f5)}.ng-set-field-table__empty{text-align:center;padding:16px;color:var(--t-font-color-secondary, #6b7180)}.ng-set-field-table__add-btn{align-self:flex-start}.ng-set-field-row__actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ng-set-field-row__error{width:100%;font-size:12px;color:var(--t-color-red, #ef4444);margin-top:4px}.ng-set-field-row--editing,.ng-set-field-row--adding{background:#2f6df60a}.ng-set-confirm-overlay{position:fixed;inset:0;background:#0f121c66;display:flex;align-items:center;justify-content:center;z-index:1000}.ng-set-confirm{background:var(--t-background-primary, #ffffff);border-radius:var(--t-border-radius-md, 6px);padding:20px;min-width:320px;max-width:480px;box-shadow:0 12px 40px #0000002e}.ng-set-confirm__title{margin:0 0 8px;font-size:15px;font-weight:600}.ng-set-confirm__message{margin:0 0 16px;font-size:13px;color:var(--t-font-color-secondary, #6b7180)}.ng-set-confirm__actions{display:flex;gap:8px;justify-content:flex-end}.ng-csv-export-button{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #d9dde3);border-radius:var(--t-border-radius-md, 6px);color:var(--t-font-color-primary, #1f2329);cursor:pointer;font-size:13px;gap:6px;padding:6px 12px}.ng-csv-export-button:hover{background:var(--t-background-tertiary, #f0f1f5)}.ng-csv-wizard{display:grid;inset:0;place-items:center;position:fixed;z-index:1000}.ng-csv-wizard__backdrop{background:#0f111573;inset:0;position:absolute}.ng-csv-wizard__panel{background:var(--t-background-primary, #ffffff);border-radius:var(--t-border-radius-lg, 10px);box-shadow:0 12px 36px #0000002e;display:grid;gap:16px;max-height:80vh;max-width:720px;overflow:hidden;padding:24px;position:relative;width:min(720px,calc(100vw - 32px))}.ng-csv-wizard__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.ng-csv-wizard__title{font-size:16px;font-weight:600;margin:0}.ng-csv-wizard__close{background:transparent;border:none;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px}.ng-csv-wizard__steps{display:flex;font-size:12px;gap:12px;list-style:none;margin:0;padding:0}.ng-csv-wizard__step{color:var(--t-font-color-secondary, #5a6478);opacity:.6}.ng-csv-wizard__step.is-active{color:var(--t-font-color-primary, #1f2329);font-weight:600;opacity:1}.ng-csv-wizard__error{background:#ef444414;border:1px solid var(--t-color-red, #ef4444);border-radius:6px;color:var(--t-color-red, #ef4444);font-size:13px;padding:10px 12px}.ng-csv-wizard__drop-zone{align-items:center;border:2px dashed var(--t-border-color-medium, #d9dde3);border-radius:8px;display:grid;gap:12px;justify-items:center;padding:36px 20px;text-align:center}.ng-csv-wizard__file-label{cursor:pointer;font-size:13px;font-weight:500}.ng-csv-wizard__file-label input[type=file]{display:none}.ng-csv-wizard__file-label span{background:var(--t-background-tertiary, #f0f1f5);border:1px solid var(--t-border-color-medium, #d9dde3);border-radius:6px;display:inline-block;padding:6px 14px}.ng-csv-wizard__preview,.ng-csv-wizard__map,.ng-csv-wizard__review,.ng-csv-wizard__result{display:grid;gap:12px;overflow:auto}.ng-csv-wizard__caption{color:var(--t-font-color-secondary, #5a6478);font-size:12px;margin:0}.ng-csv-wizard__table-wrap{max-height:320px;overflow:auto}.ng-csv-wizard__table{border-collapse:collapse;font-size:12px;width:100%}.ng-csv-wizard__table th,.ng-csv-wizard__table td{border-bottom:1px solid var(--t-border-color-light, #eceef2);padding:6px 8px;text-align:left}.ng-csv-wizard__map-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.ng-csv-wizard__map-row{align-items:center;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ng-csv-wizard__map-header{font-size:13px;font-weight:500}.ng-csv-wizard__map-select select{border:1px solid var(--t-border-color-medium, #d9dde3);border-radius:4px;font-size:13px;padding:4px 8px;width:100%}.ng-csv-wizard__summary{font-size:14px;margin:0}.ng-csv-wizard__missing,.ng-csv-wizard__failures{display:grid;font-size:13px;gap:4px;list-style:disc;margin:0;padding-left:20px}.ng-csv-wizard__actions{display:flex;gap:8px;justify-content:flex-end}.ng-csv-wizard__actions button{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #d9dde3);border-radius:6px;cursor:pointer;font-size:13px;padding:6px 12px}.ng-csv-wizard__actions button:disabled{cursor:not-allowed;opacity:.5}.ng-csv-wizard__primary{background:var(--t-color-blue, #2563eb)!important;border-color:var(--t-color-blue, #2563eb)!important;color:#fff!important}.ng-kb-help-overlay{align-items:flex-start;background:#0f172a73;display:flex;inset:0;justify-content:center;padding-top:10vh;position:fixed;z-index:90}.ng-kb-help-dialog{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #d9dde3);border-radius:10px;box-shadow:0 20px 50px #0f172a40;display:flex;flex-direction:column;max-height:70vh;outline:none;overflow:hidden;width:min(640px,90vw)}.ng-kb-help-header{align-items:center;border-bottom:1px solid var(--t-border-color-light, #eef0f3);display:flex;justify-content:space-between;padding:14px 18px}.ng-kb-help-title{font-size:15px;font-weight:600;margin:0}.ng-kb-help-close{background:transparent;border:none;color:var(--t-font-color-secondary, #5a6068);cursor:pointer;font-size:22px;line-height:1;padding:0 4px}.ng-kb-help-body{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:16px 18px}.ng-kb-help-section-title{color:var(--t-font-color-secondary, #5a6068);font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.ng-kb-help-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ng-kb-help-item{align-items:center;display:flex;gap:12px;padding:4px 0}.ng-kb-help-keys{background:var(--t-background-secondary, #f3f4f6);border:1px solid var(--t-border-color-medium, #d9dde3);border-radius:4px;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;min-width:48px;padding:2px 8px;text-align:center}.ng-kb-help-desc{color:var(--t-font-color-primary, #1f2328);font-size:13px}.ng-kb-help-empty{color:var(--t-font-color-secondary, #5a6068);font-size:13px;padding:8px 0}.ng-act-log{display:flex;flex-direction:column;gap:8px}.ng-act-log--loading{padding:8px 0}.ng-act-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ng-act-row{align-items:flex-start;display:flex;gap:10px;padding:6px 0;position:relative}.ng-act-row:not(:last-child):before{background:var(--t-border-color-light, #e5e7eb);bottom:-4px;content:"";left:11px;position:absolute;top:28px;width:1px}.ng-act-row__icon{align-items:center;background:var(--t-background-secondary, #f3f4f6);border-radius:50%;color:var(--t-font-color-secondary, #6b7280);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ng-act-row__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.ng-act-row__header{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.ng-act-row__actor{color:var(--t-font-color-primary, #111827);font-weight:600}.ng-act-row__summary{color:var(--t-font-color-secondary, #4b5563)}.ng-act-row__time{color:var(--t-font-color-tertiary, #9ca3af);font-size:12px;margin-left:auto}.ng-act-row__toggle{align-items:center;background:transparent;border:1px solid var(--t-border-color-light, #e5e7eb);border-radius:4px;color:var(--t-font-color-secondary, #6b7280);cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.ng-act-row__toggle:hover{background:var(--t-background-secondary, #f3f4f6)}.ng-act-row__details{background:var(--t-background-secondary, #f9fafb);border:1px solid var(--t-border-color-light, #e5e7eb);border-radius:6px;display:flex;flex-direction:column;font-size:12px;gap:8px;margin-top:2px;padding:8px 10px}.ng-act-row__details-body{color:var(--t-font-color-secondary, #4b5563)}.ng-act-changes{border-collapse:collapse;font-size:12px;width:100%}.ng-act-change__field{color:var(--t-font-color-primary, #111827);font-weight:600;padding:2px 8px 2px 0;white-space:nowrap}.ng-act-change__from{color:var(--t-font-color-secondary, #6b7280);padding:2px 4px;text-decoration:line-through}.ng-act-change__arrow{color:var(--t-font-color-tertiary, #9ca3af);padding:2px 4px}.ng-act-change__to{color:var(--t-font-color-primary, #111827);padding:2px 4px}.ng-act-empty{color:var(--t-font-color-tertiary, #9ca3af);font-style:italic}.ng-act-more{align-self:flex-start;background:transparent;border:1px solid var(--t-border-color-medium, #d1d5db);border-radius:6px;color:var(--t-font-color-secondary, #4b5563);cursor:pointer;font-size:12px;margin-top:4px;padding:4px 10px}.ng-act-more:hover{background:var(--t-background-secondary, #f3f4f6)}.ng-act-skeleton{animation:ng-act-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;border-radius:4px;height:28px;width:100%}@keyframes ng-act-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ng-act-footer{color:var(--t-font-color-tertiary, #6b7280);font-size:12px;padding:8px 0}.ng-ai-panel{display:grid;gap:12px;padding:12px;background:var(--t-background-secondary, #f7f8fa);border:1px solid var(--t-border-color-light, #e6e8ec);border-radius:8px}.ng-ai-panel__actions{display:flex;flex-wrap:wrap;gap:8px}.ng-ai-panel__action{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #d9dde3);border-radius:6px;cursor:pointer;font-size:13px;padding:6px 12px}.ng-ai-panel__action:hover:not(:disabled){background:var(--t-background-tertiary, #eef0f3)}.ng-ai-panel__action[aria-pressed=true]{background:var(--t-color-blue-light, #dbeafe);border-color:var(--t-color-blue, #2563eb);color:var(--t-color-blue, #2563eb)}.ng-ai-panel__action:disabled{cursor:not-allowed;opacity:.5}.ng-ai-panel__instruction{display:grid;gap:6px}.ng-ai-panel__instruction-label{font-size:12px;font-weight:600;color:var(--t-text-secondary, #5a6372)}.ng-ai-panel__instruction-input{border:1px solid var(--t-border-color-medium, #d9dde3);border-radius:6px;font-family:inherit;font-size:13px;padding:6px 8px;resize:vertical;width:100%}.ng-ai-panel__instruction-submit{align-self:flex-start;background:var(--t-color-blue, #2563eb);border:1px solid var(--t-color-blue, #2563eb);border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px}.ng-ai-panel__instruction-submit:disabled{cursor:not-allowed;opacity:.5}.ng-ai-panel__body{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-light, #e6e8ec);border-radius:6px;min-height:64px;padding:10px 12px}.ng-ai-panel__placeholder{color:var(--t-text-secondary, #5a6372);font-size:13px;font-style:italic;margin:0}.ng-ai-panel__error{display:grid;gap:8px}.ng-ai-panel__error-message{color:var(--t-color-red, #dc2626);font-size:13px;margin:0}.ng-ai-panel__retry{align-self:flex-start;background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #d9dde3);border-radius:6px;cursor:pointer;font-size:13px;padding:4px 10px}.ng-ai-panel__footer{display:flex;gap:8px;justify-content:flex-end}.ng-ai-panel__footer-button{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #d9dde3);border-radius:6px;cursor:pointer;font-size:13px;padding:6px 12px}.ng-ai-panel__footer-button--primary{background:var(--t-color-blue, #2563eb);border-color:var(--t-color-blue, #2563eb);color:#fff}.ng-ai-markdown{color:var(--t-text-primary, #1f2430);font-size:14px;line-height:1.5}.ng-ai-markdown__paragraph{margin:0 0 8px}.ng-ai-markdown__paragraph:last-child{margin-bottom:0}.ng-ai-markdown__list{margin:0 0 8px;padding-left:20px}.ng-ai-markdown__list:last-child{margin-bottom:0}.ng-ai-markdown__list-item{margin:0 0 4px}.ng-ai-markdown__strong{font-weight:600}.ng-ai-markdown__code{background:var(--t-background-tertiary, #eef0f3);border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;padding:1px 4px}@media(prefers-reduced-motion:no-preference){@keyframes ng-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ng-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ng-slide-up-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ng-slide-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes ng-slide-right-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes ng-slide-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes ng-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ng-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.ng-or-detail-panel{animation:ng-slide-right-in .22s cubic-bezier(.22,1,.36,1)}.ng-or-detail-panel--exit{animation:ng-slide-right-out .22s cubic-bezier(.22,1,.36,1)}.ng-toast{animation:ng-slide-up-in .18s ease-out}.ng-toast--exit{animation:ng-slide-up-out .18s ease-in}.ng-or-chip,.ng-or-tb-chip,.ng-or-array__chip,.ng-or-edit-chip{animation:ng-fade-in .14s ease-out}.ng-or-chip--exit,.ng-or-tb-chip--exit,.ng-or-array__chip--exit,.ng-or-edit-chip--exit{animation:ng-fade-out .14s ease-in}.ng-mo-fade-in{animation:ng-fade-in .14s ease-out}.ng-mo-fade-out{animation:ng-fade-out .14s ease-in}.ng-mo-slide-up-in{animation:ng-slide-up-in .18s ease-out}.ng-mo-slide-up-out{animation:ng-slide-up-out .18s ease-in}.ng-mo-slide-right-in{animation:ng-slide-right-in .22s cubic-bezier(.22,1,.36,1)}.ng-mo-slide-right-out{animation:ng-slide-right-out .22s cubic-bezier(.22,1,.36,1)}.ng-mo-scale-in{animation:ng-scale-in .16s ease-out}.ng-mo-scale-out{animation:ng-scale-out .16s ease-in}.ng-mo-exit{animation:ng-fade-out .14s ease-in}}.ng-mo-focusable:focus-visible,.ng-or-button:focus-visible,.ng-or-input:focus-visible,.ng-or-table-cell:focus-visible{outline:2px solid var(--t-focus-ring, #6366f1);outline-offset:2px;border-radius:var(--t-border-radius-sm, 4px)}.ng-a11y-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}.ng-a11y-focus-ring:focus-visible{outline:2px solid var(--t-focus-ring, #4338ca);outline-offset:2px;border-radius:4px}.ng-toast .ng-toast__description,.ng-cmdk-section,.ng-cmdk-item-shortcut,.ng-activity-log__when{color:var(--ng-a11y-text-secondary, #475569)}.ng-set-field-row__error{color:var(--ng-a11y-error-text, #b91c1c)}.ng-ai-panel__placeholder,.ng-csv-wizard__caption,.ng-csv-wizard__step,.ng-cal-grid__weekday-name,.ng-gal-card__subtitle,.ng-gal-card__chip{color:var(--ng-a11y-text-secondary, #475569)}.ng-err-default{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#7f1d1d}.ng-err-default__title{font-weight:600}.ng-err-default__retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b91c1c;background:#fff;color:#b91c1c;padding:4px 10px;border-radius:6px;font-size:13px;cursor:pointer}.ng-err-default__retry:hover{background:#fee2e2}.ng-err-fallback{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:24px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.ng-err-fallback__retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #1d4ed8;background:#1d4ed8;color:#fff;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}.ng-err-fallback__retry:hover{background:#1e40af}.ng-err-fallback__details{display:flex;flex-direction:column;gap:8px;border-top:1px solid #e5e7eb;padding-top:12px}.ng-err-fallback__details-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;color:#475569;font-size:12px;text-align:left;cursor:pointer;text-decoration:underline}.ng-err-fallback__stack{margin:0;padding:12px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0;color:#1e293b;font-size:12px;line-height:1.4;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}.ng-lay-overlay{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:1100}.ng-lay-dialog{width:min(420px,92vw);max-height:80vh;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a3d;outline:none}.ng-lay-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.ng-lay-title{margin:0;font-size:16px;font-weight:600;color:#0f172a}.ng-lay-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;font-size:22px;line-height:1;cursor:pointer;color:#475569;padding:0 4px}.ng-lay-close:hover{color:#0f172a}.ng-lay-body{padding:12px 16px;overflow:auto}.ng-lay-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ng-lay-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ng-lay-row:hover{background:#f8fafc}.ng-lay-handle{cursor:grab;color:#94a3b8;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;letter-spacing:-2px}.ng-lay-handle:active{cursor:grabbing}.ng-lay-label{display:flex;align-items:center;gap:8px;font-size:13px;color:#0f172a;flex:1;cursor:pointer}.ng-lay-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 16px;border-top:1px solid #e5e7eb}.ng-lay-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbd5e1;background:#fff;color:#334155;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer}.ng-lay-reset:hover{background:#f1f5f9}.ng-lay-done{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #1d4ed8;background:#1d4ed8;color:#fff;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}.ng-lay-done:hover{background:#1e40af}.ng-file-display{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:inherit;display:inline-flex;font:inherit;gap:8px;padding:4px 8px;text-align:left}.ng-file-display--clickable{cursor:pointer}.ng-file-display--clickable:hover{background:var(--t-bg-tertiary, #f4f5f7);border-color:var(--t-border-color-light, #e3e5eb)}.ng-file-display[data-size=lg]{padding:8px 12px}.ng-file-display__icon{color:var(--t-color-blue, #4f7df8);flex-shrink:0}.ng-file-display__icon[data-file-category=image]{color:var(--t-color-blue, #4f7df8)}.ng-file-display__icon[data-file-category=pdf]{color:var(--t-color-red, #d33a3a)}.ng-file-display__icon[data-file-category=audio]{color:var(--t-color-purple, #8a4cff)}.ng-file-display__icon[data-file-category=video]{color:var(--t-color-orange, #f08a24)}.ng-file-display__icon[data-file-category=archive]{color:var(--t-color-yellow, #c9a227)}.ng-file-display__name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-file-display__size{color:var(--ng-a11y-text-secondary, #475569);font-size:12px;white-space:nowrap}.ng-file-preview{display:flex;flex-direction:column;gap:12px}.ng-file-preview__img{border-radius:8px;max-height:480px;max-width:100%;-o-object-fit:contain;object-fit:contain}.ng-file-preview__iframe{border:1px solid var(--t-border-color-light, #e3e5eb);border-radius:8px;height:600px;width:100%}.ng-file-download-btn,.ng-file-upload__btn{align-items:center;background:var(--t-bg-secondary, #ffffff);border:1px solid var(--t-border-color, #d6d8e0);border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:500;gap:6px;padding:6px 10px}.ng-file-download-btn:hover,.ng-file-upload__btn:hover{background:var(--t-bg-tertiary, #f4f5f7)}.ng-file-upload__btn:disabled{cursor:not-allowed;opacity:.6}.ng-file-upload{display:inline-flex;flex-direction:column;gap:4px}.ng-file-upload__error,.ng-file-dropzone__error{color:var(--ng-a11y-error-text, #b91c1c);font-size:12px;margin:0}.ng-file-dropzone{background:var(--t-bg-secondary, #ffffff);border:1px dashed var(--t-border-color, #d6d8e0);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:center;transition:border-color .12s ease,background-color .12s ease}.ng-file-dropzone[data-dragging=true]{background:var(--t-bg-tertiary, #f4f5f7);border-color:var(--t-color-blue, #4f7df8)}.ng-file-dropzone[data-disabled=true]{opacity:.6;pointer-events:none}.ng-file-dropzone__hint{color:var(--ng-a11y-text-secondary, #475569);margin:0}.ng-mn-picker{position:fixed;z-index:1000;min-width:240px;max-width:360px;background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-light, #e3e5eb);border-radius:6px;box-shadow:0 8px 24px #0f172a1f;padding:4px;font-size:13px}.ng-mn-picker__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ng-mn-picker__item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;color:var(--t-font-color-primary, #1f2330)}.ng-mn-picker__item--selected{background:var(--t-background-tertiary, #f0f1f5)}.ng-mn-picker__labels{display:flex;flex-direction:column;min-width:0}.ng-mn-picker__label{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-mn-picker__subtitle{font-size:11px;color:var(--ng-a11y-text-secondary, #475569);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-mn-picker__empty{padding:8px 10px;color:var(--ng-a11y-text-secondary, #475569);font-style:italic}.ng-mn-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px 1px 2px;margin:0 1px;background:var(--t-background-tertiary, #f0f1f5);border-radius:10px;font-size:.95em;line-height:1.4;color:var(--t-font-color-primary, #1f2330);vertical-align:baseline}.ng-mn-chip[role=button]{cursor:pointer}.ng-mn-chip[role=button]:focus-visible{outline:2px solid var(--t-focus-ring, #4338ca);outline-offset:2px}.ng-mn-chip__label{font-weight:500}.ng-mn-renderer{display:inline;white-space:pre-wrap}.ng-mn-renderer__missing{color:var(--ng-a11y-text-secondary, #475569);font-style:italic}.ng-sp-host{position:relative;width:100%;height:100%}.ng-sp-host__content{width:100%;height:100%;transition:padding .2s ease;box-sizing:border-box}.ng-sp-panel{position:fixed;top:0;bottom:0;z-index:1000;display:flex;flex-direction:column;background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #e5e7eb);box-shadow:0 6px 24px #0f172a1f;box-sizing:border-box;transition:width .2s ease,transform .2s ease;overflow:hidden}.ng-sp-panel--left{left:0;border-left:0;border-top-right-radius:var(--t-border-radius-md, 6px);border-bottom-right-radius:var(--t-border-radius-md, 6px)}.ng-sp-panel--right{right:0;border-right:0;border-top-left-radius:var(--t-border-radius-md, 6px);border-bottom-left-radius:var(--t-border-radius-md, 6px)}.ng-sp-panel--pinned{box-shadow:none}.ng-sp-panel__header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--t-border-color-medium, #e5e7eb);flex-shrink:0;min-height:44px;box-sizing:border-box}.ng-sp-panel__title{font-weight:var(--t-font-weight-semi-bold, 600);font-size:14px;color:var(--t-font-color-primary, #111827);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-sp-panel__actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.ng-sp-panel__pin,.ng-sp-panel__close{background:transparent;border:0;border-radius:var(--t-border-radius-sm, 4px);color:var(--t-font-color-secondary, #6b7280);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:24px;width:24px;padding:0}.ng-sp-panel__pin:hover,.ng-sp-panel__close:hover{background:var(--t-background-tertiary, #f3f4f6);color:var(--t-font-color-primary, #111827)}.ng-sp-panel__pin[aria-pressed=true]{color:var(--t-color-blue, #2563eb)}.ng-sp-panel__body{flex:1;min-height:0;overflow:auto;padding:12px}.ng-ban-stack{display:flex;flex-direction:column;gap:8px;width:100%;pointer-events:none}.ng-ban-stack--top{position:sticky;top:0;z-index:900}.ng-ban-stack--bottom{position:sticky;bottom:0;z-index:900}.ng-ban-stack>*{pointer-events:auto}.ng-ban{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-left-width:4px;border-radius:var(--t-border-radius-md, 6px);color:var(--t-font-color-primary, #111827);font-size:13px;line-height:1.4}.ng-ban--info{border-left-color:var(--t-color-blue, #2563eb)}.ng-ban--success{border-left-color:var(--t-color-green, #16a34a)}.ng-ban--warning{border-left-color:var(--t-color-yellow, #d97706)}.ng-ban--error{border-left-color:var(--t-color-red, #dc2626)}.ng-ban--announcement{border-left-color:var(--t-color-purple, #7c3aed)}.ng-ban__icon{display:inline-flex;align-items:center;justify-content:center}.ng-ban--info .ng-ban__icon{color:var(--t-color-blue, #2563eb)}.ng-ban--success .ng-ban__icon{color:var(--t-color-green, #16a34a)}.ng-ban--warning .ng-ban__icon{color:var(--t-color-yellow, #d97706)}.ng-ban--error .ng-ban__icon{color:var(--t-color-red, #dc2626)}.ng-ban--announcement .ng-ban__icon{color:var(--t-color-purple, #7c3aed)}.ng-ban__body{min-width:0;display:grid;gap:2px}.ng-ban__title{font-weight:var(--t-font-weight-semi-bold, 600);font-size:14px;word-break:break-word}.ng-ban__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}.ng-ban__description{color:var(--t-font-color-secondary, #6b7280);word-break:break-word}.ng-ban__action{background:transparent;border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:var(--t-border-radius-sm, 4px);color:inherit;cursor:pointer;font:inherit;font-weight:var(--t-font-weight-semi-bold, 600);padding:4px 10px;align-self:center}.ng-ban__action:hover{background:var(--t-background-tertiary, #f3f4f6)}.ng-ban__dismiss{align-self:center;background:transparent;border:0;border-radius:var(--t-border-radius-sm, 4px);color:var(--t-font-color-secondary, #6b7280);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:24px;width:24px;padding:0}.ng-ban__dismiss:hover{background:var(--t-background-tertiary, #f3f4f6);color:var(--t-font-color-primary, #111827)}.ng-aix-search{display:flex;flex-direction:column;gap:8px}.ng-aix-search__input{border:1px solid var(--t-border-color, #e5e7eb);border-radius:var(--t-border-radius-md, 6px);padding:8px 10px;background:var(--t-background-primary, #ffffff);color:var(--t-font-color-primary, #111827);font-size:var(--t-font-size-sm, 13px)}.ng-aix-search__input:focus{outline:2px solid var(--t-color-blue, #2563eb);outline-offset:1px}.ng-aix-search__body{display:flex;flex-direction:column}.ng-aix-search__placeholder{color:var(--t-font-color-secondary, #6b7280);font-size:var(--t-font-size-sm, 13px);margin:0;padding:6px 0}.ng-aix-search__error{color:var(--t-color-red, #b91c1c);font-size:var(--t-font-size-sm, 13px);margin:0;padding:6px 0}.ng-aix-search__results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ng-aix-search__result-button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:transparent;border:1px solid var(--t-border-color, #e5e7eb);border-radius:var(--t-border-radius-md, 6px);padding:8px 10px;cursor:pointer;color:var(--t-font-color-primary, #111827)}.ng-aix-search__result-button:hover{background:var(--t-background-tertiary, #f3f4f6)}.ng-aix-search__result-title{font-weight:600;font-size:var(--t-font-size-sm, 13px)}.ng-aix-search__result-object{color:var(--t-font-color-secondary, #6b7280);font-size:var(--t-font-size-xs, 11px);text-transform:uppercase;letter-spacing:.04em}.ng-aix-search__result-snippet{color:var(--t-font-color-secondary, #6b7280);font-size:var(--t-font-size-sm, 13px)}.ng-aix-suggest{display:flex;flex-direction:column;gap:6px}.ng-aix-suggest__trigger{align-self:flex-start;background:var(--t-background-secondary, #f9fafb);border:1px solid var(--t-border-color, #e5e7eb);border-radius:var(--t-border-radius-md, 6px);padding:4px 10px;cursor:pointer;color:var(--t-font-color-primary, #111827);font-size:var(--t-font-size-sm, 13px)}.ng-aix-suggest__trigger:disabled{cursor:default;opacity:.6}.ng-aix-suggest__body{display:flex;flex-direction:column;gap:4px}.ng-aix-suggest__placeholder{color:var(--t-font-color-secondary, #6b7280);font-size:var(--t-font-size-sm, 13px);margin:0}.ng-aix-suggest__error{color:var(--t-color-red, #b91c1c);font-size:var(--t-font-size-sm, 13px);margin:0}.ng-aix-suggest__chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.ng-aix-suggest__chip{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color, #e5e7eb);border-radius:999px;padding:3px 10px;cursor:pointer;color:var(--t-font-color-primary, #111827);font-size:var(--t-font-size-sm, 13px)}.ng-aix-suggest__chip:hover{background:var(--t-background-tertiary, #f3f4f6)}.ng-aix-thread{display:flex;flex-direction:column;gap:8px}.ng-aix-thread__messages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.ng-aix-thread__message{display:flex;flex-direction:column;gap:2px}.ng-aix-thread__message--user{align-items:flex-end}.ng-aix-thread__message--assistant{align-items:flex-start}.ng-aix-thread__bubble{max-width:80%;background:var(--t-background-secondary, #f9fafb);border:1px solid var(--t-border-color, #e5e7eb);border-radius:var(--t-border-radius-md, 6px);padding:6px 10px;color:var(--t-font-color-primary, #111827);font-size:var(--t-font-size-sm, 13px);word-break:break-word}.ng-aix-thread__message--user .ng-aix-thread__bubble{background:var(--t-color-blue, #2563eb);color:#fff;border-color:transparent}.ng-aix-thread__user-text{margin:0;white-space:pre-wrap}.ng-aix-thread__timestamp{color:var(--t-font-color-secondary, #6b7280);font-size:var(--t-font-size-xs, 11px)}.ng-aix-thread__error{color:var(--t-color-red, #b91c1c);font-size:var(--t-font-size-sm, 13px);margin:0}.ng-aix-thread__composer{display:flex;gap:6px;align-items:flex-end}.ng-aix-thread__input{flex:1;border:1px solid var(--t-border-color, #e5e7eb);border-radius:var(--t-border-radius-md, 6px);padding:6px 8px;background:var(--t-background-primary, #ffffff);color:var(--t-font-color-primary, #111827);font-size:var(--t-font-size-sm, 13px);resize:vertical;font-family:inherit}.ng-aix-thread__send{background:var(--t-color-blue, #2563eb);color:#fff;border:0;border-radius:var(--t-border-radius-md, 6px);padding:6px 12px;cursor:pointer;font-size:var(--t-font-size-sm, 13px)}.ng-aix-thread__send:disabled{cursor:default;opacity:.6}.ng-auth-shell{display:grid;grid-template-columns:1fr;min-height:100vh;width:100%;background:var(--t-background-primary, #ffffff);color:var(--t-font-color-primary, #111827)}@media(min-width:768px){.ng-auth-shell{grid-template-columns:1fr 1fr}}.ng-auth-shell__branding{display:none;background-color:var(--t-color-blue, #2563eb);background-size:cover;background-position:center;color:#fff;padding:48px}@media(min-width:768px){.ng-auth-shell__branding{display:flex;align-items:flex-end}}.ng-auth-shell__branding-inner{display:flex;flex-direction:column;gap:12px;max-width:480px}.ng-auth-shell__logo{font-size:28px;font-weight:var(--t-font-weight-semi-bold, 600)}.ng-auth-shell__app-name{font-size:24px;font-weight:var(--t-font-weight-semi-bold, 600)}.ng-auth-shell__tagline{font-size:15px;line-height:1.4;margin:0;opacity:.9}.ng-auth-shell__main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;gap:24px}.ng-auth-shell__card{width:100%;max-width:400px;display:flex;flex-direction:column;gap:16px}.ng-auth-shell__footer{font-size:12px;color:var(--t-font-color-secondary, #6b7280);text-align:center}.ng-auth-form{display:flex;flex-direction:column;gap:16px;width:100%}.ng-auth-form__title{font-size:22px;font-weight:var(--t-font-weight-semi-bold, 600);margin:0 0 4px}.ng-auth-form__lead{font-size:14px;color:var(--t-font-color-secondary, #6b7280);margin:0;line-height:1.4}.ng-auth-form__divider{display:flex;align-items:center;gap:8px;color:var(--t-font-color-secondary, #6b7280);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.ng-auth-form__divider:before,.ng-auth-form__divider:after{content:"";flex:1;height:1px;background:var(--t-border-color-light, #e5e7eb)}.ng-auth-form__submit{background:var(--t-color-blue, #2563eb);border:0;border-radius:var(--t-border-radius-md, 6px);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:var(--t-font-weight-semi-bold, 600);padding:10px 16px;width:100%}.ng-auth-form__submit:hover:not(:disabled){filter:brightness(.95)}.ng-auth-form__submit:disabled{opacity:.5;cursor:not-allowed}.ng-auth-form__spinner{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:ng-auth-spin .6s linear infinite}@keyframes ng-auth-spin{to{transform:rotate(360deg)}}.ng-auth-form__error{background:color-mix(in srgb,var(--t-color-red, #dc2626) 8%,transparent);border:1px solid var(--t-color-red, #dc2626);border-radius:var(--t-border-radius-sm, 4px);color:var(--t-color-red, #dc2626);font-size:13px;padding:8px 10px}.ng-auth-form__success{background:color-mix(in srgb,var(--t-color-green, #16a34a) 8%,transparent);border:1px solid var(--t-color-green, #16a34a);border-radius:var(--t-border-radius-sm, 4px);color:var(--t-color-green, #16a34a);font-size:13px;padding:8px 10px}.ng-auth-form__links{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.ng-auth-form__link{background:transparent;border:0;color:var(--t-color-blue, #2563eb);cursor:pointer;font:inherit;font-size:13px;padding:0;text-decoration:underline}.ng-auth-form__link:disabled{opacity:.5;cursor:not-allowed}.ng-auth-field{display:flex;flex-direction:column;gap:4px}.ng-auth-field__label{font-size:13px;font-weight:var(--t-font-weight-semi-bold, 600);color:var(--t-font-color-secondary, #6b7280)}.ng-auth-field__input{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:var(--t-border-radius-md, 6px);color:inherit;font:inherit;padding:8px 10px;width:100%}.ng-auth-field__input:focus{border-color:var(--t-color-blue, #2563eb);outline:2px solid color-mix(in srgb,var(--t-color-blue, #2563eb) 25%,transparent);outline-offset:0}.ng-auth-field__input[aria-invalid=true]{border-color:var(--t-color-red, #dc2626)}.ng-auth-field__input--code{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums}.ng-auth-field__error{color:var(--t-color-red, #dc2626);font-size:12px}.ng-auth-field__strength{font-size:12px;color:var(--t-font-color-secondary, #6b7280)}.ng-auth-field__strength--weak{color:var(--t-color-red, #dc2626)}.ng-auth-field__strength--fair{color:var(--t-color-yellow, #d97706)}.ng-auth-field__strength--strong{color:var(--t-color-green, #16a34a)}.ng-auth-field--terms{flex-direction:column}.ng-auth-field__terms-label{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--t-font-color-secondary, #6b7280)}.ng-auth-field__terms-text{flex:1}.ng-auth-sso{display:flex;flex-direction:column;gap:8px}.ng-auth-sso__button{background:var(--t-background-primary, #ffffff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:var(--t-border-radius-md, 6px);color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:var(--t-font-weight-semi-bold, 600);padding:8px 12px;width:100%}.ng-auth-sso__button:hover{background:var(--t-background-tertiary, #f3f4f6)}.ng-auth-sso__icon{display:inline-flex;align-items:center;justify-content:center}.ng-map{display:flex;flex-direction:column;position:relative;width:100%;min-height:240px;border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:var(--t-border-radius-md, 8px);overflow:hidden;background:var(--t-background-secondary, #f9fafb)}.ng-map-marker{align-items:center;background:transparent;border:0;color:var(--t-color-blue, #2563eb);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.ng-map-marker:hover{color:var(--t-color-blue-dark, #1d4ed8)}.ng-map-marker:focus-visible{outline:2px solid var(--t-color-blue, #2563eb);outline-offset:2px}.ng-map-popup{display:flex;flex-direction:column;gap:2px;min-width:160px;max-width:280px;padding:4px 6px}.ng-map-popup__title{color:var(--t-font-color-primary, #111827);font-weight:var(--t-font-weight-semi-bold, 600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-map-popup__subtitle{color:var(--t-font-color-secondary, #6b7280);font-size:var(--t-font-size-sm, 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-rte-root{display:flex;flex-direction:column;border:1px solid var(--t-border-color-light, #e5e7eb);border-radius:var(--t-border-radius-md, 6px);background:var(--t-background-primary, #ffffff);color:var(--t-font-color-primary, #111827);font:inherit;position:relative}.ng-rte-root[data-readonly=true]{background:transparent;border-color:transparent}.ng-rte-toolbar{display:flex;align-items:center;gap:2px;padding:4px 6px;border-bottom:1px solid var(--t-border-color-light, #e5e7eb);flex-wrap:wrap}.ng-rte-toolbar__btn{background:transparent;border:1px solid transparent;border-radius:var(--t-border-radius-sm, 4px);color:var(--t-font-color-secondary, #4b5563);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:28px;width:28px;padding:0;transition:background .12s ease,color .12s ease}.ng-rte-toolbar__btn:hover{background:var(--t-background-tertiary, #f3f4f6);color:var(--t-font-color-primary, #111827)}.ng-rte-toolbar__btn:focus-visible{outline:2px solid var(--t-color-blue, #2563eb);outline-offset:2px}.ng-rte-toolbar__btn--active{background:var(--t-background-tertiary, #f3f4f6);color:var(--t-font-color-primary, #111827);border-color:var(--t-border-color-medium, #d1d5db)}.ng-rte-toolbar__divider{width:1px;height:18px;background:var(--t-border-color-light, #e5e7eb);margin:0 4px}.ng-rte-surface{flex:1;padding:8px 10px;font-size:13px;line-height:1.5;min-height:80px}.ng-rte-surface .bn-editor{padding:0}.ng-rte-surface .bn-inline-content a{color:var(--t-color-blue, #2563eb);text-decoration:underline}.ng-rte-surface .bn-inline-content code{background:var(--t-background-tertiary, #f3f4f6);border:1px solid var(--t-border-color-light, #e5e7eb);border-radius:4px;font-family:monospace;font-size:.9em;padding:1px 4px}.ng-rte-surface [data-content-type=heading][data-level="1"]{font-size:1.5em;font-weight:var(--t-font-weight-semi-bold, 600);margin:.5em 0 .25em}.ng-rte-surface [data-content-type=heading][data-level="2"]{font-size:1.25em;font-weight:var(--t-font-weight-semi-bold, 600);margin:.5em 0 .25em}.ng-rte-surface [data-content-type=quote]{border-left:3px solid var(--t-border-color-medium, #d1d5db);padding-left:10px;color:var(--t-font-color-secondary, #4b5563);font-style:italic}.ng-rte-render{font:inherit;color:inherit}.ng-rte-render .bn-editor{padding:0}.ng-rte-empty{color:var(--t-font-color-tertiary, #9ca3af)}.ng-or-edit-rich-text{display:block;width:100%}.ng-nav-sidebar{display:flex;flex-direction:column;background:var(--t-background-primary, #ffffff);border-right:1px solid var(--t-border-color-medium, #e3e5eb);padding:16px 12px;gap:16px;box-sizing:border-box;height:100%;position:relative;transition:width .15s ease}.ng-nav-sidebar--collapsed{padding:16px 8px}.ng-nav-sidebar-header{display:flex;align-items:center;gap:8px;min-height:32px}.ng-nav-sidebar-body{flex:1;display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0}.ng-nav-sidebar-footer{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--t-border-color-light, #eef0f4)}.ng-nav-sidebar-toggle{position:absolute;bottom:12px;right:-12px;width:24px;height:24px;border-radius:999px;border:1px solid var(--t-border-color-medium, #e3e5eb);background:var(--t-background-primary, #ffffff);color:var(--t-font-color-secondary, #4b5563);cursor:pointer;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ng-nav-sidebar-toggle:hover{background:var(--t-background-tertiary, #f0f1f5)}.ng-nav-section{display:flex;flex-direction:column;gap:4px}.ng-nav-section-header{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--t-font-color-tertiary, #6b7180);padding:4px 8px;font-weight:600}.ng-nav-section-header--button{background:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;font:inherit;text-transform:uppercase;letter-spacing:.04em;font-size:11px;color:var(--t-font-color-tertiary, #6b7180);font-weight:600}.ng-nav-section-header__chevron{font-size:10px;opacity:.7}.ng-nav-section-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.ng-nav-item-row{display:block}.ng-nav-item{width:100%;text-align:left;background:transparent;border:0;padding:6px 10px;border-radius:var(--t-border-radius-md, 6px);font-size:14px;color:inherit;cursor:pointer;display:flex;align-items:center;gap:8px;text-decoration:none;font:inherit}.ng-nav-item:hover{background:var(--t-background-tertiary, #f0f1f5)}.ng-nav-item--active{background:var(--t-background-quaternary, #e7e9f1);font-weight:600}.ng-nav-item--collapsed{justify-content:center;padding:8px}.ng-nav-item--collapsed .ng-nav-item__label,.ng-nav-item--collapsed .ng-nav-item__badge{display:none}.ng-nav-item__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--t-font-color-secondary, #4b5563)}.ng-nav-item--active .ng-nav-item__icon{color:var(--t-font-color-primary, #1f2330)}.ng-nav-item__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-nav-item__badge{flex:0 0 auto;font-size:11px;background:var(--t-background-quaternary, #e7e9f1);border-radius:999px;padding:1px 8px;color:var(--t-font-color-secondary, #4b5563)}.ng-nav-topnav{display:flex;align-items:center;gap:16px;padding:10px 20px;background:var(--t-background-primary, #ffffff);border-bottom:1px solid var(--t-border-color-medium, #e3e5eb);min-height:48px;box-sizing:border-box}.ng-nav-topnav-brand{display:flex;align-items:center;gap:8px;font-weight:600}.ng-nav-topnav-crumbs{flex:1;min-width:0}.ng-nav-topnav-crumbs ol{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ng-nav-topnav-crumb-row{display:flex;align-items:center;gap:6px}.ng-nav-topnav-crumb{color:var(--t-font-color-secondary, #4b5563);text-decoration:none;font-size:13px;background:transparent;border:0;padding:0;cursor:pointer;font:inherit}.ng-nav-topnav-crumb:hover{color:var(--t-font-color-primary, #1f2330)}.ng-nav-topnav-crumb--static{cursor:default;color:var(--t-font-color-primary, #1f2330);font-weight:500}.ng-nav-topnav-crumb-sep{color:var(--t-font-color-tertiary, #9ca3af);font-size:12px}.ng-nav-topnav-primary{display:flex;align-items:center;gap:8px}.ng-nav-topnav-secondary{display:flex;align-items:center;gap:8px;margin-left:auto}.ng-nav-shell{display:grid;grid-template-rows:1fr;height:100%;min-height:100vh}.ng-nav-shell-sidebar{grid-column:1;grid-row:1;height:100%;min-height:0;box-sizing:border-box}.ng-nav-shell-main{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0;min-height:0}.ng-nav-shell-topnav{flex:0 0 auto}.ng-nav-shell-content{flex:1;min-height:0;overflow:auto}@media(max-width:720px){.ng-nav-shell{grid-template-columns:0 1fr!important}.ng-nav-shell-sidebar{display:none}}.ng-onb-shell{display:grid;grid-template-columns:1fr;min-height:100vh;background:var(--t-background-primary, #ffffff);color:var(--t-font-color-primary, #111827)}.ng-onb-shell--split{grid-template-columns:1fr}@media(min-width:768px){.ng-onb-shell--split{grid-template-columns:280px 1fr}}.ng-onb-shell--stacked{grid-template-rows:auto 1fr}.ng-onb-shell--hydrating,.ng-onb-shell--empty{align-items:center;justify-content:center;padding:48px 16px}.ng-onb-shell__loader{width:24px;height:24px;border-radius:50%;border:2px solid var(--t-border-color, #e5e7eb);border-top-color:var(--t-color-blue, #2563eb);animation:ng-onb-spin .8s linear infinite}@keyframes ng-onb-spin{to{transform:rotate(360deg)}}.ng-onb-shell__main{display:flex;flex-direction:column;padding:32px 24px;gap:24px;min-width:0}.ng-onb-shell__header{display:flex;flex-direction:column;gap:8px}.ng-onb-shell__title{margin:0;font-size:24px;font-weight:var(--t-font-weight-semi-bold, 600)}.ng-onb-shell__description{margin:0;color:var(--t-font-color-secondary, #6b7280);font-size:14px}.ng-onb-shell__content{flex:1;display:flex;flex-direction:column;gap:16px}.ng-onb-progress{display:flex;flex-direction:column;gap:16px;background:var(--t-background-secondary, #f9fafb);border-right:1px solid var(--t-border-color, #e5e7eb);padding:24px 16px}.ng-onb-progress--stacked{border-right:none;border-bottom:1px solid var(--t-border-color, #e5e7eb);padding:16px 24px}.ng-onb-progress__branding{display:flex;flex-direction:column;gap:4px}.ng-onb-progress__logo{font-size:24px}.ng-onb-progress__app-name{font-size:16px;font-weight:var(--t-font-weight-semi-bold, 600)}.ng-onb-progress__tagline{font-size:12px;color:var(--t-font-color-secondary, #6b7280)}.ng-onb-progress__bar{width:100%;height:4px;background:var(--t-border-color, #e5e7eb);border-radius:999px;overflow:hidden}.ng-onb-progress__bar-fill{height:100%;background:var(--t-color-blue, #2563eb);transition:width .2s ease-out}.ng-onb-progress__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.ng-onb-progress--stacked .ng-onb-progress__list{flex-direction:row;flex-wrap:wrap;gap:12px}.ng-onb-progress__item{margin:0}.ng-onb-progress__item-button{width:100%;display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--t-font-color-secondary, #6b7280);font-size:14px}.ng-onb-progress__item-button:disabled{cursor:default}.ng-onb-progress__item--current .ng-onb-progress__item-button{background:var(--t-background-primary, #ffffff);color:var(--t-font-color-primary, #111827);font-weight:var(--t-font-weight-semi-bold, 600)}.ng-onb-progress__item--done .ng-onb-progress__item-button{color:var(--t-font-color-primary, #111827)}.ng-onb-progress__index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--t-border-color, #e5e7eb);color:var(--t-font-color-secondary, #6b7280);font-size:12px;font-weight:var(--t-font-weight-semi-bold, 600)}.ng-onb-progress__item--current .ng-onb-progress__index{background:var(--t-color-blue, #2563eb);color:#fff}.ng-onb-progress__item--done .ng-onb-progress__index{background:var(--t-color-green, #10b981);color:#fff}.ng-onb-progress__label{display:flex;align-items:baseline;gap:6px}.ng-onb-progress__title{display:inline}.ng-onb-progress__optional{font-size:11px;color:var(--t-font-color-tertiary, #9ca3af);font-weight:400}.ng-onb-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--t-border-color, #e5e7eb)}.ng-onb-nav__left,.ng-onb-nav__right{display:flex;align-items:center;gap:8px}.ng-onb-nav__button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;border:1px solid transparent;font-size:14px;font-weight:var(--t-font-weight-medium, 500);cursor:pointer;background:transparent;color:var(--t-font-color-primary, #111827)}.ng-onb-nav__button:disabled{cursor:not-allowed;opacity:.6}.ng-onb-nav__button--primary{background:var(--t-color-blue, #2563eb);color:#fff}.ng-onb-nav__button--secondary{border-color:var(--t-border-color, #e5e7eb);background:var(--t-background-primary, #ffffff)}.ng-onb-nav__button--link{color:var(--t-font-color-secondary, #6b7280);text-decoration:underline}.ng-onb-nav__spinner{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;animation:ng-onb-spin .8s linear infinite}.ng-onb-welcome{display:flex;flex-direction:column;gap:16px}.ng-onb-welcome__headline{margin:0;font-size:28px;font-weight:var(--t-font-weight-semi-bold, 600)}.ng-onb-welcome__body{color:var(--t-font-color-secondary, #6b7280);font-size:15px;line-height:1.5}.ng-onb-welcome__cta{align-self:flex-start;padding:10px 18px;border-radius:8px;border:none;background:var(--t-color-blue, #2563eb);color:#fff;font-weight:var(--t-font-weight-semi-bold, 600);cursor:pointer}.ng-onb-form{display:flex;flex-direction:column;gap:16px}.ng-onb-form__description{margin:0;color:var(--t-font-color-secondary, #6b7280);font-size:14px}.ng-onb-form__field{display:flex;flex-direction:column;gap:6px}.ng-onb-form__label{font-size:13px;font-weight:var(--t-font-weight-medium, 500)}.ng-onb-form__input{padding:10px 12px;border-radius:8px;border:1px solid var(--t-border-color, #e5e7eb);background:var(--t-background-primary, #ffffff);font-size:14px}.ng-onb-form__input[aria-invalid=true]{border-color:var(--t-color-red, #ef4444)}.ng-onb-form__error{font-size:12px;color:var(--t-color-red, #ef4444)}.ng-onb-choice{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ng-onb-choice__card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border-radius:12px;border:1px solid var(--t-border-color, #e5e7eb);background:var(--t-background-primary, #ffffff);text-align:left;cursor:pointer;font:inherit;color:inherit}.ng-onb-choice__card--selected{border-color:var(--t-color-blue, #2563eb);box-shadow:0 0 0 2px var(--t-color-blue, #2563eb)}.ng-onb-choice__icon{font-size:20px}.ng-onb-choice__title{font-weight:var(--t-font-weight-semi-bold, 600);font-size:14px}.ng-onb-choice__description{font-size:13px;color:var(--t-font-color-secondary, #6b7280)}.ng-onb-invite{display:flex;flex-direction:column;gap:12px}.ng-onb-invite__description{margin:0;font-size:14px;color:var(--t-font-color-secondary, #6b7280)}.ng-onb-invite__form{display:grid;grid-template-columns:2fr 1fr auto;gap:8px;align-items:end}.ng-onb-invite__field{display:flex;flex-direction:column;gap:4px}.ng-onb-invite__label{font-size:12px;font-weight:var(--t-font-weight-medium, 500)}.ng-onb-invite__input,.ng-onb-invite__select{padding:8px 10px;border-radius:8px;border:1px solid var(--t-border-color, #e5e7eb);background:var(--t-background-primary, #ffffff);font-size:14px}.ng-onb-invite__add{padding:8px 14px;border-radius:8px;border:1px solid var(--t-border-color, #e5e7eb);background:var(--t-background-primary, #ffffff);cursor:pointer;font-size:14px}.ng-onb-invite__error{font-size:12px;color:var(--t-color-red, #ef4444)}.ng-onb-invite__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ng-onb-invite__list-item{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid var(--t-border-color, #e5e7eb);background:var(--t-background-secondary, #f9fafb);font-size:14px}.ng-onb-invite__list-role{font-size:12px;color:var(--t-font-color-secondary, #6b7280)}.ng-onb-invite__remove{border:none;background:transparent;cursor:pointer;font-size:16px;color:var(--t-font-color-secondary, #6b7280)}.ng-onb-success{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:24px 0}.ng-onb-success__check{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--t-color-green, #10b981);color:#fff;font-size:28px}.ng-onb-success__headline{margin:0;font-size:22px;font-weight:var(--t-font-weight-semi-bold, 600)}.ng-onb-success__body{color:var(--t-font-color-secondary, #6b7280);font-size:14px}.ng-onb-success__cta{padding:10px 18px;border-radius:8px;border:none;background:var(--t-color-blue, #2563eb);color:#fff;font-weight:var(--t-font-weight-semi-bold, 600);cursor:pointer}.ng-act-note-list{display:flex;flex-direction:column;gap:12px}.ng-act-note-list__items{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ng-act-note-list__loading,.ng-act-note-list__error{color:var(--t-font-color-tertiary, #6b7280);font-size:12px}.ng-act-note-list__error{color:var(--t-font-color-danger, #b91c1c)}.ng-act-note-card{background:var(--t-background-primary, #fff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:var(--t-border-radius-md, 6px);display:flex;flex-direction:column;gap:8px;padding:12px}.ng-act-note-card__header{align-items:center;display:flex;gap:8px}.ng-act-note-card__author{color:var(--t-font-color-primary, #111827);font-weight:600}.ng-act-note-card__time{color:var(--t-font-color-tertiary, #6b7280);font-size:12px}.ng-act-note-card__actions{display:inline-flex;gap:4px;margin-left:auto;opacity:0;transition:opacity .12s ease-out}.ng-act-note-card:hover .ng-act-note-card__actions,.ng-act-note-card:focus-within .ng-act-note-card__actions{opacity:1}.ng-act-note-card__action{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--t-font-color-secondary, #4b5563);cursor:pointer;display:inline-flex;height:22px;justify-content:center;width:22px}.ng-act-note-card__action:hover{background:var(--t-background-tertiary, #f3f4f6);border-color:var(--t-border-color-medium, #e5e7eb)}.ng-act-note-card__body{color:var(--t-font-color-primary, #111827);font-size:13px}.ng-act-note-card__markdown{margin:0;white-space:pre-wrap}.ng-act-note-editor{display:flex;flex-direction:column;gap:8px}.ng-act-note-editor__actions{display:flex;gap:8px;justify-content:flex-end}.ng-act-note-editor__save,.ng-act-note-editor__cancel{border-radius:4px;cursor:pointer;font-size:12px;padding:4px 10px}.ng-act-note-editor__save{background:var(--t-color-blue, #2563eb);border:1px solid var(--t-color-blue, #2563eb);color:#fff}.ng-act-note-editor__cancel{background:transparent;border:1px solid var(--t-border-color-medium, #e5e7eb);color:var(--t-font-color-secondary, #4b5563)}.ng-act-note-composer{align-items:center;background:var(--t-background-secondary, #f9fafb);border:1px dashed var(--t-border-color-medium, #e5e7eb);border-radius:var(--t-border-radius-md, 6px);color:var(--t-font-color-secondary, #4b5563);cursor:pointer;display:flex;font-size:12px;gap:8px;padding:10px 12px;text-align:left;width:100%}.ng-act-note-composer--expanded{background:var(--t-background-primary, #fff);border-style:solid;cursor:default;display:block}.ng-act-note-composer__placeholder{color:var(--t-font-color-tertiary, #6b7280)}.ng-act-task-list{display:flex;flex-direction:column;gap:12px}.ng-act-task-list__items{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ng-act-task-list__filters{display:flex;gap:6px;flex-wrap:wrap}.ng-act-task-list__chip{background:transparent;border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:999px;color:var(--t-font-color-secondary, #4b5563);cursor:pointer;font-size:12px;padding:3px 10px}.ng-act-task-list__chip--active{background:var(--t-background-tertiary, #f3f4f6);border-color:var(--t-color-blue, #2563eb);color:var(--t-color-blue, #2563eb)}.ng-act-task-list__loading,.ng-act-task-list__error{color:var(--t-font-color-tertiary, #6b7280);font-size:12px}.ng-act-task-list__error{color:var(--t-font-color-danger, #b91c1c)}.ng-act-task-card{background:var(--t-background-primary, #fff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:var(--t-border-radius-md, 6px);display:flex;flex-direction:column;gap:8px;padding:8px 10px}.ng-act-task-card__row{align-items:center;display:flex;gap:8px}.ng-act-task-card__check{margin:0}.ng-act-task-card__title{background:transparent;border:none;color:var(--t-font-color-primary, #111827);cursor:pointer;flex:1;font-size:13px;font-weight:500;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ng-act-task-card__title--done{color:var(--t-font-color-tertiary, #6b7280);text-decoration:line-through}.ng-act-task-card__meta{align-items:center;display:inline-flex;gap:6px}.ng-act-task-card__due{align-items:center;color:var(--t-font-color-secondary, #4b5563);display:inline-flex;font-size:11px;gap:4px}.ng-act-task-card__due--past{color:var(--t-font-color-danger, #b91c1c)}.ng-act-task-card__priority{align-items:center;border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:4px;display:inline-flex;font-size:11px;gap:4px;padding:1px 6px;text-transform:capitalize}.ng-act-task-card__priority--low{color:var(--t-font-color-tertiary, #6b7280)}.ng-act-task-card__priority--medium{color:var(--t-color-orange, #d97706)}.ng-act-task-card__priority--high{background:var(--t-color-red-light, #fef2f2);border-color:var(--t-color-red, #b91c1c);color:var(--t-color-red, #b91c1c)}.ng-act-task-composer{align-items:center;background:var(--t-background-primary, #fff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:var(--t-border-radius-md, 6px);display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px}.ng-act-task-composer__title{border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:4px;flex:1 1 200px;font-size:13px;min-width:0;padding:4px 8px}.ng-act-task-composer__extras{align-items:center;display:inline-flex;gap:8px}.ng-act-task-composer__field{align-items:center;display:inline-flex;gap:4px}.ng-act-task-composer__label{color:var(--t-font-color-tertiary, #6b7280);font-size:11px}.ng-act-task-composer__submit{background:var(--t-color-blue, #2563eb);border:1px solid var(--t-color-blue, #2563eb);border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 10px}.ng-act-task-composer__submit:disabled{background:var(--t-background-tertiary, #e5e7eb);border-color:var(--t-border-color-medium, #e5e7eb);color:var(--t-font-color-tertiary, #6b7280);cursor:not-allowed}.ng-act-task-detail{border-top:1px solid var(--t-border-color-light, #f3f4f6);display:flex;flex-direction:column;gap:8px;padding-top:8px}.ng-act-task-detail__row{display:flex;flex-wrap:wrap;gap:8px}.ng-act-task-detail__field{display:flex;flex:1 1 140px;flex-direction:column;gap:4px;min-width:0}.ng-act-task-detail__label{color:var(--t-font-color-tertiary, #6b7280);font-size:11px}.ng-act-task-detail__actions{display:flex;gap:8px}.ng-act-task-detail__spacer{flex:1}.ng-act-task-detail__save{background:var(--t-color-blue, #2563eb);border:1px solid var(--t-color-blue, #2563eb);border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 10px}.ng-act-task-detail__cancel,.ng-act-task-detail__delete{background:transparent;border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:4px;cursor:pointer;font-size:12px;padding:4px 10px}.ng-act-task-detail__delete{border-color:var(--t-color-red, #b91c1c);color:var(--t-color-red, #b91c1c)}.ng-act-tl{display:flex;flex-direction:column;gap:12px}.ng-act-tl__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ng-act-tl__row{position:relative}.ng-act-tl__loading,.ng-act-tl__error{color:var(--t-font-color-tertiary, #6b7280);font-size:12px}.ng-act-tl__error{color:var(--t-font-color-danger, #b91c1c)}.ng-act-tl-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ng-act-tl-filters__chip{background:transparent;border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:999px;color:var(--t-font-color-secondary, #4b5563);cursor:pointer;font-size:12px;padding:3px 10px}.ng-act-tl-filters__chip--active{background:var(--t-background-tertiary, #f3f4f6);border-color:var(--t-color-blue, #2563eb);color:var(--t-color-blue, #2563eb)}.ng-act-tl-filters__dates{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.ng-act-tl-filters__date{align-items:center;display:inline-flex;gap:4px}.ng-act-tl-filters__label{color:var(--t-font-color-tertiary, #6b7280);font-size:11px}.ng-act-cell{align-items:center;display:inline-flex;gap:8px;min-height:22px;overflow:hidden;position:relative;width:100%}.ng-act-cell__display{align-items:center;display:inline-flex;flex:1;gap:4px;min-width:0}.ng-act-cell__summary{color:var(--t-font-color-primary, #111827);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-act-cell__time{color:var(--t-font-color-tertiary, #6b7280);font-size:11px}.ng-act-cell__placeholder{color:var(--t-font-color-tertiary, #9ca3af);font-size:12px;font-style:italic}.ng-act-cell__actions{display:none;gap:4px}.ng-act-cell__actions[data-visible=true]{display:inline-flex}.ng-act-cell__action{align-items:center;background:var(--t-background-primary, #fff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:4px;color:var(--t-font-color-secondary, #4b5563);cursor:pointer;display:inline-flex;font-size:11px;gap:4px;padding:2px 6px}.ng-act-cell__action:hover{background:var(--t-background-tertiary, #f3f4f6)}.ng-wf-builder{background:var(--t-background-primary, #fff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:8px;color:var(--t-font-color-primary, #1f2937);display:flex;flex-direction:column;height:100%;min-height:480px;overflow:hidden}.ng-wf-builder--loading{align-items:center;display:flex;justify-content:center;padding:32px}.ng-wf-builder__main{display:flex;flex:1;min-height:0}.ng-wf-builder__canvas{flex:1;min-width:0;position:relative}.ng-wf-builder__side{border-left:1px solid var(--t-border-color-medium, #e5e7eb);display:flex;flex-direction:column;gap:12px;overflow:auto;padding:12px;width:280px}.ng-wf-builder__error{background:#fef2f2;border-bottom:1px solid #fecaca;color:#b91c1c;font-size:12px;padding:8px 12px}.ng-wf-builder__footer{align-items:center;border-top:1px solid var(--t-border-color-medium, #e5e7eb);display:flex;gap:12px;justify-content:space-between;padding:8px 12px}.ng-wf-builder__validation-list{color:#b91c1c;font-size:12px;list-style:disc inside;margin:0;padding:0}.ng-wf-builder__save{background:var(--t-color-blue, #2563eb);border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 14px}.ng-wf-builder__save:disabled{cursor:default;opacity:.6}.ng-wf-toolbar{align-items:center;border-bottom:1px solid var(--t-border-color-medium, #e5e7eb);display:flex;gap:4px;padding:6px 10px}.ng-wf-toolbar__btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--t-font-color-secondary, #4b5563);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:4px 8px}.ng-wf-toolbar__btn:hover:not(:disabled){background:var(--t-background-tertiary, #f3f4f6)}.ng-wf-toolbar__btn:disabled{cursor:default;opacity:.5}.ng-wf-toolbar__btn--primary{background:var(--t-color-blue, #2563eb);color:#fff}.ng-wf-toolbar__btn--primary:hover:not(:disabled){background:var(--t-color-blue, #1e40af)}.ng-wf-toolbar__sep{background:var(--t-border-color-medium, #e5e7eb);height:16px;margin:0 4px;width:1px}.ng-wf-toolbar__dirty{color:var(--t-color-orange, #d97706);font-size:11px;margin-left:auto}.ng-wf-diagram{height:100%;position:relative;width:100%}.ng-wf-node{align-items:center;background:var(--t-background-primary, #fff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:6px;box-shadow:0 1px 2px #0000000f;display:flex;gap:8px;min-width:160px;padding:8px 10px}.ng-wf-node--selected{border-color:var(--t-color-blue, #2563eb);box-shadow:0 0 0 2px #2563eb33}.ng-wf-node--error{border-color:#ef4444}.ng-wf-node--trigger{background:#f5f3ff}.ng-wf-node--branch{background:#fffbeb}.ng-wf-node--end{background:#f0fdf4}.ng-wf-node__icon{align-items:center;background:var(--t-background-tertiary, #f3f4f6);border-radius:4px;color:var(--t-font-color-secondary, #4b5563);display:inline-flex;height:28px;justify-content:center;width:28px}.ng-wf-node__body{display:flex;flex-direction:column;gap:2px;min-width:0}.ng-wf-node__label{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-wf-node__summary{color:var(--t-font-color-secondary, #6b7280);font-size:11px}.ng-wf-node__error{color:#b91c1c;font-size:11px}.ng-wf-node__handle{background:var(--t-color-blue, #2563eb)}.ng-wf-edge__label{background:var(--t-background-primary, #fff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:4px;color:var(--t-font-color-secondary, #4b5563);font-size:11px;padding:2px 6px}.ng-wf-palette{border-right:1px solid var(--t-border-color-medium, #e5e7eb);display:flex;flex-direction:column;gap:12px;overflow:auto;padding:12px;width:220px}.ng-wf-palette__group-title{color:var(--t-font-color-tertiary, #9ca3af);font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.ng-wf-palette__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ng-wf-palette__item{align-items:flex-start;background:var(--t-background-primary, #fff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:4px;cursor:grab;display:flex;flex-direction:column;font-size:12px;gap:2px;padding:6px 8px;text-align:left;width:100%}.ng-wf-palette__item:hover:not(:disabled){background:var(--t-background-tertiary, #f9fafb)}.ng-wf-palette__item:disabled{cursor:not-allowed;opacity:.5}.ng-wf-palette__item-label{font-weight:600}.ng-wf-palette__item-desc{color:var(--t-font-color-secondary, #6b7280);font-size:11px}.ng-wf-config{background:var(--t-background-secondary, #fafafa);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:6px;padding:10px}.ng-wf-config--empty{color:var(--t-font-color-tertiary, #9ca3af);font-size:12px}.ng-wf-config__header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.ng-wf-config__kind{background:var(--t-background-tertiary, #f3f4f6);border-radius:999px;color:var(--t-font-color-secondary, #4b5563);font-size:10px;font-weight:600;padding:2px 8px;text-transform:uppercase}.ng-wf-config__label{background:transparent;border:0;border-bottom:1px solid transparent;flex:1;font-size:14px;font-weight:600;padding:2px 0}.ng-wf-config__label:focus{border-bottom-color:var(--t-color-blue, #2563eb);outline:none}.ng-wf-config__form{display:flex;flex-direction:column;gap:8px}.ng-wf-config__field{display:flex;flex-direction:column;gap:2px;font-size:12px}.ng-wf-config__field-label{color:var(--t-font-color-secondary, #6b7280);font-weight:500}.ng-wf-config__field-desc{color:var(--t-font-color-tertiary, #9ca3af);font-size:11px}.ng-wf-config__field input[type=text],.ng-wf-config__field input[type=number],.ng-wf-config__field select,.ng-wf-config__field textarea{background:var(--t-background-primary, #fff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:4px;font-family:inherit;font-size:12px;padding:4px 6px;width:100%}.ng-wf-config__remove{background:transparent;border:1px solid #fecaca;border-radius:4px;color:#b91c1c;cursor:pointer;font-size:11px;margin-top:8px;padding:4px 8px}.ng-wf-config__hint{margin:0}.ng-wf-trigger{background:var(--t-background-secondary, #fafafa);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:6px;padding:10px}.ng-wf-trigger__title{font-size:12px;font-weight:600;margin:0 0 8px}.ng-wf-trigger__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ng-wf-trigger__item{align-items:flex-start;display:flex;gap:6px}.ng-wf-trigger__label{display:flex;flex-direction:column;font-size:12px;gap:2px}.ng-wf-trigger__label-desc{color:var(--t-font-color-tertiary, #9ca3af);font-size:11px}.ng-wf-vars{background:var(--t-background-secondary, #fafafa);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:6px;padding:10px}.ng-wf-vars__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ng-wf-vars__title{font-size:12px;font-weight:600;margin:0}.ng-wf-vars__add{background:transparent;border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:4px;cursor:pointer;font-size:11px;padding:2px 6px}.ng-wf-vars__empty{color:var(--t-font-color-tertiary, #9ca3af);font-size:11px;margin:0}.ng-wf-vars__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ng-wf-vars__row{align-items:center;display:grid;gap:6px;grid-template-columns:1fr 90px auto auto}.ng-wf-vars__name,.ng-wf-vars__kind{background:var(--t-background-primary, #fff);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:4px;font-size:11px;padding:3px 5px;width:100%}.ng-wf-vars__required{align-items:center;color:var(--t-font-color-secondary, #6b7280);display:inline-flex;font-size:11px;gap:3px}.ng-wf-vars__remove{background:transparent;border:0;color:#b91c1c;cursor:pointer;font-size:14px;padding:2px 4px}.ng-wf-var-ref{background:#e0e7ff;border-radius:4px;color:#3730a3;font-family:ui-monospace,monospace;font-size:11px;padding:1px 5px}.ng-wf-var-ref--missing{background:#fee2e2;color:#991b1b}.ng-stream-status{align-items:center;background:var(--t-background-secondary, #f3f4f6);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:999px;color:var(--t-font-color-secondary, #6b7280);display:inline-flex;font-size:11px;gap:6px;padding:2px 8px}.ng-stream-status--open{background:#dcfce7;color:#166534}.ng-stream-status--reconnecting,.ng-stream-status--connecting{background:#fef3c7;color:#92400e}.ng-stream-status--closed{background:#fee2e2;color:#991b1b}.ng-form{display:flex;flex-direction:column;gap:16px;width:100%}.ng-form--loading,.ng-form--error{align-items:center;display:flex;justify-content:center;min-height:120px;padding:24px}.ng-form__loading{animation:ng-form-spin .8s linear infinite;border:2px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;height:24px;width:24px}.ng-form__error-text{color:#b91c1c;font-size:13px}.ng-form-body{border:0;display:grid;gap:16px;margin:0;padding:0}.ng-form-body--single{grid-template-columns:minmax(0,1fr)}.ng-form-body--two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-form-body--auto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ng-form-body[disabled]{opacity:.7}.ng-form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ng-form-field--error .ng-form-input{border:1px solid #dc2626;border-radius:6px}.ng-form-label{align-items:center;color:#111827;display:inline-flex;font-size:13px;font-weight:500;gap:2px}.ng-form-label__text{color:inherit}.ng-form-label__required{color:#dc2626;font-weight:600}.ng-form-input{display:block;min-width:0;width:100%}.ng-form-field__error{color:#b91c1c;font-size:12px;margin-top:2px}.ng-form-submit-error{background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;color:#991b1b;font-size:13px;padding:8px 12px}.ng-form-footer{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.ng-form-btn{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px}.ng-form-btn:disabled{cursor:not-allowed;opacity:.6}.ng-form-btn--ghost{background:transparent;border-color:#d1d5db;color:#374151}.ng-form-btn--primary{background:#4f46e5;border-color:#4f46e5;color:#fff}.ng-form-spinner{animation:ng-form-spin .8s linear infinite;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;display:inline-block;height:12px;width:12px}@keyframes ng-form-spin{to{transform:rotate(360deg)}}.ng-form-stack{display:flex;flex-direction:column;gap:16px}.ng-form-stack__card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.ng-form-stack__title{font-size:13px;font-weight:600;margin:0 0 12px}.ng-wf-node__header-row{align-items:center;display:flex;gap:6px;justify-content:space-between}.ng-wf-node__badge-slot{display:inline-flex;flex-shrink:0}.ng-wf-node__content{display:flex;flex-direction:column;font-size:11px;gap:4px;margin-top:4px}.ng-wf-api-method{border-radius:3px;font-family:ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 5px;text-transform:uppercase}.ng-wf-api-method--get{background:#dcfce7;color:#166534}.ng-wf-api-method--post{background:#dbeafe;color:#1e40af}.ng-wf-api-method--put{background:#fef3c7;color:#92400e}.ng-wf-api-method--delete{background:#fee2e2;color:#991b1b}.ng-wf-api-method--patch{background:#ede9fe;color:#5b21b6}.ng-wf-api-url{color:var(--t-font-color-secondary, #4b5563);font-family:ui-monospace,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-wf-api-auth{background:var(--t-background-secondary, #f3f4f6);border-radius:3px;color:var(--t-font-color-secondary, #6b7280);display:inline-block;font-size:10px;padding:1px 5px}.ng-wf-cron-expr{color:var(--t-font-color-secondary, #4b5563);font-family:ui-monospace,monospace;font-size:11px}.ng-wf-cron-human{color:var(--t-font-color-tertiary, #9ca3af);font-size:10px;font-style:italic}.ng-wf-event-topic{color:var(--t-font-color-secondary, #4b5563);font-family:ui-monospace,monospace;font-size:11px;font-weight:600}.ng-wf-event-filter{align-items:center;color:var(--t-font-color-tertiary, #6b7280);display:inline-flex;font-size:10px;gap:4px}.ng-wf-event-filter__label{background:var(--t-background-secondary, #f3f4f6);border-radius:3px;padding:1px 4px;text-transform:uppercase}.ng-wf-noop-node{opacity:.85}.ng-wf-noop-badge{background:var(--t-background-secondary, #f3f4f6);border:1px dashed var(--t-border-color-medium, #d1d5db);border-radius:3px;color:var(--t-font-color-tertiary, #6b7280);font-size:9px;padding:1px 5px;text-transform:uppercase}.ng-wf-noop-note{color:var(--t-font-color-tertiary, #9ca3af);font-size:11px;font-style:italic}.ng-wf-bp{background:var(--t-background-primary, #fff);border-top:1px solid var(--t-border-color-medium, #e5e7eb);display:flex;flex-direction:column;position:relative;transition:height .15s ease;width:100%}.ng-wf-bp--collapsed{overflow:hidden}.ng-wf-bp-resize{cursor:ns-resize;height:4px;left:0;position:absolute;right:0;top:-2px;z-index:1}.ng-wf-bp-resize:hover{background:var(--t-color-accent, #6366f1)}.ng-wf-bp-header{align-items:center;background:var(--t-background-secondary, #fafafa);border-bottom:1px solid var(--t-border-color-medium, #e5e7eb);display:flex;flex-shrink:0;height:36px;justify-content:space-between;padding:0 8px}.ng-wf-bp-tabs{display:flex;gap:2px;overflow-x:auto}.ng-wf-bp-tab{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--t-font-color-secondary, #6b7280);cursor:pointer;display:inline-flex;font-size:12px;gap:5px;height:36px;padding:0 10px}.ng-wf-bp-tab--active{border-bottom-color:var(--t-color-accent, #6366f1);color:var(--t-font-color-primary, #111827)}.ng-wf-bp-tab__icon{display:inline-flex}.ng-wf-bp-tab__badge{background:var(--t-color-accent, #6366f1);border-radius:9px;color:#fff;font-size:10px;min-width:16px;padding:1px 5px;text-align:center}.ng-wf-bp-collapse{background:transparent;border:0;color:var(--t-font-color-tertiary, #9ca3af);cursor:pointer;font-size:12px;padding:4px 8px}.ng-wf-bp-body{flex:1 1 auto;min-height:0;overflow:auto;padding:8px}.ng-wf-bp-logs{display:flex;flex-direction:column;height:100%}.ng-wf-bp-logs__toolbar{align-items:center;display:flex;gap:6px;margin-bottom:6px}.ng-wf-bp-logs__filters{display:flex;gap:4px}.ng-wf-bp-logs__chip{background:var(--t-background-secondary, #f3f4f6);border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:3px;cursor:pointer;font-size:10px;opacity:.5;padding:2px 6px;text-transform:uppercase}.ng-wf-bp-logs__chip--on{opacity:1}.ng-wf-bp-logs__chip--info.ng-wf-bp-logs__chip--on{background:#dbeafe;color:#1e40af}.ng-wf-bp-logs__chip--warn.ng-wf-bp-logs__chip--on{background:#fef3c7;color:#92400e}.ng-wf-bp-logs__chip--error.ng-wf-bp-logs__chip--on{background:#fee2e2;color:#991b1b}.ng-wf-bp-logs__chip--debug.ng-wf-bp-logs__chip--on{background:#ede9fe;color:#5b21b6}.ng-wf-bp-logs__search{border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:4px;flex:1 1 auto;font-size:12px;padding:3px 6px}.ng-wf-bp-logs__clear{background:transparent;border:1px solid var(--t-border-color-medium, #e5e7eb);border-radius:4px;cursor:pointer;font-size:11px;padding:3px 8px}.ng-wf-bp-logs__scroll{flex:1 1 auto;font-family:ui-monospace,monospace;font-size:11px;overflow:auto}.ng-wf-bp-logs__empty{color:var(--t-font-color-tertiary, #9ca3af);padding:12px;text-align:center}.ng-wf-bp-logs__list{list-style:none;margin:0;padding:0}.ng-wf-bp-logs__row{display:grid;gap:6px;grid-template-columns:auto auto auto 1fr;padding:2px 4px}.ng-wf-bp-logs__row--warn{background:#fef3c766}.ng-wf-bp-logs__row--error{background:#fee2e266}.ng-wf-bp-logs__ts{color:var(--t-font-color-tertiary, #9ca3af)}.ng-wf-bp-logs__level{font-weight:700;text-transform:uppercase}.ng-wf-bp-logs__level--info{color:#1e40af}.ng-wf-bp-logs__level--warn{color:#92400e}.ng-wf-bp-logs__level--error{color:#991b1b}.ng-wf-bp-logs__level--debug{color:#5b21b6}.ng-wf-bp-logs__step{color:var(--t-font-color-secondary, #6b7280)}.ng-wf-bp-events__empty{color:var(--t-font-color-tertiary, #9ca3af);padding:12px;text-align:center}.ng-wf-bp-events__list{list-style:none;margin:0;padding:0}.ng-wf-bp-events__row{border-bottom:1px solid var(--t-border-color-light, #f3f4f6)}.ng-wf-bp-events__btn{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:4px 6px;text-align:left;width:100%}.ng-wf-bp-events__type{color:var(--t-font-color-primary, #111827);font-family:ui-monospace,monospace;font-weight:600}.ng-wf-bp-events__step,.ng-wf-bp-events__ts{color:var(--t-font-color-tertiary, #9ca3af);font-size:11px}.ng-wf-bp-traces__empty{color:var(--t-font-color-tertiary, #9ca3af);padding:12px;text-align:center}.ng-wf-bp-traces__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ng-wf-bp-traces__row{align-items:center;display:grid;font-size:11px;gap:8px;grid-template-columns:140px 1fr}.ng-wf-bp-traces__name{color:var(--t-font-color-secondary, #4b5563);font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-wf-bp-traces__bar{border:0;border-radius:3px;cursor:pointer;height:16px;min-width:2px}.ng-wf-bp-traces__bar--ok{background:#10b981}.ng-wf-bp-traces__bar--error{background:#ef4444}.ng-wf-bp-traces__bar--running{background:repeating-linear-gradient(45deg,#6366f1,#6366f1 4px,#818cf8 4px 8px)}.ng-wf-bp-vars__empty{color:var(--t-font-color-tertiary, #9ca3af);padding:12px;text-align:center}.ng-wf-bp-vars__table{border-collapse:collapse;font-size:12px;width:100%}.ng-wf-bp-vars__table th,.ng-wf-bp-vars__table td{border-bottom:1px solid var(--t-border-color-light, #f3f4f6);padding:4px 6px;text-align:left;vertical-align:top}.ng-wf-bp-vars__key{color:var(--t-font-color-secondary, #4b5563);font-family:ui-monospace,monospace;font-weight:600;width:200px}.ng-wf-bp-vars__toggle{background:transparent;border:0;color:var(--t-color-accent, #6366f1);cursor:pointer;font-size:11px;padding:0}.ng-wf-bp-vars__json{background:var(--t-background-secondary, #f9fafb);border-radius:4px;font-size:11px;margin:4px 0 0;max-height:200px;overflow:auto;padding:6px}.ng-wf-bp-vars__primitive{color:var(--t-font-color-primary, #111827);font-family:ui-monospace,monospace}.ng-wf-bp-errors__empty{color:var(--t-font-color-tertiary, #9ca3af);padding:12px;text-align:center}.ng-wf-bp-errors__groups{list-style:none;margin:0;padding:0}.ng-wf-bp-errors__group{border-bottom:1px solid var(--t-border-color-light, #f3f4f6)}.ng-wf-bp-errors__header{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;font-size:12px;gap:6px;justify-content:space-between;padding:6px 8px;width:100%}.ng-wf-bp-errors__step{color:var(--t-font-color-primary, #111827);font-family:ui-monospace,monospace;font-weight:600}.ng-wf-bp-errors__count{background:#fee2e2;border-radius:9px;color:#991b1b;font-size:10px;font-weight:700;min-width:18px;padding:1px 6px;text-align:center}.ng-wf-bp-errors__items{list-style:none;margin:0;padding:4px 12px 8px}.ng-wf-bp-errors__item{border-left:2px solid #fecaca;font-size:11px;margin:4px 0;padding:4px 8px}.ng-wf-bp-errors__msg{color:#991b1b;font-weight:500}.ng-wf-bp-errors__stack{background:#fef2f2;border-radius:3px;color:#7f1d1d;font-size:10px;margin:4px 0 0;max-height:120px;overflow:auto;padding:4px 6px}.ng-wf-bp-errors__resolve{background:transparent;border:1px solid #fca5a5;border-radius:3px;color:#991b1b;cursor:pointer;font-size:10px;margin-top:4px;padding:2px 6px}.ng-ft-att-grid{display:grid;grid-template-columns:1fr;gap:8px;list-style:none;margin:0;padding:0}@media(min-width:640px){.ng-ft-att-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ng-ft-att-grid{grid-template-columns:repeat(3,1fr)}}.ng-ft-att-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ng-ft-att-link{align-items:center;color:inherit;display:flex;flex-direction:column;gap:6px;padding:8px;text-decoration:none}.ng-ft-att-link:hover{background:#f3f4f6}.ng-ft-att-thumb{height:80px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ng-ft-att-icon{align-items:center;color:#6b7280;display:flex;height:48px;justify-content:center;width:48px}.ng-ft-att-name{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-ft-att-input{border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:8px}.ng-ft-att-input:focus{outline:2px solid #3b82f6;outline-offset:-1px}.ng-ft-att-input__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ng-ft-att-input__row{align-items:center;background:#f9fafb;border-radius:4px;display:flex;gap:8px;justify-content:space-between;padding:4px 8px}.ng-ft-att-input__name{align-items:center;display:flex;font-size:13px;gap:6px}.ng-ft-att-input__badge{background:#fef3c7;border-radius:3px;color:#92400e;font-size:10px;padding:1px 4px}.ng-ft-att-input__remove{background:transparent;border:0;color:#6b7280;cursor:pointer;display:flex;padding:2px}.ng-ft-att-input__remove:hover{color:#b91c1c}.ng-ft-link-list{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.ng-ft-link-chip{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:2px 8px}.ng-ft-link-chip:hover{background:#dbeafe}.ng-ft-link-chip:disabled{cursor:default;opacity:.8}.ng-ft-link-name{white-space:nowrap}.ng-ft-link-input{display:flex;flex-direction:column;gap:6px}.ng-ft-link-input__current{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.ng-ft-link-input__chip{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#1d4ed8;display:inline-flex;font-size:12px;gap:4px;padding:2px 8px}.ng-ft-link-input__chip button{background:transparent;border:0;color:inherit;cursor:pointer;display:flex;padding:0}.ng-ft-fml-wrap{align-items:center;display:inline-flex;gap:6px}.ng-ft-fml-value{font-variant-numeric:tabular-nums}.ng-ft-fml-badge{align-items:center;background:#ede9fe;border-radius:10px;color:#6d28d9;display:inline-flex;font-size:10px;font-weight:600;gap:2px;letter-spacing:.02em;padding:1px 6px}.ng-ft-fml-input{align-items:center;display:inline-flex;flex-direction:column;gap:4px}.ng-ft-fml-input:focus{outline:2px solid #3b82f6;outline-offset:2px}.ng-ft-fml-input__hint{color:#6b7280;font-size:10px}.ng-ft-rlp-wrap{display:inline-flex;flex-direction:column;gap:2px}.ng-ft-rlp-value{font-variant-numeric:tabular-nums}.ng-ft-rlp-meta{align-items:center;color:#6b7280;display:inline-flex;font-size:10px;gap:3px}.ng-ft-rlp-input{display:inline-flex;flex-direction:column;gap:4px}.ng-ft-rlp-input:focus{outline:2px solid #3b82f6;outline-offset:2px}.ng-ft-rlp-input__hint{color:#6b7280;font-size:10px}.ng-ft-lkp-wrap{display:inline-flex;flex-direction:column;gap:2px}.ng-ft-lkp-value{font-weight:500}.ng-ft-lkp-meta{align-items:center;color:#6b7280;display:inline-flex;font-size:10px;gap:3px}.ng-ft-lkp-input{display:inline-flex;flex-direction:column;gap:4px}.ng-ft-lkp-input:focus{outline:2px solid #3b82f6;outline-offset:2px}.ng-ft-lkp-input__hint{color:#6b7280;font-size:10px}.ng-ft-btn{border:0;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:4px 12px}.ng-ft-btn--primary{background:#2563eb;color:#fff}.ng-ft-btn--primary:hover{background:#1d4ed8}.ng-ft-btn--secondary{background:#e5e7eb;color:#111827}.ng-ft-btn--secondary:hover{background:#d1d5db}.ng-ft-btn--danger{background:#dc2626;color:#fff}.ng-ft-btn--danger:hover{background:#b91c1c}.ng-ft-btn-input{display:flex;flex-direction:column;gap:4px}.ng-ft-btn-input__textarea{border:1px solid #d1d5db;border-radius:4px;font-family:ui-monospace,monospace;font-size:12px;padding:6px;resize:vertical}.ng-ft-btn-input__textarea:focus{border-color:#2563eb;outline:none}.ng-ft-btn-input__hint{color:#6b7280;font-size:10px;margin:0}.ng-ft-btn-input__error{color:#b91c1c;font-size:11px;margin:0}.ng-vt-root{position:relative;width:100%}.ng-vt-scroll{position:relative;overflow:auto;width:100%;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.ng-vt-header{position:sticky;top:0;z-index:2;display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb;min-height:36px;align-items:stretch}.ng-vt-header-cell{flex:1 1 0;min-width:120px;padding:8px 12px;font-size:12px;font-weight:600;color:#374151;display:flex;align-items:center;border-right:1px solid #e5e7eb;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ng-vt-header-cell[data-sortable=true]{cursor:pointer}.ng-vt-header-cell[data-sortable=true]:hover{background:#f3f4f6}.ng-vt-header-cell__inner{display:inline-flex;align-items:center;gap:6px}.ng-vt-header-cell__icon{display:inline-flex;align-items:center;color:#6b7280}.ng-vt-header-cell__sort{margin-left:4px;color:#2563eb;font-weight:700}.ng-vt-select-cell{flex:0 0 36px;min-width:36px;justify-content:center}.ng-vt-rows{position:relative;width:100%}.ng-vt-row{position:absolute;top:0;left:0;width:100%;display:flex;align-items:stretch;border-bottom:1px solid #f3f4f6;background:#fff}.ng-vt-row[data-clickable=true]{cursor:pointer}.ng-vt-row[data-clickable=true]:hover{background:#f9fafb}.ng-vt-row[data-selected=true]{background:#eff6ff}.ng-vt-cell{flex:1 1 0;min-width:120px;padding:8px 12px;font-size:13px;color:#111827;border-right:1px solid #f3f4f6;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-vt-empty{padding:24px;display:flex;justify-content:center;align-items:center;width:100%}.ng-cgrid-root{position:relative;width:100%;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none}.ng-cgrid-header-canvas{position:absolute;top:0;left:0;z-index:3;pointer-events:none}.ng-cgrid-body-wrapper{position:absolute;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.ng-cgrid-body-canvas{position:absolute;top:0;left:0;pointer-events:none}.ng-cgrid-scroll{position:absolute;inset:0;z-index:2;overflow:auto}.ng-cgrid-spacer{pointer-events:none}.ng-cgrid-interaction{position:absolute;inset:0;z-index:4;outline:none;background:transparent}.ng-cgrid-empty{padding:24px;display:flex;justify-content:center;align-items:center;width:100%}.ng-cgrid-tip-root{position:absolute;z-index:5;margin-top:4px;max-width:320px;pointer-events:none;background:#111827;color:#fff;border-radius:4px;padding:6px 8px;box-shadow:0 6px 16px #0000002e;font-size:12px;line-height:1.35}.ng-cgrid-tip-text{white-space:normal;word-break:break-word}.ng-cgrid-edit-overlay{box-sizing:border-box;background:#fff;border:2px solid #2563eb;box-shadow:0 0 0 1px #2563eb40;padding:0;z-index:10;display:flex;align-items:stretch}.ng-cgrid-edit-committing{border-color:#94a3b8;opacity:.85}.ng-cgrid-edit-error{border-color:#dc2626;box-shadow:0 0 0 1px #dc262640}.ng-cgrid-edit-input{box-sizing:border-box;width:100%;height:100%;border:none;outline:none;padding:0 8px;background:transparent;font:inherit;color:inherit}.ng-cgrid-edit-toggle{cursor:pointer;font-size:14px;text-align:center}.ng-cgrid-edit-currency-wrap{display:flex;align-items:center;padding:0}.ng-cgrid-edit-currency-prefix{padding:0 4px 0 8px;color:#64748b}.ng-cgrid-edit-currency-input{box-sizing:border-box;flex:1;height:100%;border:none;outline:none;padding:0 8px 0 0;background:transparent;font:inherit;color:inherit}.ng-cgrid-edit-error-message{position:absolute;top:100%;left:0;right:0;margin-top:2px;padding:4px 8px;background:#fef2f2;color:#991b1b;font-size:12px;border:1px solid #fecaca;border-radius:2px;pointer-events:none;z-index:11}.ng-cgrid-col-resize-handle{position:absolute;top:0;width:6px;height:100%;cursor:col-resize;z-index:5;pointer-events:none}.ng-cgrid-col-resize-handle--hot{background:#6366f12e}.ng-cgrid-col--resizing{cursor:col-resize!important}.ng-cgrid-col--reordering{cursor:grabbing!important}.ng-cgrid-col-drop-indicator{position:absolute;top:0;width:2px;background:#4f46e5;z-index:6;pointer-events:none}.ng-cgrid-col-ghost{position:absolute;top:0;height:100%;background:#6366f126;border:1px solid #6366f1;pointer-events:none;z-index:6}.ng-cgrid-frozen-shadow{position:absolute;top:0;width:8px;height:100%;background:linear-gradient(to right,#0000001a,#0000);pointer-events:none;z-index:4}.ng-cgrid-fill-preview{position:absolute;border:1.5px dashed #2563eb;background:#2563eb14;pointer-events:none;box-sizing:border-box;z-index:5}.ng-cgrid-fill-preview--committing{border-style:solid;border-color:#2563eb80;background:#2563eb0d}.ng-act-note-reply-list{list-style:none;margin:6px 0 0 14px;border-left:1px solid #e5e7eb;padding:0 0 0 14px;display:flex;flex-direction:column;gap:6px}.ng-act-note-reply{position:relative}.ng-act-note-reply-composer{margin-top:6px;margin-left:14px;padding-left:14px;border-left:1px dashed #d1d5db}.ng-act-note-reaction-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:6px;position:relative}.ng-act-note-reaction-pill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:11px;border:1px solid #e5e7eb;background:#f9fafb;color:#374151;font-size:12px;line-height:1;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.ng-act-note-reaction-pill:hover{background:#f3f4f6;border-color:#d1d5db}.ng-act-note-reaction-pill.ng-act-note-reaction--mine{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.ng-act-note-reaction-pill__emoji{font-size:13px;line-height:1}.ng-act-note-reaction-pill__count{font-variant-numeric:tabular-nums}.ng-act-note-reaction-add{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:11px;border:1px dashed #d1d5db;background:transparent;color:#6b7280;cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.ng-act-note-card:hover .ng-act-note-reaction-add,.ng-act-note-card:focus-within .ng-act-note-reaction-add,.ng-act-note-reaction-row:has(.ng-act-note-reaction-pill) .ng-act-note-reaction-add{opacity:1}.ng-act-note-reaction-add:hover{background:#f3f4f6;color:#111827}.ng-act-note-reaction-picker{position:absolute;top:100%;left:0;margin-top:4px;z-index:20;display:flex;align-items:center;gap:2px;padding:4px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 16px -4px #0f172a1f}.ng-act-note-reaction-picker__option{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;border-radius:6px;font-size:16px;cursor:pointer}.ng-act-note-reaction-picker__option:hover{background:#f3f4f6}.ng-act-note-card--resolved{opacity:.7;background:#f9fafb}.ng-act-note-card--resolved .ng-act-note-card__body{text-decoration:line-through;text-decoration-color:#6b728066}.ng-act-note-resolved-footer{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:11px;color:#6b7280;font-style:italic}.ng-act-note-resolved-filter{display:inline-flex;align-items:center;gap:4px;margin:6px 0}.ng-act-note-list__filter-chip{height:24px;padding:0 10px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#374151;font-size:12px;line-height:1;cursor:pointer}.ng-act-note-list__filter-chip:hover{background:#f9fafb}.ng-act-note-list__filter-chip--active{background:#1f2937;border-color:#1f2937;color:#fff}.ng-fx-editor{display:flex;flex-direction:column;gap:8px;font-size:13px}.ng-fx-editor__body{display:flex;gap:12px;align-items:flex-start}.ng-fx-textarea-wrap{position:relative;flex:1;min-width:0}.ng-fx-textarea{width:100%;box-sizing:border-box;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#111827;resize:vertical}.ng-fx-textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f640}.ng-fx-popover{position:absolute;top:calc(100% + 4px);left:8px;z-index:20;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 6px 16px #0f172a1f;max-height:220px;overflow-y:auto;min-width:200px}.ng-fx-popover__item{margin:0;padding:0}.ng-fx-popover__item--active .ng-fx-popover__btn{background:#eef2ff}.ng-fx-popover__btn{display:flex;align-items:baseline;gap:8px;width:100%;padding:4px 8px;background:transparent;border:0;text-align:left;cursor:pointer;font-size:12px;border-radius:4px}.ng-fx-popover__btn:hover{background:#f3f4f6}.ng-fx-popover__name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#111827;font-weight:600}.ng-fx-popover__type{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.ng-fx-popover__label{margin-left:auto;font-size:11px;color:#6b7280}.ng-fx-status-row{min-height:18px;display:flex;align-items:center;gap:6px}.ng-fx-status{display:inline-flex;align-items:center;gap:6px;font-size:12px}.ng-fx-status--validating{color:#6b7280;font-style:italic}.ng-fx-status--valid{color:#047857}.ng-fx-check{font-weight:700}.ng-fx-type-chip{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;border-radius:999px;font-size:10px;font-weight:600;padding:1px 8px;text-transform:lowercase}.ng-fx-deps{display:inline-flex;gap:4px;flex-wrap:wrap}.ng-fx-dep-pill{background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;border-radius:999px;font-size:10px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ng-fx-status--invalid{color:#b91c1c}.ng-fx-caret-x{color:#dc2626;font-size:11px}.ng-fx-error-msg{font-weight:500}.ng-fx-error-loc{font-size:11px;color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ng-fx-preview{border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px;background:#f9fafb;font-size:12px;color:#111827}.ng-fx-preview--loading{color:#6b7280;font-style:italic}.ng-fx-preview--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.ng-fx-preview__label{font-weight:600;color:#374151}.ng-fx-preview__value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#1f2937}.ng-fx-preview__type{margin-left:6px;color:#6b7280;font-size:11px}.ng-fx-preview__warnings{margin:4px 0 0;padding-left:18px;color:#92400e;font-size:11px}.ng-fx-palette{display:flex;flex-direction:column;gap:2px;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:180px;max-width:240px}.ng-fx-palette__title{font-size:10px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:2px 4px 4px}.ng-fx-palette__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 6px;background:transparent;border:0;text-align:left;cursor:pointer;border-radius:4px}.ng-fx-palette__item:hover{background:#f3f4f6}.ng-fx-palette__name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:#1f2937}.ng-fx-palette__desc{font-size:11px;color:#6b7280}.ng-anno-root{display:flex;gap:12px;align-items:flex-start;width:100%}.ng-anno-stage{position:relative;display:inline-block;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px;overflow:hidden;background:#f3f4f6}.ng-anno-stage[data-placement-mode=click-to-add]{cursor:crosshair}.ng-anno-stage[data-placement-mode=view-only]{cursor:default}.ng-anno-image{display:block;max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ng-anno-layer{position:absolute;inset:0;pointer-events:none}.ng-anno-pin{position:absolute;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:2px solid #fff;border-radius:50%;background:#2563eb;color:#fff;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #0000002e;transition:transform 80ms ease,box-shadow 80ms ease}.ng-anno-pin:hover{transform:scale(1.08);box-shadow:0 3px 10px #00000038}.ng-anno-pin--selected{background:#1d4ed8;outline:2px solid #93c5fd;outline-offset:1px}.ng-anno-pin--resolved{background:#16a34a;opacity:.55}.ng-anno-pin__num{line-height:1}.ng-anno-sidebar{width:340px;max-width:100%;flex:0 0 340px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;display:flex;flex-direction:column;max-height:600px}.ng-anno-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e5e7eb}.ng-anno-sidebar__title{margin:0;font-size:13px;font-weight:600;color:#111827}.ng-anno-sidebar__close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:transparent;color:#6b7280;border-radius:4px;cursor:pointer}.ng-anno-sidebar__close:hover{background:#f3f4f6;color:#111827}.ng-anno-sidebar__body{flex:1;overflow:auto}.ng-anno-thread{display:flex;flex-direction:column;padding:10px 12px;gap:10px}.ng-anno-thread[data-resolved=true]{background:#f0fdf4}.ng-anno-thread__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ng-anno-thread__title{margin:0;font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.02em}.ng-anno-thread__resolve{display:inline-flex;align-items:center;gap:4px}.ng-anno-thread__list{display:flex;flex-direction:column;gap:8px}.ng-anno-thread__composer{display:flex;flex-direction:column;gap:6px;border-top:1px solid #e5e7eb;padding-top:10px}.ng-anno-thread__composer-input{width:100%;font:inherit;font-size:13px;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;resize:vertical}.ng-anno-comment{display:flex;flex-direction:column;gap:4px;border-radius:4px;background:#f9fafb;padding:8px 10px}.ng-anno-comment__header{display:flex;align-items:center;gap:6px}.ng-anno-comment__author{font-size:12px;font-weight:600;color:#111827}.ng-anno-comment__time{font-size:11px;color:#6b7280}.ng-anno-comment__actions{margin-left:auto;display:inline-flex;gap:2px}.ng-anno-comment__action{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#6b7280;border-radius:3px;cursor:pointer}.ng-anno-comment__action:hover{background:#e5e7eb;color:#111827}.ng-anno-comment__body{font-size:13px;color:#1f2937}.ng-anno-comment__text{margin:0;white-space:pre-wrap}.ng-anno-comment__editor{display:flex;flex-direction:column;gap:6px}.ng-anno-comment__editor-input{width:100%;font:inherit;font-size:13px;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;resize:vertical}.ng-anno-comment__editor-actions{display:flex;justify-content:flex-end;gap:6px}.ng-anno-reactions{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:2px;position:relative}.ng-anno-reaction-pill{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;font-size:12px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;cursor:pointer}.ng-anno-reaction-pill--mine{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ng-anno-reaction-pill__count{font-size:11px}.ng-anno-reaction-add{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px dashed #d1d5db;border-radius:999px;background:transparent;color:#6b7280;cursor:pointer}.ng-anno-reaction-add:hover{background:#f3f4f6;color:#111827}.ng-anno-reaction-picker{position:absolute;top:26px;left:0;z-index:5;display:inline-flex;gap:2px;padding:4px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 12px #00000014}.ng-anno-reaction-picker__item{width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:4px;font-size:15px;cursor:pointer}.ng-anno-reaction-picker__item:hover{background:#f3f4f6}.ng-anno-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;border-radius:4px;cursor:pointer;border:1px solid transparent}.ng-anno-btn--primary{background:#2563eb;color:#fff;border-color:#2563eb}.ng-anno-btn--primary:disabled{background:#93c5fd;border-color:#93c5fd;cursor:not-allowed}.ng-anno-btn--ghost{background:transparent;color:#374151;border-color:#d1d5db}.ng-anno-btn--ghost:hover{background:#f3f4f6}.ng-anno-broken{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;border:1px dashed #d1d5db;border-radius:6px}.ng-anno-broken__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ng-anno-broken__item{display:flex;align-items:center;gap:8px;font-size:12px;color:#374151}.ng-anno-broken__num{font-weight:600;color:#111827}.ng-anno-broken__pos{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:#6b7280}.ng-anno-broken__count{margin-left:auto;font-size:11px;color:#6b7280}.ng-audit-viewer{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#1f2937;min-height:0}.ng-audit-viewer__header{display:flex;align-items:flex-start;gap:8px}.ng-audit-viewer__tail{padding:4px 10px;border:1px solid #d1d5db;border-radius:4px;background:#fff;font-size:11px;cursor:pointer;white-space:nowrap}.ng-audit-viewer__tail--on{background:#dcfce7;border-color:#16a34a;color:#166534}.ng-audit-viewer__body{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow:auto}.ng-audit-viewer__error{padding:6px 10px;background:#fee2e2;border:1px solid #FCA5A5;border-radius:4px;color:#7f1d1d}.ng-audit-viewer__more-hint{font-size:11px;color:#6b7280;padding:4px 8px}.ng-audit-viewer__load-more{margin:8px auto;padding:6px 14px;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:12px}.ng-audit-viewer__load-more:disabled{opacity:.6;cursor:not-allowed}.ng-audit-list{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0;background:#f3f4f6;border:1px solid #E5E7EB;border-radius:4px;overflow:hidden}.ng-audit-row{display:flex;flex-direction:column;background:#fff;padding:6px 8px;border-left:3px solid transparent}.ng-audit-row[data-level=warn]{border-left-color:#f59e0b}.ng-audit-row[data-level=error]{border-left-color:#ef4444}.ng-audit-row[data-level=critical]{border-left-color:#7c3aed}.ng-audit-row[data-level=debug]{border-left-color:#9ca3af}.ng-audit-row[data-level=info]{border-left-color:#3b82f6}.ng-audit-row__main{display:flex;align-items:center;gap:8px;cursor:pointer;min-width:0}.ng-audit-row__level{display:inline-flex;align-items:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:3px;background:#f3f4f6;color:#374151;flex-shrink:0}.ng-audit-row__level--debug{background:#f3f4f6;color:#4b5563}.ng-audit-row__level--info{background:#dbeafe;color:#1e40af}.ng-audit-row__level--warn{background:#fef3c7;color:#92400e}.ng-audit-row__level--error{background:#fee2e2;color:#991b1b}.ng-audit-row__level--critical{background:#ede9fe;color:#5b21b6}.ng-audit-row__time{color:#6b7280;font-size:11px;flex-shrink:0}.ng-audit-row__actor{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.ng-audit-row__actor-name{font-weight:500}.ng-audit-row__action{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#4b5563;background:#f9fafb;border:1px solid #E5E7EB;padding:0 4px;border-radius:3px;flex-shrink:0}.ng-audit-row__resource{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#6b7280;flex-shrink:0}.ng-audit-row__resource-type{font-weight:500;color:#4b5563}.ng-audit-row__message{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-audit-row__status{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#4b5563;background:#f3f4f6;padding:0 4px;border-radius:3px}.ng-audit-row__duration{font-size:11px;color:#6b7280}.ng-audit-row__toggle{align-self:flex-start;margin-top:2px;background:transparent;border:0;padding:2px;cursor:pointer;color:#6b7280}.ng-audit-row__toggle:disabled{opacity:.3;cursor:default}.ng-audit-row__payload{margin-top:6px;padding:6px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:4px}.ng-audit-row__meta{margin-top:6px;font-size:11px;color:#4b5563}.ng-audit-row__meta-key{font-weight:600;margin-right:4px}.ng-audit-row__meta-val{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ng-audit-row__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ng-audit-row__tag{background:#eef2ff;color:#3730a3;font-size:10px;padding:1px 6px;border-radius:8px}.ng-audit-filters{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.ng-audit-filters__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ng-audit-filters__row--meta{font-size:11px}.ng-audit-filters__search{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #D1D5DB;border-radius:4px;padding:4px 8px;min-width:200px}.ng-audit-filters__search input{border:0;outline:none;font-size:12px;background:transparent;flex:1}.ng-audit-filters__levels{display:inline-flex;gap:4px}.ng-audit-filters__field{display:inline-flex;align-items:center;gap:4px;color:#6b7280}.ng-audit-filters__field input{font-size:11px;padding:2px 4px;border:1px solid #D1D5DB;border-radius:3px;background:#fff}.ng-audit-filters__pills{display:flex;flex-wrap:wrap;gap:4px}.ng-audit-filters__clear{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;color:#6b7280;font-size:11px;cursor:pointer;padding:2px 4px}.ng-audit-chip{background:#f3f4f6;border:1px solid transparent;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;color:#6b7280}.ng-audit-chip--debug.ng-audit-chip--active{background:#e5e7eb;color:#1f2937;border-color:#9ca3af}.ng-audit-chip--info.ng-audit-chip--active{background:#dbeafe;color:#1e40af;border-color:#3b82f6}.ng-audit-chip--warn.ng-audit-chip--active{background:#fef3c7;color:#92400e;border-color:#f59e0b}.ng-audit-chip--error.ng-audit-chip--active{background:#fee2e2;color:#991b1b;border-color:#ef4444}.ng-audit-chip--critical.ng-audit-chip--active{background:#ede9fe;color:#5b21b6;border-color:#7c3aed}.ng-audit-pill{background:#fff;border:1px solid #D1D5DB;padding:2px 8px;border-radius:10px;font-size:11px;cursor:pointer;color:#4b5563}.ng-audit-pill--active{background:#1f2937;color:#fff;border-color:#1f2937}.ng-audit-histogram{position:relative;width:100%;background:#f9fafb;border:1px solid #E5E7EB;border-radius:4px;padding:4px;box-sizing:border-box}.ng-audit-histogram--empty{display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:11px}.ng-audit-histogram__empty{font-style:italic}.ng-audit-histogram__bars{display:flex;align-items:flex-end;gap:2px;height:100%}.ng-audit-histogram__bar{flex:1;display:flex;align-items:flex-end;background:transparent;border:0;padding:0;cursor:pointer;min-width:4px}.ng-audit-histogram__bar:hover{outline:1px solid #3B82F6}.ng-audit-histogram__bar-stack{display:flex;flex-direction:column-reverse;width:100%;align-items:stretch;justify-content:flex-end}.ng-audit-histogram__seg{display:block;width:100%}.ng-audit-json{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.ng-audit-json__label{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:4px}.ng-audit-json__row{display:flex;align-items:center;gap:4px;min-height:16px;padding:1px 0}.ng-audit-json__row--header{font-weight:500}.ng-audit-json__bullet{width:4px;height:4px;border-radius:50%;background:#d1d5db;flex-shrink:0}.ng-audit-json__toggle{background:transparent;border:0;padding:0;cursor:pointer;color:#6b7280;display:inline-flex;align-items:center}.ng-audit-json__k{color:#4b5563;font-weight:500}.ng-audit-json__v--string{color:#166534}.ng-audit-json__v--number{color:#1d4ed8}.ng-audit-json__v--boolean{color:#6b21a8}.ng-audit-json__v--null{color:#9ca3af;font-style:italic}.ng-audit-json__v--other{color:#1f2937}.ng-audit-json__summary{color:#9ca3af;font-style:italic}.ng-audit-json__copy{background:transparent;border:0;padding:0 2px;cursor:pointer;color:#9ca3af;display:inline-flex;align-items:center;opacity:0;transition:opacity 80ms ease}.ng-audit-json__row:hover .ng-audit-json__copy{opacity:1}.ng-audit-json__children{display:flex;flex-direction:column}:root{--ng-chart-1: #2563eb;--ng-chart-2: #0ea5e9;--ng-chart-3: #14b8a6;--ng-chart-4: #22c55e;--ng-chart-5: #84cc16;--ng-chart-6: #eab308;--ng-chart-7: #f97316;--ng-chart-8: #ef4444;--ng-chart-9: #ec4899;--ng-chart-10: #a855f7;--ng-chart-11: #6366f1;--ng-chart-12: #64748b}.ng-dash-grid{width:100%;box-sizing:border-box}.ng-dash-cell{min-width:0;min-height:0}.ng-dash-widget{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px;box-sizing:border-box;overflow:hidden;min-width:0;min-height:0;height:100%}.ng-dash-widget__header{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.ng-dash-widget__title{margin:0;font-size:13px;font-weight:600;color:#1f2937;line-height:1.2}.ng-dash-widget__subtitle{margin:0;font-size:12px;color:#6b7280;line-height:1.3}.ng-dash-widget__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ng-dash-widget__footer{margin-top:8px;font-size:11px;color:#6b7280}.ng-dash-widget__skeleton{flex:1 1 auto;display:flex}.ng-dash-widget__skeleton-block{flex:1 1 auto;background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;border-radius:4px;animation:ng-dash-skeleton 1.4s ease-in-out infinite}@keyframes ng-dash-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.ng-dash-widget__error{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;font-size:12px;color:#b91c1c;background:#fef2f2;border-radius:4px}.ng-dash-widget__empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.ng-dash-metric{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;flex:1 1 auto}.ng-dash-metric__icon{color:#6b7280}.ng-dash-metric__value{font-size:28px;font-weight:700;color:#111827;line-height:1.1;font-variant-numeric:tabular-nums}.ng-dash-metric__trend{display:inline-flex;align-items:baseline;gap:4px;font-size:12px;font-weight:500}.ng-dash-metric__trend--up{color:#15803d}.ng-dash-metric__trend--down{color:#b91c1c}.ng-dash-metric__trend--flat{color:#6b7280}.ng-dash-metric__trend-period{color:#6b7280;font-weight:400}.ng-dash-meter{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.ng-dash-meter__readout{font-size:14px;color:#1f2937;font-variant-numeric:tabular-nums}.ng-dash-meter__value{font-weight:700}.ng-dash-meter__goal{color:#6b7280}.ng-dash-metric-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ng-dash-metric-list__row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #f3f4f6}.ng-dash-metric-list__row:last-child{border-bottom:none}.ng-dash-metric-list__label{color:#374151;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dash-metric-list__value{font-weight:600;color:#111827;font-size:13px;font-variant-numeric:tabular-nums}.ng-dash-metric-list__spark{width:64px;height:28px}.ng-dash-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ng-dash-list__row{padding:0}.ng-dash-list__row-button,.ng-dash-list__row-static{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;gap:8px;padding:6px 8px;background:transparent;border:0;text-align:left;font:inherit;color:inherit;border-radius:4px;cursor:default}.ng-dash-list__row-button{cursor:pointer}.ng-dash-list__row-button:hover{background:#f9fafb}.ng-dash-list__icon{color:#6b7280;display:inline-flex}.ng-dash-list__title{font-size:13px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dash-list__subtitle{font-size:11px;color:#6b7280;grid-column:2}.ng-dash-list__value{font-size:12px;color:#374151;font-variant-numeric:tabular-nums}.ng-dash-label{width:100%;height:100%;display:flex;align-items:center;color:#1f2937}.ng-dash-label--align-left{justify-content:flex-start}.ng-dash-label--align-center{justify-content:center}.ng-dash-label--align-right{justify-content:flex-end}.ng-dash-label--sm{font-size:12px;font-weight:500}.ng-dash-label--md{font-size:14px;font-weight:600}.ng-dash-label--lg{font-size:18px;font-weight:700}
