.callout[data-v-6c378160]{border:1px solid var(--border,#dde4f0);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:14px 0 10px;padding:14px;display:grid}.callout.brand[data-v-6c378160]{background:linear-gradient(135deg,#3348ff1a,#eef2ffd9)}.callout.soft[data-v-6c378160]{background:#eef2ff8c}.callout-art[data-v-6c378160]{filter:drop-shadow(0 14px 28px #1821361f);display:block}.callout-title[data-v-6c378160]{letter-spacing:.2px;margin-bottom:3px;font-weight:700}.callout-body[data-v-6c378160]{color:var(--muted,#5c6b84);font-size:13px;line-height:1.35}@media (width<=540px){.callout[data-v-6c378160]{grid-template-columns:1fr}.callout-art[data-v-6c378160]{width:112px;height:auto}}.keyinfo-body-spacer[data-v-4c079390]{margin-top:6px}.topbar[data-v-149122b8]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.brand[data-v-149122b8]{align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand-mark[data-v-149122b8]{flex:none}.brand-name[data-v-149122b8]{letter-spacing:.2px}.lang[data-v-149122b8]{align-items:center;gap:6px;display:inline-flex}.langbtn[data-v-149122b8]{border:1px solid var(--border,#ddd);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:4px 8px}.langbtn.active[data-v-149122b8]{border-color:var(--accent,#3b82f6)}.footer[data-v-149122b8]{justify-content:flex-end;margin-top:18px;display:flex}.footer-version[data-v-149122b8]{opacity:.75;font-size:11px}:root{--bg:#f5f7fb;--text:#172033;--muted:#5c6b84;--card-bg:#fff;--border:#dde4f0;--border-soft:#e8eef8;--brand:#3348ff;--brand-dark:#1e2bd4;--brand-soft:#eef2ff;--accent:var(--brand);--success-bg:#f2fff6;--success-border:#bfe8cc;--success-text:#0f6b2f;color:var(--text);background:var(--bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}:focus-visible{outline-offset:2px;outline:3px solid #3348ff59}.page{max-width:960px;margin:0 auto;padding:48px 24px}.card{background:var(--card-bg);border:1px solid var(--border);border-radius:20px;padding:24px;box-shadow:0 18px 60px #18213614}.hint{color:var(--muted);margin:10px 0 18px}.notice{border:1px solid var(--border);background:#f7f9ff;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.notice-title{font-weight:600}.notice-right{color:var(--muted);font-size:12px}.notice.error{background:#fff8f6;border-color:#ffd9cf}.notice.success{background:var(--success-bg);border-color:var(--success-border)}.notice.success .notice-title{color:var(--success-text)}.sep{border:0;border-top:1px solid var(--border-soft);margin:18px 0}.sep.tight{margin:12px 0}.actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:12px 16px}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{background:var(--brand-soft);color:#1f2a44;border:1px solid #d9e2ff}code{word-break:break-all}.progress{margin-top:16px}.muted{color:var(--muted)}.right{text-align:right}.small{font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.progress-wrap{margin-top:12px;position:relative}.bar{width:100%;height:14px}.meta-row{grid-template-columns:1fr auto;align-items:baseline;gap:12px;margin-top:8px;display:grid}.filelist{margin-top:18px}.filelist-header{justify-content:space-between;align-items:baseline;display:flex}.filelist ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.filelist li{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.filelist .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filelist.download li{grid-template-columns:1fr auto}.sharebox{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:10px;display:grid}.shareinput{border:1px solid var(--border);width:100%;color:var(--text);background:#f7f9ff;border-radius:12px;padding:12px 14px}.card.dragging{outline:3px dashed var(--brand);outline-offset:6px}
