@keyframes svelte-1ri1ks8-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.copy-notification.svelte-1ri1ks8{position:fixed;top:5%;background:#4caf50;color:#fff;padding:calc(12 * var(--dv)) calc(24 * var(--dv));border-radius:calc(4 * var(--dv));animation:svelte-1ri1ks8-pulse .3s ease-out;box-shadow:0 calc(2 * var(--dv)) calc(10 * var(--dv)) #0000001a;display:flex;align-items:center;gap:calc(8 * var(--dv));z-index:1000}.copy-notification.svelte-1ri1ks8 span:where(.svelte-1ri1ks8){font-weight:600;width:100%;overflow:hidden;text-overflow:ellipsis}.form.svelte-8r1v21{min-width:100%;display:flex;flex-direction:column;gap:calc(16 * var(--dv));background:#fff;padding:calc(24 * var(--dv));border-radius:calc(8 * var(--dv));box-shadow:0 calc(4 * var(--dv)) calc(6 * var(--dv)) #0000000d}.label.svelte-8r1v21{font-weight:500;color:#2c3e50;font-size:calc(14 * var(--dv))}.input-submit-box.svelte-8r1v21{display:flex;gap:calc(12 * var(--dv));width:100%}.input.svelte-8r1v21{padding:calc(12 * var(--dv)) calc(16 * var(--dv));border:calc(1 * var(--dv)) solid #ddd;border-radius:calc(6 * var(--dv));font-size:calc(16 * var(--dv));transition:border-color .2s;flex-grow:1}.input.svelte-8r1v21:focus{border-color:#1a73e8;box-shadow:0 0 0 calc(2 * var(--dv)) #1a73e833}.submit.svelte-8r1v21{padding:calc(12 * var(--dv)) calc(24 * var(--dv));background:#1a73e8;color:#fff;border:calc(1 * var(--dv)) solid transparent;border-radius:calc(6 * var(--dv));font-weight:500;transition:all .2s;font-size:calc(14 * var(--dv))}.submit.svelte-8r1v21:hover:not(:disabled){background:#1557b0}.submit.svelte-8r1v21:active:not(:disabled){transform:scale(.98)}.submit.svelte-8r1v21:disabled{background:#f0f0f0;color:#a0a0a0;border-color:#e0e0e0;cursor:not-allowed}.info.svelte-1bp2rrf{display:flex;flex-direction:column;gap:calc(16 * var(--dv));width:100%;background:#fff;padding:calc(24 * var(--dv));border-radius:calc(8 * var(--dv));box-shadow:0 calc(4 * var(--dv)) calc(6 * var(--dv)) #0000000d}.info-text.svelte-1bp2rrf{margin:0;color:#666;font-size:calc(16 * var(--dv));white-space:nowrap}.record-row.svelte-1bp2rrf{display:flex;align-items:center;gap:calc(6 * var(--dv));flex:1}.copy-icon.svelte-1bp2rrf{background:none;border:none;cursor:pointer;font-size:calc(18 * var(--dv));padding:calc(2 * var(--dv));opacity:.6;transition:opacity .2s,transform .2s;flex-shrink:0}.copy-icon.svelte-1bp2rrf:hover{opacity:1;transform:scale(1.2)}.list.svelte-1bp2rrf{display:flex;flex-direction:column;gap:calc(8 * var(--dv));list-style:none;padding:0;margin:0}.record-item.svelte-1bp2rrf{display:flex;justify-content:space-between;align-items:center;gap:calc(12 * var(--dv));padding:calc(12 * var(--dv));background:#fff;border-radius:calc(6 * var(--dv));box-shadow:0 calc(2 * var(--dv)) calc(4 * var(--dv)) #0000000d;transition:transform .2s}.record-item.svelte-1bp2rrf:hover{transform:translateY(calc(-2 * var(--dv)))}.selectable.svelte-1bp2rrf{flex:1;min-width:0;padding:calc(6 * var(--dv)) calc(10 * var(--dv));font-family:monospace;font-size:calc(12 * var(--dv));color:#555;background:#f9f9f9;border:calc(1 * var(--dv)) dashed #ccc;border-radius:calc(4 * var(--dv));cursor:text;outline:none;box-sizing:border-box}.selectable.svelte-1bp2rrf:focus{border-color:#1a73e8;background:#f0f6ff}.selectable.match.svelte-1bp2rrf{border-color:#4caf50;background:#f1fff3}.selectable.no-match.svelte-1bp2rrf{border-color:#ff1744;background:#fff5f5}.record-number.svelte-1bp2rrf{font-size:calc(14 * var(--dv));color:#666;white-space:nowrap;flex-shrink:0}.form.svelte-1ipegqc{min-width:100%;display:flex;flex-direction:column;gap:calc(16 * var(--dv));background:#fff;padding:calc(24 * var(--dv));border-radius:calc(8 * var(--dv));box-shadow:0 calc(4 * var(--dv)) calc(6 * var(--dv)) #0000000d}.label.svelte-1ipegqc{font-weight:500;color:#2c3e50;font-size:calc(14 * var(--dv))}.input-submit-box.svelte-1ipegqc{display:flex;gap:calc(12 * var(--dv));width:100%;align-items:center}.field-row.svelte-1ipegqc{display:flex;align-items:center;gap:calc(6 * var(--dv));flex:1;min-width:0}.selectable.svelte-1ipegqc{flex:1;min-width:0;padding:calc(10 * var(--dv)) calc(14 * var(--dv));border:calc(1 * var(--dv)) dashed #ccc;border-radius:calc(6 * var(--dv));font-family:monospace;font-size:calc(14 * var(--dv));color:#555;background:#f9f9f9;cursor:text;outline:none;box-sizing:border-box}.selectable.svelte-1ipegqc:focus{border-color:#1a73e8;background:#f0f6ff}.copy-icon.svelte-1ipegqc{background:none;border:none;cursor:pointer;font-size:calc(18 * var(--dv));padding:calc(2 * var(--dv));opacity:.6;transition:opacity .2s,transform .2s;flex-shrink:0}.copy-icon.svelte-1ipegqc:hover{opacity:1;transform:scale(1.2)}.submit.svelte-1ipegqc{padding:calc(10 * var(--dv)) calc(24 * var(--dv));border-radius:calc(6 * var(--dv));font-weight:500;transition:all .2s;font-size:calc(14 * var(--dv));white-space:nowrap;flex-shrink:0}.submit.secondary.svelte-1ipegqc{background:#fff;color:#1a73e8;border:calc(1 * var(--dv)) solid #1a73e8}.submit.secondary.svelte-1ipegqc:hover:not(:disabled){background:#f5f5f5}.submit.svelte-1ipegqc:disabled{background:#f0f0f0;color:#a0a0a0;border-color:#e0e0e0;cursor:not-allowed}.submit.svelte-1ipegqc:active:not(:disabled){transform:scale(.98)}.info.svelte-1doo7ey{display:flex;flex-direction:column;gap:calc(16 * var(--dv));width:100%;background:#fff;padding:calc(24 * var(--dv));border-radius:calc(8 * var(--dv));box-shadow:0 calc(4 * var(--dv)) calc(6 * var(--dv)) #0000000d}.subdomain-box.svelte-1doo7ey{display:flex;justify-content:space-between;align-items:center;gap:calc(16 * var(--dv))}.info-text.svelte-1doo7ey{margin:0;color:#666;font-size:calc(16 * var(--dv))}.list.svelte-1doo7ey{display:flex;flex-direction:column;gap:calc(8 * var(--dv));list-style:none;padding:0;margin:0}.record-item.svelte-1doo7ey{display:flex;justify-content:space-between;align-items:center;padding:calc(12 * var(--dv));background:#fff;border-radius:calc(6 * var(--dv));box-shadow:0 calc(2 * var(--dv)) calc(4 * var(--dv)) #0000000d;transition:transform .2s}.record-item.svelte-1doo7ey:hover{transform:translateY(calc(-2 * var(--dv)))}.record-number.svelte-1doo7ey{font-size:calc(16 * var(--dv));color:#666}.record-value.svelte-1doo7ey{padding:calc(8 * var(--dv));font-family:monospace;font-size:calc(14 * var(--dv));color:#ff1744}.record-value.match.svelte-1doo7ey{color:#4caf50}.record-value.no-match.svelte-1doo7ey{color:#ff1744}.form.svelte-18s8yiv{min-width:100%;display:flex;flex-direction:column;gap:calc(16 * var(--dv));background:#fff;padding:calc(24 * var(--dv));border-radius:calc(8 * var(--dv));box-shadow:0 calc(4 * var(--dv)) calc(6 * var(--dv)) #0000000d}.label.svelte-18s8yiv{font-weight:500;color:#2c3e50;font-size:calc(14 * var(--dv))}.input-submit-box.svelte-18s8yiv{display:flex;gap:calc(12 * var(--dv));width:100%;align-items:center}.field-row.svelte-18s8yiv{display:flex;align-items:center;gap:calc(6 * var(--dv));flex:1;min-width:0}.selectable.svelte-18s8yiv{flex:1;min-width:0;padding:calc(10 * var(--dv)) calc(14 * var(--dv));border:calc(1 * var(--dv)) dashed #ccc;border-radius:calc(6 * var(--dv));font-family:monospace;font-size:calc(14 * var(--dv));color:#555;background:#f9f9f9;cursor:text;outline:none;box-sizing:border-box}.selectable.svelte-18s8yiv:focus{border-color:#1a73e8;background:#f0f6ff}.copy-icon.svelte-18s8yiv{background:none;border:none;cursor:pointer;font-size:calc(18 * var(--dv));padding:calc(2 * var(--dv));opacity:.6;transition:opacity .2s,transform .2s;flex-shrink:0}.copy-icon.svelte-18s8yiv:hover{opacity:1;transform:scale(1.2)}.submit.svelte-18s8yiv{padding:calc(10 * var(--dv)) calc(24 * var(--dv));border-radius:calc(6 * var(--dv));font-weight:500;transition:all .2s;font-size:calc(14 * var(--dv));white-space:nowrap;flex-shrink:0}.submit.secondary.svelte-18s8yiv{background:#fff;color:#1a73e8;border:calc(1 * var(--dv)) solid #1a73e8}.submit.secondary.svelte-18s8yiv:hover:not(:disabled){background:#f5f5f5}.submit.svelte-18s8yiv:disabled{background:#f0f0f0;color:#a0a0a0;border-color:#e0e0e0;cursor:not-allowed}.submit.svelte-18s8yiv:active:not(:disabled){transform:scale(.98)}.nav.svelte-175a8xu{display:flex;justify-content:flex-end;align-items:center;gap:calc(16 * var(--dv));padding:calc(12 * var(--dv)) calc(24 * var(--dv));width:100%;box-sizing:border-box;background:#fff;border-bottom:1px solid #eee}.nav-link.svelte-175a8xu{color:#3498db;text-decoration:none;font-size:calc(14 * var(--dv))}.nav-link.svelte-175a8xu:hover{text-decoration:underline}.nav-logout.svelte-175a8xu{background:none;border:1px solid #ddd;border-radius:calc(6 * var(--dv));padding:calc(6 * var(--dv)) calc(12 * var(--dv));font-size:calc(14 * var(--dv));cursor:pointer;color:#666}.nav-logout.svelte-175a8xu:hover{border-color:#e74c3c;color:#e74c3c}.container.svelte-175a8xu{display:flex;padding:calc(40 * var(--dv));flex-direction:column;align-items:center;justify-content:center;gap:calc(24 * var(--dv))}.s3-box.svelte-175a8xu{display:flex;align-items:center;gap:calc(12 * var(--dv));background:#eafaf1;border:1px solid #2ecc71;border-radius:calc(8 * var(--dv));padding:calc(16 * var(--dv)) calc(20 * var(--dv));width:100%;box-sizing:border-box}.s3-label.svelte-175a8xu{margin:0;color:#27ae60;font-size:calc(15 * var(--dv))}.s3-link.svelte-175a8xu{color:#27ae60;font-weight:600;text-decoration:none;font-size:calc(15 * var(--dv))}.s3-link.svelte-175a8xu:hover{text-decoration:underline}.container.svelte-ozjgeq{display:flex;justify-content:center;align-items:center;min-height:100%;padding:calc(40 * var(--dv))}.card.svelte-ozjgeq{display:flex;flex-direction:column;gap:calc(16 * var(--dv));background:#fff;padding:calc(32 * var(--dv));border-radius:calc(8 * var(--dv));box-shadow:0 calc(4 * var(--dv)) calc(12 * var(--dv)) #00000014;width:100%;max-width:calc(440 * var(--dv))}.title.svelte-ozjgeq{margin:0;font-size:calc(22 * var(--dv));font-weight:600;color:#2c3e50}.desc.svelte-ozjgeq{margin:0;color:#666;font-size:calc(15 * var(--dv));line-height:1.5}.input.svelte-ozjgeq{padding:calc(10 * var(--dv)) calc(14 * var(--dv));border:1px solid #ddd;border-radius:calc(6 * var(--dv));font-size:calc(15 * var(--dv));outline:none;transition:border-color .2s}.input.svelte-ozjgeq:focus{border-color:#3498db}.error.svelte-ozjgeq{margin:0;color:#e74c3c;font-size:calc(14 * var(--dv))}.submit.svelte-ozjgeq{padding:calc(10 * var(--dv)) calc(20 * var(--dv));background:#3498db;color:#fff;border:none;border-radius:calc(6 * var(--dv));font-size:calc(15 * var(--dv));cursor:pointer;transition:background .2s}.submit.svelte-ozjgeq:hover:not(:disabled){background:#2980b9}.submit.svelte-ozjgeq:disabled{opacity:.6;cursor:not-allowed}.container.svelte-1joiinu{display:flex;justify-content:center;align-items:center;min-height:100%}.card.svelte-1joiinu{display:flex;flex-direction:column;gap:calc(16 * var(--dv));background:#fff;padding:calc(32 * var(--dv));border-radius:calc(8 * var(--dv));box-shadow:0 calc(4 * var(--dv)) calc(12 * var(--dv)) #00000014;min-width:calc(320 * var(--dv));text-align:center}.hint.svelte-1joiinu{margin:0;color:#999;font-size:calc(15 * var(--dv))}.err.svelte-1joiinu{margin:0;color:#e74c3c;font-size:calc(15 * var(--dv))}.link.svelte-1joiinu{color:#3498db;font-size:calc(14 * var(--dv))}.page.svelte-1jkxvxy{display:flex;flex-direction:column;min-height:100%;width:100%}.nav.svelte-1jkxvxy{display:flex;justify-content:space-between;align-items:center;padding:calc(12 * var(--dv)) calc(24 * var(--dv));background:#fff;border-bottom:1px solid #eee;width:100%;box-sizing:border-box}.nav-link.svelte-1jkxvxy{color:#3498db;text-decoration:none;font-size:calc(14 * var(--dv))}.nav-link.svelte-1jkxvxy:hover{text-decoration:underline}.nav-logout.svelte-1jkxvxy{background:none;border:1px solid #ddd;border-radius:calc(6 * var(--dv));padding:calc(6 * var(--dv)) calc(12 * var(--dv));font-size:calc(14 * var(--dv));cursor:pointer;color:#666}.nav-logout.svelte-1jkxvxy:hover{border-color:#e74c3c;color:#e74c3c}.container.svelte-1jkxvxy{display:flex;flex-direction:column;gap:calc(20 * var(--dv));padding:calc(40 * var(--dv));max-width:calc(860 * var(--dv));width:100%;margin:0 auto;box-sizing:border-box}.title.svelte-1jkxvxy{margin:0;font-size:calc(22 * var(--dv));font-weight:600;color:#2c3e50}.hint.svelte-1jkxvxy{color:#999;font-size:calc(15 * var(--dv))}.hint.svelte-1jkxvxy a:where(.svelte-1jkxvxy){color:#3498db}.err.svelte-1jkxvxy{color:#e74c3c;font-size:calc(15 * var(--dv))}.list.svelte-1jkxvxy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(12 * var(--dv))}.card.svelte-1jkxvxy{background:#fff;border-radius:calc(8 * var(--dv));box-shadow:0 calc(2 * var(--dv)) calc(8 * var(--dv)) #0000000f;overflow:hidden}.card-header.svelte-1jkxvxy{display:flex;justify-content:space-between;align-items:center;padding:calc(16 * var(--dv)) calc(20 * var(--dv));gap:calc(12 * var(--dv));flex-wrap:wrap}.card-meta.svelte-1jkxvxy{display:flex;flex-direction:column;gap:calc(4 * var(--dv))}.domain.svelte-1jkxvxy{font-size:calc(16 * var(--dv));font-weight:500;color:#2c3e50}.date.svelte-1jkxvxy{font-size:calc(13 * var(--dv));color:#999}.card-actions.svelte-1jkxvxy{display:flex;align-items:center;gap:calc(10 * var(--dv))}.btn-download.svelte-1jkxvxy{padding:calc(7 * var(--dv)) calc(14 * var(--dv));background:#2ecc71;color:#fff;border-radius:calc(6 * var(--dv));text-decoration:none;font-size:calc(14 * var(--dv));font-weight:500}.btn-download.svelte-1jkxvxy:hover{background:#27ae60}.badge-pending.svelte-1jkxvxy{font-size:calc(13 * var(--dv));color:#aaa;border:1px solid #ddd;border-radius:calc(6 * var(--dv));padding:calc(5 * var(--dv)) calc(10 * var(--dv))}.btn-expand.svelte-1jkxvxy{padding:calc(7 * var(--dv)) calc(14 * var(--dv));background:none;border:1px solid #ddd;border-radius:calc(6 * var(--dv));font-size:calc(14 * var(--dv));cursor:pointer;color:#555}.btn-expand.svelte-1jkxvxy:hover{border-color:#3498db;color:#3498db}.btn-delete.svelte-1jkxvxy{padding:calc(6 * var(--dv)) calc(10 * var(--dv));background:none;border:1px solid #ddd;border-radius:calc(6 * var(--dv));font-size:calc(13 * var(--dv));cursor:pointer;color:#bbb;line-height:1;transition:border-color .15s,color .15s}.btn-delete.svelte-1jkxvxy:hover{border-color:#e74c3c;color:#e74c3c}.confirm-row.svelte-1jkxvxy{display:flex;align-items:center;gap:calc(6 * var(--dv))}.confirm-text.svelte-1jkxvxy{font-size:calc(13 * var(--dv));color:#e74c3c}.btn-confirm-yes.svelte-1jkxvxy{padding:calc(5 * var(--dv)) calc(10 * var(--dv));background:#e74c3c;color:#fff;border:none;border-radius:calc(5 * var(--dv));font-size:calc(13 * var(--dv));cursor:pointer}.btn-confirm-yes.svelte-1jkxvxy:disabled{opacity:.6;cursor:default}.btn-confirm-no.svelte-1jkxvxy{padding:calc(5 * var(--dv)) calc(10 * var(--dv));background:none;border:1px solid #ddd;border-radius:calc(5 * var(--dv));font-size:calc(13 * var(--dv));cursor:pointer;color:#666}.records.svelte-1jkxvxy{border-top:1px solid #f0f0f0;padding:calc(16 * var(--dv)) calc(20 * var(--dv));display:flex;flex-direction:column;gap:calc(10 * var(--dv));background:#fafafa}.record-meta.svelte-1jkxvxy{display:flex;gap:calc(8 * var(--dv));align-items:center;flex-wrap:wrap}.mono.svelte-1jkxvxy{font-family:monospace;font-size:calc(13 * var(--dv));color:#555}.slash.svelte-1jkxvxy{color:#ccc}.hint-sm.svelte-1jkxvxy{font-size:calc(13 * var(--dv));color:#aaa}.txt-list.svelte-1jkxvxy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(6 * var(--dv))}.txt-item.svelte-1jkxvxy{display:flex;align-items:baseline;gap:calc(10 * var(--dv));flex-wrap:wrap}.txt-date.svelte-1jkxvxy{font-size:calc(12 * var(--dv));color:#bbb;white-space:nowrap}.txt-value.svelte-1jkxvxy{font-family:monospace;font-size:calc(13 * var(--dv));color:#2c3e50;word-break:break-all}.container.svelte-1pgso1u{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;min-height:100%}
