.verify-page.svelte-f77t68{width:min(100vw - 14px,480px);padding-top:10px;padding-bottom:calc(146px + env(safe-area-inset-bottom))}.wizard-shell.svelte-f77t68{display:grid;gap:14px}.wizard-top.svelte-f77t68,.stage-card.svelte-f77t68,.wizard-footer.svelte-f77t68{position:relative;overflow:hidden;border:1px solid var(--line);background:#fbf7f1d6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow)}.wizard-top.svelte-f77t68{display:grid;gap:12px;padding:14px;border-radius:28px;background:linear-gradient(180deg,#13222df0,#1a2d3aeb),radial-gradient(circle at top right,rgba(28,127,116,.3),transparent 44%);color:#f4f0e8}.wizard-top.svelte-f77t68:after,.stage-card.svelte-f77t68:after{content:"";position:absolute;inset:0 auto auto 0;width:140px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.45),transparent)}.progress-head.svelte-f77t68,.vehicle-panel.svelte-f77t68,.step-status-card.svelte-f77t68,.footer-actions.svelte-f77t68{display:flex;align-items:center;justify-content:space-between;gap:12px}.progress-head.svelte-f77t68{align-items:start}.progress-copy.svelte-f77t68{display:grid;gap:4px}.progress-kicker.svelte-f77t68{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f4f0e8d1}.progress-title.svelte-f77t68{font-size:1rem;line-height:1.2;color:#f4f0e8}.progress-percent.svelte-f77t68{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:#f4f0e81f;font-size:.82rem;font-weight:700;color:#f4f0e8;white-space:nowrap}.summary-card.svelte-f77t68{display:grid;gap:12px;padding:2px 0 0}.summary-toggle.svelte-f77t68{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;color:#f4f0e8;font:inherit;text-align:left;cursor:pointer}.summary-meta.svelte-f77t68{font-size:.78rem;color:#f4f0e8ad;white-space:nowrap}.vehicle-panel.svelte-f77t68{display:grid;gap:14px;padding:14px;border-radius:20px;background:#f4f0e814;align-items:start}.vehicle-copy.svelte-f77t68{display:grid;gap:4px}.vehicle-plate.svelte-f77t68{margin:0;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#f4f0e8b3}.vehicle-title.svelte-f77t68{margin:0;font-size:1.08rem;line-height:1.1}.journey-note.svelte-f77t68{margin:4px 0 0;color:#f4f0e8ad;font-size:.76rem;line-height:1.3}.vehicle-meta-grid.svelte-f77t68{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.summary-metric.svelte-f77t68{display:grid;gap:4px;padding:12px;border-radius:16px;background:#ffffff14;color:#f4f0e8}.progress-shell.svelte-f77t68{height:10px;border-radius:999px;background:#f4f0e81f;overflow:hidden}.progress-bar.svelte-f77t68{height:100%;border-radius:inherit;background:linear-gradient(90deg,#9fe6d8,#ffb27f)}.stage-tag-track.svelte-f77t68{display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:8px}.stage-tag.svelte-f77t68{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:0;border-radius:999px;background:#f4f0e81f;font-size:.75rem;font-weight:700;color:#f4f0e8a6;font:inherit;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease,opacity .14s ease}.stage-tag.svelte-f77t68:disabled{cursor:default;opacity:.42}.stage-tag.svelte-f77t68:not(:disabled):active{transform:translateY(1px)}.stage-tag.active.svelte-f77t68{background:#f4f0e8d1;color:var(--ink)}.stage-tag.done.svelte-f77t68{background:#9fe6d84d;color:#f4f0e8}.stage-tag.partial.svelte-f77t68{background:linear-gradient(90deg,rgba(255,178,127,.42) 0%,rgba(255,178,127,.42) var(--stage-progress),rgba(244,240,232,.12) var(--stage-progress),rgba(244,240,232,.12) 100%);color:#fff4ea}.stage-card.svelte-f77t68{padding:24px 20px;border-radius:32px;background:linear-gradient(180deg,#fffcf7f5,#f9f3ebe6),radial-gradient(circle at top right,rgba(197,108,55,.12),transparent 38%);min-height:58svh;animation:svelte-f77t68-stage-in .22s ease}.stage-eyebrow.svelte-f77t68{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-strong)}.stage-title.svelte-f77t68{margin:10px 0 12px;font-size:clamp(2rem,7vw,3rem);line-height:.96}.compact-title.svelte-f77t68{font-size:clamp(1.55rem,5.8vw,2.2rem);line-height:1}.stage-copy.svelte-f77t68{margin:0;color:var(--muted);line-height:1.65}.readiness-card.svelte-f77t68,.issuer-card.svelte-f77t68,.camera-cue.svelte-f77t68,.prompt-card.svelte-f77t68,.step-status-card.svelte-f77t68,.review-tile.svelte-f77t68,.success-tile.svelte-f77t68,.consent-card.svelte-f77t68{margin-top:18px;border:1px solid var(--line);border-radius:22px;background:#ffffffa6}.readiness-card.svelte-f77t68,.issuer-card.svelte-f77t68,.prompt-card.svelte-f77t68,.step-status-card.svelte-f77t68,.review-tile.svelte-f77t68,.success-tile.svelte-f77t68{padding:16px}.readiness-grid.svelte-f77t68,.review-grid.svelte-f77t68,.success-grid.svelte-f77t68,.file-stack.svelte-f77t68,.slot-stack.svelte-f77t68{display:grid;gap:12px}.issuer-card.svelte-f77t68{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-item.svelte-f77t68,.camera-cue.svelte-f77t68{display:flex;align-items:start;gap:14px}.readiness-item.svelte-f77t68 p:where(.svelte-f77t68),.camera-cue.svelte-f77t68 p:where(.svelte-f77t68),.prompt-card.svelte-f77t68 p:where(.svelte-f77t68),.damage-card.svelte-f77t68 p:where(.svelte-f77t68),.consent-card.svelte-f77t68,.success-card.svelte-f77t68 .stage-copy:where(.svelte-f77t68){margin:4px 0 0;color:var(--muted);line-height:1.55}.readiness-dot.svelte-f77t68{flex:0 0 auto;width:10px;height:10px;margin-top:7px;border-radius:999px;background:var(--signal);box-shadow:0 0 0 6px #c56c371f}.camera-cue.svelte-f77t68{padding:16px;border:1px solid rgba(28,127,116,.2);border-radius:24px;background:#1c7f7414}.camera-ring.svelte-f77t68{flex:0 0 auto;width:56px;height:56px;border:2px solid rgba(28,127,116,.44);border-radius:18px;background:radial-gradient(circle at center,rgba(28,127,116,.14),transparent 52%),linear-gradient(180deg,#ffffffd6,#ffffff3d);position:relative}.camera-ring.svelte-f77t68:after{content:"";position:absolute;inset:14px;border:2px solid rgba(28,127,116,.5);border-radius:999px}.tile-label.svelte-f77t68{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.capture-button.svelte-f77t68{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:18px;padding:0 18px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:#fff9f4;font-weight:600;cursor:pointer}.capture-slot.svelte-f77t68{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:24px;background:#ffffffbd}.capture-slot.optional.svelte-f77t68{background:#ffffff85}.capture-slot.filled.svelte-f77t68{border-color:#1c7f743d;background:#1c7f740f}.slot-copy.svelte-f77t68,.slot-head.svelte-f77t68,.file-chip-copy.svelte-f77t68{display:grid;gap:6px}.slot-badge.svelte-f77t68{display:inline-flex;width:fit-content;padding:4px 10px;border-radius:999px;background:#13222d14;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.slot-badge.required.svelte-f77t68{background:#c56c3724;color:var(--accent-strong)}.slot-state.svelte-f77t68{margin:0;color:var(--muted);line-height:1.5}.slot-preview.svelte-f77t68{width:100%;aspect-ratio:16 / 10;border-radius:18px;object-fit:cover;background:#13222d14}.slot-button.svelte-f77t68{margin-top:0}.capture-button.svelte-f77t68 input:where(.svelte-f77t68){position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.step-status-card.svelte-f77t68{align-items:center}.mini-status.svelte-f77t68{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:#13222d14;font-size:.78rem;font-weight:600;color:var(--muted);text-align:center}.mini-status.ready.svelte-f77t68{background:#2f79591f;color:var(--success)}.file-stack.svelte-f77t68{margin-top:14px}.file-chip.svelte-f77t68{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:18px;background:#ffffff8f;font-size:.82rem;color:var(--muted)}.file-chip.svelte-f77t68 strong:where(.svelte-f77t68){color:var(--ink);font-size:.88rem}.damage-grid.svelte-f77t68{display:grid;gap:12px;margin-top:18px}.damage-card.svelte-f77t68{padding:18px;border:1px solid var(--line);border-radius:22px;background:#ffffff8f;color:var(--ink);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.damage-card.active.svelte-f77t68{transform:translateY(-1px);border-color:#1c7f744d;background:#1c7f7414}.review-grid.svelte-f77t68,.success-grid.svelte-f77t68{margin-top:18px}.review-tile.complete.svelte-f77t68{border-color:#2f795938;background:#2f795914}.state-tile.svelte-f77t68{margin-top:12px}.consent-card.svelte-f77t68{display:flex;align-items:start;gap:12px;padding:16px}.consent-card.svelte-f77t68 input:where(.svelte-f77t68){margin-top:4px}.success-card.svelte-f77t68{background:linear-gradient(180deg,#123e3e14,#fffbf5eb),radial-gradient(circle at top right,rgba(28,127,116,.12),transparent 42%)}.success-tile.svelte-f77t68 strong:where(.svelte-f77t68){display:block;margin-top:6px;font-size:1.05rem}.wizard-footer.svelte-f77t68{position:sticky;bottom:max(10px,env(safe-area-inset-bottom));z-index:8;display:grid;gap:12px;padding:14px;border-radius:28px;background:#faf5edeb}.back-button.svelte-f77t68{min-width:92px}.main-button.svelte-f77t68{flex:1}.footer-hint.svelte-f77t68{margin:0;font-size:.84rem;line-height:1.45;color:var(--muted);text-align:center}@keyframes svelte-f77t68-stage-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:721px){.verify-page.svelte-f77t68{width:min(100vw - 32px,520px)}.stage-card.svelte-f77t68{padding:28px 24px}}@media(max-width:420px){.verify-page.svelte-f77t68{width:min(100vw - 10px,480px)}.wizard-top.svelte-f77t68,.wizard-footer.svelte-f77t68{border-radius:24px}.stage-card.svelte-f77t68{padding:22px 16px;border-radius:28px}.progress-head.svelte-f77t68,.step-status-card.svelte-f77t68,.footer-actions.svelte-f77t68{flex-direction:column;align-items:stretch}.vehicle-panel.svelte-f77t68{display:grid;grid-template-columns:1fr;align-items:stretch}.vehicle-meta-grid.svelte-f77t68,.issuer-card.svelte-f77t68{grid-template-columns:1fr}.back-button.svelte-f77t68,.main-button.svelte-f77t68{width:100%}}
