.demo.svelte-21udtx{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid;overflow:hidden}.demo__stage.svelte-21udtx{border-inline-end:1px solid var(--line);background:radial-gradient(80% 70% at 50% 0,#1b4fd814,#0000 70%),linear-gradient(#f2f6ff,#f8faff);flex-direction:column;gap:18px;padding:clamp(18px,3vw,30px);display:flex}.stage__top.svelte-21udtx{justify-content:space-between;align-items:center;gap:12px;display:flex}.chip.svelte-21udtx{background:var(--blue-soft);color:var(--blue-dark);letter-spacing:.01em;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.7188rem;font-weight:650;display:inline-flex}.chip--good.svelte-21udtx{color:#17663a;background:#e6f5ea}.stage__step.svelte-21udtx{color:var(--ink-3);font-size:.75rem;font-weight:500}.capture.svelte-21udtx{flex:1;align-content:center;justify-items:center;gap:18px;padding-block:8px;display:grid}.label-wrap.svelte-21udtx{width:min(100%,280px);position:relative}.label.svelte-21udtx{color:#1d2430;background:#fffdf4;border:1px solid #dfe4ec;border-radius:12px;gap:4px;padding:18px 20px 16px;transition:filter .2s;display:grid;box-shadow:0 20px 40px -24px #11161f66}.label--scanning.svelte-21udtx{filter:saturate(.9)brightness(.99)}.label__store.svelte-21udtx{letter-spacing:.14em;color:#6b7280;font-size:.5938rem;font-weight:700}.label__name.svelte-21udtx{letter-spacing:-.015em;font-size:1.125rem;font-weight:650;line-height:1.2}.label__meta.svelte-21udtx{color:#6b7280;font-size:.75rem}.label__price.svelte-21udtx{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#12203a;margin-block-start:6px;font-size:2.25rem;font-weight:750;line-height:1}.label__unit.svelte-21udtx{color:#6b7280;font-size:.6875rem}.label__bars.svelte-21udtx{opacity:.8;background:repeating-linear-gradient(90deg,#1d2430 0 1.5px,#0000 1.5px 3.5px,#1d2430 3.5px 4.5px,#0000 4.5px 7px);height:26px;margin-block-start:10px}.scanline.svelte-21udtx{inset-inline:-6px;background:linear-gradient(90deg,#0000,#1b4fd8 15% 85%,#0000);height:2px;animation:.82s cubic-bezier(.4,0,.6,1) forwards svelte-21udtx-scan;position:absolute;top:8%;box-shadow:0 0 18px 4px #1b4fd859}@keyframes svelte-21udtx-scan{0%{opacity:0;top:8%}12%{opacity:1}to{opacity:.8;top:92%}}.snap-btn.svelte-21udtx{background:var(--blue);min-height:52px;color:var(--white);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 26px;font-size:.9375rem;font-weight:650;display:inline-flex;box-shadow:0 14px 30px -14px #1b4fd8bf}.snap-btn.svelte-21udtx:hover{background:var(--blue-dark)}.capture__hint.svelte-21udtx{max-width:30ch;color:var(--ink-3);text-align:center;font-size:.7813rem;line-height:1.5}.capture__hint--busy.svelte-21udtx{color:var(--blue-dark);align-items:center;gap:7px;font-weight:550;display:inline-flex}.review.svelte-21udtx{flex:1;align-content:start;gap:13px;padding:2px;display:grid}.review__head.svelte-21udtx{justify-items:start;gap:6px;display:grid}.review__head.svelte-21udtx h3:where(.svelte-21udtx){margin:0;font-size:1.25rem;font-weight:650}.review__head.svelte-21udtx h3:where(.svelte-21udtx):focus{outline:none}.review__head.svelte-21udtx h3:where(.svelte-21udtx):focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:3px}.review__head.svelte-21udtx p:where(.svelte-21udtx){color:var(--ink-3);font-size:.8438rem;line-height:1.5}.field.svelte-21udtx{gap:5px;display:grid}.field.svelte-21udtx>span:where(.svelte-21udtx){color:var(--ink-2);font-size:.75rem;font-weight:600}.field.svelte-21udtx input:where(.svelte-21udtx){border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:46px;color:var(--ink);border-radius:10px;padding:10px 13px;font-size:.9375rem}.field.svelte-21udtx input:where(.svelte-21udtx):focus-visible{outline:3px solid var(--blue);outline-offset:1px;border-color:#0000}.check.svelte-21udtx{color:var(--ink-2);cursor:pointer;align-items:center;gap:9px;font-size:.8125rem;display:flex}.check.svelte-21udtx input:where(.svelte-21udtx){width:18px;height:18px;accent-color:var(--blue)}.review__actions.svelte-21udtx{flex-wrap:wrap;gap:8px;margin-block-start:2px;display:flex}.review__actions.svelte-21udtx .btn:where(.svelte-21udtx){flex:auto}.error.svelte-21udtx{color:var(--red);font-size:.7813rem;font-weight:550}.demo__trolley.svelte-21udtx{background:var(--surface);flex-direction:column;gap:14px;padding:clamp(18px,3vw,30px);display:flex}.trolley__head.svelte-21udtx{justify-content:space-between;align-items:center;gap:12px;display:flex}.trolley__head.svelte-21udtx h3:where(.svelte-21udtx){margin:0;font-size:1rem;font-weight:650}.linkish.svelte-21udtx{min-height:44px;color:var(--ink-3);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:10px 4px;font-size:.7813rem;font-weight:550;text-decoration:underline;display:inline-flex}.linkish.svelte-21udtx:hover{color:var(--blue-dark)}.trolley__list.svelte-21udtx{display:grid}.trolley__list.svelte-21udtx li:where(.svelte-21udtx){border-block-start:1px solid var(--line);align-items:center;gap:10px;padding-block:10px;display:flex}.row__dot.svelte-21udtx{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px}.row__name.svelte-21udtx{flex:1;gap:1px;min-width:0;display:grid}.row__name.svelte-21udtx strong:where(.svelte-21udtx){text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.row__name.svelte-21udtx>span:where(.svelte-21udtx){color:var(--ink-3);font-size:.7188rem}.row__qty.svelte-21udtx{border:1px solid var(--line);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.row__qty.svelte-21udtx button:where(.svelte-21udtx){width:36px;height:36px;color:var(--ink-2);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.row__qty.svelte-21udtx button:where(.svelte-21udtx):hover:not(:disabled){background:var(--blue-soft);color:var(--blue-dark)}.row__qty.svelte-21udtx button:where(.svelte-21udtx):disabled{opacity:.35;cursor:default}.row__qty.svelte-21udtx>span:where(.svelte-21udtx){text-align:center;font-variant-numeric:tabular-nums;min-width:16px;font-size:.8125rem;font-weight:600}.row__price.svelte-21udtx{font-variant-numeric:tabular-nums;text-align:right;min-width:48px;font-size:.875rem;font-weight:650}.row__remove.svelte-21udtx{width:38px;height:38px;color:var(--ink-3);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.row__remove.svelte-21udtx:hover{color:var(--red);background:#fbeceb}.trolley__empty.svelte-21udtx{color:var(--ink-3);border-block-start:1px solid var(--line);padding-block:22px;font-size:.8438rem;line-height:1.5}.totals.svelte-21udtx{border-radius:var(--radius);background:var(--dark);color:#eef2f8;gap:12px;margin-block-start:auto;padding:16px;display:grid}.totals__headline.svelte-21udtx{color:inherit;text-align:left;background:0 0;border:0;justify-items:start;gap:2px;padding:0;display:grid}.totals__label.svelte-21udtx{color:#9aa7ba;font-size:.75rem}.totals__headline.svelte-21udtx strong:where(.svelte-21udtx){letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:2.125rem;font-weight:700;line-height:1.1}.totals__switch.svelte-21udtx{color:#9db8ff;text-underline-offset:3px;align-items:center;gap:3px;font-size:.7188rem;font-weight:550;text-decoration:underline;display:inline-flex}.totals__headline.svelte-21udtx:hover .totals__switch:where(.svelte-21udtx){color:#c9d8ff}.totals__rows.svelte-21udtx{border-block-start:1px solid var(--dark-line);gap:6px;margin:0;padding-block-start:10px;display:grid}.totals__rows.svelte-21udtx>div:where(.svelte-21udtx){justify-content:space-between;gap:12px;font-size:.8125rem;display:flex}.totals__rows.svelte-21udtx dt:where(.svelte-21udtx){color:#9aa7ba}.totals__rows.svelte-21udtx dd:where(.svelte-21udtx){font-variant-numeric:tabular-nums;color:#eef2f8;margin:0}.budget.svelte-21udtx{gap:6px;display:grid}.budget__labels.svelte-21udtx{color:#9aa7ba;justify-content:space-between;gap:12px;font-size:.7188rem;display:flex}.budget__track.svelte-21udtx{background:#2a3444;border-radius:999px;height:6px;overflow:hidden}.budget__track.svelte-21udtx span:where(.svelte-21udtx){border-radius:inherit;background:#6b93ff;height:100%;transition:width .22s;display:block}.budget--over.svelte-21udtx .budget__labels:where(.svelte-21udtx){color:#ffb4ad}.budget--over.svelte-21udtx .budget__track:where(.svelte-21udtx) span:where(.svelte-21udtx){background:#ff7b70}.demo__note.svelte-21udtx{color:var(--ink-3);text-align:center;margin-block-start:16px;font-size:.7813rem;line-height:1.5}@media (width<=900px){.demo.svelte-21udtx{grid-template-columns:1fr}.demo__stage.svelte-21udtx{border-inline-end:0;border-block-end:1px solid var(--line)}.capture.svelte-21udtx{padding-block:4px 8px}}@media (width<=460px){.row__name.svelte-21udtx>span:where(.svelte-21udtx){display:none}.row__price.svelte-21udtx{min-width:44px}.trolley__list.svelte-21udtx li:where(.svelte-21udtx){gap:8px}}.faq__grid.svelte-1vyz8mk{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.faq__intro.svelte-1vyz8mk{gap:16px;display:grid;position:sticky;top:104px}.faq__list.svelte-1vyz8mk{display:grid}details.svelte-1vyz8mk{border-block-start:1px solid var(--line)}details.svelte-1vyz8mk:last-child{border-block-end:1px solid var(--line)}summary.svelte-1vyz8mk{letter-spacing:-.01em;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding-block:18px;font-size:1rem;font-weight:600;list-style:none;display:flex}summary.svelte-1vyz8mk::-webkit-details-marker{display:none}summary.svelte-1vyz8mk svg{color:var(--ink-3);flex:none;transition:transform .18s}details[open].svelte-1vyz8mk summary:where(.svelte-1vyz8mk) svg{color:var(--blue);transform:rotate(45deg)}details.svelte-1vyz8mk p:where(.svelte-1vyz8mk){max-width:66ch;color:var(--ink-2);padding-block-end:20px;font-size:.9063rem;line-height:1.65}@media (width<=860px){.faq__grid.svelte-1vyz8mk{grid-template-columns:1fr}.faq__intro.svelte-1vyz8mk{position:static}}.features.svelte-1dpem8h{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature.svelte-1dpem8h{align-content:start;gap:10px;padding:24px;display:grid}.feature--wide.svelte-1dpem8h{background:linear-gradient(120deg,#fff 40%,#f3f7ff);grid-column:span 2;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:28px;padding:28px}.feature__body.svelte-1dpem8h{gap:10px;display:grid}.feature__icon.svelte-1dpem8h{background:var(--blue-soft);width:38px;height:38px;color:var(--blue-dark);border-radius:10px;place-items:center;display:grid}.feature.svelte-1dpem8h h3:where(.svelte-1dpem8h){letter-spacing:-.015em;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.25}.feature.svelte-1dpem8h p:where(.svelte-1dpem8h){color:var(--ink-2);font-size:.9063rem;line-height:1.55}.feature__visual.svelte-1dpem8h{background:#0e141d;border-radius:12px;gap:10px;padding:14px;display:grid}.total-card.svelte-1dpem8h{color:#eef2f8;background:#18202c;border:1px solid #263142;border-radius:9px;gap:2px;padding:12px 14px;display:grid}.total-card__label.svelte-1dpem8h{color:#93a1b5;font-size:.625rem}.total-card.svelte-1dpem8h strong:where(.svelte-1dpem8h){letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700;line-height:1.15}.total-card__sub.svelte-1dpem8h{color:#93a1b5;justify-content:space-between;font-size:.625rem;display:flex}.total-card--ghost.svelte-1dpem8h{background:0 0;border-style:dashed}.total-card--ghost.svelte-1dpem8h .total-card__label:where(.svelte-1dpem8h),.total-card--ghost.svelte-1dpem8h .total-card__sub:where(.svelte-1dpem8h){color:#aeb9c9}@media (width<=980px){.features.svelte-1dpem8h{grid-template-columns:repeat(2,minmax(0,1fr))}.feature--wide.svelte-1dpem8h{grid-column:span 2}}@media (width<=660px){.features.svelte-1dpem8h{grid-template-columns:1fr}.feature--wide.svelte-1dpem8h{grid-column:auto;grid-template-columns:1fr}}.phone.svelte-tv4nof{background:linear-gradient(160deg,#2b3442,#11161f 45%);border-radius:42px;width:min(100%,322px);margin-inline:auto;padding:7px;position:relative;box-shadow:0 40px 80px -30px #11161f73,inset 0 0 0 1px #ffffff14}.phone.svelte-tv4nof:before{content:"";z-index:2;background:#0b0f16;border-radius:999px;width:78px;height:20px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone__screen.svelte-tv4nof{aspect-ratio:322/624;background:#fbfcfe;border-radius:36px;flex-direction:column;gap:8px;padding:10px 12px 12px;font-size:11px;line-height:1.25;display:flex;overflow:hidden}.status.svelte-tv4nof{color:#161b24;justify-content:space-between;padding:2px 6px 0;font-size:9.5px;font-weight:650;display:flex}.status__right.svelte-tv4nof{align-items:center;gap:5px;display:flex}.bars.svelte-tv4nof{align-items:flex-end;gap:1.5px;height:7px;display:flex}.bars.svelte-tv4nof i:where(.svelte-tv4nof){background:#161b24;border-radius:1px;width:2px;display:block}.bars.svelte-tv4nof i:where(.svelte-tv4nof):first-child{height:3px}.bars.svelte-tv4nof i:where(.svelte-tv4nof):nth-child(2){height:4.5px}.bars.svelte-tv4nof i:where(.svelte-tv4nof):nth-child(3){height:6px}.bars.svelte-tv4nof i:where(.svelte-tv4nof):nth-child(4){height:7px}.battery.svelte-tv4nof{background:linear-gradient(90deg,#161b24 72%,#0000 72%);border:1px solid #161b24;border-radius:2px;width:15px;height:7px}.apphead.svelte-tv4nof{justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 0;display:flex}.apphead__titles.svelte-tv4nof{gap:1px;display:grid}.apphead__titles.svelte-tv4nof strong:where(.svelte-tv4nof){letter-spacing:-.01em;color:#161b24;font-size:13px;font-weight:700}.apphead__titles.svelte-tv4nof span:where(.svelte-tv4nof){color:#5a6472;font-size:9.5px}.apphead__icon.svelte-tv4nof{color:#3d4653;border:1px solid #e2e6ee;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.meta.svelte-tv4nof{justify-content:space-between;align-items:center;padding-inline:2px;display:flex}.pill.svelte-tv4nof{color:#17409f;letter-spacing:.02em;background:#e9efff;border-radius:999px;padding:2.5px 7px;font-size:8.5px;font-weight:650}.meta__count.svelte-tv4nof{color:#5a6472;font-size:9.5px}.items.svelte-tv4nof{gap:6px;margin:0;padding:0;list-style:none;display:grid}.items.svelte-tv4nof li:where(.svelte-tv4nof){background:#fff;border:1px solid #e7ebf2;border-radius:10px;align-items:center;gap:7px;padding:5px 6px;display:flex}.thumb.svelte-tv4nof{background:#e9efff;border-radius:7px;flex:none;width:24px;height:24px}.thumb--sky.svelte-tv4nof{background:linear-gradient(140deg,#cfe2ff,#9ec5ff)}.thumb--sand.svelte-tv4nof{background:linear-gradient(140deg,#f6e3c5,#e4bd86)}.thumb--rose.svelte-tv4nof{background:linear-gradient(140deg,#ffd9d5,#f3a79f)}.thumb--leaf.svelte-tv4nof{background:linear-gradient(140deg,#d7f0c8,#a9d78d)}.thumb--plum.svelte-tv4nof{background:linear-gradient(140deg,#e2d9f7,#bfa9ea)}.item__text.svelte-tv4nof{flex:1;gap:.5px;min-width:0;display:grid}.item__text.svelte-tv4nof strong:where(.svelte-tv4nof){color:#161b24;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.item__text.svelte-tv4nof span:where(.svelte-tv4nof){color:#5a6472;font-size:8.5px}.item__price.svelte-tv4nof{font-variant-numeric:tabular-nums;color:#161b24;font-size:10px;font-weight:650}.item__tax.svelte-tv4nof{color:#5a6472;background:#f1f4f9;border-radius:4px;padding:1.5px 4px;font-size:7.5px}.budget.svelte-tv4nof{gap:4px;padding:3px 4px 0;display:grid}.budget__labels.svelte-tv4nof{color:#5a6472;justify-content:space-between;font-size:8.5px;display:flex}.budget__labels.svelte-tv4nof b:where(.svelte-tv4nof){color:#161b24}.budget__track.svelte-tv4nof{background:#e7ebf2;border-radius:999px;height:4px;overflow:hidden}.budget__track.svelte-tv4nof div:where(.svelte-tv4nof){border-radius:inherit;background:#1b4fd8;width:86%;height:100%}.total.svelte-tv4nof{color:#fff;background:#161b24;border-radius:12px;gap:3px;margin-block-start:auto;padding:8px 9px;display:grid}.total__top.svelte-tv4nof{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.total__top.svelte-tv4nof span:where(.svelte-tv4nof){color:#b8c2d2;font-size:9px}.total__top.svelte-tv4nof strong:where(.svelte-tv4nof){letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.total__sub.svelte-tv4nof{color:#9aa7ba;justify-content:space-between;font-size:8px;display:flex}.snap.svelte-tv4nof{padding-block-start:2px}.snap__btn.svelte-tv4nof{color:#fff;background:#1b4fd8;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:10.5px;font-weight:650;display:flex}@media (width<=900px){.phone.svelte-tv4nof{width:min(100%,300px)}}.hero.svelte-1q37ri0{padding-block:clamp(40px,6vw,72px) clamp(64px,8vw,104px);position:relative;overflow:hidden}.hero.svelte-1q37ri0:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 88% 6%,#1b4fd817,#0000 70%),radial-gradient(45% 40% at 8% 92%,#1b4fd80a,#0000 70%);position:absolute;inset:0}.hero__grid.svelte-1q37ri0{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.hero__copy.svelte-1q37ri0{justify-items:start;gap:22px;display:grid}.hero__badge.svelte-1q37ri0{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 9px;font-size:.8125rem;font-weight:500;display:inline-flex}.hero__dot.svelte-1q37ri0{background:var(--blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1b4fd81f}h1.svelte-1q37ri0{max-width:13ch;font-size:var(--step-4);letter-spacing:-.035em;font-weight:750;line-height:1.02}h1.svelte-1q37ri0 span:where(.svelte-1q37ri0){color:var(--blue)}.hero__lede.svelte-1q37ri0{max-width:50ch;font-size:var(--step-1);color:var(--ink-2);line-height:1.55}.hero__ctas.svelte-1q37ri0{flex-wrap:wrap;gap:10px;display:flex}.hero__note.svelte-1q37ri0{color:var(--ink-3);margin-block-start:-4px;font-size:.8125rem}.hero__proof.svelte-1q37ri0{border-block-start:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;width:100%;padding-block-start:18px;display:flex}.hero__proof.svelte-1q37ri0 li:where(.svelte-1q37ri0){color:var(--ink-2);align-items:center;gap:6px;font-size:.8438rem;font-weight:500;display:inline-flex}.hero__proof.svelte-1q37ri0 svg{color:var(--blue)}.hero__art.svelte-1q37ri0{justify-items:center;display:grid;position:relative}.hero__glow.svelte-1q37ri0{filter:blur(18px);background:radial-gradient(circle,#1b4fd824,#0000 65%);border-radius:50%;position:absolute;inset:8% 4% 4%}.float.svelte-1q37ri0{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute}.float--read.svelte-1q37ri0{animation:.7s both svelte-1q37ri0-float-in;top:12%;left:-4%}.float--total.svelte-1q37ri0{animation:.7s .12s both svelte-1q37ri0-float-in;bottom:14%;right:-6%}.float__icon.svelte-1q37ri0{background:var(--blue-soft);width:32px;height:32px;color:var(--blue-dark);border-radius:9px;place-items:center;display:grid}.float__icon--dark.svelte-1q37ri0{background:var(--dark);color:#dfe8ff}.float__text.svelte-1q37ri0{gap:1px;display:grid}.float__text.svelte-1q37ri0 span:where(.svelte-1q37ri0){letter-spacing:.02em;color:var(--ink-3);font-size:.6875rem;font-weight:500}.float__text.svelte-1q37ri0 strong:where(.svelte-1q37ri0){font-variant-numeric:tabular-nums;color:var(--ink);font-size:.9375rem;font-weight:700}.float__text.svelte-1q37ri0 em:where(.svelte-1q37ri0){color:var(--ink-3);font-size:.6875rem;font-style:normal;font-weight:500}@keyframes svelte-1q37ri0-float-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=960px){.hero__grid.svelte-1q37ri0{text-align:center;grid-template-columns:1fr;justify-items:center}.hero__copy.svelte-1q37ri0{justify-items:center;max-width:640px}h1.svelte-1q37ri0{max-width:16ch}.hero__lede.svelte-1q37ri0{max-width:52ch}.hero__ctas.svelte-1q37ri0,.hero__proof.svelte-1q37ri0{justify-content:center}.hero__art.svelte-1q37ri0{width:100%;max-width:380px}.float--read.svelte-1q37ri0{left:-2%}.float--total.svelte-1q37ri0{right:-2%}}@media (width<=720px){.float.svelte-1q37ri0{display:none}}@media (width<=520px){.hero__proof.svelte-1q37ri0{text-align:left;justify-content:start;gap:8px;display:grid}.hero__ctas.svelte-1q37ri0{width:100%}.hero__ctas.svelte-1q37ri0 .btn:where(.svelte-1q37ri0){flex:100%}}.steps.svelte-1e6pjgp{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.step.svelte-1e6pjgp{padding:0;overflow:hidden}.step__visual.svelte-1e6pjgp{background:linear-gradient(180deg, #e9efffb3, #f7f8fb33), var(--surface);border-block-end:1px solid var(--line);place-items:center;min-height:190px;padding:22px;display:grid;position:relative}.step__visual--paper.svelte-1e6pjgp{background:linear-gradient(#f2f6ff,#fff)}.step__visual--dark.svelte-1e6pjgp{background:radial-gradient(90% 120% at 50% 0,#25324a,#11161f 70%);border-block-end-color:#0c1119}.mini-label.svelte-1e6pjgp{color:#1d2430;background:#fffef8;border:1px solid #dfe4ec;border-radius:8px;gap:3px;width:min(100%,210px);padding:13px 14px 11px;display:grid;position:relative;box-shadow:0 10px 24px -14px #11161f59}.mini-label__store.svelte-1e6pjgp{letter-spacing:.12em;color:#6b7280;font-size:7.5px;font-weight:700}.mini-label__name.svelte-1e6pjgp{letter-spacing:-.01em;font-size:13px;font-weight:650}.mini-label__meta.svelte-1e6pjgp{color:#6b7280;font-size:9px}.mini-label__price.svelte-1e6pjgp{letter-spacing:-.04em;color:#16233d;font-variant-numeric:tabular-nums;font-size:28px;font-weight:750;line-height:1.1}.mini-label__bars.svelte-1e6pjgp{opacity:.75;background:repeating-linear-gradient(90deg,#1d2430 0 1.5px,#0000 1.5px 3.5px,#1d2430 3.5px 5px,#0000 5px 7px);height:16px;margin-block-start:4px}.scan-frame.svelte-1e6pjgp{border:1.5px solid #1b4fd88c;border-radius:10px;position:absolute;inset:24px 30px;box-shadow:0 0 0 999px #1b4fd80a}.scan-frame.svelte-1e6pjgp:before,.scan-frame.svelte-1e6pjgp:after{content:"";border:2.5px solid var(--blue);width:16px;height:16px;position:absolute}.scan-frame.svelte-1e6pjgp:before{border-width:2.5px 0 0 2.5px;border-radius:4px 0 0;top:-2px;left:-2px}.scan-frame.svelte-1e6pjgp:after{border-width:0 2.5px 2.5px 0;border-radius:0 0 4px;bottom:-2px;right:-2px}.mini-sheet.svelte-1e6pjgp{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:7px;width:min(100%,220px);padding:12px;display:grid;box-shadow:0 12px 26px -18px #11161f59}.mini-sheet__chip.svelte-1e6pjgp{color:#17663a;background:#e7f6ec;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:3px 7px;font-size:8px;font-weight:650;display:inline-flex}.mini-row.svelte-1e6pjgp{color:var(--ink-3);border-block-start:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:8px;padding-block:5px;font-size:9px;display:flex}.mini-row.svelte-1e6pjgp strong:where(.svelte-1e6pjgp){color:var(--ink);text-align:right;font-size:9.5px;font-weight:600}.mini-row__pill.svelte-1e6pjgp{background:var(--blue-soft);border-radius:4px;padding:2px 6px;color:var(--blue-dark)!important}.mini-total.svelte-1e6pjgp{color:#fff;background:#0d131d;border:1px solid #2b3442;border-radius:12px;gap:3px;width:min(100%,210px);padding:14px;display:grid;box-shadow:0 16px 30px -20px #000}.mini-total__label.svelte-1e6pjgp{letter-spacing:.04em;color:#9aa7ba;font-size:8px}.mini-total.svelte-1e6pjgp strong:where(.svelte-1e6pjgp){letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.mini-total__sub.svelte-1e6pjgp{color:#8fa0b8;justify-content:space-between;font-size:8px;display:flex}.mini-total__bar.svelte-1e6pjgp{background:#263142;border-radius:999px;height:4px;margin-block-start:6px;overflow:hidden}.mini-total__bar.svelte-1e6pjgp i:where(.svelte-1e6pjgp){border-radius:inherit;background:#6b93ff;width:86%;height:100%;display:block}.mini-total__budget.svelte-1e6pjgp{color:#9aa7ba;font-size:8px}.step__body.svelte-1e6pjgp{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:20px 20px 24px;display:grid}.step__num.svelte-1e6pjgp{background:var(--blue);width:30px;height:30px;color:var(--white);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.step.svelte-1e6pjgp h3:where(.svelte-1e6pjgp){letter-spacing:-.015em;margin:0 0 6px;font-size:1.0625rem;font-weight:650}.step.svelte-1e6pjgp p:where(.svelte-1e6pjgp){color:var(--ink-2);font-size:.9063rem;line-height:1.55}@media (width<=900px){.steps.svelte-1e6pjgp{grid-template-columns:1fr;max-width:620px}.step.svelte-1e6pjgp{grid-template-columns:210px minmax(0,1fr);align-items:stretch;display:grid}.step__visual.svelte-1e6pjgp{border-block-end:0;border-inline-end:1px solid var(--line);min-height:100%}.step__body.svelte-1e6pjgp{align-content:center}}@media (width<=560px){.step.svelte-1e6pjgp{grid-template-columns:1fr}.step__visual.svelte-1e6pjgp{border-block-end:1px solid var(--line);border-inline-end:0;min-height:180px}}.platforms.svelte-1yoj9db{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.platform.svelte-1yoj9db{align-content:start;gap:18px;padding:22px;display:grid}.platform__head.svelte-1yoj9db{align-items:center;gap:12px;display:flex}.platform__icon.svelte-1yoj9db{background:var(--blue-soft);width:40px;height:40px;color:var(--blue-dark);border-radius:11px;place-items:center;display:grid}.platform__head.svelte-1yoj9db h3:where(.svelte-1yoj9db){letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:650}.platform__head.svelte-1yoj9db span:where(.svelte-1yoj9db){color:var(--ink-3);font-size:.75rem}.platform__steps.svelte-1yoj9db{counter-reset:none;gap:10px;display:grid}.platform__steps.svelte-1yoj9db li:where(.svelte-1yoj9db){grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.platform__steps.svelte-1yoj9db span:where(.svelte-1yoj9db){border:1px solid var(--line-strong);width:22px;height:22px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:650;display:grid}.platform__steps.svelte-1yoj9db p:where(.svelte-1yoj9db){color:var(--ink-2);padding-block-start:1px;font-size:.875rem;line-height:1.5}.install__cta.svelte-1yoj9db{text-align:center;justify-items:center;gap:9px;margin-block-start:34px;display:grid}.install__cta.svelte-1yoj9db p:where(.svelte-1yoj9db){color:var(--ink-3);font-size:.7813rem}.install__notes.svelte-1yoj9db{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px;margin:30px auto 0;display:grid}.install__notes.svelte-1yoj9db p:where(.svelte-1yoj9db){border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;font-size:.8125rem;line-height:1.5;display:grid}.install__notes.svelte-1yoj9db svg{color:var(--blue);margin-block-start:2px}.install__notes.svelte-1yoj9db strong:where(.svelte-1yoj9db){color:var(--ink);font-weight:600}@media (width<=900px){.platforms.svelte-1yoj9db{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.install__notes.svelte-1yoj9db{grid-template-columns:1fr}}.section--dark.svelte-wxeo3c{background:radial-gradient(70% 100% at 100% 0%, #1b4fd838, transparent 60%), var(--dark)}.offline__grid.svelte-wxeo3c{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(36px,6vw,72px);display:grid}.offline__copy.svelte-wxeo3c{justify-items:start;gap:20px;display:grid;position:sticky;top:100px}.offline__copy.svelte-wxeo3c .h2:where(.svelte-wxeo3c){color:#fff;max-width:18ch}.offline__copy.svelte-wxeo3c .btn:where(.svelte-wxeo3c){margin-block-start:4px}.offline__list.svelte-wxeo3c{gap:2px;display:grid}.offline__list.svelte-wxeo3c li:where(.svelte-wxeo3c){border-block-start:1px solid var(--dark-line);grid-template-columns:auto minmax(0,1fr);gap:16px;padding-block:22px;display:grid}.offline__list.svelte-wxeo3c li:where(.svelte-wxeo3c):last-child{border-block-end:1px solid var(--dark-line)}.offline__icon.svelte-wxeo3c{color:#9db8ff;background:#1b4fd824;border:1px solid #33405a;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.offline__list.svelte-wxeo3c h3:where(.svelte-wxeo3c){letter-spacing:-.01em;color:#f2f5fa;margin:0 0 6px;font-size:1rem;font-weight:600}.offline__list.svelte-wxeo3c p:where(.svelte-wxeo3c){color:#aab5c6;max-width:48ch;font-size:.8906rem;line-height:1.6}@media (width<=900px){.offline__grid.svelte-wxeo3c{grid-template-columns:1fr}.offline__copy.svelte-wxeo3c{position:static}}.logo.svelte-1l8nvlt{letter-spacing:-.03em;font-weight:700;font-size:calc(var(--logo-size) * .62);color:var(--ink);align-items:center;gap:10px;line-height:1;display:inline-flex}.logo__mark.svelte-1l8nvlt{width:var(--logo-size);height:var(--logo-size);border-radius:calc(var(--logo-size) * .3);background:var(--blue);color:var(--white);place-items:center;display:grid;box-shadow:0 6px 16px -8px #1b4fd8bf}.logo__mark.svelte-1l8nvlt svg:where(.svelte-1l8nvlt){width:62%;height:62%}.footer.svelte-4jwo3w{background:var(--dark);color:#eef2f8;padding-block:clamp(48px,7vw,80px) 32px}.footer__cta.svelte-4jwo3w{border-block-end:1px solid var(--dark-line);justify-content:space-between;align-items:center;gap:32px;padding-block-end:clamp(36px,5vw,56px);display:flex}.footer__cta.svelte-4jwo3w h2:where(.svelte-4jwo3w){max-width:22ch;font-size:var(--step-3);letter-spacing:-.03em;color:#fff;font-weight:700;line-height:1.08}.footer__cta.svelte-4jwo3w p:where(.svelte-4jwo3w){color:#aab5c6;margin-block-start:10px;font-size:.9375rem}.footer__body.svelte-4jwo3w{justify-content:space-between;align-items:flex-start;gap:48px;padding-block:clamp(32px,5vw,48px);display:flex}.footer__brand.svelte-4jwo3w{gap:14px;max-width:330px;display:grid}.footer__brand.svelte-4jwo3w .logo{color:#fff}.footer__brand.svelte-4jwo3w p:where(.svelte-4jwo3w){color:#aab5c6;font-size:.8438rem;line-height:1.6}.footer__small.svelte-4jwo3w{color:#7f8c9f!important;font-size:.7813rem!important}.footer__nav.svelte-4jwo3w{gap:clamp(40px,8vw,96px);display:flex}.footer__nav.svelte-4jwo3w>div:where(.svelte-4jwo3w){align-content:start;gap:9px;display:grid}.footer__nav.svelte-4jwo3w h3:where(.svelte-4jwo3w){letter-spacing:.1em;text-transform:uppercase;color:#7f8c9f;margin:0 0 3px;font-size:.6875rem;font-weight:650}.footer__nav.svelte-4jwo3w a:where(.svelte-4jwo3w){color:#d3dbe7;font-size:.875rem;text-decoration:none}.footer__nav.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.footer__base.svelte-4jwo3w{border-block-start:1px solid var(--dark-line);color:#7f8c9f;justify-content:space-between;gap:16px;padding-block-start:24px;font-size:.75rem;display:flex}@media (width<=760px){.footer__cta.svelte-4jwo3w{flex-direction:column;align-items:flex-start;gap:22px}.footer__body.svelte-4jwo3w{flex-direction:column;gap:34px}}.header.svelte-a8kxe2{z-index:50;border-block-end:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f8fbdb;position:sticky;top:0}.header__inner.svelte-a8kxe2{justify-content:space-between;align-items:center;gap:24px;min-height:68px;display:flex}.brand.svelte-a8kxe2{flex:none;text-decoration:none}.nav.svelte-a8kxe2{align-items:center;gap:26px;margin-inline-start:auto;display:flex}.nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--ink-2);white-space:nowrap;font-size:.9063rem;font-weight:500;text-decoration:none}.nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--ink)}.header__actions.svelte-a8kxe2{align-items:center;gap:10px;display:flex}.menu-btn.svelte-a8kxe2{border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:10px;place-items:center;padding:0;display:none}.mobile.svelte-a8kxe2{padding:16px var(--gutter) 22px;border-block-start:1px solid var(--line);background:var(--surface);gap:16px;display:grid}.mobile__nav.svelte-a8kxe2{display:grid}.mobile__nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--ink);border-block-end:1px solid var(--line);padding:12px 2px;font-size:1rem;font-weight:500;text-decoration:none}@media (width<=860px){.nav.svelte-a8kxe2{display:none}.menu-btn.svelte-a8kxe2{display:grid}}@media (width<=560px){.header__cta.svelte-a8kxe2{display:none}}
