.overlay.svelte-7e0w24{z-index:100;overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:24px;animation:.15s svelte-7e0w24-fade-in;display:flex;position:fixed;inset:0}.dialog.svelte-7e0w24{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);width:100%;max-width:340px;padding:20px;animation:.2s cubic-bezier(.22,1,.36,1) svelte-7e0w24-dialog-in;box-shadow:0 16px 48px #00000080}.dialog.svelte-7e0w24 p:where(.svelte-7e0w24){color:var(--muted);margin-top:6px;font-size:.88rem;line-height:1.5}.actions.svelte-7e0w24{gap:10px;margin-top:18px;display:flex}.actions.svelte-7e0w24 .btn:where(.svelte-7e0w24){flex:1;min-height:46px}.confirm-btn.svelte-7e0w24{background:var(--accent);color:#161007;font-weight:800}.confirm-btn.danger.svelte-7e0w24{background:var(--danger);color:#170404}@keyframes svelte-7e0w24-fade-in{0%{opacity:0}}@keyframes svelte-7e0w24-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.page.svelte-1i19ct2>h1:where(.svelte-1i19ct2){margin:4px 4px 20px}.hint.svelte-1i19ct2{color:var(--muted);margin-top:6px;font-size:.82rem;line-height:1.45}.data-actions.svelte-1i19ct2{gap:10px;margin-top:14px;display:flex}.data-actions.svelte-1i19ct2 .btn:where(.svelte-1i19ct2){flex:1;min-height:46px;font-size:.9rem}.data-msg.svelte-1i19ct2{color:var(--success);margin-top:10px;font-size:.82rem;font-weight:700}.data-msg.data-error.svelte-1i19ct2{color:var(--danger)}.sync-card.svelte-1i19ct2{margin-top:12px}.sync-code.svelte-1i19ct2{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--asphalt-raised);width:100%;color:var(--ink);margin-top:12px;padding:11px 12px;font:1rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.sync-code.svelte-1i19ct2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.merge-code.svelte-1i19ct2{width:100%;margin-top:10px}.danger-card.svelte-1i19ct2{margin-top:12px}.reset.svelte-1i19ct2{min-height:44px;color:var(--danger);opacity:.8;align-items:center;margin:14px 0 0;font-size:.82rem;font-weight:600;display:inline-flex}.reset.svelte-1i19ct2:active{opacity:1}.back.svelte-1i19ct2{margin-top:14px}@media (hover:hover){.reset.svelte-1i19ct2:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}}
