@layer theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sq-bg-color:oklch(98% .0034 248);--sq-bg-color-dark:oklch(from var(--sq-bg-color) .96 c h);--sq-mask-color:oklch(0% 0 0/.15);--sq-component-bg-color:#fff;--sq-projection-dark:oklch(96% .02 259);--sq-projection-light:#fff;--sq-text-color:oklch(27% .03 257);--sq-text-color-secondary:oklch(from var(--sq-text-color) .45 c h);--sq-text-color-placeholder:oklch(from var(--sq-text-color) .65 c h);--sq-border-color:oklch(94% 0 253);--sq-border-color-light:oklch(from var(--sq-border-color) .96 c h);--sq-border-color-lighter:oklch(from var(--sq-border-color) .98 c h);--sq-color-primary:oklch(75% .18 48);--sq-color-primary-light-5:oklch(from var(--sq-color-primary) l c h / .08);--sq-color-primary-light-4:oklch(from var(--sq-color-primary) l c h / .2);--sq-color-primary-light-3:oklch(from var(--sq-color-primary) l c h / .4);--sq-color-primary-light-2:oklch(from var(--sq-color-primary) l c h / .6);--sq-color-primary-light-1:oklch(from var(--sq-color-primary) l c h / .8);--sq-color-primary-dark-1:oklch(from var(--sq-color-primary) .65 c h);--sq-color-success:oklch(75% .22 151);--sq-color-success-light-5:oklch(from var(--sq-color-success) l c h / .08);--sq-color-success-light-4:oklch(from var(--sq-color-success) l c h / .2);--sq-color-success-light-3:oklch(from var(--sq-color-success) l c h / .4);--sq-color-success-light-2:oklch(from var(--sq-color-success) l c h / .6);--sq-color-success-light-1:oklch(from var(--sq-color-success) l c h / .8);--sq-color-success-dark-1:oklch(from var(--sq-color-success) .65 c h);--sq-color-info:oklch(75% .14 230);--sq-color-info-light-5:oklch(from var(--sq-color-info) l c h / .08);--sq-color-info-light-4:oklch(from var(--sq-color-info) l c h / .2);--sq-color-info-light-3:oklch(from var(--sq-color-info) l c h / .4);--sq-color-info-light-2:oklch(from var(--sq-color-info) l c h / .6);--sq-color-info-light-1:oklch(from var(--sq-color-info) l c h / .8);--sq-color-info-dark-1:oklch(from var(--sq-color-info) .65 c h);--sq-color-warn:oklch(75% .14 76);--sq-color-warn-light-5:oklch(from var(--sq-color-warn) l c h / .08);--sq-color-warn-light-4:oklch(from var(--sq-color-warn) l c h / .2);--sq-color-warn-light-3:oklch(from var(--sq-color-warn) l c h / .4);--sq-color-warn-light-2:oklch(from var(--sq-color-warn) l c h / .6);--sq-color-warn-light-1:oklch(from var(--sq-color-warn) l c h / .8);--sq-color-warn-dark-1:oklch(from var(--sq-color-warn) .65 c h);--sq-color-error:oklch(75% .25 29);--sq-color-error-light-5:oklch(from var(--sq-color-error) l c h / .08);--sq-color-error-light-4:oklch(from var(--sq-color-error) l c h / .2);--sq-color-error-light-3:oklch(from var(--sq-color-error) l c h / .4);--sq-color-error-light-2:oklch(from var(--sq-color-error) l c h / .6);--sq-color-error-light-1:oklch(from var(--sq-color-error) l c h / .8);--sq-color-error-dark-1:oklch(from var(--sq-color-error) .65 c h);--sq-font-family:PingFang SC, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;--sq-font-size-sm:12px;--sq-font-size-md:14px;--sq-font-size-lg:16px;--sq-radius-xs:4px;--sq-radius-sm:6px;--sq-radius-md:8px;--sq-radius-lg:12px;--sq-radius-full:calc(infinity * 1px);--sq-opacity-80:.8;--sq-opacity-20:.2;--sq-padding-xs:8px;--sq-padding-sm:12px;--sq-padding-md:24px;--sq-padding-lg:36px;--sq-padding-xl:48px;--sq-blur-sm:4px;--sq-blur-md:10px;--sq-blur-lg:50px;--sq-component-size-xs:28px;--sq-component-size-sm:32px;--sq-component-size-md:36px;--sq-component-size-lg:40px;--sq-line-height-single:1;--sq-line-height-base:1.6;--sq-transition-base:.3s ease;--sq-transition-linear:.3s linear;--sq-shadow-xs-dark:2px 2px 3px;--sq-shadow-xs-light:-2px -2px 3px;--sq-shadow-sm-dark:4px 4px 6px;--sq-shadow-sm-light:-4px -4px 6px;--sq-shadow-md-dark:6px 6px 9px;--sq-shadow-md-light:-6px -6px 9px;--sq-shadow-lg-dark:8px 8px 12px;--sq-shadow-lg-light:-8px -8px 12px;--sq-text-shadow:1px 1px 1px rgb(0 0 0/var(--sq-opacity-20))}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=768px){:root{--sq-radius-xs:2px;--sq-radius-sm:4px;--sq-radius-md:6px;--sq-radius-lg:8px;--sq-padding-xs:6px;--sq-padding-sm:10px;--sq-padding-md:16px;--sq-padding-lg:24px;--sq-padding-xl:32px}}.sq-fade-enter-active{animation:fade var(--sq-transition-base)}.sq-fade-leave-active{animation:reverse fade var(--sq-transition-base)}.sq-slide-up-enter-active{animation:slide-up var(--sq-transition-base)}.sq-slide-up-leave-active{animation:reverse slide-up var(--sq-transition-base)}.sq-card-insert-enter-active,.sq-card-insert-leave-active{transform-origin:100%}.sq-card-insert-enter-active{animation:card-insert var(--sq-transition-base)}.sq-card-insert-leave-active{animation:reverse card-insert var(--sq-transition-base)}.sq-rotate-in-left-enter-active{animation:rotate-in-left var(--sq-transition-base)}.sq-rotate-in-left-leave-active{animation:reverse rotate-in-left var(--sq-transition-base)}.sq-rotate-in-right-enter-active{animation:rotate-in-right var(--sq-transition-base)}.sq-rotate-in-right-leave-active{animation:reverse rotate-in-right var(--sq-transition-base)}.sq-zoom-enter-active{animation:zoom var(--sq-transition-base)}.sq-zoom-leave-active{animation:reverse zoom var(--sq-transition-base)}.sq-zoom-top-enter-active,.sq-zoom-top-leave-active{transform-origin:top}.sq-zoom-top-enter-active{animation:zoom-v var(--sq-transition-base)}.sq-zoom-top-leave-active{animation:reverse zoom-v var(--sq-transition-base)}.sq-zoom-bottom-enter-active,.sq-zoom-bottom-leave-active{transform-origin:bottom}.sq-zoom-bottom-enter-active{animation:zoom-v var(--sq-transition-base)}.sq-zoom-bottom-leave-active{animation:reverse zoom-v var(--sq-transition-base)}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(var(--sq-padding-lg));opacity:0}to{opacity:1;transform:none}}@keyframes card-insert{0%{opacity:0;transform:translateY(-50%)rotate(30deg)}60%{opacity:1;transform:translateY(10%)}to{opacity:1;transform:none}}@keyframes rotate-in-left{0%{opacity:0;transform:translate(200%)rotate(180deg)}to{opacity:1;transform:none}}@keyframes rotate-in-right{0%{opacity:0;transform:translate(-200%)rotate(180deg)}to{opacity:1;transform:none}}@keyframes zoom{0%{opacity:0;transform:scale(0)}90%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes zoom-v{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes skeleton{0%{background-position:-60% 0}to{background-position:160% 0}}}@layer component{@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dashoffset:70px}50%{stroke-dashoffset:125px}to{stroke-dashoffset:70px}}.sq-icon{display:inline-flex}.sq-icon>svg{fill:currentColor;width:1em;height:1em}.sq-icon.is-loading>svg{transform-origin:50%;animation:1s linear infinite loading}.sq-icon[data-icon=loading] circle{fill:none;stroke:currentColor;stroke-width:4px;stroke-dasharray:130;stroke-linecap:round;animation:2s ease-in-out infinite dash}.sq-alert{--alert-color:var(--sq-color-primary);--alert-bg-color:var(--sq-color-primary-light-5);--alert-selection-color:var(--sq-color-primary);border-radius:var(--sq-radius-md);padding:var(--sq-padding-sm);background:var(--alert-bg-color)}.sq-alert.sq-text{color:var(--alert-color)}.sq-alert.sq-text::selection{background-color:var(--alert-selection-color)}.sq-article{overflow:hidden auto}.sq-article-content{line-height:var(--sq-line-height-base);color:currentColor;font-size:var(--sq-font-size-md);row-gap:var(--sq-padding-sm);font-family:var(--sq-font-family);flex-direction:column;display:flex}.sq-article-content::selection{background-color:var(--sq-color-primary);color:#fff;text-shadow:var(--sq-text-shadow)}.sq-article-content p,.sq-article-content h1,.sq-article-content h2,.sq-article-content h3,.sq-article-content h4,.sq-article-content h5,.sq-article-content h6{margin:0}.sq-article-content p>img,.sq-article-content p>video{vertical-align:middle;max-width:100%;display:inline}.sq-article-content p>code{word-break:break-all;border-radius:var(--sq-radius-sm);background-color:var(--sq-color-primary-light-5);color:var(--sq-color-primary);font-family:var(--sq-font-family);padding:.1em .4em}.sq-article-content h1,.sq-article-content h2,.sq-article-content h3,.sq-article-content h4,.sq-article-content h5,.sq-article-content h6{color:var(--sq-text-color)}.sq-article-content ul,.sq-article-content ol{margin:0;padding:0;list-style-type:none}.sq-article-content ul>li,.sq-article-content ol>li{padding-inline-start:var(--sq-padding-md);position:relative}.sq-article-content ul>li:before,.sq-article-content ol>li:before{position:absolute;left:0}.sq-article-content ul>li:before{content:"";aspect-ratio:1;border-radius:var(--sq-radius-full);background-color:currentColor;width:4px;top:calc(.8em - 2px)}.sq-article-content ol{counter-reset:section}.sq-article-content ol>li{counter-increment:section}.sq-article-content ol>li:before{content:counter(section) ".";top:0}.sq-article-content a{color:var(--sq-color-primary);word-break:break-all;border-block-end:1px solid #0000;text-decoration:none}.sq-article-content a:hover{border-block-end-color:var(--sq-color-primary)}.sq-article-content a .sq-icon{vertical-align:middle;margin-inline-end:.2em;transform:translateY(-1px)}.sq-article-content .sq-checkbox{height:auto}.sq-article-content .sq-image{max-width:100%}.sq-article-content>img{border-radius:var(--sq-radius-md);max-width:100%}.sq-article-content>blockquote{padding:var(--sq-padding-sm);border-radius:var(--sq-radius-md);border-inline-start:4px solid var(--sq-color-primary);background-color:var(--sq-color-primary-light-5);margin:0}.sq-code{width:100%}.sq-article-table{border:1px solid var(--sq-border-color);border-radius:var(--sq-radius-md);overflow:hidden}.sq-article-table table{border-collapse:collapse;width:100%}.sq-article-table table thead{color:var(--sq-text-color);background-color:var(--sq-bg-color);border-block-end:1px solid var(--sq-border-color-light)}.sq-article-table table tbody{color:var(--sq-text-color-secondary)}.sq-article-table table th,.sq-article-table table td{padding:var(--sq-padding-sm)}.sq-article-table table th{position:relative}.sq-article-table table th:not(:last-child):after{content:"";z-index:1;border:1px solid var(--sq-border-color-light);height:1em;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sq-article-table table tr:nth-child(2n){background-color:var(--sq-bg-color)}ul>li.sq-article-task-list-item{align-items:center;column-gap:var(--sq-padding-xs);padding-inline-start:0;display:flex}ul>li.sq-article-task-list-item:before{content:none}.sq-avatar{--avatar-size:var(--sq-component-size-md);--avatar-bg-color:var(--sq-color-primary);vertical-align:middle;width:var(--avatar-size);aspect-ratio:1;border-radius:var(--sq-radius-md);font-size:var(--sq-font-size-md);font-family:var(--sq-font-family);box-sizing:border-box;border:1px solid var(--sq-border-color-light);-webkit-user-select:none;user-select:none;box-shadow:var(--sq-shadow-sm-dark) var(--sq-projection-dark),var(--sq-shadow-sm-light) var(--sq-projection-light);display:inline-block;overflow:hidden}.sq-avatar.sq-avatar--sm{--avatar-size:var(--sq-component-size-sm);font-size:var(--sq-font-size-sm)}.sq-avatar.sq-avatar--lg{--avatar-size:var(--sq-component-size-lg);font-size:var(--sq-font-size-lg)}.sq-avatar.is-round{border-radius:var(--sq-radius-full)}.sq-avatar:has(>span){background:var(--avatar-bg-color);border:none}.sq-avatar img{object-fit:cover;width:100%;height:100%}.sq-avatar span{color:#fff;width:100%;height:100%;line-height:var(--sq-line-height-single);justify-content:center;align-items:center;display:flex}.sq-backtop{--backtop-margin-right:var(--sq-padding-md);--backtop-margin-bottom:var(--sq-padding-md);--backtop-size:48px;width:var(--backtop-size);height:var(--backtop-size);background-color:var(--sq-component-bg-color);border-radius:var(--sq-radius-full);cursor:pointer;font-size:var(--sq-font-size-md);color:var(--sq-text-color-secondary);z-index:1999;box-shadow:var(--sq-shadow-md-dark) var(--sq-projection-dark),var(--sq-shadow-md-light) var(--sq-projection-light);transition:color var(--sq-transition-base);position:fixed;inset-block-end:var(--backtop-margin-right);inset-inline-end:var(--backtop-margin-bottom)}.sq-backtop:not(:has(.sq-progress)){border:1px solid var(--sq-border-color-light)}.sq-backtop:hover{color:var(--sq-color-primary)}.sq-backtop-wrap{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.sq-backtop-wrap .sq-progress{width:100%;position:absolute}.sq-backtop-wrap .sq-icon{font-size:1.5em;position:absolute}.sq-badge{--badge-size:auto;--badge-padding:4px var(--sq-padding-xs);vertical-align:middle;width:fit-content;display:inline-block;position:relative}.sq-badge.is-dot{--badge-size:8px;--badge-padding:0}.sq-badge.is-dot .sq-badge-label-inner{aspect-ratio:1}.sq-badge-label{-webkit-user-select:none;user-select:none;font-size:var(--sq-font-size-sm);color:#fff;line-height:var(--sq-line-height-single)}.sq-badge-label-inner{height:var(--badge-size);padding:var(--badge-padding);background:var(--badge-color);border-radius:var(--sq-radius-full);display:block}sup.sq-badge-label{position:absolute;transform:translate(-50%,-50%)}.sq-blur{border-radius:var(--sq-radius-sm);filter:blur(var(--sq-blur-sm));-webkit-user-select:none;user-select:none;transition:filter var(--sq-transition-base)}.sq-blur.sq-text{display:inline}.sq-blur:hover{filter:none}.sq-button{--button-color:var(--sq-text-color);--button-color-hover:var(--sq-text-color-secondary);--button-color-disabled:var(--sq-text-color-placeholder);--button-bg-color:var(--sq-component-bg-color);--button-bg-color-hover:var(--sq-component-bg-color);--button-bg-color-disabled:var(--sq-bg-color);--button-border-color:var(--sq-border-color-light);--button-shadow-color:var(--sq-projection-dark);--button-padding:var(--sq-padding-sm);cursor:pointer;height:var(--sq-component-size-md);padding:0 var(--button-padding);color:var(--button-color);background-color:var(--button-bg-color);vertical-align:middle;border:1px solid;border-color:var(--button-border-color);border-radius:var(--sq-radius-md);-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:all var(--sq-transition-base);display:inline-block}.sq-button.sq-button--sm{height:var(--sq-component-size-sm)}.sq-button.sq-button--lg{height:var(--sq-component-size-lg)}.sq-button:not(.is-text){box-shadow:var(--sq-shadow-sm-dark) var(--button-shadow-color),var(--sq-shadow-sm-light) var(--sq-projection-light)}.sq-button.is-round{border-radius:var(--sq-radius-full);padding-inline:calc(var(--button-padding) + .2em)}.sq-button:disabled{cursor:not-allowed;color:var(--button-color-disabled);background-color:var(--button-bg-color-disabled)}.sq-button:hover:not(:disabled){color:var(--button-color-hover);background-color:var(--button-bg-color-hover)}.sq-button:active:not(:disabled){box-shadow:var(--sq-shadow-xs-dark) var(--button-shadow-color)}.sq-button .sq-text{line-height:var(--sq-line-height-single);justify-content:center}.sq-button .sq-text::selection{text-shadow:none}.sq-button-group{--button-group-shadow-color:var(--sq-projection-dark);border-radius:var(--sq-radius-md);vertical-align:middle;box-shadow:var(--sq-shadow-sm-dark) var(--button-group-shadow-color),var(--sq-shadow-sm-light) var(--sq-projection-light);display:inline-block}.sq-button-group:has(>.is-round){border-radius:var(--sq-radius-full)}.sq-button-group .sq-button,.sq-button-group .sq-button:active{box-shadow:none}.sq-button-group .sq-button:not(:first-child){border-inline-start:none;border-start-start-radius:0;border-end-start-radius:0}.sq-button-group .sq-button:not(:first-child).is-round{padding-inline-start:var(--button-padding)}.sq-button-group .sq-button:not(:last-child){border-inline-end-color:var(--sq-border-color-light);border-start-end-radius:0;border-end-end-radius:0}.sq-button-group .sq-button:not(:last-child).is-round{padding-inline-end:var(--button-padding)}.sq-card{padding:var(--sq-padding-md);border-radius:var(--sq-radius-lg);border:1px solid var(--sq-border-color-light);background-color:var(--sq-component-bg-color);color:var(--sq-text-color-secondary);font-size:var(--sq-font-size-md);line-height:var(--sq-line-height-base);font-family:var(--sq-font-family);box-shadow:var(--sq-shadow-lg-dark) var(--sq-projection-dark),var(--sq-shadow-lg-light) var(--sq-projection-light)}.sq-card::selection{background-color:var(--sq-color-primary);color:#fff;text-shadow:var(--sq-text-shadow)}.sq-card .sq-card-header{line-height:var(--sq-line-height-single);justify-content:space-between;align-items:center;margin-block-end:var(--sq-padding-md);display:flex}.sq-card .sq-card-header h2{color:var(--sq-text-color);font-weight:700;font-size:var(--sq-font-size-lg);margin:0;padding:0}.sq-card .sq-card-header h2.has-decorative{padding-inline-start:var(--sq-padding-sm);position:relative}.sq-card .sq-card-header h2.has-decorative:before{content:"";border-radius:var(--sq-radius-full);background-color:var(--sq-color-primary);width:4px;height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sq-card .sq-card-footer{align-items:center;margin-block-start:var(--sq-padding-md);display:flex}.sq-selection{--selection-color:var(--sq-text-color);--selection-color-hover:var(--sq-text-color);--selection-color-disabled:var(--sq-text-color-placeholder);--selection-color-checked:var(--sq-text-color);--selection-bg-color:var(--sq-component-bg-color);--selection-border-color:var(--sq-border-color-light);--selection-inner-color:#fff;--selection-shadow-color:var(--sq-projection-dark);vertical-align:middle;align-items:center;column-gap:var(--sq-padding-xs);font-size:var(--sq-font-size-md);font-family:var(--sq-font-family);color:var(--selection-color);cursor:pointer;box-sizing:border-box;border-radius:var(--sq-radius-sm);height:var(--sq-component-size-md);transition:color var(--sq-transition-base);display:inline-flex}.sq-selection.sq-selection--sm{font-size:var(--sq-font-size-sm);height:var(--sq-component-size-sm)}.sq-selection.sq-selection--lg{height:var(--sq-component-size-lg)}.sq-selection input[type=radio],.sq-selection input[type=checkbox]{opacity:0;width:0;height:0;margin:0;position:absolute}.sq-selection .sq-selection-label{-webkit-user-select:none;user-select:none;line-height:var(--sq-line-height-single);transition:color var(--sq-transition-base)}.sq-selection.is-checked{--selection-bg-color:var(--sq-color-primary);--selection-border-color:var(--sq-color-primary);--selection-shadow-color:var(--sq-color-primary-light-4);color:var(--selection-color-checked)}.sq-selection:hover{--selection-border-color:var(--sq-color-primary);color:var(--selection-color-hover)}.sq-selection.is-disabled{--selection-border-color:var(--sq-border-color-light);--selection-bg-color:var(--sq-bg-color);--selection-inner-color:var(--sq-text-color-placeholder);--selection-shadow-color:var(--sq-projection-dark);color:var(--selection-color-disabled);cursor:not-allowed}.sq-checkbox{--checkbox-indeterminate-color:var(--sq-color-primary)}.sq-checkbox.is-disabled{--checkbox-indeterminate-color:var(--sq-text-color-placeholder)}.sq-checkbox-box{aspect-ratio:1;border:1px solid var(--selection-border-color);border-radius:var(--sq-radius-xs);background-color:var(--selection-bg-color);width:1em;box-shadow:var(--sq-shadow-xs-dark) var(--selection-shadow-color),var(--sq-shadow-xs-light) var(--sq-projection-light);transition:all var(--sq-transition-base);justify-content:center;align-items:center;display:flex;position:relative}.sq-checkbox-inner{aspect-ratio:1;color:var(--selection-inner-color);width:1em;position:absolute;transform:scale(.9)}.sq-selection-group{--selection-group-shadow-color:var(--sq-color-primary-light-4);border-radius:var(--sq-radius-md);align-items:center;display:flex}.sq-selection-group:has(>.is-solid){box-shadow:var(--sq-shadow-sm-dark) var(--selection-group-shadow-color),var(--sq-shadow-sm-light) var(--sq-projection-light)}.sq-selection-group:not(:has(>.is-solid)){column-gap:var(--sq-padding-md)}.sq-selection-group:has(>:not(.is-checked)){--selection-group-shadow-color:var(--sq-projection-dark)}.sq-code{border-radius:var(--sq-radius-md);padding-inline:var(--sq-padding-md);box-sizing:border-box;border:1px solid var(--sq-border-color-lighter);box-shadow:inset var(--sq-shadow-sm-dark) var(--sq-projection-dark),inset var(--sq-shadow-sm-light) var(--sq-projection-light);overflow:auto}.sq-code pre{width:max-content}.sq-mask{background-color:var(--sq-mask-color);width:100vw;height:100%;-webkit-backdrop-filter:blur(var(--sq-blur-md));backdrop-filter:blur(var(--sq-blur-md));touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden}.sq-dialog{--dialog-width:400px;--dialog-theme-color:var(--sq-color-primary);font-family:var(--sq-font-family);row-gap:var(--sq-padding-sm);color:var(--sq-text-color);border-block-start:4px solid var(--dialog-theme-color);border-radius:var(--sq-radius-lg);width:var(--dialog-width);box-sizing:border-box;max-width:90vw;max-height:90vh;padding:var(--sq-padding-md);font-size:var(--sq-font-size-md);background-color:var(--sq-component-bg-color);flex-direction:column;padding-block-start:calc(var(--sq-padding-md) - 4px);display:flex}.sq-dialog.has-header .sq-dialog-close{inset-block-start:var(--sq-padding-md);inset-inline-end:var(--sq-padding-md)}.sq-dialog-close{cursor:pointer;transition:color var(--sq-transition-base);font-size:1.5em}.sq-dialog-close:hover{color:var(--sq-text-color-secondary)}.sq-dialog-header{column-gap:var(--sq-padding-sm);line-height:var(--sq-line-height-single);align-items:center;display:flex}.sq-dialog-header-icon{color:var(--dialog-theme-color);font-size:1.5em}.sq-dialog-header-title{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;width:100%;font-weight:700;overflow:hidden}.sq-dialog-body{color:var(--sq-text-color-secondary);overflow:auto}.sq-dialog-footer{justify-content:flex-end;column-gap:var(--sq-padding-sm);display:flex}.sq-divider{--divider-width:1px}.sq-divider:not(.is-thin){--divider-width:4px}.sq-divider.sq-divider--vertical{border-inline-start:var(--divider-width) var(--divider-line-type) var(--sq-border-color);height:1em}.sq-divider.sq-divider--horizontal{width:100%}.sq-divider.sq-divider--horizontal:has(>.sq-text){color:var(--sq-text-color);align-items:center;column-gap:var(--sq-padding-sm);display:flex}.sq-divider.sq-divider--horizontal:has(>.sq-text):before{content:"";border-block-start:var(--divider-width) var(--divider-line-type) var(--sq-border-color);flex:1}.sq-divider.sq-divider--horizontal:has(>.sq-text):after{content:"";border-block-start:var(--divider-width) var(--divider-line-type) var(--sq-border-color);flex:1}.sq-divider.sq-divider--horizontal:has(>.sq-text).text-left:before{width:var(--sq-padding-lg);flex:none}.sq-divider.sq-divider--horizontal:has(>.sq-text).text-right:after{width:var(--sq-padding-lg);flex:none}.sq-divider.sq-divider--horizontal:has(>.sq-text) .sq-text{flex-shrink:0;max-width:60%}.sq-divider.sq-divider--horizontal:not(:has(>.sq-text)){border-block-start:var(--divider-width) var(--divider-line-type) var(--sq-border-color)}.sq-editor{--editor-radius:var(--sq-padding-sm);--editor-padding:0;row-gap:var(--sq-padding-sm);flex-direction:column;display:flex}.sq-editor.is-round{--editor-radius:calc(var(--sq-component-size-md) / 2);--editor-padding:.2em}.sq-editor.is-round.sq-editor--sm{--editor-radius:calc(var(--sq-component-size-sm) / 2)}.sq-editor.is-round.sq-editor--lg{--editor-radius:calc(var(--sq-component-size-lg) / 2)}.sq-editor .sq-article{height:100%;padding:var(--sq-padding-sm);border:1px solid var(--sq-border-color-light);border-radius:var(--editor-radius);box-shadow:inset var(--sq-shadow-xs-dark) var(--sq-projection-dark),inset var(--sq-shadow-xs-light) var(--sq-projection-light)}.sq-editor-control{column-gap:var(--sq-padding-md);display:flex}.sq-editor-toolbar{background-color:var(--sq-bg-color);padding-inline:var(--editor-padding);flex-wrap:wrap;display:flex}.sq-editor-toolbar .sq-divider{height:var(--sq-font-size-lg);margin-inline:var(--sq-padding-xs);transform:translateY(calc((var(--sq-component-size-md) - var(--sq-font-size-lg)) / 2))}.sq-editor-toolbar .sq-button{--button-padding:var(--sq-padding-xs)}.sq-editor-toolbar .sq-button .sq-text{font-size:var(--sq-font-size-lg)}.sq-editor-body{border:1px solid var(--sq-border-color-light);border-radius:var(--editor-radius);flex-direction:column;height:100%;display:flex;overflow:hidden}.sq-editor-body .sq-input{border-radius:none;border:none;height:100%;overflow:hidden}.sq-editor-body .sq-input:not(.has-shadow){box-shadow:none}.sq-form{--form-label-width:auto;--form-label-height:var(--sq-component-size-md);font-size:var(--sq-font-size-md);font-family:var(--sq-font-family);color:var(--sq-text-color);flex-direction:column;display:flex}.sq-form.sq-form--sm{--form-label-height:var(--sq-component-size-sm);font-size:var(--sq-font-size-sm)}.sq-form.sq-form--lg{--form-label-height:var(--sq-component-size-lg)}.sq-form.required-default .is-required:before{content:"*";color:var(--sq-color-error)}.sq-form.required-optional .sq-form-item-label:not(.is-required):not(:empty):after{content:"(可选项)";color:var(--sq-text-color-placeholder)}.sq-form.is-vertical .sq-form-item{row-gap:var(--sq-padding-xs);flex-direction:column}.sq-form.is-vertical .sq-form-item .sq-form-item-label{min-height:0;line-height:var(--sq-line-height-base)}.sq-form-item{align-items:flex-start;column-gap:var(--sq-padding-sm);padding-block-end:calc(var(--sq-font-size-sm) * 2);display:flex}.sq-form-item::selection{background-color:var(--sq-color-primary);color:#fff;text-shadow:var(--sq-text-shadow)}.sq-form-item-label{vertical-align:middle;min-height:var(--form-label-height);width:var(--form-label-width);flex-shrink:0;align-items:center;column-gap:.2em;display:inline-flex}.sq-form-item-content{width:100%;position:relative}.sq-form-item-content .sq-icon[data-icon=check-filled]{color:var(--sq-color-success)}.sq-form-item-content .sq-icon[data-icon=warning-filled]{color:var(--sq-color-warn)}.sq-form-item-content .sq-icon[data-icon=close-filled]{color:var(--sq-color-error)}.sq-form-item-check{line-height:var(--sq-line-height-base);color:var(--sq-color-error);font-size:var(--sq-font-size-sm);position:absolute;top:100%;left:0}.sq-image{--image-placeholder-height:180px;vertical-align:middle;border-radius:var(--sq-radius-md);font-size:var(--sq-font-size-md);font-family:var(--sq-font-family);display:inline-block;position:relative;overflow:hidden}.sq-image:hover>.sq-image-control{opacity:1}:scope::selection{background-color:var(--sq-color-primary);color:#fff;text-shadow:var(--sq-text-shadow)}.sq-image-mask{background-color:var(--sq-bg-color);width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sq-image-mask:after{content:"";background-image:linear-gradient(to right,transparent,var(--sq-bg-color-dark) 60%,transparent);background-repeat:no-repeat;background-size:40%;width:100%;height:100%;animation:2s infinite skeleton}.sq-image-picture{z-index:1;width:100%;height:100%;display:block;position:relative}.sq-image-picture img{width:100%;height:100%;display:block}.sq-image-control{opacity:0;z-index:2;border-radius:var(--sq-radius-md);width:100%;height:100%;font-size:var(--sq-font-size-lg);color:var(--sq-text-color);background-color:var(--sq-mask-color);-webkit-backdrop-filter:blur(var(--sq-blur-md));backdrop-filter:blur(var(--sq-blur-md));transition:opacity var(--sq-transition-base);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}.sq-image-error{width:100%;height:100%;line-height:var(--sq-line-height-single);background-color:var(--sq-bg-color);color:var(--sq-text-color-placeholder);justify-content:center;align-items:center;display:flex}.sq-image-viewer-mask{--image-viewer-component-size:48px;touch-action:none}.sq-image-viewer-mask img{touch-action:none;transition:transform var(--sq-transition-base)}.sq-image-viewer-mask .sq-button .sq-icon{font-size:1.5em}.sq-button.sq-image-viewer-close,.sq-button.sq-image-viewer-next,.sq-button.sq-image-viewer-prev{height:var(--image-viewer-component-size);aspect-ratio:1;padding-inline:0;position:absolute}.sq-image-viewer-close.sq-button{box-shadow:none;inset-block-start:var(--sq-padding-md);inset-inline-end:var(--sq-padding-md)}.sq-image-viewer-next{inset-inline-end:var(--sq-padding-md)}.sq-image-viewer-prev{inset-inline-start:var(--sq-padding-md)}.sq-image-viewer-toolbar{height:var(--image-viewer-component-size);background-color:var(--sq-component-bg-color);border-radius:var(--sq-radius-full);padding-inline:var(--sq-padding-md);align-items:center;column-gap:var(--sq-padding-md);border:1px solid var(--sq-border-color-light);display:flex;position:absolute;inset-block-end:var(--sq-padding-md)}.sq-image-viewer-toolbar .sq-button.is-text{padding-inline:0}@media (width<=768px){.sq-image-viewer-mask{--image-viewer-component-size:40px}.sq-image-viewer-toolbar{column-gap:var(--sq-padding-sm)}}.sq-image-crop{--image-crop-size:360px;width:var(--image-crop-size);aspect-ratio:1;border-radius:var(--sq-radius-md);background-blend-mode:screen;-webkit-user-select:none;user-select:none;touch-action:none;background-image:repeating-linear-gradient(var(--sq-bg-color-dark) 0 10px,transparent 10px 20px),repeating-linear-gradient(90deg,var(--sq-bg-color-dark) 0 10px,transparent 10px 20px);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sq-image-crop-cropper{max-width:80%;max-height:80%;aspect-ratio:var(--image-crop-ratio);border:2px dashed var(--sq-border-color);box-sizing:border-box;box-shadow:0 0 0 3000px var(--sq-mask-color);z-index:2;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.sq-input{--input-bg-color:var(--sq-component-bg-color);--input-bg-color-disabled:var(--sq-bg-color);--input-border-color:var(--sq-border-color-light);--input-border-color-active:var(--sq-color-primary);--input-border-color-disabled:var(--sq-border-color-light);--input-shadow-color:var(--sq-projection-dark);--input-selection-color:var(--sq-color-primary);font-size:var(--sq-font-size-md);background-color:var(--input-bg-color);border:1px solid;border-color:var(--input-border-color);border-radius:var(--sq-radius-md);box-sizing:border-box;cursor:text;box-shadow:inset var(--sq-shadow-xs-dark) var(--input-shadow-color),inset var(--sq-shadow-xs-light) var(--sq-projection-light);transition:all var(--sq-transition-base);align-items:center;padding:0;display:flex;overflow:hidden}.sq-input textarea{min-height:var(--sq-component-size-md)}.sq-input.sq-input--sm{font-size:var(--sq-font-size-sm)}.sq-input.sq-input--sm textarea{min-height:var(--sq-component-size-sm)}.sq-input.sq-input--lg textarea{min-height:var(--sq-component-size-lg)}.sq-input:has(>input){width:100%;height:var(--sq-component-size-md)}.sq-input:has(>input).sq-input--sm{height:var(--sq-component-size-sm)}.sq-input:has(>input).sq-input--lg{height:var(--sq-component-size-lg)}.sq-input:has(>input).is-round{border-radius:var(--sq-radius-full);padding-inline:.2em}.sq-input:has(>textarea).is-round{border-radius:calc(var(--sq-component-size-md) / 2);padding-inline:.2em}.sq-input:has(>textarea).is-round.sq-input--sm{border-radius:calc(var(--sq-component-size-sm) / 2)}.sq-input:has(>textarea).is-round.sq-input--lg{border-radius:calc(var(--sq-component-size-lg) / 2)}.sq-input::selection{background-color:var(--input-selection-color);color:#fff;text-shadow:var(--sq-text-shadow)}.sq-input .sq-input-prefix,.sq-input .sq-input-suffix{-webkit-user-select:none;user-select:none;align-items:center;display:flex}.sq-input .sq-input-prefix{color:var(--sq-text-color-placeholder);margin-inline-start:var(--sq-padding-sm)}.sq-input .sq-input-inner{height:100%;caret-color:var(--input-selection-color);color:var(--sq-text-color);font-size:inherit;line-height:var(--sq-line-height-base);box-sizing:border-box;font-family:var(--sq-font-family);transition:color var(--sq-transition-base);background:0 0;border:none;outline:none}.sq-input .sq-input-inner:read-only{color:var(--sq-text-color-placeholder)}.sq-input input.sq-input-inner{padding:0 var(--sq-padding-sm);flex:1;width:0}.sq-input textarea.sq-input-inner{padding:var(--sq-padding-xs) var(--sq-padding-sm);width:100%}.sq-input .sq-input-suffix{column-gap:var(--sq-padding-xs);color:var(--sq-text-color-placeholder);margin-inline-end:var(--sq-padding-sm)}.sq-input .sq-input-suffix-pwd,.sq-input .sq-input-suffix-clear{cursor:pointer}.sq-input.is-disabled{cursor:not-allowed;border-color:var(--input-border-color-disabled);background-color:var(--input-bg-color-disabled)}.sq-input.is-disabled .sq-input-inner{cursor:not-allowed;color:var(--sq-text-color-placeholder)}.sq-input:active:not(.is-disabled),.sq-input:focus-within:not(.is-disabled){--input-border-color:var(--input-border-color-active);box-shadow:none}.sq-menu{gap:var(--sq-padding-xs) var(--sq-padding-sm);font-size:var(--sq-font-size-md);font-family:var(--sq-font-family);margin:0;padding:0;list-style-type:none;display:flex}.sq-menu.sq-menu--vertical{flex-direction:column}.sq-menu.sq-menu--vertical .sq-menu-item{padding:var(--sq-padding-sm)}.sq-menu.sq-menu--horizontal .sq-menu-item{height:var(--sq-component-size-sm);box-sizing:border-box;padding-inline:var(--sq-padding-sm)}.sq-menu-item{cursor:pointer;color:var(--sq-text-color);border-radius:var(--sq-radius-md);-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(var(--sq-blur-sm));backdrop-filter:blur(var(--sq-blur-sm));align-items:center;gap:var(--sq-padding-xs);line-height:var(--sq-line-height-single);transition:color var(--sq-transition-base),background-color var(--sq-transition-base);display:flex}.sq-menu-item:hover{color:var(--sq-text-color-secondary);background-color:var(--sq-bg-color)}.sq-menu-item.is-active{color:var(--sq-color-primary);background-color:var(--sq-color-primary-light-5)}.sq-menu-item.is-disabled{color:var(--sq-text-color-placeholder);cursor:not-allowed;background-color:#0000}.sq-menu-item .sq-badge{margin-inline-start:auto}.sq-message-wrap{flex-direction:column;align-items:center;width:100vw;display:flex;position:fixed;top:0;left:0}.sq-message{background-color:var(--sq-component-bg-color);max-width:90vw;color:var(--sq-text-color);box-shadow:var(--sq-shadow-md-dark) var(--sq-projection-dark),var(--sq-shadow-md-light) var(--sq-projection-light);border-radius:var(--sq-radius-md);border:1px solid var(--sq-border-color-light);transition:top var(--sq-transition-base);font-size:var(--sq-font-size-md);line-height:var(--sq-line-height-single);flex-direction:column;display:flex;position:absolute;overflow:hidden}.sq-message-inner{padding:var(--sq-padding-sm);column-gap:var(--sq-padding-sm);align-items:center;display:flex}.sq-message-icon{font-size:var(--sq-font-size-lg);color:var(--message-icon-color)}body:has(.sq-mask:not([style*="display: none"])) .sq-message{box-shadow:none}.sq-pagination,.sq-pagination-pager{align-items:center;column-gap:var(--sq-padding-sm);display:flex}.sq-popover{font-size:var(--sq-font-size-md);font-family:var(--sq-font-family);background-color:var(--sq-component-bg-color);border-radius:var(--sq-radius-md);border:1px solid var(--sq-border-color-light);padding:var(--sq-padding-sm);box-sizing:border-box;line-height:var(--sq-line-height-base);color:var(--sq-text-color);position:absolute}.sq-popover.has-shadow{box-shadow:var(--sq-shadow-sm-dark) var(--sq-projection-dark),var(--sq-shadow-sm-light) var(--sq-projection-light)}.sq-progress{height:var(--progress-stroke);background-color:var(--sq-border-color);border-radius:var(--sq-radius-full);font-family:var(--sq-font-family);justify-content:center;align-items:center;display:flex;position:relative}.sq-progress:after{content:"";height:100%;width:var(--progress-value);border-radius:var(--sq-radius-full);background:var(--progress-color);z-index:1;transition:width var(--sq-transition-linear);position:absolute;top:0;left:0}.sq-progress.is-circle{aspect-ratio:1;background-color:#0000;border-radius:0;height:auto}.sq-progress.is-circle:after{content:none}.sq-progress.is-circle circle{r:var(--progress-circle-r);stroke-width:var(--progress-circle-stroke);fill:#0000}.sq-progress-track{stroke:var(--sq-border-color)}.sq-progress-path{stroke-linecap:round;stroke:var(--progress-color);stroke-dasharray:var(--progress-value),var(--progress-circle-l);transform-origin:50%;transition:stroke-dasharray var(--sq-transition-linear),stroke var(--sq-transition-base),opacity var(--sq-transition-linear);opacity:var(--progress-circle-opaciry,1);transform:rotate(-90deg)}.sq-progress-label{font-size:var(--sq-font-size-lg);color:var(--sq-text-color-secondary);line-height:var(--sq-line-height-base);-webkit-user-select:none;user-select:none;position:absolute}.sq-radio.is-checked .sq-radio-box:after{content:"";aspect-ratio:1;border-radius:var(--sq-radius-full);background-color:var(--selection-inner-color);width:6px;position:absolute}.sq-radio .sq-radio-box{aspect-ratio:1;border:1px solid var(--selection-border-color);border-radius:var(--sq-radius-full);background-color:var(--selection-bg-color);width:1em;box-shadow:var(--sq-shadow-xs-dark) var(--selection-shadow-color),var(--sq-shadow-xs-light) var(--sq-projection-light);transition:all var(--sq-transition-base);justify-content:center;align-items:center;display:flex;position:relative}.sq-segmented{--segmented-radius:var(--sq-radius-md);--segmented-padding:var(--sq-padding-sm);box-sizing:border-box;border-radius:var(--segmented-radius);background-color:var(--sq-bg-color-dark);height:var(--sq-component-size-md);box-shadow:var(--sq-shadow-sm-dark) var(--sq-projection-dark),var(--sq-shadow-sm-light) var(--sq-projection-light);padding:2px;position:relative}.sq-segmented.sq-segmented--sm{height:var(--sq-component-size-sm)}.sq-segmented.sq-segmented--lg{height:var(--sq-component-size-lg)}.sq-segmented.is-round{--segmented-radius:var(--sq-radius-full);--segmented-padding:calc(var(--sq-padding-sm) + .2em)}.sq-segmented input[type=radio]{opacity:0;width:0;height:0;margin:0;position:absolute}.sq-segmented-thumb{border-radius:var(--segmented-radius);background-color:var(--sq-component-bg-color);height:calc(100% - 4px);transition:left var(--sq-transition-base),width var(--sq-transition-base);position:absolute}.sq-segmented-item{vertical-align:middle;color:var(--sq-text-color-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;height:100%;padding-inline:var(--segmented-padding);border-radius:var(--segmented-radius);transition:color var(--sq-transition-base),background-color var(--sq-transition-base);display:inline-block;position:relative}.sq-segmented-item.is-active{color:var(--sq-text-color)}.sq-segmented-item.is-disabled{color:var(--sq-text-color-placeholder);cursor:not-allowed}.sq-segmented-item:not(.is-active):not(.is-disabled):hover{color:var(--sq-text-color);background-color:var(--sq-bg-color)}.sq-segmented-item .sq-text{height:100%}.sq-segmented-item+.sq-segmented-item{margin-inline-start:2px}.sq-select [data-icon=arrow-down]{transition:transform var(--sq-transition-base)}.sq-select.dropdown-opened [data-icon=arrow-down]{transform:scaleY(-1)}.sq-select input{cursor:pointer}.sq-select-dropdown{padding:var(--sq-padding-xs);-webkit-user-select:none;user-select:none;max-height:360px;overflow:auto}.sq-select-dropdown .sq-select-dropdown-empty{color:var(--sq-text-color-placeholder);text-align:center;line-height:var(--sq-component-size-md)}.sq-select-dropdown menu{flex-direction:column;row-gap:2px;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.sq-select-dropdown menu li{line-height:var(--sq-component-size-md);padding-inline:var(--sq-padding-sm);border-radius:var(--sq-radius-base);cursor:pointer;transition:all var(--sq-transition-base);justify-content:space-between;align-items:center;display:flex}.sq-select-dropdown menu li:hover{color:var(--sq-text-color-secondary);background-color:var(--sq-bg-color)}.sq-select-dropdown menu li.is-active{color:var(--sq-color-primary);background-color:var(--sq-color-primary-light-5)}.sq-switch{--switch-width:44px;--switch-height:calc(1em + 8px);--switch-track-bg-color:var(--sq-bg-color-dark);--switch-track-bg-color-disabled:var(--sq-bg-color);--switch-track-shadow:var(--sq-shadow-xs-dark) var(--switch-shadow-color), var(--sq-shadow-xs-light) var(--sq-projection-light);--switch-thumb-gap-v:2px;--switch-thumb-gap-h:2px;--switch-thumb-size:calc(var(--switch-height) - 4px);--switch-thumb-border:none;--switch-thumb-shadow:none;--switch-shadow-color:var(--sq-projection-dark);vertical-align:middle;font-size:var(--sq-font-size-md);font-family:var(--sq-font-family);cursor:pointer;box-sizing:border-box;height:var(--sq-component-size-md);align-items:center;display:inline-flex}.sq-switch.sq-switch--sm{--switch-width:40px;font-size:var(--sq-font-size-sm);height:var(--sq-component-size-sm)}.sq-switch.sq-switch--lg{height:var(--sq-component-size-lg)}.sq-switch input[type=checkbox]{opacity:0;width:0;height:0;margin:0;position:absolute}.sq-switch .sq-switch-track{border-radius:var(--sq-radius-full);background-color:var(--switch-track-bg-color);height:var(--switch-height);width:var(--switch-width);box-shadow:var(--switch-track-shadow);transition:background-color var(--sq-transition-base);position:relative}.sq-switch .sq-switch-thumb{color:var(--sq-text-color-placeholder);border-radius:var(--sq-radius-full);width:var(--switch-thumb-size);aspect-ratio:1;top:var(--switch-thumb-gap-v);left:var(--switch-thumb-gap-h);box-sizing:border-box;border:var(--switch-thumb-border);box-shadow:var(--switch-thumb-shadow);transition:left var(--sq-transition-base);background-color:#fff;justify-content:center;align-items:center;display:flex;position:absolute}.sq-switch.is-disabled{cursor:not-allowed}.sq-switch.is-disabled .sq-switch-track{background-color:var(--switch-track-bg-color-disabled)}.sq-switch.is-checked{--switch-track-bg-color:var(--sq-color-primary);--switch-track-bg-color-disabled:var(--sq-color-primary-light-3);--switch-shadow-color:var(--sq-color-primary-light-4)}.sq-switch.is-checked .sq-switch-thumb{left:calc(100% - var(--switch-thumb-gap-h) - var(--switch-thumb-size))}.sq-table{border-radius:var(--sq-radius-md);font-size:var(--sq-font-size-md);width:100%;font-family:var(--sq-font-family);border:1px solid var(--sq-border-color);box-sizing:border-box;overflow:hidden}.sq-table.is-striped .sq-table-row:nth-child(2n){background-color:var(--sq-bg-color)}.sq-table.has-border .sq-table-cell:not(:last-child){border-inline-end:1px solid var(--sq-border-color-light)}.sq-table.has-border .sq-table-cell:not(:last-child):after{display:none}.sq-table-wrap,.sq-table-empty{width:100%;height:100%;display:flex}.sq-table-empty{color:var(--sq-text-color-placeholder);justify-content:center;align-items:center}.sq-table-wrap{flex-direction:column}.sq-table-header{color:var(--sq-text-color-secondary);background-color:var(--sq-bg-color);border-block-end:1px solid var(--sq-border-color-light);font-weight:700;display:grid}.sq-table-header .sq-table-cell{position:relative}.sq-table-header .sq-table-cell:not(:last-child):after{content:"";z-index:1;border:1px solid var(--sq-border-color-light);height:1em;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sq-table-body{flex:1;height:0;overflow:hidden auto}.sq-table-body::-webkit-scrollbar{width:6px;height:6px}.sq-table-body::-webkit-scrollbar-track{background-color:var(--sq-component-bg-color);border-radius:6px}.sq-table-body::-webkit-scrollbar-thumb{background-color:var(--sq-border-color-light);border-radius:6px}.sq-table-body::-webkit-scrollbar-thumb:hover{background-color:var(--sq-border-color)}.sq-table-row{color:var(--sq-text-color);line-height:var(--sq-line-height-base);display:grid}.sq-table-row:not(:last-child){border-block-end:1px solid var(--sq-border-color-light)}.sq-table-cell{padding:var(--sq-padding-sm);word-break:break-all;-webkit-user-select:text;user-select:text;align-items:center;display:flex}.sq-table-cell-title{width:100px}.sq-table-cell-title+*{flex:1}.sq-tag{--tag-color:var(--sq-text-color);--tag-bg-color:var(--sq-component-bg-color);--tag-border-color:var(--sq-border-color-light);--tag-shadow-color:var(--sq-projection-dark);--tag-padding:var(--sq-padding-sm);border-radius:var(--sq-radius-sm);height:var(--sq-component-size-sm);padding:0 var(--tag-padding);background:var(--tag-bg-color);border:1px solid var(--tag-border-color);box-sizing:border-box;box-shadow:inset var(--sq-shadow-xs-dark) var(--tag-shadow-color),inset var(--sq-shadow-xs-light) var(--sq-projection-light);-webkit-user-select:none;user-select:none}.sq-tag.sq-text{color:var(--tag-color)}.sq-tag.sq-text::selection{text-shadow:none}.sq-tag.sq-tag--sm{height:var(--sq-component-size-xs)}.sq-tag.sq-tag--lg{height:var(--sq-component-size-md)}.sq-tag.is-round{border-radius:var(--sq-radius-full);padding-inline:calc(var(--sq-padding-sm) + .2em)}.sq-check-tag{--tag-color:var(--sq-text-color);--tag-color-hover:var(--sq-color-primary);--tag-bg-color:var(--sq-bg-color);--tag-bg-color-hover:var(--sq-bg-color-dark);--tag-bg-color-checked:var(--sq-color-primary);--tag-bg-color-checked-hover:var(--sq-color-primary-dark-1);--tag-padding:var(--sq-padding-sm);border-radius:var(--sq-radius-sm);height:var(--sq-component-size-sm);padding:0 var(--tag-padding);background:var(--tag-bg-color);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--sq-transition-base)}.sq-check-tag.sq-text{color:var(--tag-color)}.sq-check-tag.sq-text::selection{text-shadow:none}.sq-check-tag.sq-tag--sm{--tag-padding:var(--sq-padding-xs);height:var(--sq-component-size-xs)}.sq-check-tag.sq-tag--lg{height:var(--sq-component-size-md)}.sq-check-tag.is-round{border-radius:var(--sq-radius-full);padding-inline:calc(var(--sq-padding-sm) + .2em)}.sq-check-tag:hover{color:var(--tag-color-hover);background:var(--tag-bg-color-hover)}.sq-check-tag.is-checked{color:#fff;background:var(--tag-bg-color-checked);border-color:#0000}.sq-check-tag.is-checked:hover{background:var(--tag-bg-color-checked-hover)}.sq-text{color:currentColor;font-family:var(--sq-font-family);font-size:var(--sq-font-size-md);line-height:var(--sq-line-height-base);flex-grow:0;align-items:center;column-gap:.4em;display:flex}.sq-text::selection{background-color:var(--sq-color-primary);color:#fff;text-shadow:var(--sq-text-shadow)}.sq-text.sq-text--sm{font-size:var(--sq-font-size-sm)}.sq-text.sq-text--lg{font-size:var(--sq-font-size-lg)}.sq-text.multi-line,.sq-text.single-line{text-overflow:ellipsis;display:block;overflow:hidden}.sq-text.single-line{white-space:nowrap}.sq-text.multi-line{-webkit-line-clamp:var(--row-num);line-clamp:var(--row-num);-webkit-box-orient:vertical;display:-webkit-box}.sq-timeline{--timeline-dot-size:16px;--timeline-dot-color:var(--sq-text-color-placeholder);--timeline-dot-mask:none;--timeline-content-gap:var(--sq-padding-sm);--timeline-line-type:solid;--timeline-line-color:var(--sq-border-color);font-size:var(--sq-font-size-md);font-family:var(--sq-font-family);flex-direction:column;display:flex;container:sq-timeline/inline-size}.sq-timeline::selection{background-color:var(--sq-color-primary);color:#fff;text-shadow:var(--sq-text-shadow)}.sq-timeline.is-card .sq-timeline-content{padding:var(--sq-padding-md);background-color:var(--sq-component-bg-color);border-radius:var(--sq-radius-lg);border:1px solid var(--sq-border-color-light);box-shadow:inset var(--sq-shadow-sm-dark) var(--sq-projection-dark),inset var(--sq-shadow-sm-light) var(--sq-projection-light)}.sq-timeline.is-card .sq-timeline-content .content-info{margin-block-start:var(--sq-padding-sm)}.sq-timeline-item{box-sizing:border-box;width:100%;padding-inline:var(--timeline-dot-size) 0;display:flex;position:relative;overflow:hidden}.sq-timeline-item:not(:last-child){padding-block-end:var(--sq-padding-md)}.sq-timeline-item:before{content:"";z-index:1;border-inline-start:2px var(--timeline-line-type);border-inline-start-color:var(--timeline-line-color);height:100%;left:calc(var(--timeline-dot-size) / 2 - 1px);top:var(--timeline-dot-size);position:absolute}.sq-timeline-item.is-hollow{--timeline-dot-mask:radial-gradient(circle, transparent calc(var(--timeline-dot-size) / 2 - 4px), black calc(var(--timeline-dot-size) / 2 - 3px))}.sq-timeline-dot{aspect-ratio:1;z-index:2;width:var(--timeline-dot-size);border-radius:var(--sq-radius-full);background:var(--timeline-dot-color);box-sizing:border-box;-webkit-mask:var(--timeline-dot-mask);mask:var(--timeline-dot-mask);display:flex;position:absolute;top:0;left:0}.sq-timeline-dot:not(:empty){color:var(--timeline-dot-color);background-color:#0000;border-radius:0}.sq-timeline-dot:not(:empty)>*{width:var(--timeline-dot-size);aspect-ratio:1;font-size:var(--timeline-dot-size)}.sq-timeline-content{margin-inline:var(--timeline-content-gap) 0;width:100%;color:var(--sq-text-color-secondary);box-sizing:border-box;line-height:var(--sq-line-height-base);flex-direction:column;display:flex}.sq-timeline-content .content-title{line-height:var(--sq-line-height-single);color:var(--sq-text-color);font-size:var(--sq-font-size-lg);margin-block:0}.sq-timeline-content .content-time{color:var(--sq-text-color-placeholder);margin-block-start:var(--sq-padding-xs);display:block}.sq-timeline-content .content-info{margin-block-start:var(--sq-padding-xs)}@media (width<=768px){.sq-timeline{--timeline-dot-size:12px}}.sq-tooltip{width:max-content;padding-block:var(--sq-padding-xs)}.sq-upload{vertical-align:middle;display:inline-block}.sq-upload.is-dragover{opacity:.5}.sq-upload input[type=file]{opacity:0;width:0;height:0;margin:0;position:absolute}}@layer type{.sq-alert.is-success{--alert-color:var(--sq-color-success);--alert-bg-color:var(--sq-color-success-light-5);--alert-selection-color:var(--sq-color-success)}.sq-alert.is-info{--alert-color:var(--sq-color-info);--alert-bg-color:var(--sq-color-info-light-5);--alert-selection-color:var(--sq-color-info)}.sq-alert.is-warn{--alert-color:var(--sq-color-warn);--alert-bg-color:var(--sq-color-warn-light-5);--alert-selection-color:var(--sq-color-warn)}.sq-alert.is-error{--alert-color:var(--sq-color-error);--alert-bg-color:var(--sq-color-error-light-5);--alert-selection-color:var(--sq-color-error)}.sq-badge.is-primary{--badge-color:var(--sq-color-primary)}.sq-badge.is-success{--badge-color:var(--sq-color-success)}.sq-badge.is-info{--badge-color:var(--sq-color-info)}.sq-badge.is-warn{--badge-color:var(--sq-color-warn)}.sq-badge.is-error{--badge-color:var(--sq-color-error)}.sq-button.is-primary{--button-color:#fff;--button-color-hover:#fff;--button-color-disabled:#fff;--button-bg-color:var(--sq-color-primary);--button-bg-color-hover:var(--sq-color-primary-dark-1);--button-bg-color-disabled:var(--sq-color-primary-light-3);--button-border-color:transparent;--button-shadow-color:var(--sq-color-primary-light-4)}.sq-button.is-success{--button-color:#fff;--button-color-hover:#fff;--button-color-disabled:#fff;--button-bg-color:var(--sq-color-success);--button-bg-color-hover:var(--sq-color-success-dark-1);--button-bg-color-disabled:var(--sq-color-success-light-3);--button-border-color:transparent;--button-shadow-color:var(--sq-color-success-light-4)}.sq-button.is-info{--button-color:#fff;--button-color-hover:#fff;--button-color-disabled:#fff;--button-bg-color:var(--sq-color-info);--button-bg-color-hover:var(--sq-color-info-dark-1);--button-bg-color-disabled:var(--sq-color-info-light-3);--button-border-color:transparent;--button-shadow-color:var(--sq-color-info-light-4)}.sq-button.is-warn{--button-color:#fff;--button-color-hover:#fff;--button-color-disabled:#fff;--button-bg-color:var(--sq-color-warn);--button-bg-color-hover:var(--sq-color-warn-dark-1);--button-bg-color-disabled:var(--sq-color-warn-light-3);--button-border-color:transparent;--button-shadow-color:var(--sq-color-warn-light-4)}.sq-button.is-error{--button-color:#fff;--button-color-hover:#fff;--button-color-disabled:#fff;--button-bg-color:var(--sq-color-error);--button-bg-color-hover:var(--sq-color-error-dark-1);--button-bg-color-disabled:var(--sq-color-error-light-3);--button-border-color:transparent;--button-shadow-color:var(--sq-color-error-light-4)}.sq-button.is-text{--button-color:var(--sq-text-color);--button-color-hover:var(--sq-text-color-secondary);--button-color-disabled:var(--sq-text-color-placeholder);--button-bg-color:transparent;--button-bg-color-hover:var(--sq-bg-color);--button-bg-color-disabled:transparent;--button-border-color:transparent}.sq-button.is-text:active:not(:disabled){box-shadow:none}.sq-button.is-text.is-primary{--button-color:var(--sq-color-primary);--button-color-hover:var(--sq-color-primary-dark-1);--button-color-disabled:var(--sq-color-primary-light-3);--button-bg-color-hover:var(--sq-color-primary-light-5)}.sq-button.is-text.is-success{--button-color:var(--sq-color-success);--button-color-hover:var(--sq-color-success-dark-1);--button-color-disabled:var(--sq-color-success-light-3);--button-bg-color-hover:var(--sq-color-success-light-5)}.sq-button.is-text.is-info{--button-color:var(--sq-color-info);--button-color-hover:var(--sq-color-info-dark-1);--button-color-disabled:var(--sq-color-info-light-3);--button-bg-color-hover:var(--sq-color-info-light-5)}.sq-button.is-text.is-warn{--button-color:var(--sq-color-warn);--button-color-hover:var(--sq-color-warn-dark-1);--button-color-disabled:var(--sq-color-warn-light-3);--button-bg-color-hover:var(--sq-color-warn-light-5)}.sq-button.is-text.is-error{--button-color:var(--sq-color-error);--button-color-hover:var(--sq-color-error-dark-1);--button-color-disabled:var(--sq-color-error-light-3);--button-bg-color-hover:var(--sq-color-error-light-5)}.sq-button.is-text.has-bg{--button-bg-color:var(--sq-bg-color);--button-bg-color-hover:var(--sq-bg-color-dark);--button-bg-color-disabled:var(--sq-bg-color)}.sq-button.is-text.has-bg.is-primary{--button-bg-color:var(--sq-color-primary-light-5);--button-bg-color-hover:var(--sq-color-primary-light-4);--button-bg-color-disabled:var(--sq-color-primary-light-5)}.sq-button.is-text.has-bg.is-success{--button-bg-color:var(--sq-color-success-light-5);--button-bg-color-hover:var(--sq-color-success-light-4);--button-bg-color-disabled:var(--sq-color-success-light-5)}.sq-button.is-text.has-bg.is-info{--button-bg-color:var(--sq-color-info-light-5);--button-bg-color-hover:var(--sq-color-info-light-4);--button-bg-color-disabled:var(--sq-color-info-light-5)}.sq-button.is-text.has-bg.is-warn{--button-bg-color:var(--sq-color-warn-light-5);--button-bg-color-hover:var(--sq-color-warn-light-4);--button-bg-color-disabled:var(--sq-color-warn-light-5)}.sq-button.is-text.has-bg.is-error{--button-bg-color:var(--sq-color-error-light-5);--button-bg-color-hover:var(--sq-color-error-light-4);--button-bg-color-disabled:var(--sq-color-error-light-5)}.sq-button-group:has(>.is-primary){--button-group-shadow-color:var(--sq-color-primary-light-4)}.sq-button-group:has(>.is-success){--button-group-shadow-color:var(--sq-color-success-light-4)}.sq-button-group:has(>.is-info){--button-group-shadow-color:var(--sq-color-info-light-4)}.sq-button-group:has(>.is-warn){--button-group-shadow-color:var(--sq-color-warn-light-4)}.sq-button-group:has(>.is-error){--button-group-shadow-color:var(--sq-color-error-light-4)}.sq-selection.is-outline,.sq-selection.is-solid{--selection-color-hover:var(--sq-color-primary);border:1px solid var(--selection-border-color);padding-inline:var(--sq-padding-sm);box-shadow:var(--sq-shadow-sm-dark) var(--selection-shadow-color),var(--sq-shadow-sm-light) var(--sq-projection-light);transition:all var(--sq-transition-base)}.sq-selection.is-outline{--selection-color-checked:var(--sq-color-primary)}.sq-selection.is-solid{--selection-color-checked:#fff;background-color:var(--selection-bg-color)}.sq-selection.is-solid.is-checked{--selection-color:#fff;--selection-color-hover:#fff;--selection-color-disabled:#fff;--selection-border-color:transparent}.sq-selection.is-solid.is-checked:hover{--selection-bg-color:var(--sq-color-primary-dark-1)}.sq-selection.is-solid.is-checked.is-disabled{--selection-bg-color:var(--sq-color-primary-light-3);--selection-shadow-color:var(--sq-color-primary-light-4)}.sq-checkbox.is-outline .sq-checkbox-box{box-shadow:none}.sq-checkbox-box.is-indeterminate:before{content:"";aspect-ratio:1;background-color:var(--checkbox-indeterminate-color);width:calc(1em - 6px);display:block;position:absolute}.sq-selection-group .is-solid{box-shadow:none}.sq-selection-group .is-solid:not(:first-child){border-inline-start-color:var(--sq-border-color-light);border-start-start-radius:0;border-end-start-radius:0}.sq-selection-group .is-solid:not(:last-child){border-inline-end:none;border-start-end-radius:0;border-end-end-radius:0}.sq-selection-group .is-solid:hover:not(.is-checked),.sq-selection-group .is-solid:hover:not(.is-checked)+.sq-selection{border-inline-start-color:var(--sq-color-primary)}.sq-dialog.is-success{--dialog-theme-color:var(--sq-color-success)}.sq-dialog.is-info{--dialog-theme-color:var(--sq-color-info)}.sq-dialog.is-warn{--dialog-theme-color:var(--sq-color-warn)}.sq-dialog.is-error{--dialog-theme-color:var(--sq-color-error)}.sq-image-viewer-toolbar>.sq-button{--button-bg-color-hover:transparent}.sq-input.is-warn{--input-border-color:var(--sq-color-warn);--input-border-color-active:var(--sq-color-warn);--input-border-color-disabled:var(--sq-color-warn-light-3);--input-shadow-color:var(--sq-color-warn-light-4);--input-selection-color:var(--sq-color-warn)}.sq-input.is-error{--input-border-color:var(--sq-color-error);--input-border-color-active:var(--sq-color-error);--input-border-color-disabled:var(--sq-color-error-light-3);--input-shadow-color:var(--sq-color-error-light-4);--input-selection-color:var(--sq-color-error)}.sq-message.is-primary{--message-icon-color:var(--sq-color-primary)}.sq-message.is-success{--message-icon-color:var(--sq-color-success)}.sq-message.is-info{--message-icon-color:var(--sq-color-info)}.sq-message.is-warn{--message-icon-color:var(--sq-color-warn)}.sq-message.is-error{--message-icon-color:var(--sq-color-error)}.sq-progress.is-primary{--progress-color:var(--sq-color-primary)}.sq-progress.is-success{--progress-color:var(--sq-color-success)}.sq-progress.is-info{--progress-color:var(--sq-color-info)}.sq-progress.is-warn{--progress-color:var(--sq-color-warn)}.sq-progress.is-error{--progress-color:var(--sq-color-error)}.sq-radio.is-outline .sq-radio-box{box-shadow:none}.sq-switch.is-slim{--switch-height:1em;--switch-track-shadow:none;--switch-thumb-gap-v:-4px;--switch-thumb-gap-h:0px;--switch-thumb-size:calc(1em + 8px);--switch-thumb-border:1px solid var(--sq-border-color-light);--switch-thumb-shadow:var(--sq-shadow-xs-dark) var(--sq-projection-dark)}.sq-tag.is-primary,.sq-tag.is-success,.sq-tag.is-info,.sq-tag.is-warn,.sq-tag.is-error{--tag-bg-color:transparent;box-shadow:none}.sq-tag.is-primary{--tag-color:var(--sq-color-primary);--tag-border-color:var(--sq-color-primary-light-1)}.sq-tag.is-success{--tag-color:var(--sq-color-success);--tag-border-color:var(--sq-color-success-light-1)}.sq-tag.is-info{--tag-color:var(--sq-color-info);--tag-border-color:var(--sq-color-info-light-1)}.sq-tag.is-warn{--tag-color:var(--sq-color-warn);--tag-border-color:var(--sq-color-warn-light-1)}.sq-tag.is-error{--tag-color:var(--sq-color-error);--tag-border-color:var(--sq-color-error-light-1)}.sq-tag.is-solid{--tag-color:#fff;--tag-border-color:transparent}.sq-tag.is-solid.is-primary{--tag-bg-color:var(--sq-color-primary)}.sq-tag.is-solid.is-success{--tag-bg-color:var(--sq-color-success)}.sq-tag.is-solid.is-info{--tag-bg-color:var(--sq-color-info)}.sq-tag.is-solid.is-warn{--tag-bg-color:var(--sq-color-warn)}.sq-tag.is-solid.is-error{--tag-bg-color:var(--sq-color-error)}.sq-tag.is-tint{--tag-border-color:transparent}.sq-tag.is-tint.is-primary{--tag-color:var(--sq-color-primary);--tag-bg-color:var(--sq-color-primary-light-5)}.sq-tag.is-tint.is-success{--tag-color:var(--sq-color-success);--tag-bg-color:var(--sq-color-success-light-5)}.sq-tag.is-tint.is-info{--tag-color:var(--sq-color-info);--tag-bg-color:var(--sq-color-info-light-5)}.sq-tag.is-tint.is-warn{--tag-color:var(--sq-color-warn);--tag-bg-color:var(--sq-color-warn-light-5)}.sq-tag.is-tint.is-error{--tag-color:var(--sq-color-error);--tag-bg-color:var(--sq-color-error-light-5)}.sq-check-tag.is-primary{--tag-color:var(--sq-color-primary);--tag-color-hover:var(--sq-color-primary-dark-1);--tag-bg-color:var(--sq-color-primary-light-5);--tag-bg-color-hover:var(--sq-color-primary-light-4);--tag-bg-color-checked:var(--sq-color-primary);--tag-bg-color-checked-hover:var(--sq-color-primary-dark-1)}.sq-check-tag.is-success{--tag-color:var(--sq-color-success);--tag-color-hover:var(--sq-color-success-dark-1);--tag-bg-color:var(--sq-color-success-light-5);--tag-bg-color-hover:var(--sq-color-success-light-4);--tag-bg-color-checked:var(--sq-color-success);--tag-bg-color-checked-hover:var(--sq-color-success-dark-1)}.sq-check-tag.is-info{--tag-color:var(--sq-color-info);--tag-color-hover:var(--sq-color-info-dark-1);--tag-bg-color:var(--sq-color-info-light-5);--tag-bg-color-hover:var(--sq-color-info-light-4);--tag-bg-color-checked:var(--sq-color-info);--tag-bg-color-checked-hover:var(--sq-color-info-dark-1)}.sq-check-tag.is-warn{--tag-color:var(--sq-color-warn);--tag-color-hover:var(--sq-color-warn-dark-1);--tag-bg-color:var(--sq-color-warn-light-5);--tag-bg-color-hover:var(--sq-color-warn-light-4);--tag-bg-color-checked:var(--sq-color-warn);--tag-bg-color-checked-hover:var(--sq-color-warn-dark-1)}.sq-check-tag.is-error{--tag-color:var(--sq-color-error);--tag-color-hover:var(--sq-color-error-dark-1);--tag-bg-color:var(--sq-color-error-light-5);--tag-bg-color-hover:var(--sq-color-error-light-4);--tag-bg-color-checked:var(--sq-color-error);--tag-bg-color-checked-hover:var(--sq-color-error-dark-1)}.sq-timeline.align-right .sq-timeline-item{padding-inline:0 var(--timeline-dot-size)}.sq-timeline.align-right .sq-timeline-item:before{left:auto;right:calc(var(--timeline-dot-size) / 2 - 1px)}.sq-timeline.align-right .sq-timeline-item .sq-timeline-dot{left:auto;right:0}.sq-timeline.align-right .sq-timeline-item .sq-timeline-content{margin-inline:0 var(--timeline-content-gap)}.sq-timeline:not(.is-card) .sq-timeline-content .content-title,.sq-timeline:not(.is-card) .sq-timeline-content .content-time,.sq-timeline:not(.is-card) .sq-timeline-content .content-info{align-self:flex-end}.sq-timeline-item.is-primary{--timeline-dot-color:var(--sq-color-primary)}.sq-timeline-item.is-success{--timeline-dot-color:var(--sq-color-success)}.sq-timeline-item.is-info{--timeline-dot-color:var(--sq-color-info)}.sq-timeline-item.is-warn{--timeline-dot-color:var(--sq-color-warn)}.sq-timeline-item.is-error{--timeline-dot-color:var(--sq-color-error)}@container sq-timeline (width>=800px){.sq-timeline.align-center .sq-timeline-item{padding-inline:0}.sq-timeline.align-center .sq-timeline-item:before{left:calc(50% - 1px)}.sq-timeline.align-center .sq-timeline-item:nth-child(2n){justify-content:flex-end}.sq-timeline.align-center .sq-timeline-item .sq-timeline-dot{left:calc(50% - var(--timeline-dot-size) / 2)}.sq-timeline.align-center .sq-timeline-item .sq-timeline-content{width:calc(50% - var(--timeline-dot-size) / 2 - var(--timeline-content-gap));margin:0}.sq-timeline:not(.is-card) .sq-timeline-item:nth-child(odd) .content-title,.sq-timeline:not(.is-card) .sq-timeline-item:nth-child(odd) .content-time,.sq-timeline:not(.is-card) .sq-timeline-item:nth-child(odd) .content-info{align-self:flex-end}}}@layer custom{:root{--header-height:60px;--aside-width:380px}body,html{width:100%;height:100%;margin:0;padding:0;position:relative}body{background-color:var(--sq-bg-color)}body:before{content:"";z-index:1;background-color:var(--sq-color-primary-light-4);aspect-ratio:1;height:50%;opacity:var(--sq-opacity-20);filter:blur(var(--sq-blur-lg));position:fixed;top:0%;left:0%}body:after{content:"";z-index:1;background-color:var(--sq-color-info-light-4);aspect-ratio:1;height:50%;opacity:var(--sq-opacity-20);filter:blur(var(--sq-blur-lg));position:fixed;bottom:0%;right:0%}::selection{background-color:var(--sq-color-primary);color:#fff;text-shadow:var(--sq-text-shadow)}#app{height:100%;font-weight:400;font-size:var(--sq-font-size-md);color:var(--sq-text-color);z-index:2;box-sizing:border-box;grid-template-areas:"header header""aside main";grid-template-columns:var(--aside-width) 1fr;grid-template-rows:var(--header-height) 1fr;font-family:var(--sq-font-family);column-gap:var(--sq-padding-md);background-image:linear-gradient(to right, var(--sq-border-color-light) 1px, transparent 1px), linear-gradient(to bottom, var(--sq-border-color-light) 1px, transparent 1px);background-size:24px 24px;display:grid;position:relative;overflow:hidden}.sq-view{border-radius:var(--sq-radius-lg);border:1px solid var(--sq-border-color-light);box-shadow:inset var(--sq-shadow-sm-dark) var(--sq-projection-dark), inset var(--sq-shadow-sm-light) var(--sq-projection-light);background-color:oklch(from var(--sq-component-bg-color) l c h / var(--sq-opacity-80));grid-area:main;margin-block-end:var(--sq-padding-md);margin-inline-end:var(--sq-padding-md);position:relative;overflow:hidden}.sq-view .sq-map{height:100%}.sq-view .sq-map-control{z-index:10;bottom:var(--sq-padding-md);right:var(--sq-padding-md);border-radius:var(--sq-radius-lg);border:1px solid var(--sq-border-color-light);padding:var(--sq-padding-xs) var(--sq-padding-sm);-webkit-backdrop-filter:blur(var(--sq-blur-sm));backdrop-filter:blur(var(--sq-blur-sm));background-color:oklch(from var(--sq-component-bg-color) l c h / var(--sq-opacity-80));position:absolute}.sq-view .sq-map-control-item{column-gap:var(--sq-padding-md);align-items:center;display:flex}.sq-view .sq-map-control-item .sq-switch-track{box-shadow:none}.sq-aside{row-gap:var(--sq-padding-md);grid-area:aside;grid-template-rows:auto minmax(200px,300px);margin-block-end:var(--sq-padding-md);margin-inline-start:var(--sq-padding-md);display:grid;overflow:hidden}.sq-aside .sq-card{box-shadow:inset var(--sq-shadow-sm-dark) var(--sq-projection-dark), inset var(--sq-shadow-sm-light) var(--sq-projection-light)}.sq-aside .sq-input{margin-inline:calc(-1 * var(--sq-padding-xs));width:calc(100% + 2 * var(--sq-padding-xs))}.sq-aside .sq-card{box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.sq-aside .sq-input+.sq-card-list{margin-block-start:var(--sq-padding-sm)}.sq-aside .sq-card-list{row-gap:var(--sq-padding-sm);height:0;margin:0;margin-inline:calc(-1 * var(--sq-padding-xs));flex-direction:column;flex:1;padding:0;list-style-type:none;display:flex;overflow-y:auto}.sq-aside .sq-card-list-item{column-gap:var(--sq-padding-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--sq-radius-sm);padding:var(--sq-padding-xs);transition:all var(--sq-transition-base);align-items:center;display:flex}.sq-aside .sq-card-list-item:hover{background-color:var(--sq-bg-color)}.sq-aside .sq-card-list-item.is-active{color:var(--sq-color-primary);background-color:var(--sq-color-primary-light-5)}.sq-header{box-sizing:border-box;padding-inline:var(--sq-padding-md);height:var(--header-height);grid-area:header;justify-content:space-between;align-items:center;display:flex}.sq-header .sq-header-title{font-size:20px;line-height:var(--sq-line-height-single);color:var(--sq-text-color);align-items:center;column-gap:var(--sq-padding-xs);display:flex}.sq-header .sq-header-title>img{object-fit:contain;width:1.2em;height:1.2em}.sq-header .sq-header-title h2{margin:0;font-size:1em}}
