@charset "UTF-8";:root{--md-sys-typescale-display-large-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-display-large-weight: 400px;--md-sys-typescale-display-large-size: 57px;--md-sys-typescale-display-large-line-height: 64px;--md-sys-typescale-display-medium-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-display-medium-weight: 400px;--md-sys-typescale-display-medium-size: 45px;--md-sys-typescale-display-medium-line-height: 52px;--md-sys-typescale-display-small-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-display-small-weight: 400px;--md-sys-typescale-display-small-size: 36px;--md-sys-typescale-display-small-line-height: 44px;--md-sys-typescale-headline-large-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-headline-large-weight: 400px;--md-sys-typescale-headline-large-size: 32px;--md-sys-typescale-headline-large-line-height: 40px;--md-sys-typescale-headline-medium-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-headline-medium-weight: 400px;--md-sys-typescale-headline-medium-size: 28px;--md-sys-typescale-headline-medium-line-height: 36px;--md-sys-typescale-headline-small-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-headline-small-weight: 400px;--md-sys-typescale-headline-small-size: 24px;--md-sys-typescale-headline-small-line-height: 32px;--md-sys-typescale-body-large-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-body-large-weight: 400px;--md-sys-typescale-body-large-size: 16px;--md-sys-typescale-body-large-line-height: 24px;--md-sys-typescale-body-medium-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-body-medium-weight: 400px;--md-sys-typescale-body-medium-size: 14px;--md-sys-typescale-body-medium-line-height: 20px;--md-sys-typescale-body-small-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-body-small-weight: 400px;--md-sys-typescale-body-small-size: 12px;--md-sys-typescale-body-small-line-height: 16px;--md-sys-typescale-label-large-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-label-large-weight: 500px;--md-sys-typescale-label-large-size: 14px;--md-sys-typescale-label-large-line-height: 20px;--md-sys-typescale-label-medium-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-label-medium-weight: 500px;--md-sys-typescale-label-medium-size: 12px;--md-sys-typescale-label-medium-line-height: 16px;--md-sys-typescale-label-small-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-label-small-weight: 500px;--md-sys-typescale-label-small-size: 11px;--md-sys-typescale-label-small-line-height: 16px;--md-sys-typescale-title-large-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-title-large-weight: 400px;--md-sys-typescale-title-large-size: 22px;--md-sys-typescale-title-large-line-height: 28px;--md-sys-typescale-title-medium-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-title-medium-weight: 500px;--md-sys-typescale-title-medium-size: 16px;--md-sys-typescale-title-medium-line-height: 24px;--md-sys-typescale-title-small-font: "PingFang SC", Helvetica, Tahoma, Arial, STXihei, "Microsoft yahei", "WenQuanYi Micro Hei", sans-serif;--md-sys-typescale-title-small-weight: 500px;--md-sys-typescale-title-small-size: 14px;--md-sys-typescale-title-small-line-height: 20px}.u-typescale-display-large{font-family:var(--md-sys-typescale-display-large-font);font-weight:var(--md-sys-typescale-display-large-weight);font-size:var(--md-sys-typescale-display-large-size);line-height:var(--md-sys-typescale-display-large-line-height)}.u-typescale-display-medium{font-family:var(--md-sys-typescale-display-medium-font);font-weight:var(--md-sys-typescale-display-medium-weight);font-size:var(--md-sys-typescale-display-medium-size);line-height:var(--md-sys-typescale-display-medium-line-height)}.u-typescale-display-small{font-family:var(--md-sys-typescale-display-small-font);font-weight:var(--md-sys-typescale-display-small-weight);font-size:var(--md-sys-typescale-display-small-size);line-height:var(--md-sys-typescale-display-small-line-height)}.u-typescale-headline-large{font-family:var(--md-sys-typescale-headline-large-font);font-weight:var(--md-sys-typescale-headline-large-weight);font-size:var(--md-sys-typescale-headline-large-size);line-height:var(--md-sys-typescale-headline-large-line-height)}.u-typescale-headline-medium{font-family:var(--md-sys-typescale-headline-medium-font);font-weight:var(--md-sys-typescale-headline-medium-weight);font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line-height)}.u-typescale-headline-small{font-family:var(--md-sys-typescale-headline-small-font);font-weight:var(--md-sys-typescale-headline-small-weight);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height)}.u-typescale-body-large{font-family:var(--md-sys-typescale-body-large-font);font-weight:var(--md-sys-typescale-body-large-weight);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height)}.u-typescale-body-medium{font-family:var(--md-sys-typescale-body-medium-font);font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height)}.u-typescale-body-small{font-family:var(--md-sys-typescale-body-small-font);font-weight:var(--md-sys-typescale-body-small-weight);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.u-typescale-label-large{font-family:var(--md-sys-typescale-label-large-font);font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height)}.u-typescale-label-medium{font-family:var(--md-sys-typescale-label-medium-font);font-weight:var(--md-sys-typescale-label-medium-weight);font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height)}.u-typescale-label-small{font-family:var(--md-sys-typescale-label-small-font);font-weight:var(--md-sys-typescale-label-small-weight);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height)}.u-typescale-title-large{font-family:var(--md-sys-typescale-title-large-font);font-weight:var(--md-sys-typescale-title-large-weight);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height)}.u-typescale-title-medium{font-family:var(--md-sys-typescale-title-medium-font);font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height)}.u-typescale-title-small{font-family:var(--md-sys-typescale-title-small-font);font-weight:var(--md-sys-typescale-title-small-weight);font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height)}.u-flex-1{flex:1}@keyframes rotating{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-10px)}50%{transform:translate(0)}75%{transform:translate(10px)}to{transform:translate(0)}}body,html{margin:0;padding:0}body{height:100vh;width:100vw;box-sizing:border-box;margin:0;padding:0;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface);line-height:var(--md-sys-typescale-body-medium-line-height);font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--md-sys-typescale-body-medium-weight)}body *::-webkit-scrollbar{width:8px;height:6px}body *::-webkit-scrollbar-track{border-radius:9999px;background:transparent}body *::-webkit-scrollbar-thumb{cursor:grab;border-radius:9999px;background:var(--md-sys-color-surface-variant);border:2px solid var(--md-sys-color-surface)}body *::-webkit-scrollbar-thumb:active{cursor:grabbing}img.is-rotating{animation:rotating 2s linear infinite}.o-tool{background:var(--md-sys-color-surface);border-radius:8px;padding:20px;height:100%;overflow:auto}.o-tool--steps-body{display:flex;flex-direction:column;box-sizing:border-box}.o-tool--steps-body .o-tool__container--body{box-sizing:border-box}.o-tool__container{padding:10px 0}.o-tool__container:first-of-type{padding-top:0}.o-tool__container:last-of-type{padding-bottom:0}.o-tool__container--header{font-family:var(--md-sys-typescale-title-medium-font);font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);display:flex;flex-direction:row;align-items:center;column-gap:10px}.o-tool__container--header .o-white-space{flex:1}.o-tool__container--header md-filled-button{--md-filled-button-container-height: 32px}.o-tool__container--header md-outlined-button{--md-outlined-button-container-height: 32px}.c-steps{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:stretch;align-content:stretch;column-gap:10px;row-gap:5px;box-sizing:border-box}.c-steps__num{font-family:var(--md-sys-typescale-title-small-font);font-weight:var(--md-sys-typescale-title-small-weight);font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);min-width:var(--md-sys-typescale-title-small-line-height);text-align:center;background:var(--md-sys-color-surface-variant);color:var(--md-sys-color-on-surface-variant);padding:2px;border-radius:9999px;box-sizing:content-box}.c-steps__num.is-arrive{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.c-steps__header{font-family:var(--md-sys-typescale-title-medium-font);font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);display:flex;flex-direction:row;align-items:center;column-gap:10px}.c-steps__header .o-white-space{flex:1}.c-steps__header md-filled-button{--md-filled-button-container-height: 32px}.c-steps__header md-outlined-button{--md-outlined-button-container-height: 32px}.c-steps__line:not(.is-last){background:var(--md-sys-color-surface-variant);justify-self:center;align-self:stretch;min-height:30px;width:2px}.c-steps__line:not(.is-last).is-done{background:var(--md-sys-color-primary)}.c-steps__body{align-self:stretch;box-sizing:border-box}.c-steps__body--cover-header{padding:10px 0 3px;margin-top:-20px}.c-tip{color:var(--md-sys-color-on-surface-variant)}.c-tip--with-icon{display:inline-flex;align-items:center}.c-tip--with-icon md-icon{--md-icon-size: 1.2em;margin:0 3px}.c-tip--center{text-align:center}.c-error{color:var(--md-sys-color-error)}.c-error--with-icon{display:inline-flex;align-items:center}.c-error--with-icon md-icon{--md-icon-size: 1.2em;margin:0 3px}.c-error--center{text-align:center}.c-status-progress{display:flex;align-items:center;height:60px}.c-status-progress__text{display:flex;align-items:center}.c-title-tag{border-radius:9999px;display:flex;align-items:center;justify-content:space-between;column-gap:4px;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);padding:3px;white-space:nowrap}.c-title-tag md-icon{--md-icon-size: 16px;border-radius:9999px;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);width:26px;height:26px;box-sizing:border-box}.c-title-tag span{padding-right:17px}.c-title-tag--greenblue{background:var(--md-sys-color-greenblue-container);color:var(--md-sys-color-on-greenblue-container)}.c-title-tag--greenblue md-icon{background:var(--md-sys-color-greenblue);color:var(--md-sys-color-on-greenblue)}md-divider{min-height:var(--md-divider-thickness, 1px)}md-slider{--md-slider-handle-width: 15px;--md-slider-handle-height: 15px}md-list-item.u-md-body-medium{--md-list-item-label-text-line-height: var( --md-sys-typescale-body-medium-line-height );--md-list-item-label-text-font: var(--md-sys-typescale-body-medium-font);--md-list-item-label-text-size: var(--md-sys-typescale-body-medium-size);--md-list-item-label-text-weight: var(--md-sys-typescale-body-medium-weight)}md-icon{--md-icon-font: "Material Symbols Rounded"}md-icon.is-rotating,md-icon.rotating{animation:rotating 2s linear infinite}md-filter-chip.c-filter-chip--primary-selected{--md-sys-color-secondary-container: var(--md-sys-color-primary);--md-sys-color-on-secondary-container: var(--md-sys-color-on-primary)}md-outlined-text-field.c-outlined-text-field--with-slider{--md-outlined-text-field-top-space: 3px;--md-outlined-text-field-bottom-space: 3px;--md-outlined-text-field-leading-space: 4px;--md-outlined-text-field-trailing-space: 4px;width:60px;height:30px}md-dialog{--md-dialog-container-color: var(--md-sys-color-surface);--md-dialog-supporting-text-color: var(--md-sys-color-on-surface)}md-menu,md-outlined-select,md-filled-select{--md-menu-container-color: var(--md-sys-color-surface)}.c-list{min-height:180px;max-height:100%;overflow:auto;box-sizing:border-box}.c-list-item--sortable{cursor:grab}.c-list-item--sortable:active{cursor:grabbing}.c-list-status{padding:10px 0;text-align:center}.c-list-status--empty{margin-top:30px}.c-empty-list{--_icon-size: var(--file-drop-zone-icon-size, 38px);--_icon-color: var( --file-drop-zone-icon-color, var(--md-sys-color-on-surface-variant) );--_text-color: var( --file-drop-zone-text-color, var(--md-sys-color-on-surface-variant) );display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:5px;min-height:180px;padding:20px;box-sizing:border-box}.c-empty-list__icon{--md-icon-size: var(--_icon-size);color:var(--_icon-color)}.c-empty-list__text{color:var(--_text-color)}.p-slider.p-slider-vertical{width:4px}.app__toast.p-toast .p-toast-message-content{padding:10px;align-items:center}.app__toast.p-toast .p-toast-message-text .p-toast-detail{margin-top:0}.app__toast.p-toast .p-toast-message-icon,.app__toast.p-toast .p-toast-icon-close{width:1.3rem;height:1.3rem}.app__toast.p-toast .p-toast-message.p-toast-message-secondary{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:var(--md-sys-color-secondary-container)}.app__toast.p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon,.app__toast.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close{color:var(--md-sys-color-on-secondary-container)}.c-wave-player{--_background: var( --wave-player-background, var(--md-sys-color-primary-container) );--_on-background: var( --wave-player-on-background, var(--md-sys-color-on-primary-container) );--_background-shape: var(--wave-player-background-shape, 9999px);--_controller-shape: var(--wave-player-controller-shape, 8px);--_controller-background: var( --wave-player-controller-background, var(--md-sys-color-primary) );--_on-controller-background: var( --wave-player-on-controller-background, var(--md-sys-color-on-primary) );--_name-width: var(--wave-player-name-width, auto);display:flex;flex-direction:row;align-items:stretch;color:var(--_on-background);background:var(--_background);border-radius:var(--_background-shape)}.c-wave-player__name{display:flex;align-items:center;justify-content:center;padding:0 10px 0 20px;width:var(--_name-width)}.c-wave-player__controller{flex:1;display:flex;flex-direction:row;align-items:stretch;padding-right:10px;color:var(--_on-controller-background);background:var(--_controller-background);border-radius:var(--_controller-shape)}.c-wave-player__paly-icon{display:flex;align-items:center}.c-wave-player__paly-icon md-icon-button{--md-sys-color-on-surface-variant: var(--_on-controller-background)}.c-wave-player__wave{flex:1;display:flex;align-items:center;height:50px}.c-textarea-container{--_bottom-text-height: var(--textarea-container-bottom-text-height, 0px);--_action-bar-height: var(--textarea-container-action-bar-height, 60px);--_shape: var(--textarea-container-shape, 4px) position: relative;position:relative}.c-textarea-container.has-bottom-text{--_bottom-text-height: var(--textarea-container-bottom-text-height, 20px)}.c-textarea-container__textarea{width:100%;height:100%;box-sizing:border-box;resize:none}.c-textarea-container__action-bar{position:absolute;left:0;right:0;bottom:var(--_bottom-text-height);display:flex;flex-direction:row;column-gap:10px;align-items:center;height:var(--_action-bar-height);padding:0 10px}.c-textarea-container__action-bar .o-white-space{flex:1}.c-textarea-container__textarea:has(~.c-textarea-container__action-bar),.c-textarea-container__action-bar~.c-textarea-container__textarea{--md-outlined-text-field-bottom-space: var(--_action-bar-height);--md-filled-text-field-bottom-space: var(--_action-bar-height)}.v-slide-enter-active,.v-slide-leave-active{transition:all .3s ease}.v-slide-enter-from,.v-slide-leave-to{opacity:0;transform:translate(30px)}.c-icon-and-text[data-v-bbe5ff41]{--_icon-size: var(--icon-and-text-icon-size, 24px);--_vertical-icon-size: var( --icon-and-text-vertical-icon-size, var(--icon-and-text-icon-size, 38px) );--_vertical-margin: var(--icon-and-text-vertical-margin, auto);position:relative;display:inline-flex;flex-direction:row;align-items:center;align-content:center;padding:2px 5px;border-radius:5px;gap:5px}.c-icon-and-text--clickable[data-v-bbe5ff41]{cursor:pointer;position:relative}.c-icon-and-text md-icon[data-v-bbe5ff41]{--md-icon-size: var(--_icon-size)}.c-icon-and-text md-icon-button[data-v-bbe5ff41]{--md-icon-button-size: var(--_icon-size)}.c-icon-and-text md-circular-progress[data-v-bbe5ff41]{--md-circular-progress-size: var(--_icon-size)}.c-icon-and-text img[data-v-bbe5ff41]{height:var(--_icon-size);object-fit:contain}.c-icon-and-text--vertical[data-v-bbe5ff41]{flex-direction:column;row-gap:10px;text-align:center;justify-content:center;margin:var(--_vertical-margin)}.c-icon-and-text--vertical md-icon[data-v-bbe5ff41]{--md-icon-size: var(--_vertical-icon-size)}.c-icon-and-text--vertical md-icon-button[data-v-bbe5ff41]{--md-icon-button-size: var(--_vertical-icon-size)}.c-icon-and-text--vertical md-circular-progress[data-v-bbe5ff41]{--md-circular-progress-size: var(--_vertical-icon-size)}.c-icon-and-text--vertical img[data-v-bbe5ff41]{width:var(--_vertical-icon-size);object-fit:contain}.c-icon-and-text__icon-button--delete[data-v-bbe5ff41]{margin-left:auto}.c-icon-and-text--verical .c-icon-and-text__icon-button[data-v-bbe5ff41]{margin-left:0;position:absolute;top:10px;right:10px}.c-login-panel[data-v-0ab6c1a2]{display:flex;flex-direction:row;align-items:stretch;overflow:hidden}.c-login-panel__poster-container[data-v-0ab6c1a2]{flex:1;width:100%;height:100%;background:linear-gradient(135deg,var(--md-sys-color-primary) 0%,var(--md-sys-color-tertiary) 100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.c-login-panel__poster-container .poster-content[data-v-0ab6c1a2]{position:relative;z-index:2;color:var(--md-sys-color-on-primary);text-align:center;padding:40px}.c-login-panel__poster-container .logo-box[data-v-0ab6c1a2]{width:80px;height:80px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.c-login-panel__poster-container .logo-box md-icon[data-v-0ab6c1a2]{font-size:40px;color:#fff}.c-login-panel__poster-container .title[data-v-0ab6c1a2]{font-size:32px;font-weight:700;margin:0 0 12px;color:#fff;letter-spacing:2px}.c-login-panel__poster-container .subtitle[data-v-0ab6c1a2]{font-size:16px;margin:0 0 40px;opacity:.9;color:#fff;letter-spacing:1px}.c-login-panel__poster-container .features[data-v-0ab6c1a2]{display:flex;flex-direction:column;gap:16px;text-align:left;margin:0 auto;max-width:240px}.c-login-panel__poster-container .feature-item[data-v-0ab6c1a2]{display:flex;align-items:center;gap:12px;font-size:15px;color:#fff;background:#ffffff1a;padding:12px 20px;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.c-login-panel__poster-container .feature-item md-icon[data-v-0ab6c1a2]{font-size:20px;color:#fff}.c-login-panel__poster-container .decoration[data-v-0ab6c1a2]{position:absolute;border-radius:50%;background:#ffffff1a;z-index:1}.c-login-panel__poster-container .shape-1[data-v-0ab6c1a2]{width:300px;height:300px;top:-100px;left:-100px}.c-login-panel__poster-container .shape-2[data-v-0ab6c1a2]{width:200px;height:200px;bottom:-50px;right:-50px}.c-login-panel__poster-container .shape-3[data-v-0ab6c1a2]{width:150px;height:150px;top:40%;right:-75px}.c-login-panel__main-container[data-v-0ab6c1a2]{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:20px;row-gap:10px}.c-login-panel__header[data-v-0ab6c1a2]{font-family:var(--md-sys-typescale-title-large-font);font-weight:var(--md-sys-typescale-title-large-weight);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);display:flex;align-items:center;column-gap:10px}.c-login-panel__header img[data-v-0ab6c1a2]{width:42px;object-fit:contain}.c-login-panel__qr-code-container[data-v-0ab6c1a2]{display:flex;justify-content:center;overflow:hidden}.c-login-panel__qr-code-container .c-login-qr-code[data-v-0ab6c1a2]{min-width:220px;min-height:220px;max-width:60%}.c-login-panel__alert>.c-tip[data-v-0ab6c1a2]{display:flex;align-items:center}.c-login-qr-code[data-v-0ab6c1a2]{cursor:pointer;position:relative;padding:10px}.c-login-qr-code__img[data-v-0ab6c1a2]{border-radius:10px;width:100%;height:100%;object-fit:contain}.c-login-qr-code__tips-container[data-v-0ab6c1a2]{font-family:var(--md-sys-typescale-body-large-font);font-weight:var(--md-sys-typescale-body-large-weight);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);font-weight:700;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:10px;background:rgba(var(--md-sys-color-inverse-surface-rgb),.9);color:var(--md-sys-color-inverse-on-surface);border-radius:10px;overflow:auto}.c-login-qr-code__tips-container[data-v-0ab6c1a2]::-webkit-scrollbar-thumb{background:var(--md-sys-color-inverse-surface);border:2px solid var(--md-sys-color-inverse-on-surface)}.c-login-qr-code__tips-container--error[data-v-0ab6c1a2]{background:rgba(var(--md-sys-color-error-container-rgb),.9);color:var(--md-sys-color-on-error-container)}.c-login-qr-code__tips-container--error[data-v-0ab6c1a2]::-webkit-scrollbar-thumb{background:var(--md-sys-color-error-container);border:2px solid var(--md-sys-color-on-error-container)}.user-menu[data-v-9bfa5fda]{--md-menu-item-disabled-opacity: .7}.user-menu__text--primary[data-v-9bfa5fda]{color:var(--md-sys-color-primary)}.full-overlay[data-v-42f98ddd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center}.modern-dialog[data-v-42f98ddd]{width:85vw;height:85vh;max-width:900px;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.6)}.dialog-header[data-v-42f98ddd]{padding:32px 40px 24px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.05);background:linear-gradient(to bottom,#f8faff 80%,#f8faff00)}.header-content[data-v-42f98ddd]{flex:1}.header-title[data-v-42f98ddd]{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 8px;letter-spacing:-.5px}.header-subtitle[data-v-42f98ddd]{font-size:15px;color:#666;line-height:1.5;display:block}.close-btn[data-v-42f98ddd]{width:40px;height:40px;border-radius:50%;border:none;background:#fff;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000d;transition:all .2s;flex-shrink:0}.close-btn[data-v-42f98ddd]:hover{background:#fff;color:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.clone-content[data-v-42f98ddd]{flex:1;display:flex;flex-direction:column;gap:24px;padding:32px 40px;overflow-y:auto}.clone-content[data-v-42f98ddd]::-webkit-scrollbar{width:6px}.clone-content[data-v-42f98ddd]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.card[data-v-42f98ddd]{background:linear-gradient(135deg,#ffffff40,#ffffff1f);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-radius:16px;padding:28px;border:1px solid rgba(255,255,255,.45);box-shadow:0 12px 28px #0f172a2e;transition:all .3s ease}.card[data-v-42f98ddd]:hover{box-shadow:0 18px 45px #0f172a29}.form-card[data-v-42f98ddd]{display:flex;flex-direction:column;background:linear-gradient(140deg,#ffffffb3,#ffffff14),radial-gradient(circle at 0% 0%,rgba(79,139,255,.25),transparent 55%);border:1px solid rgba(255,255,255,.45)}.form-section[data-v-42f98ddd]{display:flex;flex-direction:column;gap:24px}.section-label[data-v-42f98ddd]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.section-label .section-icon[data-v-42f98ddd]{font-size:20px;color:var(--md-sys-color-primary)}.form-grid[data-v-42f98ddd]{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:start}@media (max-width: 768px){.form-grid[data-v-42f98ddd]{grid-template-columns:1fr;gap:16px}}.form-field[data-v-42f98ddd]{display:flex;flex-direction:column;gap:10px}.form-field.description-field[data-v-42f98ddd]{grid-column:1/-1}.field-label[data-v-42f98ddd]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#1a1a1a}.field-label md-icon[data-v-42f98ddd]{font-size:18px;color:var(--md-sys-color-primary)}.field-label .char-counter-label[data-v-42f98ddd]{margin-left:auto;font-size:12px;font-weight:500;color:#666;padding:2px 8px;background:#fff9;border-radius:4px;transition:all .2s ease}.field-label .char-counter-label.error[data-v-42f98ddd]{color:var(--md-sys-color-error);background:#f443361a}[data-v-42f98ddd] .name-input,[data-v-42f98ddd] .description-input{--md-outlined-text-field-container-shape: 12px;--md-outlined-text-field-outline-width: 2px;--md-outlined-text-field-outline-color: rgba(0, 0, 0, .1);--md-outlined-text-field-focus-outline-color: var(--md-sys-color-primary);--md-outlined-text-field-focus-outline-width: 2px;--md-outlined-text-field-label-text-size: 0;--md-outlined-text-field-input-text-size: 15px;--md-outlined-text-field-input-text-line-height: 24px;--md-outlined-text-field-container-height: 56px;--md-outlined-text-field-container-color: #fff;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a}[data-v-42f98ddd] .name-input ::slotted([slot=supporting-text]),[data-v-42f98ddd] .description-input ::slotted([slot=supporting-text]){display:none!important}[data-v-42f98ddd] .name-input .md-outlined-text-field__supporting-text,[data-v-42f98ddd] .description-input .md-outlined-text-field__supporting-text,[data-v-42f98ddd] .name-input [data-count],[data-v-42f98ddd] .description-input [data-count]{display:none!important}[data-v-42f98ddd] .name-input:focus-within,[data-v-42f98ddd] .description-input:focus-within{box-shadow:0 4px 16px rgba(var(--md-sys-color-primary-rgb),.12);transform:translateY(-1px)}[data-v-42f98ddd] .name-input:hover,[data-v-42f98ddd] .description-input:hover{--md-outlined-text-field-outline-color: rgba(0, 0, 0, .15);box-shadow:0 4px 12px #0000000f}.gender-selector[data-v-42f98ddd]{display:flex;gap:8px;background:#fff;padding:4px;border-radius:12px;height:56px;box-sizing:border-box;border:2px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000a;transition:all .3s ease}.gender-selector[data-v-42f98ddd]:hover{border-color:#0000001f;box-shadow:0 4px 12px #0000000f}.gender-option[data-v-42f98ddd]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:64px;flex:1;border-radius:10px;cursor:pointer;color:var(--md-sys-color-on-surface-variant);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.gender-option[data-v-42f98ddd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#4285f41a,#9333ea1a);opacity:0;transition:opacity .3s ease}.gender-option md-icon[data-v-42f98ddd]{font-size:22px;margin-bottom:2px;position:relative;z-index:1;transition:transform .3s ease}.gender-option span[data-v-42f98ddd]{font-size:11px;font-weight:600;position:relative;z-index:1}.gender-option[data-v-42f98ddd]:hover{background:#4285f414;transform:translateY(-1px)}.gender-option[data-v-42f98ddd]:hover:before{opacity:1}.gender-option:hover md-icon[data-v-42f98ddd]{transform:scale(1.1)}.gender-option.active[data-v-42f98ddd]{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);box-shadow:0 2px 8px #00000014}.gender-option.active[data-v-42f98ddd]:before{opacity:1}.gender-option.active md-icon[data-v-42f98ddd]{transform:scale(1.1)}@keyframes shake-42f98ddd{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.upload-card[data-v-42f98ddd]{background:linear-gradient(140deg,#ffffffb3,#ffffff14),radial-gradient(circle at 100% 100%,rgba(255,122,162,.14),transparent 55%);border:1px solid rgba(255,255,255,.45);display:flex;flex-direction:column;gap:20px}.legality-warning[data-v-42f98ddd]{background:linear-gradient(135deg,#fff8e1f2,#fff3cdcc);border:2px solid rgba(255,152,0,.3);border-left:5px solid #ff9800;border-radius:12px;padding:16px;display:flex;gap:14px;align-items:flex-start;box-shadow:0 2px 12px #ff980026;position:relative;overflow:hidden}.legality-warning[data-v-42f98ddd]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ff9800,transparent);animation:shimmer-42f98ddd 2s infinite}@keyframes shimmer-42f98ddd{0%{transform:translate(-100%)}to{transform:translate(100%)}}.warning-icon-box[data-v-42f98ddd]{color:#ef6c00;display:flex;align-items:center;margin-top:2px}.warning-content[data-v-42f98ddd]{font-size:13px;color:#e65100;line-height:1.5}.warning-title[data-v-42f98ddd]{margin-bottom:6px;font-weight:500}.warning-quote[data-v-42f98ddd]{font-weight:700;background:#ff98001a;padding:4px 8px;border-radius:4px;display:inline-block}.upload-box[data-v-42f98ddd]{border:3px dashed rgba(0,0,0,.15);background:#fff;border-radius:16px;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}.upload-box[data-v-42f98ddd]:hover{background:#fff;border-color:var(--md-sys-color-primary);transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.upload-box.has-file[data-v-42f98ddd]{border-style:solid;border-color:#0000001a;border-width:2px;background:#fff;flex-direction:row;justify-content:space-between;padding:0 32px;height:120px;box-shadow:0 4px 16px #0000000f}.upload-icon-circle[data-v-42f98ddd]{color:var(--md-sys-color-primary);margin-bottom:8px;position:relative;z-index:1}.upload-icon-circle md-icon[data-v-42f98ddd]{font-size:48px;filter:drop-shadow(0 4px 8px rgba(66,133,244,.3));transition:transform .3s ease}.upload-box:hover .upload-icon-circle md-icon[data-v-42f98ddd]{transform:scale(1.1) translateY(-4px)}.upload-text[data-v-42f98ddd]{font-size:16px;font-weight:700;color:var(--md-sys-color-primary);position:relative;z-index:1;letter-spacing:.3px}.upload-hint[data-v-42f98ddd]{font-size:12px;color:var(--md-sys-color-outline);margin-top:6px;position:relative;z-index:1;font-weight:500}.file-info[data-v-42f98ddd]{display:flex;align-items:center;gap:12px}.file-icon[data-v-42f98ddd]{font-size:36px;color:var(--md-sys-color-primary);filter:drop-shadow(0 2px 4px rgba(66,133,244,.2))}.file-details[data-v-42f98ddd]{display:flex;flex-direction:column}.file-name[data-v-42f98ddd]{font-size:14px;font-weight:500;color:var(--md-sys-color-on-surface)}.file-size[data-v-42f98ddd]{font-size:11px;color:var(--md-sys-color-outline)}.requirements-section[data-v-42f98ddd]{padding-top:8px}.req-title[data-v-42f98ddd]{font-size:15px;font-weight:700;color:var(--md-sys-color-on-surface);margin-bottom:12px;display:flex;align-items:center;gap:8px;letter-spacing:.2px}.req-list[data-v-42f98ddd]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.req-item[data-v-42f98ddd]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--md-sys-color-on-surface-variant);padding:8px 12px;background:#fff9;border-radius:8px;border:1px solid rgba(66,133,244,.1);transition:all .2s ease}.req-item[data-v-42f98ddd]:hover{background:#4285f40d;border-color:#4285f433;transform:translate(2px)}.req-item md-icon[data-v-42f98ddd]{font-size:18px;color:var(--md-sys-color-primary);filter:drop-shadow(0 1px 2px rgba(66,133,244,.2))}.req-sub[data-v-42f98ddd]{font-size:11px;color:var(--md-sys-color-outline);margin-left:4px;font-weight:400}.dialog-actions[data-v-42f98ddd]{padding:24px 40px 32px;display:flex;align-items:center;justify-content:flex-end;gap:16px;border-top:1px solid rgba(0,0,0,.05);background:linear-gradient(to top,#f8faff 80%,#f8faff00)}.dialog-actions[data-v-42f98ddd] md-filled-button{--md-filled-button-container-shape: 12px;--md-filled-button-container-height: 48px;--md-filled-button-label-text-size: 15px;--md-filled-button-label-text-weight: 600;box-shadow:0 4px 12px #4285f44d;transition:all .3s cubic-bezier(.4,0,.2,1)}.dialog-actions[data-v-42f98ddd] md-filled-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #4285f466}.dialog-actions[data-v-42f98ddd] md-filled-button:active:not(:disabled){transform:translateY(0)}.dialog-actions .submit-btn[data-v-42f98ddd] .loading-icon{animation:rotate-42f98ddd 1.5s linear infinite}.dialog-actions .submit-btn.is-submitting[data-v-42f98ddd]{--md-sys-color-primary: var(--md-sys-color-primary);--md-sys-color-on-primary: var(--md-sys-color-on-primary);--md-filled-button-container-color: var(--md-sys-color-primary) !important;--md-filled-button-label-text-color: var(--md-sys-color-on-primary) !important;--md-filled-button-icon-color: #fff !important}.dialog-actions .submit-btn.is-submitting[data-v-42f98ddd] .md-filled-button__container,.dialog-actions .submit-btn.is-submitting[data-v-42f98ddd] [part=container]{background:var(--md-sys-color-primary)!important;background-color:var(--md-sys-color-primary)!important}.dialog-actions .submit-btn.is-submitting[data-v-42f98ddd] .loading-icon,.dialog-actions .submit-btn.is-submitting[data-v-42f98ddd] md-icon.loading-icon{color:#fff!important}.dialog-actions .submit-btn.is-submitting[data-v-42f98ddd] .md-filled-button__label,.dialog-actions .submit-btn.is-submitting[data-v-42f98ddd] [part=label]{color:#fff!important}.dialog-actions .submit-btn.is-submitting[data-v-42f98ddd] md-icon{color:#fff!important}@keyframes rotate-42f98ddd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dialog-actions[data-v-42f98ddd] md-text-button{--md-text-button-label-text-size: 15px;--md-text-button-label-text-weight: 500;transition:all .2s ease}.dialog-actions[data-v-42f98ddd] md-text-button:hover{background:#4285f414}.dialog-fade-enter-active[data-v-42f98ddd],.dialog-fade-leave-active[data-v-42f98ddd]{transition:opacity .3s ease}.dialog-fade-enter-active .modern-dialog[data-v-42f98ddd],.dialog-fade-leave-active .modern-dialog[data-v-42f98ddd]{transition:transform .3s cubic-bezier(.2,0,0,1)}.dialog-fade-enter-from[data-v-42f98ddd],.dialog-fade-leave-to[data-v-42f98ddd]{opacity:0}.dialog-fade-enter-from .modern-dialog[data-v-42f98ddd],.dialog-fade-leave-to .modern-dialog[data-v-42f98ddd]{transform:scale(.95) translateY(20px)}.success-message[data-v-42f98ddd]{position:absolute;bottom:100px;left:50%;transform:translate(-50%);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;box-shadow:0 4px 12px rgba(var(--md-sys-color-primary-rgb, 66, 133, 244),.3);z-index:1001;max-width:80%;text-align:center;border:1px solid rgba(var(--md-sys-color-primary-rgb, 66, 133, 244),.2)}.success-message md-icon[data-v-42f98ddd]{font-size:20px;flex-shrink:0;color:var(--md-sys-color-primary)}.error-message[data-v-42f98ddd]{position:absolute;bottom:100px;left:50%;transform:translate(-50%);background:#f44336f2;color:#fff;padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:14px;box-shadow:0 4px 12px #f443364d;z-index:1001;max-width:80%;text-align:center}.error-message md-icon[data-v-42f98ddd]{font-size:20px;flex-shrink:0}.app-header[data-v-28aaf920]{--header-side-padding: clamp(12px, 1.25vw, 24px);--header-left-gap: clamp(14px, 1.2vw, 24px);--header-right-gap: clamp(8px, .8vw, 12px);--app-name-font-size: clamp(18px, .85vw + 8px, 24px);--nav-gap: clamp(4px, .45vw, 8px);--nav-title-padding-block: clamp(7px, .45vw, 8px);--nav-title-padding-inline: clamp(8px, .7vw, 14px);--nav-title-font-size: clamp(13px, .3vw + 9px, 16px);--nav-title-active-font-size: clamp(14px, .38vw + 10px, 17px);--nav-title-icon-size: clamp(16px, .45vw + 10px, 18px);--nav-title-gap: clamp(4px, .35vw, 6px);--nav-badge-font-size: clamp(9px, .2vw + 7px, 10px);--mega-menu-padding: clamp(14px, 1vw, 20px);--mega-menu-gap: clamp(8px, .7vw, 12px);--mega-menu-item-padding: clamp(10px, .75vw, 12px);--mega-menu-item-gap: clamp(10px, .75vw, 12px);--mega-menu-title-size: clamp(14px, .3vw + 10px, 15px);--mega-menu-title-active-size: clamp(15px, .45vw + 10px, 17px);--mega-menu-desc-size: clamp(12px, .25vw + 9px, 13px);--mega-menu-icon-box: clamp(36px, 2vw, 40px);--mega-menu-icon-size: clamp(18px, .5vw + 10px, 20px);--mega-menu-min-width: 650px;--mega-menu-max-width: 850px;--mega-menu-small-min-width: 220px;--mega-menu-small-max-width: 280px;width:100%;min-width:0;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:0 var(--header-side-padding);background:var(--md-sys-color-primary);position:sticky;top:0;z-index:100;height:60px}.app-header__left[data-v-28aaf920]{display:flex;align-items:center;gap:var(--header-left-gap);height:100%;flex:1;min-width:0}.app-header__right[data-v-28aaf920]{display:flex;align-items:center;gap:var(--header-right-gap);flex-shrink:0}.app-header__name[data-v-28aaf920]{font-family:var(--md-sys-typescale-title-large-font);font-weight:700;font-size:var(--app-name-font-size);line-height:var(--md-sys-typescale-title-large-line-height);cursor:pointer;color:var(--md-sys-color-on-primary);transition:opacity .2s ease;flex-shrink:0}.app-header__name[data-v-28aaf920]:hover{opacity:.8}.app-header__nav[data-v-28aaf920]{display:flex;align-items:center;gap:var(--nav-gap);height:100%;flex:1;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.app-header__nav[data-v-28aaf920]::-webkit-scrollbar{display:none}.app-header .nav-group[data-v-28aaf920]{position:relative;height:100%;display:flex;align-items:center;flex-shrink:0}.app-header .nav-group__title[data-v-28aaf920]{position:relative;padding:var(--nav-title-padding-block) var(--nav-title-padding-inline);font-size:var(--nav-title-font-size);font-weight:500;color:var(--md-sys-color-on-primary);opacity:.9;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:var(--nav-title-gap);transition:all .2s ease;white-space:nowrap}.app-header .nav-group__title .nav-group__main-icon[data-v-28aaf920]{font-size:var(--nav-title-icon-size);width:var(--nav-title-icon-size);height:var(--nav-title-icon-size);color:var(--md-sys-color-on-primary)}.app-header .nav-group__title .nav-group__icon[data-v-28aaf920]{font-size:var(--nav-title-icon-size);width:var(--nav-title-icon-size);height:var(--nav-title-icon-size);transition:transform .2s ease}.app-header .nav-group__hot[data-v-28aaf920]{position:absolute;top:-4px;right:-8px;background-color:#ef4444;color:#fff;font-size:var(--nav-badge-font-size);font-weight:700;padding:0 4px;border-radius:4px;line-height:14px;transform:scale(.85);transform-origin:left bottom;pointer-events:none}.app-header .nav-group__new[data-v-28aaf920]{position:absolute;top:-4px;right:-8px;background-color:#10b981;color:#fff;font-size:var(--nav-badge-font-size);font-weight:700;padding:0 4px;border-radius:4px;line-height:14px;transform:scale(.85);transform-origin:left bottom;pointer-events:none}.app-header .nav-group--vip .nav-group__title[data-v-28aaf920]{background:linear-gradient(135deg,#fde047,#f59e0b)!important;color:#78350f!important;opacity:1!important;font-weight:600!important;box-shadow:0 2px 4px #0000001a!important}.app-header .nav-group--vip .nav-group__title .nav-group__main-icon[data-v-28aaf920]{color:#78350f!important}.app-header .nav-group--vip:hover .nav-group__title[data-v-28aaf920]{background:linear-gradient(135deg,#fef08a,#fbbf24)!important;opacity:1!important}.app-header .nav-group:not(.nav-group--vip):hover .nav-group__title[data-v-28aaf920]{opacity:1;background:#ffffff26}.app-header .nav-group:not(.nav-group--vip).nav-group--active .nav-group__title[data-v-28aaf920]{font-weight:700;font-size:var(--nav-title-active-font-size);letter-spacing:.01em}.app-header .nav-group__dropdown[data-v-28aaf920]{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px);opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.16,1,.3,1);padding-top:12px;pointer-events:none;z-index:1000}.app-header .nav-group:last-child .nav-group__dropdown[data-v-28aaf920],.app-header .nav-group:nth-last-child(2) .nav-group__dropdown[data-v-28aaf920]{left:auto;right:0;transform:translateY(10px)}.app-header .nav-group:hover .nav-group__icon[data-v-28aaf920]{transform:rotate(180deg)}.app-header .nav-group:hover .nav-group__dropdown[data-v-28aaf920]{transform:translate(-50%) translateY(0);opacity:1;visibility:visible;pointer-events:auto}.app-header .nav-group:last-child:hover .nav-group__dropdown[data-v-28aaf920],.app-header .nav-group:nth-last-child(2):hover .nav-group__dropdown[data-v-28aaf920]{transform:translateY(0)}.app-header .mega-menu[data-v-28aaf920]{background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:16px;box-shadow:0 12px 32px #00000014;padding:var(--mega-menu-padding);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mega-menu-gap);width:max-content;min-width:var(--mega-menu-min-width);max-width:var(--mega-menu-max-width)}.app-header .mega-menu--small[data-v-28aaf920]{grid-template-columns:repeat(1,1fr);min-width:var(--mega-menu-small-min-width);max-width:var(--mega-menu-small-max-width);padding:calc(var(--mega-menu-padding) - 2px)}.app-header .mega-menu__item[data-v-28aaf920]{display:flex;align-items:flex-start;gap:var(--mega-menu-item-gap);padding:var(--mega-menu-item-padding);border-radius:12px;cursor:pointer;transition:all .2s ease;background:transparent}.app-header .mega-menu__item[data-v-28aaf920]:hover{background:var(--md-sys-color-surface-variant)}.app-header .mega-menu__item--active .mega-menu__item-title[data-v-28aaf920]{font-size:var(--mega-menu-title-active-size);font-weight:800;color:var(--md-sys-color-primary)}.app-header .mega-menu__item-icon[data-v-28aaf920]{display:flex;align-items:center;justify-content:center;width:var(--mega-menu-icon-box);height:var(--mega-menu-icon-box);border-radius:10px;background:var(--md-sys-color-surface);color:var(--md-sys-color-primary);box-shadow:0 2px 8px #0000000a;flex-shrink:0}.app-header .mega-menu__item-icon md-icon[data-v-28aaf920]{font-size:var(--mega-menu-icon-size)}.app-header .mega-menu__item-content[data-v-28aaf920]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.app-header .mega-menu__item-title[data-v-28aaf920]{font-size:var(--mega-menu-title-size);font-weight:600;color:var(--md-sys-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:font-size .2s ease,font-weight .2s ease,color .2s ease}.app-header .mega-menu__item-desc[data-v-28aaf920]{font-size:var(--mega-menu-desc-size);color:var(--md-sys-color-on-surface-variant);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-header__item--with-menu[data-v-28aaf920]{position:relative}.app-header__item--filled-button[data-v-28aaf920]{--md-filled-button-label-text-size: var( --md-sys-typescale-body-medium-size );--md-filled-button-icon-size: var(--md-sys-typescale-body-large-size);--md-filled-button-container-height: 36px;--md-filled-button-container-color: var(--md-sys-color-surface);--md-filled-button-label-text-color: var(--md-sys-color-primary);--md-filled-button-hover-label-text-color: var(--md-sys-color-primary);--md-filled-button-focus-label-text-color: var(--md-sys-color-primary);--md-filled-button-pressed-label-text-color: var(--md-sys-color-primary)}.app-header__item--filled-button.app-header__item--vip[data-v-28aaf920]{--md-sys-color-primary: var(--md-sys-color-vip);--md-sys-color-on-primary: var(--md-sys-color-on-vip);--md-filled-button-container-color: var(--md-sys-color-vip);--md-filled-button-label-text-color: var(--md-sys-color-on-vip);--md-filled-button-hover-label-text-color: var(--md-sys-color-on-vip);--md-filled-button-focus-label-text-color: var(--md-sys-color-on-vip);--md-filled-button-pressed-label-text-color: var(--md-sys-color-on-vip)}.app-header__item--filled-button.app-header__item--feature[data-v-28aaf920]{--md-filled-button-container-color: var(--md-sys-color-surface);--md-filled-button-label-text-color: var(--md-sys-color-primary);--md-filled-button-hover-label-text-color: var(--md-sys-color-primary);--md-filled-button-focus-label-text-color: var(--md-sys-color-primary);--md-filled-button-pressed-label-text-color: var(--md-sys-color-primary);--md-filled-button-container-height: clamp(32px, 2vw, 34px);--md-filled-button-label-text-size: clamp(13px, .3vw + 9px, 14px);--md-filled-button-label-text-weight: 500;--md-filled-button-container-shape: 10px;--md-filled-button-leading-space: clamp(12px, .7vw, 14px);--md-filled-button-trailing-space: clamp(12px, .8vw, 16px);transition:transform .2s ease,background-color .2s ease}.app-header__item--filled-button.app-header__item--feature[data-v-28aaf920]:hover{transform:translateY(-.5px)}.app-header__item--filled-button.app-header__item--feature[data-v-28aaf920]:active{transform:translateY(0)}.app-header__item--avatar[data-v-28aaf920]{position:relative;cursor:pointer;padding:clamp(5px,.45vw,6px) clamp(8px,.6vw,10px) clamp(5px,.45vw,6px) clamp(6px,.5vw,8px);display:flex;align-items:center;gap:var(--nav-title-gap);border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.app-header__item--avatar[data-v-28aaf920]:hover{background:#ffffff47;box-shadow:0 8px 20px #0000001f;transform:translateY(-1px)}.app-header__item--avatar img[data-v-28aaf920]{width:clamp(30px,1.8vw,34px);height:clamp(30px,1.8vw,34px);object-fit:cover;border-radius:9999px;border:2px solid rgba(255,255,255,.7)}.app-header__item--avatar .app-header__user-arrow[data-v-28aaf920]{--md-icon-size: clamp(16px, .45vw + 10px, 18px);color:var(--md-sys-color-on-primary);opacity:.9;transition:transform .2s ease}.app-header__item--avatar:hover .app-header__user-arrow[data-v-28aaf920]{transform:rotate(180deg)}.app-header__item--avatar .app-header__vip-badge[data-v-28aaf920]{position:absolute;top:-4px;right:-4px;padding:0 6px;height:16px;line-height:16px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.2px;color:#6b3f00;box-shadow:0 2px 8px #00000026;border:1px solid rgba(255,255,255,.45)}.app-header__item--avatar .app-header__vip-badge--vip[data-v-28aaf920]{background:linear-gradient(135deg,#fef3c7,#fbbf24)}.app-header__item--avatar .app-header__vip-badge--svip[data-v-28aaf920]{color:#5f3700;background:linear-gradient(135deg,#fff8cc,#fde047 45%,#f59e0b);box-shadow:0 4px 10px #f59e0b59}.app-header__dialog--img[data-v-28aaf920]{max-width:none;max-height:none;--md-dialog-container-color: transparent}.app-header__dialog--img img[data-v-28aaf920]{max-width:90vw;max-height:80vh;object-fit:contain;display:block;margin:0 auto;border-radius:8px}@media (max-width: 1440px){.app-header[data-v-28aaf920]{--header-side-padding: 12px;--header-left-gap: 14px;--header-right-gap: 8px;--app-name-font-size: 18px;--nav-gap: 4px;--nav-title-padding-block: 7px;--nav-title-padding-inline: 8px;--nav-title-font-size: 13px;--nav-title-active-font-size: 14px;--nav-title-icon-size: 16px;--nav-title-gap: 4px;--mega-menu-padding: 14px;--mega-menu-gap: 8px;--mega-menu-item-padding: 10px;--mega-menu-item-gap: 10px;--mega-menu-title-size: 14px;--mega-menu-title-active-size: 15px;--mega-menu-desc-size: 12px;--mega-menu-icon-box: 36px;--mega-menu-icon-size: 18px;--mega-menu-min-width: 600px;--mega-menu-max-width: 760px}}@media (min-width: 1920px){.app-header[data-v-28aaf920]{--header-side-padding: 28px;--header-left-gap: 28px;--header-right-gap: 14px;--app-name-font-size: 24px;--nav-gap: 10px;--nav-title-padding-block: 8px;--nav-title-padding-inline: 14px;--nav-title-font-size: 16px;--nav-title-active-font-size: 17px;--nav-title-icon-size: 18px;--nav-title-gap: 6px;--mega-menu-padding: 22px;--mega-menu-gap: 14px;--mega-menu-item-padding: 14px;--mega-menu-item-gap: 14px;--mega-menu-title-size: 15px;--mega-menu-title-active-size: 17px;--mega-menu-desc-size: 13px;--mega-menu-icon-box: 40px;--mega-menu-icon-size: 20px;--mega-menu-min-width: 700px;--mega-menu-max-width: 920px;--mega-menu-small-min-width: 240px;--mega-menu-small-max-width: 300px}}@media (min-width: 2560px){.app-header[data-v-28aaf920]{--header-side-padding: 36px;--header-left-gap: 34px;--header-right-gap: 16px;--app-name-font-size: 26px;--nav-gap: 12px;--nav-title-padding-block: 9px;--nav-title-padding-inline: 16px;--nav-title-font-size: 17px;--nav-title-active-font-size: 18px;--nav-title-icon-size: 19px;--nav-title-gap: 7px;--mega-menu-padding: 24px;--mega-menu-gap: 16px;--mega-menu-item-padding: 16px;--mega-menu-item-gap: 16px;--mega-menu-title-size: 16px;--mega-menu-title-active-size: 18px;--mega-menu-desc-size: 14px;--mega-menu-icon-box: 44px;--mega-menu-icon-size: 22px;--mega-menu-min-width: 760px;--mega-menu-max-width: 980px;--mega-menu-small-min-width: 250px;--mega-menu-small-max-width: 320px}}.nav-item[data-v-e4478cca]{border-radius:20px;margin:3px 0;--md-list-item-label-text-size: var(--md-sys-typescale-body-large-size);--md-list-item-label-text-font: var(--md-sys-typescale-body-large-font);--md-list-item-label-text-weight: var(--md-sys-typescale-body-large-weight);--md-list-item-label-text-line-height: var( --md-sys-typescale-body-large-line-height );--md-list-item-top-space: 0px;--md-list-item-bottom-space: 0px;--md-list-item-one-line-container-height: 48px}.nav-item--vertical[data-v-e4478cca]{cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;padding:10px;row-gap:3px}.nav-item__icon--end[data-v-e4478cca]{--md-icon-size: 20px}.nav-item--vertical .nav-item__label[data-v-e4478cca]{font-family:var(--md-sys-typescale-label-small-font);font-weight:var(--md-sys-typescale-label-small-weight);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height)}.nav-item--primary-container[data-v-e4478cca]{--md-list-item-label-text-color: var(--md-sys-color-on-primary-container);--md-list-item-trailing-icon-color: var( --md-sys-color-on-primary-container );--md-list-item-leading-icon-color: var(--md-sys-color-on-primary-container);color:var(--md-sys-color-on-primary-container);background:var(--md-sys-color-primary-container)}.nav-item--primary[data-v-e4478cca]{--md-list-item-label-text-color: var(--md-sys-color-on-primary);--md-list-item-trailing-icon-color: var(--md-sys-color-on-primary);--md-list-item-leading-icon-color: var(--md-sys-color-on-primary);color:var(--md-sys-color-on-primary);background:var(--md-sys-color-primary)}.nav-item--primary-label .nav-item__label[data-v-e4478cca]{--md-list-item-label-text-color: var(--md-sys-color-primary);--md-list-item-trailing-icon-color: var(--md-sys-color-primary);--md-list-item-leading-icon-color: var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.nav-item--secondary-label .nav-item__label[data-v-e4478cca]{--md-list-item-label-text-color: var(--md-sys-color-secondary);--md-list-item-trailing-icon-color: var(--md-sys-color-secondary);--md-list-item-leading-icon-color: var(--md-sys-color-secondary);color:var(--md-sys-color-secondary)}.nav-item--secondary-container[data-v-e4478cca]{--md-list-item-label-text-color: var(--md-sys-color-on-secondary-container);--md-list-item-trailing-icon-color: var( --md-sys-color-on-secondary-container );--md-list-item-leading-icon-color: var( --md-sys-color-on-secondary-container );color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container)}.nav-item--surface-variant[data-v-e4478cca]{--md-list-item-label-text-color: var(--md-sys-color-on-surface-variant);--md-list-item-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-list-item-leading-icon-color: var(--md-sys-color-on-surface-variant);color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-variant)}.nav-list__sublist[data-v-7cfd9b74]{padding-left:10px}.nav-list__sublist .nav-list__item[data-v-7cfd9b74]{--md-list-item-one-line-container-height: 40px;--md-list-item-two-line-container-height: 50px}.nav-list__sublist .nav-list__item[data-v-7cfd9b74] .nav-item__label{font-family:var(--md-sys-typescale-body-medium-font);font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height)}.nav-list__sublist .nav-list__item[data-v-7cfd9b74] .nav-item__supporting-text{font-family:var(--md-sys-typescale-body-small-font);font-weight:var(--md-sys-typescale-body-small-weight);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.nav-list__sublist .nav-list__item[data-v-7cfd9b74] .nav-item__icon--start{--md-icon-size: 20px}.nav-list__sublist .nav-list__item[data-v-7cfd9b74] .nav-item__icon--end{--md-icon-size: 18px}.aside-nav-bar[data-v-c2edf19d]{--md-list-container-color: inherit;height:100%;box-sizing:border-box;overflow:auto;padding:0 5px}.aside-nav-bar__container[data-v-c2edf19d]{height:100%;display:flex;flex-direction:column;justify-content:space-between}.aside-nav-bar__app-logo[data-v-c2edf19d]{height:40px;object-fit:contain}.aside-nav-bar__main[data-v-c2edf19d]{flex:1;display:flex;flex-direction:column;margin-top:10px;padding:0 5px}.aside-nav-bar--no-footer>.aside-nav-bar__main[data-v-c2edf19d]>.nav-list__item:last-child,.aside-nav-bar--no-footer>.aside-nav-bar__main[data-v-c2edf19d]>.nav-list__sublist:last-child{margin-bottom:20px}.aside-nav-bar__footer[data-v-c2edf19d]{margin-top:20px;padding:0 10px 30px;background:var(--aside-nav-bar-background, var(--md-sys-color-surface))}.app[data-v-049ca0ef]{width:100vw;height:100vh;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"header header" "aside main";overflow:hidden}.app__header[data-v-049ca0ef]{grid-area:header;box-sizing:border-box;height:60px}.app__aside[data-v-049ca0ef]{grid-area:aside;box-sizing:border-box;width:260px}.app__aside--narrow[data-v-049ca0ef]{width:100px}.app__main[data-v-049ca0ef]{grid-area:main;box-sizing:border-box;border-radius:10px 0 0;background:var(--md-sys-color-surface-variant)}.app__dialog--login[data-v-049ca0ef]{max-width:none;max-height:none}.app__dialog--login .c-login-panel[data-v-049ca0ef]{min-height:400px;max-width:calc(100vw - 40px);height:60vh;padding:0}
