.ts-control{z-index:1;box-sizing:border-box;width:100%;box-shadow:none;border:1px solid #d0d0d0;border-radius:3px;flex-wrap:wrap;padding:8px;display:flex;position:relative;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:calc(6px - 0) 8px calc(3px - 0)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;color:#303030;background:#f2f2f2;border:0 solid #d0d0d0;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{color:#303030;background:#e8e8e8;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-top:0;border-radius:0 0 3px 3px;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#303030;cursor:default;background:#fff}.ts-dropdown .active{color:#495c68;background-color:#f5fafd}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{width:30px;height:30px;margin:5px 8px;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:2px;transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret), 8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff, #d0d0d0, 85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:8px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:8px;display:block}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 6px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{cursor:text;background:#fff}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root{--ui-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ui-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ui-primary:99 91 255;--ui-primary-strong:79 70 229;--ui-secondary:34 211 238;--ui-success:16 185 129;--ui-warning:245 158 11;--ui-danger:239 68 68;--ui-info:59 130 246;--ui-bg:246 247 251;--ui-surface:255 255 255;--ui-surface-2:249 250 252;--ui-surface-3:241 243 248;--ui-border:228 231 240;--ui-border-strong:210 215 228;--ui-text:15 23 42;--ui-text-2:51 65 85;--ui-muted:100 116 139;--ui-nav-bg:10 12 24;--ui-nav-bg-2:16 19 36;--ui-nav-text:148 160 186;--ui-nav-text-strong:241 245 249;--ui-radius-sm:6px;--ui-radius:10px;--ui-radius-lg:14px;--ui-radius-xl:20px;--ui-shadow-xs:0 1px 2px #0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0a, 0 2px 8px -2px #0f172a0f;--ui-shadow-md:0 4px 12px -2px #0f172a14, 0 2px 4px -2px #0f172a0d;--ui-shadow-lg:0 24px 48px -12px #0f172a40, 0 8px 16px -8px #0f172a1f;--ui-ring:0 0 0 3px rgb(var(--ui-primary) / .22);--ui-ease:cubic-bezier(.2, .8, .2, 1);--ui-fast:.12s;--ui-base:.2s;--ui-slow:.32s;--ui-header-h:3.75rem;--primary:var(--ui-primary);--primary-rgb:99, 91, 255;--secondary:var(--ui-secondary);--success:var(--ui-success);--warning:var(--ui-warning);--danger:var(--ui-danger);--info:var(--ui-info);--body-bg:var(--ui-bg);--light:var(--ui-surface-3);--default-text-color:var(--ui-text);--default-border:var(--ui-border);--default-background:var(--ui-surface-2);--bootstrap-card-border:var(--ui-border);--list-hover-focus-bg:var(--ui-surface-3);--text-muted:var(--ui-muted);--input-border:var(--ui-border-strong);--menu-prime-color:var(--ui-nav-text);--menu-border-color:255 255 255;--header-prime-color:var(--ui-muted);--header-border-color:var(--ui-border)}.dark{--ui-bg:8 10 18;--ui-surface:16 19 31;--ui-surface-2:21 25 40;--ui-surface-3:28 33 52;--ui-border:34 39 59;--ui-border-strong:48 55 80;--ui-text:226 232 240;--ui-text-2:203 213 225;--ui-muted:139 151 176;--ui-nav-bg:8 10 18;--ui-nav-bg-2:12 15 27;--ui-shadow-xs:0 1px 2px #0000004d;--ui-shadow-sm:0 1px 2px #0000004d, 0 0 0 1px #ffffff05;--ui-shadow-md:0 8px 24px -6px #00000080;--ui-shadow-lg:0 32px 64px -16px #000000b3;--ui-ring:0 0 0 3px rgb(var(--ui-primary) / .35);--body-bg:var(--ui-bg);--dark-bg:var(--ui-surface);--light:var(--ui-surface-3);--dark:240 245 248;--input-border:var(--ui-border-strong);--form-control-bg:var(--ui-surface-2);--default-text-color:var(--ui-text);--default-border:var(--ui-border);--header-border-color:var(--ui-border)}html{font-family:var(--ui-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01"}body{font-family:var(--ui-font);color:rgb(var(--ui-text));background-color:rgb(var(--ui-bg));background-image:radial-gradient(1200px 400px at 85% -10%, rgb(var(--ui-primary) / .07), transparent 60%), radial-gradient(900px 300px at 10% -10%, rgb(var(--ui-secondary) / .05), transparent 60%);background-attachment:fixed;font-size:.875rem}::selection{background:rgb(var(--ui-primary) / .2)}:focus-visible{outline:2px solid rgb(var(--ui-primary));outline-offset:2px}a{transition:color var(--ui-fast) var(--ui-ease)}code,kbd,pre,.font-mono{font-family:var(--ui-font-mono)}.text-defaulttextcolor{color:rgb(var(--ui-text))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-sidebar{font-family:var(--ui-font);background:linear-gradient(180deg, rgb(var(--ui-nav-bg)) 0%, rgb(var(--ui-nav-bg-2)) 100%);border-inline-end:1px solid #ffffff0f}.app-sidebar:is(.dark *){background:linear-gradient(180deg, rgb(var(--ui-nav-bg)) 0%, rgb(var(--ui-nav-bg-2)) 100%)}.app-sidebar:before{content:"";pointer-events:none;background:radial-gradient(18rem 10rem at 0% 0%, rgb(var(--ui-primary) / .18), transparent 70%);height:14rem;position:absolute;inset:0 0 auto}.app-sidebar .main-sidebar-header,.app-sidebar .main-sidebar-header:is(.dark *){background:rgb(var(--ui-nav-bg));border-bottom-color:#ffffff0f;border-inline-end-color:#ffffff0f;justify-content:flex-start;padding-inline:1.25rem}.ui-brand{color:#fff;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.ui-brand__mark{color:#fff;background:linear-gradient(135deg, rgb(var(--ui-primary)) 0%, rgb(var(--ui-secondary)) 140%);width:2rem;height:2rem;box-shadow:0 6px 16px -6px rgb(var(--ui-primary) / .8), inset 0 1px 0 #ffffff40;border-radius:.6rem;flex:none;place-items:center;display:inline-grid}.ui-brand__mark svg{width:1.1rem;height:1.1rem}.ui-brand__name{flex-direction:column;line-height:1.1;display:flex}.ui-brand__title{letter-spacing:-.01em;color:rgb(var(--ui-nav-text-strong));font-size:.95rem;font-weight:600}.ui-brand__subtitle{color:rgb(var(--ui-nav-text) / .75);font-size:.6875rem;font-weight:500}.app-header .ui-brand__title{color:rgb(var(--ui-text))}.app-header .ui-brand__subtitle{color:rgb(var(--ui-muted))}.app-sidebar .main-menu{padding-top:.5rem;padding-bottom:1.5rem}.app-sidebar .slide__category,.app-sidebar .slide__category:is(.dark *){letter-spacing:.09em;color:rgb(var(--ui-nav-text) / .55);opacity:1;padding:1.1rem 1.5rem .4rem;font-size:.65rem;font-weight:600}.app-sidebar .side-menu__item,.app-sidebar .side-menu__item:is(.dark *){border-radius:var(--ui-radius);color:rgb(var(--ui-nav-text));transition:background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);gap:.15rem;margin-block:.125rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:500}.app-sidebar .side-menu__icon,.app-sidebar .side-menu__icon:is(.dark *){color:rgb(var(--ui-nav-text) / .85);transition:color var(--ui-fast) var(--ui-ease);font-size:1.15rem}.app-sidebar .side-menu__item:hover{color:rgb(var(--ui-nav-text-strong));background-color:#ffffff0d}.app-sidebar .side-menu__item:hover .side-menu__icon{color:rgb(var(--ui-nav-text-strong))}.app-sidebar .side-menu__item:focus-visible{outline:2px solid rgb(var(--ui-primary));outline-offset:0}.app-sidebar .main-menu>.slide>.side-menu__item.active{color:#fff;background:linear-gradient(90deg, rgb(var(--ui-primary) / .28) 0%, rgb(var(--ui-primary) / .08) 100%);box-shadow:inset 0 0 0 1px rgb(var(--ui-primary) / .3), inset 3px 0 0 rgb(var(--ui-primary))}[dir=rtl] .app-sidebar .main-menu>.slide>.side-menu__item.active{box-shadow:inset 0 0 0 1px rgb(var(--ui-primary) / .3), inset -3px 0 0 rgb(var(--ui-primary))}.app-sidebar .main-menu>.slide>.side-menu__item.active .side-menu__icon{color:#c7d2fe}.app-sidebar .side-menu__angle{color:rgb(var(--ui-nav-text) / .7);transition:transform var(--ui-base) var(--ui-ease)}.app-sidebar .slide-menu.child1{border-inline-start:1px solid #ffffff14;margin-inline-start:1.35rem;padding-inline-start:.5rem;position:relative}.app-sidebar .slide-menu.child1 .side-menu__item,.app-sidebar .slide-menu.child2 .side-menu__item{padding:.4rem .75rem;font-size:.78rem}.app-sidebar .slide-menu.child1 .side-menu__item:before,.app-sidebar .slide-menu.child2 .side-menu__item:before{display:none}.app-sidebar .slide-menu.child1 .side-menu__item.active,.app-sidebar .slide-menu.child2 .side-menu__item.active{color:#fff;background-color:#ffffff0f}.app-sidebar .simplebar-scrollbar:before{background:#ffffff40}:is([data-toggled=icon-overlay-close]:not([data-icon-overlay=open]),[data-toggled=icon-text-close],[data-toggled=menu-click-closed],[data-toggled=close],[data-toggled=double-menu-close]) .app-sidebar{width:5rem!important}:is([data-toggled=icon-overlay-close]:not([data-icon-overlay=open]),[data-toggled=icon-text-close],[data-toggled=menu-click-closed],[data-toggled=close],[data-toggled=double-menu-close]) .app-sidebar :is(.side-menu__label,.side-menu__angle,.slide__category .category-name,.ui-brand__name){display:none!important}:is([data-toggled=icon-overlay-close]:not([data-icon-overlay=open]),[data-toggled=icon-text-close],[data-toggled=menu-click-closed],[data-toggled=close],[data-toggled=double-menu-close]) .app-sidebar .main-sidebar-header{justify-content:center!important;width:5rem!important;padding-inline:0!important}:is([data-toggled=icon-overlay-close]:not([data-icon-overlay=open]),[data-toggled=icon-text-close],[data-toggled=menu-click-closed],[data-toggled=close],[data-toggled=double-menu-close]) .app-sidebar .slide__category{text-align:center!important;padding:.7rem 0!important;position:relative!important}:is([data-toggled=icon-overlay-close]:not([data-icon-overlay=open]),[data-toggled=icon-text-close],[data-toggled=menu-click-closed],[data-toggled=close],[data-toggled=double-menu-close]) .app-sidebar .slide__category:before{content:""!important;background:#ffffff1f!important;border:0!important;border-radius:0!important;width:1.25rem!important;height:1px!important;margin:0 auto!important;display:block!important}:is([data-toggled=icon-overlay-close]:not([data-icon-overlay=open]),[data-toggled=icon-text-close],[data-toggled=menu-click-closed],[data-toggled=close],[data-toggled=double-menu-close]) .app-sidebar .side-menu__item{border-radius:var(--ui-radius)!important;justify-content:center!important;align-items:center!important;width:2.75rem!important;height:2.75rem!important;margin:.2rem auto!important;padding:0!important;display:flex!important}:is([data-toggled=icon-overlay-close]:not([data-icon-overlay=open]),[data-toggled=icon-text-close],[data-toggled=menu-click-closed],[data-toggled=close],[data-toggled=double-menu-close]) .app-sidebar .side-menu__item .side-menu__icon{margin:0!important;font-size:1.25rem!important}:is([data-toggled=icon-overlay-close]:not([data-icon-overlay=open]),[data-toggled=icon-text-close],[data-toggled=menu-click-closed],[data-toggled=close],[data-toggled=double-menu-close]) .app-sidebar .side-menu__item.active{background:rgb(var(--ui-primary) / .22)!important;box-shadow:inset 0 0 0 1px rgb(var(--ui-primary) / .35)!important;color:#fff!important}:is([data-toggled=icon-overlay-close]:not([data-icon-overlay=open]),[data-toggled=icon-text-close],[data-toggled=menu-click-closed],[data-toggled=close],[data-toggled=double-menu-close]) .app-sidebar .slide-menu{display:none!important}:is([data-toggled=icon-overlay-close]:not([data-icon-overlay=open]),[data-toggled=icon-text-close],[data-toggled=menu-click-closed],[data-toggled=close],[data-toggled=double-menu-close]) .content{margin-inline-start:5rem!important}:is([data-toggled=icon-overlay-close]:not([data-icon-overlay=open]),[data-toggled=icon-text-close],[data-toggled=menu-click-closed],[data-toggled=close],[data-toggled=double-menu-close]) .app-header{padding-inline-start:5rem!important}#responsive-overlay.active{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0206178c}.app-header,.app-header:is(.dark *){height:var(--ui-header-h);background-color:rgb(var(--ui-surface) / .72);border-bottom:1px solid rgb(var(--ui-border) / .8);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px)}.app-header .main-header-container{gap:.75rem}.ui-header-icon-btn{border-radius:var(--ui-radius);width:2.25rem;height:2.25rem;color:rgb(var(--ui-muted));transition:background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.ui-header-icon-btn:hover{color:rgb(var(--ui-text));background:rgb(var(--ui-surface-3));border-color:rgb(var(--ui-border))}.ui-header-icon-btn i{font-size:1.2rem;line-height:1}.ui-search-trigger{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2) / .8);width:min(24rem,38vw);height:2.25rem;color:rgb(var(--ui-muted));text-align:start;transition:border-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease);align-items:center;gap:.6rem;padding:0 .5rem 0 .75rem;font-size:.8125rem;display:inline-flex}.ui-search-trigger:hover{border-color:rgb(var(--ui-border-strong));background:rgb(var(--ui-surface))}.ui-search-trigger span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-kbd{border-radius:var(--ui-radius-sm);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));color:rgb(var(--ui-muted));font-family:var(--ui-font);box-shadow:0 1px 0 rgb(var(--ui-border));align-items:center;gap:.15rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}@media (width<=767.98px){.ui-search-trigger{justify-content:center;width:2.25rem;padding:0}.ui-search-trigger span,.ui-search-trigger .ui-kbd{display:none}}.ui-avatar-btn{transition:background-color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:.2rem .5rem .2rem .2rem;display:inline-flex}.ui-avatar-btn:hover,.ui-avatar-btn[aria-expanded=true]{background:rgb(var(--ui-surface-3));border-color:rgb(var(--ui-border))}.ui-avatar{color:#fff;background:linear-gradient(135deg, rgb(var(--ui-primary)), rgb(var(--ui-secondary)) 160%);border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 1px #fff3}.ui-avatar-btn__meta{text-align:start;flex-direction:column;line-height:1.15;display:flex}.ui-avatar-btn__name{color:rgb(var(--ui-text));font-size:.8125rem;font-weight:600}.ui-avatar-btn__role{color:rgb(var(--ui-muted));font-size:.6875rem}.ui-menu{inset-inline-end:0;z-index:60;border-radius:var(--ui-radius-lg);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));width:15rem;box-shadow:var(--ui-shadow-lg);transform-origin:100% 0;padding:.4rem;position:absolute;top:calc(100% + .5rem)}.ui-menu__header{border-bottom:1px solid rgb(var(--ui-border));margin-bottom:.3rem;padding:.6rem .65rem .7rem}.ui-menu__item{border-radius:var(--ui-radius-sm);width:100%;color:rgb(var(--ui-text-2));text-align:start;background:0 0;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:500;display:flex}.ui-menu__item i{color:rgb(var(--ui-muted));font-size:1rem}.ui-menu__item:hover,.ui-menu__item:focus-visible{background:rgb(var(--ui-surface-3));color:rgb(var(--ui-text));outline:none}.ui-menu__item--danger:hover,.ui-menu__item--danger:hover i{color:rgb(var(--ui-danger));background:rgb(var(--ui-danger) / .08)}.ui-menu__divider{background:rgb(var(--ui-border));height:1px;margin:.3rem 0}.ti-dropdown-menu,.hs-dropdown-menu{border-radius:var(--ui-radius-lg);border:1px solid rgb(var(--ui-border));background-color:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-lg)}.ti-dropdown-item{border-radius:var(--ui-radius-sm)}.ti-dropdown-item:hover{background:rgb(var(--ui-surface-3))}.ui-palette{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02061780;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}.ui-palette__panel{border-radius:var(--ui-radius-xl);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface) / .96);width:min(38rem,100%);box-shadow:var(--ui-shadow-lg);overflow:hidden}.ui-palette__search{border-bottom:1px solid rgb(var(--ui-border));align-items:center;gap:.75rem;padding:0 1rem;display:flex}.ui-palette__search i{color:rgb(var(--ui-muted));font-size:1.2rem}.ui-palette__search input,.ui-palette__search input:focus{height:3.25rem;box-shadow:none;color:rgb(var(--ui-text));background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.95rem}.ui-palette__list{max-height:min(24rem,55vh);padding:.4rem;overflow-y:auto}.ui-palette__item{border-radius:var(--ui-radius);color:rgb(var(--ui-text-2));cursor:pointer;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.875rem;display:flex}.ui-palette__item i{border-radius:var(--ui-radius-sm);background:rgb(var(--ui-surface-3));width:1.9rem;height:1.9rem;color:rgb(var(--ui-muted));place-items:center;font-size:1rem;display:inline-grid}.ui-palette__item small{color:rgb(var(--ui-muted));margin-inline-start:auto;font-size:.75rem}.ui-palette__item[aria-selected=true]{background:rgb(var(--ui-primary) / .1);color:rgb(var(--ui-text))}.ui-palette__item[aria-selected=true] i{background:rgb(var(--ui-primary) / .15);color:rgb(var(--ui-primary))}.ui-palette__empty{text-align:center;color:rgb(var(--ui-muted));padding:2rem 1rem}.ui-palette__footer{border-top:1px solid rgb(var(--ui-border));color:rgb(var(--ui-muted));gap:1rem;padding:.6rem 1rem;font-size:.75rem;display:flex}.main-content{padding-inline:clamp(1rem,2.4vw,2rem);padding-bottom:1rem}.ui-page-header{flex-direction:column;gap:.35rem;margin:1.75rem 0 1.5rem;display:flex}.ui-breadcrumb{color:rgb(var(--ui-muted));flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;display:flex}.ui-breadcrumb a{color:rgb(var(--ui-muted))}.ui-breadcrumb a:hover{color:rgb(var(--ui-primary))}.ui-breadcrumb [aria-current=page]{color:rgb(var(--ui-text-2))}.ui-page-header h1,.ui-page-title{letter-spacing:-.022em;color:rgb(var(--ui-text));margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.65rem);font-weight:600;line-height:1.25}.ui-page-header h1+p,.ui-page-header p.mt-0\.5{color:rgb(var(--ui-muted));margin-top:.3rem;font-size:.8125rem}.ui-page-header a.text-xs.text-primary{align-items:center;gap:.25rem;margin-bottom:.35rem;font-size:.75rem;font-weight:500;display:inline-flex}.ui-footer{border-top:1px solid rgb(var(--ui-border) / .7);color:rgb(var(--ui-muted));flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:1rem;padding:1.5rem 0 .5rem;font-size:.75rem;display:flex}.ui-toast-stack{top:calc(var(--ui-header-h) + 1rem);z-index:9000;pointer-events:none;flex-direction:column;gap:.6rem;width:min(24rem,100vw - 2rem);display:flex;position:fixed;inset-inline-end:1rem}.ui-toast{border-radius:var(--ui-radius-lg);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface) / .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--ui-shadow-lg);pointer-events:auto;animation:ui-toast-in var(--ui-slow) var(--ui-ease) both;align-items:flex-start;gap:.75rem;padding:.85rem .85rem .85rem 1rem;display:flex}.ui-toast__icon{border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:1rem;display:inline-grid}.ui-toast--success .ui-toast__icon{color:rgb(var(--ui-success));background:rgb(var(--ui-success) / .12)}.ui-toast--error .ui-toast__icon{color:rgb(var(--ui-danger));background:rgb(var(--ui-danger) / .12)}.ui-toast--error{border-color:rgb(var(--ui-danger) / .35)}.ui-toast__body{min-width:0;color:rgb(var(--ui-text));overflow-wrap:anywhere;flex:1;padding-top:.2rem;font-size:.8125rem}.ui-toast__title{margin-bottom:.1rem;font-weight:600;display:block}.ui-toast__close{border-radius:var(--ui-radius-sm);width:1.75rem;height:1.75rem;color:rgb(var(--ui-muted));place-items:center;display:inline-grid}.ui-toast__close:hover{background:rgb(var(--ui-surface-3));color:rgb(var(--ui-text))}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.box,.box:is(.dark *){border-radius:var(--ui-radius-lg);border:1px solid rgb(var(--ui-border));background-color:rgb(var(--ui-surface));color:rgb(var(--ui-text));box-shadow:var(--ui-shadow-sm);margin-bottom:1.5rem;font-size:.8125rem}.box-header,.box-header:is(.dark *){border-bottom:1px solid rgb(var(--ui-border));border-top-left-radius:var(--ui-radius-lg);border-top-right-radius:var(--ui-radius-lg);gap:.75rem;min-height:3.5rem;padding:.85rem 1.25rem}.box-title,.box-title:is(.dark *){letter-spacing:-.01em;color:rgb(var(--ui-text));font-size:.9375rem;font-weight:600}.box .box-header .box-title:before{display:none}.box-body{color:rgb(var(--ui-text));padding:1.25rem}.box-footer{border-top:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2) / .6);border-bottom-left-radius:var(--ui-radius-lg);border-bottom-right-radius:var(--ui-radius-lg);padding:1rem 1.25rem}.ti-btn{border-radius:var(--ui-radius);letter-spacing:-.003em;min-height:2.25rem;transition:background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease), transform var(--ui-fast) var(--ui-ease);border:1px solid #0000;gap:.4rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:500;line-height:1.2}.ti-btn:focus-visible{box-shadow:var(--ui-ring);outline:none}.ti-btn:active:not(:disabled){transform:translateY(1px)}.ti-btn:disabled,.ti-btn[disabled]{opacity:.55;cursor:not-allowed}.ti-btn-primary,.ti-btn-primary-full{color:#fff;background:linear-gradient(180deg, rgb(var(--ui-primary)) 0%, rgb(var(--ui-primary-strong)) 100%);border-color:rgb(var(--ui-primary-strong));box-shadow:0 1px 2px rgb(var(--ui-primary-strong) / .35), inset 0 1px 0 #ffffff2e}.ti-btn-primary:hover,.ti-btn-primary:focus,.ti-btn-primary-full:hover,.ti-btn-primary-full:focus{color:#fff;background:linear-gradient(180deg, rgb(var(--ui-primary) / .92) 0%, rgb(var(--ui-primary-strong)) 100%);box-shadow:0 6px 16px -6px rgb(var(--ui-primary) / .7), inset 0 1px 0 #ffffff2e}.ti-btn-secondary,.ti-btn-light,.ti-btn-light:is(.dark *){color:rgb(var(--ui-text-2));background:rgb(var(--ui-surface));border-color:rgb(var(--ui-border-strong));box-shadow:var(--ui-shadow-xs)}.ti-btn-secondary:hover,.ti-btn-secondary:focus,.ti-btn-light:hover,.ti-btn-light:focus{color:rgb(var(--ui-text));background:rgb(var(--ui-surface-2));border-color:rgb(var(--ui-muted) / .5)}.ti-btn-soft-primary{color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .1);border-color:rgb(var(--ui-primary) / .15)}.ti-btn-soft-primary:hover{color:#fff;background:rgb(var(--ui-primary))}.ti-btn-soft-danger{color:rgb(var(--ui-danger));background:rgb(var(--ui-danger) / .08);border-color:rgb(var(--ui-danger) / .15)}.ti-btn-soft-danger:hover{color:#fff;background:rgb(var(--ui-danger))}.ti-btn-danger,.ti-btn-danger-full{color:#fff;background:rgb(var(--ui-danger));border-color:rgb(var(--ui-danger))}.ti-btn-danger:hover,.ti-btn-danger-full:hover{color:#fff;background:#dc2626}.ti-btn.\!h-\[1\.75rem\]{border-radius:var(--ui-radius-sm);min-height:0}.ti-btn-icon{min-height:0;padding:0}.form-label,.ti-form-label{color:rgb(var(--ui-text-2));margin-bottom:.4rem;font-size:.8125rem;font-weight:500;display:inline-block}.form-control,.ti-form-control,.ti-form-input,.ti-form-select,.form-select,.app-content-input{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border-strong));background-color:rgb(var(--ui-surface));min-height:2.5rem;color:rgb(var(--ui-text));box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease);font-size:.875rem}textarea.form-control,textarea.ti-form-control{min-height:5rem;line-height:1.55}.form-control-sm,.ti-form-control.form-control-sm{min-height:2.15rem}.form-control:is(.dark *),.ti-form-control:is(.dark *),.form-select:is(.dark *){background-color:rgb(var(--ui-surface-2));border-color:rgb(var(--ui-border-strong));color:rgb(var(--ui-text))}.form-control:hover,.ti-form-control:hover,.form-select:hover{border-color:rgb(var(--ui-muted) / .55)}.form-control:focus,.ti-form-control:focus,.form-select:focus,.ti-form-input:focus,.ti-form-select:focus{border-color:rgb(var(--ui-primary));box-shadow:var(--ui-ring);outline:none}.form-control::placeholder,.ti-form-control::placeholder{color:rgb(var(--ui-muted) / .8)}.form-control:disabled,.form-control[readonly],.ti-form-control:disabled{background-color:rgb(var(--ui-surface-3));color:rgb(var(--ui-muted));cursor:not-allowed}.form-control.is-invalid,.form-control[aria-invalid=true],.ti-form-control[aria-invalid=true],.border-danger.form-control{border-color:rgb(var(--ui-danger))}.form-control.is-invalid:focus,.form-control[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgb(var(--ui-danger) / .2)}.invalid-feedback,.text-danger.text-xs,p.text-danger{font-size:.75rem;font-weight:500}select.form-control,select.ti-form-control,.form-select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%238b97b0'%3e%3cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.17l3.71-3.94a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3e%3c/svg%3e");background-position:right .6rem center;background-repeat:no-repeat;background-size:1.1rem;padding-inline-end:2.25rem}[dir=rtl] select.form-control,[dir=rtl] select.ti-form-control,[dir=rtl] .form-select{background-position:.6rem}select[multiple].form-control,select[multiple].ti-form-control,select[size].form-control{background-image:none;padding-inline-end:.85rem}.form-check-input,input[type=checkbox].form-check-input,input[type=radio].form-check-input{border:1px solid rgb(var(--ui-border-strong));background-color:rgb(var(--ui-surface));width:1rem;height:1rem;accent-color:rgb(var(--ui-primary));cursor:pointer;border-radius:.3rem}input[type=radio].form-check-input{border-radius:999px}.form-check-input:checked{background-color:rgb(var(--ui-primary));border-color:rgb(var(--ui-primary))}.form-check-input:focus-visible{box-shadow:var(--ui-ring);outline:none}input[type=checkbox],input[type=radio],input[type=range]{accent-color:rgb(var(--ui-primary))}input[type=file].form-control{padding:.35rem}input[type=file]::file-selector-button{border-radius:var(--ui-radius-sm);background:rgb(var(--ui-primary) / .1);color:rgb(var(--ui-primary));cursor:pointer;border:0;margin-inline-end:.75rem;padding:.4rem .8rem;font-weight:500}.table-responsive{border:1px solid rgb(var(--ui-border));border-radius:var(--ui-radius);-webkit-overflow-scrolling:touch;overflow-x:auto}.box-body>.table-responsive:only-child{margin-bottom:0!important}.table{border-collapse:separate;border-spacing:0;width:100%;color:rgb(var(--ui-text));font-size:.8125rem}.table>thead>tr>th,.table thead th{z-index:1;border:0;border-bottom:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2));color:rgb(var(--ui-muted));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:.7rem 1rem;font-size:.6875rem;font-weight:600;position:sticky;top:0}.table>tbody>tr>td,.table tbody td{border:0;border-bottom:1px solid rgb(var(--ui-border) / .8);vertical-align:middle;padding:.8rem 1rem}.table>tbody>tr:last-child>td{border-bottom:0}.table.table-bordered,.table.table-bordered th,.table.table-bordered td{border-inline:0;border-top:0}.table>tbody>tr{transition:background-color var(--ui-fast) var(--ui-ease)}.table>tbody>tr:hover,.table>tbody>tr.hover\:bg-gray-50:hover,.table>tbody>tr:is(.dark *):hover{background-color:rgb(var(--ui-primary) / .035)}.table>tbody>tr:has(input[type=checkbox]:checked){background-color:rgb(var(--ui-primary) / .06)}.table td a.font-semibold,.table td .font-semibold a{color:rgb(var(--ui-text))}.table td a:hover{color:rgb(var(--ui-primary))}nav[role=navigation][aria-label]{font-size:.8125rem}nav[role=navigation] span[aria-current=page]>span{background:rgb(var(--ui-primary))!important;border-color:rgb(var(--ui-primary))!important;color:#fff!important}nav[role=navigation] a.relative,nav[role=navigation] span.relative{color:rgb(var(--ui-text-2));border-color:rgb(var(--ui-border))!important;background-color:rgb(var(--ui-surface))!important}nav[role=navigation] a.relative:hover{color:rgb(var(--ui-primary));background-color:rgb(var(--ui-surface-3))!important}.badge{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.35;display:inline-flex}.badge.bg-success\/10:before,.badge.bg-warning\/10:before,.badge.bg-danger\/10:before,.badge.bg-info\/10:before{content:"";width:.4rem;height:.4rem;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:999px}.badge.bg-light{background:rgb(var(--ui-surface-3));color:rgb(var(--ui-text-2))}.avatar{border-radius:var(--ui-radius)}.avatar.avatar-rounded{border-radius:999px}.alert{border-radius:var(--ui-radius);font-size:.8125rem}.cms-media-picker-shell>.absolute.inset-0,.ti-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cms-media-picker-shell [role=dialog],.ti-modal-content{border:1px solid rgb(var(--ui-border));box-shadow:var(--ui-shadow-lg);border-radius:var(--ui-radius-xl)!important}.ui-grid{gap:1.25rem;display:grid}.ui-grid--kpi{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));margin-bottom:1.5rem}.ui-grid--split{grid-template-columns:minmax(0,1fr)}@media (width>=1200px){.ui-grid--split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ui-kpi{border-radius:var(--ui-radius-lg);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-sm);color:inherit;transition:border-color var(--ui-base) var(--ui-ease), box-shadow var(--ui-base) var(--ui-ease), transform var(--ui-base) var(--ui-ease);flex-direction:column;gap:1rem;padding:1.15rem 1.25rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.ui-kpi:after{content:"";background:radial-gradient(circle, rgb(var(--ui-kpi-tone,var(--ui-primary)) / .14), transparent 70%);pointer-events:none;border-radius:999px;width:10rem;height:10rem;position:absolute;inset:auto -20% -60% auto}a.ui-kpi:hover{border-color:rgb(var(--ui-kpi-tone,var(--ui-primary)) / .45);box-shadow:var(--ui-shadow-md);transform:translateY(-1px)}.ui-kpi__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ui-kpi__label{color:rgb(var(--ui-muted));font-size:.8125rem;font-weight:500}.ui-kpi__icon{border-radius:var(--ui-radius);width:2.25rem;height:2.25rem;color:rgb(var(--ui-kpi-tone,var(--ui-primary)));background:rgb(var(--ui-kpi-tone,var(--ui-primary)) / .12);box-shadow:inset 0 0 0 1px rgb(var(--ui-kpi-tone,var(--ui-primary)) / .18);place-items:center;font-size:1.15rem;display:inline-grid}.ui-kpi__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:rgb(var(--ui-text));font-size:1.85rem;font-weight:600;line-height:1}.ui-kpi__meta{color:rgb(var(--ui-muted));font-size:.75rem}.ui-kpi--primary{--ui-kpi-tone:var(--ui-primary)}.ui-kpi--cyan{--ui-kpi-tone:6 182 212}.ui-kpi--success{--ui-kpi-tone:var(--ui-success)}.ui-kpi--warning{--ui-kpi-tone:var(--ui-warning)}.ui-meter{background:rgb(var(--ui-surface-3));border-radius:999px;height:.6rem;display:flex;overflow:hidden}.ui-meter>span{height:100%;display:block}.ui-meter>span+span{border-inline-start:2px solid rgb(var(--ui-surface))}.ui-legend{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.6rem 1rem;margin-top:1.1rem;display:grid}.ui-legend__item{color:rgb(var(--ui-text-2));align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.ui-legend__dot{border-radius:3px;flex:none;width:.6rem;height:.6rem}.ui-legend__value{font-variant-numeric:tabular-nums;color:rgb(var(--ui-text));margin-inline-start:auto;font-weight:600}.ui-tone-published{background:rgb(var(--ui-success))}.ui-tone-draft{background:rgb(var(--ui-warning))}.ui-tone-pending_review{background:rgb(var(--ui-info))}.ui-tone-scheduled{background:rgb(var(--ui-primary))}.ui-tone-trashed{background:rgb(var(--ui-danger))}.ui-list{margin:0;padding:0;list-style:none}.ui-list__item{border-bottom:1px solid rgb(var(--ui-border) / .8);align-items:center;gap:.85rem;padding:.75rem 1.25rem;display:flex}.ui-list__item:last-child{border-bottom:0}.ui-list__item:hover{background:rgb(var(--ui-surface-2))}.ui-list__icon{border-radius:var(--ui-radius);background:rgb(var(--ui-primary) / .1);width:2.1rem;height:2.1rem;color:rgb(var(--ui-primary));flex:none;place-items:center;font-size:1rem;display:inline-grid}.ui-list__main{flex:1;min-width:0}.ui-list__title{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ui-text));font-weight:600;display:block;overflow:hidden}a.ui-list__title:hover{color:rgb(var(--ui-primary))}.ui-list__sub{color:rgb(var(--ui-muted));font-size:.75rem}.ui-action-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;display:grid}.ui-action{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2) / .6);color:rgb(var(--ui-text-2));transition:border-color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease);align-items:center;gap:.7rem;padding:.8rem .9rem;font-size:.8125rem;font-weight:500;display:flex}.ui-action i{color:rgb(var(--ui-primary));font-size:1.1rem}.ui-action:hover{border-color:rgb(var(--ui-primary) / .4);background:rgb(var(--ui-primary) / .06);color:rgb(var(--ui-text))}.ui-empty{text-align:center;color:rgb(var(--ui-muted));flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1rem;display:flex}.ui-empty i{color:rgb(var(--ui-muted) / .6);font-size:2rem}.ui-auth{background:radial-gradient(40rem 26rem at 15% 10%, rgb(var(--ui-primary) / .18), transparent 60%), radial-gradient(36rem 24rem at 90% 90%, rgb(var(--ui-secondary) / .12), transparent 60%), rgb(var(--ui-bg));place-items:center;min-height:100vh;padding:2rem 1rem;display:grid;position:relative;overflow:hidden}.ui-auth:before{content:"";pointer-events:none;background-image:linear-gradient(rgb(var(--ui-text) / .04) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--ui-text) / .04) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.ui-auth__card{border-radius:var(--ui-radius-xl);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface) / .85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(26rem,100%);box-shadow:var(--ui-shadow-lg);padding:2rem;position:relative}.ui-auth__brand{justify-content:center;margin-bottom:1.5rem;display:flex}.ui-auth__brand .ui-brand__title{color:rgb(var(--ui-text))}.ui-auth__title{text-align:center;letter-spacing:-.02em;color:rgb(var(--ui-text));margin:0;font-size:1.35rem;font-weight:600}.ui-auth__subtitle{text-align:center;color:rgb(var(--ui-muted));margin:.35rem 0 1.75rem;font-size:.8125rem}.ui-auth__footer{text-align:center;color:rgb(var(--ui-muted));margin-top:1.5rem;font-size:.75rem}.ui-field{margin-bottom:1rem}.ui-input-icon{position:relative}.ui-input-icon>i{inset-inline-start:.8rem;color:rgb(var(--ui-muted));pointer-events:none;font-size:1rem;position:absolute;top:50%;transform:translateY(-50%)}.ui-input-icon>.form-control{padding-inline-start:2.4rem}.ui-input-icon>button{inset-inline-end:.35rem;border-radius:var(--ui-radius-sm);width:2rem;height:2rem;color:rgb(var(--ui-muted));place-items:center;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.ui-input-icon>button:hover{color:rgb(var(--ui-text));background:rgb(var(--ui-surface-3))}.ui-btn-block{width:100%;min-height:2.75rem;font-size:.875rem}.ui-alert{border-radius:var(--ui-radius);align-items:flex-start;gap:.6rem;margin-bottom:1rem;padding:.75rem .9rem;font-size:.8125rem;display:flex}.ui-alert--danger{color:#b91c1c;background:rgb(var(--ui-danger) / .08);border:1px solid rgb(var(--ui-danger) / .25)}.ui-alert--danger:is(.dark *){color:#fca5a5}.ui-alert--success{color:#047857;background:rgb(var(--ui-success) / .08);border:1px solid rgb(var(--ui-success) / .25)}.ui-alert--success:is(.dark *){color:#6ee7b7}.ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[x-cloak]{display:none!important}.ui-theme-icon--sun,.dark .ui-theme-icon--moon{display:none}.dark .ui-theme-icon--sun{display:inline}@media (width<=767.98px){.ui-avatar-btn__meta,.ui-avatar-btn__chevron{display:none}.ui-avatar-btn{padding:.2rem}.ui-footer span:last-child{display:none}}.ui-input-icon>.form-control:has(+button){padding-inline-end:2.75rem}.ui-auth__icon{border-radius:var(--ui-radius-lg);width:3rem;height:3rem;font-size:1.5rem}.ui-code-input{text-align:center;letter-spacing:.35em;font-variant-numeric:tabular-nums;min-height:3rem;font-size:1.25rem}.ui-dash{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.ui-dash>.box{margin-bottom:0}.ui-dash>*{grid-column:span 12;min-width:0}@media (width>=768px){.ui-dash>.ui-span-2,.ui-dash>.ui-span-4{grid-column:span 6}}@media (width>=1200px){.ui-dash>.ui-span-2{grid-column:span 2}.ui-dash>.ui-span-4{grid-column:span 4}.ui-dash>.ui-span-8{grid-column:span 8}}@media (width>=768px) and (width<=1199.98px){.ui-dash>.ui-span-8,.ui-dash>.ui-span-4.ui-stack{grid-column:span 12}}.ui-dash--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-dash--pair>*{grid-column:span 1}.ui-stack{flex-direction:column;gap:1.5rem;display:flex}.ui-stack>.ui-storage{flex:1}.ui-welcome{background:radial-gradient(28rem 14rem at 100% 0%, rgb(var(--ui-primary) / .1), transparent 70%), rgb(var(--ui-surface));flex-direction:row;align-items:stretch;overflow:hidden}.box.ui-welcome:is(.dark *){background:radial-gradient(28rem 14rem at 100% 0%, rgb(var(--ui-primary) / .16), transparent 70%), rgb(var(--ui-surface))}.ui-welcome__body{flex-direction:column;flex:1;justify-content:center;gap:.9rem;min-width:0;padding:1.6rem 1.75rem;display:flex}.ui-welcome__title{letter-spacing:-.015em;color:rgb(var(--ui-primary));margin:0;font-size:1.2rem;font-weight:600}.ui-welcome__text{max-width:34rem;color:rgb(var(--ui-text-2));margin:0;font-size:.875rem;line-height:1.6}.ui-welcome__text strong{color:rgb(var(--ui-text));font-weight:600}.ui-welcome__art{flex:0 0 15rem;justify-content:center;align-items:flex-end;padding:1rem 1.25rem 0 0;display:none}.ui-welcome__art svg{width:100%;height:auto}@media (width>=640px){.ui-welcome__art{display:flex}}.ui-stat{color:inherit;flex-direction:column;padding:1.25rem;display:flex;position:relative;overflow:hidden}a.ui-stat--link{transition:transform var(--ui-base) var(--ui-ease), box-shadow var(--ui-base) var(--ui-ease), border-color var(--ui-base) var(--ui-ease)}a.ui-stat--link:hover{box-shadow:var(--ui-shadow-md);border-color:rgb(var(--ui-primary) / .35);transform:translateY(-2px)}.ui-stat__icon{border-radius:var(--ui-radius);flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:inline-grid}.ui-stat__icon--sm{width:2.25rem;height:2.25rem;font-size:1.05rem}.ui-stat__label{color:rgb(var(--ui-muted));font-size:.8125rem;font-weight:500}.ui-stat__value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:rgb(var(--ui-text));margin-top:.15rem;font-size:1.5rem;font-weight:600;line-height:1.2}.ui-stat__delta{color:rgb(var(--ui-success));align-items:center;gap:.2rem;margin-top:.3rem;font-size:.75rem;font-weight:500;display:inline-flex}.ui-sparkline{min-height:64px;margin:.5rem -1.25rem -1.25rem}.ui-tone-bg-primary{color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .12)}.ui-tone-bg-success{color:rgb(var(--ui-success));background:rgb(var(--ui-success) / .12)}.ui-tone-bg-warning{color:rgb(var(--ui-warning));background:rgb(var(--ui-warning) / .14)}.ui-tone-bg-info{color:rgb(var(--ui-info));background:rgb(var(--ui-info) / .12)}.ui-tone-bg-danger{color:rgb(var(--ui-danger));background:rgb(var(--ui-danger) / .12)}.ui-tone-bg-cyan{color:#0891b2;background:rgb(var(--ui-secondary) / .16)}.dark .ui-tone-bg-cyan{color:rgb(var(--ui-secondary))}.badge.ui-badge-primary{color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .12)}.badge.ui-badge-success{color:#059669;background:rgb(var(--ui-success) / .12)}.badge.ui-badge-warning{color:#d97706;background:rgb(var(--ui-warning) / .14)}.badge.ui-badge-info{color:rgb(var(--ui-info));background:rgb(var(--ui-info) / .12)}.badge.ui-badge-danger{color:rgb(var(--ui-danger));background:rgb(var(--ui-danger) / .12)}.dark .badge.ui-badge-warning{color:rgb(var(--ui-warning))}.dark .badge.ui-badge-success{color:rgb(var(--ui-success))}.ui-badge-soft{border-radius:var(--ui-radius-sm);color:#d97706;background:rgb(var(--ui-warning) / .14);margin-top:.35rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.ui-activity{grid-template-columns:minmax(0,1fr);display:grid}.ui-activity__side{border-top:1px solid rgb(var(--ui-border));flex-direction:column;justify-content:center;padding:1.25rem;display:flex}@media (width>=992px){.ui-activity{grid-template-columns:minmax(0,1fr) 15.5rem}.ui-activity__side{border-top:0;border-inline-start:1px solid rgb(var(--ui-border))}}.ui-activity__side-head{border-radius:var(--ui-radius-sm);color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .1);align-self:center;padding:.35rem .85rem;font-size:.75rem;font-weight:600}.ui-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ui-mini-stats>div{align-items:center;gap:.55rem;min-width:0;display:flex}.ui-mini-stats small{color:rgb(var(--ui-muted));white-space:nowrap;font-size:.6875rem;display:block}.ui-mini-stats strong{color:rgb(var(--ui-text));font-size:.9375rem;font-weight:600;display:block}.ui-storage__value{letter-spacing:-.025em;color:rgb(var(--ui-text));margin-top:1.25rem;font-size:1.6rem;font-weight:600}.ui-donut{flex:none;width:130px;min-height:130px}.ui-rows{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.ui-rows__item{align-items:center;gap:.85rem;min-width:0;display:flex}.ui-rows__main{flex-direction:column;flex:1;min-width:0;display:flex}.ui-rows__title{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ui-text));font-size:.8125rem;font-weight:600;overflow:hidden}a.ui-rows__title:hover{color:rgb(var(--ui-primary))}.ui-rows__main small{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ui-muted));font-size:.75rem;overflow:hidden}.ui-rows__item>strong{font-variant-numeric:tabular-nums;color:rgb(var(--ui-text));font-size:.875rem;font-weight:600}.ui-timeline{margin:0;padding:0;list-style:none;position:relative}.ui-timeline__item{border-inline-start:1px dashed rgb(var(--ui-border-strong));margin-inline-start:.4rem;padding:0 0 1.25rem 1.6rem;position:relative}.ui-timeline__item:last-child{border-color:#0000;padding-bottom:0}.ui-timeline__item:before{content:"";top:.2rem;background:rgb(var(--ui-tl,var(--ui-primary)));width:.8rem;height:.8rem;box-shadow:0 0 0 4px rgb(var(--ui-tl,var(--ui-primary)) / .18);border-radius:999px;position:absolute;inset-inline-start:-.4rem}.ui-timeline__item--primary{--ui-tl:var(--ui-primary)}.ui-timeline__item--info{--ui-tl:var(--ui-info)}.ui-timeline__item--warning{--ui-tl:var(--ui-warning)}.ui-timeline__head{justify-content:space-between;gap:.75rem;margin-bottom:.2rem;display:flex}.ui-timeline__title{color:rgb(var(--ui-text));font-size:.8125rem;font-weight:600}.ui-timeline__head time{color:rgb(var(--ui-muted));flex:none;font-size:.6875rem}.ui-timeline__item p{color:rgb(var(--ui-text-2));overflow-wrap:anywhere;margin:0;font-size:.8125rem}.ui-table-flush{overflow-x:auto}.ui-table-flush .table>thead>tr>th:first-child,.ui-table-flush .table>tbody>tr>td:first-child{padding-inline-start:1.25rem}.ui-thumb{object-fit:cover;border-radius:var(--ui-radius-sm);background:rgb(var(--ui-surface-3));flex:none;width:2.25rem;height:2.25rem}.ui-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;color:rgb(var(--ui-text));display:block;overflow:hidden}a.ui-truncate:hover{color:rgb(var(--ui-primary))}.apexcharts-tooltip,.apexcharts-xaxistooltip{border-radius:var(--ui-radius-sm)!important;box-shadow:var(--ui-shadow-md)!important}.apexcharts-legend-text{color:rgb(var(--ui-text-2))!important}.ui-thumb{color:#0000;font-size:0;overflow:hidden}.ui-span-4 .ui-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-legend--compact{border-bottom:1px dashed rgb(var(--ui-border-strong));grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0 0 1.25rem;padding-bottom:1.1rem}.ui-legend--compact .ui-legend__item{font-size:.75rem}.ui-shop{flex-direction:column;gap:1.5rem;display:flex}.ui-shop>.box,.ui-shop>form>.box{margin-bottom:0}.ui-shop-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;display:flex}.ui-shop-head__lede{max-width:46rem;color:rgb(var(--ui-muted));margin:.3rem 0 0;font-size:.8125rem;line-height:1.55}.ui-shop-head__actions,.ui-btn-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ui-shop-head__actions .ti-btn i,.ui-btn-row .ti-btn i{font-size:1rem}.box-header.ui-box-head{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ui-box-head__sub{color:rgb(var(--ui-muted));margin-top:.15rem;font-size:.75rem;font-weight:400;display:block}.ui-toolbar{border-bottom:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2) / .6);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.85rem 1.25rem;display:flex}.ui-toolbar .form-control{width:auto;min-width:9rem;min-height:2.25rem;font-size:.8125rem}.ui-toolbar__search{flex:14rem;max-width:22rem;position:relative}.ui-toolbar__search>i{inset-inline-start:.75rem;color:rgb(var(--ui-muted));pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-toolbar__search .form-control{width:100%;padding-inline-start:2.2rem}.ui-toolbar__label{color:rgb(var(--ui-muted));font-size:.75rem;font-weight:500}.ui-toolbar__spacer{flex:auto}.ui-pill{white-space:nowrap;color:rgb(var(--ui-pill,var(--ui-muted)));background:rgb(var(--ui-pill,var(--ui-muted)) / .12);box-shadow:inset 0 0 0 1px rgb(var(--ui-pill,var(--ui-muted)) / .16);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.71875rem;font-weight:600;line-height:1.35;display:inline-flex}.ui-pill:before{content:"";background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.ui-pill--plain:before{display:none}.ui-pill--success{--ui-pill:5 150 105}.ui-pill--warning{--ui-pill:217 119 6}.ui-pill--danger{--ui-pill:var(--ui-danger)}.ui-pill--info{--ui-pill:var(--ui-info)}.ui-pill--primary{--ui-pill:var(--ui-primary)}.ui-pill--muted{--ui-pill:var(--ui-muted)}.dark .ui-pill--success{--ui-pill:var(--ui-success)}.dark .ui-pill--warning{--ui-pill:var(--ui-warning)}.ui-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-mono{font-family:var(--ui-font-mono);letter-spacing:-.01em;font-size:.75rem}.ui-muted{color:rgb(var(--ui-muted))}.ui-delta-up{color:#059669;font-weight:600}.ui-delta-down{color:rgb(var(--ui-danger));font-weight:600}.dark .ui-delta-up{color:rgb(var(--ui-success))}.ui-cell-title{align-items:center;gap:.7rem;min-width:0;display:flex}.ui-cell-title__icon{border-radius:var(--ui-radius);width:2.1rem;height:2.1rem;color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .1);flex:none;place-items:center;font-size:1.05rem;display:inline-grid}.ui-cell-title__text{flex-direction:column;min-width:0;display:flex}.ui-cell-title__text>a,.ui-cell-title__text>strong{color:rgb(var(--ui-text));font-weight:600}.ui-cell-title__text>a:hover{color:rgb(var(--ui-primary))}.ui-cell-title__text>small{color:rgb(var(--ui-muted));font-size:.75rem}.ui-table-wrap{overflow-x:auto}.ui-table-wrap .table{margin:0}.ui-table-wrap .table>thead>tr>th:first-child,.ui-table-wrap .table>tbody>tr>td:first-child{padding-inline-start:1.25rem}.ui-table-wrap .table>thead>tr>th:last-child,.ui-table-wrap .table>tbody>tr>td:last-child{padding-inline-end:1.25rem}.ui-table-wrap .table td{vertical-align:middle}.ui-table-wrap td.ui-empty-cell{padding:0}.ui-th-end,.ui-td-end{text-align:end!important}.ui-pager{border-top:1px solid rgb(var(--ui-border));padding:.85rem 1.25rem}.ui-pager:empty{display:none}.ui-row-link{color:rgb(var(--ui-primary));white-space:nowrap;align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.ui-row-link:hover{text-decoration:underline}.ui-form-grid{grid-template-columns:minmax(0,1fr);gap:1rem 1.25rem;display:grid}@media (width>=640px){.ui-form-grid--2,.ui-form-grid--3,.ui-form-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ui-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-form-grid>.ui-span-full{grid-column:1/-1}label.ui-label,.ui-label{color:rgb(var(--ui-text-2));flex-direction:column;gap:.4rem;margin:0;font-size:.8125rem;font-weight:500;display:flex}.ui-label>.form-control{font-weight:400}.ui-label__hint,.ui-hint{color:rgb(var(--ui-muted));font-size:.75rem;font-weight:400;line-height:1.5}.ui-hint{margin:0}.ui-check{color:rgb(var(--ui-text-2));cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.8125rem;font-weight:500;line-height:1.45;display:inline-flex}.ui-check input[type=checkbox],.ui-check input[type=radio]{width:1rem;height:1rem;accent-color:rgb(var(--ui-primary));flex:none;margin-top:.1rem}.ui-check--card{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2) / .6);padding:.85rem 1rem;display:flex}.ui-check--card:has(input:checked){border-color:rgb(var(--ui-primary) / .45);background:rgb(var(--ui-primary) / .05)}.ui-check small{color:rgb(var(--ui-muted));margin-top:.15rem;font-weight:400;display:block}.ui-section+.ui-section{border-top:1px dashed rgb(var(--ui-border-strong));margin-top:1.5rem;padding-top:1.5rem}.ui-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.ui-section__title{letter-spacing:-.01em;color:rgb(var(--ui-text));margin:0;font-size:.875rem;font-weight:600}.ui-section__desc{max-width:44rem;color:rgb(var(--ui-muted));margin:.2rem 0 0;font-size:.75rem;line-height:1.55}.ui-callout{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-callout,var(--ui-info)) / .22);background:rgb(var(--ui-callout,var(--ui-info)) / .06);color:rgb(var(--ui-text-2));align-items:flex-start;gap:.7rem;padding:.8rem 1rem;font-size:.8125rem;line-height:1.55;display:flex}.ui-callout>i{color:rgb(var(--ui-callout,var(--ui-info)));flex:none;margin-top:.05rem;font-size:1.05rem}.ui-callout p,.ui-callout ul{margin:0}.ui-callout ul{padding-inline-start:1rem;list-style:outside}.ui-callout--warning{--ui-callout:var(--ui-warning)}.ui-callout--danger{--ui-callout:var(--ui-danger)}.ui-callout--success{--ui-callout:var(--ui-success)}.ui-panel{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2) / .55);min-width:0;margin:0;padding:1rem}.ui-panel>legend{float:left;width:100%;color:rgb(var(--ui-text));margin-bottom:.85rem;padding:0;font-size:.8125rem;font-weight:600}.ui-panel>legend+*{clear:both}details.ui-panel{background:rgb(var(--ui-surface));transition:border-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);padding:0}details.ui-panel[open]{border-color:rgb(var(--ui-border-strong));box-shadow:var(--ui-shadow-sm)}details.ui-panel>summary{cursor:pointer;border-radius:var(--ui-radius);color:rgb(var(--ui-text));flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.85rem 1rem;font-weight:600;list-style:none;display:flex}details.ui-panel>summary::-webkit-details-marker{display:none}details.ui-panel>summary:after{content:"";color:rgb(var(--ui-muted));transition:transform var(--ui-base) var(--ui-ease);margin-inline-start:auto;font-family:remixicon;font-size:1.1rem;font-weight:400}details.ui-panel[open]>summary:after{transform:rotate(180deg)}details.ui-panel>summary:hover{background:rgb(var(--ui-surface-2))}details.ui-panel[open]>summary{border-bottom:1px solid rgb(var(--ui-border));border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-panel__body{padding:1rem}.ui-panel__meta{flex-wrap:wrap;gap:.4rem;font-weight:400;display:flex}.ui-panel-stack{flex-direction:column;gap:.75rem;display:flex}.ui-repeater{flex-direction:column;gap:.6rem;display:flex}.ui-repeater__row{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));grid-template-columns:minmax(0,1fr);align-items:end;gap:.6rem;padding:.75rem;display:grid}@media (width>=640px){.ui-repeater__row{grid-template-columns:repeat(var(--ui-cols,2), minmax(0, 1fr)) auto}}.ui-icon-btn{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border-strong));background:rgb(var(--ui-surface));width:2.25rem;height:2.25rem;color:rgb(var(--ui-muted));transition:color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease);place-items:center;font-size:1rem;display:inline-grid}.ui-icon-btn:hover:not(:disabled){color:rgb(var(--ui-danger));border-color:rgb(var(--ui-danger) / .4);background:rgb(var(--ui-danger) / .06)}.ui-icon-btn--neutral:hover:not(:disabled){color:rgb(var(--ui-primary));border-color:rgb(var(--ui-primary) / .4);background:rgb(var(--ui-primary) / .06)}.ui-icon-btn:disabled{opacity:.45;cursor:not-allowed}.ui-add-btn{border-radius:var(--ui-radius);border:1px dashed rgb(var(--ui-border-strong));width:100%;color:rgb(var(--ui-muted));transition:color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease);background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:.6rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ui-add-btn:hover:not(:disabled){color:rgb(var(--ui-primary));border-color:rgb(var(--ui-primary) / .5);background:rgb(var(--ui-primary) / .04)}.ui-add-btn:disabled{opacity:.5;cursor:not-allowed}.ui-chips{flex-wrap:wrap;gap:.4rem;display:flex}.ui-chips:empty{display:none}.ui-chip{border:1px solid rgb(var(--ui-border-strong));background:rgb(var(--ui-surface));max-width:100%;color:rgb(var(--ui-text-2));border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .35rem .3rem .7rem;font-size:.75rem;font-weight:500;display:inline-flex}.ui-chip--add{cursor:pointer;padding-inline-end:.7rem}.ui-chip--add:hover{border-color:rgb(var(--ui-primary) / .5);color:rgb(var(--ui-primary))}.ui-chip--selected{border-color:rgb(var(--ui-primary) / .3);background:rgb(var(--ui-primary) / .08);color:rgb(var(--ui-primary))}.ui-chip>button{width:1.25rem;height:1.25rem;color:inherit;opacity:.7;border-radius:999px;place-items:center;display:inline-grid}.ui-chip>button:hover{opacity:1;background:rgb(var(--ui-text) / .08)}.ui-tabs{border-radius:var(--ui-radius);background:rgb(var(--ui-surface-3));scrollbar-width:none;gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.ui-tabs>button{border-radius:var(--ui-radius-sm);color:rgb(var(--ui-muted));transition:color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);flex:none;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ui-tabs>button:hover{color:rgb(var(--ui-text))}.ui-tabs>button[aria-selected=true]{color:rgb(var(--ui-text));background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-sm)}.ui-tabs>button:focus-visible{box-shadow:var(--ui-ring);outline:none}.ui-figures{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.ui-figure{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2) / .6);flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.ui-figure__label{letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ui-muted));font-size:.71875rem;font-weight:600}.ui-figure__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:rgb(var(--ui-text));font-size:1.35rem;font-weight:600;line-height:1.1}.ui-figure--accent{border-color:rgb(var(--ui-primary) / .3);background:rgb(var(--ui-primary) / .06)}.ui-figure--accent .ui-figure__value{color:rgb(var(--ui-primary))}.ui-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (width>=1200px){.ui-detail{grid-template-columns:minmax(0,1fr) 22rem}}.ui-detail>div{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.ui-detail>div>.box{margin-bottom:0}.ui-dl{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ui-dl>div{border-bottom:1px solid rgb(var(--ui-border));justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.8125rem;display:flex}.ui-dl>div:last-child{border-bottom:0}.ui-dl dt{color:rgb(var(--ui-muted))}.ui-dl dd{text-align:end;color:rgb(var(--ui-text));overflow-wrap:anywhere;margin:0;font-weight:500}.ui-dl>.ui-dl__total{border-top:1px solid rgb(var(--ui-border-strong));border-bottom:0;margin-top:.35rem;padding-top:.8rem;font-size:.9375rem}.ui-dl>.ui-dl__total dt,.ui-dl>.ui-dl__total dd{color:rgb(var(--ui-text));font-weight:600}.ui-address{color:rgb(var(--ui-text-2));margin:0;font-size:.8125rem;font-style:normal;line-height:1.6}.ui-address strong{color:rgb(var(--ui-text));display:block}.ui-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-feed>li{padding:0 0 1rem 1.35rem;position:relative}.ui-feed>li:before{content:"";top:.35rem;background:rgb(var(--ui-feed-dot,var(--ui-primary)));width:.55rem;height:.55rem;box-shadow:0 0 0 3px rgb(var(--ui-feed-dot,var(--ui-primary)) / .15);border-radius:999px;position:absolute;inset-inline-start:0}.ui-feed>li:after{content:"";top:1.15rem;bottom:.15rem;background:rgb(var(--ui-border-strong));width:1px;position:absolute;inset-inline-start:.24rem}.ui-feed>li:last-child{padding-bottom:0}.ui-feed>li:last-child:after{display:none}.ui-feed__meta{color:rgb(var(--ui-muted));flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.71875rem;display:flex}.ui-feed__body{color:rgb(var(--ui-text-2));overflow-wrap:anywhere;white-space:pre-line;margin:.25rem 0 0;font-size:.8125rem;line-height:1.55}.ui-feed__item--customer{--ui-feed-dot:var(--ui-success)}.ui-feed__item--muted{--ui-feed-dot:var(--ui-muted)}.ui-form-actions{border-top:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2) / .6);border-bottom-left-radius:var(--ui-radius-lg);border-bottom-right-radius:var(--ui-radius-lg);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.9rem 1.25rem;display:flex}.ui-form-actions--start{justify-content:flex-start}.ui-danger-zone{border-radius:var(--ui-radius-lg);border:1px solid rgb(var(--ui-danger) / .25);background:rgb(var(--ui-danger) / .04);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.ui-danger-zone strong{color:rgb(var(--ui-text));font-size:.8125rem;display:block}.ui-danger-zone p{color:rgb(var(--ui-muted));margin:.15rem 0 0;font-size:.75rem}.ti-btn.ui-btn-ghost-danger{color:rgb(var(--ui-danger));border-color:rgb(var(--ui-danger) / .3);background:0 0}.ti-btn.ui-btn-ghost-danger:hover{color:#fff;background:rgb(var(--ui-danger));border-color:rgb(var(--ui-danger))}.ti-btn.ui-btn-sm{min-height:2rem;padding:.35rem .7rem;font-size:.75rem}.ui-store-hero{border-radius:var(--ui-radius-xl);border:1px solid rgb(var(--ui-primary) / .2);background:radial-gradient(28rem 16rem at 100% 0%, rgb(var(--ui-secondary) / .16), transparent 65%), radial-gradient(30rem 18rem at 0% 100%, rgb(var(--ui-primary) / .14), transparent 65%), rgb(var(--ui-surface));box-shadow:var(--ui-shadow-sm);padding:1.5rem;position:relative;overflow:hidden}.ui-store-hero h2{letter-spacing:-.02em;color:rgb(var(--ui-text));margin:0;font-size:1.15rem;font-weight:600}.ui-store-hero p{max-width:38rem;color:rgb(var(--ui-muted));margin:.35rem 0 1.1rem;font-size:.8125rem}.ui-module-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.ui-module{border-radius:var(--ui-radius-lg);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-xs);color:inherit;transition:border-color var(--ui-base) var(--ui-ease), box-shadow var(--ui-base) var(--ui-ease), transform var(--ui-base) var(--ui-ease);align-items:flex-start;gap:.85rem;padding:1.1rem;display:flex}.ui-module:hover{border-color:rgb(var(--ui-primary) / .4);box-shadow:var(--ui-shadow-md);transform:translateY(-1px)}.ui-module__icon{border-radius:var(--ui-radius);width:2.5rem;height:2.5rem;color:rgb(var(--ui-module,var(--ui-primary)));background:rgb(var(--ui-module,var(--ui-primary)) / .12);flex:none;place-items:center;font-size:1.25rem;display:inline-grid}.ui-module__title{color:rgb(var(--ui-text));align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;display:flex}.ui-module__desc{color:rgb(var(--ui-muted));margin:.2rem 0 0;font-size:.75rem;line-height:1.5}.ui-module--cyan{--ui-module:6 182 212}.ui-module--success{--ui-module:var(--ui-success)}.ui-module--warning{--ui-module:var(--ui-warning)}.ui-module--info{--ui-module:var(--ui-info)}.ui-module--danger{--ui-module:var(--ui-danger)}.ui-group-label{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ui-muted));margin:0 0 .75rem;font-size:.71875rem;font-weight:600}.ui-variant{background:rgb(var(--ui-surface));padding:0;overflow:hidden}.ui-variant>legend{float:none;width:auto;margin:0;padding:0}.ui-variant__head{border-bottom:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2) / .7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}.ui-variant__body{padding:1rem}.ui-ordered{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ui-ordered>li{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));align-items:center;gap:.5rem;padding:.45rem .45rem .45rem .8rem;font-size:.8125rem;display:flex}.ui-ordered>li>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ui-stack-sm>*+*{margin-top:.75rem}.ui-stack-md>*+*{margin-top:1.25rem}.ui-inline-form{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.ui-inline-form>.ui-label{flex:12rem}.ui-label>.form-label{margin-bottom:0}.ui-section__head--tight{margin-bottom:.5rem}.ui-shop>.ui-alert{margin-bottom:0}.ui-inline-form>.ui-toolbar__search{flex:12rem;max-width:none}.ui-inline-form--center{align-items:center}.ui-inline-form>select.form-control{width:auto}.ui-settings{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (width>=992px){.ui-settings{grid-template-columns:18.5rem minmax(0,1fr)}.ui-settings__aside{top:calc(var(--ui-header-h) + 1rem);position:sticky}}.ui-settings__aside{flex-direction:column;gap:1rem;display:flex}.ui-settings__aside>.box,.ui-settings__panels .box{margin-bottom:0}.ui-settings__panels{min-width:0}.ui-settings__panels>form>.ui-alert{margin-bottom:1rem}.ui-settings-nav{flex-direction:column;gap:.2rem;padding:.6rem;display:flex}.ui-settings-nav__group{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ui-muted));margin:.6rem .6rem .3rem;font-size:.6875rem;font-weight:600}.ui-settings-nav__group:first-child{margin-top:.25rem}.ui-settings-tab{border-radius:var(--ui-radius);text-align:start;width:100%;color:rgb(var(--ui-text-2));transition:background-color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease);border:1px solid #0000;align-items:center;gap:.75rem;padding:.6rem;display:flex}.ui-settings-tab:hover{background:rgb(var(--ui-surface-2));color:rgb(var(--ui-text))}.ui-settings-tab:focus-visible{box-shadow:var(--ui-ring);outline:none}.ui-settings-tab[aria-selected=true]{border-color:rgb(var(--ui-primary) / .25);background:rgb(var(--ui-primary) / .08);color:rgb(var(--ui-text))}.ui-settings-tab__icon{border-radius:var(--ui-radius);flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:1.05rem;display:inline-grid}.ui-settings-tab__text{flex-direction:column;flex:auto;min-width:0;display:flex}.ui-settings-tab__text strong{font-size:.8125rem;font-weight:600}.ui-settings-tab__text small{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ui-muted));font-size:.71875rem;overflow:hidden}.ui-settings-tab__chevron{color:rgb(var(--ui-muted));opacity:0;transition:opacity var(--ui-fast) var(--ui-ease), transform var(--ui-fast) var(--ui-ease);font-size:1rem}.ui-settings-tab:hover .ui-settings-tab__chevron,.ui-settings-tab[aria-selected=true] .ui-settings-tab__chevron{opacity:1}.ui-settings-tab[aria-selected=true] .ui-settings-tab__chevron{color:rgb(var(--ui-primary));transform:translate(2px)}.ui-settings-save__body{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ui-settings-save .ui-hint{text-align:center}.ui-settings-preview{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2));align-self:flex-start;padding:.6rem;display:inline-flex}.ui-file-input{padding:.35rem}.ui-file-input::file-selector-button{border-radius:var(--ui-radius-sm);background:rgb(var(--ui-primary) / .1);color:rgb(var(--ui-primary));cursor:pointer;border:0;margin-inline-end:.75rem;padding:.4rem .8rem;font-size:.8125rem;font-weight:600}.ui-setting-row{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2) / .6);align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.ui-setting-row--compact{background:rgb(var(--ui-surface));padding:.8rem 1rem}.ui-setting-row__text{flex-direction:column;flex:auto;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.ui-setting-row__text>strong{color:rgb(var(--ui-text));font-size:.875rem;font-weight:600}.ui-setting-row__text>span:not(.ui-pill){color:rgb(var(--ui-muted));font-size:.75rem;line-height:1.5}.ui-setting-row__text>.ui-label{align-self:stretch;max-width:32rem}.ui-switch{background:rgb(var(--ui-border-strong));width:2.6rem;height:1.5rem;transition:background-color var(--ui-base) var(--ui-ease);cursor:pointer;border-radius:999px;flex:none;position:relative}.ui-switch:after{content:"";top:.1875rem;width:1.125rem;height:1.125rem;transition:transform var(--ui-base) var(--ui-ease);background:#fff;border-radius:999px;position:absolute;inset-inline-start:.1875rem;box-shadow:0 1px 3px #0f172a4d}.ui-switch[aria-checked=true]{background:rgb(var(--ui-primary))}.ui-switch[aria-checked=true]:after{transform:translate(1.1rem)}.ui-switch:focus-visible{box-shadow:var(--ui-ring);outline:none}.ui-label>.form-label .ui-pill{vertical-align:middle;margin-inline-start:.35rem;padding:.05rem .45rem}.ui-tabs--links{align-self:flex-start;max-width:100%}.ui-tabs--links>a{border-radius:var(--ui-radius-sm);color:rgb(var(--ui-muted));transition:color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);flex:none;padding:.45rem .85rem;font-size:.8125rem;font-weight:500}.ui-tabs--links>a:hover{color:rgb(var(--ui-text))}.ui-tabs--links>a[aria-current=page]{color:rgb(var(--ui-text));background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-sm)}.ui-secret{border-radius:var(--ui-radius);border:1px dashed rgb(var(--ui-success) / .45);background:rgb(var(--ui-surface));flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .85rem;display:flex}.ui-secret code{min-width:0;font-family:var(--ui-font-mono);overflow-wrap:anywhere;color:rgb(var(--ui-text));flex:16rem;font-size:.8125rem}.ui-review{margin-bottom:0}.ui-review__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ui-review__body{border-radius:var(--ui-radius);background:rgb(var(--ui-surface-2));white-space:pre-wrap;overflow-wrap:anywhere;color:rgb(var(--ui-text-2));margin:.9rem 0;padding:.85rem 1rem;font-size:.875rem;line-height:1.6}.ui-review__form{border-top:1px dashed rgb(var(--ui-border-strong));padding-top:.9rem}.ui-stars{color:#f59e0b;align-items:center;gap:.1rem;font-size:1rem;display:inline-flex}.ui-stars .ui-num{color:rgb(var(--ui-muted));margin-inline-start:.4rem;font-size:.75rem;font-weight:600}.ui-refund-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-refund-lines:empty{display:none}.ui-refund-lines>li{border-bottom:1px solid rgb(var(--ui-border));justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.8125rem;display:flex}.ui-refund-lines>li:last-child{border-bottom:0}.ui-refund-lines small{color:rgb(var(--ui-muted));font-size:.71875rem;display:block}.ui-refund-line__title{align-self:center;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.form-control.ui-input-sm{max-width:7rem}.ui-avatar-lg{color:#fff;background:linear-gradient(135deg, rgb(var(--ui-primary)), rgb(var(--ui-secondary)));width:3rem;height:3rem;box-shadow:var(--ui-shadow-sm);border-radius:999px;flex:none;place-items:center;font-size:1rem;font-weight:600;display:inline-grid}.ui-dash-store-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-dash-store-list>li>a,.ui-dash-store-list>li>div{border-bottom:1px solid rgb(var(--ui-border));color:inherit;align-items:center;gap:.75rem;padding:.7rem 1.25rem;display:flex}.ui-dash-store-list>li:last-child>a,.ui-dash-store-list>li:last-child>div{border-bottom:0}.ui-dash-store-list>li>a:hover{background:rgb(var(--ui-surface-2))}.ui-dash-store-list__main{flex-direction:column;flex:auto;min-width:0;display:flex}.ui-dash-store-list__main strong{color:rgb(var(--ui-text));font-size:.8125rem;font-weight:600}.ui-dash-store-list__main small{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ui-muted));font-size:.75rem;overflow:hidden}.ui-dash-store-list__count{text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:2rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600}@media (width>=768px){.ui-dash>.ui-span-3{grid-column:span 6}}@media (width>=1200px){.ui-dash>.ui-span-3{grid-column:span 3}}.ui-dash>.ui-dash-section-label{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 -.5rem;display:flex}.ui-dash-section-label .ui-group-label{margin:0}.ts-wrapper.ui-select{width:100%;min-width:0}.ts-wrapper.ui-select .ts-control{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border-strong));background:rgb(var(--ui-surface));min-height:2.5rem;box-shadow:var(--ui-shadow-xs);font-family:var(--ui-font);color:rgb(var(--ui-text));cursor:pointer;transition:border-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);flex-wrap:wrap;align-items:center;gap:.3rem;padding:.45rem 2.3rem .45rem .8rem;font-size:.875rem;line-height:1.35;display:flex}.dark .ts-wrapper.ui-select .ts-control{background:rgb(var(--ui-surface-2))}.ts-wrapper.ui-select .ts-control:hover{border-color:rgb(var(--ui-muted) / .55)}.ts-wrapper.ui-select.focus .ts-control,.ts-wrapper.ui-select.dropdown-active .ts-control{border-color:rgb(var(--ui-primary));box-shadow:var(--ui-ring);border-radius:var(--ui-radius)}.ts-wrapper.ui-select.disabled .ts-control,.ts-wrapper.ui-select.disabled .ts-control *{opacity:1;background:rgb(var(--ui-surface-3));color:rgb(var(--ui-muted));cursor:not-allowed}.ts-wrapper.ui-select.invalid .ts-control{border-color:rgb(var(--ui-danger))}.ts-wrapper.ui-select .ts-control>input{min-width:4rem;font-family:var(--ui-font);color:rgb(var(--ui-text));font-size:.875rem;margin:0!important}.ts-wrapper.ui-select .ts-control>input::placeholder{color:rgb(var(--ui-muted) / .85)}.ts-wrapper.ui-select.single .ts-control>.item{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ts-wrapper.ui-select.single.input-active .ts-control>.item{color:rgb(var(--ui-muted) / .7)}.ts-wrapper.ui-select.single .ts-control:after,.ts-wrapper.ui-select.multi .ts-control:after{content:"";width:auto;height:auto;color:rgb(var(--ui-muted));transition:transform var(--ui-base) var(--ui-ease);border:0;margin:0;font-family:remixicon;font-size:1.05rem;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.ts-wrapper.ui-select.single.dropdown-active .ts-control:after,.ts-wrapper.ui-select.multi.dropdown-active .ts-control:after{margin:0;transform:translateY(-50%)rotate(180deg)}.ts-wrapper.ui-select.multi .ts-control>.item{border-radius:var(--ui-radius-sm);background:rgb(var(--ui-primary) / .1);color:rgb(var(--ui-primary));border:0;margin:0;padding:.15rem .2rem .15rem .5rem;font-size:.75rem;font-weight:500}.ts-wrapper.ui-select.multi .ts-control>.item .remove{border-radius:var(--ui-radius-sm);color:inherit;border:0;margin-inline-start:.25rem;padding:0 .3rem}.ts-wrapper.ui-select.multi .ts-control>.item .remove:hover{background:rgb(var(--ui-primary) / .15)}.ts-dropdown{z-index:1060;border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-lg);font-family:var(--ui-font);color:rgb(var(--ui-text-2));margin-top:.35rem;padding:.3rem}.dark .ts-dropdown{background:rgb(var(--ui-surface-2))}.ts-dropdown .ts-dropdown-content{max-height:17rem}.ts-dropdown .option,.ts-dropdown .no-results,.ts-dropdown .optgroup-header{border-radius:var(--ui-radius-sm);padding:.55rem .7rem;font-size:.8125rem;line-height:1.35}.ts-dropdown .optgroup-header{letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ui-muted));background:0 0;font-size:.71875rem;font-weight:600}.ts-dropdown .option.active{background:rgb(var(--ui-surface-3));color:rgb(var(--ui-text))}.ts-dropdown .option.selected{background:rgb(var(--ui-primary) / .1);color:rgb(var(--ui-primary));font-weight:600}.ts-dropdown .option.selected.active{background:rgb(var(--ui-primary) / .16)}.ts-dropdown .option[data-disabled],.ts-dropdown [data-disabled]{opacity:.45}.ts-dropdown .no-results{color:rgb(var(--ui-muted))}.ts-dropdown .highlight{background:rgb(var(--ui-warning) / .25);color:inherit;border-radius:2px}.ui-toolbar .ts-wrapper.ui-select,.ui-inline-form>.ts-wrapper.ui-select{width:auto;min-width:10rem}.ui-toolbar .ts-wrapper.ui-select .ts-control,.ui-inline-form>.ts-wrapper.ui-select .ts-control{min-height:2.25rem;padding-top:.35rem;padding-bottom:.35rem;font-size:.8125rem}.ts-dropdown .dropdown-input-wrap{padding:.1rem .1rem .35rem}.ts-dropdown .dropdown-input{border-radius:var(--ui-radius-sm);border:1px solid rgb(var(--ui-border-strong));background:rgb(var(--ui-surface));width:100%;min-height:2.15rem;box-shadow:none;font-family:var(--ui-font);color:rgb(var(--ui-text));outline:none;padding:.4rem .7rem;font-size:.8125rem}.dark .ts-dropdown .dropdown-input{background:rgb(var(--ui-surface-3))}.ts-dropdown .dropdown-input:focus{border-color:rgb(var(--ui-primary));box-shadow:var(--ui-ring)}.ts-dropdown .dropdown-input::placeholder{color:rgb(var(--ui-muted) / .85)}.ui-field-row{--ui-field-tone:var(--ui-primary);border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);margin-bottom:.5rem;overflow:hidden}.ui-field-row:hover{border-color:rgb(var(--ui-border-strong));box-shadow:var(--ui-shadow-sm)}.ui-field-row.is-open{border-color:rgb(var(--ui-field-tone) / .45);box-shadow:0 0 0 3px rgb(var(--ui-field-tone) / .1), var(--ui-shadow-sm)}.ui-field-row__head{-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem .6rem .5rem .4rem;display:flex}.ui-field-row.is-open>.ui-field-row__head{border-bottom:1px solid rgb(var(--ui-border));background:rgb(var(--ui-field-tone) / .05)}.ui-field-row__handle{border-radius:var(--ui-radius-sm);font-variant-numeric:tabular-nums;color:rgb(var(--ui-muted));cursor:grab;flex:none;align-items:center;gap:.15rem;padding:.35rem .3rem;font-size:.75rem;font-weight:600;display:flex}.ui-field-row__handle i{opacity:.55;font-size:1.05rem}.ui-field-row__handle:hover{background:rgb(var(--ui-surface-3));color:rgb(var(--ui-text))}.ui-field-row__handle:hover i{opacity:1}.ui-field-row__main{text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.75rem;min-width:0;padding:0;display:flex}.ui-field-row__icon{border-radius:var(--ui-radius);width:2.25rem;height:2.25rem;color:rgb(var(--ui-field-tone));background:rgb(var(--ui-field-tone) / .12);box-shadow:inset 0 0 0 1px rgb(var(--ui-field-tone) / .16);flex:none;place-items:center;font-size:1.05rem;display:inline-grid}.ui-field-row__text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ui-field-row__label{min-width:0;color:rgb(var(--ui-text));align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;line-height:1.25;display:flex}.ui-field-row__label>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-field-row__required{color:rgb(var(--ui-danger));background:rgb(var(--ui-danger) / .1);border-radius:999px;flex:none;padding:.05rem .4rem;font-size:.65625rem;font-weight:600}.ui-field-row__key{min-width:0;color:rgb(var(--ui-muted));align-items:center;gap:.35rem;font-size:.71875rem;display:flex}.ui-field-row__key code{background:rgb(var(--ui-surface-3));font-family:var(--ui-font-mono);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:.05rem .35rem;font-size:.6875rem;overflow:hidden;color:rgb(var(--ui-text-2))!important}.ui-field-row__type{border:1px solid rgb(var(--ui-field-tone) / .2);background:rgb(var(--ui-field-tone) / .07);color:rgb(var(--ui-field-tone));cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.25rem .6rem .25rem .3rem;font-size:.75rem;font-weight:600;display:none}@media (width>=640px){.ui-field-row__type{display:inline-flex}}.ui-field-row__group{background:rgb(var(--ui-surface));letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ui-muted));border-radius:999px;padding:.05rem .4rem;font-size:.625rem;font-weight:600}.ui-field-row__actions{flex:none;align-items:center;gap:.15rem;display:flex}.ui-field-row__action{border-radius:var(--ui-radius-sm);width:2rem;height:2rem;color:rgb(var(--ui-muted));transition:color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), opacity var(--ui-fast) var(--ui-ease);place-items:center;font-size:.95rem;display:inline-grid}.ui-field-row__action:hover{color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .1)}.ui-field-row__action--danger:hover{color:rgb(var(--ui-danger));background:rgb(var(--ui-danger) / .1)}.ui-field-row__action:focus-visible{box-shadow:var(--ui-ring);outline:none}@media (hover:hover){.ui-field-row__action:not(.ui-field-row__chevron){opacity:0}.ui-field-row:hover>.ui-field-row__head .ui-field-row__action,.ui-field-row__head:focus-within .ui-field-row__action,.ui-field-row.is-open>.ui-field-row__head .ui-field-row__action{opacity:1}}.ui-field-row__chevron i{transition:transform var(--ui-base) var(--ui-ease);font-size:1.15rem}.ui-field-row.is-open>.ui-field-row__head .ui-field-row__chevron i{color:rgb(var(--ui-field-tone));transform:rotate(180deg)}.ui-field-row.is-section{border-style:dashed;border-color:rgb(var(--ui-field-tone) / .35);background:rgb(var(--ui-field-tone) / .04);box-shadow:none;margin-top:1rem}.ui-field-row.is-section:first-child{margin-top:0}.ui-field-row.is-section .ui-field-row__label{letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ui-field-tone));font-size:.75rem}.ui-field-row.is-open.is-section{background:rgb(var(--ui-surface));border-style:solid}.sortable-ghost.ui-field-row{opacity:.5;border-style:dashed;border-color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .06)!important}.ui-field-editor{background:rgb(var(--ui-surface))}.ui-field-editor__tabs{border-bottom:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2) / .6);scrollbar-width:none;gap:.25rem;padding:.6rem 1rem 0;display:flex;overflow-x:auto}.ui-field-editor__tab{border-radius:var(--ui-radius-sm) var(--ui-radius-sm) 0 0;white-space:nowrap;color:rgb(var(--ui-muted));transition:color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease);flex:none;align-items:center;gap:.4rem;padding:.55rem .85rem .7rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.ui-field-editor__tab i{font-size:.95rem}.ui-field-editor__tab:hover{color:rgb(var(--ui-text));background:rgb(var(--ui-surface-3) / .7)}.ui-field-editor__tab[aria-selected=true]{color:rgb(var(--ui-field-tone,var(--ui-primary)));font-weight:600}.ui-field-editor__tab[aria-selected=true]:after{content:"";background:rgb(var(--ui-field-tone,var(--ui-primary)));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:.6rem;right:.6rem}.ui-field-editor__tab:focus-visible{box-shadow:var(--ui-ring);outline:none}.ui-field-editor__dot{background:rgb(var(--ui-success));width:.45rem;height:.45rem;box-shadow:0 0 0 3px rgb(var(--ui-success) / .18);border-radius:999px}.ui-field-editor__body{padding:.5rem 1.25rem 1.25rem}.ui-field-editor__body>[x-show]{flex-direction:column;display:flex}.ui-field-setting{border-bottom:1px dashed rgb(var(--ui-border-strong));grid-template-columns:minmax(0,1fr);align-items:start;gap:.6rem 2rem;padding:1.1rem 0;display:grid}@media (width>=768px){.ui-field-setting{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}.ui-field-setting--center{align-items:center}.ui-field-setting>*{min-width:0;grid-column:auto!important}.ui-field-setting>:first-child .form-label{color:rgb(var(--ui-text));font-size:.8125rem;font-weight:600;margin-bottom:.2rem!important}.ui-field-setting>:first-child p{color:rgb(var(--ui-muted));margin:0;font-size:.75rem;line-height:1.5}.ui-field-setting code{background:rgb(var(--ui-surface-3));font-family:var(--ui-font-mono);border-radius:4px;padding:.05rem .3rem;font-size:.6875rem;color:rgb(var(--ui-text-2))!important}.ui-field-setting>:nth-child(2) .form-label{color:rgb(var(--ui-text-2));font-size:.75rem;font-weight:500}.ui-field-children{border-radius:var(--ui-radius-lg);border:1px solid rgb(var(--ui-field-tone,var(--ui-primary)) / .25);background:rgb(var(--ui-field-tone,var(--ui-primary)) / .035);margin-top:1.25rem;overflow:hidden}.ui-field-children>.box-header{border-bottom:1px solid rgb(var(--ui-field-tone,var(--ui-primary)) / .18);background:0 0;min-height:0;padding:.8rem 1rem}.ui-field-children>.box-header .box-title{align-items:center;gap:.45rem;font-size:.875rem;display:flex}.ui-field-children>.box-header .box-title i{color:rgb(var(--ui-field-tone,var(--ui-primary)))}.ui-field-children__count{text-align:center;min-width:1.4rem;color:rgb(var(--ui-field-tone,var(--ui-primary)));background:rgb(var(--ui-field-tone,var(--ui-primary)) / .12);border-radius:999px;padding:.05rem .45rem;font-size:.6875rem;font-weight:600}.ui-field-children__body{padding:1rem}.ui-field-children__list{flex-direction:column;gap:.6rem;padding-inline-start:1.1rem;display:flex;position:relative}.ui-field-children__list:before{content:"";top:.25rem;bottom:.25rem;border-inline-start:2px dashed rgb(var(--ui-field-tone,var(--ui-primary)) / .3);position:absolute;inset-inline-start:.3rem}.ui-field-children__list>.ui-field-row{border-inline-start:3px solid rgb(var(--ui-field-tone) / .6);box-shadow:var(--ui-shadow-xs);margin:0!important}.ui-field-children__list>.ui-field-row:hover{border-inline-start-color:rgb(var(--ui-field-tone))}.ui-field-children__list>.ui-field-row>.ui-field-row__head{min-height:3.25rem;padding-block:.45rem}.ui-field-children__list>.ui-field-row .ui-field-row__icon{width:2rem;height:2rem;font-size:.95rem}.ui-field-children__empty{border-radius:var(--ui-radius);border:1px dashed rgb(var(--ui-field-tone,var(--ui-primary)) / .35);background:rgb(var(--ui-surface));text-align:center;color:rgb(var(--ui-muted));padding:1.75rem 1rem;font-size:.8125rem}.ui-field-children>.box-header .ui-box-head__sub,.ui-field-children>.box-header span.text-xs{margin-top:.15rem;display:block}.ui-field-editor__footer{border-top:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2) / .6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:1.25rem -1.25rem -1.25rem;padding:.8rem 1.25rem;display:flex}.ui-field-editor__footer>div{align-items:center;gap:.5rem;display:flex}.ui-field-editor__body .ui-field-setting{margin-top:0!important;margin-bottom:0!important}.ui-rule-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ti-btn.ui-rule-and{letter-spacing:.03em;white-space:nowrap;min-height:2.5rem;margin:0;padding:0 .85rem;font-size:.75rem;font-weight:600}.ti-btn.ui-rule-and i{font-size:.95rem}.ui-icon-btn.ui-rule-remove{flex:none;width:2.5rem;height:2.5rem}.ts-dropdown .optgroup{--ui-optgroup-tone:var(--ui-muted)}.ts-dropdown .optgroup+.optgroup{border-top:1px solid rgb(var(--ui-border));margin-top:.35rem;padding-top:.35rem}.ts-dropdown .optgroup-header{z-index:1;border-radius:var(--ui-radius-sm);background:rgb(var(--ui-surface));box-shadow:inset 0 0 0 100vmax rgb(var(--ui-optgroup-tone) / .08);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ui-optgroup-tone));align-items:center;gap:.45rem;margin-bottom:.15rem;padding:.4rem .7rem;font-size:.6875rem;font-weight:700;display:flex;position:sticky;top:0}.dark .ts-dropdown .optgroup-header{background:rgb(var(--ui-surface-2))}.ts-dropdown .optgroup-header:before{content:"";background:rgb(var(--ui-optgroup-tone));border-radius:2px;flex:none;width:.5rem;height:.5rem}.ts-dropdown .optgroup>.option{padding-inline-start:1.55rem}.ts-dropdown .optgroup[data-label=Basic]{--ui-optgroup-tone:var(--ui-primary)}.ts-dropdown .optgroup[data-label=Content]{--ui-optgroup-tone:var(--ui-success)}.ts-dropdown .optgroup[data-label=Choice]{--ui-optgroup-tone:217 119 6}.ts-dropdown .optgroup[data-label=Relational]{--ui-optgroup-tone:var(--ui-info)}.ts-dropdown .optgroup[data-label=Advanced]{--ui-optgroup-tone:var(--ui-danger)}.ts-dropdown .optgroup[data-label=Layout]{--ui-optgroup-tone:8 145 178}.dark .ts-dropdown .optgroup[data-label=Choice]{--ui-optgroup-tone:var(--ui-warning)}.dark .ts-dropdown .optgroup[data-label=Layout]{--ui-optgroup-tone:var(--ui-secondary)}.cms-field-tabs{margin-bottom:1.5rem}.cms-field-tabs>nav{border-radius:var(--ui-radius-lg);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-3));scrollbar-width:none;flex-wrap:nowrap;gap:.25rem;width:fit-content;max-width:100%;padding:.3rem;display:flex;overflow-x:auto}.cms-field-tabs>nav>button{border-radius:var(--ui-radius);white-space:nowrap;color:rgb(var(--ui-muted));transition:color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);background:0 0;flex:none;align-items:center;gap:.55rem;padding:.55rem .7rem .55rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.cms-field-tabs>nav>button:hover{color:rgb(var(--ui-text));background:rgb(var(--ui-surface) / .6)}.cms-field-tabs>nav>button[aria-selected=true]{background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-sm), inset 0 0 0 1px rgb(var(--ui-primary) / .18);color:rgb(var(--ui-primary));font-weight:600}.dark .cms-field-tabs>nav>button[aria-selected=true]{background:rgb(var(--ui-surface-2))}.cms-field-tabs>nav>button:focus-visible{box-shadow:var(--ui-ring);outline:none}.cms-field-tabs__count{text-align:center;font-variant-numeric:tabular-nums;min-width:1.35rem;color:rgb(var(--ui-muted));background:rgb(var(--ui-surface));box-shadow:inset 0 0 0 1px rgb(var(--ui-border));border-radius:999px;padding:.05rem .4rem;font-size:.6875rem;font-weight:600}.cms-field-tabs>nav>button[aria-selected=true] .cms-field-tabs__count{color:#fff;background:rgb(var(--ui-primary));box-shadow:none}.cms-field-tab-panels{min-width:0;padding:1.5rem 0 0}@media (width>=768px){.cms-field-tabs--left{gap:1.5rem}.cms-field-tabs--left>nav{flex-direction:column;width:auto}.cms-field-tabs--left>nav>button{text-align:start;justify-content:space-between}.cms-field-tabs--left .cms-field-tab-panels{padding-top:.25rem}}.cms-field{margin:0 0 1.5rem}.cms-field:last-child{margin-bottom:0}.cms-field__label{align-items:center;gap:.25rem;font-size:.8125rem;color:rgb(var(--ui-text))!important;margin-bottom:.5rem!important;font-weight:600!important;display:flex!important}.cms-field__help{color:rgb(var(--ui-muted));margin:.45rem 0 0;font-size:.75rem;line-height:1.5}.cms-choice-list{flex-wrap:wrap;gap:.5rem;display:flex}.cms-choice-list>.form-check{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border-strong));background:rgb(var(--ui-surface));min-height:2.5rem;transition:border-color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);align-items:center;gap:.6rem;margin:0;padding:.45rem .9rem .45rem .75rem;display:flex;position:relative}.cms-choice-list>.form-check:hover{border-color:rgb(var(--ui-muted) / .55)}.cms-choice-list>.form-check:has(input:checked){border-color:rgb(var(--ui-primary) / .55);background:rgb(var(--ui-primary) / .06);box-shadow:0 0 0 3px rgb(var(--ui-primary) / .08)}.cms-choice-list>.form-check:has(input:focus-visible){box-shadow:var(--ui-ring)}.cms-choice-list>.form-check .form-check-input{float:none;width:1.05rem;height:1.05rem;accent-color:rgb(var(--ui-primary));cursor:pointer;flex:none;margin:0;appearance:auto!important;background-image:none!important}.cms-choice-list>.form-check .form-check-label{color:rgb(var(--ui-text-2))!important;margin:0!important;font-size:.8125rem!important;font-weight:500!important}.cms-choice-list>.form-check .form-check-label:after{content:"";border-radius:inherit;position:absolute;inset:0}.cms-choice-list>.form-check:has(input:checked) .form-check-label{color:rgb(var(--ui-text))!important}.cms-choice-list>.ti-btn{align-self:center;margin:0}.cms-button-group{border-radius:var(--ui-radius);background:rgb(var(--ui-surface-3));flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.cms-button-group__option{border-radius:var(--ui-radius-sm);color:rgb(var(--ui-muted));transition:color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);padding:.45rem 1rem;font-size:.8125rem;font-weight:500}.cms-button-group__option:hover{color:rgb(var(--ui-text))}.cms-button-group__option[aria-pressed=true]{background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-sm);color:rgb(var(--ui-primary));font-weight:600}.cms-button-group+.ti-btn{vertical-align:top;margin:0 0 0 .5rem}.cms-editor-frame{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border-strong));background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);overflow:hidden}.dark .cms-editor-frame{background:rgb(var(--ui-surface-2))}.cms-editor-frame:focus-within{border-color:rgb(var(--ui-primary));box-shadow:var(--ui-ring)}.cms-editor-frame .ql-toolbar.ql-snow{border:0;border-bottom:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface-2));flex-wrap:wrap;align-items:center;gap:.35rem 0;padding:.4rem .5rem;display:flex}.cms-editor-frame .ql-toolbar.ql-snow .ql-formats{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:.1rem;margin:0;padding:0 .4rem;display:inline-flex}.cms-editor-frame .ql-toolbar.ql-snow .ql-formats+.ql-formats{border-inline-start:1px solid rgb(var(--ui-border-strong))}.cms-editor-frame .ql-toolbar.ql-snow button{border-radius:var(--ui-radius-sm);width:1.9rem;height:1.9rem;color:rgb(var(--ui-text-2));padding:.35rem}.cms-editor-frame .ql-toolbar.ql-snow button:hover,.cms-editor-frame .ql-toolbar.ql-snow .ql-picker-label:hover{background:rgb(var(--ui-surface-3));color:rgb(var(--ui-text))}.cms-editor-frame .ql-toolbar.ql-snow button.ql-active,.cms-editor-frame .ql-toolbar.ql-snow .ql-picker-label.ql-active{background:rgb(var(--ui-primary) / .12);color:rgb(var(--ui-primary))}.cms-editor-frame .ql-toolbar.ql-snow .ql-picker{height:1.9rem;color:rgb(var(--ui-text-2));font-size:.8125rem}.cms-editor-frame .ql-toolbar.ql-snow .ql-picker-label{border-radius:var(--ui-radius-sm);border:0;align-items:center;padding:0 1.4rem 0 .5rem;display:flex}.cms-editor-frame .ql-toolbar.ql-snow .ql-picker-options{border-radius:var(--ui-radius);background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-lg);padding:.3rem;border:1px solid rgb(var(--ui-border))!important}.cms-editor-frame .ql-container.ql-snow,.cms-editor-frame.ql-container.ql-snow{border:0}.cms-editor-frame .ql-editor{min-height:14rem;padding:1rem 1.1rem}.cms-media-picker-backdrop{background:radial-gradient(circle at top left, rgb(var(--ui-primary) / .25), transparent 34%), radial-gradient(circle at bottom right, rgb(var(--ui-secondary) / .16), transparent 30%), #0f172a8c;position:absolute;inset:0}.cms-media-picker-panel{z-index:1;border-radius:var(--ui-radius-xl);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-lg);color:rgb(var(--ui-text));isolation:isolate;flex-direction:column;margin:auto;display:flex;position:relative;overflow:hidden}.cms-media-picker-header{border-bottom:1px solid rgb(var(--ui-border));flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.cms-media-picker-heading{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.cms-media-picker-heading__icon{border-radius:var(--ui-radius);width:2.5rem;height:2.5rem;color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .1);flex:none;place-items:center;font-size:1.2rem;display:inline-grid}.cms-media-picker-heading h2{letter-spacing:-.01em;color:rgb(var(--ui-text));margin:0;font-size:1rem;font-weight:600}.cms-media-picker-heading p{color:rgb(var(--ui-muted));margin:.1rem 0 0;font-size:.75rem}.cms-media-picker-tabs{border-radius:var(--ui-radius);background:rgb(var(--ui-surface-3));gap:.25rem;padding:.25rem;display:inline-flex}.cms-media-picker-tabs>button{border-radius:var(--ui-radius-sm);color:rgb(var(--ui-muted));transition:color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease);align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:500;display:inline-flex}.cms-media-picker-tabs>button:hover{color:rgb(var(--ui-text))}.cms-media-picker-tabs>button[aria-selected=true]{background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-sm);color:rgb(var(--ui-primary));font-weight:600}.cms-media-picker-close{border-radius:var(--ui-radius);width:2.25rem;height:2.25rem;color:rgb(var(--ui-muted));transition:color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease);place-items:center;font-size:1.2rem;display:inline-grid}.cms-media-picker-close:hover{color:rgb(var(--ui-danger));background:rgb(var(--ui-danger) / .08)}.cms-media-picker-tab{background:rgb(var(--ui-surface-2));flex-direction:column;flex:auto;min-height:0;display:flex}.cms-media-picker-toolbar{border-bottom:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.cms-media-picker-search{flex:14rem;max-width:22rem;position:relative}.cms-media-picker-search>i{color:rgb(var(--ui-muted));pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.cms-media-picker-search .form-control{width:100%;min-height:2.25rem;padding-left:2.2rem;font-size:.8125rem}.cms-media-picker-filters{flex-wrap:wrap;gap:.35rem;display:inline-flex}.cms-media-picker-filters>button{border:1px solid rgb(var(--ui-border-strong));background:rgb(var(--ui-surface));color:rgb(var(--ui-text-2));transition:color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.cms-media-picker-filters>button:hover:not(:disabled){border-color:rgb(var(--ui-primary) / .45);color:rgb(var(--ui-primary))}.cms-media-picker-filters>button[aria-pressed=true]{border-color:rgb(var(--ui-primary));background:rgb(var(--ui-primary));color:#fff}.cms-media-picker-filters>button:disabled{opacity:.4;cursor:not-allowed}.cms-media-picker-body{flex:auto;min-height:0;padding:1.25rem;overflow-y:auto}.cms-media-picker-state{text-align:center;min-height:14rem;color:rgb(var(--ui-muted));flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.cms-media-picker-state__icon{width:3.5rem;height:3.5rem;color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .1);border-radius:999px;place-items:center;font-size:1.6rem;display:inline-grid}.cms-media-picker-state strong{color:rgb(var(--ui-text))}.cms-media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.9rem;display:grid}.cms-media-picker-card{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));min-width:0;box-shadow:var(--ui-shadow-xs);text-align:start;transition:border-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease), transform var(--ui-fast) var(--ui-ease);flex-direction:column;padding:.4rem;display:flex}.cms-media-picker-card:hover{border-color:rgb(var(--ui-primary) / .45);box-shadow:var(--ui-shadow-md);transform:translateY(-1px)}.cms-media-picker-card:focus-visible{box-shadow:var(--ui-ring);outline:none}.cms-media-picker-card.is-selected{border-color:rgb(var(--ui-primary));box-shadow:0 0 0 3px rgb(var(--ui-primary) / .2)}.cms-media-picker-thumb{aspect-ratio:1;border-radius:var(--ui-radius-sm);background:repeating-conic-gradient(rgb(var(--ui-surface-3)) 0% 25%, rgb(var(--ui-surface)) 0% 50%) 50% / 16px 16px;display:block;position:relative;overflow:hidden}.cms-media-picker-thumb img,.cms-media-picker-thumb video{object-fit:cover;width:100%;height:100%;transition:transform var(--ui-slow) var(--ui-ease)}.cms-media-picker-card:hover .cms-media-picker-thumb img{transform:scale(1.04)}.cms-media-picker-thumb__video{background:#000;width:100%;height:100%;display:block;position:relative}.cms-media-picker-thumb__video>i{color:#ffffffe6;font-size:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cms-media-picker-thumb__file{background:rgb(var(--ui-surface-2));width:100%;height:100%;color:rgb(var(--ui-muted));flex-direction:column;justify-content:center;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:700;display:flex}.cms-media-picker-thumb__file>i{color:rgb(var(--ui-info));font-size:1.8rem}.cms-media-picker-check{background:rgb(var(--ui-primary));width:1.5rem;height:1.5rem;box-shadow:var(--ui-shadow-sm);color:#fff;opacity:0;transition:opacity var(--ui-fast) var(--ui-ease), transform var(--ui-fast) var(--ui-ease);border:2px solid #fff;border-radius:999px;place-items:center;font-size:.85rem;display:inline-grid;position:absolute;top:.4rem;right:.4rem;transform:scale(.6)}.cms-media-picker-card.is-selected .cms-media-picker-check{opacity:1;transform:scale(1)}.cms-media-picker-name{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ui-text-2));padding:.45rem .15rem .1rem;font-size:.71875rem;font-weight:500;display:block;overflow:hidden}.cms-media-picker-more{justify-content:center;margin-top:1.25rem;display:flex}.cms-media-picker-footer{border-top:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.cms-media-picker-footer .ti-btn{margin:0}.cms-media-picker-selection{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.cms-media-picker-selection__thumb{border-radius:var(--ui-radius-sm);object-fit:cover;width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px rgb(var(--ui-border));flex:none}.cms-media-picker-selection__text{flex-direction:column;min-width:0;display:flex}.cms-media-picker-selection__text strong{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ui-text));font-size:.8125rem;overflow:hidden}.cms-media-picker-selection__text span{color:rgb(var(--ui-muted));font-size:.71875rem}.cms-media-picker-upload{flex-direction:column;gap:1.25rem;display:flex}.cms-media-dropzone{border-radius:var(--ui-radius-lg);border:2px dashed rgb(var(--ui-border-strong));background:rgb(var(--ui-surface));text-align:center;cursor:pointer;transition:border-color var(--ui-base) var(--ui-ease), background-color var(--ui-base) var(--ui-ease), transform var(--ui-base) var(--ui-ease);flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1.5rem;display:flex}.cms-media-dropzone:hover,.cms-media-dropzone:focus-visible{border-color:rgb(var(--ui-primary) / .55);background:rgb(var(--ui-primary) / .03);outline:none}.cms-media-dropzone.is-active{border-color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .07);transform:scale(1.005)}.cms-media-dropzone__icon{width:4rem;height:4rem;color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .1);box-shadow:0 0 0 8px rgb(var(--ui-primary) / .05);border-radius:999px;place-items:center;margin-bottom:.4rem;font-size:1.9rem;display:inline-grid}.cms-media-dropzone__title{color:rgb(var(--ui-text));margin:0;font-size:.9375rem;font-weight:600}.cms-media-dropzone__link{color:rgb(var(--ui-primary));text-underline-offset:3px;text-decoration:underline}.cms-media-dropzone__hint{color:rgb(var(--ui-muted));margin:0;font-size:.75rem}.cms-media-queue{flex-direction:column;gap:.6rem;display:flex}.cms-media-queue__title{color:rgb(var(--ui-text));align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.cms-media-queue__list{flex-direction:column;gap:.5rem;display:flex}.cms-media-queue__item{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));align-items:center;gap:.75rem;padding:.6rem .7rem;display:flex}.cms-media-queue__item.is-done{border-color:rgb(var(--ui-success) / .35)}.cms-media-queue__item.is-error{border-color:rgb(var(--ui-danger) / .35)}.cms-media-queue__thumb{border-radius:var(--ui-radius-sm);background:rgb(var(--ui-surface-3));width:2.75rem;height:2.75rem;color:rgb(var(--ui-muted));flex:none;place-items:center;font-size:1.1rem;display:inline-grid;overflow:hidden}.cms-media-queue__thumb img{object-fit:cover;width:100%;height:100%}.cms-media-queue__info{flex:auto;min-width:0}.cms-media-queue__info>p:first-child{justify-content:space-between;gap:.75rem;margin:0 0 .35rem;font-size:.75rem;display:flex}.cms-media-queue__info strong{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ui-text));overflow:hidden}.cms-media-queue__info>p:first-child span{color:rgb(var(--ui-muted));flex:none}.cms-media-queue__bar{background:rgb(var(--ui-surface-3));border-radius:999px;height:.35rem;overflow:hidden}.cms-media-queue__bar>span{border-radius:inherit;background:rgb(var(--ui-primary));height:100%;transition:width var(--ui-slow) var(--ui-ease);display:block}.cms-media-queue__item.is-done .cms-media-queue__bar>span{background:rgb(var(--ui-success))}.cms-media-queue__item.is-error .cms-media-queue__bar>span{background:rgb(var(--ui-danger))}.cms-media-queue__error{color:rgb(var(--ui-danger));margin:.3rem 0 0;font-size:.71875rem}.cms-media-queue__status{flex:none;font-size:1.25rem}.cms-media-queue__status .ri-checkbox-circle-fill{color:rgb(var(--ui-success))}.cms-media-queue__status .ri-error-warning-fill{color:rgb(var(--ui-danger))}@media (width<=640px){.cms-media-picker-shell{padding:1rem!important}.cms-media-picker-panel{width:calc(100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;height:calc(100vh - 2rem)!important}.cms-media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}}.ui-page-header-row{align-items:center;gap:.85rem;min-width:0;display:flex}.ui-back-btn{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border-strong));background:rgb(var(--ui-surface));width:2.5rem;height:2.5rem;box-shadow:var(--ui-shadow-xs);color:rgb(var(--ui-text-2));transition:color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease), transform var(--ui-fast) var(--ui-ease);flex:none;place-items:center;font-size:1.15rem;display:inline-grid}.ui-back-btn:hover{border-color:rgb(var(--ui-primary) / .45);color:rgb(var(--ui-primary));transform:translate(-2px)}.ui-back-btn:focus-visible{box-shadow:var(--ui-ring);outline:none}.ui-page-header-row__text{min-width:0}.ui-page-header-row__eyebrow{color:rgb(var(--ui-muted));margin-bottom:.1rem;font-size:.75rem;font-weight:500;display:block}.ui-page-header-row__sub{color:rgb(var(--ui-muted));margin:.2rem 0 0;font-size:.8125rem}.cms-media-picker-shell{justify-content:center;align-items:center;display:flex}label.cms-media-dropzone{margin:0}.cms-media-dropzone__empty{flex-direction:column;align-items:center;gap:.4rem;display:flex}.cms-media-dropzone.has-file{border-style:solid;border-color:rgb(var(--ui-primary) / .35);background:rgb(var(--ui-primary) / .03);text-align:start;align-items:stretch;padding:1rem}.cms-media-dropzone__file{align-items:center;gap:1rem;min-width:0;display:flex}.cms-media-dropzone__preview{border-radius:var(--ui-radius);background:rgb(var(--ui-surface-3));width:5rem;height:5rem;color:rgb(var(--ui-primary));flex:none;place-items:center;font-size:1.8rem;display:inline-grid;overflow:hidden}.cms-media-dropzone__preview img{object-fit:cover;width:100%;height:100%}.cms-media-dropzone__meta{min-width:0;color:rgb(var(--ui-muted));flex-direction:column;gap:.2rem;font-size:.75rem;display:flex}.cms-media-dropzone__meta strong{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ui-text));font-size:.875rem;overflow:hidden}.cms-media-tips{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.cms-media-tips li{color:rgb(var(--ui-text-2));gap:.7rem;font-size:.8125rem;line-height:1.5;display:flex}.cms-media-tips i{border-radius:var(--ui-radius-sm);width:2rem;height:2rem;color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .1);flex:none;place-items:center;font-size:1rem;display:inline-grid}.cms-media-tips strong{color:rgb(var(--ui-text))}.ui-page-header>nav{align-self:flex-start;max-width:100%}.ui-page-header .ui-breadcrumb{border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-xs);color:rgb(var(--ui-muted));border-radius:999px;flex-wrap:wrap;align-items:center;gap:.15rem;margin:0 0 .35rem;padding:.2rem .65rem .2rem .2rem;font-size:.75rem;font-weight:500;line-height:1.2;list-style:none;display:inline-flex}.ui-page-header .ui-breadcrumb>li{align-items:center;min-width:0;display:inline-flex}.ui-page-header .ui-breadcrumb a{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;color:rgb(var(--ui-text-2));transition:color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease);border-radius:999px;align-items:center;padding:.25rem .45rem;display:inline-flex;overflow:hidden}.ui-page-header .ui-breadcrumb a:hover{color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .08)}.ui-page-header .ui-breadcrumb a:focus-visible{box-shadow:var(--ui-ring);outline:none}.ui-page-header .ui-breadcrumb__home{background:rgb(var(--ui-primary) / .1);place-items:center;width:1.65rem;height:1.65rem;font-size:.95rem;color:rgb(var(--ui-primary))!important;padding:0!important;display:inline-grid!important}.ui-page-header .ui-breadcrumb__home:hover{color:#fff!important;background:rgb(var(--ui-primary))!important}.ui-page-header .ui-breadcrumb__sep{color:rgb(var(--ui-muted) / .6);font-size:.9rem}.ui-page-header .ui-breadcrumb__section{letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ui-muted));padding:.25rem .35rem;font-size:.6875rem;font-weight:600}.ui-page-header .ui-breadcrumb [aria-current=page]{white-space:nowrap;text-overflow:ellipsis;max-width:18rem;color:rgb(var(--ui-text));padding:.25rem .35rem;font-weight:600;overflow:hidden}.cms-image-slot{--cms-slot-ratio:16 / 9;flex-direction:column;gap:.5rem;display:flex}.cms-image-slot--social{--cms-slot-ratio:1.91 / 1}.cms-image-slot__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cms-image-slot__head .form-label{color:rgb(var(--ui-text));font-size:.8125rem;font-weight:600;margin:0!important}.cms-image-slot__badge{color:#059669;background:rgb(var(--ui-success) / .12);border-radius:999px;padding:.1rem .5rem;font-size:.6875rem;font-weight:600}.dark .cms-image-slot__badge{color:rgb(var(--ui-success))}.cms-image-slot__empty{width:100%;aspect-ratio:var(--cms-slot-ratio);border-radius:var(--ui-radius);border:2px dashed rgb(var(--ui-border-strong));background:radial-gradient(circle at 50% 35%, rgb(var(--ui-primary) / .06), transparent 60%), rgb(var(--ui-surface-2));text-align:center;cursor:pointer;transition:border-color var(--ui-base) var(--ui-ease), background-color var(--ui-base) var(--ui-ease);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1rem;display:flex}.cms-image-slot__empty:hover,.cms-image-slot__empty:focus-visible{border-color:rgb(var(--ui-primary) / .6);background-color:rgb(var(--ui-primary) / .05);outline:none}.cms-image-slot__empty:focus-visible{box-shadow:var(--ui-ring)}.cms-image-slot__icon{width:2.6rem;height:2.6rem;color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .12);transition:transform var(--ui-base) var(--ui-ease);border-radius:999px;place-items:center;margin-bottom:.2rem;font-size:1.25rem;display:inline-grid}.cms-image-slot__empty:hover .cms-image-slot__icon{transform:scale(1.08)}.cms-image-slot__title{color:rgb(var(--ui-primary));font-size:.8125rem;font-weight:600}.cms-image-slot__hint{max-width:16rem;color:rgb(var(--ui-muted));font-size:.6875rem;line-height:1.45}.cms-image-slot__preview{aspect-ratio:var(--cms-slot-ratio);border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:repeating-conic-gradient(rgb(var(--ui-surface-3)) 0% 25%, rgb(var(--ui-surface)) 0% 50%) 50% / 16px 16px;box-shadow:var(--ui-shadow-xs);position:relative;overflow:hidden}.cms-image-slot__preview img{object-fit:cover;width:100%;height:100%}.cms-image-slot__actions{opacity:0;transition:opacity var(--ui-base) var(--ui-ease), transform var(--ui-base) var(--ui-ease);gap:.35rem;display:flex;position:absolute;top:.5rem;right:.5rem;transform:translateY(-4px)}.cms-image-slot__preview:hover .cms-image-slot__actions,.cms-image-slot__preview:focus-within .cms-image-slot__actions{opacity:1;transform:none}@media (hover:none){.cms-image-slot__actions{opacity:1;transform:none}}.cms-image-slot__action{border-radius:var(--ui-radius-sm);color:#0f172a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:2rem;transition:background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease);background:#ffffffeb;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0f172a33}.cms-image-slot__action:hover{color:rgb(var(--ui-primary));background:#fff}.cms-image-slot__action--danger{justify-content:center;width:2rem;padding:0}.cms-image-slot__action--danger:hover{color:#fff;background:rgb(var(--ui-danger))}.cms-image-slot__action:focus-visible{box-shadow:var(--ui-ring);outline:none}.cms-image-slot__file{min-width:0;color:rgb(var(--ui-muted));align-items:center;gap:.35rem;margin:0;font-size:.71875rem;display:flex}.cms-image-slot__file span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cms-media-field{flex-direction:column;gap:.6rem;display:flex}.cms-media-empty{border-radius:var(--ui-radius);border:2px dashed rgb(var(--ui-border-strong));background:radial-gradient(circle at 0% 50%, rgb(var(--ui-primary) / .06), transparent 55%), rgb(var(--ui-surface-2));text-align:left;cursor:pointer;width:100%;transition:border-color var(--ui-base) var(--ui-ease), background-color var(--ui-base) var(--ui-ease);align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.cms-media-empty:hover,.cms-media-empty:focus-visible{border-color:rgb(var(--ui-primary) / .6);background-color:rgb(var(--ui-primary) / .05);outline:none}.cms-media-empty:focus-visible{box-shadow:var(--ui-ring)}.cms-media-empty__icon{border-radius:var(--ui-radius);width:2.75rem;height:2.75rem;color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .12);transition:transform var(--ui-base) var(--ui-ease);flex:none;place-items:center;font-size:1.3rem;display:inline-grid}.cms-media-empty:hover .cms-media-empty__icon{transform:scale(1.06)}.cms-media-empty__text{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.cms-media-empty__text strong{color:rgb(var(--ui-primary));font-size:.8125rem;font-weight:600}.cms-media-empty__text span{color:rgb(var(--ui-muted));font-size:.71875rem;line-height:1.45}.cms-media-empty__chevron{color:rgb(var(--ui-muted));transition:transform var(--ui-base) var(--ui-ease), color var(--ui-base) var(--ui-ease);flex:none;font-size:1.15rem}.cms-media-empty:hover .cms-media-empty__chevron{color:rgb(var(--ui-primary));transform:translate(3px)}.cms-media-card{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-xs);align-items:stretch;gap:1rem;padding:.75rem;display:flex}.cms-media-card__thumb{aspect-ratio:4/3;border-radius:var(--ui-radius-sm);border:1px solid rgb(var(--ui-border));background:repeating-conic-gradient(rgb(var(--ui-surface-3)) 0% 25%, rgb(var(--ui-surface)) 0% 50%) 50% / 14px 14px;width:9rem;color:rgb(var(--ui-muted));flex:none;place-items:center;font-size:1.75rem;display:grid;overflow:hidden}.cms-media-card__thumb img{object-fit:cover;width:100%;height:100%}.cms-media-card__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.cms-media-card__name{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ui-text));margin:0;font-size:.8125rem;font-weight:600;overflow:hidden}.cms-media-card__meta,.cms-media-card__warning{color:rgb(var(--ui-muted));align-items:center;gap:.35rem;margin:0;font-size:.71875rem;display:flex}.cms-media-card__meta span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cms-media-card__warning{color:rgb(var(--ui-danger))}.cms-media-card__actions{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.5rem;display:flex}@media (width<=480px){.cms-media-card{flex-direction:column}.cms-media-card__thumb{width:100%}}.cms-gallery{border-radius:var(--ui-radius);border:1px solid rgb(var(--ui-border));background:rgb(var(--ui-surface));box-shadow:var(--ui-shadow-xs);padding:.75rem}.cms-gallery__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.cms-gallery__count{color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .1);border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.cms-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.65rem;display:grid}.cms-gallery__item{min-width:0;margin:0}.cms-gallery__item figcaption{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ui-muted));margin-top:.3rem;font-size:.6875rem;overflow:hidden}.cms-gallery__thumb{aspect-ratio:1;border-radius:var(--ui-radius-sm);border:1px solid rgb(var(--ui-border));background:repeating-conic-gradient(rgb(var(--ui-surface-3)) 0% 25%, rgb(var(--ui-surface)) 0% 50%) 50% / 14px 14px;color:rgb(var(--ui-muted));place-items:center;font-size:1.5rem;display:grid;position:relative;overflow:hidden}.cms-gallery__thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--ui-slow,.3s) var(--ui-ease)}.cms-gallery__item:hover .cms-gallery__thumb img{transform:scale(1.04)}.cms-gallery__index{text-align:center;color:#fff;background:#0f172aa6;border-radius:999px;min-width:1.35rem;height:1.35rem;padding:0 .3rem;font-size:.65rem;font-weight:600;line-height:1.35rem;position:absolute;top:.35rem;left:.35rem}.cms-gallery__remove,.cms-gallery__move button{border-radius:var(--ui-radius-sm);color:#0f172a;width:1.6rem;height:1.6rem;transition:background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease);background:#ffffffeb;place-items:center;font-size:.95rem;display:inline-grid;box-shadow:0 2px 6px #0f172a33}.cms-gallery__remove{position:absolute;top:.35rem;right:.35rem}.cms-gallery__remove:hover{color:#fff;background:rgb(var(--ui-danger))}.cms-gallery__move{justify-content:space-between;display:flex;position:absolute;bottom:.35rem;left:.35rem;right:.35rem}.cms-gallery__move button:hover:not(:disabled){color:rgb(var(--ui-primary));background:#fff}.cms-gallery__move button:disabled{opacity:.35;cursor:not-allowed}.cms-gallery__remove,.cms-gallery__move{opacity:0;transition:opacity var(--ui-base) var(--ui-ease)}.cms-gallery__thumb:hover .cms-gallery__remove,.cms-gallery__thumb:hover .cms-gallery__move,.cms-gallery__thumb:focus-within .cms-gallery__remove,.cms-gallery__thumb:focus-within .cms-gallery__move{opacity:1}@media (hover:none){.cms-gallery__remove,.cms-gallery__move{opacity:1}}.cms-gallery__remove:focus-visible,.cms-gallery__move button:focus-visible,.cms-gallery__add:focus-visible{box-shadow:var(--ui-ring);outline:none}.cms-gallery__add{aspect-ratio:1;border-radius:var(--ui-radius-sm);border:2px dashed rgb(var(--ui-border-strong));background:rgb(var(--ui-surface-2));color:rgb(var(--ui-muted));cursor:pointer;transition:border-color var(--ui-base) var(--ui-ease), color var(--ui-base) var(--ui-ease), background-color var(--ui-base) var(--ui-ease);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.71875rem;font-weight:600;display:flex}.cms-gallery__add i{font-size:1.4rem}.cms-gallery__add:hover{border-color:rgb(var(--ui-primary) / .6);color:rgb(var(--ui-primary));background:rgb(var(--ui-primary) / .05)}
