@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";*,: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}.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)}: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));--td-theme-button-shadow-color:#fff9;--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{--td-theme-button-shadow-color:#0009;--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}.t-button{text-shadow:0 1px 3px var(--td-theme-button-shadow-color,transparent)}.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{text-shadow:var(--td-theme-button-shadow,none);max-width:100%}.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;backface-visibility:hidden;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;backface-visibility:hidden;transform-origin:top;will-change:opacity, translate, scale}.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) both!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) both!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) both}.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);scale:1}to{opacity:1;visibility:visible;translate:0;scale:1}}@keyframes appPopupFrameOut{0%{opacity:1;visibility:visible;translate:0;scale:1}to{opacity:0;visibility:hidden;translate:var(--app-popup-frame-exit-shift-x) var(--app-popup-frame-exit-shift-y);scale:1}}@keyframes appPopupItemIn{0%{opacity:0;transform:translate(0,0)}to{opacity:1;transform:translate(0,0)}}@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:#e8edf5;background:#0a0e1a;width:100%;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.landing-particles{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}.landing-noise{pointer-events:none;z-index:2;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;width:100%;height:100%;animation:25s linear infinite noiseShift;position:fixed;top:0;left:0}@keyframes noiseShift{0%{transform:translate(0)scale(1.1)}25%{transform:translate(-3%,-2%)scale(1.05)}50%{transform:translate(0)scale(1.1)}75%{transform:translate(3%,2%)scale(1.05)}to{transform:translate(0)scale(1.1)}}.landing-blobs{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.landing-blob{filter:blur(120px);opacity:.4;border-radius:50%;position:absolute}.landing-blob-1{background:radial-gradient(circle,#3b82f64d 0%,#0000 70%);width:600px;height:600px;animation:20s ease-in-out infinite blobFloat;top:-150px;right:-150px}.landing-blob-2{background:radial-gradient(circle,#8b5cf640 0%,#0000 70%);width:500px;height:500px;animation:25s ease-in-out infinite reverse blobFloat;bottom:-100px;left:-100px}.landing-blob-3{background:radial-gradient(circle,#10b98126 0%,#0000 70%);width:400px;height:400px;animation:30s ease-in-out infinite blobFloat;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes blobFloat{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.05)}66%{transform:translate(-20px,20px)scale(.95)}to{transform:translate(0)scale(1)}}.landing-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#3b82f60a 1px,#0000 1px),linear-gradient(90deg,#3b82f60a 1px,#0000 1px);background-size:60px 60px;width:100%;height:100%;animation:30s linear infinite gridMove;position:fixed;top:0;left:0}@keyframes gridMove{0%{background-position:0 0}to{background-position:60px 60px}}.landing-section-bg{pointer-events:none;z-index:0;opacity:0;width:100%;height:100%;transition:opacity 1s;position:fixed;top:0;left:0}.landing-section-bg.visible{opacity:1}.landing-header{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:#0a0e1a99;border-bottom:1px solid #64d2ff14;padding:.75rem 2rem;transition:all .5s;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:#0a0e1ad9;border-bottom-color:#64d2ff26}.landing-header-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.landing-header-logo{color:#64d2ff;text-shadow:0 0 20px #64d2ff4d;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;display:flex}.landing-wrapper{z-index:10;will-change:transform;transition:transform .8s cubic-bezier(.65,0,.35,1);position:relative}.landing-section{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:6rem 2rem 2rem;display:flex;position:relative;overflow-y:auto}.landing-badge{color:#64d2ff;background:#3b82f61a;border:1px solid #3b82f640;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.2rem;font-size:.85rem;animation:.6s ease-out both fadeInDown;display:inline-flex}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.landing-hero-content{text-align:center;max-width:720px}.landing-title{background:linear-gradient(135deg,#64d2ff 0%,#a78bfa 50%,#f472b6 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;text-shadow:none;filter:drop-shadow(0 0 40px #64d2ff26);-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:5rem;font-weight:800;animation:.8s ease-out .2s both fadeInUp}.landing-title-sub{color:#8899b0;-webkit-text-fill-color:#8899b0;letter-spacing:0;filter:none;margin-top:.5rem;font-size:1.4rem;font-weight:500;animation:.8s ease-out .4s both fadeInUp;display:block}.landing-desc{color:#8899b0;max-width:560px;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.8;animation:.8s ease-out .5s both fadeInUp}.landing-hero-actions{justify-content:center;gap:1rem;animation:.8s ease-out .6s both fadeInUp;display:flex}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.landing-section-title{text-align:center;background:linear-gradient(135deg,#64d2ff,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:2.8rem;font-weight:700}.section-active .landing-section-title{animation:.6s ease-out both fadeInUp}.landing-pipeline-subtitle{color:#6b7d98;text-align:center;max-width:600px;margin:-.5rem 0 2rem;font-size:1rem}.section-active .landing-pipeline-subtitle{animation:.6s ease-out .15s both fadeInUp}.landing-pipeline{scrollbar-width:none;align-items:stretch;gap:0;width:100%;max-width:1100px;padding:.5rem 0;display:flex;overflow-x:auto}.landing-pipeline::-webkit-scrollbar{display:none}.section-active .landing-pipeline-layer{animation:.6s ease-out both pipelineIn}@keyframes pipelineIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-pipeline-layer{flex-direction:column;flex-shrink:0;align-items:center;min-width:180px;display:flex;position:relative}.landing-pipeline-layer-header{white-space:nowrap;background:#3b82f61a;border:1px solid #3b82f633;border-radius:20px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;display:flex}.landing-pipeline-layer-icon{color:#64d2ff;font-size:1rem;display:flex}.landing-pipeline-layer-title{color:#64d2ff;letter-spacing:.5px;font-size:.85rem;font-weight:600}.landing-pipeline-items{flex-direction:column;gap:.6rem;width:100%;display:flex}.landing-pipeline-item{text-align:center;cursor:default;background:#ffffff08;border:1px solid #64d2ff14;border-radius:10px;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .8rem;transition:all .3s;display:flex}.landing-pipeline-item:hover{background:#3b82f60f;border-color:#64d2ff33;transform:translate(3px)}.landing-pipeline-item-icon{color:#64d2ff;font-size:1.2rem;display:flex}.landing-pipeline-item-label{color:#e8edf5;font-size:.8rem;font-weight:600}.landing-pipeline-item-desc{color:#6b7d98;font-size:.7rem}.landing-pipeline-connector{justify-content:center;align-items:center;height:24px;margin:.3rem 0;display:flex}.landing-pipeline-arrow{border-bottom:2px solid #64d2ff4d;border-right:2px solid #64d2ff4d;width:16px;height:16px;animation:2s ease-in-out infinite arrowPulse;transform:rotate(-45deg)}@keyframes arrowPulse{0%{opacity:.3;transform:rotate(-45deg)translate(0)}50%{opacity:1;transform:rotate(-45deg)translate(3px,3px)}to{opacity:.3;transform:rotate(-45deg)translate(0)}}.landing-features-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;max-width:780px;display:grid}.section-active .landing-feature-card{animation:.6s ease-out both cardIn}@keyframes cardIn{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-feature-card{text-align:center;cursor:default;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #64d2ff14;border-radius:16px;padding:2rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.landing-feature-card:before{content:"";opacity:0;background:linear-gradient(135deg,#3b82f60d,#8b5cf60d);border-radius:16px;transition:opacity .4s;position:absolute;inset:0}.landing-feature-card:hover:before{opacity:1}.landing-feature-card:hover{border-color:#64d2ff40;transform:translateY(-6px);box-shadow:0 20px 60px #0006,0 0 40px #3b82f60d}.landing-feature-icon{color:#64d2ff;z-index:1;margin-bottom:1rem;font-size:2.5rem;position:relative}.landing-feature-name{color:#e8edf5;z-index:1;margin:0 0 .6rem;font-size:1.15rem;font-weight:600;position:relative}.landing-feature-desc{color:#8899b0;z-index:1;margin:0;font-size:.9rem;line-height:1.6;position:relative}.landing-features-more{margin-top:2rem;animation:.6s ease-out .5s both fadeInUp}.landing-cta-content{text-align:center;max-width:600px}.landing-cta-icon{color:#64d2ff;margin-bottom:1rem;font-size:3rem;animation:4s ease-in-out infinite float}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.landing-cta-desc{color:#8899b0;max-width:520px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.8}.landing-cta-stats{justify-content:center;align-items:center;gap:2rem;margin-bottom:2.5rem;display:flex}.landing-cta-stat{flex-direction:column;align-items:center;gap:.3rem;display:flex}.landing-cta-stat-value{background:linear-gradient(135deg,#64d2ff,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:700}.landing-cta-stat-label{color:#6b7d98;font-size:.85rem}.landing-cta-divider{background:linear-gradient(#0000,#64d2ff33,#0000);width:1px;height:40px}.landing-footer-content{text-align:center;color:#6b7d98;font-size:.9rem}.landing-footer-logo{color:#64d2ff;justify-content:center;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;display:flex}.landing-footer-desc{color:#6b7d98;margin:0 0 1.5rem;font-size:1rem}.landing-footer-links{justify-content:center;align-items:center;gap:.8rem;margin-bottom:1.5rem;display:flex}.landing-footer-link{color:#64d2ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.95rem;text-decoration:none;transition:all .2s}.landing-footer-link:hover{opacity:.7;text-decoration:underline}.landing-footer-link-dot{color:#64d2ff33}.landing-footer-copyright{color:#4a5a70;margin:0;font-size:.8rem}.landing-nav{z-index:100;flex-direction:column;gap:1rem;display:flex;position:fixed;top:50%;right:2rem;transform:translateY(-50%)}.landing-nav-dot{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;padding:0;transition:all .3s;display:flex;position:relative}.landing-nav-dot:before{content:"";border:2px solid #64d2ff4d;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute}.landing-nav-dot-inner{background:#64d2ff66;border-radius:50%;width:6px;height:6px;transition:all .3s}.landing-nav-dot:hover .landing-nav-dot-inner{background:#64d2ff;transform:scale(1.3)}.landing-nav-dot:hover:before{border-color:#64d2ff99;transform:scale(1.1)}.landing-nav-dot.active .landing-nav-dot-inner{background:#64d2ff;transform:scale(1.2);box-shadow:0 0 12px #64d2ff99}.landing-nav-dot.active:before{border-color:#64d2ff;box-shadow:0 0 16px #64d2ff40}.landing-scroll-hint{z-index:100;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:.75rem;transition:all .6s;display:flex;position:fixed;bottom:2.5rem;left:50%;transform:translate(-50%)translateY(10px)}.landing-scroll-hint.visible{opacity:1;transform:translate(-50%)translateY(0)}.landing-scroll-hint-text{color:#64d2ff66;letter-spacing:1px;text-transform:uppercase;font-size:.8rem}.landing-scroll-mouse{border:2px solid #64d2ff33;border-radius:12px;justify-content:center;width:24px;height:38px;padding-top:8px;display:flex}.landing-scroll-wheel{background:linear-gradient(#64d2ff,#64d2ff4d);border-radius:2px;width:3px;height:9px;animation:2s ease-in-out infinite scrollWheel}@keyframes scrollWheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.landing .t-button--variant-outline{color:#64d2ff;border-color:#64d2ff4d;transition:all .3s}.landing .t-button--variant-outline:hover{color:#64d2ff;background:#64d2ff14;border-color:#64d2ff;box-shadow:0 0 20px #64d2ff1a}.landing .t-button--primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;transition:all .3s;box-shadow:0 4px 20px #3b82f640}.landing .t-button--primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);transform:translateY(-1px);box-shadow:0 8px 30px #3b82f659}.landing .t-button--size-large{border-radius:12px;height:48px;padding:0 28px;font-size:1rem}@media (width<=768px){.landing-title{font-size:3.2rem}.landing-title-sub{font-size:1.1rem}.landing-desc{padding:0 1rem;font-size:.95rem}.landing-section-title{font-size:2rem}.landing-features-grid{grid-template-columns:1fr;gap:1rem;max-width:400px}.landing-feature-card{padding:1.5rem 1.2rem}.landing-pipeline-layer{min-width:150px}.landing-pipeline-item{padding:.6rem}.landing-nav{gap:.8rem;right:1rem}.landing-header{padding:.6rem 1rem}.landing-hero-actions{flex-direction:column;align-items:center;gap:.8rem}.landing-cta-stats{gap:1rem}.landing-cta-stat-value{font-size:1.4rem}.landing-badge{padding:.4rem 1rem;font-size:.75rem}}@media (width<=480px){.landing-title{font-size:2.6rem}.landing-title-sub{font-size:1rem}.landing-feature-card{padding:1.2rem 1rem}.landing-footer-links{flex-direction:column;gap:.5rem}.landing-footer-link-dot{display:none}}@media (height<=600px){.landing-section{padding-top:4rem;padding-bottom:1rem}.landing-title{font-size:3rem}.landing-pipeline-layer{min-width:130px}.landing-pipeline-item{padding:.4rem .5rem}.landing-pipeline-item-icon{font-size:1rem}.landing-pipeline-item-label{font-size:.7rem}.landing-pipeline-item-desc{display:none}.landing-features-grid{gap:.8rem}.landing-feature-card{padding:1rem}}.login-page{min-height:var(--app-scaled-vh);color:#1f2329;background:#f4f6f8;place-items:center;padding:clamp(20px,4vw,56px);display:grid}.login-page--checking{justify-content:center;padding:24px;display:flex}.login-shell{background:#fff;border:1px solid #e3e6eb;border-radius:8px;grid-template-columns:minmax(360px,1fr) minmax(360px,440px);width:min(100%,1040px);min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #1f232914}.login-identity{background:linear-gradient(#0052d909,#0000 42%),#f8fafc;border-right:1px solid #e7e7e7;grid-template-rows:auto 1fr;min-width:0;padding:44px;display:grid;position:relative}.login-brand{align-items:center;gap:12px;min-width:0;display:flex}.login-brand__mark{background:#fff;border:1px solid #dcdfe6;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.login-brand__mark img{width:24px;height:24px;display:block}.login-brand>div{gap:2px;min-width:0;display:grid}.login-brand strong{color:#1f2329;font-size:16px;line-height:24px}.login-brand span,.login-identity__copy p,.login-panel__heading p{color:#5f6673;font-size:14px;line-height:22px}.login-identity__copy{align-self:center;max-width:460px;padding-bottom:24px}.login-identity__copy h1,.login-panel__heading h2{color:#1f2329;letter-spacing:0;margin:0;font-weight:600}.login-identity__copy h1{font-size:clamp(32px,4vw,44px);line-height:1.15}.login-identity__copy p,.login-panel__heading p{margin:10px 0 0}.login-panel{background:#fff;flex-direction:column;justify-content:center;min-width:0;padding:54px 44px 42px;display:flex}.login-panel__heading{margin-bottom:28px}.login-panel__heading h2{font-size:26px;line-height:34px}.login-form__stack,.login-reset-dialog{width:100%}.login-form .t-form__item{margin-bottom:0}.login-form .t-form__label{color:#3f4652;font-weight:500}.login-form :where(.t-input,.t-input-adornment){background:#fff}.login-form :where(.t-input__inner){background:0 0}.login-form .t-button--theme-primary{font-weight:600}.login-two-factor{flex-direction:column;gap:16px;display:flex}.login-code-input{letter-spacing:0;font-size:20px;font-weight:600}.login-switch-code{width:100%;margin-top:8px}.login-panel__footer,.login-external-providers{justify-content:center;align-items:stretch;min-width:0;display:flex}.login-panel__footer{border-top:1px solid #e7e7e7;gap:0;margin-top:20px;padding-top:18px}.login-external-providers{margin-top:8px}.login-footer-action{color:#0052d9;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;min-width:max-content;max-width:100%;height:34px;padding:0 14px;font-size:14px;line-height:1;display:inline-flex}.login-footer-action+.login-footer-action{border-left:1px solid #dcdfe6}.login-footer-action:hover{color:#266fe8}.login-footer-action:disabled{color:#a8abb2;cursor:not-allowed}.login-footer-action svg{flex:none;width:16px;height:16px}.login-footer-action .t-button__text{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:visible}.login-reset-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.login-reset-code-row>.t-input{min-width:0}.login-reset-code-button{white-space:nowrap;flex:none;width:auto;min-width:104px}.login-reset-code-button .t-button__text{white-space:nowrap;overflow:visible}html.dark .login-page{color:#f3f6fb;background:#111418}.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-shell{background:#1c2027;border-color:#343b47;box-shadow:0 20px 48px #00000047}html.dark .login-identity{background:linear-gradient(#458fff14,#0000 44%),#171b22;border-right-color:#343b47}html.dark .login-panel__footer{border-top-color:#343b47}html.dark .login-brand__mark{background:#202631;border-color:#3f4652}html.dark .login-brand strong,html.dark .login-identity__copy h1,html.dark .login-panel__heading h2{color:#f3f6fb}html.dark .login-brand span,html.dark .login-identity__copy p,html.dark .login-panel__heading p{color:#a6b0c0}html.dark .login-panel{background:#1c2027}html.dark .login-form .t-form__label{color:#d7dce5}html.dark .login-form .t-input,html.dark .login-form .t-input-adornment{color:#f3f6fb;border-color:#3f4652;background:#171b22!important}html.dark .login-form :where(.t-input__inner){color:#f3f6fb;-webkit-text-fill-color:#f3f6fb;background:0 0!important}html.dark .login-form :where(){color:#7d8794;-webkit-text-fill-color:#7d8794;-webkit-text-fill-color:#7d8794}html.dark .login-form input:-webkit-autofill{caret-color:#f3f6fb;-webkit-text-fill-color:#f3f6fb;box-shadow:inset 0 0 0 1000px #171b22}html.dark .login-form input:-webkit-autofill:hover{caret-color:#f3f6fb;-webkit-text-fill-color:#f3f6fb;box-shadow:inset 0 0 0 1000px #171b22}html.dark .login-form input:-webkit-autofill:focus{caret-color:#f3f6fb;-webkit-text-fill-color:#f3f6fb;box-shadow:inset 0 0 0 1000px #171b22}html.dark .login-footer-action{color:#72a7ff}html.dark .login-footer-action+.login-footer-action{border-left-color:#3f4652}html.dark .login-footer-action:hover{color:#9fc4ff}@media (width<=900px){.login-page{padding:24px 18px}.login-shell{grid-template-columns:minmax(0,1fr);width:min(100%,520px);min-height:0}.login-identity{border-bottom:1px solid #e7e7e7;border-right:0;gap:28px;padding:28px}.login-identity__copy{padding-bottom:0}.login-identity__copy h1{font-size:30px}.login-panel{padding:32px 28px}html.dark .login-identity{border-bottom-color:#343b47}}@media (width<=520px){.login-page{padding:14px}.login-identity,.login-panel{padding:24px 18px}.login-panel__footer,.login-external-providers{flex-wrap:wrap}.login-footer-action{padding:0 10px}}.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}}
