.field-help.svelte-mg28zy{flex-shrink:0;display:inline-flex}button.svelte-mg28zy{background:var(--bg-soft);width:22px;height:22px;color:var(--text-soft);font:inherit;cursor:pointer;border:0;border-radius:50%;padding:0;font-size:13px;font-weight:600;line-height:1;position:relative}button.svelte-mg28zy:before{content:"";position:absolute;inset:-11px}button.svelte-mg28zy:focus-visible{outline:2px solid var(--text);outline-offset:2px}[role=tooltip].svelte-mg28zy{z-index:200;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg);width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);box-shadow:var(--shadow-xs);white-space:pre-line;overflow-wrap:anywhere;border-radius:8px;padding:12px;font-size:13px;font-weight:400;line-height:1.5;position:fixed;overflow:auto}.closed.svelte-mg28zy{clip-path:inset(50%);opacity:0;pointer-events:none}.add-page.svelte-vwcd7c{min-height:100%}.form-layout.svelte-vwcd7c,.result-layout.svelte-vwcd7c{flex-direction:column;gap:20px;max-width:720px;margin:0 auto;display:flex}.warn-banner.svelte-vwcd7c{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-vwcd7c svg:where(.svelte-vwcd7c){color:var(--amber-600);flex-shrink:0;margin-top:2px}.panel-body.svelte-vwcd7c{padding:26px 28px}.step-indicator.svelte-vwcd7c{font-family:var(--font-mono);color:var(--text-mute);font-size:11px}.form-tabs.svelte-vwcd7c{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-vwcd7c{color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:13px}.tab.on.svelte-vwcd7c{background:var(--bg);color:var(--text);box-shadow:var(--shadow-xs);font-weight:500}.field.svelte-vwcd7c{margin-bottom:18px}.field.svelte-vwcd7c label:where(.svelte-vwcd7c){justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12.5px;font-weight:500;display:flex}.field.svelte-vwcd7c label:where(.svelte-vwcd7c) .hint:where(.svelte-vwcd7c){color:var(--text-mute);font-weight:400}.field.svelte-vwcd7c input:where(.svelte-vwcd7c),.field.svelte-vwcd7c select:where(.svelte-vwcd7c){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-vwcd7c input:where(.svelte-vwcd7c):focus,.field.svelte-vwcd7c select:where(.svelte-vwcd7c):focus{border-color:var(--gray-700);outline:none;box-shadow:0 0 0 3px #0d0f1214}.label-help.svelte-vwcd7c{align-items:center;gap:6px;display:flex}.label-help.svelte-vwcd7c label:where(.svelte-vwcd7c){flex:1;min-width:0;margin-bottom:0}.file-hidden.svelte-vwcd7c{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-picker.svelte-vwcd7c{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-vwcd7c{border-color:var(--gray-400)}.file-browse-btn.svelte-vwcd7c{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-vwcd7c:hover{background:var(--gray-700)}.file-placeholder.svelte-vwcd7c{color:var(--text-mute);font-size:13px}.file-detail.svelte-vwcd7c{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.file-name.svelte-vwcd7c{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.file-size.svelte-vwcd7c{font-family:var(--font-mono);color:var(--text-mute);flex-shrink:0;font-size:11px}.checking.svelte-vwcd7c{color:var(--amber-600);flex-shrink:0;font-size:11px}.row2.svelte-vwcd7c{grid-template-columns:1fr 1fr;gap:14px;display:grid}.section-divider.svelte-vwcd7c{align-items:center;gap:12px;margin:8px 0 18px;display:flex}.section-divider.svelte-vwcd7c span:where(.svelte-vwcd7c){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-vwcd7c:after{content:"";background:var(--border);flex:1;height:1px}.action-toggle.svelte-vwcd7c{margin-bottom:18px}.action-toggle.svelte-vwcd7c label:where(.svelte-vwcd7c){cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.action-toggle.svelte-vwcd7c input[type=checkbox]:where(.svelte-vwcd7c){width:16px;height:16px}.vertex-buttons.svelte-vwcd7c{gap:8px;margin-bottom:18px;display:flex}.form-actions.svelte-vwcd7c{gap:10px;margin-top:24px;display:flex}.sign-card.svelte-vwcd7c{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-vwcd7c{align-items:center;gap:12px;padding:18px 22px;display:flex}.ring.svelte-vwcd7c{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-vwcd7c h4:where(.svelte-vwcd7c){margin:0;font-size:17px;font-weight:600}.sc-sub.svelte-vwcd7c{color:var(--text-soft);margin:2px 0 0;font-size:12.5px}.verify-list.svelte-vwcd7c{border-top:1px dashed var(--green-200);flex-direction:column;margin:0 22px;padding-top:4px;display:flex}.verify-row.svelte-vwcd7c{grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.pip.svelte-vwcd7c{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.pip.green.svelte-vwcd7c{background:var(--green-500)}.pip.red.svelte-vwcd7c{background:var(--red-500)}.verify-stat.svelte-vwcd7c{font-family:var(--font-mono);color:var(--green-700);font-size:11px}.verify-stat.fail.svelte-vwcd7c{color:var(--red-700)}.downloads.svelte-vwcd7c{border-top:1px solid var(--green-200);gap:8px;margin-top:12px;padding:14px 22px;display:grid}.raw-json.svelte-vwcd7c{background:var(--gray-900);color:#d1d5db;padding:18px 24px;overflow-x:auto}.raw-json.svelte-vwcd7c pre:where(.svelte-vwcd7c){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-vwcd7c{-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-vwcd7c{border:3px solid var(--border);border-top-color:var(--gray-900);border-radius:999px;width:32px;height:32px;animation:.6s linear infinite svelte-vwcd7c-spin}@keyframes svelte-vwcd7c-spin{to{transform:rotate(360deg)}}
