.sd[data-astro-cid-glj2f5ao]{margin:0}.sd-frame[data-astro-cid-glj2f5ao]{background:color-mix(in srgb, var(--color-surface-low) 70%, transparent);box-shadow:inset 0 0 0 1px var(--color-outline-variant), 0 40px 90px -40px #0a1e1459;border-radius:clamp(1.25rem,2.6vw,2rem);padding:clamp(.5rem,1.4vw,1.1rem)}.sd-viewport[data-astro-cid-glj2f5ao]{aspect-ratio:1280/860;box-shadow:0 0 0 1px var(--color-outline-variant), 0 20px 50px -24px #0a1e1466;background:var(--color-surface-lowest);border-radius:clamp(.75rem,1.6vw,1.25rem);position:relative;overflow:hidden}.sd-app[data-astro-cid-glj2f5ao]{transform-origin:0 0;-webkit-user-select:none;user-select:none;width:1280px;height:860px;position:absolute;top:0;left:0;overflow:hidden}[data-astro-cid-glj2f5ao][data-sd=stage]{isolation:isolate;width:624px;height:468px}.sd-bg[data-astro-cid-glj2f5ao]{opacity:0;transition:opacity .6s var(--ease-out-quint);position:absolute;inset:0}.sd-bg[data-astro-cid-glj2f5ao][data-on]{opacity:1}.sd-view[data-astro-cid-glj2f5ao]{opacity:0;transition:opacity .35s var(--ease-out-quint);position:absolute}.sd-view[data-astro-cid-glj2f5ao][data-on]{opacity:1}.sd-plate[data-astro-cid-glj2f5ao]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sd-shadow[data-astro-cid-glj2f5ao]{pointer-events:none;position:absolute}.sd-screen[data-astro-cid-glj2f5ao]{transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden;container-type:size}.sd-placeholder[data-astro-cid-glj2f5ao]{color:#ffffff73;text-align:center;background:linear-gradient(135deg,#14151a,#23252d);place-items:center;font-size:5.5cqmin;font-weight:500;line-height:1.45;display:grid;position:absolute;inset:0}.sd-recording[data-astro-cid-glj2f5ao]{opacity:0;transition:opacity .5s var(--ease-out-quint);position:absolute;inset:0}.sd[data-astro-cid-glj2f5ao][data-media=ready] .sd-recording[data-astro-cid-glj2f5ao]{opacity:1}[data-astro-cid-glj2f5ao][data-sd=ready][data-off]{visibility:hidden;position:absolute;inset:0 0 auto}.sd-app[data-astro-cid-glj2f5ao] [data-canvas-trigger] .tabular-nums{display:none}.sd-export[data-astro-cid-glj2f5ao]:has(.cost-chip[hidden]){padding-right:1.25rem}.sd-avatar[data-astro-cid-glj2f5ao]{border:1px solid var(--color-outline-variant);background:var(--color-primary);width:2.25rem;height:2.25rem;color:var(--color-on-primary);border-radius:999px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:600;display:grid}.sd-thumb[data-astro-cid-glj2f5ao]{aspect-ratio:3456/2234;width:100%;display:block;position:relative}.sd-modal[data-astro-cid-glj2f5ao]{z-index:40;place-items:center;display:grid;position:absolute;inset:0}.sd-modal[data-astro-cid-glj2f5ao][hidden]{display:none}.sd-backdrop[data-astro-cid-glj2f5ao]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c0e52;position:absolute;inset:0}[data-theme=dark] .sd-backdrop[data-astro-cid-glj2f5ao]{background:#0000006b}.sd-dialog[data-astro-cid-glj2f5ao]{position:relative}.sd-file[data-astro-cid-glj2f5ao]{z-index:50;white-space:nowrap;background:var(--color-surface);width:max-content;box-shadow:0 0 0 1px var(--color-outline-variant), 0 18px 40px -14px #00000059;opacity:0;border-radius:999px;align-items:center;gap:.75rem;padding:.55rem 1.1rem .55rem .55rem;display:flex;position:absolute;top:0;left:0}.sd-file-icon[data-astro-cid-glj2f5ao]{background:var(--color-primary-container);width:2.25rem;height:2.25rem;color:var(--color-primary);border-radius:999px;place-items:center;display:grid}.sd-hand[data-astro-cid-glj2f5ao]{z-index:60;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.sd-cursor[data-astro-cid-glj2f5ao]{transform-origin:1.5px 1.5px;fill:#111;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 3px 4px #0000004d);pointer-events:none;width:26px;height:26px;position:absolute;top:-1px;left:-1px}.sd-ripple[data-astro-cid-glj2f5ao]{z-index:59;background:color-mix(in srgb, var(--color-primary) 35%, transparent);opacity:0;pointer-events:none;border-radius:999px;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:0;left:0}.sd-steps[data-astro-cid-glj2f5ao]{grid-template-columns:repeat(5,1fr);max-width:40rem;margin:1.75rem auto 0;padding:0;list-style:none;display:grid}.sd-step[data-astro-cid-glj2f5ao]{color:var(--color-on-surface-variant);transition:color .3s var(--ease-out-quint);flex-direction:column;align-items:center;gap:.6rem;font-size:.8125rem;font-weight:500;display:flex;position:relative}.sd-step[data-astro-cid-glj2f5ao]:not(:first-child):before{content:"";background:linear-gradient(90deg, var(--color-primary) 50%, var(--color-outline-variant) 50%) right / 200% 100%;width:calc(100% - 20px);height:1.5px;transition:background-position .5s var(--ease-out-quint);border-radius:999px;position:absolute;top:4px;right:calc(50% + 10px)}.sd-step[data-astro-cid-glj2f5ao][data-reached]:not(:first-child):before{background-position:0}.sd-step-dot[data-astro-cid-glj2f5ao]{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--color-outline);transition:background-color .3s var(--ease-out-quint), box-shadow .3s var(--ease-out-quint), transform .3s var(--ease-out-quint);border-radius:999px}.sd-step[data-astro-cid-glj2f5ao][data-reached] .sd-step-dot[data-astro-cid-glj2f5ao]{background:var(--color-primary);box-shadow:inset 0 0 0 1.5px var(--color-primary)}.sd-step[data-astro-cid-glj2f5ao][aria-current=step]{color:var(--color-on-surface)}.sd-step[data-astro-cid-glj2f5ao][aria-current=step] .sd-step-dot[data-astro-cid-glj2f5ao]{box-shadow:inset 0 0 0 1.5px var(--color-primary), 0 0 0 4px color-mix(in srgb, var(--color-primary) 18%, transparent);transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.sd-cursor[data-astro-cid-glj2f5ao],.sd-ripple[data-astro-cid-glj2f5ao],.sd-file[data-astro-cid-glj2f5ao]{display:none}}.hero-wash[data-astro-cid-qmrutqly]{background:radial-gradient(56rem 34rem at 50% -12%, color-mix(in srgb, var(--color-primary) 13%, transparent), transparent 70%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--color-on-surface) 9%, transparent) 1px, transparent 0) 0 0 / 22px 22px;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 62%);mask-image:linear-gradient(#000 0% 30%,#0000 62%)}.hero-title[data-astro-cid-qmrutqly]{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.6rem,1.3rem + 4vw,4.75rem);font-weight:560;line-height:1}.plate[data-astro-cid-pc2qhzth]{width:100%;display:block;position:relative}.plate-shadow[data-astro-cid-pc2qhzth]{position:absolute}.plate-shadow[data-astro-cid-pc2qhzth][data-kind=drop]{box-shadow:var(--plate-shadow,0 1.5cqw 3cqw -.5cqw #0a1e144d)}.plate-shadow[data-astro-cid-pc2qhzth][data-kind=contact]{background:radial-gradient(closest-side,#0000006b,#00000029 60%,#0000);border-radius:50%}.plate-screen[data-astro-cid-pc2qhzth]{background:#fff;position:absolute;overflow:hidden}.plate-img[data-astro-cid-pc2qhzth]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hiw-tab[data-astro-cid-477lk3b5]{border-radius:var(--radius-lg);width:100%;color:var(--color-on-surface-variant);text-align:start;cursor:pointer;isolation:isolate;gap:1rem;padding:1.125rem 1.25rem;display:flex;position:relative;overflow:hidden}.hiw-tab[data-astro-cid-477lk3b5]:before,.hiw-icon[data-astro-cid-477lk3b5]:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s var(--ease-out-quint);position:absolute;inset:0}.hiw-tab[data-astro-cid-477lk3b5]:before{border:1px solid var(--color-outline-variant);background:var(--color-surface);box-shadow:var(--shadow-sm)}.hiw-icon[data-astro-cid-477lk3b5]:before{background:var(--color-primary-container)}.hiw-tab[data-astro-cid-477lk3b5][aria-selected=true]:before,.hiw-tab[data-astro-cid-477lk3b5][aria-selected=true] .hiw-icon[data-astro-cid-477lk3b5]:before{opacity:1}.hiw-tab[data-astro-cid-477lk3b5]:hover{color:var(--color-on-surface)}.hiw-tab[data-astro-cid-477lk3b5]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.hiw-tab[data-astro-cid-477lk3b5][aria-selected=true]{color:var(--color-on-surface)}.hiw-icon[data-astro-cid-477lk3b5]{isolation:isolate;border-radius:var(--radius-md);background:var(--color-surface-low);flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.hiw-tab[data-astro-cid-477lk3b5][aria-selected=true] .hiw-icon[data-astro-cid-477lk3b5]{color:var(--color-on-primary-container)}.hiw-body[data-astro-cid-477lk3b5]{opacity:0;transition:grid-template-rows .45s var(--ease-out-quint), opacity .25s;grid-template-rows:0fr;display:grid}.hiw-body[data-astro-cid-477lk3b5]>span[data-astro-cid-477lk3b5]{min-height:0;overflow:hidden}.hiw-tab[data-astro-cid-477lk3b5][aria-selected=true] .hiw-body[data-astro-cid-477lk3b5]{opacity:1;transition:grid-template-rows .45s var(--ease-out-quint), opacity .4s .1s;grid-template-rows:1fr}.hiw-progress[data-astro-cid-477lk3b5]{background:color-mix(in srgb, var(--color-outline-variant) 50%, transparent);opacity:0;border-radius:999px;height:2px;transition:opacity .2s;position:absolute;bottom:0;left:1.25rem;right:1.25rem;overflow:hidden}.hiw-progress[data-astro-cid-477lk3b5] span[data-astro-cid-477lk3b5]{background:var(--color-primary);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hiw-tab[data-astro-cid-477lk3b5][aria-selected=true] .hiw-progress[data-astro-cid-477lk3b5]{opacity:1}.hiw-stage[data-astro-cid-477lk3b5]{aspect-ratio:6/5;border:1px solid color-mix(in srgb, var(--color-outline-variant) 60%, transparent);background:radial-gradient(color-mix(in srgb, var(--color-on-surface) 11%, transparent) 1px, transparent 1.4px) 0 0 / 18px 18px, var(--color-surface-low);contain:layout paint;border-radius:1.5rem;position:relative;overflow:hidden;container-type:inline-size}[data-astro-cid-477lk3b5][data-play] .rec-scroll{animation:16s linear infinite hiw-scroll}@keyframes hiw-scroll{0%{transform:none}to{transform:translateY(-50%)}}.hiw[data-astro-cid-477lk3b5][data-paused] [data-astro-cid-477lk3b5]:is(.hiw-stage,.hiw-stage *){animation-play-state:paused}.hiw-scene[data-astro-cid-477lk3b5]{opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s .3s;position:absolute;inset:0;transform:scale(.985)}.hiw-scene[data-astro-cid-477lk3b5][data-state=in]{opacity:1;visibility:visible;transition:opacity .45s .1s, transform .6s .1s var(--ease-out-quint);transform:none}.hiw-scene[data-astro-cid-477lk3b5] svg{flex-shrink:0}.s1-card[data-astro-cid-477lk3b5],.s2-tag[data-astro-cid-477lk3b5],.s2-picker[data-astro-cid-477lk3b5],.s3-panel[data-astro-cid-477lk3b5]{border:1px solid var(--color-outline-variant);background:var(--color-surface);color:var(--color-on-surface);box-shadow:0 2cqw 5cqw -2cqw #0a1e1447}.s1-card[data-astro-cid-477lk3b5]{border-radius:3cqw;width:60cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}.s1-head[data-astro-cid-477lk3b5]{padding:2.4cqw 3cqw 1.8cqw;font-size:2.2cqw;font-weight:600;display:block}.s1-zone[data-astro-cid-477lk3b5]{aspect-ratio:16/10;border:.3cqw dashed var(--color-outline-variant);isolation:isolate;border-radius:2cqw;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqw;margin:0 3cqw;display:flex;position:relative}.s1-zone[data-astro-cid-477lk3b5]:before{content:"";z-index:-1;border:.3cqw dashed var(--color-primary);background:var(--color-primary-container);opacity:0;border-radius:2cqw;position:absolute;inset:-.3cqw}.s1-orb[data-astro-cid-477lk3b5]{background:var(--color-primary-container);width:8cqw;height:8cqw;color:var(--color-on-primary-container);border-radius:50%;place-items:center;display:grid}.s1-orb[data-astro-cid-477lk3b5] svg{width:3.6cqw;height:3.6cqw}.s1-title[data-astro-cid-477lk3b5]{font-size:2.3cqw;font-weight:600}.s1-formats[data-astro-cid-477lk3b5]{gap:1cqw;display:flex}.s1-formats[data-astro-cid-477lk3b5] span[data-astro-cid-477lk3b5]{background:var(--color-surface-low);color:var(--color-on-surface-variant);border-radius:999px;padding:.5cqw 1.2cqw;font-size:1.6cqw;font-weight:500}.s1-ready[data-astro-cid-477lk3b5]{opacity:0;background:#141517;border-radius:2cqw;position:absolute;inset:-.3cqw;overflow:hidden}.s1-time[data-astro-cid-477lk3b5]{color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:999px;padding:.6cqw 1.2cqw;font-size:1.5cqw;font-weight:600;position:absolute;bottom:1.4cqw;left:1.4cqw}.s1-foot[data-astro-cid-477lk3b5]{justify-content:space-between;align-items:center;gap:2cqw;min-height:9cqw;padding:2cqw 3cqw;display:flex}.s1-meta[data-astro-cid-477lk3b5]{opacity:0;flex-direction:column;gap:.4cqw;display:flex}.s1-name[data-astro-cid-477lk3b5]{font-size:2cqw;font-weight:600}.s1-dims[data-astro-cid-477lk3b5]{color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums;font-size:1.6cqw}.s1-chip[data-astro-cid-477lk3b5]{background:var(--color-primary-container);color:var(--color-on-primary-container);opacity:0;border-radius:999px;align-items:center;gap:.6cqw;padding:.8cqw 1.6cqw;font-size:1.7cqw;font-weight:600;display:inline-flex}.s1-chip[data-astro-cid-477lk3b5] svg,.s3-toast[data-astro-cid-477lk3b5] svg,.s4-toast[data-astro-cid-477lk3b5] svg{width:2cqw;height:2cqw}.s1-file[data-astro-cid-477lk3b5]{border:1px solid var(--color-outline-variant);background:var(--color-surface);width:22cqw;color:var(--color-on-surface);opacity:0;border-radius:1.8cqw;flex-direction:column;gap:1cqw;padding:1cqw;display:flex;position:absolute;top:46%;left:50%;translate:-50% -50%;box-shadow:0 3cqw 6cqw -2cqw #0a1e1466}.s1-thumb[data-astro-cid-477lk3b5]{aspect-ratio:16/10;color:#fff;background:linear-gradient(140deg,#1d2320,#0f3b24 60%,#00aa45);border-radius:1.2cqw;place-items:center;display:grid}.s1-thumb[data-astro-cid-477lk3b5] svg{width:3cqw;height:3cqw}.s1-file-name[data-astro-cid-477lk3b5]{padding:0 .6cqw .4cqw;font-size:1.6cqw;font-weight:600}.s1-cursor[data-astro-cid-477lk3b5]{width:4.4cqw;fill:var(--color-on-surface);stroke:var(--color-surface);stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 .4cqw .6cqw #00000040);position:absolute;bottom:-3cqw;right:-2.6cqw}[data-astro-cid-477lk3b5][data-play] .s1-file[data-astro-cid-477lk3b5]{animation:2.2s both s1-file}[data-astro-cid-477lk3b5][data-play] .s1-zone[data-astro-cid-477lk3b5]{animation:2.2s both s1-zone}[data-astro-cid-477lk3b5][data-play] .s1-zone[data-astro-cid-477lk3b5]:before{animation:2.2s both s1-glow}[data-astro-cid-477lk3b5][data-play] .s1-ready[data-astro-cid-477lk3b5]{animation:2.2s var(--ease-out-quint) s1-ready both}[data-astro-cid-477lk3b5][data-play] .s1-meta[data-astro-cid-477lk3b5]{animation:2.2s var(--ease-out-quint) s1-meta both}[data-astro-cid-477lk3b5][data-play] .s1-chip[data-astro-cid-477lk3b5]{animation:2.2s both s1-chip}@keyframes s1-file{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(36cqw,30cqw)rotate(10deg)scale(1)}10%{opacity:1}46%{opacity:1;transform:translate(0)rotate(-3deg)scale(1)}56%{opacity:1;transform:translate(0)rotate(0)scale(.92)}70%,to{opacity:0;transform:translate(0)rotate(0)scale(.5)}}@keyframes s1-zone{0%,34%,74%,to{transform:none}46%,60%{transform:scale(1.03)}}@keyframes s1-glow{0%,34%,74%,to{opacity:0}46%,60%{opacity:1}}@keyframes s1-ready{0%,58%{opacity:0;transform:scale(.9)}80%,to{opacity:1;transform:none}}@keyframes s1-meta{0%,68%{opacity:0;transform:translateY(1cqw)}86%,to{opacity:1;transform:none}}@keyframes s1-chip{0%,76%{opacity:0;transform:scale(.6)}90%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}.s2-tag[data-astro-cid-477lk3b5]{white-space:nowrap;border-radius:999px;padding:1cqw 2.2cqw;font-size:1.9cqw;font-weight:600;display:grid;position:absolute;top:5cqw;left:50%;translate:-50%}.s2-tag[data-astro-cid-477lk3b5]>span[data-astro-cid-477lk3b5]{opacity:0;grid-area:1/1;justify-self:center}.s2-tag[data-astro-cid-477lk3b5] em[data-astro-cid-477lk3b5]{color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums;margin-left:1cqw;font-style:normal;font-weight:500}.s2-devices[data-astro-cid-477lk3b5]{position:absolute;inset:13cqw 0 16cqw}.s2-dev[data-astro-cid-477lk3b5]{opacity:0;--plate-shadow:0 2cqw 3.6cqw -.6cqw #0a1e1452;position:absolute;top:50%;left:50%;translate:-50% -50%}.s2-phone[data-astro-cid-477lk3b5]{width:25cqw}.s2-tablet[data-astro-cid-477lk3b5]{width:66cqw}.s2-laptop[data-astro-cid-477lk3b5]{width:74cqw}.s2-picker[data-astro-cid-477lk3b5]{border-radius:999px;padding:.8cqw;display:flex;position:absolute;bottom:4.5cqw;left:50%;translate:-50%}.s2-option[data-astro-cid-477lk3b5]{justify-content:center;align-items:center;gap:.8cqw;width:15cqw;height:5.6cqw;font-size:1.9cqw;font-weight:600;display:flex;position:relative}.s2-option[data-astro-cid-477lk3b5] svg{width:2.4cqw;height:2.4cqw}.s2-indicator[data-astro-cid-477lk3b5]{background:var(--color-primary-container);width:15cqw;height:5.6cqw;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:999px;position:absolute;top:.8cqw;left:.8cqw}[data-astro-cid-477lk3b5][data-play] .s2-tag[data-astro-cid-477lk3b5]>span[data-astro-cid-477lk3b5]:first-child,[data-astro-cid-477lk3b5][data-play] .s2-phone[data-astro-cid-477lk3b5]{animation:2.4s both s2-first}[data-astro-cid-477lk3b5][data-play] .s2-tag[data-astro-cid-477lk3b5]>span[data-astro-cid-477lk3b5]:nth-child(2),[data-astro-cid-477lk3b5][data-play] .s2-tablet[data-astro-cid-477lk3b5]{animation:2.4s both s2-second}[data-astro-cid-477lk3b5][data-play] .s2-tag[data-astro-cid-477lk3b5]>span[data-astro-cid-477lk3b5]:nth-child(3),[data-astro-cid-477lk3b5][data-play] .s2-laptop[data-astro-cid-477lk3b5]{animation:2.4s both s2-third}[data-astro-cid-477lk3b5][data-play] .s2-indicator[data-astro-cid-477lk3b5]{animation:2.4s both s2-indicator}@keyframes s2-first{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(2cqw)scale(.94)}12%,30%{opacity:1;transform:none}38%,to{opacity:0;transform:scale(.94)}}@keyframes s2-second{0%,32%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.06)}42%,60%{opacity:1;transform:none}68%,to{opacity:0;transform:scale(.94)}}@keyframes s2-third{0%,62%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.06)}74%,to{opacity:1;transform:none}}@keyframes s2-indicator{0%,28%{animation-timing-function:cubic-bezier(.34,1.4,.64,1);transform:none}38%,58%{animation-timing-function:cubic-bezier(.34,1.4,.64,1);transform:translate(100%)}68%,to{transform:translate(200%)}}.s3-canvas[data-astro-cid-477lk3b5]{aspect-ratio:4/3;width:70cqw;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-outline-variant) 70%, transparent), 0 3cqw 6cqw -3cqw #0a1e1459;border-radius:2.4cqw;position:absolute;top:7cqw;left:5cqw;overflow:hidden}.s3-bg[data-astro-cid-477lk3b5]{position:absolute;inset:0}.s3-bg-2[data-astro-cid-477lk3b5],.s3-bg-3[data-astro-cid-477lk3b5]{opacity:0}.s3-dev[data-astro-cid-477lk3b5]{--plate-shadow:0 3cqw 4.4cqw -.6cqw #0000008c;width:20cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}.s3-dev[data-astro-cid-477lk3b5] .plate-shadow{opacity:.3}.s3-panel[data-astro-cid-477lk3b5]{border-radius:2.4cqw;flex-direction:column;width:33cqw;padding:2.6cqw;display:flex;position:absolute;bottom:6cqw;right:4cqw}.s3-label[data-astro-cid-477lk3b5]{font-size:1.8cqw;font-weight:600}.s3-label-row[data-astro-cid-477lk3b5]{justify-content:space-between;margin-top:2.6cqw;display:flex}.s3-label[data-astro-cid-477lk3b5] em[data-astro-cid-477lk3b5]{color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.s3-swatches[data-astro-cid-477lk3b5]{gap:1.4cqw;margin-top:1.4cqw;display:flex;position:relative}.s3-swatches[data-astro-cid-477lk3b5]>span[data-astro-cid-477lk3b5]:not(.s3-ring){border-radius:1.2cqw;width:5.6cqw;height:5.6cqw;box-shadow:inset 0 0 0 1px #00000014}.s3-ring[data-astro-cid-477lk3b5]{border:.35cqw solid var(--color-primary);border-radius:1.6cqw;width:7cqw;height:7cqw;position:absolute;top:-.7cqw;left:-.7cqw}.s3-track[data-astro-cid-477lk3b5]{background:var(--color-surface-highest);border-radius:999px;height:.8cqw;margin:2cqw 1.2cqw .6cqw;position:relative}.s3-fill[data-astro-cid-477lk3b5]{border-radius:inherit;background:var(--color-primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(.18)}.s3-knob[data-astro-cid-477lk3b5]{position:absolute;inset:0;transform:translate(18%)}.s3-thumb[data-astro-cid-477lk3b5]{border:.35cqw solid var(--color-primary);background:#fff;border-radius:50%;width:2.8cqw;height:2.8cqw;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 .3cqw .8cqw #0003}.s3-toast[data-astro-cid-477lk3b5],.s4-toast[data-astro-cid-477lk3b5]{background:var(--color-inverse-surface);color:var(--color-inverse-on-surface);white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:1cqw;padding:1.2cqw 2.2cqw;font-size:1.8cqw;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 2cqw 4cqw -1.5cqw #0006}.s3-toast[data-astro-cid-477lk3b5]{top:4cqw;right:4cqw}[data-astro-cid-477lk3b5][data-play] .s3-bg-2[data-astro-cid-477lk3b5]{animation:2.4s both s3-wipe-2}[data-astro-cid-477lk3b5][data-play] .s3-bg-3[data-astro-cid-477lk3b5]{animation:2.4s both s3-wipe-3}[data-astro-cid-477lk3b5][data-play] .s3-ring[data-astro-cid-477lk3b5]{animation:2.4s both s3-ring}[data-astro-cid-477lk3b5][data-play] .s3-fill[data-astro-cid-477lk3b5]{animation:2.4s both s3-fill}[data-astro-cid-477lk3b5][data-play] .s3-knob[data-astro-cid-477lk3b5]{animation:2.4s both s3-knob}[data-astro-cid-477lk3b5][data-play] .s3-dev[data-astro-cid-477lk3b5]{animation:2.4s both s3-lift}[data-astro-cid-477lk3b5][data-play] .s3-dev[data-astro-cid-477lk3b5] .plate-shadow{animation:2.4s both s3-shadow}[data-astro-cid-477lk3b5][data-play] .s3-toast[data-astro-cid-477lk3b5]{animation:2.4s both s3-toast}@keyframes s3-wipe-2{0%,18%{opacity:0}32%,to{opacity:1}}@keyframes s3-wipe-3{0%,48%{opacity:0}62%,to{opacity:1}}@keyframes s3-ring{0%,10%{animation-timing-function:cubic-bezier(.34,1.4,.64,1);transform:none}20%,40%{animation-timing-function:cubic-bezier(.34,1.4,.64,1);transform:translate(7cqw)}50%,to{transform:translate(14cqw)}}@keyframes s3-fill{0%,66%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleX(.18)}86%,to{transform:scaleX(.72)}}@keyframes s3-knob{0%,66%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(18%)}86%,to{transform:translate(72%)}}@keyframes s3-lift{0%,66%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}86%,to{transform:translateY(-1cqw)}}@keyframes s3-shadow{0%,66%{opacity:.3;animation-timing-function:cubic-bezier(.65,0,.35,1)}86%,to{opacity:1}}@keyframes s3-toast{0%,84%{opacity:0;transform:translateY(-1.5cqw)scale(.94)}94%,to{opacity:1;transform:none}}.s4-row[data-astro-cid-477lk3b5]{align-items:flex-end;gap:3cqw;display:flex;position:absolute;top:44%;left:50%;translate:-50% -50%}.s4-item[data-astro-cid-477lk3b5]{opacity:0;flex-direction:column;gap:1.2cqw;display:flex}.s4-canvas[data-astro-cid-477lk3b5]{border-radius:1.6cqw;height:25cqw;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 2.4cqw 4cqw -2cqw #0a1e1466}.s4-dev[data-astro-cid-477lk3b5]{--plate-shadow:0 1.4cqw 2cqw -.4cqw #00000080;width:9.6cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}.s4-done[data-astro-cid-477lk3b5]{background:var(--color-primary);width:3.6cqw;height:3.6cqw;color:var(--color-on-primary);opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:1.2cqw;right:1.2cqw}.s4-done[data-astro-cid-477lk3b5] svg{width:2cqw;height:2cqw}.s4-meta[data-astro-cid-477lk3b5]{color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;gap:.2cqw;font-size:1.6cqw;display:flex}.s4-meta[data-astro-cid-477lk3b5] b[data-astro-cid-477lk3b5]{color:var(--color-on-surface);font-size:1.9cqw;font-weight:600}.s4-bar[data-astro-cid-477lk3b5]{background:var(--color-surface-highest);border-radius:999px;height:.7cqw;overflow:hidden}.s4-bar[data-astro-cid-477lk3b5] span[data-astro-cid-477lk3b5]{border-radius:inherit;background:var(--color-primary);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.s4-toast[data-astro-cid-477lk3b5]{bottom:6cqw;left:50%;translate:-50%}[data-astro-cid-477lk3b5][data-play] .s4-item[data-astro-cid-477lk3b5]{animation:.5s var(--ease-out-quint) calc(var(--i) * 80ms) s4-in both}[data-astro-cid-477lk3b5][data-play] .s4-bar[data-astro-cid-477lk3b5] span[data-astro-cid-477lk3b5]{animation:calc(.9s + var(--i) * .22s) cubic-bezier(.45, 0, .25, 1) .35s s4-bar both}[data-astro-cid-477lk3b5][data-play] .s4-done[data-astro-cid-477lk3b5]{animation:.35s var(--ease-springy) calc(1.25s + var(--i) * .22s) s4-done both}[data-astro-cid-477lk3b5][data-play] .s4-toast[data-astro-cid-477lk3b5]{animation:.4s var(--ease-out-quint) 1.85s s4-toast both}@keyframes s4-in{0%{opacity:0;transform:translateY(3cqw)}to{opacity:1;transform:none}}@keyframes s4-bar{to{transform:none}}@keyframes s4-done{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes s4-toast{0%{opacity:0;transform:translateY(2cqw)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hiw-progress[data-astro-cid-477lk3b5]{display:none}}.ft-grid[data-astro-cid-nikkmkia]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=768px){.ft-grid[data-astro-cid-nikkmkia]{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-title[data-astro-cid-nikkmkia],.ft-devices[data-astro-cid-nikkmkia]{grid-column:span 2}}@media (width>=1024px){.ft-grid[data-astro-cid-nikkmkia]{grid-template-rows:15rem 3rem minmax(4.5rem,auto) 3rem 16rem;grid-template-columns:repeat(24,minmax(0,1fr))}.ft-grid[data-astro-cid-nikkmkia]>.ft-tile[data-astro-cid-nikkmkia]{min-height:0}.ft-devices[data-astro-cid-nikkmkia]{grid-area:1/1/2/16}.ft-pay[data-astro-cid-nikkmkia]{grid-area:1/16/3/25}.ft-private[data-astro-cid-nikkmkia]{grid-area:2/1/4/10}.ft-title[data-astro-cid-nikkmkia]{grid-area:2/10/5/16}.ft-frames[data-astro-cid-nikkmkia]{grid-area:3/16/5/25}.ft-colours[data-astro-cid-nikkmkia]{grid-area:4/1/6/10}.ft-trim[data-astro-cid-nikkmkia]{grid-area:5/10/6/17}.ft-sizes[data-astro-cid-nikkmkia]{grid-area:5/17/6/25}}.ft-tile[data-astro-cid-nikkmkia]{border:1px solid color-mix(in srgb, var(--color-outline-variant) 60%, transparent);border-radius:var(--radius-xl);background:var(--color-surface-low);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.ft-copy[data-astro-cid-nikkmkia]{z-index:2;letter-spacing:-.015em;text-wrap:balance;max-width:19rem;color:var(--color-on-surface);font-size:1.5rem;line-height:1.875rem;position:relative}.ft-copy[data-astro-cid-nikkmkia] span[data-astro-cid-nikkmkia]{color:var(--color-on-surface-variant)}.ft-local[data-astro-cid-nikkmkia],.ft-render[data-astro-cid-nikkmkia],.ft-picked[data-astro-cid-nikkmkia],.ft-menu[data-astro-cid-nikkmkia]{border:1px solid var(--color-outline-variant);background:var(--color-surface);box-shadow:var(--shadow-lg)}.ft-title[data-astro-cid-nikkmkia]{background:radial-gradient(120% 90% at 100% 0%, #ffffff2e, transparent 60%), var(--color-primary);min-height:12.5rem;color:var(--color-on-primary);border-color:#0000;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem;display:flex}.ft-brand[data-astro-cid-nikkmkia]{letter-spacing:-.01em;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:600;line-height:1.75rem;display:flex}.ft-brand[data-astro-cid-nikkmkia] .ft-mark{filter:drop-shadow(0 4px 10px #0000002e);flex-shrink:0;width:2.75rem;height:2.75rem}.ft-heading[data-astro-cid-nikkmkia]{letter-spacing:-.03em;text-wrap:balance;font-size:2.25rem;font-weight:500;line-height:2.5rem}@media (width>=1024px){.ft-heading[data-astro-cid-nikkmkia]{font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.02}}.ft-devices[data-astro-cid-nikkmkia]{background:radial-gradient(70% 130% at 0 0,#c8e6c9,#0000 70%),radial-gradient(60% 120% at 100% 100%,#c5d9f1,#0000 70%),radial-gradient(45% 90% at 72% 0,#e8f0fe,#0000 75%),#eef6f0;border-color:#0000;min-height:17rem;padding:1.5rem}.ft-devices[data-astro-cid-nikkmkia] .ft-copy[data-astro-cid-nikkmkia]{color:#1a1a1a;max-width:16rem}.ft-devices[data-astro-cid-nikkmkia] .ft-copy[data-astro-cid-nikkmkia] span[data-astro-cid-nikkmkia]{color:#1a1a1a99}.ft-menu[data-astro-cid-nikkmkia]{z-index:2;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffff9e;border-color:#ffffffb3;flex-direction:column;gap:.125rem;width:14.5rem;padding:.375rem;display:flex;position:absolute;top:50%;right:11.5rem;transform:translateY(-50%);box-shadow:0 12px 32px -8px #0d473338}.ft-menu-row[data-astro-cid-nikkmkia]{border-radius:var(--radius-base);color:#1a1a1a;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.375rem .625rem;font-size:.8125rem;line-height:1.125rem;display:flex;position:relative}.ft-menu-row[data-astro-cid-nikkmkia] b[data-astro-cid-nikkmkia]{white-space:nowrap;font-weight:500}.ft-menu-row[data-astro-cid-nikkmkia] em[data-astro-cid-nikkmkia]{color:#1a1a1a80;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem;font-style:normal}.ft-menu-row[data-astro-cid-nikkmkia][data-picked]{background:#fff;box-shadow:0 2px 6px #00000014}.ft-menu-row[data-astro-cid-nikkmkia][data-picked] b[data-astro-cid-nikkmkia]{color:#00691b}.ft-cursor[data-astro-cid-nikkmkia]{fill:#1a1a1a;stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #00000040);width:1.375rem;height:1.375rem;position:absolute;top:1.125rem;left:5.5rem}.ft-phone[data-astro-cid-nikkmkia]{--plate-shadow:0 3cqw 6cqw -1cqw #0d473359;width:9.5rem;position:absolute;top:1.5rem;right:1.75rem}@container (width<=40rem){.ft-menu[data-astro-cid-nikkmkia]{inset:auto auto 1.25rem 1.25rem;transform:none}.ft-phone[data-astro-cid-nikkmkia]{width:8.5rem;top:auto;bottom:-9rem;right:-1.5rem}}@container (width<=26rem){.ft-devices[data-astro-cid-nikkmkia] .ft-copy[data-astro-cid-nikkmkia]{max-width:none}.ft-phone[data-astro-cid-nikkmkia]{display:none}.ft-menu[data-astro-cid-nikkmkia]{width:auto;margin-top:1.25rem;position:relative;bottom:auto;left:auto}}@media (width<=1023px){.ft-devices[data-astro-cid-nikkmkia]{min-height:21rem}}.ft-pay[data-astro-cid-nikkmkia]{flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:19rem;padding:1.5rem;display:flex}.ft-ledger[data-astro-cid-nikkmkia]{gap:.375rem;display:grid}.ft-months[data-astro-cid-nikkmkia],.ft-cells[data-astro-cid-nikkmkia]{grid-template-columns:repeat(12,minmax(0,1fr));gap:.25rem;display:grid}.ft-months[data-astro-cid-nikkmkia] span[data-astro-cid-nikkmkia]{text-align:center;color:var(--color-on-surface-variant);font-size:.625rem;line-height:1rem}.ft-ledger-label[data-astro-cid-nikkmkia]{color:var(--color-on-surface-variant);justify-content:space-between;gap:.5rem;margin-top:.375rem;font-size:.75rem;font-weight:500;line-height:1rem;display:flex}.ft-ledger-label[data-astro-cid-nikkmkia] em[data-astro-cid-nikkmkia]{font-style:normal;font-weight:400}.ft-ledger-ours[data-astro-cid-nikkmkia]{color:var(--color-on-surface)}.ft-ledger-ours[data-astro-cid-nikkmkia] em[data-astro-cid-nikkmkia]{color:var(--color-primary)}.ft-cell[data-astro-cid-nikkmkia]{aspect-ratio:1;border-radius:.375rem;place-items:center;display:grid}.ft-cell[data-astro-cid-nikkmkia][data-kind=sub]{background:color-mix(in srgb, var(--color-tertiary) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-tertiary) 35%, transparent)}.ft-cell[data-astro-cid-nikkmkia][data-kind=idle]{border:1px dashed var(--color-outline-variant)}.ft-cell[data-astro-cid-nikkmkia][data-kind=ours]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 4px 10px -2px color-mix(in srgb, var(--color-primary) 55%, transparent)}.ft-short[data-astro-cid-nikkmkia]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:1.25rem;min-height:8.5rem;padding:0 1.5rem 0 1.25rem;display:grid}.ft-short[data-astro-cid-nikkmkia] .ft-copy[data-astro-cid-nikkmkia]{font-size:1.25rem;line-height:1.5rem}@media (width<=639px){.ft-short[data-astro-cid-nikkmkia]{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.5rem 1.5rem 0}.ft-short[data-astro-cid-nikkmkia] .ft-copy[data-astro-cid-nikkmkia]{order:-1}.ft-short[data-astro-cid-nikkmkia]>div[data-astro-cid-nikkmkia]{justify-self:start;width:min(100%,15rem)}}.ft-short[data-astro-cid-nikkmkia]>div[data-astro-cid-nikkmkia]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom-width:0;align-self:end;margin-bottom:-.75rem}.ft-local[data-astro-cid-nikkmkia]{flex-direction:column;gap:.5rem;padding:.625rem .75rem 1.25rem;display:flex;transform:translateY(.25rem)rotate(-2deg)}.ft-local-bar[data-astro-cid-nikkmkia]{background:var(--color-surface-low);color:var(--color-on-surface-variant);border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.6875rem;display:flex}.ft-local-bar[data-astro-cid-nikkmkia] svg{color:var(--color-primary)}.ft-local-file[data-astro-cid-nikkmkia]{align-items:center;gap:.5rem;min-width:0;display:flex}.ft-local-thumb[data-astro-cid-nikkmkia]{border-radius:var(--radius-base);background:var(--color-inverse-surface);width:1.75rem;height:1.75rem;color:var(--color-inverse-on-surface);flex-shrink:0;place-items:center;display:grid}.ft-local-name[data-astro-cid-nikkmkia]{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.ft-local-sent[data-astro-cid-nikkmkia]{background:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:999px;align-self:start;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.ft-render[data-astro-cid-nikkmkia]{flex-direction:column;gap:.375rem;padding:.75rem .875rem 1.25rem;display:flex;transform:translateY(.25rem)rotate(2deg)}.ft-render-head[data-astro-cid-nikkmkia]{color:var(--color-on-surface-variant);justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}.ft-render-done[data-astro-cid-nikkmkia]{background:var(--color-primary);width:1.125rem;height:1.125rem;color:var(--color-on-primary);border-radius:999px;place-items:center;display:grid}.ft-render-count[data-astro-cid-nikkmkia]{color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums;font-size:.75rem}.ft-render-count[data-astro-cid-nikkmkia] b[data-astro-cid-nikkmkia]{letter-spacing:-.02em;color:var(--color-on-surface);font-size:1.375rem;font-weight:500}.ft-render-bar[data-astro-cid-nikkmkia]{background:var(--color-surface-high);border-radius:999px;height:.3125rem;overflow:hidden}.ft-render-bar[data-astro-cid-nikkmkia] span[data-astro-cid-nikkmkia]{border-radius:inherit;background:var(--color-primary);transform-origin:0;height:100%;display:block}.ft-render-note[data-astro-cid-nikkmkia]{color:var(--color-primary);font-size:.6875rem;font-weight:500}.ft-colours[data-astro-cid-nikkmkia]{flex-direction:column;min-height:20rem;padding:1.5rem 1.5rem 0;display:flex}.ft-mesh[data-astro-cid-nikkmkia]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--b);flex:1;min-height:12rem;margin:1.25rem -.5rem 0;position:relative;overflow:hidden}.ft-blob[data-astro-cid-nikkmkia]{aspect-ratio:1;filter:blur(28px);opacity:.9;border-radius:50%;width:75%;position:absolute}.ft-blob[data-astro-cid-nikkmkia][data-n="1"]{background:var(--a);top:-35%;left:-15%}.ft-blob[data-astro-cid-nikkmkia][data-n="2"]{background:var(--c);opacity:.75;top:10%;right:-25%}.ft-blob[data-astro-cid-nikkmkia][data-n="3"]{background:var(--a);opacity:.6;bottom:-60%;left:20%}.ft-window[data-astro-cid-nikkmkia]{background:#fff;border-radius:.625rem .625rem 0 0;width:min(68%,17rem);position:absolute;top:2.25rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 48px -12px #00000073}.ft-window-bar[data-astro-cid-nikkmkia]{background:#f3f6f4;gap:.25rem;padding:.375rem .5rem;display:flex}.ft-window-bar[data-astro-cid-nikkmkia] i[data-astro-cid-nikkmkia]{background:#c9cfcc;border-radius:50%;width:.375rem;height:.375rem}.ft-window-screen[data-astro-cid-nikkmkia]{aspect-ratio:16/10;display:block;position:relative}.ft-picked[data-astro-cid-nikkmkia]{z-index:2;color:var(--color-on-surface-variant);border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .4375rem .3125rem .5rem;display:flex;position:absolute;top:1rem;right:1rem}.ft-picked[data-astro-cid-nikkmkia] span[data-astro-cid-nikkmkia]{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-on-surface) 18%, transparent);border-radius:50%}.ft-trim[data-astro-cid-nikkmkia],.ft-sizes[data-astro-cid-nikkmkia]{flex-direction:column;min-height:16rem;padding:1.5rem;display:flex}.ft-trim[data-astro-cid-nikkmkia] .ft-copy[data-astro-cid-nikkmkia],.ft-sizes[data-astro-cid-nikkmkia] .ft-copy[data-astro-cid-nikkmkia]{font-size:1.25rem;line-height:1.625rem}.ft-strip-wrap[data-astro-cid-nikkmkia]{flex-direction:column;flex:1;justify-content:center;gap:.875rem;padding-top:1rem;display:flex}.ft-strip[data-astro-cid-nikkmkia]{height:3.5rem;box-shadow:0 0 0 1px var(--color-outline-variant);border-radius:.625rem;grid-template-columns:repeat(9,minmax(0,1fr));display:grid;position:relative;overflow:hidden;container-type:inline-size}.ft-frame[data-astro-cid-nikkmkia]{background:linear-gradient(#00aa45, #00aa45) 22% calc(30% - var(--i) * 6%) / 38% 9% no-repeat, linear-gradient(#1d2320, #1d2320) 22% calc(50% - var(--i) * 6%) / 58% 7% no-repeat, linear-gradient(#c9cfcc, #c9cfcc) 22% calc(66% - var(--i) * 6%) / 48% 6% no-repeat, linear-gradient(#e6eae8, #e6eae8) 50% calc(110% - var(--i) * 6%) / 74% 30% no-repeat, #fff;box-shadow:inset -1px 0 #e6eae8}.ft-shade[data-astro-cid-nikkmkia]{background:#1416188c;width:22.22%;position:absolute;top:0;bottom:0}.ft-shade[data-astro-cid-nikkmkia][data-side=start]{transform-origin:0;left:0}.ft-shade[data-astro-cid-nikkmkia][data-side=end]{transform-origin:100%;width:11.11%;right:0}.ft-handle[data-astro-cid-nikkmkia]{background:var(--color-primary);width:.625rem;box-shadow:0 0 0 2px var(--color-surface-low);border-radius:.25rem;position:absolute;top:0;bottom:0}.ft-handle[data-astro-cid-nikkmkia]:after{content:"";background:#ffffffd9;border-radius:2px;width:2px;position:absolute;top:35%;bottom:35%;left:50%;transform:translate(-50%)}.ft-handle[data-astro-cid-nikkmkia][data-side=start]{left:calc(22.22% - .3125rem)}.ft-handle[data-astro-cid-nikkmkia][data-side=end]{right:calc(11.11% - .3125rem)}.ft-keys[data-astro-cid-nikkmkia]{color:var(--color-on-surface-variant);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.ft-keys[data-astro-cid-nikkmkia] kbd[data-astro-cid-nikkmkia]{border:1px solid var(--color-outline-variant);background:var(--color-surface);min-width:1.5rem;height:1.5rem;font:inherit;color:var(--color-on-surface);border-bottom-width:2px;border-radius:.375rem;place-items:center;font-weight:600;display:grid}.ft-keys[data-astro-cid-nikkmkia] kbd[data-astro-cid-nikkmkia]:nth-of-type(2){margin-left:.5rem}.ft-canvases[data-astro-cid-nikkmkia]{flex:1;min-height:9rem;margin-top:1rem;position:relative}.ft-canvas[data-astro-cid-nikkmkia]{border-radius:.625rem;place-items:center;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 14px 28px -10px #00000059}.ft-canvas[data-astro-cid-nikkmkia]:first-child{width:52%;bottom:-1.5rem;left:0;rotate:-4deg}.ft-canvas[data-astro-cid-nikkmkia]:nth-child(2){z-index:1;width:30%;bottom:-.5rem;left:42%;rotate:3deg}.ft-canvas[data-astro-cid-nikkmkia]:nth-child(3){z-index:2;width:22%;bottom:-3.5rem;right:0;rotate:-2deg}.ft-canvas-dev[data-astro-cid-nikkmkia]{width:26%;margin-top:12%}.ft-canvas[data-astro-cid-nikkmkia]:nth-child(2) .ft-canvas-dev[data-astro-cid-nikkmkia]{width:34%}.ft-canvas[data-astro-cid-nikkmkia]:nth-child(3) .ft-canvas-dev[data-astro-cid-nikkmkia]{width:58%;margin-top:0}.ft-canvas-tag[data-astro-cid-nikkmkia]{color:#1a1a1a;background:#ffffffd9;border-radius:999px;padding:.0625rem .375rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:.375rem;left:.375rem}.ft-grid[data-astro-cid-nikkmkia] .rec-scroll{animation:16s linear infinite ft-scroll}.ft-blob[data-astro-cid-nikkmkia]{animation:14s ease-in-out infinite alternate ft-drift}.ft-blob[data-astro-cid-nikkmkia][data-n="2"]{animation-duration:17s;animation-direction:alternate-reverse}.ft-blob[data-astro-cid-nikkmkia][data-n="3"]{animation-duration:11s}[data-astro-cid-nikkmkia][data-paused] [data-astro-cid-nikkmkia]:is(.ft-blob,.ft-grid .rec-scroll){animation-play-state:paused}@keyframes ft-scroll{to{transform:translateY(-50%)}}@keyframes ft-drift{to{transform:translate(14%,10%)scale(1.15)}}[data-astro-cid-nikkmkia][data-armed] .ft-tile[data-astro-cid-nikkmkia]:not([data-in]) .ft-cursor[data-astro-cid-nikkmkia]{opacity:0;transform:translate(2.5rem,4rem)}[data-astro-cid-nikkmkia][data-armed] .ft-tile[data-astro-cid-nikkmkia]:not([data-in]) .ft-menu-row[data-astro-cid-nikkmkia][data-picked]{box-shadow:none;background:0 0}[data-astro-cid-nikkmkia][data-armed] .ft-tile[data-astro-cid-nikkmkia]:not([data-in]) .ft-cell[data-astro-cid-nikkmkia]{opacity:0;transform:scale(.4)}[data-astro-cid-nikkmkia][data-armed] .ft-tile[data-astro-cid-nikkmkia]:not([data-in]) .ft-render-bar[data-astro-cid-nikkmkia] span[data-astro-cid-nikkmkia],[data-astro-cid-nikkmkia][data-armed] .ft-tile[data-astro-cid-nikkmkia]:not([data-in]) .ft-shade[data-astro-cid-nikkmkia]{transform:scaleX(0)}[data-astro-cid-nikkmkia][data-armed] .ft-tile[data-astro-cid-nikkmkia]:not([data-in]) .ft-render-done[data-astro-cid-nikkmkia]{opacity:0;transform:scale(.3)}[data-astro-cid-nikkmkia][data-armed] .ft-tile[data-astro-cid-nikkmkia]:not([data-in]) .ft-picked[data-astro-cid-nikkmkia] span[data-astro-cid-nikkmkia]{opacity:0;transform:translateY(.75rem)scale(.6)}[data-astro-cid-nikkmkia][data-armed] .ft-tile[data-astro-cid-nikkmkia]:not([data-in]) .ft-handle[data-astro-cid-nikkmkia][data-side=start]{transform:translate(-22.22cqw)}[data-astro-cid-nikkmkia][data-armed] .ft-tile[data-astro-cid-nikkmkia]:not([data-in]) .ft-handle[data-astro-cid-nikkmkia][data-side=end]{transform:translate(11.11cqw)}[data-astro-cid-nikkmkia][data-armed] .ft-tile[data-astro-cid-nikkmkia]:not([data-in]) .ft-canvas[data-astro-cid-nikkmkia]{opacity:0;transform:translateY(3rem)rotate(0)}.ft-tile[data-astro-cid-nikkmkia][data-in]{--w:var(--appear-delay,0s)}[data-astro-cid-nikkmkia][data-in] .ft-cursor[data-astro-cid-nikkmkia]{transition:opacity .3s calc(var(--w) + .5s), transform .9s calc(var(--w) + .5s) var(--ease-out-quint)}[data-astro-cid-nikkmkia][data-in] .ft-menu-row[data-astro-cid-nikkmkia][data-picked]{transition:background-color .25s calc(var(--w) + 1.25s), box-shadow .25s calc(var(--w) + 1.25s)}[data-astro-cid-nikkmkia][data-in] .ft-cell[data-astro-cid-nikkmkia][data-kind=sub]{transition:opacity .3s calc(var(--w) + .5s + var(--i) * 70ms), transform .5s calc(var(--w) + .5s + var(--i) * 70ms) var(--ease-springy)}[data-astro-cid-nikkmkia][data-in] .ft-cell[data-astro-cid-nikkmkia][data-kind=idle]{transition:opacity .3s calc(var(--w) + .9s), transform .5s calc(var(--w) + .9s) var(--ease-springy)}[data-astro-cid-nikkmkia][data-in] .ft-cell[data-astro-cid-nikkmkia][data-kind=ours]{transition:opacity .3s calc(var(--w) + 1.5s + var(--i) * .18s), transform .5s calc(var(--w) + 1.5s + var(--i) * .18s) var(--ease-springy)}[data-astro-cid-nikkmkia][data-in] .ft-render-bar[data-astro-cid-nikkmkia] span[data-astro-cid-nikkmkia]{transition:transform 1.8s calc(var(--w) + .5s) cubic-bezier(.45, 0, .2, 1)}[data-astro-cid-nikkmkia][data-in] .ft-render-done[data-astro-cid-nikkmkia]{transition:opacity .2s calc(var(--w) + 2.3s), transform .5s calc(var(--w) + 2.3s) var(--ease-springy)}[data-astro-cid-nikkmkia][data-in] .ft-picked[data-astro-cid-nikkmkia] span[data-astro-cid-nikkmkia]{transition:opacity .3s calc(var(--w) + .8s + var(--i) * .12s), transform .6s calc(var(--w) + .8s + var(--i) * .12s) var(--ease-springy)}[data-astro-cid-nikkmkia][data-in] .ft-shade[data-astro-cid-nikkmkia],[data-astro-cid-nikkmkia][data-in] .ft-handle[data-astro-cid-nikkmkia]{transition:transform .9s calc(var(--w) + .8s) var(--ease-out-quint)}[data-astro-cid-nikkmkia][data-in] .ft-canvas[data-astro-cid-nikkmkia]{transition:opacity .4s calc(var(--w) + .6s + var(--i) * .12s), transform .8s calc(var(--w) + .6s + var(--i) * .12s) var(--ease-out-quint), rotate .8s calc(var(--w) + .6s + var(--i) * .12s) var(--ease-out-quint)}@media (prefers-reduced-motion:reduce){.ft-blob[data-astro-cid-nikkmkia],.ft-grid[data-astro-cid-nikkmkia] .rec-scroll{animation:none}}.dv-wall[data-astro-cid-s5ynfxjr]{--card-h:14rem;--gap:.75rem}@media (width>=640px){.dv-wall[data-astro-cid-s5ynfxjr]{--card-h:15rem;--gap:1rem}}@media (width>=1024px){.dv-wall[data-astro-cid-s5ynfxjr]{--card-h:16.5rem}}.dv-grid[data-astro-cid-s5ynfxjr]{gap:var(--gap);max-height:calc(var(--card-h) * 2.8 + var(--gap) * 2);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--card-h) * .9), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--card-h) * .9), transparent);overflow:hidden}.dv-card[data-astro-cid-s5ynfxjr]{height:var(--card-h);transition:background-color .25s}.dv-card[data-astro-cid-s5ynfxjr]:hover{background:color-mix(in srgb, var(--color-surface-dim) 60%, var(--color-surface-high))}.dv-card[data-astro-cid-s5ynfxjr]:has(.dv-link:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.dv-link[data-astro-cid-s5ynfxjr]{outline:none}.dv-link[data-astro-cid-s5ynfxjr]:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.dv-stage[data-astro-cid-s5ynfxjr]{flex:1;place-items:center;min-height:0;padding:.75rem;display:grid;container-type:size}.dv-plate[data-astro-cid-s5ynfxjr]{width:min(100cqw, 100cqh * var(--ratio));--plate-shadow:0 1.5cqw 4cqw -1cqw #0a1e1447;transition:opacity .4s;display:block;container-type:inline-size}.dv-plate[data-astro-cid-s5ynfxjr][data-loading]{opacity:0}@media (prefers-reduced-motion:no-preference){.dv-plate[data-astro-cid-s5ynfxjr]{transition:opacity .4s ease, transform .4s var(--ease-out-quint)}.dv-card[data-astro-cid-s5ynfxjr]:hover .dv-plate[data-astro-cid-s5ynfxjr]{transform:translateY(-.25rem)}}.cmp-ours[data-astro-cid-fwiqqwg4]{background-color:color-mix(in oklab, var(--color-primary-container) 70%, transparent)}.cmp-head[data-astro-cid-fwiqqwg4]{border-top:1px solid var(--color-outline-variant)}.cmp-fold[data-astro-cid-fwiqqwg4]{transition:grid-template-rows .36s var(--ease-out-quint);grid-template-rows:1fr;display:grid}.cmp-fold[data-astro-cid-fwiqqwg4]>div[data-astro-cid-fwiqqwg4]{min-height:0;transition:padding-block .36s var(--ease-out-quint);padding-block:.625rem;overflow:hidden}.cmp-body[data-astro-cid-fwiqqwg4] tr[data-astro-cid-fwiqqwg4]:last-child .cmp-fold[data-astro-cid-fwiqqwg4]>div[data-astro-cid-fwiqqwg4]{padding-bottom:1.25rem}.cmp-body[data-astro-cid-fwiqqwg4][data-collapsed] .cmp-fold[data-astro-cid-fwiqqwg4]{grid-template-rows:0fr}.cmp-body[data-astro-cid-fwiqqwg4][data-collapsed] tr[data-astro-cid-fwiqqwg4] .cmp-fold[data-astro-cid-fwiqqwg4]>div[data-astro-cid-fwiqqwg4]{padding-block:0}.faq-contact[data-astro-cid-tycplb2i]{border:1px solid var(--color-outline-variant);background:var(--color-surface);min-height:2.75rem;font-size:var(--text-label-md);border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.25rem;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.faq-contact[data-astro-cid-tycplb2i]:hover{border-color:var(--color-on-surface)}.faq-contact[data-astro-cid-tycplb2i] svg{transition:transform .3s var(--ease-out-quint)}.faq-contact[data-astro-cid-tycplb2i]:hover svg{transform:translate(3px)}.faq-more[data-astro-cid-tycplb2i]{font-size:var(--text-label-md);color:var(--color-on-surface-variant);text-decoration:underline;-webkit-text-decoration-color:var(--color-outline-variant);text-decoration-color:var(--color-outline-variant);text-underline-offset:4px;font-weight:600;transition:color .2s,text-decoration-color .2s}.faq-more[data-astro-cid-tycplb2i]:hover{color:var(--color-on-surface);text-decoration-color:currentColor}.cta-stage[data-astro-cid-5bgwrvt6]{-webkit-user-select:none;user-select:none;width:100%;max-width:66rem;-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.cta-frame[data-astro-cid-5bgwrvt6]{background:color-mix(in srgb, var(--color-surface-low) 70%, transparent);box-shadow:inset 0 0 0 1px var(--color-outline-variant);border-radius:clamp(1.25rem,2.6vw,2rem) clamp(1.25rem,2.6vw,2rem) 0 0;padding:clamp(.5rem,1.4vw,1.1rem) clamp(.5rem,1.4vw,1.1rem) 0}.cta-viewport[data-astro-cid-5bgwrvt6]{aspect-ratio:1280/700;box-shadow:0 0 0 1px var(--color-outline-variant);background:var(--color-surface-lowest);border-radius:clamp(.75rem,1.6vw,1.25rem) clamp(.75rem,1.6vw,1.25rem) 0 0;position:relative;overflow:hidden}.cta-app[data-astro-cid-5bgwrvt6]{transform-origin:0 0;width:1280px;height:860px;position:absolute;top:0;left:0;overflow:hidden}.cta-thumb[data-astro-cid-5bgwrvt6]{aspect-ratio:3456/2234;width:100%;display:block;position:relative}.cta-app[data-astro-cid-5bgwrvt6] [data-canvas-trigger] .tabular-nums{display:none}.cta-avatar[data-astro-cid-5bgwrvt6]{border:1px solid var(--color-outline-variant);background:var(--color-primary);width:2.25rem;height:2.25rem;color:var(--color-on-primary);border-radius:999px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:600;display:grid}.cta-canvas[data-astro-cid-5bgwrvt6]{aspect-ratio:16/9;place-items:center;width:624px;display:grid;container-type:inline-size}.cta-device[data-astro-cid-5bgwrvt6]{width:74%}.cta-stage[data-astro-cid-5bgwrvt6] .rec-scroll{animation:18s linear infinite cta-scroll}[data-astro-cid-5bgwrvt6][data-paused] .cta-stage[data-astro-cid-5bgwrvt6] .rec-scroll{animation-play-state:paused}@keyframes cta-scroll{to{transform:translateY(-50%)}}.cta-mark[data-astro-cid-5bgwrvt6]{width:calc(4.5rem + 12px);height:calc(4.5rem + 12px);filter:drop-shadow(0 20px 20px color-mix(in srgb, var(--color-primary) 35%, transparent));margin-top:calc(-3.5rem - 6px);display:grid;position:relative}.cta-mark[data-astro-cid-5bgwrvt6] .cta-mark-ring{width:100%;height:100%;color:var(--color-surface);grid-area:1/1}.cta-mark[data-astro-cid-5bgwrvt6] .cta-mark-icon{grid-area:1/1;place-self:center;width:4.5rem;height:4.5rem}@media (prefers-reduced-motion:reduce){.cta-stage[data-astro-cid-5bgwrvt6] .rec-scroll{animation:none}}
