.filing-link[data-v-5f8e0a3b]{display:inline-block;color:inherit;font-size:12px;line-height:1.8;text-decoration:none;white-space:nowrap}.filing-link[data-v-5f8e0a3b]:hover{text-decoration:underline}.filing-link[data-v-5f8e0a3b]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.public-filing-footer[data-v-840ef42e]{padding:18px 16px;text-align:center;color:#687064;background:#fff}:root{--primary-color: #409eff;--success-color: #67c23a;--warning-color: #e6a23c;--danger-color: #f56c6c;--info-color: #909399;--bg-color: #f5f7fa;--sidebar-bg: #1d1e1f;--sidebar-width: 220px;--sidebar-collapsed-width: 64px;--header-height: 56px}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body{background-color:var(--bg-color)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}::-webkit-scrollbar-track{background:transparent}.app-layout{display:flex;height:100vh;overflow:hidden}.app-sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);transition:width .3s;flex-shrink:0;overflow-y:auto;overflow-x:hidden}.app-sidebar.collapsed{width:var(--sidebar-collapsed-width)}.app-main-wrapper{flex:1;display:flex;flex-direction:column;overflow:hidden}.app-header{height:var(--header-height);background:#fff;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.app-content{flex:1;padding:20px;overflow-y:auto;background:var(--bg-color)}.page-card{background:#fff;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 4px #0000000a}.page-title{font-size:20px;font-weight:600;color:#303133;margin-bottom:20px}.stat-card{background:#fff;border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 4px #0000000a;transition:box-shadow .2s}.stat-card:hover{box-shadow:0 4px 12px #00000014}.stat-card .stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.stat-card .stat-info .stat-value{font-size:24px;font-weight:700;color:#303133}.stat-card .stat-info .stat-label{font-size:13px;color:#909399;margin-top:4px}.quick-entry{cursor:pointer;text-align:center;padding:24px 16px;background:#fff;border-radius:8px;border:1px solid #ebeef5;transition:all .2s}.quick-entry:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #409eff1f;transform:translateY(-2px)}.quick-entry .entry-icon{font-size:36px;margin-bottom:12px}.quick-entry .entry-title{font-size:14px;font-weight:500;color:#303133}.quick-entry .entry-desc{font-size:12px;color:#909399;margin-top:6px}.auth-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#ffffff;position:relative}.auth-card{width:400px;background:#ffffff;border:1px solid #ebeef5;border-radius:12px;padding:40px 36px;box-shadow:0 2px 12px #0000000f;position:relative;z-index:1}.auth-card .auth-title{font-size:22px;font-weight:600;text-align:center;color:#303133;margin-bottom:6px;letter-spacing:1px}.auth-card .auth-subtitle{font-size:14px;color:#909399;text-align:center;margin-bottom:28px}.auth-card .el-input{--el-input-bg-color: #ffffff;--el-input-border-color: #dcdfe6;--el-input-text-color: #303133;--el-input-placeholder-color: #c0c4cc;--el-input-hover-border-color: #409eff;--el-input-focus-border-color: #409eff}.auth-card .el-tabs{--el-tabs-header-height: 42px;--el-tabs-nav-wrap-bg: transparent}.auth-card .el-button--primary:not(.is-text):not(.is-link){background:#409eff;border:none;font-weight:600;letter-spacing:4px;transition:all .3s ease}.auth-card .el-button--primary:not(.is-text):not(.is-link):hover{background:#66b1ff;box-shadow:0 4px 12px #409eff4d}.auth-card .el-button:not(.el-button--primary){background:#ffffff;border-color:#dcdfe6;color:#606266}.auth-card .el-button:not(.el-button--primary):hover{background:#f5f7fa;border-color:#c0c4cc;color:#303133}.auth-card .el-button:not(.el-button--primary).is-disabled{background:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc}.auth-footer{text-align:center;margin-top:20px;font-size:14px;color:#909399}.auth-footer a{color:#409eff;text-decoration:none}.auth-footer a:hover{text-decoration:underline;color:#66b1ff}@media screen and (max-width: 520px){.auth-container{padding:20px 16px;align-items:flex-start;padding-top:10vh}.auth-card{width:100%;max-width:100%;padding:28px 20px;border-radius:10px;box-shadow:0 2px 8px #0000000a}.auth-card .auth-title{font-size:20px;letter-spacing:1px}.auth-card .auth-subtitle{font-size:13px;margin-bottom:24px}}@media screen and (max-width: 768px){:root{--sidebar-width: 0px;--header-height: 50px}.app-sidebar{position:fixed;left:-220px;top:0;bottom:0;z-index:1000;width:220px!important;transition:left .3s ease}.app-sidebar.mobile-open{left:0}.app-sidebar.collapsed{width:220px!important}.app-main-wrapper{width:100%}.app-header{padding:0 12px}.app-content{padding:12px}.page-card{padding:16px;border-radius:6px}.page-title{font-size:17px;margin-bottom:14px}.stat-card{padding:14px;gap:12px}.stat-card .stat-icon{width:40px;height:40px;border-radius:10px;font-size:20px}.stat-card .stat-info .stat-value{font-size:20px}.stat-card .stat-info .stat-label{font-size:12px}.quick-entry{padding:16px 12px}.quick-entry .entry-icon{font-size:28px;margin-bottom:8px}.quick-entry .entry-title{font-size:13px}.quick-entry .entry-desc{font-size:11px}.el-row{margin-left:-6px!important;margin-right:-6px!important}.el-col{padding-left:6px!important;padding-right:6px!important}.el-table{font-size:13px}.el-dialog{width:92%!important;margin:5vh auto!important}.el-form--label-top .el-form-item__label{padding-bottom:4px}.el-tabs--card>.el-tabs__header .el-tabs__nav{flex-wrap:wrap}.el-tabs__item{font-size:13px;padding:0 12px!important}.el-input-number{width:100%!important}}.sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}@media screen and (max-width: 768px){.sidebar-overlay.visible{display:block}}:root{--brand-paper: #f5f3ed;--brand-card: #fffdf8;--brand-ink: #252d29;--brand-muted: #687064;--brand-red: #bd3828;--brand-red-hover: #a92e21;--brand-line: #dedfd5;--brand-teal: #547c72}body.user-interface{--primary-color: var(--brand-red);--bg-color: var(--brand-paper);--sidebar-bg: var(--brand-card);--sidebar-width: 232px;--header-height: 72px;--el-color-primary: var(--brand-red);--el-color-primary-dark-2: var(--brand-red-hover);--el-color-primary-light-3: #ce7165;--el-color-primary-light-5: #dda197;--el-color-primary-light-7: #ead0c8;--el-color-primary-light-8: #f1dfd7;--el-color-primary-light-9: #f8eee7;--el-color-success: var(--brand-teal);--el-color-success-light-3: #7d9d92;--el-color-success-light-5: #a4bcb0;--el-color-success-light-7: #cbd9cd;--el-color-success-light-8: #dae4d9;--el-color-success-light-9: #edf2e9;--el-color-warning: #9b6b26;--el-color-warning-light-8: #e9dcc2;--el-color-warning-light-9: #f6f0e3;--el-color-danger: #b43c32;--el-color-danger-light-9: #fbede9;--el-color-info: var(--brand-muted);--el-color-info-light-8: #e2e3da;--el-color-info-light-9: #f0f0e8;--el-text-color-primary: var(--brand-ink);--el-text-color-regular: #515b50;--el-text-color-secondary: var(--brand-muted);--el-text-color-placeholder: #7c8479;--el-border-color: var(--brand-line);--el-border-color-light: #e5e5db;--el-border-color-lighter: #eeede5;--el-bg-color: var(--brand-card);--el-bg-color-overlay: var(--brand-card);--el-fill-color-blank: var(--brand-card);--el-fill-color-light: #efeee6;--el-fill-color-lighter: #f6f5ef;--el-fill-color-extra-light: #faf9f3;--el-border-radius-base: 8px;--el-mask-color: #fffdf8d9;--el-box-shadow-light: 0 10px 36px #27382f12;color:var(--brand-ink);background:var(--brand-paper);line-height:1.6}body.user-interface :is(button,input,textarea){font-family:inherit}body.user-interface :is(a,button,[role=button]):focus-visible{outline:2px solid var(--brand-teal);outline-offset:3px}body.user-interface ::selection{background:#ead0c8;color:var(--brand-ink)}body.user-interface .el-button{font-weight:500;transition:background-color .16s,border-color .16s,color .16s}body.user-interface .el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled){color:#fffdf8}body.user-interface .el-button--large{min-height:44px}body.user-interface .el-input__wrapper,body.user-interface .el-select__wrapper{min-height:38px}body.user-interface .el-textarea__inner{line-height:1.8;padding:10px 12px}body.user-interface .el-dialog{border-radius:16px;max-width:calc(100vw - 32px)}body.user-interface .el-dialog__body{overflow-wrap:anywhere}body.user-interface .el-message-box{max-width:calc(100vw - 32px);border-radius:14px}body.user-interface .el-message{max-width:calc(100vw - 24px)}body.user-interface .el-empty{--el-empty-fill-color-0: #fffdf8;--el-empty-fill-color-1: #f5f3ed;--el-empty-fill-color-2: #eeede4;--el-empty-fill-color-3: #e6e8dc;--el-empty-fill-color-4: #d9dfd0;--el-empty-fill-color-5: #ced8c8;--el-empty-fill-color-6: #c0cdb9;--el-empty-fill-color-7: #b4c6ac;--el-empty-fill-color-8: #e4e6d9;--el-empty-fill-color-9: #adbda5}body.user-interface .el-loading-mask{border-radius:inherit}body.user-interface .public-filing-footer{background:var(--brand-paper)}body.user-interface .auth-container{background:var(--brand-paper);padding:24px 16px;min-height:calc(100dvh - 64px)}body.user-interface .auth-card{background:var(--brand-card);border-color:var(--brand-line);border-radius:16px;max-width:100%}body.user-interface .auth-card .el-input{--el-input-bg-color: var(--brand-card);--el-input-border-color: var(--brand-line);--el-input-focus-border-color: var(--brand-red);--el-input-hover-border-color: var(--brand-teal);--el-input-placeholder-color: var(--el-text-color-placeholder)}body.user-interface .auth-card .el-button--primary:not(.is-text):not(.is-link){background:var(--brand-red);letter-spacing:0}body.user-interface .auth-card .el-button--primary:not(.is-text):not(.is-link):hover{background:var(--brand-red-hover);box-shadow:none}body.user-interface .auth-footer a{color:var(--brand-red)}body.user-interface .navigation-loading{background:#ead0c8}body.user-interface .navigation-loading span{background:var(--brand-red)}.navigation-loading{position:fixed;inset:0 0 auto;height:3px;z-index:4000;background:#d9ecff;overflow:hidden}.navigation-loading span{display:block;width:35%;height:100%;background:#409eff;animation:navigation-glide 1s ease-in-out infinite}@keyframes navigation-glide{0%{transform:translate(-100%)}to{transform:translate(390%)}}.user-workbench{height:100vh;height:100dvh}.user-workbench .app-main-wrapper{min-width:0}.user-workbench .app-sidebar{border-right:1px solid var(--brand-line)}.user-workbench .app-header{border-color:var(--brand-line);background:var(--brand-paper);padding:0 32px}.user-workbench .app-content{padding:28px 32px 16px;scrollbar-gutter:stable;scroll-behavior:auto}.user-workbench .page-stage{max-width:1440px;margin:auto;min-width:0}.user-workbench .page-title{font-size:clamp(21px,2vw,28px);color:var(--brand-ink);letter-spacing:-.6px;line-height:1.4;margin-bottom:24px}.user-workbench .page-card,.user-workbench .stat-card{background:var(--brand-card);border:1px solid var(--brand-line);border-radius:14px;box-shadow:0 3px 14px #27382f03}.user-workbench .page-card{padding:24px}.user-workbench .el-col,.user-workbench .el-form-item__content{min-width:0}.user-workbench .el-form-item__label{font-weight:500}.user-workbench .el-tabs--card>.el-tabs__header{border:0;margin-bottom:24px}.user-workbench .el-tabs--card>.el-tabs__header .el-tabs__nav{border:0;border-bottom:1px solid var(--brand-line);border-radius:0}.user-workbench .el-tabs--card>.el-tabs__header .el-tabs__item{border-left:0;border-bottom:2px solid transparent;height:48px}.user-workbench .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--brand-red);font-weight:600}.user-workbench .el-tabs--border-card{border:0;box-shadow:none;background:transparent}.user-workbench .el-tabs--border-card>.el-tabs__header{background:transparent;border-color:var(--brand-line)}.user-workbench .el-tabs--border-card>.el-tabs__header .el-tabs__item{border:0;background:transparent}.user-workbench .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{border-bottom:2px solid var(--brand-red);background:transparent}.user-workbench .el-tabs--border-card>.el-tabs__content{padding:20px 0 0}.user-workbench .el-table{--el-table-header-bg-color: #f3f2ea;--el-table-header-text-color: var(--brand-muted);--el-table-row-hover-bg-color: #f5f1e8;border-radius:8px}.user-workbench .el-table th.el-table__cell{font-weight:500;height:46px}.user-workbench .el-table .el-table__cell{padding:12px 0}.user-workbench .el-pagination{max-width:100%;flex-wrap:wrap;justify-content:center;gap:6px}.user-workbench .filter-bar,.user-workbench .team-header,.user-workbench .team-actions,.user-workbench .pool-actions,.user-workbench .shared-pool-section,.user-workbench .invite-section,.user-workbench .bg-generating-bar,.user-workbench .prompt-toolbar,.user-workbench .step-header,.user-workbench .fb-header{flex-wrap:wrap;gap:12px}.user-workbench .filter-bar{display:flex;margin-bottom:20px}.user-workbench .page-desc{color:var(--brand-muted)}.user-workbench .feedback-card,.user-workbench .contact-card,.user-workbench .plan-card{background:var(--brand-card);border-color:var(--brand-line);box-shadow:none}.user-workbench .el-upload{max-width:100%}.user-workbench .el-upload-dragger{max-width:100%;background:var(--brand-paper);border-radius:12px}.user-workbench .el-image,.user-workbench .sample-hint__item{background:var(--brand-paper)}.user-workbench .sample-hint__label,.user-workbench .feedback-tip{color:var(--brand-muted)}.user-workbench .sample-hint__item:hover,.user-workbench .sample-hint__item:focus-visible{border-color:var(--brand-red)}.user-workbench .dress-compare-before,.user-workbench .dress-compare-after{min-width:0}.user-workbench .page-title-row{flex-wrap:wrap}.user-workbench .quick-tags{display:flex;flex-wrap:wrap}.user-workbench .el-tag.clickable-tag{height:auto;min-height:28px;white-space:normal}.user-workbench .image-uploader .el-upload-dragger{width:min(280px,100%)}.workbench-page-enter-active{transition:opacity .18s ease-out,transform .18s ease-out}.workbench-page-enter-from{opacity:0;transform:translateY(6px)}@media (max-width: 1100px){.user-workbench .app-header{padding:0 20px}.user-workbench .app-content{padding:24px 20px 12px}.user-workbench .page-card{padding:18px}.user-workbench .el-col-10,.user-workbench .el-col-14{max-width:100%;flex:0 0 100%}}@media (max-width: 768px){body.user-interface{--header-height: 60px}.user-workbench .app-sidebar{left:0;width:248px!important;transform:translate(-100%);transition:transform .2s ease-out}.user-workbench .app-sidebar.mobile-open{transform:translate(0)}.user-workbench .app-sidebar.collapsed{width:248px!important}.user-workbench .app-content{padding:20px 14px 12px}.user-workbench .app-header{padding:0 12px}.user-workbench .page-card{padding:16px;border-radius:12px}.user-workbench .el-tabs--card>.el-tabs__header .el-tabs__nav{flex-wrap:nowrap}.user-workbench .el-tabs__item{min-height:44px}.user-workbench .filter-bar>.el-select{flex:1;min-width:110px}.user-workbench .el-pagination__sizes,.user-workbench .el-pagination__jump{display:none}.user-workbench .team-header,.user-workbench .shared-pool-section{align-items:flex-start}.user-workbench .team-actions,.user-workbench .pool-actions{display:flex}.user-workbench .team-join{display:flex;flex-wrap:wrap;gap:8px}.user-workbench .team-join .el-input{width:100%!important;margin-right:0!important}.user-workbench .contact-service-page,.user-workbench .my-feedback-page{padding:0}.user-workbench .contact-card{padding:24px 16px}.user-workbench .el-form-item .el-input,.user-workbench .el-form-item .el-select{max-width:100%}.user-workbench .team-info,.user-workbench .contact-text{overflow-wrap:anywhere}.user-workbench .flat-lay-product-item{flex-wrap:wrap}.user-workbench .bg-generating-bar .el-button{margin-left:0}body.user-interface .el-dialog{max-height:90dvh;overflow-y:auto}body.user-interface .el-input__inner,body.user-interface .el-textarea__inner{font-size:16px}}@media (prefers-reduced-motion: reduce){body.user-interface *,body.user-interface *:before,body.user-interface *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
