.phone-preview[data-v-868d80d2]{flex-direction:column;gap:.85rem;display:flex}.phone-preview__label[data-v-868d80d2]{letter-spacing:.08em;text-transform:uppercase;color:var(--sage,#5c8374);margin:0;font-size:.6875rem;font-weight:600}.phone-preview__stage[data-v-868d80d2]{flex-direction:column;align-items:center;padding:.5rem 0 1.25rem;display:flex;position:relative}@media (width>=1024px){.phone-preview__stage[data-v-868d80d2]{align-items:flex-start}}.phone-preview__device[data-v-868d80d2]{z-index:1;width:min(100%,280px);position:relative}.phone-preview__btn[data-v-868d80d2]{z-index:0;background:linear-gradient(90deg,#2a2a2c,#1a1a1c 40%,#3a3a3c);position:absolute;box-shadow:inset 0 1px #ffffff1f}.phone-preview__btn--silent[data-v-868d80d2]{border-radius:2px 0 0 2px;width:3px;height:18px;top:18%;left:-3px}.phone-preview__btn--vol-up[data-v-868d80d2]{border-radius:2px 0 0 2px;width:3px;height:36px;top:26%;left:-3px}.phone-preview__btn--vol-down[data-v-868d80d2]{border-radius:2px 0 0 2px;width:3px;height:36px;top:38%;left:-3px}.phone-preview__btn--power[data-v-868d80d2]{background:linear-gradient(270deg,#2a2a2c,#1a1a1c 40%,#3a3a3c);border-radius:0 2px 2px 0;width:3px;height:52px;top:30%;right:-3px}.phone-preview__shell[data-v-868d80d2]{background:linear-gradient(155deg,#5c5c60 0,#2c2c2e 28%,#141416 62%,#3a3a3e);border-radius:2.65rem;padding:11px;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0006,0 28px 50px -12px #00000059,0 12px 20px -8px #0003}.phone-preview__shell[data-v-868d80d2]:before{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff1a 0,#0000 36% 70%,#ffffff0a);border-radius:calc(2.65rem - 1px);position:absolute;inset:1px}.phone-preview__glass[data-v-868d80d2]{aspect-ratio:9/19.5;background:#000;border-radius:2.1rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000008c}.phone-preview__status[data-v-868d80d2]{z-index:3;color:#172323;pointer-events:none;text-shadow:0 0 3px #ffffffa6;background:linear-gradient(#fffffff2,#fff0);justify-content:space-between;align-items:center;height:44px;padding:14px 22px 0;display:flex;position:absolute;top:0;left:0;right:0}.phone-preview__time[data-v-868d80d2]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:12px;font-weight:600}.phone-preview__status-icons[data-v-868d80d2]{align-items:center;gap:5px;display:flex}.phone-preview__signal[data-v-868d80d2]{width:15px;height:11px}.phone-preview__wifi[data-v-868d80d2]{width:14px;height:11px}.phone-preview__battery[data-v-868d80d2]{align-items:center;gap:1px;display:flex}.phone-preview__battery-body[data-v-868d80d2]{opacity:.9;border:1px solid;border-radius:2.5px;width:20px;height:9px;padding:1px}.phone-preview__battery-level[data-v-868d80d2]{background:currentColor;border-radius:1px;width:100%;height:100%;display:block}.phone-preview__battery-cap[data-v-868d80d2]{opacity:.45;background:currentColor;border-radius:0 1px 1px 0;width:1.5px;height:4px}.phone-preview__island[data-v-868d80d2]{z-index:4;background:#0a0a0a;border-radius:999px;justify-content:flex-end;align-items:center;gap:6px;width:86px;height:25px;padding:0 10px;display:flex;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0a,inset 0 1px 2px #000c}.phone-preview__lens[data-v-868d80d2]{background:radial-gradient(circle at 35% 35%,#2a3a4a 0,#0d1520 55%,#050508 100%);border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1px #ffffff14}.phone-preview__sensor[data-v-868d80d2]{background:#121214;border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 0 1px #ffffff0d}.phone-preview__screen[data-v-868d80d2]{background:#faf8f1;position:absolute;inset:0;overflow:hidden}.phone-preview__iframe[data-v-868d80d2]{scrollbar-width:none;background:#faf8f1;border:0;width:100%;height:100%;display:block}.phone-preview__iframe[data-v-868d80d2]::-webkit-scrollbar{width:0;height:0;display:none}.phone-preview__home[data-v-868d80d2]{z-index:4;pointer-events:none;background:#ffffff8c;border-radius:999px;width:108px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #00000026}.phone-preview__reflection[data-v-868d80d2]{filter:blur(2px);background:radial-gradient(#00000024 0,#0000 70%);border-radius:50%;width:min(72%,200px);height:14px;margin-top:-4px}
