.shot-stage[data-v-88833719]{--h:14rem;--pad-x:1.4rem;--pad-y:1.4rem;--bar:1.35rem;--inset:.45rem;--turn:1;--win-w:min(100cqw - 2 * var(--pad-x),(100cqh - 2 * var(--pad-y) - var(--bar) - 2 * var(--inset)) * var(--ratio) + 2 * var(--inset));--win-h:calc((var(--win-w) - 2*var(--inset))/var(--ratio) + var(--bar) + var(--inset)*2);display:flex;flex-direction:column;gap:.6rem;position:relative}[dir=rtl] .shot-stage[data-v-88833719]{--turn:-1}.shot-stage__scene[data-v-88833719]{container-type:size;height:var(--h);position:relative}@media(min-width:40em){.shot-stage[data-v-88833719]{--h:18rem;container-type:size;display:block;height:var(--h)}.shot-stage--xl[data-v-88833719]{--h:24rem}.shot-stage--notes[data-v-88833719]{--pad-y:3.2rem}.shot-stage__scene[data-v-88833719]{container-type:normal;height:auto;inset:0;position:absolute}}@media(min-width:64em){.shot-stage--xl[data-v-88833719]{--h:28rem}}.shot-stage__glow[data-v-88833719]{background:radial-gradient(closest-side,color-mix(in srgb,var(--sc-fill) 26%,transparent),transparent 72%);border-radius:50%;inset:12% 10%;pointer-events:none;position:absolute}[data-theme=dark] .shot-stage__glow[data-v-88833719]{background:radial-gradient(closest-side,color-mix(in srgb,var(--sc-fill) 22%,transparent),transparent 72%)}.shot-stage__window[data-v-88833719]{background:#fff;border-radius:.8rem;box-shadow:0 0 0 1px #0f172a14,0 2px 4px #0f172a0f,0 24px 44px -18px #0f172a52,0 60px 90px -40px #0f172a66;left:50%;margin:0;overflow:hidden;position:absolute;top:var(--pad-y);transform:translate(var(--tx,-50%),var(--ty,0)) perspective(1600px) rotateY(calc(var(--turn)*9deg)) rotateX(4deg);width:var(--win-w);z-index:1}[data-theme=dark] .shot-stage__window[data-v-88833719]{background:#0f172a;box-shadow:0 0 0 1px #94a3b833,0 2px 4px #0000004d,0 24px 44px -18px #0009,0 60px 90px -40px color-mix(in srgb,var(--sc-fill) 28%,transparent)}.shot-stage__bar[data-v-88833719]{align-items:center;background:#f1f5f9;border-bottom:1px solid #e2e8f0;display:flex;gap:.3rem;height:var(--bar);padding:0 .7rem}[data-theme=dark] .shot-stage__bar[data-v-88833719]{background:#1e293b;border-bottom-color:#334155}.shot-stage__bar i[data-v-88833719]{background:#cbd5e1;border-radius:50%;display:block;height:.36rem;width:.36rem}[data-theme=dark] .shot-stage__bar i[data-v-88833719]{background:#475569}.shot-stage__page[data-v-88833719]{background:#f7fbfc;padding:var(--inset)}[data-theme=dark] .shot-stage__page[data-v-88833719]{background:#010717}.shot-stage__page img[data-v-88833719],.shot-stage__page picture[data-v-88833719]{display:block;height:auto;width:100%}.shot-stage__notes[data-v-88833719]{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.shot-note[data-v-88833719]{align-items:center;background:#fffffff2;border-radius:.85rem;box-shadow:0 0 0 1px #0f172a12,0 18px 36px -14px #0f172a66,0 4px 10px -4px #0f172a29;display:flex;gap:.6rem;padding-block:.55rem;padding-inline:.55rem .8rem;z-index:3}[data-theme=dark] .shot-note[data-v-88833719]{background:#0f172af2;box-shadow:0 0 0 1px #94a3b833,0 18px 36px -14px #000000b3}@supports (backdrop-filter:blur(1px)){.shot-note[data-v-88833719]{-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);background:#ffffffbd}[data-theme=dark] .shot-note[data-v-88833719]{background:#0f172ab3}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.shot-note[data-v-88833719]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}[data-theme=dark] .shot-note[data-v-88833719]{background:#0f172a}}@media(min-width:40em){.shot-stage__notes[data-v-88833719]{display:block;inset:0;pointer-events:none;position:absolute;z-index:3}.shot-note[data-v-88833719]{max-width:min(16rem,64cqw);position:absolute}.shot-note--1[data-v-88833719]{bottom:calc(100cqh - var(--pad-y) - .7rem);inset-inline-end:0}.shot-note--2[data-v-88833719]{inset-inline-start:0;top:calc(var(--pad-y) + var(--win-h) - .7rem)}}.shot-note__icon[data-v-88833719]{background:color-mix(in srgb,var(--sc-fill) 16%,transparent);border-radius:.6rem;color:var(--sc-accent);display:grid;flex:none;height:2rem;place-items:center;width:2rem}.shot-note__icon svg[data-v-88833719]{height:1rem;width:1rem}.shot-note--warn .shot-note__icon[data-v-88833719]{background:#dc26261f;color:#dc2626}[data-theme=dark] .shot-note--warn .shot-note__icon[data-v-88833719]{background:#f8727229;color:#f87171}.shot-note--ok .shot-note__icon[data-v-88833719]{background:#16a34a1f;color:#15803d}[data-theme=dark] .shot-note--ok .shot-note__icon[data-v-88833719]{background:#4ade8024;color:#4ade80}.shot-note__words[data-v-88833719]{min-width:0}.shot-note__title[data-v-88833719]{color:#0f172a;display:block;font-size:.8rem;font-weight:700;line-height:1.25}.shot-note__text[data-v-88833719]{color:#475569;display:block;font-size:.72rem;line-height:1.35;margin-top:.1rem}[data-theme=dark] .shot-note__title[data-v-88833719]{color:#f8fafc}[data-theme=dark] .shot-note__text[data-v-88833719]{color:#a9b5c7}.device-phone[data-v-46398a3f]{container-type:inline-size;display:block;position:relative;--turn:0;--turn-angle:15deg;--tip:6deg}.device-phone--left[data-v-46398a3f]{--turn:-1}.device-phone--right[data-v-46398a3f]{--turn:1}@media(max-width:39.99em){.device-phone[data-v-46398a3f]{--turn-angle:8deg;--tip:4deg}}.device-phone__body[data-v-46398a3f]{background:linear-gradient(135deg,#e7eaee,#9aa1ab 18%,#f4f6f8,#7e8591,#d8dce2 78%,#8a919b);border-radius:16cqw;box-shadow:0 .8cqw #6b7280,0 7cqw 10cqw -3cqw #0f172a4d,0 22cqw 30cqw -10cqw #0f172a38;padding:1.4cqw;position:relative}.device-phone--left .device-phone__body[data-v-46398a3f],.device-phone--right .device-phone__body[data-v-46398a3f]{box-shadow:calc(var(--turn)*-.6cqw) .4cqw 0 #6b7280,calc(var(--turn)*-1.2cqw) .8cqw 0 #5b6270,calc(var(--turn)*-1.8cqw) 1.2cqw 0 #4a5160,calc(var(--turn)*-2.3cqw) 1.5cqw 0 #3a4150,0 7cqw 10cqw -3cqw #0f172a59,0 22cqw 30cqw -10cqw #0f172a47;transform:perspective(1500px) rotateY(calc(var(--turn)*var(--turn-angle))) rotateX(var(--tip))}[data-theme=dark] .device-phone__body[data-v-46398a3f]{box-shadow:0 .8cqw #3b4252,0 7cqw 10cqw -3cqw #0000008c,0 22cqw 30cqw -10cqw #00000080}[data-theme=dark] .device-phone--left .device-phone__body[data-v-46398a3f],[data-theme=dark] .device-phone--right .device-phone__body[data-v-46398a3f]{box-shadow:calc(var(--turn)*-.6cqw) .4cqw 0 #3b4252,calc(var(--turn)*-1.2cqw) .8cqw 0 #333a49,calc(var(--turn)*-1.8cqw) 1.2cqw 0 #2b3140,calc(var(--turn)*-2.3cqw) 1.5cqw 0 #232937,0 7cqw 10cqw -3cqw #0000008c,0 22cqw 30cqw -10cqw #00000080}.device-phone__key[data-v-46398a3f]{background:linear-gradient(90deg,#7e8591,#eef0f3 50%,#8a919b);border-radius:.6cqw;position:absolute;right:-1.1cqw;width:1.3cqw}.device-phone__key--power[data-v-46398a3f]{height:11%;top:25%}.device-phone__key--volume[data-v-46398a3f]{height:18%;top:39%}.device-phone__bezel[data-v-46398a3f]{background:#05070c;border-radius:14.6cqw;box-shadow:inset 0 0 0 .35cqw #1c2230;padding:2.2cqw}.device-phone__screen[data-v-46398a3f]{aspect-ratio:1080/2340;background:#f8fafc;border-radius:12.4cqw;overflow:hidden;position:relative}[data-theme=dark] .device-phone__screen[data-v-46398a3f]{background:#0f172a}.device-phone__screen[data-v-46398a3f]:before{background:#05070c;border-radius:50%;box-shadow:0 0 0 .5cqw #ffffff0d;content:"";height:3.4cqw;left:50%;margin-left:-1.7cqw;position:absolute;top:3.2cqw;width:3.4cqw;z-index:2}.device-phone__screen[data-v-46398a3f]:after{background:linear-gradient(118deg,#fff3,#ffffff0f 32%,#fff0 46%);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}[data-theme=dark] .device-phone__screen[data-v-46398a3f]:after{background:linear-gradient(118deg,#ffffff1f,#ffffff0a 32%,#fff0 46%)}.device-phone__floor[data-v-46398a3f]{background:radial-gradient(closest-side,rgba(15,23,42,.28),transparent);border-radius:50%;bottom:-9cqw;filter:blur(6px);height:9cqw;left:12%;position:absolute;right:12%}[data-theme=dark] .device-phone__floor[data-v-46398a3f]{background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent)}.device-phone__frame[data-v-46398a3f]{inset:0;position:absolute}.device-phone__frame img[data-v-46398a3f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.device-phone__frame--loop[data-v-46398a3f]{animation-fill-mode:both;animation-iteration-count:infinite;animation-name:device-phone-loop-46398a3f;animation-timing-function:ease-in-out;opacity:0}.device-phone__frame--loop[data-v-46398a3f]:first-child{opacity:1}@keyframes device-phone-loop-46398a3f{0%{opacity:0}5%{opacity:1}33.3%{opacity:1}38.3%{opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.device-phone__frame--loop[data-v-46398a3f]{animation:none}}.concept[data-v-70a4c75e]{--turn:1;display:flex;flex-direction:column;padding:var(--space-6) var(--space-4);position:relative}.concept__sheet[data-v-70a4c75e]{display:flex;flex:1 1 auto;flex-direction:column}.concept__chain[data-v-70a4c75e]{flex:1 1 auto;grid-auto-rows:1fr}[dir=rtl] .concept[data-v-70a4c75e]{--turn:-1}.concept__glow[data-v-70a4c75e]{background:radial-gradient(closest-side,color-mix(in srgb,var(--sc-fill) 22%,transparent),transparent 72%);border-radius:50%;inset:8% 6%;pointer-events:none;position:absolute}.concept__sheet[data-v-70a4c75e]{background:var(--bg-1);border-radius:var(--radius-2xl);box-shadow:inset 0 0 0 1px var(--border),0 2px 4px #0f172a0d,0 24px 44px -18px #0f172a47,0 60px 90px -40px #0f172a52;margin:0;padding:var(--space-6);position:relative;transform:perspective(1600px) rotateY(calc(var(--turn)*7deg)) rotateX(3deg)}[data-theme=dark] .concept__sheet[data-v-70a4c75e]{box-shadow:inset 0 0 0 1px var(--border),0 24px 44px -18px #0009,0 60px 90px -40px color-mix(in srgb,var(--sc-fill) 24%,transparent)}@media(min-width:40em){.concept__sheet[data-v-70a4c75e]{padding:var(--space-7) var(--space-8)}}@media(max-width:39.99em){.concept[data-v-70a4c75e]{padding:var(--space-3) 0}.concept__sheet[data-v-70a4c75e]{transform:perspective(1600px) rotateY(calc(var(--turn)*4deg)) rotateX(2deg)}}.concept__label[data-v-70a4c75e]{color:var(--text-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin:0 0 var(--space-5);text-transform:uppercase}.concept__chain[data-v-70a4c75e]{list-style:none;margin:0;padding:0}.concept__chain[data-v-70a4c75e],.concept__step[data-v-70a4c75e]{display:grid;gap:var(--space-4);position:relative}.concept__step[data-v-70a4c75e]{align-items:start;grid-template-columns:auto minmax(0,1fr)}.concept__step[data-v-70a4c75e]:not(:last-child):after{background:color-mix(in srgb,var(--sc-fill) 35%,var(--border));border-radius:1px;bottom:calc(var(--space-4)*-1);content:"";inset-inline-start:1.2rem;margin-inline-start:-1px;position:absolute;top:2.5rem;width:2px}.concept__node[data-v-70a4c75e]{background:var(--sc-fill);border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--bg-1);color:var(--sc-on-fill);display:grid;height:2.4rem;place-items:center;width:2.4rem}.concept__node svg[data-v-70a4c75e]{height:1.1rem;width:1.1rem}.concept__body[data-v-70a4c75e]{min-width:0;padding-top:.15rem}.concept__title[data-v-70a4c75e]{align-items:baseline;color:var(--text-0);display:flex;flex-wrap:wrap;font-family:var(--font-family-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--space-2);line-height:1.3;margin:0}.concept__n[data-v-70a4c75e]{color:var(--sc-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em}.concept__status[data-v-70a4c75e]{align-items:center;background:color-mix(in srgb,#d97706 14%,transparent);border-radius:var(--radius-full);color:#b45309;display:inline-flex;font-family:var(--font-family-base);font-size:.7rem;font-weight:var(--font-weight-semibold);letter-spacing:.02em;padding:.05rem .55rem}[data-theme=dark] .concept__status[data-v-70a4c75e]{background:#fbbf2424;color:#fbbf24}.concept__text[data-v-70a4c75e]{color:var(--text-1);font-size:var(--font-size-sm);line-height:1.5;margin:var(--space-1) 0 0}.concept__chips[data-v-70a4c75e]{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-2) 0 0;padding:0}.concept__chip[data-v-70a4c75e]{background:var(--bg-0);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-1);font-size:.72rem;font-weight:var(--font-weight-medium);padding:.15rem .6rem}.concept__foot[data-v-70a4c75e]{border-top:1px solid var(--border);color:var(--text-2);font-size:var(--font-size-sm);line-height:1.5;margin:var(--space-5) 0 0;padding-top:var(--space-4)}.pv[data-v-afa51fed]{min-width:0}.pv__box[data-v-afa51fed]{container-type:size;display:flex;flex-direction:column;height:100%}.pv__box>.concept[data-v-afa51fed],.pv__box>.pv__phone[data-v-afa51fed],.pv__box>.shot-stage[data-v-afa51fed]{flex:1 1 auto;min-height:0}.pv__box>.shot-stage[data-v-afa51fed]{height:auto}.pv__phone[data-v-afa51fed]{margin:var(--space-4) auto var(--space-8);width:min(16.5rem,62vw,calc((100cqh - var(--space-12))/2.4))}.pv__caption[data-v-afa51fed]{color:var(--text-2);font-size:var(--font-size-sm);line-height:1.5;margin:var(--space-4) auto 0;max-width:30rem;text-align:center}
