.est-head.svelte-cz0pt2{align-items:center;gap:12px;margin-bottom:6px;display:flex}.est-titles.svelte-cz0pt2{flex-direction:column;gap:3px;min-width:0;display:flex}.est-crumbs.svelte-cz0pt2{color:var(--color-neutral-700);font-size:12px;font-weight:700}.est-crumbs.svelte-cz0pt2 a:where(.svelte-cz0pt2){color:var(--color-accent-700);text-decoration:none}.est-sep.svelte-cz0pt2{color:var(--color-neutral-500)}.est-title.svelte-cz0pt2{overflow-wrap:anywhere;margin:0}.est-cols.svelte-cz0pt2{flex-direction:column;gap:22px;display:flex}.est-cards.svelte-cz0pt2,.est-side.svelte-cz0pt2{min-width:0}.est-start.svelte-cz0pt2{flex-direction:column;gap:10px;margin-top:10px;display:flex}.est-hint.svelte-cz0pt2{margin:0;font-size:12.5px;line-height:1.45}.scan-cta.svelte-cz0pt2{cursor:pointer;text-align:left;font-family:var(--font-body);background:var(--color-scan-card);color:var(--color-stage-ink);border:0;border-radius:22px;align-items:center;gap:14px;padding:16px 18px;display:flex}.scan-cta.svelte-cz0pt2:hover{background:var(--color-viewfinder)}.scan-ico.svelte-cz0pt2{background:var(--color-cta-bg);width:48px;height:48px;color:var(--color-cta-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.scan-txt.svelte-cz0pt2{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.scan-lbl.svelte-cz0pt2{font-size:16px;font-weight:800}.scan-sub.svelte-cz0pt2{color:var(--color-ink-inverse-soft);font-size:12px;line-height:1.4}.scan-more.svelte-cz0pt2{flex:none;gap:7px}.est-value.svelte-cz0pt2{background:var(--color-accent-2-200);border-radius:20px;flex-direction:column;gap:2px;margin-bottom:4px;padding:14px 16px;display:flex}.est-amount.svelte-cz0pt2{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-accent-2-900);font-size:30px}.est-sub.svelte-cz0pt2{font-size:12px}.est-gap.svelte-cz0pt2{color:var(--color-accent-2-800);margin:8px 0 0;font-size:12.5px;font-weight:700}.est-gap--up.svelte-cz0pt2{color:var(--color-accent-700)}.est-offer-lbl.svelte-cz0pt2,.est-name-lbl.svelte-cz0pt2{margin-top:16px}.est-presets.svelte-cz0pt2{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.est-pct.svelte-cz0pt2{color:var(--color-neutral-700);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.est-pct-in.svelte-cz0pt2{text-align:right;width:76px}.est-pct-in.on.svelte-cz0pt2{border-color:var(--color-cta-bg);box-shadow:inset 0 0 0 1px var(--color-cta-bg);font-weight:700}.est-offer.svelte-cz0pt2{background:var(--color-neutral-200);border-radius:18px;flex-direction:column;gap:2px;margin-top:12px;padding:12px 16px;display:flex}.est-offer-k.svelte-cz0pt2{color:var(--color-neutral-700);font-size:12px;font-weight:700}.est-offer-v.svelte-cz0pt2{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:24px}.est-offer-sub.svelte-cz0pt2{color:var(--color-neutral-700);font-size:12px}.est-actions.svelte-cz0pt2{gap:10px;margin-top:18px;display:flex}.est-share.svelte-cz0pt2{border-top:1px solid var(--color-divider);flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;padding-top:16px;display:flex}.est-share.svelte-cz0pt2>*{align-self:stretch}.est-share.svelte-cz0pt2>.pf-btn-ghost:where(.svelte-cz0pt2){align-self:flex-start}.est-note.svelte-cz0pt2{margin:0;font-size:12.5px}.est-link.svelte-cz0pt2{align-items:center;gap:8px;display:flex}.est-link.svelte-cz0pt2 input:where(.svelte-cz0pt2){flex:1;min-width:0;font-size:13px}.est-switch.svelte-cz0pt2{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.est-rm.svelte-cz0pt2{margin-top:18px}.err.svelte-cz0pt2{color:var(--color-accent-700);margin:10px 0 0;font-size:13px;font-weight:600}.est-bar.svelte-cz0pt2{z-index:8;padding:10px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--color-bg);border-top:1px solid var(--color-divider);flex-direction:column;gap:8px;margin:18px -20px 0;display:flex;position:sticky;bottom:0}.est-bar-sum.svelte-cz0pt2{color:var(--color-neutral-700);font-size:12.5px}.est-bar-sum.svelte-cz0pt2 b:where(.svelte-cz0pt2){color:var(--color-text)}.est-bar-actions.svelte-cz0pt2{gap:10px;display:flex}@media (width>=960px){.est-cols.svelte-cz0pt2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.est-side.svelte-cz0pt2{top:calc(var(--pf-topbar-h) + 18px);background:var(--color-neutral-100);border-radius:26px;padding:20px 22px 22px;position:sticky}}
