.sv[data-astro-cid-qejt7mel]{place-items:center;width:100%;height:100%;display:grid;position:relative}.sv-lines[data-astro-cid-qejt7mel]{flex:1;gap:5px;display:grid}.sv-lines[data-astro-cid-qejt7mel] i[data-astro-cid-qejt7mel]{background:#1212111f;border-radius:3px;height:6px;display:block}.sv-lines[data-astro-cid-qejt7mel] i[data-astro-cid-qejt7mel]:last-child{width:60%}.sv-browser[data-astro-cid-qejt7mel]{background:var(--bg);width:86%;max-width:420px;box-shadow:0 0 0 1px var(--line);transition:transform .6s var(--ease-out);border-radius:12px;position:relative;overflow:hidden}.sv-browser__bar[data-astro-cid-qejt7mel]{border-bottom:1px solid var(--line);gap:5px;padding:9px 10px;display:flex}.sv-browser__bar[data-astro-cid-qejt7mel] i[data-astro-cid-qejt7mel]{background:#12121126;border-radius:50%;width:7px;height:7px}.sv-browser__body[data-astro-cid-qejt7mel]{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid}.b[data-astro-cid-qejt7mel]{background:#1212111a;border-radius:4px;display:block}.b--h[data-astro-cid-qejt7mel]{background:var(--ink);grid-column:span 2;height:14px}.b--h2[data-astro-cid-qejt7mel]{background:var(--ink);grid-area:2/span 2;width:70%;height:14px}.b--btn[data-astro-cid-qejt7mel]{background:var(--accent);border-radius:99px;grid-area:3/1;width:70%;height:16px}.b--img[data-astro-cid-qejt7mel]{background:linear-gradient(135deg, var(--accent-wash), #c9ceff);transition:transform .6s var(--ease-out);border-radius:8px;grid-area:1/3/span 3}.b--c[data-astro-cid-qejt7mel]{height:44px;transition:transform .6s var(--ease-out);border-radius:6px;margin-top:6px}.svc:hover .b--c[data-astro-cid-qejt7mel]:nth-of-type(6){transform:translateY(-4px)}.svc:hover .b--c[data-astro-cid-qejt7mel]:nth-of-type(7){transition-delay:60ms;transform:translateY(-8px)}.svc:hover .b--c[data-astro-cid-qejt7mel]:nth-of-type(8){transition-delay:.12s;transform:translateY(-12px)}.svc:hover .sv-browser[data-astro-cid-qejt7mel]{transform:translateY(-4px)rotate(-1deg)}.sv-browser__cursor[data-astro-cid-qejt7mel]{opacity:0;color:var(--surface);position:absolute;top:88px;left:13%}.sv-browser__cursor[data-astro-cid-qejt7mel] svg{fill:var(--ink);filter:drop-shadow(0 2px 3px #12121140)}.sv-cart[data-astro-cid-qejt7mel]{gap:8px;width:78%;max-width:280px;display:grid}.sv-cart__item[data-astro-cid-qejt7mel]{background:var(--bg);border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:.8125rem;display:flex}.sv-cart__thumb[data-astro-cid-qejt7mel]{background:linear-gradient(135deg,#e8d9c4,#c9a47e);border-radius:8px;flex:none;width:32px;height:32px}.sv-cart__item[data-astro-cid-qejt7mel]:nth-child(2) .sv-cart__thumb[data-astro-cid-qejt7mel]{background:linear-gradient(135deg, #c9ceff, var(--accent))}.sv-cart__btn[data-astro-cid-qejt7mel]{background:var(--ink);height:40px;color:var(--surface);border-radius:99px;justify-content:center;align-items:center;gap:8px;font-size:.8125rem;font-weight:520;display:flex}.sv-cart__badge[data-astro-cid-qejt7mel]{background:var(--accent);width:20px;height:20px;transition:transform .5s var(--ease-out);border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.svc:hover .sv-cart__badge[data-astro-cid-qejt7mel]{transform:scale(1.35)}.sv-phone[data-astro-cid-qejt7mel]{background:var(--bg);width:112px;height:196px;box-shadow:0 0 0 5px var(--ink);transition:transform .6s var(--ease-out);border-radius:24px;align-content:start;gap:7px;padding:26px 10px 10px;display:grid;position:relative}.sv-phone__notch[data-astro-cid-qejt7mel]{background:var(--ink);border-radius:9px;width:34px;height:9px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sv-phone__card[data-astro-cid-qejt7mel]{background:linear-gradient(135deg, var(--accent), #7a85ff);border-radius:10px;height:62px}.sv-phone__row[data-astro-cid-qejt7mel]{background:#1212111a;border-radius:6px;height:18px}.sv-phone__tab[data-astro-cid-qejt7mel]{background:var(--surface);height:20px;box-shadow:0 0 0 1px var(--line);border-radius:8px;position:absolute;bottom:10px;left:10px;right:10px}.svc:hover .sv-phone[data-astro-cid-qejt7mel]{transform:translateY(-6px)rotate(4deg)}.sv-phone__toast[data-astro-cid-qejt7mel]{background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 8px 16px -8px #12121166;opacity:0;border-radius:10px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:22px;left:7px;right:7px}.sv-phone__bell[data-astro-cid-qejt7mel]{background:var(--accent);width:16px;height:16px;color:var(--on-accent);border-radius:5px;flex:none;place-items:center;display:grid}.sv-phone__toast[data-astro-cid-qejt7mel] .sv-lines[data-astro-cid-qejt7mel]{gap:3px}.sv-phone__toast[data-astro-cid-qejt7mel] .sv-lines[data-astro-cid-qejt7mel] i[data-astro-cid-qejt7mel]{height:4px}.sv-dash[data-astro-cid-qejt7mel]{background:var(--bg);width:88%;max-width:320px;height:150px;box-shadow:0 0 0 1px var(--line);border-radius:12px;display:flex;overflow:hidden}.sv-dash__side[data-astro-cid-qejt7mel]{background:var(--ink);align-content:start;gap:7px;width:22%;padding:12px 8px;display:grid}.sv-dash__side[data-astro-cid-qejt7mel] i[data-astro-cid-qejt7mel]{background:#ecece740;border-radius:3px;height:6px}.sv-dash__side[data-astro-cid-qejt7mel] i[data-astro-cid-qejt7mel]:first-child{background:var(--accent)}.sv-dash__main[data-astro-cid-qejt7mel]{color:var(--accent-ink);flex:1;grid-template-rows:auto 1fr;gap:10px;padding:12px;display:grid}.sv-dash__kpis[data-astro-cid-qejt7mel]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sv-dash__kpis[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{background:var(--surface);height:30px;box-shadow:0 0 0 1px var(--line);border-radius:6px}.sv-dash[data-astro-cid-qejt7mel] svg[data-astro-cid-qejt7mel]{width:100%;height:100%}.sv-dash[data-astro-cid-qejt7mel] path[data-astro-cid-qejt7mel]{stroke-dasharray:220;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-out)}.svc:hover .sv-dash[data-astro-cid-qejt7mel] path[data-astro-cid-qejt7mel]{animation:draw 1.1s var(--ease-out)}@keyframes draw{0%{stroke-dashoffset:220px}}.sv-chart[data-astro-cid-qejt7mel]{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;width:76%;height:120px;display:flex}.sv-chart[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{height:var(--h);transform-origin:bottom;transition:transform .6s var(--ease-out) calc(var(--i) * 50ms), background .4s;background:#1212111a;border-radius:6px 6px 2px 2px;flex:1}.sv-chart[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]:last-child{background:var(--accent)}.svc:hover .sv-chart[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{transform:scaleY(1.08)}.sv-search[data-astro-cid-qejt7mel]{gap:8px;width:84%;max-width:300px;font-size:.8125rem;display:grid}.sv-search__box[data-astro-cid-qejt7mel]{background:var(--bg);height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:8px;padding:0 14px;display:flex}.sv-search__typed[data-astro-cid-qejt7mel]{white-space:nowrap;overflow:hidden}.sv-search__result[data-astro-cid-qejt7mel]{background:var(--bg);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.sv-search__result[data-astro-cid-qejt7mel].is-you{background:var(--surface);box-shadow:0 0 0 1.5px var(--accent);transition:transform .5s var(--ease-out)}.sv-search__result[data-astro-cid-qejt7mel].is-you span[data-astro-cid-qejt7mel]{color:var(--muted);font-size:.75rem}.svc:hover .sv-search__result[data-astro-cid-qejt7mel].is-you{transform:scale(1.03)}.sv-swatch[data-astro-cid-qejt7mel]{display:flex;position:relative}.sv-swatch[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{background:var(--c);width:64px;height:64px;box-shadow:0 0 0 3px var(--surface);transition:transform .6s var(--ease-out);border-radius:50%;margin-left:-16px}.sv-swatch[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]:first-child{margin-left:0}.sv-swatch[data-astro-cid-qejt7mel] b[data-astro-cid-qejt7mel]{letter-spacing:-.04em;font-size:2.25rem;font-weight:620;position:absolute;top:-30px;right:-8px}.svc:hover .sv-swatch[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]:first-child{transform:translate(-10px)}.svc:hover .sv-swatch[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]:nth-child(2){transform:translate(-4px)}.svc:hover .sv-swatch[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]:nth-child(3){transform:translate(4px)}.svc:hover .sv-swatch[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]:nth-child(4){transform:translate(10px)}.sv-pulse[data-astro-cid-qejt7mel]{width:84%;max-width:300px;color:var(--on-accent);gap:10px;font-size:.8125rem;display:grid}.sv-pulse__row[data-astro-cid-qejt7mel]{align-items:center;gap:8px;display:flex}.sv-pulse__row[data-astro-cid-qejt7mel] b[data-astro-cid-qejt7mel]{font-family:var(--font-mono);margin-left:auto;font-size:.75rem;font-weight:400}.sv-pulse[data-astro-cid-qejt7mel] svg[data-astro-cid-qejt7mel]{width:100%;height:48px}.sv-pulse[data-astro-cid-qejt7mel] path[data-astro-cid-qejt7mel]{stroke-dasharray:260;animation:3s linear infinite draw-pulse}@keyframes draw-pulse{0%{stroke-dashoffset:260px}to{stroke-dashoffset:-260px}}.sv-pulse__log[data-astro-cid-qejt7mel]{font-family:var(--font-mono);flex-wrap:wrap;gap:6px;font-size:.6875rem;display:flex}.sv-pulse__log[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{background:#ffffff24;border-radius:99px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}@media (prefers-reduced-motion:reduce){.sv-pulse[data-astro-cid-qejt7mel] path[data-astro-cid-qejt7mel]{animation:none}}@media (prefers-reduced-motion:no-preference){.is-live[data-astro-cid-qejt7mel] .sv-browser__cursor[data-astro-cid-qejt7mel]{animation:sv-cursor 6s var(--ease-out) infinite}.is-live[data-astro-cid-qejt7mel] .b--btn[data-astro-cid-qejt7mel]{animation:sv-press 6s var(--ease-out) infinite}.is-live[data-astro-cid-qejt7mel] .sv-cart__item[data-astro-cid-qejt7mel]:nth-child(2){animation:sv-drop 5s var(--ease-out) infinite}.is-live[data-astro-cid-qejt7mel] .sv-cart__badge[data-astro-cid-qejt7mel]{animation:sv-bump 5s var(--ease-out) infinite}.is-live[data-astro-cid-qejt7mel] .sv-phone__toast[data-astro-cid-qejt7mel]{animation:sv-toast 6s var(--ease-out) infinite}.is-live[data-astro-cid-qejt7mel] .sv-dash[data-astro-cid-qejt7mel] path[data-astro-cid-qejt7mel]{animation:sv-redraw 6s var(--ease-out) infinite}.is-live[data-astro-cid-qejt7mel] .sv-chart[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{animation:sv-grow 6s var(--ease-out) calc(var(--i) * 70ms) infinite}.is-live[data-astro-cid-qejt7mel] .sv-search__typed[data-astro-cid-qejt7mel]{animation:6s steps(14,end) infinite sv-type}.is-live[data-astro-cid-qejt7mel] .sv-search__result[data-astro-cid-qejt7mel].is-you{animation:sv-found 6s var(--ease-out) infinite}.is-live[data-astro-cid-qejt7mel] .sv-swatch[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{animation:sv-bob 3.2s ease-in-out calc(var(--i) * .16s) infinite}.is-live[data-astro-cid-qejt7mel] .sv-swatch[data-astro-cid-qejt7mel] b[data-astro-cid-qejt7mel]{animation:5s ease-in-out infinite sv-weight}}@keyframes sv-cursor{0%{opacity:0;top:150px;left:82%;scale:1}12%{opacity:1}40%{top:88px;left:13%;scale:1}46%{scale:.8}52%{scale:1}78%{opacity:1;top:88px;left:13%}92%,to{opacity:0;top:128px;left:34%}}@keyframes sv-press{0%,44%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent);scale:1}47%{scale:.88}54%{scale:1}66%,to{box-shadow:0 0 0 9px #0000}}@keyframes sv-drop{0%,6%{opacity:0;translate:0 -12px;scale:.96}18%,86%{opacity:1;translate:0;scale:1}96%,to{opacity:0;translate:0 6px;scale:1}}@keyframes sv-bump{0%,17%{scale:1}23%{scale:1.5}30%{scale:.9}36%,to{scale:1}}@keyframes sv-toast{0%,12%{opacity:0;translate:0 -16px}22%,72%{opacity:1;translate:0}84%,to{opacity:0;translate:0 -16px}}@keyframes sv-redraw{0%{stroke-dashoffset:220px;opacity:1}45%,86%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes sv-grow{0%{scale:1 .12}28%,86%{scale:1}to{scale:1 .12}}@keyframes sv-type{0%,8%{max-width:0}40%,90%{max-width:9em}to{max-width:0}}@keyframes sv-found{0%,40%{opacity:.45;box-shadow:0 0 0 1.5px var(--line);scale:.97}50%,88%{opacity:1;box-shadow:0 0 0 1.5px var(--accent), 0 0 0 6px color-mix(in srgb, var(--accent) 16%, transparent);scale:1}to{opacity:.45;box-shadow:0 0 0 1.5px var(--line);scale:.97}}@keyframes sv-bob{0%,to{translate:0}50%{translate:0 -8px}}@keyframes sv-weight{0%,to{font-weight:620}50%{font-weight:300}}
