.hero.svelte-8f4tjq{position:relative;overflow:hidden;background:#fff;padding:calc(var(--yp-nav-height, 128px) + clamp(48px,6vh,100px)) 24px 72px}@keyframes svelte-8f4tjq-hero-panel-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes svelte-8f4tjq-hero-kenburns{0%{transform:scale(1.08) translateY(0)}50%{transform:scale(1.14) translateY(-18px)}to{transform:scale(1.08) translateY(0)}}@keyframes svelte-8f4tjq-pf-a{0%{transform:translate(0);opacity:.14}33%{transform:translate(10px,-18px);opacity:.3}66%{transform:translate(-6px,-30px);opacity:.22}to{transform:translate(0);opacity:.14}}@keyframes svelte-8f4tjq-pf-b{0%{transform:translate(0);opacity:.2}40%{transform:translate(-12px,-24px);opacity:.36}70%{transform:translate(8px,-14px);opacity:.24}to{transform:translate(0);opacity:.2}}@keyframes svelte-8f4tjq-pf-c{0%{transform:translate(0);opacity:.12}50%{transform:translate(16px,-20px);opacity:.28}to{transform:translate(0);opacity:.12}}.hero-panel.svelte-8f4tjq{position:absolute;top:0;right:0;bottom:0;width:54%;background:linear-gradient(145deg,#0a1628ed,#0f2952e8 20%,#1b4f72de 45%,#1e3a8ad9,#1d4ed8d4 85%,#2563ebcc),url(../../../panama-hero.webp) center 12% / cover no-repeat;background-size:260% 260%,cover;animation:svelte-8f4tjq-hero-panel-shift 28s ease-in-out infinite,svelte-8f4tjq-hero-kenburns 32s ease-in-out infinite;clip-path:polygon(72px 0,100% 0,100% 100%,0 100%);pointer-events:none;z-index:0;overflow:hidden}.hero-panel.svelte-8f4tjq:before{content:"";position:absolute;inset:0;background:linear-gradient(96deg,rgba(96,165,250,.28) 0%,rgba(59,130,246,.12) 8%,transparent 20%);animation:svelte-8f4tjq-edge-pulse 4s ease-in-out infinite;pointer-events:none}.accent-line.svelte-8f4tjq{position:absolute;right:-120px;pointer-events:none}.accent-line--red.svelte-8f4tjq{top:38%;width:920px;height:7px;background:linear-gradient(90deg,transparent 0%,var(--yp-accent, #c0392b) 30%,rgba(192,57,43,.55) 70%,transparent 100%);transform:rotate(-22deg);transform-origin:right center;box-shadow:0 6px 22px #c0392b4d;animation:svelte-8f4tjq-accent-line-slide 1.1s cubic-bezier(.22,.8,.22,1) .3s both}.accent-line--emerald.svelte-8f4tjq{top:62%;width:780px;height:2px;background:linear-gradient(90deg,transparent 0%,#059669 50%,transparent 100%);transform:rotate(-22deg);transform-origin:right center;opacity:.6;animation:svelte-8f4tjq-accent-line-slide 1.1s cubic-bezier(.22,.8,.22,1) .55s both}@keyframes svelte-8f4tjq-accent-line-slide{0%{transform:rotate(-22deg) translate(40%);opacity:0}to{transform:rotate(-22deg) translate(0);opacity:1}}.accent-line--emerald.svelte-8f4tjq{animation-fill-mode:both;opacity:0;animation:svelte-8f4tjq-accent-line-slide-em 1.1s cubic-bezier(.22,.8,.22,1) .55s both}@keyframes svelte-8f4tjq-accent-line-slide-em{0%{transform:rotate(-22deg) translate(40%);opacity:0}to{transform:rotate(-22deg) translate(0);opacity:.6}}@keyframes svelte-8f4tjq-edge-pulse{0%,to{opacity:.7}50%{opacity:1}}.hero-panel.svelte-8f4tjq .p:where(.svelte-8f4tjq){position:absolute;border-radius:50%;background:#ffffff38}.p1.svelte-8f4tjq{width:6px;height:6px;top:12%;left:18%;animation:svelte-8f4tjq-pf-a 7.2s ease-in-out infinite 0s}.p2.svelte-8f4tjq{width:4px;height:4px;top:28%;left:62%;animation:svelte-8f4tjq-pf-b 9.1s ease-in-out infinite 1.2s}.p3.svelte-8f4tjq{width:8px;height:8px;top:45%;left:35%;animation:svelte-8f4tjq-pf-c 8.4s ease-in-out infinite 2.5s}.p4.svelte-8f4tjq{width:3px;height:3px;top:70%;left:78%;animation:svelte-8f4tjq-pf-a 6.8s ease-in-out infinite .7s}.p5.svelte-8f4tjq{width:5px;height:5px;top:60%;left:22%;animation:svelte-8f4tjq-pf-b 10.3s ease-in-out infinite 3.1s}.p6.svelte-8f4tjq{width:7px;height:7px;top:20%;left:80%;animation:svelte-8f4tjq-pf-c 8.9s ease-in-out infinite 1.8s}.p7.svelte-8f4tjq{width:4px;height:4px;top:82%;left:45%;animation:svelte-8f4tjq-pf-a 7.6s ease-in-out infinite 4.2s}.p8.svelte-8f4tjq{width:6px;height:6px;top:38%;left:88%;animation:svelte-8f4tjq-pf-b 9.8s ease-in-out infinite .4s}.p9.svelte-8f4tjq{width:3px;height:3px;top:8%;left:55%;animation:svelte-8f4tjq-pf-c 6.5s ease-in-out infinite 2.9s}.p10.svelte-8f4tjq{width:5px;height:5px;top:52%;left:10%;animation:svelte-8f4tjq-pf-a 11.1s ease-in-out infinite 1.5s}.p11.svelte-8f4tjq{width:4px;height:4px;top:75%;left:66%;animation:svelte-8f4tjq-pf-b 8.2s ease-in-out infinite 3.7s}.p12.svelte-8f4tjq{width:7px;height:7px;top:88%;left:30%;animation:svelte-8f4tjq-pf-c 9.4s ease-in-out infinite 5s}.hero-inner.svelte-8f4tjq{position:relative;z-index:1}.hero-inner.svelte-8f4tjq{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@keyframes svelte-8f4tjq-yp-pulse-ring{0%{box-shadow:0 0 #c0392b73}70%{box-shadow:0 0 0 6px #c0392b00}to{box-shadow:0 0 #c0392b00}}@keyframes svelte-8f4tjq-yp-shimmer{to{background-position:100% 100%}}.subhead-action.svelte-8f4tjq{font-size:15px;line-height:1.45;color:var(--yp-text-on-light);margin:0 0 20px;max-width:480px}.subhead-action.svelte-8f4tjq strong:where(.svelte-8f4tjq){color:#27ae60;font-weight:700}.hero-title.svelte-8f4tjq{font-family:Geist,-apple-system,sans-serif;font-size:clamp(2.25rem,4.4vw,3.25rem);font-weight:700;line-height:1.05;letter-spacing:-.04em;color:var(--yp-text-on-light);margin:0 0 16px;max-width:30rem}.hero-title-mega.svelte-8f4tjq{font-weight:800;white-space:nowrap;letter-spacing:-.045em}.hero-title-mega.svelte-8f4tjq .mega-ya:where(.svelte-8f4tjq){color:var(--yp-logo-navy)}.hero-title-mega.svelte-8f4tjq .mega-para:where(.svelte-8f4tjq){color:var(--yp-accent)}@media(max-width:359px){.hero-title-mega.svelte-8f4tjq{white-space:normal}}.hero-sub-italic.svelte-8f4tjq{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.35;color:#334155;margin:0 0 12px;max-width:28rem;letter-spacing:0}.hero-sub-italic.svelte-8f4tjq em:where(.svelte-8f4tjq){font-style:italic}.hero-kpis.svelte-8f4tjq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:30rem;margin:36px 0 28px}.hero-kpi-card.svelte-8f4tjq{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:15px 14px;background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 8px 20px -14px #0f172a2e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.hero-kpi-card.svelte-8f4tjq:hover{border-color:var(--yp-accent);box-shadow:0 10px 24px -12px #c0392b47;transform:translateY(-2px)}.hero-kpi-label.svelte-8f4tjq{font-family:Geist,-apple-system,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--yp-text-muted)}.hero-kpi-value.svelte-8f4tjq{font-family:Geist,-apple-system,sans-serif;font-size:clamp(1.0625rem,2vw,1.375rem);font-weight:800;letter-spacing:-.035em;color:var(--yp-text-on-light);line-height:1}.hero-kpi-sub.svelte-8f4tjq{font-family:Geist,-apple-system,sans-serif;font-size:11px;font-weight:500;color:var(--yp-text-muted);line-height:1.3}.cta-primary.svelte-8f4tjq{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;font-family:Geist,-apple-system,sans-serif;font-size:16px;font-weight:700;padding:16px 24px;border-radius:14px;cursor:pointer;letter-spacing:-.01em;box-shadow:0 4px 24px #2563eb59,0 0 0 1px #ffffff0d inset;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cta-primary.svelte-8f4tjq:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);transition:left .7s cubic-bezier(.22,.8,.22,1);pointer-events:none}.cta-primary.svelte-8f4tjq:hover:before{left:130%}.cta-primary.svelte-8f4tjq:hover{transform:translateY(-1px);box-shadow:0 8px 32px #2563eb80,0 0 0 1px #ffffff14 inset}.cta-primary.svelte-8f4tjq:active{transform:translateY(0);box-shadow:0 2px 12px #2563eb4d,0 0 0 1px #ffffff0d inset}.cta-primary.svelte-8f4tjq:focus-visible{outline:2px solid var(--yp-focus-ring, #059669);outline-offset:3px}.cta-row-done.svelte-8f4tjq{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.cta-discard.svelte-8f4tjq{background:transparent;border:1px solid var(--yp-border, #e2e8f0);color:var(--yp-text-muted, #64748b);border-radius:999px;padding:11px 18px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.cta-discard.svelte-8f4tjq:hover{background:var(--yp-border-soft, #f1f5f9);color:var(--yp-text-on-light, #242424);border-color:var(--yp-text-muted, #64748b)}.cta-discard.svelte-8f4tjq:focus-visible{outline:2px solid var(--yp-blue, #2563eb);outline-offset:2px}.cta-helper.svelte-8f4tjq{margin:12px 0 0;font-size:12px;line-height:1.4;color:#94a3b8;display:inline-flex;align-items:center;gap:6px;max-width:480px}.cta-helper.svelte-8f4tjq svg{flex-shrink:0;margin-top:1px}.hero-cta-primary--uploading{cursor:not-allowed!important;opacity:.88}.hero-cta-spinner{animation:svelte-8f4tjq-hero-cta-spin .9s linear infinite;flex-shrink:0}@keyframes svelte-8f4tjq-hero-cta-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hero-cta-spinner{animation-duration:2.4s}}.cta-duo.svelte-8f4tjq{display:flex;gap:10px;align-items:stretch;margin-top:4px;max-width:420px}.cta-duo.svelte-8f4tjq .hero-cta-primary{flex:1 1 auto}.cta-duo.svelte-8f4tjq .hero-cta-primary--uploading{flex:0 1 auto;align-self:flex-start}.cta-planes.svelte-8f4tjq{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:16px 22px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#ffffffa6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:Geist,-apple-system,sans-serif;font-size:16px;font-weight:700;color:#1b4f72;text-decoration:none;white-space:nowrap;letter-spacing:-.01em;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;flex-shrink:0}.cta-planes.svelte-8f4tjq:hover{background:#ffffffd9;border-color:#1d4ed859;color:#1d4ed8;transform:translateY(-1px)}.cta-planes.svelte-8f4tjq:focus-visible{outline:2px solid var(--yp-focus-ring, #059669);outline-offset:3px}.cta-trust-row.svelte-8f4tjq{margin-top:12px;display:flex;flex-direction:column;gap:8px;max-width:400px}.payment-trust.svelte-8f4tjq{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:20px}.payment-label.svelte-8f4tjq{font-size:11px;font-weight:500;color:var(--yp-text-muted, #94a3b8);margin-right:2px}.pay-logo.svelte-8f4tjq{height:24px;width:auto;border-radius:4px;box-shadow:0 0 0 1.5px #0000001a,0 1px 3px #00000014}.pay-logo--img.svelte-8f4tjq{background:#fff;padding:3px 6px;object-fit:contain;width:52px;height:28px}.hero-vehicle-teaser.svelte-8f4tjq{display:none;margin:6px 0 0;max-width:340px}@media(max-width:900px){.hero-vehicle-teaser.svelte-8f4tjq{display:block;max-width:none}.hero-left--scanning.svelte-8f4tjq{display:flex;flex-direction:column}.hero-left--scanning.svelte-8f4tjq .hero-sub-italic:where(.svelte-8f4tjq){display:none}.hero-left--scanning.svelte-8f4tjq .hero-vehicle-teaser--scanning:where(.svelte-8f4tjq){order:1;margin:16px 0 8px}.hero-left--scanning.svelte-8f4tjq .cta-trust-row:where(.svelte-8f4tjq),.hero-left--scanning.svelte-8f4tjq .hero-kpis:where(.svelte-8f4tjq){order:2}}.hvt-chip.svelte-8f4tjq{display:inline-flex;align-items:center;gap:5px;background:var(--yp-emerald, #059669);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px 4px 7px;border-radius:4px;margin-bottom:10px}.hvt-is-logo.svelte-8f4tjq{position:absolute;top:12px;right:12px;width:40px;height:40px;object-fit:contain;padding:4px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000024;opacity:.95;pointer-events:none}.hvt-card.svelte-8f4tjq{background:linear-gradient(135deg,#0f1e3d,#1a3a6e);border-radius:18px;padding:16px 18px 18px;color:#fff;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f1e3d47,inset 0 1px #ffffff14;transition:transform .4s cubic-bezier(.22,.8,.22,1),box-shadow .4s ease}.hvt-card.svelte-8f4tjq:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(52,211,153,0) 45%,rgba(52,211,153,.22) 50%,rgba(52,211,153,0) 55%,transparent 100%);background-size:100% 300%;background-position:0% 100%;animation:svelte-8f4tjq-yp-scan 2.6s cubic-bezier(.4,0,.2,1) .8s 1 forwards;pointer-events:none}@keyframes svelte-8f4tjq-yp-scan{0%{background-position:0% 100%}to{background-position:0% -100%}}@media(hover:hover){.hvt-card.svelte-8f4tjq:hover{transform:translateY(-2px);box-shadow:0 16px 36px -8px #1b4f7261}}.hvt-card.svelte-8f4tjq:before{content:"";position:absolute;inset:0;border-radius:16px;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none}.hvt-top.svelte-8f4tjq{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.hvt-tag.svelte-8f4tjq{font-size:9.5px;font-weight:700;letter-spacing:.1em;color:#ffffff8c;text-transform:uppercase}.hvt-name-row.svelte-8f4tjq{display:inline-flex;align-items:flex-start;gap:3px;line-height:1}.hvt-year.svelte-8f4tjq{font-size:9px;font-weight:700;color:#ffffff8c;letter-spacing:.04em;margin-top:2px;vertical-align:super;white-space:nowrap}.hvt-name.svelte-8f4tjq{font-size:22px;font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1.1;margin-bottom:3px}.hvt-subtitle.svelte-8f4tjq{font-size:12px;color:#ffffff9e;margin-bottom:12px}.hvt-plate.svelte-8f4tjq{display:inline-flex;align-items:stretch;border-radius:6px;overflow:hidden;box-shadow:0 4px 12px #0006;font-family:ui-monospace,SFMono-Regular,monospace}.hvt-plate-prefix.svelte-8f4tjq{background:#1a4fd6;color:#fff;padding:5px 9px;font-size:11px;font-weight:900;letter-spacing:.04em;display:flex;align-items:center}.hvt-plate-num.svelte-8f4tjq{background:#fff;color:var(--yp-text-on-light);padding:5px 13px;font-size:17px;font-weight:900;letter-spacing:.08em;display:flex;align-items:center}.hvt-price.svelte-8f4tjq{font-size:12.5px;color:#ffffff8c;font-weight:400;margin-top:8px;letter-spacing:.01em}.hvt-price.svelte-8f4tjq strong:where(.svelte-8f4tjq){font-size:16px;font-weight:800;color:#fff;letter-spacing:0}.hvt-footer.svelte-8f4tjq{font-size:13.5px;color:#10b981f2;font-weight:600;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);letter-spacing:.005em}.hvt-card--scanning.svelte-8f4tjq:after{animation:svelte-8f4tjq-yp-scan 1.8s cubic-bezier(.4,0,.2,1) infinite}.hvt-card--real.svelte-8f4tjq:after{animation:none;background:none}.hvt-scan-status.svelte-8f4tjq{display:flex;align-items:center;gap:7px;margin-bottom:14px}.hvt-scan-dot-pulse.svelte-8f4tjq{width:8px;height:8px;border-radius:50%;background:var(--yp-emerald, #059669);flex-shrink:0;animation:svelte-8f4tjq-hvt-pulse 1.1s ease-in-out infinite}@keyframes svelte-8f4tjq-hvt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.hvt-scan-status-label.svelte-8f4tjq{font-size:12px;font-weight:700;color:#ffffffe6;letter-spacing:.02em}.hvt-scan-slots.svelte-8f4tjq{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.hvt-scan-slot.svelte-8f4tjq{display:flex;align-items:center;justify-content:space-between;gap:8px}.hvt-scan-label.svelte-8f4tjq{font-size:11px;color:#ffffff73;font-weight:600;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.hvt-scan-shimmer.svelte-8f4tjq{height:10px;border-radius:5px;flex:1;background:linear-gradient(90deg,#ffffff14,#ffffff2e,#ffffff14);background-size:200% 100%;animation:svelte-8f4tjq-hvt-shimmer 1.4s ease-in-out infinite}.hvt-scan-shimmer--60.svelte-8f4tjq{max-width:60%}.hvt-scan-shimmer--40.svelte-8f4tjq{max-width:40%}@keyframes svelte-8f4tjq-hvt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hvt-scan-bar-wrap.svelte-8f4tjq{display:flex;align-items:center;gap:8px}.hvt-scan-bar-track.svelte-8f4tjq{flex:1;height:4px;background:#ffffff1f;border-radius:99px;overflow:hidden}.hvt-scan-bar-fill.svelte-8f4tjq{height:100%;background:linear-gradient(90deg,var(--yp-emerald, #059669),#34d399);border-radius:99px;transition:width .3s ease}.hvt-scan-pct.svelte-8f4tjq{font-size:10px;font-weight:700;color:#ffffff80;min-width:28px;text-align:right}.card.svelte-8f4tjq{position:relative;background:#fff;border:1.5px dashed var(--yp-border, #e2e8f0);border-radius:20px;padding:20px;box-shadow:0 4px 6px #0f172a0a,0 10px 40px #2563eb14,0 0 0 1px #2563eb0a;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.card.svelte-8f4tjq:hover{border-color:var(--yp-blue, #2563eb);box-shadow:0 4px 6px #0f172a0a,0 20px 60px #2563eb24,0 0 0 1px #2563eb14;transform:translateY(-2px)}.card.svelte-8f4tjq:focus-visible{outline:2px solid var(--yp-blue, #2563eb);outline-offset:2px;border-color:var(--yp-blue, #2563eb)}.card.dragging.svelte-8f4tjq{border-color:var(--yp-blue, #2563eb);box-shadow:0 0 0 3px #2563eb26}.card.uploading.svelte-8f4tjq{cursor:default;border-style:solid}.card-head.svelte-8f4tjq{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:10px;flex-wrap:wrap}.head-left.svelte-8f4tjq{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--yp-text-on-light, #242424);text-transform:uppercase;min-width:0}.start-tag.svelte-8f4tjq{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--yp-blue, #2563eb);background:var(--yp-blue-soft, rgba(37, 99, 235, .1));border-radius:999px;padding:4px 9px 4px 7px;line-height:1}.start-tag.svelte-8f4tjq svg{color:var(--yp-blue, #2563eb)}.status-text.svelte-8f4tjq{white-space:nowrap}.status-dot.svelte-8f4tjq{width:8px;height:8px;border-radius:50%;background:var(--yp-blue, #2563eb);animation:svelte-8f4tjq-dotIdle 7s linear infinite}@keyframes svelte-8f4tjq-dotIdle{0%{background:var(--yp-blue, #2563eb);box-shadow:0 0 #2563eb8c}25%{box-shadow:0 0 0 5px #2563eb00}50%{box-shadow:0 0 #2563eb8c}56%{background:var(--yp-blue, #2563eb);box-shadow:0 0 0 4px #2563eb00}58%{background:var(--yp-success, #27ae60);box-shadow:0 0 #27ae6000}71%{background:var(--yp-success, #27ae60);box-shadow:0 0 #27ae6000}72%{background:var(--yp-text-muted, #64748b)}to{background:var(--yp-blue, #2563eb)}}.card.uploading.svelte-8f4tjq .status-dot:where(.svelte-8f4tjq){animation:svelte-8f4tjq-dotUpload 4s linear forwards}@keyframes svelte-8f4tjq-dotUpload{0%{background:var(--yp-blue, #2563eb);box-shadow:0 0 #2563eb8c}50%{box-shadow:0 0 0 5px #2563eb00}95%{background:var(--yp-blue, #2563eb)}to{background:var(--yp-success, #27ae60);box-shadow:0 0 #27ae6000}}.status-stack.svelte-8f4tjq{display:inline-grid;grid-template-columns:1fr;grid-template-rows:1fr}.status-stack.svelte-8f4tjq>.status-text:where(.svelte-8f4tjq){grid-column:1;grid-row:1}.status-live.svelte-8f4tjq{animation:svelte-8f4tjq-liveFade 7s linear infinite}.status-done.svelte-8f4tjq{opacity:0;animation:svelte-8f4tjq-doneFade 7s linear infinite}@keyframes svelte-8f4tjq-liveFade{0%,56%{opacity:1}58%,71%{opacity:0}72%,to{opacity:1}}@keyframes svelte-8f4tjq-doneFade{0%,56%{opacity:0}58%,71%{opacity:1}72%,to{opacity:0}}.preview-label.svelte-8f4tjq{font-size:11px;color:var(--yp-text-muted, #64748b);opacity:.6;letter-spacing:.04em}.card-body.svelte-8f4tjq{display:grid;grid-template-columns:minmax(140px,.85fr) 1fr;gap:16px;align-items:stretch}.thumb.svelte-8f4tjq{position:relative;min-height:180px;background:var(--yp-bg-light, #f4f5f8);border:1px solid var(--yp-border-soft, #f1f5f9);border-radius:10px;overflow:hidden;align-self:stretch;container-type:size}.thumb-stylized.svelte-8f4tjq{position:absolute;inset:0;display:flex;flex-direction:column;background:#fff}.thumb-header.svelte-8f4tjq{background:var(--yp-accent-2, #1b4f72);color:#fff;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;text-align:center;line-height:1.3}.thumb-fields.svelte-8f4tjq{flex:1;padding:12px 10px;display:flex;flex-direction:column;gap:8px;justify-content:center}.tf-line.svelte-8f4tjq{height:6px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1,#e2e8f0);border-radius:3px;display:block}.tf-line--80.svelte-8f4tjq{width:80%}.tf-line--60.svelte-8f4tjq{width:60%}.tf-line--72.svelte-8f4tjq{width:72%}.tf-line--50.svelte-8f4tjq{width:50%}.tf-line--68.svelte-8f4tjq{width:68%}.tf-line--44.svelte-8f4tjq{width:44%}.thumb-real.svelte-8f4tjq{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:svelte-8f4tjq-thumbFadeIn .4s ease-out both}@keyframes svelte-8f4tjq-thumbFadeIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.thumb-loading.svelte-8f4tjq{position:absolute;inset:0;background:linear-gradient(110deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:svelte-8f4tjq-shimmer 1.4s ease-in-out infinite;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--yp-text-muted, #64748b)}@keyframes svelte-8f4tjq-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.thumb-loading-label.svelte-8f4tjq{font-size:10px;color:var(--yp-text-muted, #64748b);font-weight:500;letter-spacing:.02em}.scan-line.svelte-8f4tjq{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(37,99,235,.85) 50%,transparent 100%);box-shadow:0 0 6px 1px #2563eb73;transform:translateY(0);will-change:transform,opacity;animation:svelte-8f4tjq-scanIdle 7s linear infinite}@keyframes svelte-8f4tjq-scanIdle{0%{transform:translateY(0);opacity:.95}57.1%{transform:translateY(calc(100cqh - 2px));opacity:.95}71.4%{transform:translateY(calc(100cqh - 2px));opacity:.95}72%{opacity:0}85.7%{transform:translateY(0);opacity:0}99%{opacity:0}to{transform:translateY(0);opacity:.95}}.card.uploading.svelte-8f4tjq .scan-line:where(.svelte-8f4tjq){animation:svelte-8f4tjq-scanOnce 4s linear forwards}@keyframes svelte-8f4tjq-scanOnce{0%{transform:translateY(0);opacity:.95}to{transform:translateY(calc(100cqh - 2px));opacity:.95}}.slots.svelte-8f4tjq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.slot.svelte-8f4tjq{display:grid;grid-template-columns:14px 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:1px;padding:6px 0;font-size:12.5px;border-bottom:1px solid var(--yp-border-soft, #f1f5f9)}.slot.svelte-8f4tjq:last-child{border-bottom:none}@media(min-width:600px){.slot.svelte-8f4tjq{padding:4px 0;row-gap:0}.slot-label.svelte-8f4tjq{font-size:9px}.slots.svelte-8f4tjq{gap:3px}}.slot-label.svelte-8f4tjq{font-size:10px;font-weight:700;color:var(--yp-text-muted, #64748b);text-transform:uppercase;letter-spacing:.07em;grid-column:2;grid-row:1;line-height:1.2}.slot-value.svelte-8f4tjq{font-weight:600;color:var(--yp-text-on-light, #242424);opacity:0;transform:translateY(2px);will-change:opacity,transform;grid-column:2;grid-row:2;line-height:1.3;word-break:break-all}.slot-check.svelte-8f4tjq{width:14px;height:14px;border-radius:50%;background:transparent;border:1.5px solid var(--yp-border, #e2e8f0);position:relative;flex-shrink:0;grid-column:1;grid-row:1 / 3;align-self:center;transition:background .25s ease,border-color .25s ease}.slot-check.svelte-8f4tjq:after{content:"";position:absolute;left:3.2px;top:1px;width:4px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg) scale(0);transition:transform .18s ease}.slot.svelte-8f4tjq:nth-child(1) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slot1 7s linear infinite}.slot.svelte-8f4tjq:nth-child(2) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slot2 7s linear infinite}.slot.svelte-8f4tjq:nth-child(3) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slot3 7s linear infinite}.slot.svelte-8f4tjq:nth-child(4) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slot4 7s linear infinite}.slot.svelte-8f4tjq:nth-child(5) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slot5 7s linear infinite}@keyframes svelte-8f4tjq-slot1{0%,11.4%{opacity:0;transform:translateY(2px)}14.4%,71%{opacity:1;transform:translateY(0)}85.7%,to{opacity:0;transform:translateY(2px)}}@keyframes svelte-8f4tjq-slot2{0%,22.9%{opacity:0;transform:translateY(2px)}25.9%,71%{opacity:1;transform:translateY(0)}85.7%,to{opacity:0;transform:translateY(2px)}}@keyframes svelte-8f4tjq-slot3{0%,34.3%{opacity:0;transform:translateY(2px)}37.3%,71%{opacity:1;transform:translateY(0)}85.7%,to{opacity:0;transform:translateY(2px)}}@keyframes svelte-8f4tjq-slot4{0%,45.7%{opacity:0;transform:translateY(2px)}48.7%,71%{opacity:1;transform:translateY(0)}85.7%,to{opacity:0;transform:translateY(2px)}}@keyframes svelte-8f4tjq-slot5{0%,57.1%{opacity:0;transform:translateY(2px)}60.1%,71%{opacity:1;transform:translateY(0)}85.7%,to{opacity:0;transform:translateY(2px)}}.slot.svelte-8f4tjq:nth-child(1) .slot-check:where(.svelte-8f4tjq){animation:svelte-8f4tjq-check1 7s linear infinite}.slot.svelte-8f4tjq:nth-child(2) .slot-check:where(.svelte-8f4tjq){animation:svelte-8f4tjq-check2 7s linear infinite}.slot.svelte-8f4tjq:nth-child(3) .slot-check:where(.svelte-8f4tjq){animation:svelte-8f4tjq-check3 7s linear infinite}.slot.svelte-8f4tjq:nth-child(4) .slot-check:where(.svelte-8f4tjq){animation:svelte-8f4tjq-check4 7s linear infinite}.slot.svelte-8f4tjq:nth-child(5) .slot-check:where(.svelte-8f4tjq){animation:svelte-8f4tjq-check5 7s linear infinite}@keyframes svelte-8f4tjq-check1{0%,11.4%{background:transparent;border-color:var(--yp-border, #e2e8f0)}14.4%,71%{background:var(--yp-success, #27ae60);border-color:var(--yp-success, #27ae60)}85.7%,to{background:transparent;border-color:var(--yp-border, #e2e8f0)}}@keyframes svelte-8f4tjq-check2{0%,22.9%{background:transparent;border-color:var(--yp-border, #e2e8f0)}25.9%,71%{background:var(--yp-success, #27ae60);border-color:var(--yp-success, #27ae60)}85.7%,to{background:transparent;border-color:var(--yp-border, #e2e8f0)}}@keyframes svelte-8f4tjq-check3{0%,34.3%{background:transparent;border-color:var(--yp-border, #e2e8f0)}37.3%,71%{background:var(--yp-success, #27ae60);border-color:var(--yp-success, #27ae60)}85.7%,to{background:transparent;border-color:var(--yp-border, #e2e8f0)}}@keyframes svelte-8f4tjq-check4{0%,45.7%{background:transparent;border-color:var(--yp-border, #e2e8f0)}48.7%,71%{background:var(--yp-success, #27ae60);border-color:var(--yp-success, #27ae60)}85.7%,to{background:transparent;border-color:var(--yp-border, #e2e8f0)}}@keyframes svelte-8f4tjq-check5{0%,57.1%{background:transparent;border-color:var(--yp-border, #e2e8f0)}60.1%,71%{background:var(--yp-success, #27ae60);border-color:var(--yp-success, #27ae60)}85.7%,to{background:transparent;border-color:var(--yp-border, #e2e8f0)}}.slot.svelte-8f4tjq:nth-child(1) .slot-check:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-checkmark1 7s linear infinite}.slot.svelte-8f4tjq:nth-child(2) .slot-check:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-checkmark2 7s linear infinite}.slot.svelte-8f4tjq:nth-child(3) .slot-check:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-checkmark3 7s linear infinite}.slot.svelte-8f4tjq:nth-child(4) .slot-check:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-checkmark4 7s linear infinite}.slot.svelte-8f4tjq:nth-child(5) .slot-check:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-checkmark5 7s linear infinite}@keyframes svelte-8f4tjq-checkmark1{0%,11.4%{transform:rotate(45deg) scale(0)}15%,71%{transform:rotate(45deg) scale(1)}85.7%,to{transform:rotate(45deg) scale(0)}}@keyframes svelte-8f4tjq-checkmark2{0%,22.9%{transform:rotate(45deg) scale(0)}26.5%,71%{transform:rotate(45deg) scale(1)}85.7%,to{transform:rotate(45deg) scale(0)}}@keyframes svelte-8f4tjq-checkmark3{0%,34.3%{transform:rotate(45deg) scale(0)}37.9%,71%{transform:rotate(45deg) scale(1)}85.7%,to{transform:rotate(45deg) scale(0)}}@keyframes svelte-8f4tjq-checkmark4{0%,45.7%{transform:rotate(45deg) scale(0)}49.3%,71%{transform:rotate(45deg) scale(1)}85.7%,to{transform:rotate(45deg) scale(0)}}@keyframes svelte-8f4tjq-checkmark5{0%,57.1%{transform:rotate(45deg) scale(0)}60.7%,71%{transform:rotate(45deg) scale(1)}85.7%,to{transform:rotate(45deg) scale(0)}}.card.uploading.svelte-8f4tjq .slot-value:where(.svelte-8f4tjq){animation:none;opacity:1;transform:translateY(0);color:var(--yp-text-muted, #64748b);font-style:normal;font-weight:500}.card.uploading.svelte-8f4tjq .slot-check:where(.svelte-8f4tjq){animation:none}.card.uploading.svelte-8f4tjq .slot-check:where(.svelte-8f4tjq):after{animation:none}.card.uploading.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(1) .slot-check:where(.svelte-8f4tjq){animation:svelte-8f4tjq-checkOnce 4s linear forwards;animation-delay:.8s}.card.uploading.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(2) .slot-check:where(.svelte-8f4tjq){animation:svelte-8f4tjq-checkOnce 4s linear forwards;animation-delay:1.6s}.card.uploading.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(3) .slot-check:where(.svelte-8f4tjq){animation:svelte-8f4tjq-checkOnce 4s linear forwards;animation-delay:2.4s}.card.uploading.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(4) .slot-check:where(.svelte-8f4tjq){animation:svelte-8f4tjq-checkOnce 4s linear forwards;animation-delay:3.2s}.card.uploading.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(5) .slot-check:where(.svelte-8f4tjq){animation:svelte-8f4tjq-checkOnce 4s linear forwards;animation-delay:3.2s}.card.uploading.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(6) .slot-check:where(.svelte-8f4tjq){animation:svelte-8f4tjq-checkOnce 4s linear forwards;animation-delay:3.8s}@keyframes svelte-8f4tjq-checkOnce{0%{background:transparent;border-color:var(--yp-border, #e2e8f0)}to{background:var(--yp-success, #27ae60);border-color:var(--yp-success, #27ae60)}}.card.uploading.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(1) .slot-check:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-checkmarkOnce .4s ease-out forwards;animation-delay:.85s}.card.uploading.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(2) .slot-check:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-checkmarkOnce .4s ease-out forwards;animation-delay:1.65s}.card.uploading.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(3) .slot-check:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-checkmarkOnce .4s ease-out forwards;animation-delay:2.45s}.card.uploading.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(4) .slot-check:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-checkmarkOnce .4s ease-out forwards;animation-delay:3.25s}.card.uploading.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(5) .slot-check:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-checkmarkOnce .4s ease-out forwards;animation-delay:3.25s}.card.uploading.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(6) .slot-check:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-checkmarkOnce .4s ease-out forwards;animation-delay:3.85s}@keyframes svelte-8f4tjq-checkmarkOnce{0%{transform:rotate(45deg) scale(0)}to{transform:rotate(45deg) scale(1)}}.card-foot.svelte-8f4tjq{margin-top:14px;padding-top:12px;border-top:1px solid var(--yp-border-soft, #f1f5f9);display:flex;align-items:center;gap:14px;justify-content:space-between}.foot-time.svelte-8f4tjq{font-size:11.5px;color:var(--yp-text-muted, #64748b);font-variant-numeric:tabular-nums;letter-spacing:.02em}.time-tick.svelte-8f4tjq{display:inline-block;font-variant-numeric:tabular-nums;color:var(--yp-text-on-light, #242424);animation:svelte-8f4tjq-timeIdleColor 7s linear infinite}@keyframes svelte-8f4tjq-timeIdleColor{0%,56%{color:var(--yp-blue, #2563eb)}58%,71%{color:var(--yp-success, #27ae60)}72%,to{color:var(--yp-text-muted, #64748b)}}.progress.svelte-8f4tjq{flex:1;height:3px;background:var(--yp-border-soft, #f1f5f9);border-radius:999px;overflow:hidden;max-width:200px}.progress-fill.svelte-8f4tjq{display:block;height:100%;width:100%;background:var(--yp-blue, #2563eb);transform:scaleX(0);transform-origin:left center;will-change:transform;transition:transform .12s linear,background .3s ease}.progress-fill--idle.svelte-8f4tjq{animation:svelte-8f4tjq-progressIdle 7s linear infinite;transition:none}@keyframes svelte-8f4tjq-progressIdle{0%{transform:scaleX(0)}57.1%{transform:scaleX(1)}71%{transform:scaleX(1)}72%{transform:scaleX(0);opacity:0}85.7%{transform:scaleX(0);opacity:0}86%{opacity:1}to{transform:scaleX(0);opacity:1}}.card.uploading.svelte-8f4tjq .progress-fill:where(.svelte-8f4tjq),.card.uploading.extended.svelte-8f4tjq .progress-fill:where(.svelte-8f4tjq){animation:none}.action-band.svelte-8f4tjq{margin-top:14px;padding-top:12px;border-top:1px solid var(--yp-border-soft, #f1f5f9);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.action-band-text.svelte-8f4tjq{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--yp-text-body, #475569);line-height:1.35;flex:1;min-width:0}.action-band-text.svelte-8f4tjq svg{flex-shrink:0;color:var(--yp-blue, #2563eb)}.cta-secondary.svelte-8f4tjq{background:var(--yp-blue, #2563eb);color:#fff;border:none;font-size:12.5px;font-weight:600;padding:8px 14px;border-radius:8px;cursor:pointer;transition:background .18s;white-space:nowrap;letter-spacing:-.005em;flex-shrink:0}.cta-secondary.svelte-8f4tjq:hover{background:var(--yp-blue-hover, #1d4ed8)}.cta-secondary.svelte-8f4tjq:focus-visible{outline:2px solid var(--yp-focus-ring, #059669);outline-offset:2px}.drop-overlay.svelte-8f4tjq{position:absolute;inset:0;background:#2563eb14;border:2px dashed var(--yp-blue, #2563eb);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--yp-blue, #2563eb);font-size:14px;font-weight:600;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.error.svelte-8f4tjq{margin:12px 0 0;font-size:13px;color:var(--yp-danger, #dc2626);text-align:center}.hint.svelte-8f4tjq{margin:10px 0 0;font-size:12px;color:#ffffffa6;text-align:center}.card.done.svelte-8f4tjq{cursor:default;border-style:solid;border-color:var(--yp-success, #27ae60);box-shadow:0 0 0 3px #27ae601a,var(--yp-shadow-sm, 0 2px 8px rgba(15,23,42,.05))}.card.done.svelte-8f4tjq:hover{border-color:var(--yp-success, #27ae60);box-shadow:0 0 0 3px #27ae601a,var(--yp-shadow-md, 0 8px 24px rgba(15,23,42,.08))}.card.done.svelte-8f4tjq .status-dot:where(.svelte-8f4tjq){animation:none;background:var(--yp-success, #27ae60);box-shadow:0 0 #27ae6000}.card.done.svelte-8f4tjq .scan-line:where(.svelte-8f4tjq){animation:none;transform:translateY(calc(100cqh - 2px));opacity:.5;background:linear-gradient(90deg,transparent 0%,rgba(39,174,96,.7) 50%,transparent 100%);box-shadow:0 0 6px 1px #27ae6059}.card.done.svelte-8f4tjq .progress-fill:where(.svelte-8f4tjq){animation:none;transform:scaleX(1);background:var(--yp-success, #27ae60)}.card.done.svelte-8f4tjq .slot-value:where(.svelte-8f4tjq){animation:none;opacity:0;transform:translateY(3px);color:var(--yp-text-on-light, #242424);font-weight:600;font-style:normal}.card.done.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(1) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slotReveal .35s ease-out forwards;animation-delay:.05s}.card.done.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(2) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slotReveal .35s ease-out forwards;animation-delay:.15s}.card.done.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(3) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slotReveal .35s ease-out forwards;animation-delay:.25s}.card.done.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(4) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slotReveal .35s ease-out forwards;animation-delay:.35s}.card.done.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(5) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slotReveal .35s ease-out forwards;animation-delay:.45s}.card.done.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(6) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slotReveal .35s ease-out forwards;animation-delay:.55s}.card.done.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(7) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slotReveal .35s ease-out forwards;animation-delay:.65s}.card.done.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(8) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slotReveal .35s ease-out forwards;animation-delay:.75s}.card.done.svelte-8f4tjq .slot:where(.svelte-8f4tjq):nth-child(9) .slot-value:where(.svelte-8f4tjq){animation:svelte-8f4tjq-slotReveal .35s ease-out forwards;animation-delay:.85s}@keyframes svelte-8f4tjq-slotReveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.card.done.svelte-8f4tjq .slot-check:where(.svelte-8f4tjq){animation:none;background:var(--yp-success, #27ae60);border-color:var(--yp-success, #27ae60)}.card.done.svelte-8f4tjq .slot-check:where(.svelte-8f4tjq):after{animation:none;transform:rotate(45deg) scale(1)}.foot-time-extended.svelte-8f4tjq{color:var(--yp-blue, #2563eb);font-weight:500;animation:svelte-8f4tjq-ellipsisPulse 1.4s ease-in-out infinite}@keyframes svelte-8f4tjq-ellipsisPulse{0%,to{opacity:1}50%{opacity:.5}}.foot-time-done.svelte-8f4tjq{color:var(--yp-success, #27ae60);font-weight:600}.action-band--done.svelte-8f4tjq{border-top:1px solid rgba(39,174,96,.2);background:#27ae600d;border-radius:0 0 8px 8px;margin-top:14px;padding-top:12px}.action-band-text--done.svelte-8f4tjq{color:var(--yp-text-on-light, #242424)}.done-dot.svelte-8f4tjq{width:8px;height:8px;border-radius:50%;background:var(--yp-success, #27ae60);flex-shrink:0}.cta-secondary--done.svelte-8f4tjq{background:var(--yp-success, #27ae60)}.cta-secondary--done.svelte-8f4tjq:hover{background:#219150}.cta-primary--done.svelte-8f4tjq{background:var(--yp-success, #27ae60);animation:svelte-8f4tjq-ctaDoneIn .4s cubic-bezier(.2,.8,.2,1) both}.cta-primary--done.svelte-8f4tjq:hover{background:#219150}@keyframes svelte-8f4tjq-ctaDoneIn{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.subhead-action--done.svelte-8f4tjq{margin-top:16px}.subhead-action--done.svelte-8f4tjq strong:where(.svelte-8f4tjq){color:var(--yp-success, #27ae60)}@keyframes svelte-8f4tjq-heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq){animation:svelte-8f4tjq-heroFadeUp .55s cubic-bezier(.22,.8,.22,1) both}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq):nth-child(1){animation-delay:.04s}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq):nth-child(2){animation-delay:.1s}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq):nth-child(3){animation-delay:.16s}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq):nth-child(4){animation-delay:.22s}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq):nth-child(5){animation-delay:.28s}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq):nth-child(6){animation-delay:.34s}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq):nth-child(7){animation-delay:.4s}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq):nth-child(8){animation-delay:.44s}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq):nth-child(9){animation-delay:.5s}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq):nth-child(10){animation-delay:.56s}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq):nth-child(11){animation-delay:.62s}.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq):nth-child(12){animation-delay:.68s}.hero-right.svelte-8f4tjq{animation:svelte-8f4tjq-heroFadeUp .55s cubic-bezier(.22,.8,.22,1) both;animation-delay:.26s}@media(max-width:900px){.hero.svelte-8f4tjq{padding:calc(var(--yp-nav-height-mobile, 92px) + clamp(44px,7vh,76px)) 18px 40px}.hero-inner.svelte-8f4tjq{grid-template-columns:1fr;gap:36px;align-items:start}.hero-right.svelte-8f4tjq,.hero-demo-wrap.svelte-8f4tjq{display:none}.hero-panel.svelte-8f4tjq{width:100%;height:100%;top:0;bottom:auto;clip-path:polygon(66% 0,100% 0,100% 100%,88% 100%);background:linear-gradient(115deg,#0a162814,#0a1628b3 22%,#0f2952e0 50%,#1b4f72ed,#1e3a8ae6),url(../../../panama-hero.webp) center 12% / cover no-repeat;background-size:260% 260%,cover;animation:svelte-8f4tjq-hero-panel-shift 28s ease-in-out infinite,svelte-8f4tjq-hero-kenburns 32s ease-in-out infinite}.subhead-action.svelte-8f4tjq{max-width:62%}.hero-title.svelte-8f4tjq{max-width:62%;font-size:clamp(2.25rem,9.5vw,3rem);margin-bottom:14px}.hero-title-mega.svelte-8f4tjq{letter-spacing:-.05em}.hero-title-mega.svelte-8f4tjq:before{content:"";display:block}.hero-sub-italic.svelte-8f4tjq{max-width:62%;font-size:1.0625rem;margin-bottom:10px}.hero-kpis.svelte-8f4tjq{max-width:88%;gap:8px;margin-bottom:22px}.hero-kpi-card.svelte-8f4tjq{padding:10px;overflow:hidden}.hero-kpi-value.svelte-8f4tjq{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-kpi-label.svelte-8f4tjq,.hero-kpi-sub.svelte-8f4tjq{font-size:10px}.card.svelte-8f4tjq{padding:16px}.cta-duo.svelte-8f4tjq{flex-direction:column;gap:8px;max-width:88%}.cta-row-done.svelte-8f4tjq{flex-direction:column;align-items:flex-start;gap:8px}.cta-primary.svelte-8f4tjq{padding:15px 22px;font-size:15px;width:100%;justify-content:center;border-radius:14px}.cta-planes.svelte-8f4tjq{padding:14px 18px;font-size:15px;justify-content:space-between;width:100%;border-radius:14px}.cta-trust-row.svelte-8f4tjq{background:none;padding:0}.payment-label.svelte-8f4tjq{color:#475569}.payment-trust.svelte-8f4tjq{gap:4px}.pay-logo.svelte-8f4tjq{height:20px}.pay-logo--img.svelte-8f4tjq{width:36px;height:22px;padding:2px 3px}}@media(max-width:520px){.card-body.svelte-8f4tjq{grid-template-columns:1fr;gap:12px}.thumb.svelte-8f4tjq{aspect-ratio:16 / 9}.slot.svelte-8f4tjq{grid-template-columns:12px 56px 1fr;gap:6px;font-size:11.5px;padding:4px 0}.slot-label.svelte-8f4tjq{font-size:9.5px}.progress.svelte-8f4tjq{max-width:120px}.action-band.svelte-8f4tjq{flex-direction:column;align-items:stretch;gap:10px}.action-band-text.svelte-8f4tjq{font-size:12px}.cta-secondary.svelte-8f4tjq{width:100%;padding:10px 14px}.start-tag.svelte-8f4tjq{display:none}}@media(prefers-reduced-motion:reduce){.hero-left.svelte-8f4tjq>:where(.svelte-8f4tjq),.hero-right.svelte-8f4tjq,.status-dot.svelte-8f4tjq,.scan-line.svelte-8f4tjq,.progress-fill.svelte-8f4tjq,.slot-value.svelte-8f4tjq,.slot-check.svelte-8f4tjq,.slot-check.svelte-8f4tjq:after{animation:none!important}.scan-line.svelte-8f4tjq{display:none}.hvt-card.svelte-8f4tjq:after,.cta-primary.svelte-8f4tjq:before{animation:none!important;background-image:none!important}.slot-value.svelte-8f4tjq{opacity:1;transform:translateY(0)}.slot-check.svelte-8f4tjq{background:var(--yp-success, #27ae60);border-color:var(--yp-success, #27ae60)}.slot-check.svelte-8f4tjq:after{transform:rotate(45deg) scale(1)}.progress-fill.svelte-8f4tjq{transform:scaleX(1)}.cta-primary.svelte-8f4tjq{transition:none}}.card.hidden-on-desktop-idle.svelte-8f4tjq{display:block}@media(min-width:901px){.card.hidden-on-desktop-idle.svelte-8f4tjq{display:none}.hero-demo-wrap.svelte-8f4tjq{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;justify-content:center;padding:0 clamp(16px,4%,56px)}.yp-steps.svelte-8f4tjq{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:0;width:100%;max-width:560px}.yp-step.svelte-8f4tjq{flex:1;display:flex;align-items:center;gap:10px;color:#ffffff73}.yp-step.svelte-8f4tjq:last-child{flex:0 0 auto}.yp-step__dot.svelte-8f4tjq{width:36px;height:36px;border-radius:50%;background:#ffffff1a;border:2px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#ffffff73;flex-shrink:0;transition:all .3s ease}.yp-step__line.svelte-8f4tjq{flex:1;height:2px;background:#ffffff1f;border-radius:1px;margin:0 8px;position:relative;overflow:hidden}.yp-step__line.svelte-8f4tjq:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:#34d399;border-radius:1px}.yp-step__label.svelte-8f4tjq{font-size:14px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.yp-step--1.svelte-8f4tjq .yp-step__dot:where(.svelte-8f4tjq){animation:svelte-8f4tjq-yp-step1-dot 15s ease-in-out infinite}.yp-step--1.svelte-8f4tjq .yp-step__label:where(.svelte-8f4tjq){animation:svelte-8f4tjq-yp-step1-label 15s ease-in-out infinite}.yp-step--1.svelte-8f4tjq .yp-step__line:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-yp-step1-line 15s ease-in-out infinite}.yp-step--2.svelte-8f4tjq .yp-step__dot:where(.svelte-8f4tjq){animation:svelte-8f4tjq-yp-step2-dot 15s ease-in-out infinite}.yp-step--2.svelte-8f4tjq .yp-step__label:where(.svelte-8f4tjq){animation:svelte-8f4tjq-yp-step2-label 15s ease-in-out infinite}.yp-step--2.svelte-8f4tjq .yp-step__line:where(.svelte-8f4tjq):after{animation:svelte-8f4tjq-yp-step2-line 15s ease-in-out infinite}.yp-step--3.svelte-8f4tjq .yp-step__dot:where(.svelte-8f4tjq){animation:svelte-8f4tjq-yp-step3-dot 15s ease-in-out infinite}.yp-step--3.svelte-8f4tjq .yp-step__label:where(.svelte-8f4tjq){animation:svelte-8f4tjq-yp-step3-label 15s ease-in-out infinite}.yp-demo.svelte-8f4tjq{position:relative;width:100%;max-width:560px;height:500px}.yp-stage.svelte-8f4tjq{position:absolute;inset:0;width:100%;opacity:0;transform:translateY(8px) scale(.98);pointer-events:none}.yp-stage--read.svelte-8f4tjq{animation:svelte-8f4tjq-yp-stage1 15s cubic-bezier(.4,0,.2,1) infinite}.yp-stage--fill.svelte-8f4tjq{animation:svelte-8f4tjq-yp-stage2 15s cubic-bezier(.4,0,.2,1) infinite}.yp-stage--pay.svelte-8f4tjq{animation:svelte-8f4tjq-yp-stage3 15s cubic-bezier(.4,0,.2,1) infinite}.yp-read.svelte-8f4tjq{width:100%;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#1b4f72,#0c2a3f);color:#fff;padding:28px;box-shadow:0 32px 64px -16px #0c2a3f8c,0 0 0 1px #ffffff0f inset}.yp-read__head.svelte-8f4tjq{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.yp-read__status.svelte-8f4tjq{display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);padding:5px 11px;border-radius:999px}.yp-read__status-dot.svelte-8f4tjq{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 6px #ffffffb3;animation:svelte-8f4tjq-yp-live-pulse 1.4s ease-in-out infinite}.yp-read__doc.svelte-8f4tjq{position:relative;width:100%;aspect-ratio:1.3/1;background:#fff;border-radius:9px;padding:16px;overflow:hidden;box-shadow:0 6px 16px #0000004d;color:var(--yp-text-on-light)}.yp-read__doc-head.svelte-8f4tjq{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:2px solid #1b4f72;margin-bottom:10px}.yp-read__doc-title.svelte-8f4tjq{font-size:9px;font-weight:800;letter-spacing:.1em;color:#1b4f72;text-transform:uppercase}.yp-read__doc-tag.svelte-8f4tjq{font-size:8px;font-family:monospace;color:#94a3b8}.yp-read__doc-grid.svelte-8f4tjq{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}.yp-read__doc-row.svelte-8f4tjq{display:flex;flex-direction:column;gap:2px}.yp-read__doc-row.svelte-8f4tjq .l:where(.svelte-8f4tjq){font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-weight:700}.yp-read__doc-row.svelte-8f4tjq .v:where(.svelte-8f4tjq){height:8px;background:#f1f5f9;border-radius:2px;width:75%;animation:svelte-8f4tjq-yp-skel 1.4s ease-in-out infinite}.yp-read__doc-row.svelte-8f4tjq:nth-child(2) .v:where(.svelte-8f4tjq){width:60%}.yp-read__doc-row.svelte-8f4tjq:nth-child(3) .v:where(.svelte-8f4tjq){width:50%}.yp-read__doc-row.svelte-8f4tjq:nth-child(4) .v:where(.svelte-8f4tjq){width:80%}.yp-read__doc-row.svelte-8f4tjq:nth-child(5) .v:where(.svelte-8f4tjq){width:65%}.yp-read__doc-row.svelte-8f4tjq:nth-child(6) .v:where(.svelte-8f4tjq){width:55%}.yp-read__doc-row.svelte-8f4tjq:nth-child(7) .v:where(.svelte-8f4tjq){width:70%}.yp-read__doc-row.svelte-8f4tjq:nth-child(8) .v:where(.svelte-8f4tjq){width:45%}.yp-read__doc-row.svelte-8f4tjq:nth-child(9) .v:where(.svelte-8f4tjq){width:60%}.yp-read__doc-row.svelte-8f4tjq:nth-child(10) .v:where(.svelte-8f4tjq){width:50%}.yp-read__doc-row.svelte-8f4tjq:nth-child(11) .v:where(.svelte-8f4tjq){width:72%}.yp-read__doc-row.svelte-8f4tjq:nth-child(12) .v:where(.svelte-8f4tjq){width:52%}.yp-read__doc.svelte-8f4tjq:after{content:"";position:absolute;left:0;right:0;height:50px;background:linear-gradient(180deg,transparent 0%,rgba(27,79,114,.18) 50%,transparent 100%);animation:svelte-8f4tjq-yp-scan-doc 2.5s ease-in-out infinite;pointer-events:none}.yp-read__doc.svelte-8f4tjq:before{content:"";position:absolute;left:0;right:0;height:2px;background:#1b4f72;box-shadow:0 0 10px #1b4f7280;z-index:2;animation:svelte-8f4tjq-yp-scan-bar 2.5s ease-in-out infinite}.yp-read__progress.svelte-8f4tjq{margin-top:16px}.yp-read__progress-row.svelte-8f4tjq{display:flex;justify-content:space-between;margin-bottom:5px;font-size:10px}.yp-read__progress-label.svelte-8f4tjq{color:#ffffffb3;font-weight:500}.yp-read__progress-pct.svelte-8f4tjq{font-family:monospace;font-weight:700;color:#fff}.yp-read__progress-pct.svelte-8f4tjq:after{content:"0%";animation:svelte-8f4tjq-yp-pct 4s ease-in-out infinite}.yp-read__progress-bar.svelte-8f4tjq{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.yp-read__progress-fill.svelte-8f4tjq{height:100%;width:0;background:linear-gradient(90deg,#ffffffb3,#fff);border-radius:2px;animation:svelte-8f4tjq-yp-progress 4s ease-in-out infinite}.yp-vcard.svelte-8f4tjq{position:relative;width:100%;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.08) 0 1px,transparent 1.5px) 0 0/18px 18px,linear-gradient(135deg,#1b4f72,#0c2a3f);color:#fff;padding:30px;box-shadow:0 32px 64px -16px #0c2a3f8c,0 0 0 1px #ffffff0f inset}.yp-vcard__chip.svelte-8f4tjq{display:inline-flex;align-items:center;gap:6px;background:#059669;color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:5px;margin-bottom:16px;box-shadow:0 3px 10px #05966966}.yp-vcard__tagrow.svelte-8f4tjq{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;color:#fff9;font-weight:600;margin-bottom:8px}.yp-vcard__model-row.svelte-8f4tjq{display:inline-flex;align-items:flex-start;gap:4px;margin-bottom:5px}.yp-vcard__model.svelte-8f4tjq{font-size:30px;font-weight:800;letter-spacing:-.01em;line-height:1}.yp-vcard__model-year.svelte-8f4tjq{font-size:11px;font-weight:700;color:#ffffff8c;letter-spacing:.04em;margin-top:3px;vertical-align:super;white-space:nowrap}.yp-vcard__meta.svelte-8f4tjq{font-size:12px;color:#ffffffa6;margin-bottom:16px}.yp-vcard__plate.svelte-8f4tjq{display:inline-flex;border-radius:7px;overflow:hidden;box-shadow:0 3px 12px #0006;margin-bottom:16px}.yp-vcard__plate-pa.svelte-8f4tjq{background:var(--yp-accent);color:#fff;font-size:13px;font-weight:800;padding:8px 10px;display:flex;align-items:center;letter-spacing:.05em}.yp-vcard__plate-num.svelte-8f4tjq{background:#fff;color:var(--yp-text-on-light);font-family:monospace;font-weight:800;font-size:20px;padding:8px 16px;letter-spacing:.04em}.yp-vcard__fields.svelte-8f4tjq{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-bottom:14px}.yp-vcard__field.svelte-8f4tjq{display:flex;flex-direction:column;gap:2px;opacity:0;animation:svelte-8f4tjq-yp-stage2-field-in .5s ease-out both}.yp-vcard__field.svelte-8f4tjq:nth-child(1){animation-delay:5.1s}.yp-vcard__field.svelte-8f4tjq:nth-child(2){animation-delay:5.25s}.yp-vcard__field.svelte-8f4tjq:nth-child(3){animation-delay:5.4s}.yp-vcard__field.svelte-8f4tjq:nth-child(4){animation-delay:5.55s}.yp-vcard__field-l.svelte-8f4tjq{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-weight:700}.yp-vcard__field-v.svelte-8f4tjq{font-size:12px;font-weight:700;color:#fff;font-family:monospace;display:flex;align-items:center;gap:4px}.yp-vcard__field-ck.svelte-8f4tjq{color:#34d399;font-weight:800}.yp-vcard__foot.svelte-8f4tjq{display:flex;align-items:center;gap:5px;font-size:11px;color:#fffc;font-weight:500;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.yp-vcard__foot-dot.svelte-8f4tjq{width:5px;height:5px;border-radius:50%;background:#34d399;animation:svelte-8f4tjq-yp-live-pulse 1.4s ease-in-out infinite}.yp-vcard__foot.svelte-8f4tjq strong:where(.svelte-8f4tjq){color:#fff;font-weight:700}.yp-vcard__is-logo.svelte-8f4tjq{position:absolute;top:22px;right:22px;width:52px;height:52px;object-fit:contain;padding:5px;background:#fff;border-radius:50%;box-shadow:0 2px 10px #0000002e;pointer-events:none}.yp-pay-card.svelte-8f4tjq{position:relative;width:100%;border-radius:22px;overflow:hidden;background:#fff;padding:28px 28px 24px;color:var(--yp-text-on-light);box-shadow:0 32px 64px -16px #0c2a3f73,0 0 0 1px #ffffff80 inset}.yp-pay-card__success.svelte-8f4tjq{display:flex;align-items:center;gap:10px;margin-bottom:16px}.yp-pay-card__is.svelte-8f4tjq{width:32px;height:32px;object-fit:contain;border-radius:50%;background:#fff;padding:3px;margin-left:auto;flex-shrink:0;box-shadow:0 1px 4px #0000001f}.yp-pay-card__check.svelte-8f4tjq{width:36px;height:36px;border-radius:50%;background:#059669;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 0 0 5px #0596691f;animation:svelte-8f4tjq-yp-check-pop .5s cubic-bezier(.34,1.56,.64,1) 9.7s both}.yp-pay-card__check.svelte-8f4tjq svg:where(.svelte-8f4tjq){width:16px;height:16px;stroke-dasharray:24;stroke-dashoffset:24;animation:svelte-8f4tjq-yp-check-draw .4s ease-out 10s forwards}.yp-pay-card__success-title.svelte-8f4tjq{font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--yp-text-on-light);line-height:1.1}.yp-pay-card__success-sub.svelte-8f4tjq{font-size:11px;color:#475569;margin-top:2px;font-family:monospace}.yp-pay-card__plan.svelte-8f4tjq{background:#f8fafc;border-radius:10px;padding:12px 14px;margin-bottom:12px}.yp-pay-card__plan-row.svelte-8f4tjq{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.yp-pay-card__plan-label.svelte-8f4tjq{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-weight:700}.yp-pay-card__plan-val.svelte-8f4tjq{font-size:12px;font-weight:600;color:var(--yp-text-on-light)}.yp-pay-card__plan-row--total.svelte-8f4tjq{padding-top:8px;border-top:1px solid #e5e7eb;margin-top:6px;align-items:center}.yp-pay-card__plan-row--total.svelte-8f4tjq .yp-pay-card__plan-val:where(.svelte-8f4tjq){font-size:22px;font-weight:800;color:#1b4f72}.yp-pay-card__pay.svelte-8f4tjq{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:9px;margin-bottom:12px}.yp-pay-card__visa.svelte-8f4tjq{width:36px;height:22px;border-radius:3px;background:#1a1f71;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;color:#fff;letter-spacing:.05em}.yp-pay-card__pay-num.svelte-8f4tjq{font-family:monospace;font-size:12px;font-weight:600;color:var(--yp-text-on-light);flex:1}.yp-pay-card__pay-num.svelte-8f4tjq span:where(.svelte-8f4tjq){color:#94a3b8;margin-right:4px}.yp-pay-card__pay-ok.svelte-8f4tjq{font-size:10px;font-weight:800;color:#059669;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:4px}.yp-pay-card__pay-ok.svelte-8f4tjq:before{content:"✓"}.yp-pay-card__download.svelte-8f4tjq{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:linear-gradient(135deg,#1b4f72,#0c2a3f);color:#fff;cursor:pointer;box-shadow:0 6px 16px -4px #0f172a66;animation:svelte-8f4tjq-yp-download-bounce .6s cubic-bezier(.34,1.56,.64,1) 10.4s both;position:relative;overflow:hidden}.yp-pay-card__download.svelte-8f4tjq:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.18),transparent);animation:svelte-8f4tjq-yp-download-shine 2s cubic-bezier(.22,.8,.22,1) 11s 1 forwards}.yp-pay-card__download-icon.svelte-8f4tjq{width:34px;height:34px;border-radius:9px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:svelte-8f4tjq-yp-arrow-bob 1.6s ease-in-out 11s infinite}.yp-pay-card__download-icon.svelte-8f4tjq svg:where(.svelte-8f4tjq){width:16px;height:16px}.yp-pay-card__download-info.svelte-8f4tjq{flex:1;min-width:0}.yp-pay-card__download-title.svelte-8f4tjq{font-size:12px;font-weight:700;color:#fff;line-height:1.1;margin-bottom:2px}.yp-pay-card__download-meta.svelte-8f4tjq{font-size:10px;color:#fff9;font-family:monospace}.yp-pay-card__download-cta.svelte-8f4tjq{font-size:10px;font-weight:800;color:#34d399;letter-spacing:.08em;text-transform:uppercase}.yp-confetti.svelte-8f4tjq{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:20px}.yp-confetti.svelte-8f4tjq span:where(.svelte-8f4tjq){position:absolute;width:5px;height:5px;border-radius:1px;opacity:0}.yp-confetti.svelte-8f4tjq span:where(.svelte-8f4tjq):nth-child(1){background:#34d399;left:18%;top:30%;animation:svelte-8f4tjq-yp-confetti-fall 1.4s ease-in 9.9s 1}.yp-confetti.svelte-8f4tjq span:where(.svelte-8f4tjq):nth-child(2){background:#1b4f72;left:36%;top:24%;width:4px;height:4px;border-radius:50%;animation:svelte-8f4tjq-yp-confetti-fall 1.6s ease-in 10s 1}.yp-confetti.svelte-8f4tjq span:where(.svelte-8f4tjq):nth-child(3){background:#c0392b;left:62%;top:20%;animation:svelte-8f4tjq-yp-confetti-fall 1.5s ease-in 9.95s 1}.yp-confetti.svelte-8f4tjq span:where(.svelte-8f4tjq):nth-child(4){background:#059669;left:78%;top:32%;width:3px;height:7px;animation:svelte-8f4tjq-yp-confetti-fall 1.7s ease-in 10.05s 1}.yp-confetti.svelte-8f4tjq span:where(.svelte-8f4tjq):nth-child(5){background:#34d399;left:48%;top:18%;border-radius:50%;animation:svelte-8f4tjq-yp-confetti-fall 1.4s ease-in 9.95s 1}.yp-confetti.svelte-8f4tjq span:where(.svelte-8f4tjq):nth-child(6){background:#e67e6e;left:24%;top:22%;animation:svelte-8f4tjq-yp-confetti-fall 1.6s ease-in 10.1s 1}@media(prefers-reduced-motion:reduce){.yp-stage--read.svelte-8f4tjq,.yp-stage--pay.svelte-8f4tjq{display:none}.yp-stage--fill.svelte-8f4tjq{opacity:1;transform:none;animation:none}.yp-vcard__field.svelte-8f4tjq{opacity:1;animation:none}.yp-step--2.svelte-8f4tjq .yp-step__dot:where(.svelte-8f4tjq){background:var(--yp-accent);border-color:var(--yp-accent);color:#fff}.yp-step--2.svelte-8f4tjq .yp-step__label:where(.svelte-8f4tjq){color:#fff}}.hero-demo-wrap.svelte-8f4tjq:hover .yp-stage:where(.svelte-8f4tjq),.hero-demo-wrap.svelte-8f4tjq:hover .yp-step--1:where(.svelte-8f4tjq) .yp-step__dot:where(.svelte-8f4tjq),.hero-demo-wrap.svelte-8f4tjq:hover .yp-step--1:where(.svelte-8f4tjq) .yp-step__label:where(.svelte-8f4tjq),.hero-demo-wrap.svelte-8f4tjq:hover .yp-step--1:where(.svelte-8f4tjq) .yp-step__line:where(.svelte-8f4tjq):after,.hero-demo-wrap.svelte-8f4tjq:hover .yp-step--2:where(.svelte-8f4tjq) .yp-step__dot:where(.svelte-8f4tjq),.hero-demo-wrap.svelte-8f4tjq:hover .yp-step--2:where(.svelte-8f4tjq) .yp-step__label:where(.svelte-8f4tjq),.hero-demo-wrap.svelte-8f4tjq:hover .yp-step--2:where(.svelte-8f4tjq) .yp-step__line:where(.svelte-8f4tjq):after,.hero-demo-wrap.svelte-8f4tjq:hover .yp-step--3:where(.svelte-8f4tjq) .yp-step__dot:where(.svelte-8f4tjq),.hero-demo-wrap.svelte-8f4tjq:hover .yp-step--3:where(.svelte-8f4tjq) .yp-step__label:where(.svelte-8f4tjq){animation-play-state:paused}}@keyframes svelte-8f4tjq-yp-stage1{0%{opacity:0;transform:translateY(8px) scale(.98)}2%{opacity:1;transform:translateY(0) scale(1)}28%{opacity:1;transform:translateY(0) scale(1)}32%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes svelte-8f4tjq-yp-stage2{0%,30%{opacity:0;transform:translateY(8px) scale(.98)}33%{opacity:1;transform:translateY(0) scale(1)}61%{opacity:1;transform:translateY(0) scale(1)}65%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes svelte-8f4tjq-yp-stage3{0%,63%{opacity:0;transform:translateY(8px) scale(.98)}66%{opacity:1;transform:translateY(0) scale(1)}98%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes svelte-8f4tjq-yp-scan-doc{0%{top:-30%}to{top:100%}}@keyframes svelte-8f4tjq-yp-scan-bar{0%{top:-2%}to{top:100%}}@keyframes svelte-8f4tjq-yp-progress{0%{width:0}90%,to{width:100%}}@keyframes svelte-8f4tjq-yp-pct{0%{content:"0%"}25%{content:"28%"}50%{content:"54%"}75%{content:"82%"}to{content:"100%"}}@keyframes svelte-8f4tjq-yp-skel{0%,to{opacity:.6}50%{opacity:1}}@keyframes svelte-8f4tjq-yp-stage2-field-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-8f4tjq-yp-check-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes svelte-8f4tjq-yp-check-draw{to{stroke-dashoffset:0}}@keyframes svelte-8f4tjq-yp-download-bounce{0%{opacity:0;transform:translateY(10px) scale(.96)}60%{transform:translateY(-3px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-8f4tjq-yp-download-shine{0%{left:-100%}to{left:130%}}@keyframes svelte-8f4tjq-yp-arrow-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes svelte-8f4tjq-yp-confetti-fall{0%{opacity:0;transform:translateY(-10px) rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(110px) rotate(220deg)}}@keyframes svelte-8f4tjq-yp-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes svelte-8f4tjq-yp-step1-dot{0%{background:var(--yp-accent);border-color:var(--yp-accent);color:#fff;box-shadow:0 0 0 4px #c0392b38}28%{background:var(--yp-accent);border-color:var(--yp-accent);color:#fff}32%,to{background:#05966926;border-color:#34d399;color:#34d399;box-shadow:none}}@keyframes svelte-8f4tjq-yp-step1-label{0%,32%{color:#fff}35%,to{color:#ffffff8c}}@keyframes svelte-8f4tjq-yp-step1-line{0%{width:0}28%,to{width:100%}}@keyframes svelte-8f4tjq-yp-step2-dot{0%,28%{background:#ffffff1a;border-color:#ffffff40;color:#ffffff73}32%{background:var(--yp-accent);border-color:var(--yp-accent);color:#fff;box-shadow:0 0 0 4px #c0392b38}61%{background:var(--yp-accent);border-color:var(--yp-accent);color:#fff}65%,to{background:#05966926;border-color:#34d399;color:#34d399;box-shadow:none}}@keyframes svelte-8f4tjq-yp-step2-label{0%,32%{color:#ffffff73}35%,65%{color:#fff}68%,to{color:#ffffff8c}}@keyframes svelte-8f4tjq-yp-step2-line{0%,32%{width:0}61%,to{width:100%}}@keyframes svelte-8f4tjq-yp-step3-dot{0%,61%{background:#ffffff1a;border-color:#ffffff40;color:#ffffff73}65%,to{background:var(--yp-accent);border-color:var(--yp-accent);color:#fff;box-shadow:0 0 0 4px #c0392b38}}@keyframes svelte-8f4tjq-yp-step3-label{0%,65%{color:#ffffff73}68%,to{color:#fff}}.hero-partial-note.svelte-8f4tjq{font-size:12px;color:#9ca3af;text-align:center;margin:0}.planes.svelte-1ng9khz{position:relative;isolation:isolate;--yp-blue: var(--yp-navy);--yp-blue-hover: var(--yp-accent-2-hover);--yp-blue-soft: var(--yp-accent-2-soft);--yp-form-deep-navy: var(--yp-logo-navy);--yp-form-ring-mid: var(--yp-navy);--yp-form-indigo-soft: var(--yp-accent-2-soft);background:linear-gradient(145deg,color-mix(in oklab,var(--yp-form-indigo-soft) 75%,var(--yp-surface)) 0%,var(--yp-surface) 35%,var(--yp-surface) 65%,color-mix(in oklab,var(--yp-blue-soft) 50%,var(--yp-surface)) 100%);padding:96px 24px 56px;scroll-margin-top:var(--nav-offset, 120px);overflow:hidden}.planes-inner.svelte-1ng9khz{position:relative;z-index:1;max-width:1200px;margin:0 auto}.planes-orb.svelte-1ng9khz{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px);opacity:.55;z-index:0}.planes-orb--blue.svelte-1ng9khz{width:480px;height:480px;top:-160px;right:-120px;background:radial-gradient(circle at center,color-mix(in oklab,var(--yp-blue) 28%,transparent) 0%,transparent 70%)}.planes-orb--indigo.svelte-1ng9khz{width:520px;height:520px;bottom:-200px;left:-160px;background:radial-gradient(circle at center,color-mix(in oklab,var(--yp-form-ring-mid) 22%,transparent) 0%,transparent 70%)}@media(prefers-reduced-motion:reduce){.planes-orb.svelte-1ng9khz{opacity:.35}}.head.svelte-1ng9khz{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:40px;scroll-margin-top:var(--nav-offset, 120px)}.head-left.svelte-1ng9khz{max-width:720px;flex:1;min-width:0}.eyebrow-row.svelte-1ng9khz{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.eyebrow.svelte-1ng9khz{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.12em;color:var(--yp-form-ring-mid);background:color-mix(in oklab,var(--yp-surface) 80%,transparent);border:1px solid color-mix(in oklab,var(--yp-form-ring-mid) 22%,transparent);border-radius:999px;padding:6px 14px 6px 12px;text-transform:uppercase;box-shadow:0 1px 2px color-mix(in oklab,var(--yp-form-ring-mid) 12%,transparent),inset 0 1px color-mix(in oklab,white 60%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.eyebrow-dot.svelte-1ng9khz{width:6px;height:6px;border-radius:50%;background:var(--yp-form-ring-mid);box-shadow:0 0 0 3px color-mix(in oklab,var(--yp-form-ring-mid) 22%,transparent);animation:svelte-1ng9khz-eyebrowPulse 2.4s ease-in-out infinite;flex-shrink:0}@keyframes svelte-1ng9khz-eyebrowPulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklab,var(--yp-form-ring-mid) 22%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--yp-form-ring-mid) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.eyebrow-dot.svelte-1ng9khz{animation:none}}.title.svelte-1ng9khz{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--yp-text-on-light, #242424);margin:0}.title-accent.svelte-1ng9khz{background:linear-gradient(135deg,var(--yp-form-deep-navy) 0%,var(--yp-blue) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.subtitle.svelte-1ng9khz{font-size:14.5px;line-height:1.55;color:var(--yp-text-body);margin:14px 0 0;max-width:560px}.title--vehicle.svelte-1ng9khz{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.vc-confirmed.svelte-1ng9khz{display:inline-flex;align-items:center;gap:12px}.vc-confirmed.svelte-1ng9khz strong:where(.svelte-1ng9khz){background:linear-gradient(135deg,var(--yp-form-deep-navy) 0%,var(--yp-blue) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.vc-dot.svelte-1ng9khz{width:10px;height:10px;border-radius:50%;background:var(--yp-success, #27ae60);flex-shrink:0;box-shadow:0 0 0 3px color-mix(in oklab,var(--yp-success) 22%,transparent);animation:svelte-1ng9khz-vcPulse 2s ease-in-out infinite}@keyframes svelte-1ng9khz-vcPulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklab,var(--yp-success) 22%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklab,var(--yp-success) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.vc-dot.svelte-1ng9khz{animation:none}}.placa-badge.svelte-1ng9khz{display:inline-block;font-size:13.5px;font-weight:700;color:var(--yp-form-deep-navy);background:linear-gradient(180deg,var(--yp-surface) 0%,color-mix(in oklab,var(--yp-blue-soft) 35%,var(--yp-surface)) 100%);border:1px solid color-mix(in oklab,var(--yp-blue) 28%,transparent);border-radius:8px;padding:5px 12px;letter-spacing:.06em;font-family:JetBrains Mono,Menlo,monospace;box-shadow:0 1px 2px color-mix(in oklab,var(--yp-form-deep-navy) 10%,transparent),inset 0 1px color-mix(in oklab,white 55%,transparent)}.head-right.svelte-1ng9khz{text-align:right;flex-shrink:0}.head-right-vehicle.svelte-1ng9khz{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.head-note.svelte-1ng9khz{font-size:14px;color:var(--yp-text-body, #475569);margin:0}.ruv-ok.svelte-1ng9khz{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--yp-success-dark);background:color-mix(in oklab,var(--yp-success-soft) 80%,transparent);border:1px solid color-mix(in oklab,var(--yp-success) 30%,transparent);padding:5px 12px;border-radius:999px;letter-spacing:.02em}.ruv-ok-dot.svelte-1ng9khz{width:7px;height:7px;border-radius:50%;background:var(--yp-success, #27ae60);box-shadow:0 0 0 2px color-mix(in oklab,var(--yp-success) 25%,transparent)}.change-vehicle-btn.svelte-1ng9khz{font-size:12px;font-weight:600;color:var(--yp-text-muted);background:color-mix(in oklab,var(--yp-surface) 80%,transparent);border:1px solid var(--yp-border);border-radius:999px;padding:6px 14px;cursor:pointer;transition:border-color var(--yp-dur-fast) var(--yp-ease-out),color var(--yp-dur-fast) var(--yp-ease-out),background var(--yp-dur-fast) var(--yp-ease-out),transform var(--yp-dur-fast) var(--yp-ease-out);font-family:inherit}.change-vehicle-btn.svelte-1ng9khz:hover{border-color:color-mix(in oklab,var(--yp-blue) 35%,transparent);color:var(--yp-form-deep-navy);background:color-mix(in oklab,var(--yp-blue-soft) 60%,var(--yp-surface));transform:translateY(-1px)}.change-vehicle-btn.svelte-1ng9khz:focus-visible{outline:2px solid var(--yp-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.change-vehicle-btn.svelte-1ng9khz{transition:none}.change-vehicle-btn.svelte-1ng9khz:hover{transform:none}}.ruv-invite.svelte-1ng9khz{position:relative;display:flex;align-items:center;gap:24px;background:linear-gradient(135deg,color-mix(in oklab,var(--yp-form-indigo-soft) 80%,var(--yp-surface)) 0%,var(--yp-surface) 100%);border:1.5px dashed color-mix(in oklab,var(--yp-form-ring-mid) 30%,transparent);border-radius:20px;padding:22px 26px;margin-bottom:40px;overflow:hidden;box-shadow:0 10px 28px -16px color-mix(in oklab,var(--yp-form-ring-mid) 30%,transparent),inset 0 1px color-mix(in oklab,white 55%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ruv-invite-copy.svelte-1ng9khz{flex:1;min-width:0}.ruv-invite-title.svelte-1ng9khz{font-size:15.5px;font-weight:700;color:var(--yp-text-on-light, #242424);margin:0 0 6px;letter-spacing:-.015em}.ruv-invite-sub.svelte-1ng9khz{font-size:13px;color:var(--yp-text-body, #475569);margin:0;line-height:1.55}.ruv-drop.svelte-1ng9khz{position:relative;display:flex;align-items:center;justify-content:center;min-width:152px;height:78px;background:linear-gradient(180deg,var(--yp-surface) 0%,color-mix(in oklab,var(--yp-blue-soft) 35%,var(--yp-surface)) 100%);border:1.5px dashed color-mix(in oklab,var(--yp-blue) 35%,transparent);border-radius:14px;cursor:pointer;overflow:hidden;transition:border-color var(--yp-dur-fast) var(--yp-ease-out),background var(--yp-dur-fast) var(--yp-ease-out),transform var(--yp-dur-fast) var(--yp-ease-out),box-shadow var(--yp-dur-fast) var(--yp-ease-out);flex-shrink:0;box-shadow:inset 0 1px color-mix(in oklab,white 60%,transparent)}.ruv-drop.svelte-1ng9khz:hover:not(.ruv-drop--scanning):not(.ruv-drop--done){border-color:var(--yp-blue);background:color-mix(in oklab,var(--yp-blue-soft) 65%,var(--yp-surface));transform:translateY(-1px);box-shadow:0 8px 18px -8px color-mix(in oklab,var(--yp-blue) 35%,transparent),inset 0 1px color-mix(in oklab,white 60%,transparent)}.ruv-drop--dragging.svelte-1ng9khz{border-color:var(--yp-blue);background:var(--yp-blue-soft)}.ruv-drop--scanning.svelte-1ng9khz{cursor:default;border-color:var(--yp-blue);border-style:solid;background:color-mix(in oklab,var(--yp-blue-soft) 70%,var(--yp-surface))}.ruv-drop--done.svelte-1ng9khz{cursor:default;border-color:var(--yp-success);border-style:solid;background:color-mix(in oklab,var(--yp-success-soft) 85%,var(--yp-surface))}.drop-idle.svelte-1ng9khz{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--yp-form-deep-navy);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.drop-idle.svelte-1ng9khz svg{color:var(--yp-blue)}.drop-scanning.svelte-1ng9khz{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--yp-blue);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.scan-spinner.svelte-1ng9khz{width:22px;height:22px;border-radius:50%;border:2.5px solid color-mix(in oklab,var(--yp-blue) 22%,transparent);border-top-color:var(--yp-blue);animation:svelte-1ng9khz-spin .8s linear infinite}@keyframes svelte-1ng9khz-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.scan-spinner.svelte-1ng9khz{animation-duration:2.4s}}.drop-done.svelte-1ng9khz{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--yp-success-dark);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.drop-done-icon.svelte-1ng9khz{font-size:24px;line-height:1}.drop-scan-bar.svelte-1ng9khz{position:absolute;left:0;right:0;top:0;height:2.5px;background:linear-gradient(90deg,transparent 0%,var(--yp-blue) 50%,transparent 100%);box-shadow:0 0 12px color-mix(in oklab,var(--yp-blue) 60%,transparent);animation:svelte-1ng9khz-scanBar 1.2s ease-in-out infinite}@keyframes svelte-1ng9khz-scanBar{0%{transform:translateY(0)}to{transform:translateY(78px)}}@media(prefers-reduced-motion:reduce){.drop-scan-bar.svelte-1ng9khz{animation-duration:3s}}.embed-error.svelte-1ng9khz{grid-column:1 / -1;font-size:12px;color:var(--yp-danger);margin:4px 0 0;font-weight:600}.vehicle-block.svelte-1ng9khz{margin-bottom:36px;scroll-margin-top:var(--nav-offset, 120px)}.vehicle-block--pickup.svelte-1ng9khz{margin-bottom:8px}.vsec-divider.svelte-1ng9khz{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid color-mix(in oklab,var(--yp-form-ring-mid) 16%,transparent);position:relative}.vsec-divider.svelte-1ng9khz:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--yp-blue) 35%,transparent) 0%,transparent 60%);pointer-events:none}.vsec-icon-wrap.svelte-1ng9khz{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:linear-gradient(135deg,var(--yp-blue-soft) 0%,var(--yp-form-indigo-mid) 100%);color:var(--yp-form-deep-navy);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px -2px color-mix(in oklab,var(--yp-form-deep-navy) 18%,transparent),inset 0 1px color-mix(in oklab,white 55%,transparent)}.vsec-label.svelte-1ng9khz{font-size:13px;font-weight:800;color:var(--yp-text-on-light);letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.vsec-match.svelte-1ng9khz{font-size:10.5px;font-weight:700;background:color-mix(in oklab,var(--yp-success-soft) 85%,var(--yp-surface));color:var(--yp-success-dark);padding:3px 10px;border-radius:999px;letter-spacing:.04em;text-transform:none;border:1px solid color-mix(in oklab,var(--yp-success) 28%,transparent)}.carousel.svelte-1ng9khz{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:18px 4px 16px;margin-left:-4px;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--yp-blue) 30%,transparent) transparent}.carousel.svelte-1ng9khz::-webkit-scrollbar{height:5px}.carousel.svelte-1ng9khz::-webkit-scrollbar-track{background:transparent}.carousel.svelte-1ng9khz::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--yp-blue) 28%,transparent);border-radius:999px}.carousel.svelte-1ng9khz::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--yp-blue) 45%,transparent)}.carousel.svelte-1ng9khz .card:where(.svelte-1ng9khz){flex-shrink:0;scroll-snap-align:start;width:clamp(244px,27vw,304px)}.carousel--pickup.svelte-1ng9khz .card:where(.svelte-1ng9khz){width:clamp(244px,27vw,304px)}.card.svelte-1ng9khz{position:relative;background:linear-gradient(180deg,var(--yp-surface) 0%,color-mix(in oklab,var(--yp-blue-soft) 28%,var(--yp-surface)) 100%);border:1px solid color-mix(in oklab,var(--yp-form-ring-mid) 14%,transparent);border-radius:20px;padding:26px 22px;display:flex;flex-direction:column;box-shadow:0 1px color-mix(in oklab,white 55%,transparent) inset,0 2px 6px color-mix(in oklab,var(--yp-form-deep-navy) 6%,transparent),0 18px 40px -24px color-mix(in oklab,var(--yp-form-deep-navy) 22%,transparent);transition:transform .28s var(--yp-ease-out),box-shadow .28s var(--yp-ease-out),border-color .28s var(--yp-ease-out);animation:svelte-1ng9khz-cardEnter .48s var(--yp-ease-out) both;animation-delay:calc(var(--idx, 0) * 60ms);will-change:transform}@keyframes svelte-1ng9khz-cardEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.card.svelte-1ng9khz:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--yp-blue) 32%,transparent);box-shadow:0 1px color-mix(in oklab,white 60%,transparent) inset,0 4px 10px color-mix(in oklab,var(--yp-form-deep-navy) 10%,transparent),0 28px 56px -22px color-mix(in oklab,var(--yp-form-deep-navy) 32%,transparent)}@media(prefers-reduced-motion:reduce){.card.svelte-1ng9khz{animation:none;transition:border-color .28s var(--yp-ease-out)}.card.svelte-1ng9khz:hover{transform:none}}.card.featured.svelte-1ng9khz{background:linear-gradient(160deg,var(--yp-form-deep-navy) 0%,var(--yp-form-ring-mid) 60%,color-mix(in oklab,var(--yp-blue) 55%,var(--yp-form-deep-navy)) 100%);border:1px solid color-mix(in oklab,var(--yp-blue) 45%,transparent);padding:26px 22px;box-shadow:0 1px color-mix(in oklab,white 18%,transparent) inset,0 8px 20px -8px color-mix(in oklab,var(--yp-form-deep-navy) 55%,transparent),0 28px 60px -24px color-mix(in oklab,var(--yp-blue) 45%,transparent);isolation:isolate}.card.featured.svelte-1ng9khz:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in oklab,var(--yp-blue) 65%,transparent) 0%,transparent 50%,color-mix(in oklab,var(--yp-form-deep-navy) 45%,transparent) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.9}.card.featured.svelte-1ng9khz:hover{border-color:color-mix(in oklab,var(--yp-blue) 65%,transparent);box-shadow:0 1px color-mix(in oklab,white 22%,transparent) inset,0 12px 28px -10px color-mix(in oklab,var(--yp-form-deep-navy) 65%,transparent),0 36px 70px -22px color-mix(in oklab,var(--yp-blue) 55%,transparent)}.card.featured.svelte-1ng9khz .plan-name:where(.svelte-1ng9khz),.card.featured.svelte-1ng9khz .price:where(.svelte-1ng9khz){color:var(--yp-surface)}.card.featured.svelte-1ng9khz .price-unit:where(.svelte-1ng9khz),.card.featured.svelte-1ng9khz .price-sub:where(.svelte-1ng9khz),.card.featured.svelte-1ng9khz .bl:where(.svelte-1ng9khz){color:color-mix(in oklab,var(--yp-surface) 65%,transparent)}.card.featured.svelte-1ng9khz .bv:where(.svelte-1ng9khz){color:color-mix(in oklab,var(--yp-surface) 95%,transparent)}.card.featured.svelte-1ng9khz .price-currency:where(.svelte-1ng9khz){color:color-mix(in oklab,var(--yp-surface) 80%,transparent)}.card.featured.svelte-1ng9khz .bullets:where(.svelte-1ng9khz) li:where(.svelte-1ng9khz){border-top-color:color-mix(in oklab,var(--yp-surface) 14%,transparent)}.card.featured.svelte-1ng9khz .tag--blue:where(.svelte-1ng9khz),.card.featured.svelte-1ng9khz .tag--navy:where(.svelte-1ng9khz),.card.featured.svelte-1ng9khz .tag--muted:where(.svelte-1ng9khz){background:color-mix(in oklab,var(--yp-surface) 18%,transparent);color:color-mix(in oklab,var(--yp-surface) 92%,transparent);border:1px solid color-mix(in oklab,var(--yp-surface) 22%,transparent)}.card.featured.svelte-1ng9khz .plan-cta--featured{background:var(--yp-surface)!important;color:var(--yp-form-deep-navy)!important;box-shadow:0 6px 16px -4px color-mix(in oklab,var(--yp-form-deep-navy) 45%,transparent),inset 0 1px color-mix(in oklab,white 70%,transparent)!important;font-weight:800!important}.card.featured.svelte-1ng9khz .plan-cta--featured:before{display:none!important}.card.featured.svelte-1ng9khz .plan-cta--featured:hover{background:var(--yp-blue-soft)!important;color:var(--yp-form-deep-navy)!important;box-shadow:0 10px 24px -6px color-mix(in oklab,var(--yp-form-deep-navy) 55%,transparent),inset 0 1px color-mix(in oklab,white 70%,transparent)!important}.popular-badge.svelte-1ng9khz{position:absolute;top:-13px;left:18px;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--yp-accent) 0%,color-mix(in oklab,var(--yp-accent) 85%,white) 100%);color:var(--yp-surface);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px 5px 11px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 12px -2px color-mix(in oklab,var(--yp-accent) 55%,transparent),inset 0 1px color-mix(in oklab,white 35%,transparent);z-index:2;border:1px solid color-mix(in oklab,var(--yp-accent) 60%,transparent)}.popular-badge-spark.svelte-1ng9khz{width:6px;height:6px;border-radius:50%;background:var(--yp-surface);box-shadow:0 0 6px color-mix(in oklab,white 80%,transparent);animation:svelte-1ng9khz-sparkPulse 2.2s ease-in-out infinite;flex-shrink:0}@keyframes svelte-1ng9khz-sparkPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.popular-badge-spark.svelte-1ng9khz{animation:none}}.tag.svelte-1ng9khz{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:14px;align-self:flex-start;border:1px solid transparent}.tag--muted.svelte-1ng9khz{background:color-mix(in oklab,var(--yp-bg-subtle) 90%,transparent);color:var(--yp-text-muted);border-color:var(--yp-border)}.tag--blue.svelte-1ng9khz{background:color-mix(in oklab,var(--yp-blue-soft) 85%,var(--yp-surface));color:var(--yp-form-deep-navy);border-color:color-mix(in oklab,var(--yp-blue) 28%,transparent)}.tag--navy.svelte-1ng9khz{background:color-mix(in oklab,var(--yp-form-indigo-mid) 85%,var(--yp-surface));color:var(--yp-form-deep-navy);border-color:color-mix(in oklab,var(--yp-form-ring-mid) 35%,transparent)}.plan-name.svelte-1ng9khz{font-size:18px;font-weight:800;color:var(--yp-text-on-light);margin:0 0 16px;letter-spacing:-.02em}.price-block.svelte-1ng9khz{display:flex;align-items:baseline;gap:5px;margin-bottom:4px}.price.svelte-1ng9khz{font-size:32px;font-weight:800;color:var(--yp-text-on-light);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.price-unit.svelte-1ng9khz{font-size:13px;color:var(--yp-text-muted);font-weight:600}.price-sub.svelte-1ng9khz{font-size:11.5px;color:var(--yp-text-muted);margin:0 0 18px;line-height:1.5}.bullets.svelte-1ng9khz{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:8px;flex:1}.bullets.svelte-1ng9khz li:where(.svelte-1ng9khz){display:flex;flex-direction:column;gap:3px;padding:8px 0;border-top:1px solid var(--yp-border-soft)}.bullets.svelte-1ng9khz li:where(.svelte-1ng9khz):first-child{border-top:0;padding-top:0}.bl.svelte-1ng9khz{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--yp-text-muted)}.bv.svelte-1ng9khz{font-size:14px;font-weight:700;color:var(--yp-text-on-light);line-height:1.35;letter-spacing:-.005em}.plan-cta{height:44px!important;min-height:44px!important;font-size:14px!important;font-weight:700!important;padding:0 var(--yp-space-4)!important;border-radius:12px!important;letter-spacing:.005em!important;transition:transform var(--yp-dur-fast) var(--yp-ease-out),box-shadow var(--yp-dur-fast) var(--yp-ease-out),filter var(--yp-dur-fast) var(--yp-ease-out)!important}.plan-cta:hover{transform:translateY(-1px);filter:brightness(1.04)}@media(prefers-reduced-motion:reduce){.plan-cta{transition:none!important}.plan-cta:hover{transform:none}}.card-insurer-logo.svelte-1ng9khz{position:absolute;top:16px;right:16px;width:56px;height:56px;object-fit:contain;padding:9px;background:var(--yp-surface);border-radius:50%;box-shadow:0 2px 8px color-mix(in oklab,var(--yp-form-deep-navy) 14%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--yp-blue) 12%,transparent);opacity:.96;z-index:1}.card.featured.svelte-1ng9khz .card-insurer-logo:where(.svelte-1ng9khz){background:var(--yp-surface);box-shadow:0 4px 14px color-mix(in oklab,var(--yp-form-deep-navy) 35%,transparent),inset 0 0 0 2px color-mix(in oklab,white 80%,transparent);opacity:1;filter:none}.trust-strip.svelte-1ng9khz{margin-top:40px;padding:22px 28px;border-radius:18px;background:linear-gradient(135deg,color-mix(in oklab,var(--yp-surface) 95%,transparent),color-mix(in oklab,var(--yp-blue-soft) 30%,var(--yp-surface)));border:1px solid color-mix(in oklab,var(--yp-blue) 14%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px color-mix(in oklab,white 55%,transparent) inset,0 12px 32px -20px color-mix(in oklab,var(--yp-form-deep-navy) 28%,transparent);display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px}.trust-item.svelte-1ng9khz{display:flex;align-items:center;gap:14px;min-width:0}.trust-icon.svelte-1ng9khz{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--yp-blue-soft) 0%,var(--yp-form-indigo-mid) 100%);color:var(--yp-form-deep-navy);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px -2px color-mix(in oklab,var(--yp-form-deep-navy) 22%,transparent),inset 0 1px color-mix(in oklab,white 55%,transparent)}.trust-icon.svelte-1ng9khz svg:where(.svelte-1ng9khz){width:20px;height:20px}.trust-copy.svelte-1ng9khz{display:flex;flex-direction:column;gap:2px;min-width:0}.trust-label.svelte-1ng9khz{font-size:13px;font-weight:800;color:var(--yp-text-on-light);letter-spacing:-.005em}.trust-sub.svelte-1ng9khz{font-size:11.5px;color:var(--yp-text-muted);line-height:1.4}.trust-divider.svelte-1ng9khz{width:1px;height:36px;background:linear-gradient(180deg,transparent 0%,color-mix(in oklab,var(--yp-form-ring-mid) 25%,transparent) 50%,transparent 100%)}@media(max-width:1024px){.trust-strip.svelte-1ng9khz{grid-template-columns:1fr;gap:16px;padding:20px 22px}.trust-divider.svelte-1ng9khz{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--yp-form-ring-mid) 25%,transparent) 50%,transparent 100%)}}@media(max-width:768px){.planes.svelte-1ng9khz{padding:64px 16px 40px}.planes-orb--blue.svelte-1ng9khz{width:320px;height:320px;top:-120px;right:-100px}.planes-orb--indigo.svelte-1ng9khz{width:360px;height:360px;bottom:-160px;left:-140px}.head.svelte-1ng9khz{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.head-left.svelte-1ng9khz{max-width:100%}.head-right.svelte-1ng9khz{text-align:left}.head-right-vehicle.svelte-1ng9khz{align-items:flex-start}.title.svelte-1ng9khz{font-size:clamp(1.75rem,7.5vw,2.2rem);line-height:1.12}.subtitle.svelte-1ng9khz{font-size:13.5px;margin-top:10px}.card.svelte-1ng9khz{padding:22px 18px;border-radius:18px}.card.featured.svelte-1ng9khz{padding:22px 18px}.carousel.svelte-1ng9khz .card:where(.svelte-1ng9khz){width:min(78vw,280px)}.carousel--pickup.svelte-1ng9khz .card:where(.svelte-1ng9khz){width:min(84vw,310px)}.vsec-divider.svelte-1ng9khz{margin-bottom:14px}.trust-strip.svelte-1ng9khz{margin-top:32px}}@media(max-width:640px){.carousel.svelte-1ng9khz{gap:14px;padding:14px 4px 12px}.ruv-invite.svelte-1ng9khz{flex-direction:column;align-items:stretch;gap:18px;padding:20px;border-radius:18px}.ruv-invite-copy.svelte-1ng9khz{flex:1 1 auto}.ruv-drop.svelte-1ng9khz{min-width:0;width:100%;height:70px;border-radius:12px}.popular-badge.svelte-1ng9khz{font-size:10px;padding:4px 10px 4px 9px;top:-11px}}@media(max-width:480px){.title.svelte-1ng9khz{font-size:clamp(1.6rem,7.2vw,2rem)}.carousel.svelte-1ng9khz .card:where(.svelte-1ng9khz){width:min(82vw,256px)}.carousel--pickup.svelte-1ng9khz .card:where(.svelte-1ng9khz){width:min(86vw,286px)}.price.svelte-1ng9khz{font-size:28px}.trust-strip.svelte-1ng9khz{padding:18px;border-radius:16px}.trust-icon.svelte-1ng9khz{width:36px;height:36px;border-radius:10px}.trust-icon.svelte-1ng9khz svg:where(.svelte-1ng9khz){width:18px;height:18px}}.embed-partial-note.svelte-1ng9khz{font-size:11px;color:var(--yp-text-muted);text-align:center;margin:6px 0 0}
