.vphone[data-astro-cid-6pguk7ob]{width:var(--w,280px);max-width:100%;color:var(--white);-webkit-tap-highlight-color:transparent;transition:transform .7s var(--ease);display:block}.vphone[data-astro-cid-6pguk7ob]:hover,.vphone[data-astro-cid-6pguk7ob]:focus-visible{transform:translateY(-10px)rotate(-1deg)}.vphone[data-astro-cid-6pguk7ob]:focus-visible{outline:none}.vphone[data-astro-cid-6pguk7ob]:focus-visible .vphone__device[data-astro-cid-6pguk7ob]{outline:3px solid var(--g-300);outline-offset:5px}.vphone__device[data-astro-cid-6pguk7ob]{transition:box-shadow .6s var(--ease);background:linear-gradient(150deg,#24463a 0%,#07140f 55%,#17301f 100%);border-radius:42px;padding:9px;display:block;position:relative;box-shadow:inset 0 0 0 1.5px #fff3,inset 0 0 0 4px #050f0b,0 0 0 1px #7ee3ad47,0 44px 70px -26px #000c}.vphone[data-astro-cid-6pguk7ob]:hover .vphone__device[data-astro-cid-6pguk7ob],.vphone[data-astro-cid-6pguk7ob]:focus-visible .vphone__device[data-astro-cid-6pguk7ob]{box-shadow:inset 0 0 0 1.5px #ffffff4d,inset 0 0 0 4px #050f0b,0 0 0 1.5px #c4f06bb3,0 50px 80px -24px #000000d9,0 0 60px -8px #7ee3ad8c}.vphone__device[data-astro-cid-6pguk7ob]:before,.vphone__device[data-astro-cid-6pguk7ob]:after{content:"";background:linear-gradient(90deg,#1d382d,#0b1d15);border-radius:3px;width:4px;position:absolute}.vphone__device[data-astro-cid-6pguk7ob]:before{height:10%;top:22%;left:-3.5px}.vphone__device[data-astro-cid-6pguk7ob]:after{height:15%;top:27%;right:-3.5px}.vphone__screen[data-astro-cid-6pguk7ob]{aspect-ratio:9/16;isolation:isolate;background:#0a2a1d;border-radius:33px;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.vphone__video[data-astro-cid-6pguk7ob]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.vphone__shade[data-astro-cid-6pguk7ob]{pointer-events:none;background:linear-gradient(#03181052 0%,#0000 20% 58%,#031810d1 100%);position:absolute;inset:0}.vphone__screen[data-astro-cid-6pguk7ob]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff29 0%,#0000 28%);position:absolute;inset:0}.vphone__island[data-astro-cid-6pguk7ob]{background:#020d08;border-radius:999px;width:30%;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.vphone__time[data-astro-cid-6pguk7ob]{letter-spacing:.04em;backdrop-filter:blur(6px);background:#03181099;border:1px solid #ffffff40;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:800;position:absolute;top:14px;right:14px}.vphone__cta[data-astro-cid-6pguk7ob]{z-index:1;color:var(--g-950);background:var(--grad-light);transition:transform .5s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .8rem;font-size:.82rem;font-weight:800;display:flex;position:absolute;bottom:14px;left:12px;right:12px;box-shadow:0 10px 24px -8px #0009}.vphone__cta[data-astro-cid-6pguk7ob] .icon{stroke-width:2.2px;width:1.15em;height:1.15em}.vphone[data-astro-cid-6pguk7ob]:hover .vphone__cta[data-astro-cid-6pguk7ob]{transform:translateY(-3px)scale(1.03)}.vphone__cap[data-astro-cid-6pguk7ob]{text-align:center;gap:.3rem;margin-top:1.25rem;display:grid}.vphone__cap[data-astro-cid-6pguk7ob] strong[data-astro-cid-6pguk7ob]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-weight:500;line-height:1.2}.vphone__cap[data-astro-cid-6pguk7ob] small[data-astro-cid-6pguk7ob]{color:var(--on-dark-soft);font-size:.9rem;line-height:1.5}@media (width<=520px){.vphone__device[data-astro-cid-6pguk7ob]{border-radius:28px;padding:6px}.vphone__screen[data-astro-cid-6pguk7ob]{border-radius:23px}.vphone__island[data-astro-cid-6pguk7ob]{height:14px;top:7px}.vphone__time[data-astro-cid-6pguk7ob]{padding:.12rem .42rem;font-size:.64rem;top:9px;right:8px}.vphone__cta[data-astro-cid-6pguk7ob]{gap:.3rem;padding:.45rem .4rem;font-size:.7rem;bottom:8px;left:7px;right:7px}.vphone__cap[data-astro-cid-6pguk7ob] strong[data-astro-cid-6pguk7ob]{font-size:1rem}.vphone__cap[data-astro-cid-6pguk7ob] small[data-astro-cid-6pguk7ob]{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.vphone[data-astro-cid-6pguk7ob],.vphone[data-astro-cid-6pguk7ob]:hover,.vphone[data-astro-cid-6pguk7ob]:focus-visible{transform:none}}.viewer[data-astro-cid-wtcqywq5]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--white);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.viewer[data-astro-cid-wtcqywq5][open]{animation:v-in .4s var(--ease);flex-direction:column;display:flex}.viewer[data-astro-cid-wtcqywq5]::backdrop{backdrop-filter:blur(10px);background:radial-gradient(60rem 40rem at 50% 0,#1e78508c,#0000 70%),#041c13eb}@keyframes v-in{0%{opacity:0;transform:scale(.98)}}.viewer__top[data-astro-cid-wtcqywq5]{z-index:3;padding:max(14px, env(safe-area-inset-top)) clamp(14px, 3vw, 28px) 0;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.viewer__count[data-astro-cid-wtcqywq5]{letter-spacing:.06em;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;margin:0;padding:.4rem .85rem;font-size:.85rem;font-weight:800}.viewer__count[data-astro-cid-wtcqywq5]:empty{visibility:hidden}.viewer__close[data-astro-cid-wtcqywq5],.viewer__nav[data-astro-cid-wtcqywq5]{width:48px;height:48px;color:var(--white);backdrop-filter:blur(8px);cursor:pointer;transition:background .3s, transform .35s var(--ease);pointer-events:auto;background:#ffffff24;border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;display:grid}.viewer__close[data-astro-cid-wtcqywq5]:hover,.viewer__nav[data-astro-cid-wtcqywq5]:hover{background:#ffffff47;transform:scale(1.08)}.viewer__close[data-astro-cid-wtcqywq5] .icon,.viewer__nav[data-astro-cid-wtcqywq5] .icon{stroke-width:2.2px;width:22px;height:22px}.viewer__nav[data-astro-cid-wtcqywq5][hidden]{display:none}.viewer__stage[data-astro-cid-wtcqywq5]{padding:64px clamp(10px, 3vw, 28px) max(18px, env(safe-area-inset-bottom));touch-action:pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;gap:clamp(8px,2vw,28px);min-height:0;display:flex;position:relative}.viewer__fig[data-astro-cid-wtcqywq5]{justify-items:center;gap:.9rem;min-width:0;max-width:100%;max-height:100%;margin:0;display:grid}.viewer__media[data-astro-cid-wtcqywq5]{background:linear-gradient(150deg,#fff,#e4f7ec);border-radius:22px;place-items:center;min-height:0;padding:6px;display:grid;box-shadow:0 0 0 2px #7ee3ad8c,0 40px 80px -30px #000000b3}.viewer__img[data-astro-cid-wtcqywq5],.viewer__video[data-astro-cid-wtcqywq5]{object-fit:contain;background:#0a2a1d;border-radius:16px;width:auto;max-width:min(92vw,1100px);height:auto;max-height:calc(100dvh - 190px);display:block}.viewer__video[data-astro-cid-wtcqywq5]{aspect-ratio:9/16;object-fit:cover;width:auto;max-width:92vw;height:calc(100dvh - 190px)}.viewer__img[data-astro-cid-wtcqywq5][hidden],.viewer__video[data-astro-cid-wtcqywq5][hidden]{display:none}.viewer__cap[data-astro-cid-wtcqywq5]{text-align:center;gap:.2rem;max-width:56ch;display:grid}.viewer__cap[data-astro-cid-wtcqywq5] strong[data-astro-cid-wtcqywq5]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);font-weight:500}.viewer__cap[data-astro-cid-wtcqywq5] span[data-astro-cid-wtcqywq5]{color:var(--on-dark-soft);font-size:.95rem;line-height:1.5}.viewer__cap[data-astro-cid-wtcqywq5] span[data-astro-cid-wtcqywq5]:empty{display:none}@media (width<=720px){.viewer__nav[data-astro-cid-wtcqywq5]{bottom:max(20px, env(safe-area-inset-bottom));z-index:3;width:46px;height:46px;position:absolute}.viewer__nav--prev[data-astro-cid-wtcqywq5]{left:14px}.viewer__nav--next[data-astro-cid-wtcqywq5]{right:14px}.viewer__cap[data-astro-cid-wtcqywq5]{padding-inline:56px}.viewer__img[data-astro-cid-wtcqywq5],.viewer__video[data-astro-cid-wtcqywq5]{max-height:calc(100dvh - 210px)}.viewer__video[data-astro-cid-wtcqywq5]{height:calc(100dvh - 210px)}}html:has(dialog.viewer[open]){overflow:hidden}
