.confirm-body[data-v-2774ed41]{padding:.3125rem 0}.confirm-body .dialog-desc[data-v-2774ed41]{color:#64748b;font-size:.9375rem;line-height:1.6;margin-bottom:1.25rem;padding:1rem 1.25rem;background:#f8fafc;border-radius:.75rem;border-left:.25rem solid #3b82f6;font-weight:500}.confirm-body .confirm-note[data-v-2774ed41]{font-size:.875rem;color:#94a3b8;line-height:1.6;padding:0 .3125rem;margin-top:.625rem}.premium-dialog{border-radius:1.25rem!important;box-shadow:0 1.5625rem 3.125rem -.75rem rgba(0,0,0,.25)!important;border:none!important;overflow:hidden}.premium-dialog .el-dialog__header{padding:1.875rem 1.875rem .625rem 1.875rem!important;background:#fff!important;border-bottom:none!important}.premium-dialog .el-dialog__header .el-dialog__title{font-weight:700!important;font-size:1.375rem!important;color:#1e293b!important;letter-spacing:-.025em}.premium-dialog .el-dialog__header .el-dialog__headerbtn{top:1.875rem!important;right:1.875rem!important}.premium-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#94a3b8!important;font-size:1.375rem!important}.premium-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#f43f5e!important}.premium-dialog .el-dialog__body{padding:.625rem 1.875rem 1.25rem 1.875rem!important}.premium-dialog .el-dialog__footer{padding:.625rem 1.875rem 1.875rem 1.875rem!important;background:#fff!important;border-top:none!important}.premium-dialog .el-dialog__footer .el-button{border-radius:.75rem!important;padding:.75rem 1.875rem!important;font-weight:600!important;font-size:.9375rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.premium-dialog .el-dialog__footer .el-button--default{background:#f1f5f9!important;border:none!important;color:#475569!important}.premium-dialog .el-dialog__footer .el-button--default:hover{background:#e2e8f0!important;color:#0f172a!important}.premium-dialog .el-dialog__footer .el-button--primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;box-shadow:0 .625rem .9375rem -.1875rem rgba(37,99,235,.3)!important}.premium-dialog .el-dialog__footer .el-button--primary:hover{transform:translateY(-.125rem);box-shadow:0 1.25rem 1.5625rem -.3125rem rgba(37,99,235,.4)!important}.premium-dialog .el-dialog__footer .el-button--primary:active{transform:translateY(0)}@media screen and (max-width:768px){.premium-dialog{width:95%!important;margin:20vh auto 0!important}.premium-dialog .el-dialog__header{padding:1.25rem 1.25rem .625rem 1.25rem!important}.premium-dialog .el-dialog__header .el-dialog__title{font-size:1.125rem!important}.premium-dialog .el-dialog__body{padding:.3125rem 1.25rem .9375rem 1.25rem!important}.premium-dialog .el-dialog__footer{padding:.3125rem 1.25rem 1.25rem 1.25rem!important}.premium-dialog .el-dialog__footer .el-button{padding:.625rem 1.25rem!important}}.certificate-preview-dialog{max-width:90vw;margin-top:6vh!important}.certificate-preview-dialog .el-dialog__body{padding:.625rem 1.875rem 1.875rem 1.875rem!important}.preview-toolbar[data-v-58d7dff4]{display:flex;justify-content:center;align-items:center;margin-bottom:1.25rem;padding:.5rem 1rem;background:#f8fafc;border-radius:.75rem;border:.0625rem solid #e2e8f0}.preview-toolbar .el-button[data-v-58d7dff4]{border-radius:.5rem!important;font-weight:500;transition:all .2s ease;border:.0625rem solid #e2e8f0;color:#475569}.preview-toolbar .el-button[data-v-58d7dff4]:hover{background:#f1f5f9;color:#0f172a}.preview-toolbar .el-button.scale-indicator[data-v-58d7dff4]{background-color:#fff!important;border:.0625rem solid #e2e8f0!important;color:#1e293b;font-weight:600;min-width:4.375rem;text-align:center;cursor:default}.preview-toolbar .el-button.download-btn[data-v-58d7dff4]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;color:#fff!important;box-shadow:0 .25rem .375rem -.0625rem rgba(37,99,235,.2)}.preview-toolbar .el-button.download-btn[data-v-58d7dff4]:hover{transform:translateY(-.0625rem);box-shadow:0 .625rem .9375rem -.1875rem rgba(37,99,235,.3)!important}.preview-viewport[data-v-58d7dff4]{width:100%;height:60vh;max-height:30rem;border-radius:1rem;background:#0f172a;border:.0625rem solid #e2e8f0;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;user-select:none}.preview-content-wrapper[data-v-58d7dff4]{transition:transform .05s ease-out;display:flex;justify-content:center;align-items:center;padding:1.25rem}.preview-image[data-v-58d7dff4]{max-width:100%;max-height:46vh;object-fit:contain;box-shadow:0 1.25rem 1.5625rem -.3125rem rgba(0,0,0,.4);border-radius:.5rem;background:#fff}.certificate-page[data-v-bbb1adc0]{min-height:calc(100vh - 7.5rem);padding:0 1.5rem 1.5rem;box-sizing:border-box}.certificate-shell[data-v-bbb1adc0]{display:grid;grid-template-columns:18.75rem minmax(0,1fr);gap:1.5rem;min-height:calc(100vh - 9.375rem)}.left-panel[data-v-bbb1adc0]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.125rem;border-radius:1.25rem;color:#fff;background:linear-gradient(180deg,#0f1d3a,#132a52);box-shadow:0 1.125rem 2.5rem rgba(19,42,82,.18)}.nav-menu[data-v-bbb1adc0]{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.nav-item[data-v-bbb1adc0]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;cursor:pointer;font-size:.9375rem;font-weight:500;color:hsla(0,0%,100%,.7);transition:all .3s ease}.nav-item i[data-v-bbb1adc0]{font-size:1rem}.nav-item[data-v-bbb1adc0]:hover{background:hsla(0,0%,100%,.08);color:#fff}.nav-item.active[data-v-bbb1adc0]{background:#2451f2;color:#fff;box-shadow:0 .25rem .75rem rgba(36,81,242,.3)}.search-form-inline[data-v-bbb1adc0]{background:#fcfdfe;border:.0625rem solid rgba(20,33,61,.05);padding:1rem 1.25rem;border-radius:1rem;margin-bottom:1.25rem}.panel-header h2[data-v-bbb1adc0]{margin:.625rem 0 .5rem;font-size:1.625rem;line-height:1.2}.panel-header p[data-v-bbb1adc0]{margin:0;color:hsla(0,0%,100%,.75);line-height:1.7}.block-title[data-v-bbb1adc0],.card-eyebrow[data-v-bbb1adc0],.eyebrow[data-v-bbb1adc0]{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.section-block[data-v-bbb1adc0]{display:flex;flex-direction:column;gap:.625rem}.block-title[data-v-bbb1adc0]{color:hsla(0,0%,100%,.6)}.content-panel[data-v-bbb1adc0]{min-width:0}.content-card[data-v-bbb1adc0]{min-height:100%;padding:1.75rem;border-radius:1.5rem;background:hsla(0,0%,100%,.86);backdrop-filter:blur(.75rem);box-shadow:0 1.125rem 2.5rem rgba(15,29,58,.08)}.card-head[data-v-bbb1adc0]{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1.5rem}.card-head h3[data-v-bbb1adc0],.placeholder-head h4[data-v-bbb1adc0]{margin:.5rem 0 0;font-size:1.5rem;color:#14213d}.placeholder-head h4[data-v-bbb1adc0]{font-size:1.125rem}.action-btn[data-v-bbb1adc0]{min-width:7.5rem}.config-form[data-v-bbb1adc0]{padding-right:.5rem}.form-inline-tip[data-v-bbb1adc0]{margin-left:.625rem;color:#5d6477;font-size:.8125rem}.issue-time-tip[data-v-bbb1adc0]{margin-left:0;color:#2a3552}.info-card[data-v-bbb1adc0],.result-card[data-v-bbb1adc0],.sample-card[data-v-bbb1adc0],.upload-card[data-v-bbb1adc0]{padding:1.25rem;border-radius:1.125rem;background:#fff;border:.0625rem solid rgba(20,33,61,.08);box-shadow:0 .75rem 1.75rem rgba(15,29,58,.05)}.info-title[data-v-bbb1adc0],.result-title[data-v-bbb1adc0],.sample-title[data-v-bbb1adc0],.upload-title[data-v-bbb1adc0]{font-size:1.25rem;font-weight:700;color:#14213d}.upload-card[data-v-bbb1adc0]{min-height:100%;overflow:hidden}.template-upload[data-v-bbb1adc0]{margin-top:1rem;width:100%}.upload-empty[data-v-bbb1adc0],.upload-success[data-v-bbb1adc0]{min-height:16.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;text-align:center;color:#5d6477;box-sizing:border-box;padding:0 1rem;max-width:100%}.upload-empty-desc[data-v-bbb1adc0],.upload-empty-title[data-v-bbb1adc0],.upload-empty[data-v-bbb1adc0],.upload-success-desc[data-v-bbb1adc0],.upload-success-title[data-v-bbb1adc0],.upload-success[data-v-bbb1adc0]{overflow-wrap:anywhere;word-break:break-all}.upload-empty i[data-v-bbb1adc0],.upload-success i[data-v-bbb1adc0]{font-size:2.625rem;color:#2451f2}.upload-empty-title[data-v-bbb1adc0],.upload-success-title[data-v-bbb1adc0]{font-size:1rem;font-weight:600;color:#2a3552}.upload-empty-desc[data-v-bbb1adc0],.upload-success-desc[data-v-bbb1adc0]{line-height:1.7;max-width:100%}.upload-meta[data-v-bbb1adc0]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;color:#5d6477}.upload-meta strong[data-v-bbb1adc0]{word-break:break-all;overflow-wrap:anywhere;color:#2a3552}.placeholder-area[data-v-bbb1adc0]{margin-top:1.5rem}.placeholder-head[data-v-bbb1adc0]{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:1rem}.placeholder-table[data-v-bbb1adc0]{width:100%}.info-card p[data-v-bbb1adc0],.result-desc[data-v-bbb1adc0]{margin-top:.75rem;line-height:1.7;color:#5d6477}.info-card ul[data-v-bbb1adc0]{margin:1.125rem 0 0;padding-left:1.125rem;color:#2a3552;line-height:1.9}.generated-link[data-v-bbb1adc0]{margin-top:1rem;padding:.875rem 1rem;border-radius:.875rem;background:#f4f7ff;display:flex;flex-direction:column;gap:.5rem}.generated-link span[data-v-bbb1adc0]{color:#5d6477;font-size:.8125rem}.generated-link a[data-v-bbb1adc0]{color:#2451f2;word-break:break-all}.sample-grid[data-v-bbb1adc0]{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sample-tag-list[data-v-bbb1adc0]{margin-top:.875rem;display:flex;flex-wrap:wrap;gap:.625rem}.sample-tag[data-v-bbb1adc0]{padding:.5rem .75rem;border-radius:62.4375rem;background:#edf2ff;color:#2451f2;font-size:.8125rem}.sample-preview[data-v-bbb1adc0]{margin-top:.875rem;display:grid;gap:.75rem}.result-meta[data-v-bbb1adc0],.sample-row[data-v-bbb1adc0]{display:flex;justify-content:space-between;gap:.75rem}.sample-row[data-v-bbb1adc0]{padding-bottom:.625rem;border-bottom:.0625rem dashed rgba(20,33,61,.12)}.result-meta span[data-v-bbb1adc0],.sample-row span[data-v-bbb1adc0]{color:#5d6477}.result-card.success[data-v-bbb1adc0]{border-color:rgba(45,187,120,.28);background:linear-gradient(180deg,rgba(45,187,120,.1),#fff)}.result-card.warning[data-v-bbb1adc0]{border-color:rgba(255,176,32,.22);background:linear-gradient(180deg,rgba(255,176,32,.08),#fff)}.result-meta[data-v-bbb1adc0]{margin-top:1rem;padding-top:.875rem;border-top:.0625rem dashed rgba(20,33,61,.12);color:#2a3552}[data-v-bbb1adc0] .el-form-item__label{color:#2a3552}[data-v-bbb1adc0] .el-input__inner,[data-v-bbb1adc0] .el-textarea__inner{border-radius:var(--ui-card-radius-mobile)}[data-v-bbb1adc0] .el-upload-dragger{width:100%;max-width:100%;min-height:20rem;border-radius:var(--ui-card-radius-panel);border:.0625rem dashed #c7d3f6;background:linear-gradient(180deg,#f9fbff,#eef4ff);box-sizing:border-box;overflow:hidden}@media screen and (max-width:1200px){.certificate-shell[data-v-bbb1adc0]{grid-template-columns:1fr}.left-panel[data-v-bbb1adc0]{order:2}.content-card[data-v-bbb1adc0]{order:1}.sample-grid[data-v-bbb1adc0]{grid-template-columns:1fr}}@media screen and (max-width:767px){.certificate-page[data-v-bbb1adc0]{padding:0 var(--ui-page-padding-tablet) .75rem}.content-card[data-v-bbb1adc0],.left-panel[data-v-bbb1adc0]{padding:1rem}.card-head[data-v-bbb1adc0],.placeholder-head[data-v-bbb1adc0]{flex-direction:column;align-items:flex-start}}