*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-center{align-items:center}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.75rem}.border{border-width:1px}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.bg-danger-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-primary-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.placeholder-neutral-400::placeholder{--tw-placeholder-opacity:1;color:rgb(163 163 163/var(--tw-placeholder-opacity,1))}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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)}.shadow-sm{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--app-control-radius:6px;--app-ui-scale:.9;--app-scaled-vh:calc(100vh / var(--app-ui-scale));--app-scaled-vw:calc(100vw / var(--app-ui-scale));--color-bg-primary:#fff;--color-bg-secondary:#f9fafb;--color-bg-tertiary:#f3f4f6;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-primary:#0ea5e9;--color-primary-hover:#0284c7;--color-primary-active:#0369a1;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-base:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-md:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-lg:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a}html.dark{--color-bg-primary:#111827;--color-bg-secondary:#1f2937;--color-bg-tertiary:#374151;--color-text-primary:#f9fafb;--color-text-secondary:#d1d5db;--color-text-tertiary:#9ca3af;--color-border:#374151;--color-border-light:#1f2937;--color-primary:#38bdf8;--color-primary-hover:#0ea5e9;--color-primary-active:#0284c7;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-base:0 4px 6px -1px #0000004d, 0 2px 4px -1px #0003;--shadow-md:0 10px 15px -3px #0000004d, 0 4px 6px -2px #0003;--shadow-lg:0 20px 25px -5px #0000004d, 0 10px 10px -5px #0003}body{width:var(--app-scaled-vw);min-height:var(--app-scaled-vh);background-color:var(--td-bg-color-page);color:var(--td-text-color-primary);font-family:var(--td-font-family);zoom:var(--app-ui-scale);margin:0;transition:background-color .2s,color .2s}@supports not (zoom:1){body{transform:scale(var(--app-ui-scale));transform-origin:0 0}}html,#root{width:100%;height:100%;min-height:100vh}body,#root{min-height:var(--app-scaled-vh)}*{box-sizing:border-box}input:-webkit-autofill{-webkit-text-fill-color:#111827;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:hover{-webkit-text-fill-color:#111827;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:#111827;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}html.dark input:-webkit-autofill{-webkit-text-fill-color:#f9fafb;-webkit-box-shadow:inset 0 0 0 1000px #1f2937}html.dark input:-webkit-autofill:hover{-webkit-text-fill-color:#f9fafb;-webkit-box-shadow:inset 0 0 0 1000px #1f2937}html.dark input:-webkit-autofill:focus{-webkit-text-fill-color:#f9fafb;-webkit-box-shadow:inset 0 0 0 1000px #1f2937}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--td-bg-color-page)}::-webkit-scrollbar-thumb{background:var(--td-component-stroke);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--td-text-color-placeholder)}.page-shell{gap:16px;min-width:0;display:grid}.page-shell,.page-shell *,.app-layout__page,.app-layout__page *,.t-card,.t-card__body,.t-card__title,.t-card__subtitle,.t-form,.t-form__item,.t-form__controls,.t-space,.t-space-item,.t-table,.t-table__content,.t-table__cell,.t-dialog,.t-dialog__body{min-width:0}.page-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-heading>div{min-width:0}.page-heading h1,.page-heading h2{color:var(--td-text-color-primary);letter-spacing:0;margin:0;font-size:24px;font-weight:700;line-height:32px}.page-heading h3{color:var(--td-text-color-primary);letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:24px}.page-heading p{color:var(--td-text-color-secondary);margin:4px 0 0;font-size:14px;line-height:22px}.page-heading h1,.page-heading h2,.page-heading h3,.page-heading p,.t-card__title,.t-card__subtitle,.t-form__label,.t-dialog__header-content,.settings-switch-row strong,.settings-switch-row span{overflow-wrap:anywhere}.page-heading .t-button{flex:none}.page-heading--compact{align-items:center}.page-card,.t-card{border-radius:6px}.t-card__body{border-radius:inherit}.t-table{border:1px solid var(--td-component-stroke);background:var(--td-bg-color-container);border-radius:6px;overflow:hidden}.t-card:has(>.t-card__body>.t-table)>.t-card__body{padding:0}.t-card:has(>.t-card__body>.t-table){border-radius:6px;overflow:hidden}.t-card:has(>.t-card__body>.t-table)>.t-card__body>.t-table{border-radius:inherit;border:0;width:100%}.t-table,.t-table__content{width:100%}.t-table__content{border-radius:inherit}.t-card:has(>.t-card__body>.t-table)>.t-card__body>:where(.records-pagination,.audit-pagination){padding-left:20px;padding-right:20px}.page-tabs{max-width:100%}.tab-nav{border-bottom:1px solid var(--td-component-stroke);gap:0;margin-bottom:16px;display:flex}.tab-btn{color:var(--td-text-color-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;outline:none;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.tab-btn:hover{color:var(--td-text-color-primary);background:var(--td-bg-color-container-hover)}.tab-btn.active{color:var(--td-brand-color)}.tab-btn.active:after{content:"";background:var(--td-brand-color);border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.t-space{flex-wrap:wrap;max-width:100%}.t-tag{max-width:100%}.t-tag span,.t-button .t-button__text,.t-dropdown__item-text,.t-menu__content,.t-select-option,.t-input__inner,.t-textarea__inner{min-width:0}.t-tag span,.t-button .t-button__text,.t-menu__content,.t-dropdown__item-text,.t-select-option{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-table th,.t-table td,.t-descriptions__label,.t-descriptions__content{overflow-wrap:anywhere;word-break:break-word}.t-table .t-button,.t-input,.t-input-adornment,.t-input-number,.t-select,.t-select-input,.t-date-picker,.t-time-picker,.t-range-input,.t-textarea,.t-auto-complete,.t-tree-select,.t-cascader,.t-tag-input{max-width:100%}:is(.t-input,.t-input-adornment,.t-input-number,.t-select,.t-select-input,.t-date-picker,.t-time-picker,.t-range-input,.t-range-input__inner,.t-textarea,.t-textarea__inner,.t-auto-complete,.t-tree-select,.t-cascader,.t-tag-input){border-radius:var(--app-control-radius);background-clip:padding-box}:is(.t-input,.t-input-adornment,.t-input-number,.t-select,.t-select-input,.t-date-picker,.t-time-picker,.t-range-input,.t-range-input__inner,.t-textarea,.t-auto-complete,.t-tree-select,.t-cascader,.t-tag-input){clip-path:none;overflow:visible}:is(.t-input__wrap,.t-input__inner,.t-textarea__inner,.t-select__wrap,.t-select-input,.t-range-input__inner,.t-range-input__inner .t-input,.t-date-picker .t-input,.t-time-picker .t-input,.t-select .t-input,.t-select-input .t-input,.t-auto-complete .t-input,.t-tree-select .t-input,.t-cascader .t-input,.t-tag-input .t-input){border-radius:inherit;clip-path:none;background-clip:padding-box;overflow:visible}:is(.t-input__inner,.t-input__wrap,.t-textarea__inner,.t-select__wrap,.t-range-input__inner .t-input,.t-date-picker .t-input,.t-time-picker .t-input,.t-select .t-input,.t-select-input .t-input,.t-auto-complete .t-input,.t-tree-select .t-input,.t-cascader .t-input,.t-tag-input .t-input){background-color:#0000}:where(.page-shell,.record-form,.login-form,.app-td-dialog) :where(.t-input__inner,.t-textarea__inner){padding-inline:var(--td-comp-paddingLR-s)}@-moz-document url-prefix(){:is(.t-input,.t-input-adornment,.t-input-number,.t-range-input,.t-textarea){clip-path:none;overflow:visible}}:is(.t-select__dropdown .t-popup__content,.t-tree-select-popup .t-popup__content,.t-cascader__popup .t-popup__content,.t-dropdown__menu){border-radius:var(--app-control-radius);background-clip:padding-box;overflow:hidden auto}:root{--app-popup-motion-ease-out:cubic-bezier(.22, 1, .36, 1);--app-popup-motion-ease-in:cubic-bezier(.32, 0, .67, 0);--app-popup-enter-duration:.26s;--app-popup-exit-duration:.16s}.t-popup>.t-popup__content{--app-popup-shift-x:0;--app-popup-shift-y:-6px;--app-popup-exit-shift-x:0;--app-popup-exit-shift-y:-3px;transform-origin:top}.t-popup{--app-popup-frame-shift-x:0;--app-popup-frame-shift-y:-6px;--app-popup-frame-exit-shift-x:0;--app-popup-frame-exit-shift-y:-3px;transform-origin:top}.t-popup[data-popper-placement^=top]>.t-popup__content{--app-popup-shift-y:6px;--app-popup-exit-shift-y:3px;transform-origin:bottom}.t-popup[data-popper-placement^=top]{--app-popup-frame-shift-y:6px;--app-popup-frame-exit-shift-y:3px;transform-origin:bottom}.t-popup[data-popper-placement^=bottom]>.t-popup__content{--app-popup-shift-y:-6px;--app-popup-exit-shift-y:-3px;transform-origin:top}.t-popup[data-popper-placement^=bottom]{--app-popup-frame-shift-y:-6px;--app-popup-frame-exit-shift-y:-3px;transform-origin:top}.t-popup[data-popper-placement^=left]>.t-popup__content{--app-popup-shift-x:6px;--app-popup-shift-y:0;--app-popup-exit-shift-x:3px;--app-popup-exit-shift-y:0;transform-origin:100%}.t-popup[data-popper-placement^=left]{--app-popup-frame-shift-x:6px;--app-popup-frame-shift-y:0;--app-popup-frame-exit-shift-x:3px;--app-popup-frame-exit-shift-y:0;transform-origin:100%}.t-popup[data-popper-placement^=right]>.t-popup__content{--app-popup-shift-x:-6px;--app-popup-shift-y:0;--app-popup-exit-shift-x:-3px;--app-popup-exit-shift-y:0;transform-origin:0}.t-popup[data-popper-placement^=right]{--app-popup-frame-shift-x:-6px;--app-popup-frame-shift-y:0;--app-popup-frame-exit-shift-x:-3px;--app-popup-frame-exit-shift-y:0;transform-origin:0}.t-popup--animation-enter-active,.t-popup--animation-expand-enter-active{clip-path:none!important;animation:appPopupFrameIn var(--app-popup-enter-duration) var(--app-popup-motion-ease-out) backwards!important;transition:none!important}.t-popup--animation-leave-active,.t-popup--animation-expand-leave-active{clip-path:none!important;animation:appPopupFrameOut var(--app-popup-exit-duration) var(--app-popup-motion-ease-in) forwards!important;transition:none!important}.t-popup--animation-enter-active>.t-popup__content,.t-popup--animation-expand-enter-active>.t-popup__content{animation:none!important}.t-popup--animation-leave-active>.t-popup__content,.t-popup--animation-expand-leave-active>.t-popup__content{pointer-events:none;animation:none!important}.t-popup--animation-enter-active :where(.t-select-option,.t-dropdown__item),.t-popup--animation-expand-enter-active :where(.t-select-option,.t-dropdown__item){animation:appPopupItemIn .18s var(--app-popup-motion-ease-out) backwards}.t-popup--animation-enter-active :where(.t-select-option,.t-dropdown__item):nth-child(2),.t-popup--animation-expand-enter-active :where(.t-select-option,.t-dropdown__item):nth-child(2){animation-delay:14ms}.t-popup--animation-enter-active :where(.t-select-option,.t-dropdown__item):nth-child(3),.t-popup--animation-expand-enter-active :where(.t-select-option,.t-dropdown__item):nth-child(3){animation-delay:28ms}.t-popup--animation-enter-active :where(.t-select-option,.t-dropdown__item):nth-child(4),.t-popup--animation-expand-enter-active :where(.t-select-option,.t-dropdown__item):nth-child(4){animation-delay:42ms}.t-popup--animation-enter-active :where(.t-select-option,.t-dropdown__item):nth-child(5),.t-popup--animation-expand-enter-active :where(.t-select-option,.t-dropdown__item):nth-child(5){animation-delay:56ms}.t-popup--animation-enter-active :where(.t-select-option,.t-dropdown__item):nth-child(6),.t-popup--animation-expand-enter-active :where(.t-select-option,.t-dropdown__item):nth-child(6){animation-delay:70ms}@keyframes appPopupFadeIn{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes appPopupFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes appPopupFrameIn{0%{opacity:0;visibility:visible;translate:var(--app-popup-frame-shift-x) var(--app-popup-frame-shift-y)}to{opacity:1;visibility:visible;translate:0}}@keyframes appPopupFrameOut{0%{opacity:1;visibility:visible;translate:0}to{opacity:0;visibility:hidden;translate:var(--app-popup-frame-exit-shift-x) var(--app-popup-frame-exit-shift-y)}}@keyframes appPopupItemIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.t-popup--animation-enter-active,.t-popup--animation-expand-enter-active,.t-popup--animation-leave-active,.t-popup--animation-expand-leave-active,.t-popup--animation-enter-active>.t-popup__content,.t-popup--animation-expand-enter-active>.t-popup__content,.t-popup--animation-leave-active>.t-popup__content,.t-popup--animation-expand-leave-active>.t-popup__content,.t-popup--animation-enter-active :where(.t-select-option,.t-dropdown__item),.t-popup--animation-expand-enter-active :where(.t-select-option,.t-dropdown__item){transition:none!important;animation:none!important}}:where(.t-date-picker__panel,.t-date-range-picker__panel,.t-time-picker__panel,.t-date-picker__header,.t-date-picker__header-controller,.t-date-picker__header-controller-month,.t-date-picker__header-controller-year) :where(.t-select,.t-select-input,.t-input,.t-input__wrap),:where(.t-date-picker__panel-container,.t-date-range-picker__panel-container,.t-date-picker__header-controller-month-popup,.t-date-picker__header-controller-year-popup,.t-select__dropdown) :where(.t-popup__content){clip-path:none;overflow:visible}:where(.t-date-picker__panel,.t-date-range-picker__panel,.t-date-picker__panel-content,.t-date-range-picker__panel-content,.t-date-range-picker__panel-content-wrapper,.t-date-picker__panel-year,.t-date-picker__panel-month,.t-date-picker__panel-quarter,.t-date-picker__panel-week,.t-date-picker__panel-date,.t-time-picker__panel-body-scroll,.t-date-picker__header-controller-month-popup>.t-popup__content,.t-date-picker__header-controller-year-popup>.t-popup__content){scrollbar-width:none;-ms-overflow-style:none}:where(.t-date-picker__panel,.t-date-range-picker__panel,.t-date-picker__panel-content,.t-date-range-picker__panel-content,.t-date-range-picker__panel-content-wrapper,.t-date-picker__panel-year,.t-date-picker__panel-month,.t-date-picker__panel-quarter,.t-date-picker__panel-week,.t-date-picker__panel-date,.t-time-picker__panel-body-scroll,.t-date-picker__header-controller-month-popup>.t-popup__content,.t-date-picker__header-controller-year-popup>.t-popup__content)::-webkit-scrollbar{width:0;height:0;display:none}.page-shell.t-form:not(.t-form-inline) .t-form__item,.page-shell .t-form:not(.t-form-inline) .t-form__item,.record-form.t-form:not(.t-form-inline) .t-form__item,.login-form.t-form:not(.t-form-inline) .t-form__item,.app-td-dialog .t-form:not(.t-form-inline) .t-form__item{gap:6px;display:grid}.page-shell.t-form:not(.t-form-inline) .t-form__label,.page-shell .t-form:not(.t-form-inline) .t-form__label,.record-form.t-form:not(.t-form-inline) .t-form__label,.login-form.t-form:not(.t-form-inline) .t-form__label,.app-td-dialog .t-form:not(.t-form-inline) .t-form__label{max-width:100%;min-height:0;color:var(--td-text-color-primary);white-space:normal;overflow-wrap:anywhere;line-height:22px;float:none!important;text-align:left!important;width:auto!important;margin:0!important;padding:0!important;display:block!important}.page-shell.t-form:not(.t-form-inline) .t-form__controls,.page-shell .t-form:not(.t-form-inline) .t-form__controls,.record-form.t-form:not(.t-form-inline) .t-form__controls,.login-form.t-form:not(.t-form-inline) .t-form__controls,.app-td-dialog .t-form:not(.t-form-inline) .t-form__controls{width:100%;margin-left:0!important}.page-shell.t-form:not(.t-form-inline) .t-form__controls-content,.page-shell .t-form:not(.t-form-inline) .t-form__controls-content,.record-form.t-form:not(.t-form-inline) .t-form__controls-content,.login-form.t-form:not(.t-form-inline) .t-form__controls-content,.app-td-dialog .t-form:not(.t-form-inline) .t-form__controls-content{align-items:center;width:100%}.page-shell.t-form:not(.t-form-inline) .t-form__controls-content>:where(.t-input,.t-select,.t-date-picker,.t-time-picker,.t-range-input,.t-textarea),.page-shell .t-form:not(.t-form-inline) .t-form__controls-content>:where(.t-input,.t-select,.t-date-picker,.t-time-picker,.t-range-input,.t-textarea),.record-form.t-form:not(.t-form-inline) .t-form__controls-content>:where(.t-input,.t-select,.t-date-picker,.t-time-picker,.t-range-input,.t-textarea),.login-form.t-form:not(.t-form-inline) .t-form__controls-content>:where(.t-input,.t-select,.t-date-picker,.t-time-picker,.t-range-input,.t-textarea),.app-td-dialog .t-form:not(.t-form-inline) .t-form__controls-content>:where(.t-input,.t-select,.t-date-picker,.t-time-picker,.t-range-input,.t-textarea){width:100%}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:inline-flex}.page-muted{color:var(--td-text-color-placeholder)}.page-strong{color:var(--td-text-color-primary);font-weight:600}.provider-icon{--provider-icon-size:20px;width:var(--provider-icon-size);height:var(--provider-icon-size);flex:0 0 var(--provider-icon-size);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.provider-icon__image{width:var(--provider-icon-size);height:var(--provider-icon-size);-o-object-fit:contain;object-fit:contain;display:block}.provider-icon__fallback{color:var(--td-brand-color);font-size:10px;font-weight:700;line-height:1}.provider-select-option,.provider-badge{align-items:center;min-width:0;max-width:100%;display:inline-flex}.provider-select-option{gap:8px;width:100%}.provider-badge{gap:6px}.provider-badge__text{min-width:0;color:var(--td-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.provider-select-option__name{min-width:0;color:var(--td-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.page-state{justify-content:center;align-items:center;min-height:180px;display:flex}.audit-filter-grid{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(260px,1.2fr) auto;align-items:center;gap:16px;margin-top:20px;display:grid}.audit-date-range,.audit-date-range .t-range-input{width:100%}.audit-date-range .t-range-input{clip-path:none;overflow:visible}.audit-date-range .t-range-input__inner{clip-path:none;min-width:0;overflow:visible}.audit-date-range :where(.t-range-input__suffix,.t-input__suffix,.t-input__suffix-icon){justify-content:center;align-self:stretch;align-items:center;height:auto;line-height:1;display:inline-flex}.audit-date-range :where(.t-range-input__suffix,.t-input__suffix)>.t-icon,.audit-date-range :where(.t-range-input__suffix,.t-input__suffix) svg{flex:none;display:block}.audit-pagination{border-top:1px solid var(--td-component-stroke);justify-content:flex-end;padding-top:16px;display:flex}.records-toolbar{grid-template-columns:minmax(220px,320px) minmax(160px,220px);align-items:center;gap:16px;display:grid}.domain-list-card .t-card__body{padding:0}.records-toolbar.domain-list-card__toolbar{border-bottom:1px solid var(--td-component-stroke);grid-template-columns:minmax(260px,1fr) minmax(180px,240px) minmax(180px,240px);padding:16px 20px}.domain-list-card .t-table{border-radius:0}.domain-list-card .records-pagination{margin-top:0;padding:14px 20px}.domain-renewal-card .t-card__body{padding:0}.records-toolbar.domain-renewal-card__toolbar{border-bottom:1px solid var(--td-component-stroke);gap:8px;padding:16px 20px;display:flex}.domain-renewal-card .t-table{border:0;border-radius:0}.domain-renewal-card .records-pagination{margin-top:0;padding:14px 20px}.records-card .t-card__body{padding:0}.records-toolbar.records-card__toolbar{border-bottom:1px solid var(--td-component-stroke);grid-template-columns:minmax(260px,1fr) minmax(160px,220px);gap:16px;padding:16px 20px;display:grid}.records-card .t-table{border:0;border-radius:0}.records-card .records-pagination{margin-top:0;padding:14px 20px}.ns-monitor-card .t-card__body{padding:0}.records-toolbar.ns-monitor-card__toolbar{border-bottom:1px solid var(--td-component-stroke);gap:8px;padding:16px 20px;display:flex}.ns-monitor-card__toolbar>.t-input{width:100%;min-width:0}.ns-monitor-card .t-table{border:0;border-radius:0}.ns-monitor-card .ns-monitor-switch-cell,.ns-monitor-card td.ns-monitor-switch-cell,.ns-monitor-card .ns-monitor-switch-cell.t-table__cell,.ns-monitor-card .ns-monitor-switch-cell .t-table__cell{text-overflow:unset!important;white-space:normal!important;min-width:80px!important;overflow:visible!important}.ns-monitor-card .ns-monitor-switch-cell .t-switch,.ns-monitor-card .ns-monitor-switch-cell>.t-switch,.ns-monitor-card .ns-monitor-switch-cell.t-table__cell>.t-switch{flex-shrink:0!important;width:auto!important;min-width:44px!important}.ns-monitor-card .records-pagination{border-top:0;margin-top:0;padding:14px 20px}.servicemonitor-card .t-card__body{padding:0}.records-toolbar.servicemonitor-card__toolbar{border-bottom:1px solid var(--td-component-stroke);gap:8px;padding:16px 20px;display:flex}.servicemonitor-card .t-table{border:0;border-radius:0}.servicemonitor-card .records-pagination{margin-top:0;padding:14px 20px}.servicemonitor-tabs-wrapper{border-radius:8px;margin-bottom:16px;padding:4px;transition:all .3s}body.app-has-background .servicemonitor-tabs-wrapper{border:1px solid var(--app-glass-border);background:var(--app-glass-bg-soft);-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);border-radius:8px;margin-bottom:16px;padding:16px 20px}.failover-card .t-card__body{padding:0}.failover-card__toolbar{border-bottom:1px solid var(--td-component-stroke);grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:center;padding:16px 20px;overflow:visible}.failover-card__toolbar>.t-input{clip-path:none;width:100%;min-width:0;overflow:visible}.failover-card__toolbar>.t-input,.failover-card__toolbar :where(.t-input__wrap,.t-input__inner){border-radius:6px}.failover-card__toolbar :where(.t-input__wrap,.t-input__inner){background-clip:padding-box}.failover-card__summary{color:var(--td-text-color-secondary);text-orientation:mixed;white-space:nowrap;writing-mode:horizontal-tb;justify-self:end;align-items:center;gap:4px;font-size:13px;line-height:22px;display:inline-flex}.failover-card .t-table{border:0;border-radius:0}.failover-card .records-pagination{min-height:48px;margin-top:0;padding:10px 20px}.records-pagination{border-top:1px solid var(--td-component-stroke);justify-content:flex-end;margin-top:16px;padding-top:16px;display:flex}.records-pagination--compact{justify-content:space-between;align-items:center;gap:16px}.records-pagination__total{color:var(--td-text-color-secondary);text-orientation:mixed;white-space:nowrap;writing-mode:horizontal-tb;align-items:center;gap:4px;font-size:13px;line-height:22px;display:inline-flex}@-moz-document url-prefix(){.failover-card__toolbar>.t-input,.failover-card__toolbar .t-input__wrap{clip-path:none;overflow:visible}}.record-mono{font-family:Source Code Pro,Consolas,Monaco,monospace}.record-mono--strong{color:var(--td-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.record-mono--value{width:100%;max-width:180px;color:var(--td-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;display:block;overflow:hidden}.user-cell{align-items:center;gap:10px;min-width:0;display:inline-flex}.user-cell__text{min-width:0;display:grid}.user-cell__text small{color:var(--td-text-color-placeholder);font-size:12px;line-height:18px}.user-2fa-card .t-card__body{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.user-2fa-card__content{align-items:center;gap:10px;min-width:0;display:flex}.user-2fa-card__icon{color:var(--td-warning-color);flex:none}.user-2fa-card__content strong{color:var(--td-text-color-primary);font-size:14px;line-height:22px}.user-2fa-card__content p{color:var(--td-text-color-secondary);margin:0;font-size:12px;line-height:20px}.page-list{gap:8px;min-width:0;display:grid}.page-list--scroll{max-height:280px;overflow:auto}.page-list-item,.page-list-button{border:1px solid var(--td-component-stroke);background:var(--td-bg-color-container);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;height:auto;padding:12px;display:flex}.page-list-button{color:inherit;cursor:pointer;text-align:left;transition:border-color .16s,background-color .16s}.page-list-button:hover{border-color:var(--td-brand-color);background:var(--td-brand-color-light)}.page-list-button--plain{background:0 0;border:0;border-radius:0;padding:8px 0}.page-list-button--plain:hover{background:var(--td-bg-color-container-hover);border-color:#0000}.page-list-button:disabled{cursor:not-allowed;opacity:.6}.page-list-button .t-button__text{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.page-list-item__main{flex:auto;gap:2px;min-width:0;display:grid}.page-list-item__main strong{color:var(--td-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;overflow:hidden}.page-list-item__main span{color:var(--td-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;overflow:hidden}.team-member{align-items:center;gap:10px;min-width:0;display:flex}.permission-form-grid{grid-template-columns:minmax(180px,1.2fr) minmax(120px,.8fr) minmax(160px,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.token-form{gap:18px}.token-form .settings-control-field{width:100%;min-width:0}.token-form .t-form__item{margin-bottom:0}.token-form .t-form__controls-content{align-items:stretch;width:100%}.token-form :where(.t-input,.t-date-picker,.token-domain-card){width:100%}.token-form .settings-control-field>:where(.t-input,.t-date-picker,.token-domain-card){width:100%;min-width:0;max-width:none}.token-domain-card{width:100%}.token-domain-card .t-card__body{gap:12px;padding:16px;display:grid}.token-domain-toolbar{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:grid}.token-domain-toolbar .t-space{flex-wrap:nowrap;justify-content:flex-end}.token-domain-summary{color:var(--td-text-color-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:20px;display:flex}.token-domain-all,.token-domain-option{border:1px solid var(--td-component-stroke);background:var(--td-bg-color-container);border-radius:6px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.token-domain-pagination{justify-content:flex-end;padding-top:4px;display:flex}.token-time-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 156px;align-items:start;gap:16px;display:grid}.token-time-grid .t-form__item,.token-time-grid .settings-control-field{min-width:0}.token-no-expiry-item .t-form__controls-content{align-items:center;min-height:32px}.token-no-expiry-item{justify-content:flex-end}.token-no-expiry-item>span{visibility:hidden}.token-code-box{border:1px solid var(--td-component-stroke);background:var(--td-bg-color-component);border-radius:6px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.token-code-box code{overflow-wrap:anywhere;min-width:0;color:var(--td-text-color-primary);flex:1;font-family:Source Code Pro,Consolas,Monaco,monospace;font-size:12px;line-height:20px}.settings-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:16px;display:grid}.settings-profile{align-items:center;gap:14px;margin-bottom:20px;display:flex}.settings-profile>div{gap:4px;min-width:0;display:grid}.settings-profile strong,.settings-switch-row strong{color:var(--td-text-color-primary);font-size:14px;line-height:22px}.settings-profile span,.settings-switch-row span{color:var(--td-text-color-secondary);font-size:12px;line-height:20px}.settings-form{gap:18px;margin-top:8px;display:grid}.settings-switch-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-control-field{min-width:0;color:var(--td-text-color-primary);flex-direction:column;gap:6px;font-size:14px;line-height:22px;display:flex}.settings-control-field>span{color:var(--td-text-color-primary);font-weight:500}.settings-control-field>:where(.t-input,.t-select,.t-textarea),.settings-control-field .t-space,.settings-control-field .settings-background-input{width:100%;min-width:0}.settings-control-field__tip{color:var(--td-text-color-secondary);font-size:12px;line-height:20px}.account-form,.user-form,.team-form,.network-form,.account-form__field,.account-form .settings-control-field,.user-form .settings-control-field,.team-form .settings-control-field,.network-form .settings-control-field{width:100%;min-width:0}.account-form .settings-control-field>:where(.t-input,.t-select,.t-textarea),.user-form .settings-control-field>:where(.t-input,.t-select,.t-textarea),.team-form .settings-control-field>:where(.t-input,.t-select,.t-textarea),.network-form .settings-control-field>:where(.t-input,.t-select,.t-textarea){width:100%;min-width:0;max-width:none}.account-form .settings-control-field>.t-switch,.user-form .settings-control-field>.t-switch,.team-form .settings-control-field>.t-switch,.network-form .settings-control-field>.t-switch{flex:none;align-self:flex-start;width:auto;min-width:0}.user-form__readonly{overflow-wrap:anywhere;align-items:center;min-height:32px;display:inline-flex}.settings-inline-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid!important}.settings-inline-control>.t-input{width:100%;min-width:0}.settings-inline-control>.t-button{white-space:nowrap;flex:none}.settings-switch-row>div{flex:1 1 0;gap:4px;min-width:0;display:grid}.settings-scale-row{align-items:flex-start}.settings-scale-select{flex:none;width:128px;max-width:100%}.settings-switch-row__heading{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.settings-switch-row__heading .t-tag{flex:none}.settings-background-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.settings-background-input>.t-input{width:100%;min-width:0}.settings-background-input>.t-button{flex:none;width:32px;height:32px}.settings-image-preview{border:1px solid var(--td-component-stroke);background:var(--td-bg-color-component);border-radius:6px;position:relative;overflow:hidden}.settings-image-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:144px;transition:filter .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);display:block}.settings-image-preview--blur img{filter:blur(10px);transform:scale(1.05)}.settings-image-preview__mask{pointer-events:none;background:#ffffff8f;position:absolute;inset:0}html.dark .settings-image-preview__mask{background:#ffffff38}.security-card-header,.security-card-title{align-items:center;gap:14px;display:flex}.security-card-header{justify-content:space-between}.security-card-title>svg{color:var(--td-brand-color);flex:none;font-size:24px}.security-card-title>div{gap:4px;min-width:0;display:grid}.security-card-title strong{color:var(--td-text-color-primary);font-size:16px;line-height:24px}.security-card-title span{color:var(--td-text-color-secondary);font-size:13px;line-height:20px}.security-qr{width:192px;height:192px;margin:0 auto;display:block}.security-code-box{border:1px solid var(--td-component-stroke);background:var(--td-bg-color-component);border-radius:6px;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.security-code-box code{overflow-wrap:anywhere;min-width:0;color:var(--td-text-color-primary);flex:1;font-family:Source Code Pro,Consolas,Monaco,monospace;font-size:12px;line-height:20px}.backup-code-list{gap:8px;max-height:220px;margin-bottom:12px;display:grid;overflow:auto}.security-token-input .t-input__inner{letter-spacing:4px;font-size:24px}.callback-shell{min-height:var(--app-scaled-vh);background:var(--td-bg-color-page);place-items:center;padding:24px;display:grid}.callback-card{text-align:center;width:min(100%,420px)}.callback-card .t-card__body{justify-items:center;gap:16px;display:grid}.callback-card h1{color:var(--td-text-color-primary);margin:0;font-size:20px;line-height:28px}.callback-card p{color:var(--td-text-color-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:22px}.callback-card__error{color:var(--td-error-color);font-size:48px}.setup-shell{min-height:var(--app-scaled-vh);background:var(--td-bg-color-page);place-items:center;padding:24px;display:grid}.setup-card{width:min(100%,680px)}.setup-card .t-card__body{gap:24px;display:grid}.setup-brand,.setup-intro{text-align:center;justify-items:center;gap:8px;display:grid}.setup-brand__icon,.setup-intro__icon{background:var(--td-brand-color);color:var(--td-text-color-anti);border-radius:8px;place-items:center;display:grid}.setup-brand__icon{width:48px;height:48px;font-size:26px}.setup-intro__icon{width:56px;height:56px;font-size:30px}.setup-brand h1,.setup-intro h2{color:var(--td-text-color-primary);letter-spacing:0;margin:0}.setup-brand h1{font-size:24px;line-height:32px}.setup-intro h2{font-size:22px;line-height:30px}.setup-brand p,.setup-intro p{color:var(--td-text-color-secondary);margin:0;font-size:14px;line-height:22px}.setup-steps{max-width:100%}.setup-form-grid{grid-template-columns:minmax(0,1fr) minmax(160px,.6fr);gap:16px;display:grid}.setup-database-form{gap:16px;display:grid}.setup-form-grid .settings-control-field:nth-child(3),.setup-form-grid .settings-control-field:nth-child(5),.setup-form-grid .t-form__item:nth-child(3),.setup-form-grid .t-form__item:nth-child(5){grid-column:1/-1}.setup-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.setup-choice-grid{gap:12px;display:grid}.setup-choice{border:1px solid var(--td-brand-color-light-active);background:var(--td-bg-color-container);width:100%;height:auto;min-height:72px;color:inherit;cursor:pointer;text-align:left;border-radius:6px;justify-content:flex-start;align-items:center;gap:14px;padding:16px;transition:border-color .16s,background-color .16s;display:flex}.setup-choice:hover{border-color:var(--td-brand-color);background:var(--td-brand-color-light)}.setup-choice:disabled{cursor:not-allowed;opacity:.6}.setup-choice svg{color:var(--td-brand-color);flex:none;font-size:24px}.setup-choice--danger{border-color:var(--td-error-color-3)}.setup-choice--danger:hover{border-color:var(--td-error-color);background:var(--td-error-color-light)}.setup-choice--danger svg{color:var(--td-error-color)}.setup-choice .t-button__text{align-items:center;gap:14px;width:100%;display:flex}.setup-choice .t-button__text>span{gap:4px;display:grid}.domain-name-cell{align-items:center;gap:4px;min-width:0;display:flex}.domain-name-button{flex:auto;min-width:0;max-width:100%;display:inline-block}.domain-name-button .t-button__text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.domain-subdomain-tag{flex:none}.setup-choice strong{color:var(--td-text-color-primary);font-size:14px;line-height:22px}.setup-choice small{color:var(--td-text-color-secondary);font-size:12px;line-height:20px}.about-shell{gap:16px;width:min(100%,760px);display:grid}.about-info-list{display:grid}.about-info-item{border-bottom:1px solid var(--td-component-stroke);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.about-info-item:last-child{border-bottom:0}.about-info-item__icon{background:var(--td-brand-color-light);width:28px;height:28px;color:var(--td-brand-color);border-radius:6px;place-items:center;display:inline-grid}.about-info-item strong{color:var(--td-text-color-primary);text-align:right;font-size:14px;line-height:22px}.about-link{border:1px solid var(--td-component-stroke);min-width:0;color:inherit;border-radius:6px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:border-color .16s,background-color .16s;display:flex}.about-link:hover{border-color:var(--td-brand-color);background:var(--td-brand-color-light)}.about-link>svg:first-child{color:var(--td-text-color-secondary);flex:none;font-size:20px}.about-link>svg:last-child{color:var(--td-text-color-placeholder);flex:none}.about-open-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.about-open-source-card{border:1px solid var(--td-component-stroke);min-width:0;color:inherit;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.about-open-source-card:hover{border-color:var(--td-brand-color);background:var(--td-brand-color-light);transform:translateY(-1px)}.about-open-source-card__icon{background:var(--td-brand-color-light);width:36px;height:36px;color:var(--td-brand-color);border-radius:6px;flex:none;place-items:center;font-size:22px;display:inline-grid}.about-open-source-card__meta{gap:2px;min-width:0;display:grid}.about-open-source-card__meta strong{color:var(--td-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;overflow:hidden}.about-open-source-card__meta span,.about-open-source-card__meta small{color:var(--td-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;overflow:hidden}.about-open-source-card__meta small{color:var(--td-text-color-placeholder)}.about-open-source-card>svg:last-child{color:var(--td-text-color-placeholder);flex:none}.about-contributors{flex-wrap:wrap;gap:8px;display:flex}.about-contributor{border:1px solid var(--td-component-stroke);min-width:0;color:var(--td-text-color-primary);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.about-contributor:hover{border-color:var(--td-brand-color);background:var(--td-brand-color-light)}.about-contributor img{border-radius:50%;width:24px;height:24px}.about-contributor span{font-size:13px;line-height:20px}.audit-log-list{display:grid}.audit-log-item{border-bottom:1px solid var(--td-component-stroke);gap:12px;padding:20px 24px;display:grid}.audit-log-item:last-child{border-bottom:0}.audit-log-item--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 24px}.audit-log-tags{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.audit-log-summary{color:var(--td-text-color-primary);margin:0 0 4px;font-size:14px;font-weight:600;line-height:22px}.audit-log-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.audit-log-field{background:var(--td-bg-color-component);border-radius:6px;min-width:0;padding:10px 12px}.audit-log-field span{color:var(--td-text-color-placeholder);font-size:12px;line-height:20px}.audit-log-field p{overflow-wrap:anywhere;color:var(--td-text-color-secondary);margin:4px 0 0;font-size:12px;line-height:20px}.notification-add-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.notification-channel{align-items:flex-start}.notification-channel>.page-shell{width:100%}.notification-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.notification-form-grid--webhook{grid-template-columns:minmax(120px,.4fr) minmax(0,1fr)}.dialog-form.t-form:not(.t-form-inline){gap:18px;width:100%}.app-td-dialog .dialog-form.t-form:not(.t-form-inline) .t-form__item{min-width:0;margin-bottom:0}.app-td-dialog .dialog-form.t-form:not(.t-form-inline) .t-form__controls-content{flex-direction:column;align-items:stretch;gap:8px}.dialog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;display:grid}.dialog-form-grid .t-form__item{min-width:0}.dialog-switch-row{border-bottom:1px solid var(--td-component-stroke);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 0;display:flex}.dialog-switch-row>div{gap:4px;min-width:0;display:grid}.dialog-switch-row strong{color:var(--td-text-color-primary);overflow-wrap:anywhere;font-size:14px;line-height:22px}.dialog-switch-row span{color:var(--td-text-color-secondary);overflow-wrap:anywhere;font-size:12px;line-height:20px}.dialog-switch-row .t-switch{flex:none}.dialog-inline-actions,.dialog-form-actions{justify-content:flex-end;width:100%}.dialog-inline-actions{margin-top:4px}.dialog-description{border-radius:6px;min-width:0;overflow:hidden}.dialog-description .t-descriptions{width:100%}.dialog-description :where(.t-descriptions__label,.t-descriptions__content){overflow-wrap:anywhere}.ns-monitor-domain-picker{border:1px solid var(--td-component-stroke);background:var(--td-bg-color-container);border-radius:6px;gap:12px;width:100%;min-width:0;padding:12px;display:grid}.ns-monitor-domain-picker .t-radio-group{width:100%;min-width:0;display:block}.ns-monitor-domain-picker .token-domain-option{width:100%}.ns-monitor-domain-picker .page-list--scroll{max-height:220px;padding-right:2px}.ns-monitor-domain-picker .records-pagination{margin-top:0;padding-top:12px}.ns-monitor-domain-picker .t-empty{margin:8px 0}body.app-has-background .app-td-dialog .ns-monitor-domain-picker{border-color:var(--app-glass-border);background:var(--app-glass-bg-soft);-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px)}.metric-grid{gap:12px;display:grid}.metric-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-icon{background:var(--td-brand-color-light);width:32px;height:32px;color:var(--td-brand-color);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.metric-icon--primary{background:var(--td-brand-color-light);color:var(--td-brand-color)}.page-card-title,.page-card-subtitle{display:block}.page-card-title{color:var(--td-text-color-primary);font-size:14px;font-weight:600;line-height:22px}.page-card-subtitle{color:var(--td-text-color-secondary);margin-top:2px;font-size:12px;line-height:20px}.metric-tile{background:var(--td-bg-color-component);border-radius:6px;gap:4px;padding:12px;display:grid}.metric-tile span{color:var(--td-text-color-secondary);align-items:center;gap:6px;font-size:12px;line-height:20px;display:inline-flex}.metric-tile strong{color:var(--td-text-color-primary);font-size:14px;line-height:22px}.metric-tile--success{background:var(--td-success-color-light)}.metric-tile--warning{background:var(--td-warning-color-light)}.metric-tile--danger{background:var(--td-error-color-light)}.domain-renewal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.domain-renewal-metric{border-left:4px solid #0000;min-height:116px;overflow:hidden}.domain-renewal-metric .t-card__body{align-items:center;height:100%;padding:24px;display:flex}.domain-renewal-metric__content{justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;display:flex}.domain-renewal-metric__label{min-width:0;color:var(--td-text-color-secondary);align-items:center;gap:8px;font-size:14px;line-height:22px;display:inline-flex}.domain-renewal-metric__label>svg{flex:none;font-size:16px}.domain-renewal-metric__label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-renewal-metric__value{color:var(--td-text-color-primary);flex:none;font-size:28px;font-weight:700;line-height:36px}.domain-renewal-metric--success{border-left-color:var(--td-success-color);background:var(--td-success-color-light)}.domain-renewal-metric--warning{border-left-color:var(--td-warning-color);background:var(--td-warning-color-light)}.domain-renewal-metric--danger{border-left-color:var(--td-error-color);background:var(--td-error-color-light)}.empty-action{text-align:center;justify-items:center;gap:10px;max-width:360px;display:grid}.empty-action>svg{color:var(--td-brand-color);font-size:36px}.empty-action h3{color:var(--td-text-color-primary);margin:0;font-size:18px;line-height:26px}.empty-action p{color:var(--td-text-color-secondary);margin:0;font-size:14px;line-height:22px}.domain-filter-grid{grid-template-columns:minmax(220px,320px) minmax(160px,220px) minmax(160px,220px)}.domain-expiry{gap:4px;display:grid}.domain-expiry span{color:var(--td-text-color-secondary);font-size:12px;line-height:18px}.access-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.access-grid>.t-card:first-child{grid-column:1/-1}.uptime-statistic-col .t-statistic-content-value{display:none!important}.access-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.connectivity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connectivity-item{border:1px solid var(--td-component-stroke);background:var(--td-bg-color-component);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.connectivity-latency{text-align:right;gap:2px;min-width:80px;display:grid}.connectivity-latency strong{color:var(--td-text-color-primary);font-family:Source Code Pro,Consolas,Monaco,monospace;font-size:13px;line-height:20px}.connectivity-latency span{max-width:180px;color:var(--td-error-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}@media (width<=720px){.page-heading{flex-direction:column}.audit-filter-grid,.records-toolbar{grid-template-columns:minmax(0,1fr)}.records-toolbar.domain-list-card__toolbar{grid-template-columns:minmax(0,1fr);padding:12px}.records-toolbar.ns-monitor-card__toolbar{padding:12px}.failover-card__toolbar{grid-template-columns:minmax(0,1fr);padding:12px}.failover-card__summary{justify-self:start}.records-pagination--compact{flex-direction:column;align-items:stretch}.domain-filter-grid,.permission-form-grid{grid-template-columns:minmax(0,1fr)}.token-domain-toolbar,.token-domain-summary{align-items:stretch}.token-domain-summary{flex-direction:column}.token-domain-toolbar{grid-template-columns:minmax(0,1fr)}.token-domain-toolbar .t-space{flex-wrap:wrap;justify-content:flex-start}.token-time-grid,.about-open-source-grid,.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-switch-row,.security-card-header{flex-direction:column;align-items:flex-start}.setup-form-grid,.setup-actions,.audit-log-item--compact,.audit-log-fields,.notification-form-grid,.notification-form-grid--webhook,.dialog-form-grid,.domain-renewal-metrics,.metric-grid--two,.metric-grid--three,.access-grid,.access-form-grid,.connectivity-grid{grid-template-columns:minmax(0,1fr)}.connectivity-item{flex-direction:column;align-items:flex-start}.connectivity-latency{text-align:left;min-width:0}.dialog-switch-row{align-items:flex-start}}.app-td-dialog .t-dialog__body{max-height:min(70vh,720px);overflow:auto}.app-td-dialog :where(.t-dialog__body,.app-confirm-dialog__message,.page-list--scroll,.backup-code-list){scrollbar-color:transparent transparent;scrollbar-width:thin}.app-td-dialog :where(.t-dialog__body,.app-confirm-dialog__message,.page-list--scroll,.backup-code-list)::-webkit-scrollbar{width:8px;height:8px}.app-td-dialog :where(.t-dialog__body,.app-confirm-dialog__message,.page-list--scroll,.backup-code-list)::-webkit-scrollbar-track{background:0 0}.app-td-dialog :where(.t-dialog__body,.app-confirm-dialog__message,.page-list--scroll,.backup-code-list)::-webkit-scrollbar-thumb{background:0 0}.app-td-dialog :where(.t-dialog__body,.app-confirm-dialog__message,.page-list--scroll,.backup-code-list).app-dialog-scrollbar--active{scrollbar-color:var(--td-component-stroke) transparent}.app-td-dialog :where(.t-dialog__body,.app-confirm-dialog__message,.page-list--scroll,.backup-code-list).app-dialog-scrollbar--active::-webkit-scrollbar-thumb{background:var(--td-component-stroke);border-radius:4px}.app-td-dialog :where(.t-dialog__body,.app-confirm-dialog__message,.page-list--scroll,.backup-code-list).app-dialog-scrollbar--active::-webkit-scrollbar-thumb:hover{background:var(--td-text-color-placeholder)}.app-td-dialog__body{width:100%;min-width:0}.app-td-dialog{max-width:calc(100vw - 32px)}.app-td-dialog :where(.t-dialog__header,.t-dialog__body,.t-dialog__footer,.t-dialog__header-content,.app-td-dialog__body,.page-shell,.t-form,.t-form__item,.t-form__controls,.t-form__controls-content,.t-space,.t-space-item,.t-card,.t-card__body,.t-alert,.t-alert__message,.t-alert__description,.t-tag,.t-list-item,.page-list-item,.page-list-item__main,.page-list-button,.record-form__actions,.dialog-form-actions,.dialog-inline-actions){min-width:0;max-width:100%}.app-td-dialog :where(.t-dialog__header-content,.t-form__label,.t-alert__message,.t-alert__description,.t-tag,.page-muted,.page-strong,.page-list-item__main,.page-list-item__main strong,.page-list-item__main span,.record-mono,.token-code-box code,.security-code-box code,p,small,label){overflow-wrap:anywhere;word-break:break-word}.app-td-dialog :where(.t-input,.t-input-adornment,.t-input-number,.t-select,.t-select-input,.t-date-picker,.t-time-picker,.t-range-input,.t-textarea){width:100%;min-width:0;max-width:100%}.app-td-dialog :where(.t-button){max-width:100%}.app-td-dialog :where(.t-button__text){white-space:normal;overflow-wrap:anywhere;min-width:0}.app-td-dialog :where(.t-form__controls-content,.settings-control-field)>.t-switch,.app-td-dialog .dialog-switch-row .t-switch{flex:none;width:auto;min-width:0;max-width:max-content}.app-confirm-dialog__message{max-height:96px;color:var(--td-text-color-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:22px;overflow:auto}:root{--app-motion-ease-out:cubic-bezier(.22, 1, .36, 1);--app-motion-ease-in:cubic-bezier(.32, 0, .67, 0);--app-dialog-enter-duration:.45s;--app-dialog-exit-duration:.22s;--app-dialog-mask-enter-duration:.25s;--app-dialog-mask-exit-duration:.18s}.t-dialog{backface-visibility:hidden;transform-origin:var(--app-dialog-origin-x,50%) var(--app-dialog-origin-y,50%)}.t-dialog-zoom-enter,.t-dialog-zoom-enter-from,.t-dialog-zoom-appear{opacity:0;filter:none;transform:translate3d(var(--app-dialog-fly-x,0), var(--app-dialog-fly-y,18px), 0) scale(.2)}.t-dialog-zoom-exit{opacity:1;filter:none;transform:translate(0,0)scale(1)}.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active{will-change:opacity, transform;animation:appDialogFlyIn var(--app-dialog-enter-duration) var(--app-motion-ease-out) both!important;transition:none!important}.t-dialog-zoom-exit-active{will-change:opacity, transform;animation:appDialogFlyOut var(--app-dialog-exit-duration) var(--app-motion-ease-in) both!important;transition:none!important}.t-dialog-zoom-enter-done,.t-dialog-zoom-appear-done{opacity:1;transform:translate(0,0)scale(1)}.t-dialog-fade-enter,.t-dialog-fade-appear{opacity:0}.t-dialog-fade-exit{opacity:1}.t-dialog-fade-enter-active,.t-dialog-fade-appear-active,.t-dialog-fade-enter.t-dialog-fade-enter-active,.t-dialog-fade-appear.t-dialog-fade-appear-active{animation:appDialogFadeIn var(--app-dialog-mask-enter-duration) var(--app-motion-ease-out) both!important;transition:none!important}.t-dialog-fade-exit-active,.t-dialog-fade-exit.t-dialog-fade-exit-active{animation:appDialogFadeOut var(--app-dialog-mask-exit-duration) var(--app-motion-ease-in) both!important;transition:none!important}@keyframes appDialogFlyIn{0%{opacity:0;filter:none;transform:translate3d(var(--app-dialog-fly-x,0), var(--app-dialog-fly-y,18px), 0) scale(.2)}to{opacity:1;filter:none;transform:translate(0,0)scale(1)}}@keyframes appDialogFlyOut{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(1px);transform:translate3d(var(--app-dialog-exit-x,0), var(--app-dialog-exit-y,10px), 0) scale(.94)}}@keyframes appDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes appDialogFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active,.t-dialog-zoom-exit-active,.t-dialog-fade-enter-active,.t-dialog-fade-appear-active,.t-dialog-fade-exit-active{transition:none!important;animation:none!important}}.hover\:bg-danger-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-neutral-300:hover{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.focus\:border-transparent:focus{border-color:#0000}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity,1))}.active\:bg-danger-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.active\:bg-neutral-400:active{--tw-bg-opacity:1;background-color:rgb(163 163 163/var(--tw-bg-opacity,1))}.active\:bg-primary-700:active{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-neutral-100:disabled{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.app-sidebar{--app-sidebar-text-color:#000;z-index:20;width:232px;height:calc(var(--app-scaled-vh) - 64px);border-right:1px solid var(--td-component-stroke);background:color-mix(in srgb, var(--td-bg-color-container) 78%, transparent);-webkit-backdrop-filter:blur(22px)saturate(168%);backdrop-filter:blur(22px)saturate(168%);transition:width .22s cubic-bezier(.38,0,.24,1);position:fixed;inset:64px auto 0 0;overflow:hidden}html.dark .app-sidebar,html.dark .app-sidebar-drawer{--app-sidebar-text-color:#fff}.app-layout--with-background .app-sidebar{border-right-color:color-mix(in srgb, var(--td-component-stroke) 62%, transparent);background:color-mix(in srgb, var(--td-bg-color-container) 56%, transparent);-webkit-backdrop-filter:blur(22px)saturate(168%);backdrop-filter:blur(22px)saturate(168%)}.app-sidebar__menu,.app-sidebar__menu .t-menu,.app-layout--with-background .app-sidebar__menu,.app-layout--with-background .app-sidebar__menu .t-menu{background:0 0}.app-sidebar__menu,.app-sidebar__menu .t-menu,.app-sidebar__menu :where(.t-menu__item,.t-menu__content,.t-menu__group-title,.t-menu__item-text,.t-menu__item span,.t-submenu,.t-submenu__title,.t-submenu__content,.t-fake-arrow,.t-icon){color:var(--app-sidebar-text-color)!important}.app-sidebar__menu .t-menu__item .t-icon{transition:color .16s}.app-layout--with-background .app-sidebar__menu .t-menu__item.t-is-active,.app-layout--with-background .app-sidebar__menu .t-menu__item.t-is-active:not(.t-is-opened),.app-layout--with-background .app-sidebar__menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened{background-color:var(--td-brand-color);color:#fff!important}.app-layout--with-background .app-sidebar__menu .t-menu__item.t-is-active :where(.t-menu__content,.t-menu__item-text,.t-icon,span),.app-layout--with-background .app-sidebar__menu .t-menu__item.t-is-active:not(.t-is-opened) :where(.t-menu__content,.t-menu__item-text,.t-icon,span),.app-layout--with-background .app-sidebar__menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened :where(.t-menu__content,.t-menu__item-text,.t-icon,span),.app-layout--with-background .app-sidebar__menu .t-menu__item.t-is-active .t-icon,.app-layout--with-background .app-sidebar__menu .t-menu__item.t-is-active:not(.t-is-opened) .t-icon,.app-layout--with-background .app-sidebar__menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened .t-icon{color:#fff!important}.app-sidebar__menu:not(.t-is-collapsed) .app-sidebar__plain-submenu>.t-menu__item.t-is-active,.app-sidebar__menu:not(.t-is-collapsed) .app-sidebar__plain-submenu>.t-menu__item.t-is-active:not(.t-is-opened),.app-sidebar__menu:not(.t-is-collapsed) .app-sidebar__plain-submenu>.t-menu__item.t-is-active.t-is-opened,.app-layout--with-background .app-sidebar__menu:not(.t-is-collapsed) .app-sidebar__plain-submenu>.t-menu__item.t-is-active,.app-layout--with-background .app-sidebar__menu:not(.t-is-collapsed) .app-sidebar__plain-submenu>.t-menu__item.t-is-active:not(.t-is-opened){background-color:#0000;color:var(--app-sidebar-text-color)!important}.app-sidebar__menu:not(.t-is-collapsed) .app-sidebar__plain-submenu>.t-menu__item.t-is-active .t-icon,.app-layout--with-background .app-sidebar__menu:not(.t-is-collapsed) .app-sidebar__plain-submenu>.t-menu__item.t-is-active .t-icon,.app-layout--with-background .app-sidebar__menu:not(.t-is-collapsed) .app-sidebar__plain-submenu>.t-menu__item.t-is-active :where(.t-menu__content,.t-menu__item-text,.t-icon,span){color:var(--app-sidebar-text-color)!important}.app-sidebar__menu .app-sidebar__plain-submenu--active>.t-menu__item,.app-sidebar__menu .app-sidebar__plain-submenu--active>.t-menu__item.t-is-opened{background-color:var(--td-brand-color);color:var(--app-sidebar-text-color)!important}.app-layout--with-background .app-sidebar__menu .app-sidebar__plain-submenu--active>.t-menu__item,.app-layout--with-background .app-sidebar__menu .app-sidebar__plain-submenu--active>.t-menu__item.t-is-opened,.app-layout--with-background .app-sidebar__menu .app-sidebar__plain-submenu--active>.t-menu__item :where(.t-menu__content,.t-menu__item-text,.t-icon,span){color:#fff!important}.app-sidebar__menu .app-sidebar__plain-submenu--active>.t-menu__item .t-icon{color:var(--app-sidebar-text-color)!important}.app-layout--with-background .app-sidebar__menu .app-sidebar__plain-submenu--active>.t-menu__item .t-icon{color:#fff!important}.app-layout--with-background .app-sidebar__menu .t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled){background-color:color-mix(in srgb, var(--td-bg-color-container-active) 54%, transparent)}.app-sidebar--collapsed{width:72px}.app-sidebar__menu{box-sizing:border-box;border-right:0;height:100%;padding-top:0}.app-sidebar-drawer .t-drawer__body{background:color-mix(in srgb, var(--td-bg-color-container) 78%, transparent);-webkit-backdrop-filter:blur(22px)saturate(168%);backdrop-filter:blur(22px)saturate(168%);padding:0}.app-sidebar-drawer .app-sidebar__menu{min-height:100vh}@media (width<=899px){.app-sidebar{display:none}}.app-avatar{background:var(--td-brand-color);color:var(--td-text-color-anti);flex:none;font-weight:600}.app-avatar>.t-image__wrapper{background:0 0;width:100%;height:100%}.app-header{z-index:30;border-bottom:1px solid var(--td-component-stroke);background:color-mix(in srgb, var(--td-bg-color-container) 78%, transparent);-webkit-backdrop-filter:blur(22px)saturate(168%);backdrop-filter:blur(22px)saturate(168%);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex;position:sticky;top:0}.app-layout--with-background .app-header{background:color-mix(in srgb, var(--td-bg-color-container) 56%, transparent);border-bottom-color:color-mix(in srgb, var(--td-component-stroke) 62%, transparent)}.app-header__left{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.app-header__mobile-menu{display:none}.app-header__title-wrap{align-items:center;min-width:0;display:flex}.app-header__title{color:var(--td-text-color-primary);letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:24px}.app-header__search{flex:0 320px;width:320px;min-width:220px;position:relative}.app-header__search .t-input{background:color-mix(in srgb, var(--td-bg-color-component) 74%, transparent);border-radius:4px;width:100%}.app-header__search-panel{z-index:60;border:1px solid color-mix(in srgb, var(--td-component-stroke) 82%, transparent);background:color-mix(in srgb, var(--td-bg-color-container) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);transform-origin:88% 0;will-change:opacity, transform;border-radius:6px;width:min(420px,100vw - 32px);max-height:352px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.app-header__search-panel.is-open{animation:.26s cubic-bezier(.22,1,.36,1) both appHeaderSearchPanelIn}.app-header__search-panel.is-closing{pointer-events:none;animation:.16s cubic-bezier(.32,0,.67,0) both appHeaderSearchPanelOut}.app-header__search-item{width:100%;min-height:40px;color:var(--td-text-color-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.app-header__search-panel.is-open .app-header__search-item,.app-header__search-panel.is-open .app-header__search-empty{animation:.22s cubic-bezier(.22,1,.36,1) both appHeaderSearchItemIn}.app-header__search-panel.is-open .app-header__search-item:nth-child(2){animation-delay:18ms}.app-header__search-panel.is-open .app-header__search-item:nth-child(3){animation-delay:36ms}.app-header__search-panel.is-open .app-header__search-item:nth-child(4){animation-delay:54ms}.app-header__search-panel.is-open .app-header__search-item:nth-child(5){animation-delay:72ms}.app-header__search-panel.is-open .app-header__search-item:nth-child(6){animation-delay:90ms}.app-header__search-panel.is-open .app-header__search-item:nth-child(7){animation-delay:.108s}.app-header__search-panel.is-open .app-header__search-item:nth-child(8){animation-delay:.126s}.app-header__search-item:hover,.app-header__search-item:focus-visible{background:var(--td-bg-color-container-hover);outline:none}.app-header__search-item-title,.app-header__search-item-group{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:20px;overflow:hidden}.app-header__search-item-title{font-size:14px;font-weight:500}.app-header__search-item-group{color:var(--td-text-color-secondary);font-size:12px}.app-header__search-empty{color:var(--td-text-color-secondary);text-align:center;padding:18px 10px;font-size:13px}@keyframes appHeaderSearchPanelIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes appHeaderSearchPanelOut{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes appHeaderSearchItemIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}.app-header__actions{flex-shrink:0}.app-header__language-placeholder{width:16px;height:16px;display:inline-block}.app-header__language-menu .t-dropdown__menu{overscroll-behavior:contain;max-height:min(320px,100vh - 96px);overflow-y:auto}.app-header__right{flex:auto;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.app-header__user{height:40px;color:var(--td-text-color-primary);vertical-align:middle;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.app-header__user .t-button__text{align-items:center;gap:8px;min-width:0;line-height:20px;display:inline-flex}.app-header__user .t-icon{flex:none;font-size:16px}.app-header__user-name{text-overflow:ellipsis;white-space:nowrap;max-width:132px;display:inline-block;overflow:hidden}@media (width<=899px){.app-header{height:56px;padding:0 12px}.app-header__collapse{display:none}.app-header__mobile-menu{display:inline-flex}.app-header__user-name,.app-header__title-wrap{display:none}.app-header__right{flex:auto}.app-header__search{flex:0 240px;width:240px;min-width:0}}@media (width<=560px){.app-header__search{display:none}}.app-toast-container{z-index:2500;pointer-events:none;flex-direction:column;gap:12px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.app-toast{opacity:0;pointer-events:auto;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.app-toast--visible{opacity:1;transform:translate(0,0)}.app-toast .t-alert{box-shadow:var(--td-shadow-2)}@media (width<=720px){.app-toast-container{bottom:16px;right:16px}}.app-layout{min-height:var(--app-scaled-vh);background:var(--td-bg-color-page);color:var(--td-text-color-primary);position:relative;overflow:hidden}.app-layout--with-background,body.app-has-background{--app-glass-bg:color-mix(in srgb, var(--td-bg-color-container) 68%, transparent);--app-glass-bg-soft:color-mix(in srgb, var(--td-bg-color-component) 54%, transparent);--app-glass-bg-hover:color-mix(in srgb, var(--td-bg-color-container-hover) 64%, transparent);--app-glass-border:color-mix(in srgb, var(--td-component-stroke) 70%, transparent);background:0 0}html.dark .app-layout--with-background,html.dark body.app-has-background{--app-glass-bg:color-mix(in srgb, var(--td-bg-color-container) 62%, transparent);--app-glass-bg-soft:color-mix(in srgb, var(--td-bg-color-component) 48%, transparent);--app-glass-bg-hover:color-mix(in srgb, var(--td-bg-color-container-hover) 58%, transparent);--app-glass-border:color-mix(in srgb, var(--td-component-stroke) 64%, transparent)}.app-background{z-index:0;background-color:var(--td-bg-color-page);pointer-events:none;position:fixed;inset:0;overflow:hidden}.app-background__image{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:absolute;inset:0}.app-background--blur .app-background__image{filter:blur(18px);transform:scale(1.07)}.app-background__mask{background:#ffffff8f;display:none;position:absolute;inset:0}.app-background--overlay .app-background__mask{display:block}html.dark .app-background--overlay .app-background__mask{background:#ffffff38}.app-layout.app-layout--with-background,.app-layout--with-background .app-layout__main,.app-layout--with-background .app-layout__content,.app-layout--with-background .app-layout__page{background:0 0!important}.app-layout--with-background :where(.t-card,.t-list,.t-tabs__content,.t-table,.t-table__content,.page-list-item,.page-list-button,.audit-log-field,.metric-tile,.token-domain-all,.token-domain-option,.token-code-box,.security-code-box,.settings-image-preview,.connectivity-item,.dashboard-action-mix__item,.t-input,.t-input-adornment,.t-input-number,.t-select,.t-select-input,.t-date-picker,.t-time-picker,.t-range-input,.t-range-input__inner,.t-textarea,.record-form__preview){border-color:var(--app-glass-border);background:var(--app-glass-bg);-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px)}.app-layout--with-background :where(.t-card__header,.t-card__body,.t-tabs,.t-tabs__nav,.t-list-item,.t-table__header,.t-table__body,.t-table__empty,.t-table__row,.t-table__cell,.t-table th,.t-table td,.t-table thead tr,.t-table tbody tr,.t-input__inner,.t-input__wrap,.t-textarea__inner,.t-select-input,.t-select__wrap){background:0 0}.app-layout--with-background :where(.t-select,.t-select-input,.t-date-picker,.t-time-picker,.t-auto-complete,.t-tree-select,.t-cascader,.t-tag-input,.t-range-input,.t-range-input__inner) :where(.t-input,.t-input-adornment,.t-input-number){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body.app-has-background .app-td-dialog :where(.t-input,.t-input-adornment,.t-input-number,.t-select,.t-select-input,.t-date-picker,.t-time-picker,.t-range-input,.t-range-input__inner,.t-textarea){border-color:var(--app-glass-border);background:var(--app-glass-bg-soft);-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px)}body.app-has-background .app-td-dialog :where(.t-input__inner,.t-input__wrap,.t-textarea__inner,.t-select-input,.t-select__wrap){background:0 0}body.app-has-background .app-td-dialog :where(.t-select,.t-select-input,.t-date-picker,.t-time-picker,.t-auto-complete,.t-tree-select,.t-cascader,.t-tag-input,.t-range-input,.t-range-input__inner) :where(.t-input,.t-input-adornment,.t-input-number){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.app-layout--with-background :where(.page-list-button:hover,.about-link:hover,.about-open-source-card:hover,.about-contributor:hover){background:var(--app-glass-bg-hover)}.app-layout--with-background :where(.dashboard-board__icon,.metric-icon,.setup-choice,.record-form__section){background:var(--app-glass-bg-soft)}.app-layout--with-background .dashboard-board--featured{background:color-mix(in srgb, var(--td-brand-color) 82%, transparent)}.app-layout--with-background .metric-tile--success{background:color-mix(in srgb, var(--td-success-color-light) 76%, transparent)}.app-layout--with-background .metric-tile--warning{background:color-mix(in srgb, var(--td-warning-color-light) 76%, transparent)}.app-layout--with-background .metric-tile--danger{background:color-mix(in srgb, var(--td-error-color-light) 76%, transparent)}.app-layout--with-background .domain-renewal-metric--success{background:color-mix(in srgb, var(--td-success-color-light) 78%, transparent)}.app-layout--with-background .domain-renewal-metric--warning{background:color-mix(in srgb, var(--td-warning-color-light) 78%, transparent)}.app-layout--with-background .domain-renewal-metric--danger{background:color-mix(in srgb, var(--td-error-color-light) 78%, transparent)}.app-layout__main{z-index:1;min-width:0;min-height:calc(var(--app-scaled-vh) - 64px);margin-left:232px;transition:margin-left .22s cubic-bezier(.38,0,.24,1);position:relative}.app-layout__main--collapsed{margin-left:72px}.app-layout__content{height:calc(var(--app-scaled-vh) - 64px);background:0 0;overflow:auto}.app-layout__page{min-width:0;padding:24px}.app-route-transition{--app-route-enter-offset:12px;--app-route-leave-offset:-6px;opacity:1;transform-origin:top;will-change:opacity, transform;min-width:0;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.16,1,.3,1);transform:translate(0,0)}.app-route-transition--leaving{opacity:0;transform:translate3d(var(--app-route-leave-offset), 0, 0);transition:opacity .18s cubic-bezier(.32,0,.67,0),transform .22s cubic-bezier(.32,0,.67,0)}.app-route-transition--enterPrepare{opacity:0;transform:translate3d(var(--app-route-enter-offset), 0, 0);transition:none}.app-route-transition--entering{opacity:1;transform:translate(0,0)}@media (width<=899px){.app-layout{overflow:visible}.app-layout__main,.app-layout__main--collapsed{margin-left:0}.app-layout__content{height:calc(var(--app-scaled-vh) - 56px)}.app-layout__page{padding:16px}}@media (prefers-reduced-motion:reduce){.app-route-transition{transition:none!important;transform:none!important}}.landing{color:#f5f7fb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#08090b;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;position:relative;overflow-x:hidden}.landing-header{z-index:100;align-items:center;height:72px;padding:0 2.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;right:0}.landing-header.scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:#08090bbf;border-bottom:1px solid #ffffff0f}.landing-header-inner{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.landing-header-logo{color:#f5f7fb;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;text-decoration:none;transition:color .2s;display:flex}.landing-header-logo:hover{color:#fff}.landing-btn{cursor:pointer;border:none;border-radius:9999px;outline:none;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.landing-btn-primary{color:#121212;-webkit-backdrop-filter:blur(12.8px);backdrop-filter:blur(12.8px);background:#ffffffd6}.landing-btn-primary:hover{background:#fff;transform:scale(1.03)}.landing-btn-primary:active{transform:scale(.97)}.landing-btn-outline{color:#ffffffd6;background:0 0;border:1px solid #ffffffd6}.landing-btn-outline:hover{color:#121212;background:#ffffffd6;transform:scale(1.03)}.landing-btn-outline:active{transform:scale(.97)}.landing-btn-large{padding:.875rem 2rem;font-size:1rem}.landing-hero{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:clamp(80px,10vh,120px) clamp(20px,5vw,80px) clamp(40px,5vh,80px);display:flex;position:relative}.landing-badge{color:#00a6ff;background:#00a6ff14;border:1px solid #00a6ff33;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:2rem;padding:.5rem 1rem;font-size:.8rem;font-weight:500;display:inline-flex}.landing-hero-title{letter-spacing:-.02em;color:#f5f7fb;margin:0;font-size:clamp(48px,8vw,80px);font-weight:700;line-height:1.1}.landing-hero-subtitle{color:#f5f7fb;margin:.75rem 0 0;font-size:clamp(18px,3vw,24px);font-weight:600;line-height:1.3}.landing-hero-desc{color:#f5f7fb8f;max-width:560px;margin:1.5rem 0 2.5rem;font-size:clamp(15px,1.8vw,18px);font-weight:400;line-height:1.7}.landing-hero-actions{align-items:center;gap:1rem;display:flex}.landing-hero-fade{pointer-events:none;background:linear-gradient(#08090b00,#08090b 85%);height:12%;position:absolute;bottom:0;left:0;right:0}.landing-cards{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,80px) 4rem;display:flex}.landing-card{border-radius:32px;position:relative;overflow:hidden}.landing-card-hero{background:#15171c;grid-template-columns:1fr 1fr;min-height:420px;display:grid}.landing-card-hero-content{flex-direction:column;justify-content:center;padding:3rem;display:flex}.landing-card-hero-label{text-transform:uppercase;letter-spacing:2px;color:#00a6ff99;margin:0 0 1rem;font-size:.8rem;font-weight:500}.landing-card-hero-title{color:#f5f7fb;margin:0 0 1rem;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.1}.landing-card-hero-desc{color:#f5f7fb8f;margin:0;font-size:1rem;font-weight:400;line-height:1.6}.landing-card-hero-visual{justify-content:center;align-items:center;padding:2rem;display:flex}.landing-card-hero-panel{background:#252933;border-radius:20px;width:100%;max-width:400px;overflow:hidden}.landing-card-hero-panel-inner{padding:1.5rem}.landing-card-hero-dns-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.landing-card-hero-dns-item{color:#f5f7fbb3;background:#ffffff0a;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;font-weight:500;display:flex}.landing-cards-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.landing-card-blue{background:#0084ff;flex-direction:column;justify-content:space-between;min-height:360px;padding:2.5rem;display:flex}.landing-card-accent-title{color:#fff;margin:0 0 1rem;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.15}.landing-card-accent-desc{color:#ffffffbf;margin:0 0 2rem;font-size:.95rem;font-weight:400;line-height:1.6}.landing-card-accent-badge{align-items:center;gap:.75rem;display:flex}.landing-card-accent-badge-label{color:#ffffff80;letter-spacing:1px;text-transform:uppercase;font-size:.8rem;font-weight:600}.landing-card-accent-badge-value{color:#ffffffd6;font-size:clamp(32px,4vw,48px);font-weight:700}.landing-card-bordered{background:#15171c;flex-direction:column;justify-content:space-between;min-height:360px;padding:2.5rem;display:flex}.landing-card-bordered-title{color:#f5f7fb;margin:0 0 1rem;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.15}.landing-card-bordered-desc{color:#f5f7fb8f;margin:0 0 2rem;font-size:.95rem;font-weight:400;line-height:1.6}.landing-card-bordered-icons{gap:1rem;display:flex}.landing-card-bordered-icon-circle{color:#f5f7fb80;background:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.landing-card-multi{background:#15171c;grid-template-columns:1fr 1fr;min-height:360px;display:grid}.landing-card-multi-content{flex-direction:column;justify-content:center;padding:3rem;display:flex}.landing-card-multi-label{text-transform:uppercase;letter-spacing:2px;color:#00a6ff99;margin:0 0 1rem;font-size:.8rem;font-weight:500}.landing-card-multi-title{color:#f5f7fb;margin:0 0 1rem;font-size:clamp(24px,3.5vw,40px);font-weight:700;line-height:1.15}.landing-card-multi-desc{color:#f5f7fb8f;margin:0;font-size:1rem;font-weight:400;line-height:1.6}.landing-card-multi-visual{justify-content:center;align-items:center;padding:2rem;display:flex}.landing-card-multi-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%;max-width:360px;display:grid}.landing-card-multi-item{color:#f5f7fbb3;background:#ffffff0a;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;font-weight:500;display:flex}.landing-card-multi-name{white-space:nowrap}.landing-card-cta{text-align:center;background:linear-gradient(135deg,#0084ff 0%,#00a6ff 100%);flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:4rem 3rem;display:flex}.landing-card-cta-title{color:#fff;margin:0 0 1rem;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.15}.landing-card-cta-desc{color:#ffffffbf;max-width:500px;margin:0 0 2rem;font-size:1rem;font-weight:400;line-height:1.7}.landing-card-cta .landing-btn-primary{color:#0084ff;background:#fff}.landing-card-cta .landing-btn-primary:hover{background:#f0f0f0}.landing-footer{max-width:1200px;margin:0 auto;padding:2rem clamp(20px,5vw,80px) 3rem}.landing-footer-links{justify-content:center;align-items:center;gap:2rem;margin-bottom:1rem;display:flex}.landing-footer-link{color:#f5f7fb6b;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.85rem;text-decoration:none;transition:color .2s}.landing-footer-link:hover{color:#f5f7fbb3}.landing-footer-copyright{text-align:center;color:#f5f7fb40;margin:0;font-size:.75rem}.landing-fade-in{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(30px)}.landing-fade-in.visible{opacity:1;transform:translateY(0)}.landing-fade-in-delay-1{transition-delay:.1s}.landing-fade-in-delay-2{transition-delay:.2s}.landing-fade-in-delay-3{transition-delay:.3s}.landing-fade-in-delay-4{transition-delay:.4s}.landing-scroll-section{height:150vh;position:relative}.landing-scroll-sticky{justify-content:center;align-items:center;height:100vh;padding:0 clamp(20px,5vw,80px);display:flex;position:sticky;top:0}.landing-scroll-text{text-align:center;max-width:900px}.landing-scroll-text span{color:#3a3f4a;will-change:color;font-size:clamp(20px,2.8vw,36px);font-weight:400;line-height:1.6;transition:color .15s;display:inline}.landing-scroll-text span.revealed{color:#f5f7fbd6}@media (width<=1024px){.landing-card-hero{grid-template-columns:1fr}.landing-card-hero-visual{display:none}.landing-card-multi{grid-template-columns:1fr}.landing-card-multi-visual{display:none}}@media (width<=768px){.landing-header{padding:0 1rem}.landing-hero{padding-top:100px;padding-left:1.25rem;padding-right:1.25rem}.landing-hero-actions{flex-direction:column;align-items:flex-start;gap:.75rem}.landing-cards{padding-left:1.25rem;padding-right:1.25rem}.landing-cards-row{grid-template-columns:1fr}.landing-card-blue,.landing-card-bordered{min-height:280px}.landing-card-cta{padding:3rem 2rem}.landing-footer-links{flex-direction:column;gap:1rem}}@media (width<=480px){.landing-hero-title{font-size:40px}.landing-card-hero-content,.landing-card-multi-content{padding:2rem}}@media (prefers-reduced-motion:reduce){.landing-fade-in{opacity:1;transition:none;transform:none}.landing-scroll-text span{color:#f5f7fbd6;transition:none}}.login-page{min-height:var(--app-scaled-vh,100vh);color:#1f2329;background:#f8fbff;place-items:center;padding:clamp(20px,4vw,56px);display:grid}.login-page--checking{justify-content:center;padding:24px;display:flex}.login-footer{text-align:center;color:#999;z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;padding:14px 20px;font-size:12px;position:fixed;bottom:0;left:0;right:0}html.dark .login-footer{color:#666}html.dark .login-page{background:#111418}.lc-card{background:var(--lc-bg,#fbfbfb);border-radius:5px;width:867px;height:467px;position:relative;overflow:hidden;box-shadow:0 4px 40px #0000001a}html.dark .lc-card{--lc-bg:#1c2027;--lc-surface:#252b35;--lc-text:#f3f6fb;--lc-text-muted:#a6b0c0;--lc-border:#3f4652;--lc-input-bg:#171b22;box-shadow:0 4px 40px #00000052}.lc-lang{z-index:20;position:absolute;top:6px;right:8px}.lc-lang-btn{width:32px;height:32px;color:var(--lc-text-muted,#8a94a6);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:18px;transition:background .15s,color .15s;display:flex}.lc-lang-btn:hover{background:var(--lc-surface-hover,#0000000f);color:var(--lc-text,#1f2329)}html.dark .lc-lang-btn:hover{color:var(--lc-text,#f3f6fb);background:#ffffff14}.lc-lang__menu .t-dropdown__item--active{color:#0482f8}.lc-branding{background:#fff;border-radius:5px;width:460px;height:453px;position:absolute;top:7px;left:4px}html.dark .lc-branding{background:var(--lc-surface)}.lc-branding__logo{align-items:center;gap:3px;display:flex;position:absolute;top:115px;left:44px}.lc-branding__hi{color:#8533ff;font-family:SYS,system-ui;font-size:24px;font-weight:700;line-height:normal}.lc-branding__dns{color:var(--lc-text,#000);margin:0;font-family:SYS,system-ui;font-size:24px;font-weight:600;line-height:normal;position:absolute;top:137px;left:43px}.lc-branding__headline{width:284px;color:var(--lc-text,#000);font-family:SYS,system-ui;font-size:36px;font-weight:600;line-height:1.35;position:absolute;top:178px;left:43px}.lc-branding__line{margin:0}.lc-branding__hicolor{color:#0482f8}.lc-card__right{position:absolute;inset:0 0 0 460px}.lc-card__right-viewport{position:absolute;inset:0;overflow:hidden}.lc-card__panel{position:absolute;inset:0}.lc-error{z-index:10;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:10px 14px;font-family:SYS,system-ui;font-size:13px;line-height:1.4;position:absolute;top:12px;left:31px;right:31px}html.dark .lc-error{color:#fca5a5;background:#ef444426;border-color:#ef44444d}.lc-step{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;height:100%;padding-top:132px;display:flex}.lc-step__heading{width:341px;color:var(--lc-text,#000);margin-bottom:24px;font-family:SYS,system-ui;font-size:36px;font-weight:500;line-height:1.2}.lc-step__heading p{margin:0}.lc-back{cursor:pointer;width:341px;height:27px;color:var(--lc-text,#000);background:0 0;border:none;align-items:center;gap:4px;margin-bottom:21px;padding:0;font-family:inherit;display:flex}.lc-input-wrap{background:var(--lc-surface,#fff);border:1px solid var(--lc-border,#eee);box-sizing:border-box;border-radius:6px;width:341px;height:46px;margin-bottom:29px}.lc-input{box-sizing:border-box;width:100%;height:100%;color:var(--lc-text,#000);background:0 0;border:none;outline:none;padding:0 14px;font-family:SYS,system-ui;font-size:14px;font-weight:500}.lc-input::placeholder{color:var(--lc-text-muted,#93939361)}.lc-input--center{text-align:center;letter-spacing:0;font-size:20px;font-weight:600}.lc-btn-primary{cursor:pointer;opacity:1;background:#004ffa;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:341px;height:39px;margin-bottom:12px;font-family:inherit;transition:opacity .15s;display:flex}.lc-btn-primary:disabled{opacity:.5;cursor:not-allowed}html.dark .lc-btn-primary{background:#266fe8}.lc-btn-outline{border:1px solid var(--lc-border,#eee);cursor:pointer;width:100%;height:39px;color:var(--lc-text,#000);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-family:SYS,system-ui;font-size:14px;font-weight:500;transition:background .15s;display:flex}.lc-btn-outline:hover{background:var(--lc-surface,#f5f5f5)}.lc-sso{background:var(--lc-surface,#fff);box-sizing:border-box;cursor:pointer;border:1px solid #c0c0c029;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:341px;height:36px;margin-bottom:6px;font-family:inherit;transition:background .15s;display:flex}.lc-sso:disabled{opacity:.5;cursor:not-allowed}.lc-sso:hover:not(:disabled){background:var(--lc-surface,#f9f9f9)}html.dark .lc-sso{background:var(--lc-surface);border-color:var(--lc-border)}.lc-divider{width:341px;color:var(--lc-text-muted,#999);align-items:center;gap:12px;margin:4px 0;font-family:SYS,system-ui;font-size:13px;display:flex}.lc-divider:before,.lc-divider:after{content:"";background:var(--lc-border,#eee);flex:1;height:1px}.lc-switch-code{cursor:pointer;color:#0089fa;text-align:center;background:0 0;border:none;width:341px;margin-bottom:8px;padding:4px 0;font-family:SYS,system-ui;font-size:13px;font-weight:500}.lc-switch-code:hover{text-decoration:underline}.lc-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite lc-spin;display:inline-block}.lc-spinner--sm{width:14px;height:14px}@keyframes lc-spin{to{transform:rotate(360deg)}}.lc-icon-24{flex-shrink:0;width:24px;height:24px;position:relative;overflow:hidden}.lc-icon-20{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative;overflow:hidden}.lc-icon-22{flex-shrink:0;width:22px;height:22px;position:relative;overflow:hidden}.lc-icon-30{flex-shrink:0;width:30px;height:27px;position:relative;overflow:hidden}.lc-icon-inset{position:absolute;inset:16.67%}.lc-reset-overlay{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lc-reset-dialog{background:var(--lc-bg,#fff);border-radius:12px;flex-direction:column;gap:14px;width:380px;padding:28px;display:flex;box-shadow:0 20px 60px #0003}html.dark .lc-reset-dialog{background:#252b35}.lc-reset-dialog h3{color:var(--lc-text,#000);margin:0 0 4px;font-family:SYS,system-ui;font-size:18px;font-weight:600}.lc-reset-code-row{grid-template-columns:1fr auto;gap:8px;display:grid}.lc-reset-code-row .lc-input-wrap{width:auto;margin-bottom:0}.lc-reset-code-row .lc-btn-outline{width:auto;min-width:100px;height:46px;padding:0 14px}.lc-reset-actions{gap:10px;margin-top:4px;display:flex}.lc-reset-actions .lc-btn-outline{flex:1;height:39px}.lc-reset-actions .lc-btn-primary{flex:1}@media (width<=900px){.login-page{padding:24px 18px}.lc-card{width:min(100%,520px);height:auto;min-height:467px}.lc-branding{display:none}.lc-card__right{min-height:467px;position:relative;inset:auto}}@media (width<=520px){.login-page{padding:14px}.lc-card{border-radius:8px;width:100%}.lc-step{padding-top:48px}.lc-step__heading,.lc-input-wrap,.lc-btn-primary,.lc-sso,.lc-divider,.lc-switch-code{width:min(100%,341px)}.lc-reset-dialog{width:calc(100% - 32px);padding:20px}}.setup-page{background:#f4f6f8}.setup-login-shell{grid-template-columns:minmax(360px,.9fr) minmax(420px,520px);min-height:660px}.setup-identity{grid-template-rows:auto minmax(0,1fr) auto}.setup-identity__copy{align-self:center}.setup-identity__copy h1{max-width:360px}.setup-identity__copy p{max-width:420px}.setup-progress-list{gap:10px;margin-top:28px;display:grid}.setup-progress-item{color:#5f6673;border:1px solid #0000;border-radius:6px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.setup-progress-item__icon{color:#8c95a3;background:#fff;border:1px solid #dcdfe6;border-radius:6px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.setup-progress-item__content{gap:2px;min-width:0;display:grid}.setup-progress-item strong{color:#3f4652;font-size:14px;line-height:22px}.setup-progress-item small{color:#7b8494;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.setup-progress-item.is-active{background:#0052d90f;border-color:#c9dcff}.setup-progress-item.is-active .setup-progress-item__icon{color:#fff;background:#0052d9;border-color:#0052d9}.setup-progress-item.is-active strong{color:#0052d9}.setup-progress-item.is-done .setup-progress-item__icon{color:#00a870;background:#f1faf2;border-color:#d5e8d8}.setup-panel{justify-content:center}.setup-panel__heading{margin-bottom:22px}.setup-panel__count{color:#0052d9;letter-spacing:0;margin-bottom:10px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.setup-step-content{min-width:0}.setup-step-content>.page-shell{gap:18px;padding:0}.setup-database-form{gap:18px}.setup-database-form .settings-control-field>span{color:#3f4652}.setup-database-form :where(.t-input,.t-input-adornment){background:#fff;min-height:40px}.setup-database-form :where(.t-input__inner){background:0 0}.setup-db-type-grid{grid-template-columns:repeat(3,minmax(128px,1fr));gap:10px;display:grid}.setup-db-type-card{color:#3f4652;cursor:pointer;text-align:left;background:#fff;border:1px solid #dcdfe6;border-radius:6px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:112px;padding:12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.setup-db-type-card:hover{background:#f6f9ff;border-color:#8ab4ff}.setup-db-type-card:focus-visible{outline-offset:2px;outline:2px solid #0052d952}.setup-db-type-card.is-active{background:#0052d90f;border-color:#0052d9;box-shadow:inset 0 0 0 1px #0052d914}.setup-db-type-card__icon{color:#7b8494;background:#f2f3f5;border-radius:6px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.setup-db-type-card.is-active .setup-db-type-card__icon{color:#fff;background:#0052d9}.setup-db-type-card__body{gap:2px;min-width:0;display:grid}.setup-db-type-card strong{color:#1f2329;overflow-wrap:anywhere;font-size:14px;line-height:22px}.setup-db-type-card small{color:#7b8494;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.setup-db-type-card.is-active strong{color:#0052d9}.setup-form-grid{gap:14px}.setup-actions{margin-top:2px}.setup-choice-grid{gap:10px}.setup-choice{background:#fff;border-color:#dcdfe6;min-height:78px}.setup-choice:hover{background:#f3f7ff}.setup-panel .t-form__item{margin-bottom:16px}.setup-panel .t-form__label{color:#3f4652;font-weight:500}.setup-panel .t-form__item:last-of-type{margin-bottom:0}.setup-panel .t-button--theme-primary{font-weight:600}html.dark .setup-page{background:#111418}html.dark .setup-progress-item{color:#a6b0c0}html.dark .setup-progress-item__icon{color:#a6b0c0;background:#202631;border-color:#3f4652}html.dark .setup-progress-item strong{color:#d7dce5}html.dark .setup-progress-item small{color:#8c95a3}html.dark .setup-progress-item.is-active{background:#458fff1a;border-color:#458fff6b}html.dark .setup-progress-item.is-active .setup-progress-item__icon{color:#fff;background:#266fe8;border-color:#458fff}html.dark .setup-progress-item.is-active strong{color:#72a7ff}html.dark .setup-progress-item.is-done .setup-progress-item__icon{color:#33c78f;background:#00a8701f;border-color:#00a8705c}html.dark .setup-panel__count{color:#72a7ff}html.dark .setup-database-form .settings-control-field>span,html.dark .setup-panel .t-form__label{color:#d7dce5}html.dark .setup-database-form :where(.t-input,.t-input-adornment),html.dark .setup-panel :where(.t-input,.t-input-adornment){color:#f3f6fb;border-color:#3f4652;background:#171b22!important}html.dark .setup-database-form :where(.t-input__inner),html.dark .setup-panel :where(.t-input__inner){color:#f3f6fb;-webkit-text-fill-color:#f3f6fb;background:0 0!important}html.dark .setup-database-form :where(),html.dark .setup-panel :where(){color:#7d8794;-webkit-text-fill-color:#7d8794;-webkit-text-fill-color:#7d8794}html.dark .setup-db-type-card{color:#d7dce5;background:#171b22;border-color:#343b47}html.dark .setup-db-type-card:hover{background:#458fff14;border-color:#458fff8a}html.dark .setup-db-type-card.is-active{background:#458fff1a;border-color:#458fff;box-shadow:inset 0 0 0 1px #458fff1a}html.dark .setup-db-type-card__icon{color:#a6b0c0;background:#202631}html.dark .setup-db-type-card.is-active .setup-db-type-card__icon{color:#fff;background:#266fe8}html.dark .setup-db-type-card strong{color:#f3f6fb}html.dark .setup-db-type-card small{color:#8c95a3}html.dark .setup-db-type-card.is-active strong{color:#72a7ff}html.dark .setup-choice{background:#202631;border-color:#343b47}html.dark .setup-choice:hover{background:#458fff14}@media (width<=900px){.setup-login-shell{grid-template-columns:minmax(0,1fr);width:min(100%,560px)}.setup-progress-list{margin-top:0}.setup-progress-item{grid-template-columns:32px minmax(0,1fr);padding:10px}.setup-progress-item__icon{width:32px;height:32px}.setup-db-type-grid{grid-template-columns:minmax(0,1fr)}.setup-db-type-card{flex-direction:row;align-items:center;min-height:74px}}@media (width<=520px){.setup-form-grid,.setup-actions{grid-template-columns:minmax(0,1fr)}.setup-progress-item small{-webkit-line-clamp:1}}
