.add-page.svelte-pm82h3{min-height:100%}.form-layout.svelte-pm82h3,.result-layout.svelte-pm82h3{flex-direction:column;gap:20px;max-width:720px;margin:0 auto;display:flex}.warn-banner.svelte-pm82h3{background:var(--amber-50);border:1px solid var(--amber-200);color:var(--amber-900);border-radius:10px;align-items:start;gap:12px;padding:14px 18px;font-size:13px;line-height:1.5;display:flex}.warn-banner.svelte-pm82h3 svg:where(.svelte-pm82h3){color:var(--amber-600);flex-shrink:0;margin-top:2px}.panel-body.svelte-pm82h3{padding:26px 28px}.step-indicator.svelte-pm82h3{font-family:var(--font-mono);color:var(--text-mute);font-size:11px}.form-tabs.svelte-pm82h3{background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;gap:4px;width:fit-content;margin-bottom:24px;padding:4px;display:flex}.tab.svelte-pm82h3{color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:13px}.tab.on.svelte-pm82h3{background:var(--bg);color:var(--text);box-shadow:var(--shadow-xs);font-weight:500}.field.svelte-pm82h3{margin-bottom:18px}.field.svelte-pm82h3 label:where(.svelte-pm82h3){justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12.5px;font-weight:500;display:flex}.field.svelte-pm82h3 label:where(.svelte-pm82h3) .hint:where(.svelte-pm82h3){color:var(--text-mute);font-weight:400}.field.svelte-pm82h3 input:where(.svelte-pm82h3),.field.svelte-pm82h3 select:where(.svelte-pm82h3){border:1px solid var(--border-strong);width:100%;color:var(--text);background:var(--bg);border-radius:7px;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .12s,box-shadow .12s}.field.svelte-pm82h3 input:where(.svelte-pm82h3):focus,.field.svelte-pm82h3 select:where(.svelte-pm82h3):focus{border-color:var(--gray-700);outline:none;box-shadow:0 0 0 3px #0d0f1214}.field.svelte-pm82h3 .help:where(.svelte-pm82h3){color:var(--text-mute);margin-top:4px;font-size:11.5px}.file-hidden.svelte-pm82h3{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-picker.svelte-pm82h3{border:2px dashed var(--border-strong);background:var(--bg-soft);border-radius:12px;align-items:center;gap:14px;padding:20px;transition:border-color .12s;display:flex}.file-picker.has-file.svelte-pm82h3{border-color:var(--gray-400)}.file-browse-btn.svelte-pm82h3{color:#fff;background:var(--gray-900);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s;display:inline-flex}.file-browse-btn.svelte-pm82h3:hover{background:var(--gray-700)}.file-placeholder.svelte-pm82h3{color:var(--text-mute);font-size:13px}.file-detail.svelte-pm82h3{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.file-name.svelte-pm82h3{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.file-size.svelte-pm82h3{font-family:var(--font-mono);color:var(--text-mute);flex-shrink:0;font-size:11px}.checking.svelte-pm82h3{color:var(--amber-600);flex-shrink:0;font-size:11px}.row2.svelte-pm82h3{grid-template-columns:1fr 1fr;gap:14px;display:grid}.section-divider.svelte-pm82h3{align-items:center;gap:12px;margin:8px 0 18px;display:flex}.section-divider.svelte-pm82h3 span:where(.svelte-pm82h3){text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-size:11.5px;font-family:var(--font-mono);white-space:nowrap}.section-divider.svelte-pm82h3:after{content:"";background:var(--border);flex:1;height:1px}.action-toggle.svelte-pm82h3{margin-bottom:18px}.action-toggle.svelte-pm82h3 label:where(.svelte-pm82h3){cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.action-toggle.svelte-pm82h3 input[type=checkbox]:where(.svelte-pm82h3){width:16px;height:16px}.vertex-buttons.svelte-pm82h3{gap:8px;margin-bottom:18px;display:flex}.form-actions.svelte-pm82h3{gap:10px;margin-top:24px;display:flex}.sign-card.svelte-pm82h3{background:linear-gradient(180deg, var(--green-50) 0%, #fff 60%);border:1px solid var(--green-200);border-radius:var(--r-xl);overflow:hidden}.sc-head.svelte-pm82h3{align-items:center;gap:12px;padding:18px 22px;display:flex}.ring.svelte-pm82h3{border:2px solid var(--green-500);width:36px;height:36px;color:var(--green-700);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sc-head.svelte-pm82h3 h4:where(.svelte-pm82h3){margin:0;font-size:17px;font-weight:600}.sc-sub.svelte-pm82h3{color:var(--text-soft);margin:2px 0 0;font-size:12.5px}.verify-list.svelte-pm82h3{border-top:1px dashed var(--green-200);flex-direction:column;margin:0 22px;padding-top:4px;display:flex}.verify-row.svelte-pm82h3{grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.pip.svelte-pm82h3{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.pip.green.svelte-pm82h3{background:var(--green-500)}.pip.red.svelte-pm82h3{background:var(--red-500)}.verify-stat.svelte-pm82h3{font-family:var(--font-mono);color:var(--green-700);font-size:11px}.verify-stat.fail.svelte-pm82h3{color:var(--red-700)}.downloads.svelte-pm82h3{border-top:1px solid var(--green-200);gap:8px;margin-top:12px;padding:14px 22px;display:grid}.raw-json.svelte-pm82h3{background:var(--gray-900);color:#d1d5db;padding:18px 24px;overflow-x:auto}.raw-json.svelte-pm82h3 pre:where(.svelte-pm82h3){font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;margin:0;font-size:12px;line-height:1.7}.loading-overlay.svelte-pm82h3{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#fff9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.spinner.svelte-pm82h3{border:3px solid var(--border);border-top-color:var(--gray-900);border-radius:999px;width:32px;height:32px;animation:.6s linear infinite svelte-pm82h3-spin}@keyframes svelte-pm82h3-spin{to{transform:rotate(360deg)}}
