.phones.svelte-bmm5p0{justify-items:center;gap:2.5rem 1.5rem;display:grid}@media (width>=768px){.phones.svelte-bmm5p0{grid-template-columns:repeat(3,1fr);align-items:end;gap:1.25rem}.phone-card--0.svelte-bmm5p0{transform:translateY(1.5rem)scale(.94)}.phone-card--1.svelte-bmm5p0{z-index:2;transform:translateY(0)scale(1.02)}.phone-card--2.svelte-bmm5p0{transform:translateY(1.5rem)scale(.94)}}.phone-card.svelte-bmm5p0{width:100%;max-width:240px;margin:0;transition:transform .35s}@media (width>=768px){.phone-card.svelte-bmm5p0:hover{transform:translateY(-.35rem)scale(1.02)}.phone-card--1.svelte-bmm5p0:hover{transform:translateY(-.5rem)scale(1.04)}}.device.svelte-bmm5p0{perspective:800px}.device-bezel.svelte-bmm5p0{aspect-ratio:9/19;background:linear-gradient(160deg,#3a3a45 0%,#1a1a22 45%,#0e0e14 100%);border-radius:2rem;padding:.45rem;position:relative;box-shadow:0 0 0 1px #ffffff14,0 24px 48px -12px #000000bf,0 0 60px -20px #00a3ff40}.device-notch.svelte-bmm5p0{z-index:3;background:#050508;border-radius:999px;width:32%;height:.7rem;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.device-screen.svelte-bmm5p0{background:#0d0d12;border-radius:1.6rem;height:100%;overflow:hidden}.device-home.svelte-bmm5p0{z-index:3;background:#ffffff40;border-radius:999px;width:28%;height:.22rem;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.caption.svelte-bmm5p0{text-align:center;margin-top:1.25rem}.caption-index.svelte-bmm5p0{letter-spacing:.2em;color:#00a3ff;margin-bottom:.35rem;font-size:.65rem;font-weight:800;display:block}.caption.svelte-bmm5p0 h3:where(.svelte-bmm5p0){color:#fff;margin:0;font-size:1.05rem;font-weight:800}.caption.svelte-bmm5p0 p:where(.svelte-bmm5p0){color:#9ca3af;margin:.35rem 0 0;font-size:.85rem;line-height:1.4}.ui.svelte-bmm5p0{color:#e5e7eb;flex-direction:column;height:100%;padding:1.35rem .85rem 1.1rem;font-size:.62rem;display:flex}.ui-top.svelte-bmm5p0{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ui-logo.svelte-bmm5p0{object-fit:contain;width:1.35rem;height:1.35rem}.ui-time.svelte-bmm5p0{color:#9ca3af;font-size:.55rem;font-weight:600}.ui-title.svelte-bmm5p0{letter-spacing:.04em;font-size:.68rem;font-weight:800}.ui-back.svelte-bmm5p0{border-bottom:2px solid #00a3ff;border-left:2px solid #00a3ff;width:.55rem;height:.55rem;display:block;transform:rotate(45deg)}.ui-greet.svelte-bmm5p0{letter-spacing:-.02em;color:#fff;margin:0;font-size:1rem;font-weight:800}.ui-sub.svelte-bmm5p0{color:#9ca3af;margin:.15rem 0 .85rem;font-size:.58rem}.ui-card.svelte-bmm5p0{background:#16161c;border:1px solid #ffffff0f;border-radius:.75rem;padding:.7rem .75rem}.ui-card--accent.svelte-bmm5p0{background:linear-gradient(135deg,#00a3ff2e,#16161cf2);border-color:#00a3ff59}.ui-badge.svelte-bmm5p0{letter-spacing:.08em;text-transform:uppercase;color:#7dd3ff;background:#00a3ff40;border-radius:999px;margin-bottom:.35rem;padding:.12rem .4rem;font-size:.48rem;font-weight:800;display:inline-block}.ui-card.svelte-bmm5p0 strong:where(.svelte-bmm5p0){color:#fff;font-size:.78rem;display:block}.ui-meta.svelte-bmm5p0{color:#9ca3af;margin-top:.15rem;display:block}.ui-bar.svelte-bmm5p0{background:#ffffff14;border-radius:999px;height:.28rem;margin-top:.55rem;overflow:hidden}.ui-bar.svelte-bmm5p0 span:where(.svelte-bmm5p0){border-radius:inherit;background:#00a3ff;height:100%;display:block}.ui-row.svelte-bmm5p0{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.65rem;display:grid}.ui-stat.svelte-bmm5p0{text-align:center;background:#14141a;border:1px solid #ffffff0d;border-radius:.6rem;padding:.45rem .25rem}.ui-stat.svelte-bmm5p0 em:where(.svelte-bmm5p0){color:#00a3ff;font-size:.85rem;font-style:normal;font-weight:800;display:block}.ui-stat.svelte-bmm5p0 small:where(.svelte-bmm5p0){color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:.48rem}.ui-nav.svelte-bmm5p0{justify-content:center;gap:.55rem;margin-top:auto;padding-top:.75rem;display:flex}.ui-nav.svelte-bmm5p0 span:where(.svelte-bmm5p0){background:#374151;border-radius:999px;width:.35rem;height:.35rem}.ui-nav.svelte-bmm5p0 span.on:where(.svelte-bmm5p0){background:#00a3ff;width:1rem}.ui-ex.svelte-bmm5p0{background:#14141a;border:1px solid #ffffff0d;border-radius:.65rem;align-items:center;gap:.45rem;margin-bottom:.4rem;padding:.4rem;display:flex}.ui-ex.done.svelte-bmm5p0{opacity:.72}.ui-thumb.svelte-bmm5p0{background:linear-gradient(145deg,#1f2937,#0f172a);border-radius:.4rem;flex-shrink:0;width:1.7rem;height:1.7rem;box-shadow:inset 0 0 0 1px #00a3ff33}.ui-ex-text.svelte-bmm5p0{flex:1;min-width:0}.ui-ex-text.svelte-bmm5p0 strong:where(.svelte-bmm5p0){text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.62rem;display:block;overflow:hidden}.ui-ex-text.svelte-bmm5p0 span:where(.svelte-bmm5p0){color:#9ca3af;font-size:.5rem}.ui-check.svelte-bmm5p0{color:#34d399;border:1px solid #374151;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.5rem;font-weight:800;display:flex}.ui-ex.done.svelte-bmm5p0 .ui-check:where(.svelte-bmm5p0){background:#34d39926;border-color:#34d39966}.ui-cta.svelte-bmm5p0{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#0077b6;border-radius:999px;margin-top:auto;padding:.55rem;font-size:.58rem;font-weight:800}.ui-chart.svelte-bmm5p0{background:#14141a;border:1px solid #ffffff0d;border-radius:.75rem;justify-content:space-between;align-items:flex-end;gap:.25rem;height:5.5rem;margin:.4rem 0 .85rem;padding:.5rem .35rem 0;display:flex}.ui-col.svelte-bmm5p0{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.25rem;height:100%;display:flex}.ui-col-bar.svelte-bmm5p0{background:linear-gradient(#33b5ff,#00a3ff);border-radius:999px 999px 2px 2px;width:100%;max-width:.55rem;min-height:.4rem}.ui-col.svelte-bmm5p0 span:where(.svelte-bmm5p0){color:#6b7280;font-size:.42rem}.ui-metrics.svelte-bmm5p0{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.ui-metrics.svelte-bmm5p0>div:where(.svelte-bmm5p0){background:#14141a;border:1px solid #ffffff0d;border-radius:.65rem;padding:.55rem .5rem}.ui-metrics.svelte-bmm5p0 em:where(.svelte-bmm5p0){color:#fff;font-size:.85rem;font-style:normal;font-weight:800;display:block}.ui-metrics.svelte-bmm5p0 small:where(.svelte-bmm5p0){color:#9ca3af;font-size:.48rem}.ui-pill.svelte-bmm5p0{text-align:center;color:#7dd3ff;background:#00a3ff1f;border:1px solid #00a3ff40;border-radius:999px;margin-top:auto;padding:.45rem;font-size:.55rem;font-weight:700}
