.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:5px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:3px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.emoji-mart-dark{color:#fff;border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-bar{border-color:#555453}.emoji-mart-dark .emoji-mart-search input{color:#fff;border-color:#555453;background-color:#2f2f2f}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}.emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#bfbfbf}:root{--rc-canvas: #F5F7FB;--rc-surface: #FFFFFF;--rc-surface-2: #F0F3F8;--rc-surface-3: #E7ECF3;--rc-glass: rgba(255, 255, 255, .72);--rc-glass-strong: rgba(255, 255, 255, .86);--rc-border: #E4E9F0;--rc-border-strong: #CBD5E1;--rc-border-hover: #B3C0D1;--rc-text: #0B1324;--rc-text-2: #475569;--rc-text-3: #8492A6;--rc-primary: #0684BC;--rc-primary-600: #056C9B;--rc-primary-700: #04577D;--rc-primary-50: #E8F4FB;--rc-primary-100: #D2EAF7;--rc-accent: #22C3E6;--rc-orange: #FF7A00;--rc-gradient: linear-gradient(135deg, #0673B8 0%, #0A94D6 55%, #22C3E6 100%);--rc-gradient-soft: linear-gradient(135deg, rgba(6, 115, 184, .1) 0%, rgba(34, 195, 230, .1) 100%);--rc-signature: linear-gradient(90deg, rgba(6, 115, 184, .9) 0%, rgba(34, 195, 230, .9) 62%, rgba(255, 122, 0, .9) 100%);--rc-success: #12B76A;--rc-success-50: #E7F8EF;--rc-success-700: #067647;--rc-warning: #F59E0B;--rc-warning-50: #FEF6E7;--rc-warning-700: #B45309;--rc-danger: #E5484D;--rc-danger-50: #FDECEC;--rc-danger-700: #B42318;--rc-ring: 0 0 0 3px rgba(10, 148, 214, .28);--rc-ring-danger: 0 0 0 3px rgba(229, 72, 77, .24);--rc-shadow-1: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 1px rgba(15, 23, 42, .04);--rc-shadow-2: 0 6px 16px -4px rgba(15, 35, 70, .1), 0 2px 4px -2px rgba(15, 35, 70, .06);--rc-shadow-3: 0 18px 44px -12px rgba(6, 70, 120, .24), 0 6px 14px -6px rgba(15, 35, 70, .1);--rc-shadow-glow: 0 8px 22px -6px rgba(10, 148, 214, .5);--rc-blur: saturate(160%) blur(14px);--rc-r-xs: 6px;--rc-r-sm: 8px;--rc-r-md: 12px;--rc-r-lg: 16px;--rc-r-xl: 22px;--rc-r-pill: 999px;--rc-font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--rc-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--rc-fs-xs: .75rem;--rc-fs-sm: .8125rem;--rc-fs-md: .9375rem;--rc-fs-lg: 1.0625rem;--rc-fs-xl: 1.25rem;--rc-fs-2xl: 1.5rem;--rc-ease-out: cubic-bezier(.22, 1, .36, 1);--rc-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--rc-dur-1: .12s;--rc-dur-2: .18s;--rc-dur-3: .26s;--rc-nav-h: 56px;--rc-control-h: 38px;--rc-gutter: clamp(12px, 3vw, 24px);--rc-app-bottom-gap: 0px}@media (pointer: coarse){:root{--rc-control-h: 44px}}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:#0000001a}.mat-mdc-option{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option:focus:not(.mdc-list-item--disabled),.mat-mdc-option.mat-mdc-option-active,.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:rgba(0,0,0,.04)}.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #0288d1)}.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-secondary, #26c6da)}.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-error, #f44336)}.mat-mdc-optgroup-label{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#0288d1}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#0288d1}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#26c6da}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#26c6da}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#26c6da}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#26c6da}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-mdc-option{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #0288d1)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.mdc-text-field--filled .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled:hover .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #0288d1)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #0288d1)}.mdc-text-field--outlined .mdc-text-field__ripple:before,.mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0288d1de}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled .mdc-floating-label{color:#00000061}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#0288d1de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#26c6dade}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #26c6da)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #26c6da)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#26c6dade}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #26c6da)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:44px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:22px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -28.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:10px;padding-bottom:10px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:10px;padding-bottom:10px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:10px;padding-bottom:10px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}.mdc-menu-surface{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;background-color:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-on-surface, #000)}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))}.mdc-list-item__overline-text{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))}.mdc-list-item__end{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:.38}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text,.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--activated .mdc-list-item__primary-text,.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-primary, #0288d1)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mdc-list-divider:after{border-bottom-color:#fff}.mdc-list-divider{background-color:#0000001f}.mat-mdc-select-value{color:#000000de}.mat-mdc-select-placeholder{color:#0009}.mat-mdc-select-disabled .mat-mdc-select-value{color:#00000061}.mat-mdc-select-arrow{color:#0000008a}.mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow{color:#0288d1de}.mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow{color:#26c6dade}.mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow,.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:#f44336de}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:#00000061}.mat-mdc-select-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field.rc-mat-field{width:100%;max-width:520px}.mat-mdc-form-field.rc-mat-field .mat-mdc-text-field-wrapper{border-radius:var(--rc-r-md);background:var(--rc-surface)}.mat-mdc-form-field.rc-mat-field .mdc-notched-outline__leading,.mat-mdc-form-field.rc-mat-field .mdc-notched-outline__notch,.mat-mdc-form-field.rc-mat-field .mdc-notched-outline__trailing{border-color:var(--rc-border-strong)!important;transition:border-color var(--rc-dur-2)}.mat-mdc-form-field.rc-mat-field .mdc-notched-outline__leading{width:12px!important;border-radius:var(--rc-r-md) 0 0 var(--rc-r-md)!important}.mat-mdc-form-field.rc-mat-field .mdc-notched-outline__trailing{border-radius:0 var(--rc-r-md) var(--rc-r-md) 0!important}.mat-mdc-form-field.rc-mat-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.rc-mat-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.rc-mat-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--rc-primary)!important;border-width:1px!important}.mat-mdc-form-field.rc-mat-field.mat-focused .mat-mdc-text-field-wrapper{box-shadow:var(--rc-ring)}.mat-mdc-form-field.rc-mat-field .mat-mdc-select-value,.mat-mdc-form-field.rc-mat-field .mat-mdc-select-arrow{color:var(--rc-text)}.mat-mdc-form-field.rc-mat-field .mat-mdc-select-placeholder{color:var(--rc-text-3)}.mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-select-panel.rc-select-panel{padding:6px!important;border:1px solid var(--rc-border);border-radius:var(--rc-r-md)!important;box-shadow:var(--rc-shadow-3)!important}.mat-mdc-select-panel.rc-select-panel .mat-mdc-option{min-height:38px;border-radius:var(--rc-r-sm);font-family:var(--rc-font-mono);font-size:var(--rc-fs-sm)}.mat-mdc-select-panel.rc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background:var(--rc-primary-50)}.mat-mdc-select-panel.rc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--rc-primary-700)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden}html{-webkit-text-size-adjust:100%}body{font-family:var(--rc-font);font-size:var(--rc-fs-md);line-height:1.5;color:var(--rc-text);background:radial-gradient(1100px 520px at 105% -12%,rgba(34,195,230,.12),transparent 60%),radial-gradient(900px 480px at -12% -18%,rgba(6,132,188,.1),transparent 62%),var(--rc-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;padding-bottom:calc(var(--rc-app-bottom-gap) + env(safe-area-inset-bottom,0px))}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.012em;line-height:1.25}a{color:var(--rc-primary);text-decoration:none;text-underline-offset:3px;cursor:pointer}@media (hover: hover) and (pointer: fine){a:hover{text-decoration:underline}}img{max-width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}code,kbd,samp,pre{font-family:var(--rc-font-mono)}::selection{background:rgba(10,148,214,.2)}:focus{outline:none}:focus-visible{outline:2px solid var(--rc-primary);outline-offset:2px;border-radius:var(--rc-r-xs)}*{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.35) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#64748b4d;border:3px solid transparent;border-radius:999px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#64748b80}app-root{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}app-navbar{flex:none;position:relative;z-index:20}app-root>main{flex:1 1 auto;min-height:0;overflow:auto}app-chat,app-chat-list,app-account-manager,app-templates,app-chat-gpt,app-related-module,app-error-manager{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;position:relative;animation:rc-view-in var(--rc-dur-3) var(--rc-ease-out) backwards}header{flex:none;display:flex;align-items:center;gap:12px;min-height:52px;padding:8px var(--rc-gutter);background:var(--rc-glass-strong);-webkit-backdrop-filter:var(--rc-blur);backdrop-filter:var(--rc-blur);border-bottom:1px solid var(--rc-border);position:relative;z-index:5;-webkit-user-select:none;user-select:none}header h1{flex:1 1 auto;min-width:0;font-size:var(--rc-fs-xl);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header div.full{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}main{flex:1 1 auto;min-height:0;padding:20px var(--rc-gutter);overflow:auto}div.loading{--size: 44px;--thickness: 4px;flex:none;width:var(--size);height:var(--size);border:0;border-radius:50%;background:conic-gradient(from 90deg,rgba(10,148,214,0) 0deg,var(--rc-accent) 220deg,var(--rc-primary) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 calc(100% - var(--thickness) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 calc(100% - var(--thickness) + .5px));opacity:0;animation:fadeInOpacity var(--rc-dur-2) linear .65s forwards,rotate .9s linear infinite}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.mono{font-family:var(--rc-font-mono);font-feature-settings:"tnum" 1}.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}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rc-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rc-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}@keyframes rc-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rc-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes rc-bubble-in-right{0%{opacity:0;transform:translate(10px,6px) scale(.98)}to{opacity:1;transform:none}}@keyframes rc-bubble-in-left{0%{opacity:0;transform:translate(-10px,6px) scale(.98)}to{opacity:1;transform:none}}@keyframes rc-shimmer{0%{background-position:-240px 0}to{background-position:calc(240px + 100%) 0}}@keyframes rc-pulse-ring{0%{box-shadow:0 0 #0a94d659}70%{box-shadow:0 0 0 16px #0a94d600}to{box-shadow:0 0 #0a94d600}}@keyframes rc-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes rc-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@keyframes rc-dash{to{background-position:40px 0,-40px 100%,0 -40px,100% 40px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}div.loading{animation:rc-breathe 1.6s ease-in-out infinite!important;opacity:1}}button:not(.nostyle){--btn-bg: var(--rc-gradient);--btn-fg: #FFFFFF;--btn-border: transparent;--btn-shadow: 0 1px 2px rgba(6, 70, 120, .22), inset 0 1px 0 rgba(255, 255, 255, .18);--btn-hover-shadow: var(--rc-shadow-glow);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--rc-control-h);padding:0 16px;border:1px solid var(--btn-border);border-radius:var(--rc-r-md);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--rc-fs-md);font-weight:560;line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--btn-shadow);transition:transform var(--rc-dur-1) var(--rc-ease-out),box-shadow var(--rc-dur-2) var(--rc-ease-out),background-color var(--rc-dur-2),color var(--rc-dur-2),border-color var(--rc-dur-2),filter var(--rc-dur-2)}button:not(.nostyle):after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.26) 50%,transparent 70%);transform:translate(-120%);transition:transform .65s var(--rc-ease-out);pointer-events:none}@media (hover: hover) and (pointer: fine){button:not(.nostyle):hover{transform:translateY(-1px);box-shadow:var(--btn-hover-shadow)}button:not(.nostyle):hover:after{transform:translate(120%)}}button:not(.nostyle):active{transform:translateY(0) scale(.97);box-shadow:var(--btn-shadow);transition-duration:60ms}button:not(.nostyle):focus-visible{outline:none;box-shadow:var(--rc-ring),var(--btn-shadow)}button:not(.nostyle):disabled{pointer-events:none;opacity:.45;box-shadow:none;filter:grayscale(.25)}button:not(.nostyle) mat-icon{flex:none;font-size:20px!important;width:20px!important;height:20px!important;line-height:20px!important}button:not(.nostyle) span{-webkit-user-select:none;user-select:none;pointer-events:none}button:not(.nostyle).large{min-height:46px;padding:0 22px;font-size:var(--rc-fs-lg);border-radius:var(--rc-r-lg)}button:not(.nostyle).small{min-height:32px;padding:0 12px;gap:6px;font-size:var(--rc-fs-sm);border-radius:var(--rc-r-sm)}button:not(.nostyle).small mat-icon{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important}button:not(.nostyle).secondary{--btn-bg: var(--rc-surface);--btn-fg: var(--rc-text);--btn-border: var(--rc-border-strong);--btn-shadow: var(--rc-shadow-1);--btn-hover-shadow: var(--rc-shadow-2)}button:not(.nostyle).secondary:after{display:none}@media (hover: hover) and (pointer: fine){button:not(.nostyle).secondary:hover{border-color:var(--rc-border-hover)}}button:not(.nostyle).ghost{--btn-bg: transparent;--btn-fg: var(--rc-text-2);--btn-shadow: none;--btn-hover-shadow: none}button:not(.nostyle).ghost:after{display:none}@media (hover: hover) and (pointer: fine){button:not(.nostyle).ghost:hover{transform:none;background:var(--rc-surface-2);color:var(--rc-text)}}button:not(.nostyle).red,button:not(.nostyle).danger{--btn-bg: var(--rc-surface);--btn-fg: var(--rc-danger-700);--btn-border: rgba(229, 72, 77, .35);--btn-shadow: var(--rc-shadow-1);--btn-hover-shadow: 0 8px 20px -8px rgba(229, 72, 77, .55)}button:not(.nostyle).red:after,button:not(.nostyle).danger:after{display:none}@media (hover: hover) and (pointer: fine){button:not(.nostyle).red:hover,button:not(.nostyle).danger:hover{background:var(--rc-danger);border-color:transparent;color:#fff}}button:not(.nostyle).red:focus-visible,button:not(.nostyle).danger:focus-visible{box-shadow:var(--rc-ring-danger)}button:not(.nostyle).icon{width:var(--rc-control-h);padding:0;flex:none}button:not(.nostyle).icon.small{width:32px}button.nostyle{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input[type=text],input[type=number],input[type=search],input[type=email],input[type=datetime-local],input:not([type]),textarea{appearance:none;width:100%;min-height:var(--rc-control-h);padding:8px 12px;border:1px solid var(--rc-border-strong);border-radius:var(--rc-r-md);background-color:var(--rc-surface);color:var(--rc-text);font-size:var(--rc-fs-md);line-height:1.4;transition:border-color var(--rc-dur-2),box-shadow var(--rc-dur-2),background-color var(--rc-dur-2)}input[type=text]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=datetime-local]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:var(--rc-text-3);opacity:1}@media (hover: hover) and (pointer: fine){input[type=text]:hover:not(:focus):not(:disabled),input[type=number]:hover:not(:focus):not(:disabled),input[type=search]:hover:not(:focus):not(:disabled),input[type=email]:hover:not(:focus):not(:disabled),input[type=datetime-local]:hover:not(:focus):not(:disabled),input:not([type]):hover:not(:focus):not(:disabled),textarea:hover:not(:focus):not(:disabled){border-color:var(--rc-border-hover)}}input[type=text]:focus,input[type=number]:focus,input[type=search]:focus,input[type=email]:focus,input[type=datetime-local]:focus,input:not([type]):focus,textarea:focus{outline:none;border-color:var(--rc-primary);box-shadow:var(--rc-ring)}input[type=text]:disabled,input[type=number]:disabled,input[type=search]:disabled,input[type=email]:disabled,input[type=datetime-local]:disabled,input:not([type]):disabled,textarea:disabled{opacity:.55}textarea{resize:none;line-height:1.5}input[type=datetime-local]{font-family:var(--rc-font-mono);font-size:var(--rc-fs-sm)}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity var(--rc-dur-1);transition:opacity var(--rc-dur-1)}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}input.search,.gif-picker .top input,.contacts>input{padding-left:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238492A6' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px 50%;background-size:16px 16px}@media (max-width: 479.98px){input[type=text],input[type=number],input[type=search],input[type=email],input[type=datetime-local],input:not([type]),textarea{font-size:16px}}input[type=checkbox]{appearance:none;flex:none;position:relative;width:36px;height:20px;border-radius:var(--rc-r-pill);background:var(--rc-border-strong);vertical-align:middle;cursor:pointer;transition:background-color var(--rc-dur-2) var(--rc-ease-out),box-shadow var(--rc-dur-2)}input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#FFFFFF;box-shadow:0 1px 3px #0f172a47;transition:transform var(--rc-dur-3) var(--rc-ease-spring)}input[type=checkbox]:checked{background:var(--rc-primary);background-image:var(--rc-gradient)}input[type=checkbox]:checked:before{transform:translate(16px)}@media (hover: hover) and (pointer: fine){input[type=checkbox]:hover:not(:checked){background:var(--rc-border-hover)}}input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--rc-ring)}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}label.switch,.switch-row{display:inline-flex;align-items:center;gap:10px;font-size:var(--rc-fs-sm);font-weight:500;color:var(--rc-text-2);cursor:pointer;-webkit-user-select:none;user-select:none}.field-label{display:block;margin-bottom:4px;font-size:var(--rc-fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rc-text-3);-webkit-user-select:none;user-select:none}div.select{--opt-search-h: 48px;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:var(--rc-control-h);padding:6px 12px;border:1px solid var(--rc-border-strong);border-radius:var(--rc-r-md);background:var(--rc-surface);color:var(--rc-text);font-size:var(--rc-fs-md);transition:border-color var(--rc-dur-2),box-shadow var(--rc-dur-2),background-color var(--rc-dur-2)}div.select *{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}div.select.small div.item-full p{-webkit-user-select:text;user-select:text}div.select.edit{padding-right:46px}div.select.wrong{border-color:var(--rc-danger);box-shadow:var(--rc-ring-danger);background:var(--rc-danger-50)!important}div.select.open{z-index:30;border-color:var(--rc-primary);box-shadow:var(--rc-ring)}div.select.open div.caret mat-icon{transform:rotate(180deg)}div.select div.caret{position:absolute;top:0;right:0;bottom:0;width:40px;display:flex;align-items:center;justify-content:center;color:var(--rc-text-2);border-radius:0 var(--rc-r-md) var(--rc-r-md) 0;cursor:pointer;transition:background-color var(--rc-dur-1),color var(--rc-dur-1)}@media (hover: hover) and (pointer: fine){div.select div.caret:hover{background:var(--rc-surface-2);color:var(--rc-text)}}div.select div.caret mat-icon{font-size:22px;width:22px;height:22px;transition:transform var(--rc-dur-3) var(--rc-ease-spring)}div.select div.item{display:inline-flex;align-items:center;gap:2px;max-width:100%;height:28px;padding:0 4px 0 10px;border:1px solid var(--rc-primary-100);border-radius:var(--rc-r-pill);background:var(--rc-primary-50);color:var(--rc-primary-700);font-size:var(--rc-fs-sm);font-weight:550;animation:rc-pop-in var(--rc-dur-2) var(--rc-ease-out) backwards}div.select div.item:not(:has(mat-icon)){padding-right:10px}div.select div.item p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:24ch}div.select div.item mat-icon{flex:none;font-size:16px;width:20px;height:20px;padding:2px;border-radius:50%;color:var(--rc-primary-600);cursor:pointer;transition:background-color var(--rc-dur-1),color var(--rc-dur-1)}@media (hover: hover) and (pointer: fine){div.select div.item mat-icon:hover{background:rgba(229,72,77,.12);color:var(--rc-danger)}}div.select div.item-full{flex:1 1 auto;min-width:0;max-width:calc(100% - 28px)}div.select div.item-full p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none}div.select div.options{position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;z-index:40;display:grid;gap:2px;padding:6px;max-height:244px;overflow-x:hidden;overflow-y:auto;background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-r-md);box-shadow:var(--rc-shadow-3);transform-origin:top center}div.select div.options p{position:relative;z-index:1;height:min-content;padding:8px 10px;border-radius:var(--rc-r-sm);background:var(--rc-surface);color:var(--rc-text);line-height:1.35;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--rc-dur-1),color var(--rc-dur-1)}div.select div.options p b{color:var(--rc-primary-600);font-weight:650}div.select div.options p:not(.noresult):hover{background:var(--rc-primary-50);color:var(--rc-primary-700)}div.select div.options p.noresult{position:absolute;top:calc(var(--opt-search-h) + 2px);left:6px;right:6px;z-index:0;background:transparent;color:var(--rc-text-3);text-align:center;cursor:default}div.select div.options div.search{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:6px;height:var(--opt-search-h);margin:0 -6px;padding:0 10px;background:var(--rc-surface);border-bottom:1px solid var(--rc-border)}div.select div.options div.search input{min-height:34px;padding:4px 10px;font-size:var(--rc-fs-sm);border-radius:var(--rc-r-sm)}div.select div.options div.search mat-icon{flex:none;color:var(--rc-text-3)}div.select.search div.options{min-height:98px;padding-top:0}.rc-card{background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-r-lg);box-shadow:var(--rc-shadow-1)}.rc-section-title{display:flex;align-items:center;gap:8px;font-size:var(--rc-fs-sm);font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--rc-text-3)}.rc-section-title mat-icon{font-size:18px;width:18px;height:18px;color:var(--rc-primary)}div.alert{--alert-fg: var(--rc-warning-700);--alert-bg: var(--rc-warning-50);--alert-border: rgba(245, 158, 11, .35);position:relative;z-index:0;padding:10px 44px 10px 14px;border:1px solid var(--alert-border);border-left:4px solid var(--alert-fg);border-radius:var(--rc-r-md);background:var(--alert-bg);color:var(--rc-text);font-size:var(--rc-fs-sm);-webkit-user-select:none;user-select:none;animation:rc-slide-down var(--rc-dur-3) var(--rc-ease-out) backwards}div.alert.success{--alert-fg: var(--rc-success-700);--alert-bg: var(--rc-success-50);--alert-border: rgba(18, 183, 106, .35)}div.alert.error,div.alert.red{--alert-fg: var(--rc-danger-700);--alert-bg: var(--rc-danger-50);--alert-border: rgba(229, 72, 77, .35)}div.alert h2,div.alert h4{color:var(--alert-fg)}div.alert h2{font-size:var(--rc-fs-md)}div.alert h4{margin-top:4px;font-size:var(--rc-fs-sm);font-weight:600}div.alert>div:last-child:has(> mat-icon){position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--alert-fg);cursor:pointer;transition:background-color var(--rc-dur-1)}@media (hover: hover) and (pointer: fine){div.alert>div:last-child:has(> mat-icon):hover{background:rgba(15,23,42,.06)}}div.alert>div:last-child:has(> mat-icon) mat-icon{font-size:18px;width:18px;height:18px;color:inherit}.rc-pill{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:var(--rc-r-pill);background:var(--rc-surface-2);color:var(--rc-text-2);font-size:var(--rc-fs-xs);font-weight:600;white-space:nowrap}.rc-pill mat-icon{font-size:14px;width:14px;height:14px}.rc-pill.success{background:var(--rc-success-50);color:var(--rc-success-700)}.rc-pill.danger{background:var(--rc-danger-50);color:var(--rc-danger-700)}.rc-pill.brand{background:var(--rc-primary-50);color:var(--rc-primary-700)}.rc-avatar{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--rc-gradient);color:#fff;font-size:var(--rc-fs-sm);font-weight:650;text-transform:uppercase;box-shadow:0 0 0 2px var(--rc-surface),0 0 0 3px var(--rc-primary-100);-webkit-user-select:none;user-select:none}.rc-avatar mat-icon{font-size:20px;width:20px;height:20px}.rc-empty-icon{flex:none;display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:20px;background:var(--rc-gradient-soft);border:1px solid var(--rc-primary-100);color:var(--rc-primary);animation:rc-rise-in var(--rc-dur-3) var(--rc-ease-out) backwards}.rc-empty-icon mat-icon{font-size:30px;width:30px;height:30px}.rc-empty-icon.warning{background:var(--rc-warning-50);border-color:#f59e0b4d;color:var(--rc-warning-700)}.rc-empty-icon.danger{background:var(--rc-danger-50);border-color:#e5484d4d;color:var(--rc-danger)}.rc-empty-icon.success{background:var(--rc-success-50);border-color:#12b76a4d;color:var(--rc-success)}.rc-empty-icon.pulse{animation:rc-pulse-ring 2s var(--rc-ease-out) infinite}.rc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;max-width:440px;margin:auto;padding:24px 16px;text-align:center;animation:rc-rise-in var(--rc-dur-3) var(--rc-ease-out) backwards}.rc-empty h1,.rc-empty h2{font-size:var(--rc-fs-xl);font-weight:650}.rc-empty h3{font-size:var(--rc-fs-md);font-weight:600}.rc-empty p,.rc-empty h4{color:var(--rc-text-2);font-size:var(--rc-fs-md);font-weight:400}.rc-table-wrap{position:relative;min-height:0;overflow:auto;background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-r-lg);box-shadow:var(--rc-shadow-1)}table.rc-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--rc-fs-md)}table.rc-table th,table.rc-table td{padding:12px 14px;text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}table.rc-table tr:first-child{position:sticky;top:0;z-index:2}table.rc-table tr:first-child th{background:var(--rc-glass-strong);-webkit-backdrop-filter:var(--rc-blur);backdrop-filter:var(--rc-blur);border-bottom:1px solid var(--rc-border);color:var(--rc-text-3);font-size:var(--rc-fs-xs);font-weight:650;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}table.rc-table tr:not(:first-child){position:relative;z-index:1;background:var(--rc-surface);cursor:pointer;transition:background-color var(--rc-dur-1)}table.rc-table tr:not(:first-child) td{border-bottom:1px solid var(--rc-border)}table.rc-table tr:not(:first-child):last-child td{border-bottom:0}@media (hover: hover) and (pointer: fine){table.rc-table tr:not(:first-child):hover{background:#F7FAFD}table.rc-table tr:not(:first-child):hover td:first-child{box-shadow:inset 3px 0 0 var(--rc-primary)}}table.rc-table b{color:var(--rc-primary-600);font-weight:650;background:var(--rc-primary-50);border-radius:3px}@media (max-width: 767.98px){table.rc-table.stack,table.rc-table.stack tbody,table.rc-table.stack tr,table.rc-table.stack td{display:block}table.rc-table.stack tr:first-child{display:none}table.rc-table.stack tr:not(:first-child){padding:10px 12px;border-bottom:1px solid var(--rc-border)}table.rc-table.stack tr:not(:first-child) td{padding:3px 0;border:0;white-space:normal}table.rc-table.stack tr:not(:first-child) td[data-label]:before{content:attr(data-label);display:inline-block;min-width:96px;margin-right:8px;color:var(--rc-text-3);font-size:var(--rc-fs-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}table.rc-table.stack tr:not(:first-child) td:first-child{font-weight:650;font-size:var(--rc-fs-lg)}table.rc-table.stack tr:not(:first-child) td:first-child:before{display:none}}.rc-skeleton{border-radius:var(--rc-r-md);background:linear-gradient(90deg,var(--rc-surface-2) 0,#F8FAFD 40px,var(--rc-surface-2) 80px) var(--rc-surface-2);background-size:240px 100%;background-repeat:no-repeat;animation:rc-shimmer 1.3s linear infinite}.rc-popover{background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-r-lg);box-shadow:var(--rc-shadow-3)}main.new,main.waiting,main.exited,main.code,main.token{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}main.new h1,main.waiting h1,main.exited h1,main.code h1,main.token h1{max-width:560px;font-size:clamp(1.15rem,3.4vw,1.5rem);font-weight:650}main.new h2,main.waiting h2,main.exited h2,main.code h2,main.token h2{max-width:560px;margin:0 0 8px;font-size:var(--rc-fs-md);font-weight:400;color:var(--rc-text-2);line-height:1.55}main.new span,main.new a,main.waiting span,main.waiting a,main.exited span,main.exited a,main.code span,main.code a,main.token span,main.token a{margin-top:4px}main.new span,main.waiting span,main.exited span,main.code span,main.token span{font-size:var(--rc-fs-sm);color:var(--rc-text-3)}main.new a,main.waiting a,main.exited a,main.code a,main.token a{font-size:var(--rc-fs-md);font-weight:550}main.new div.loading,main.waiting div.loading,main.exited div.loading,main.code div.loading,main.token div.loading{margin:12px auto 0}.rc-stepper{display:flex;align-items:center;gap:6px;margin-bottom:18px}.rc-stepper .step{display:flex;align-items:center;gap:8px;color:var(--rc-text-3);font-size:var(--rc-fs-sm);font-weight:550}.rc-stepper .step .dot{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--rc-border-strong);background:var(--rc-surface);font-size:var(--rc-fs-xs);font-weight:650;transition:all var(--rc-dur-3) var(--rc-ease-out)}.rc-stepper .step .dot mat-icon{font-size:16px;width:16px;height:16px}.rc-stepper .step.active{color:var(--rc-text)}.rc-stepper .step.active .dot{border-color:transparent;background:var(--rc-gradient);color:#fff;animation:rc-pulse-ring 2s var(--rc-ease-out) infinite}.rc-stepper .step.done .dot{border-color:transparent;background:var(--rc-success);color:#fff}.rc-stepper .step.warn .dot{border-color:transparent;background:var(--rc-warning);color:#fff}.rc-stepper .bar{width:28px;height:2px;border-radius:2px;background:var(--rc-border-strong)}.rc-stepper .bar.done{background:var(--rc-success)}@media (max-width: 479.98px){.rc-stepper .step .label{display:none}}div.nores{display:flex;justify-content:center;padding:18px 0;color:var(--rc-text-3)}div.nores h3,div.nores p{font-size:var(--rc-fs-md);font-weight:500;color:inherit}div.message{position:relative;width:-moz-fit-content;width:fit-content;min-width:72px;max-width:min(72%,620px);margin-bottom:8px;padding:8px 12px 6px;border:1px solid var(--rc-border);border-radius:18px 18px 18px 6px;background:var(--rc-surface);color:var(--rc-text);box-shadow:var(--rc-shadow-1);animation:rc-bubble-in-left var(--rc-dur-3) var(--rc-ease-out) backwards}div.message p{overflow-wrap:anywhere;word-break:break-word;line-height:1.45}div.message span.timestamp{display:block;margin-top:2px;text-align:right;font-family:var(--rc-font-mono);font-size:11px;letter-spacing:.01em;color:var(--rc-text-3);-webkit-user-select:none;user-select:none}div.message span.delivery{display:inline-flex;align-items:center;gap:3px;margin-left:6px;font-family:var(--rc-font)}div.message span.delivery mat-icon{font-size:13px;width:13px;height:13px}div.message span.delivery.failed{font-weight:600}div.message p.delivery-detail{margin-top:4px;padding-top:5px;border-top:1px solid currentColor;font-size:var(--rc-fs-xs);line-height:1.4;opacity:.9}div.message.me{margin-left:auto;border-color:transparent;border-radius:18px 18px 6px;background:var(--rc-gradient);color:#fff;box-shadow:0 8px 18px -10px #0673b8a6;animation-name:rc-bubble-in-right}div.message.me span.timestamp{color:#ffffffc7}div.message.me.delivery-failed{background:var(--rc-danger-50);border-color:#e5484d73;color:var(--rc-text);box-shadow:var(--rc-shadow-1)}div.message.me.delivery-failed span.timestamp,div.message.me.delivery-failed span.delivery.failed{color:var(--rc-danger-700)}div.message.me.delivery-failed p.delivery-detail{border-top-color:#e5484d4d;color:var(--rc-danger-700)}div.message.me ::selection{background:rgba(255,255,255,.35)}div.message.notice{margin-left:auto;margin-right:auto;max-width:min(92%,520px);border-color:#f59e0b59;border-radius:var(--rc-r-md);background:var(--rc-warning-50);color:var(--rc-warning-700);text-align:center;animation-name:rc-rise-in}div.message.notice span.timestamp{text-align:center;color:var(--rc-warning-700);opacity:.75}@media (min-width: 1100px){div.message{max-width:min(62%,680px)}}@media (max-width: 479.98px){div.message{max-width:86%}}div.message button.attachment{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px;align-items:center;width:100%;min-width:min(220px,100%);margin-top:8px;padding:8px 10px 8px 8px;border:1px solid var(--rc-border);border-radius:12px;background:var(--rc-surface-2);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--rc-dur-2),border-color var(--rc-dur-2),transform var(--rc-dur-1)}div.message button.attachment .att-icon{grid-row:span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--rc-primary-50);color:var(--rc-primary)}div.message button.attachment mat-icon{font-size:22px;width:22px;height:22px}div.message button.attachment h4{font-size:var(--rc-fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.message button.attachment p{font-family:var(--rc-font-mono);font-size:11px;opacity:.75}div.message button.attachment+button.attachment{margin-top:6px}@media (hover: hover) and (pointer: fine){div.message button.attachment:hover{border-color:var(--rc-primary-100);background:var(--rc-primary-50)}}div.message button.attachment:active{transform:scale(.985)}div.message.me button.attachment{border-color:#ffffff47;background:rgba(255,255,255,.14)}div.message.me button.attachment .att-icon{background:rgba(255,255,255,.22);color:#fff}@media (hover: hover) and (pointer: fine){div.message.me button.attachment:hover{background:rgba(255,255,255,.24);border-color:#ffffff73}}.day-sep{display:flex;align-items:center;gap:12px;margin:16px 0 12px;color:var(--rc-text-3);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.day-sep:before,.day-sep:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--rc-border-strong),transparent)}.typing{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px;padding:12px 14px;border:1px solid var(--rc-border);border-radius:18px 18px 18px 6px;background:var(--rc-surface);box-shadow:var(--rc-shadow-1);animation:rc-bubble-in-left var(--rc-dur-3) var(--rc-ease-out) backwards}.typing i{width:7px;height:7px;border-radius:50%;background:var(--rc-primary);animation:rc-typing 1.2s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.rc-composer{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 var(--rc-gutter) 12px;padding:10px 10px 8px 14px;border:1px solid var(--rc-border);border-radius:var(--rc-r-xl);background:var(--rc-surface);box-shadow:var(--rc-shadow-2);transition:border-color var(--rc-dur-2),box-shadow var(--rc-dur-2),opacity var(--rc-dur-2)}.rc-composer:focus-within{border-color:#0a94d68c;box-shadow:var(--rc-ring),var(--rc-shadow-2)}.rc-composer textarea{min-height:44px;max-height:min(40vh,220px);padding:6px 2px;border:0;border-radius:0;background:transparent;box-shadow:none!important;font-size:var(--rc-fs-lg);overflow-y:auto}@media (max-width: 479.98px){.rc-composer{margin:0 8px 8px}}button.send-btn:not(.nostyle){flex:none;width:40px;min-height:40px;height:40px;padding:0;border-radius:50%}button.send-btn:not(.nostyle) mat-icon{font-size:20px!important;width:20px!important;height:20px!important;transform:translate(1px);transition:transform var(--rc-dur-2) var(--rc-ease-spring)}@media (hover: hover) and (pointer: fine){button.send-btn:not(.nostyle):hover mat-icon{transform:translate(3px,-1px) rotate(-8deg)}}.rc-tool{flex:none;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--rc-text-2);cursor:pointer;transition:background-color var(--rc-dur-1),color var(--rc-dur-1),transform var(--rc-dur-1)}.rc-tool mat-icon{font-size:22px;width:22px;height:22px}@media (hover: hover) and (pointer: fine){.rc-tool:hover{background:var(--rc-surface-2);color:var(--rc-text)}}.rc-tool:active{transform:scale(.92)}.rc-tool.active{background:var(--rc-primary-50);color:var(--rc-primary)}@media (pointer: coarse){.rc-tool{width:42px;height:42px}}.optout-banner{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--rc-r-md);background:var(--rc-danger-50);color:var(--rc-danger-700);font-size:var(--rc-fs-sm);font-weight:550}.optout-banner mat-icon{flex:none;font-size:18px;width:18px;height:18px}.rc-composer>emoji-mart,.rc-composer>gif-picker{position:absolute;left:6px;bottom:calc(100% + 8px);z-index:30;max-width:calc(100% - 12px);transform-origin:bottom left}.rc-composer div.attach-panel{display:grid;gap:8px;padding:8px;border-radius:var(--rc-r-md);background:var(--rc-surface-2);animation:rc-slide-down var(--rc-dur-2) var(--rc-ease-out) backwards}.rc-composer div.attach-panel div.attach-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.rc-composer div.attach-panel p.attach-info{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--rc-fs-sm);font-weight:600}.rc-composer div.attach-panel p.attach-info mat-icon{font-size:18px;width:18px;height:18px;color:var(--rc-primary)}.rc-composer div.attach-panel p.attach-info span.meter{padding:1px 8px;border-radius:var(--rc-r-pill);background:var(--rc-surface);border:1px solid var(--rc-border);font-family:var(--rc-font-mono);font-size:11px;font-weight:500;color:var(--rc-text-2)}.rc-composer div.attach-panel p.attach-info span.error{border-color:#e5484d66;background:var(--rc-danger-50);color:var(--rc-danger-700);font-weight:600}.rc-composer div.attach-panel p.accepted{max-width:100%;font-size:11px;color:var(--rc-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-composer div.attach-items{display:flex;flex-wrap:wrap;gap:6px;max-height:110px;overflow-y:auto}.rc-composer div.attach-items div.item{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:32px;padding:0 6px 0 8px;border:1px solid var(--rc-border);border-radius:var(--rc-r-sm);background:var(--rc-surface);font-size:var(--rc-fs-sm);cursor:pointer;animation:rc-pop-in var(--rc-dur-2) var(--rc-ease-out) backwards;transition:border-color var(--rc-dur-1),background-color var(--rc-dur-1),color var(--rc-dur-1)}.rc-composer div.attach-items div.item mat-icon{flex:none;font-size:18px;width:18px;height:18px;color:var(--rc-primary)}.rc-composer div.attach-items div.item p{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-composer div.attach-items div.item mat-icon.remove{color:var(--rc-text-3);opacity:.6;transition:opacity var(--rc-dur-1),color var(--rc-dur-1)}@media (hover: hover) and (pointer: fine){.rc-composer div.attach-items div.item:not(.add):hover{border-color:#e5484d66;background:var(--rc-danger-50)}.rc-composer div.attach-items div.item:not(.add):hover mat-icon.remove{opacity:1;color:var(--rc-danger)}}.rc-composer div.attach-items div.item.error{border-color:var(--rc-danger);background:var(--rc-danger-50);color:var(--rc-danger-700)}.rc-composer div.attach-items div.item.add{padding:0;border-style:dashed;border-color:var(--rc-border-strong);background:transparent}.rc-composer div.attach-items div.item.add label{display:flex;align-items:center;gap:4px;height:100%;padding:0 10px 0 6px;font-weight:600;color:var(--rc-primary-600);cursor:pointer}@media (hover: hover) and (pointer: fine){.rc-composer div.attach-items div.item.add:hover{border-color:var(--rc-primary);background:var(--rc-primary-50)}}.rc-composer div.extras{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 -2px}.rc-composer div.extras span.hint{margin-left:auto;padding:0 6px;font-size:11px;color:var(--rc-text-3);white-space:nowrap;-webkit-user-select:none;user-select:none}.rc-composer div.extras button.send-btn{margin-left:4px}@media (max-width: 767.98px){.rc-composer div.extras span.hint{display:none}.rc-composer div.extras button.send-btn{margin-left:auto}}.rc-composer div.schedule-time{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;margin-left:6px;padding-left:10px;border-left:1px solid var(--rc-border)}.rc-composer div.schedule-time label.schedule-label{display:inline-flex;align-items:center;gap:4px;font-size:var(--rc-fs-sm);font-weight:560;color:var(--rc-text-2);cursor:pointer;-webkit-user-select:none;user-select:none}.rc-composer div.schedule-time label.schedule-label mat-icon{font-size:18px;width:18px;height:18px}.rc-composer div.schedule-time input[type=datetime-local]{display:none;width:auto;min-height:32px;padding:4px 8px;border-radius:var(--rc-r-sm)}.rc-composer div.schedule-time input[type=checkbox]:checked~label.schedule-label{color:var(--rc-primary-700)}.rc-composer div.schedule-time input[type=checkbox]:checked~input[type=datetime-local]{display:block;animation:rc-pop-in var(--rc-dur-2) var(--rc-ease-out) backwards}section.emoji-mart{display:block;width:352px!important;max-width:100%;border:1px solid var(--rc-border);border-radius:var(--rc-r-lg);background:var(--rc-surface);box-shadow:var(--rc-shadow-3);font-family:var(--rc-font);color:var(--rc-text);overflow:hidden}section.emoji-mart .emoji-mart-bar{border-color:var(--rc-border)}section.emoji-mart .emoji-mart-scroll{height:min(270px,42vh)}section.emoji-mart .emoji-mart-anchor{color:var(--rc-text-3)}section.emoji-mart .emoji-mart-anchor:hover,section.emoji-mart .emoji-mart-anchor.emoji-mart-anchor-selected{color:var(--rc-text)}section.emoji-mart .emoji-mart-anchor-bar{height:2px;border-radius:2px}section.emoji-mart .emoji-mart-search{margin-top:8px;padding:0 8px}section.emoji-mart .emoji-mart-search input{min-height:34px;padding:6px 12px;border-radius:var(--rc-r-sm);font-size:var(--rc-fs-sm)}section.emoji-mart .emoji-mart-search-icon{display:none!important}section.emoji-mart .emoji-mart-category-label span{background:rgba(255,255,255,.92);color:var(--rc-text-3);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}section.emoji-mart .emoji-mart-emoji{border-radius:var(--rc-r-sm);transition:transform var(--rc-dur-1) var(--rc-ease-spring),background-color var(--rc-dur-1);-webkit-user-select:none;user-select:none}section.emoji-mart .emoji-mart-emoji:before{background-color:transparent!important}section.emoji-mart .emoji-mart-emoji:hover{transform:scale(1.12);background:var(--rc-surface-2)}
