:root{--page-font:var(--font-ui);--page-mono:var(--font-mono)}.sec{padding-block:clamp(96px,12vw,192px)}@media (width<=720px){.sec{padding-block:64px}}main>section[id]{scroll-margin-top:var(--shell-top)}.chapter[data-theme]{--font-ui:var(--page-font);--font-mono:var(--page-mono);background:var(--bg-app);color:var(--text-primary);font-family:var(--font-ui)}.chapter[data-theme=moss] [data-field-shot]:not([data-field-shot=moss]),.chapter[data-theme=graphite] [data-field-shot]:not([data-field-shot=graphite]),.chapter[data-theme=kawaii] [data-field-shot]:not([data-field-shot=kawaii]),.chapter[data-theme=sakura] [data-field-shot]:not([data-field-shot=sakura]),.chapter[data-theme=mulberry] [data-field-shot]:not([data-field-shot=mulberry]),.chapter[data-theme=autumn] [data-field-shot]:not([data-field-shot=autumn]){display:none}.sec-title{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--text-bright);text-wrap:balance;margin:0;font-size:clamp(36px,5vw,72px);font-weight:700;line-height:1}.sec-line{max-width:calc(36 * var(--ui-ch));color:var(--text-primary);text-wrap:pretty;margin:24px 0 0;font-size:clamp(18px,1.6vw,24px);font-weight:400;line-height:1.4}.shot-edge{border-radius:var(--radius-xl)}[data-shot-frame] [data-theme-shot][data-failed] img{visibility:hidden}.hero[data-astro-cid-qmrutqly]{--h1:min(clamp(44px, 8vw, 120px), 13svh);--sub:clamp(18px, 1.6vw, 24px);--card-pt:32px;--card-pb:40px;--title-h:calc(var(--card-pt) + max(var(--h1) * .95, var(--sub) * 2.8 + 60px) + var(--card-pb));--pic-w:clamp(1168px, min(100%, (100svh - var(--shell-top) - var(--title-h)) * var(--ratio-n)), 1920px);--card-w:min(var(--s-max), 100% - 2 * var(--s-gutter));--pull-ease:cubic-bezier(.2, .7, .1, 1);--pull-settle:.24s;flex-direction:column;display:flex;overflow-x:clip}.hero-card[data-astro-cid-qmrutqly]{padding-block:32px 0;container-type:inline-size}.hero-title[data-astro-cid-qmrutqly]{font-family:var(--font-ui);font-size:var(--h1);letter-spacing:-.035em;color:var(--text-bright);text-wrap:balance;font-weight:700;line-height:.95;font-size:min(var(--h1), 100cqi / 6.75);margin:0}.hero-side[data-astro-cid-qmrutqly]{justify-items:start;gap:20px;margin-top:16px;display:grid}.hero-say[data-astro-cid-qmrutqly]{min-height:calc(var(--sub) * 1.4 * 2);align-items:end;display:grid}.hero-say[data-astro-cid-qmrutqly]>[data-astro-cid-qmrutqly]{grid-area:1/1}.hero-sub[data-astro-cid-qmrutqly]{max-width:calc(36 * var(--ui-ch));font-size:var(--sub);color:var(--text-primary);text-wrap:balance;margin:0;font-weight:400;line-height:1.4}.hero-nw[data-astro-cid-qmrutqly]{white-space:nowrap}.hero[data-astro-cid-qmrutqly][data-demo-live] .hero-sub[data-astro-cid-qmrutqly]{visibility:hidden}.hero-handover[data-astro-cid-qmrutqly]{font-size:var(--sub);color:var(--text-dim);margin:0;font-weight:400;line-height:1.4}.hero-handover-lead[data-astro-cid-qmrutqly]{color:var(--text-bright);display:block}.hero-act[data-astro-cid-qmrutqly]{align-items:center;min-height:40px;display:flex}@media (width>=1008px){.hero-demo[data-astro-cid-qmrutqly]{order:-1}.hero-card[data-astro-cid-qmrutqly]{width:var(--card-w);padding-block:var(--card-pt) var(--card-pb);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:48px;display:grid;container-type:inline-size}.hero-title[data-astro-cid-qmrutqly]{white-space:nowrap;font-size:min(var(--h1), (100cqi - 48px) * 7 / 12 / 6.75)}.hero-side[data-astro-cid-qmrutqly]{margin-top:0}.demo-bar[data-astro-cid-qmrutqly]{width:var(--card-w)}}@media (width>=1008px) and (height<=760px){.hero[data-astro-cid-qmrutqly]{--card-pt:24px;--card-pb:32px}.hero-demo[data-astro-cid-qmrutqly]{order:0}}@media (scripting:enabled){html:not([data-hero-cta-sync]) .top-cta{visibility:hidden}}html[data-hero-cta-visible] .top-cta{visibility:hidden}.hero-demo[data-astro-cid-qmrutqly]{scroll-margin-top:var(--shell-top);position:relative}.demo-frame[data-astro-cid-qmrutqly]{overflow-x:clip}@media (width>=1008px) and (width<=1183.98px){.hero[data-astro-cid-qmrutqly]{--card-w:min(var(--s-max), 100% - 2 * var(--s-gutter), 1168px * var(--strips))}.demo-frame[data-astro-cid-qmrutqly]{width:calc(1168px * var(--strips));max-width:100%;margin-inline:auto}}.demo-box[data-astro-cid-qmrutqly]{--k:1;width:100%;aspect-ratio:var(--ratio);background:var(--bg-app);position:relative;container-type:size}@media (width>=1008px){.demo-box[data-astro-cid-qmrutqly]{width:var(--pic-w);margin-inline:auto}}.demo-box[data-astro-cid-qmrutqly][data-busy]{cursor:progress}.demo-box[data-astro-cid-qmrutqly][data-ring]:after{content:"";z-index:5;outline:2px solid var(--accent-strong);outline-offset:-2px;pointer-events:none;position:absolute;inset:0}.demo-still[data-astro-cid-qmrutqly]{z-index:2;width:var(--seen,auto);border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.hero[data-astro-cid-qmrutqly][data-demo-mode=inline] .demo-still[data-astro-cid-qmrutqly]{cursor:pointer}.demo-box[data-astro-cid-qmrutqly][data-busy] .demo-still[data-astro-cid-qmrutqly]{cursor:progress}.pull-cam[data-astro-cid-qmrutqly]{transform-origin:0 0;width:100cqw;display:block;position:absolute;top:0;left:0}.pull-cam[data-astro-cid-qmrutqly] picture,.pull-cam[data-astro-cid-qmrutqly] img{width:100%;height:auto;display:block}.pull-macro[data-astro-cid-qmrutqly]{display:none;position:absolute}@media (width>=1008px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero[data-astro-cid-qmrutqly]:is([data-pull=macro],[data-pull=go]) .pull-macro[data-astro-cid-qmrutqly]:not([hidden]){display:block}.hero[data-astro-cid-qmrutqly][data-pull=macro] .pull-cam[data-astro-cid-qmrutqly]{transform:var(--p0)}.hero[data-astro-cid-qmrutqly][data-pull=macro]:not([data-pull-js]) .pull-cam[data-astro-cid-qmrutqly]{animation:1.5s linear 3s both pull-out}.hero[data-astro-cid-qmrutqly][data-pull=go] .pull-cam[data-astro-cid-qmrutqly]{animation:1.5s linear both pull-out}.hero[data-astro-cid-qmrutqly][data-pull=macro] .hero-title[data-astro-cid-qmrutqly]{transform:translateY(.14em)}.hero[data-astro-cid-qmrutqly][data-pull=macro]:not([data-pull-js]) .hero-title[data-astro-cid-qmrutqly]{animation:title-land 1.5s var(--pull-ease) 3s both}.hero[data-astro-cid-qmrutqly][data-pull=go] .hero-title[data-astro-cid-qmrutqly]{animation:title-land 1.5s var(--pull-ease) both}.hero[data-astro-cid-qmrutqly][data-pull-settle] .hero-title[data-astro-cid-qmrutqly]{transition:transform var(--pull-settle) var(--s-ease)}}@keyframes title-land{0%{transform:translateY(.14em)}to{transform:none}}@keyframes pull-out{0%{transform:var(--p0)}5%{transform:var(--p1)}10%{transform:var(--p2)}15%{transform:var(--p3)}20%{transform:var(--p4)}25%{transform:var(--p5)}30%{transform:var(--p6)}35%{transform:var(--p7)}40%{transform:var(--p8)}45%{transform:var(--p9)}50%{transform:var(--p10)}55%{transform:var(--p11)}60%{transform:var(--p12)}65%{transform:var(--p13)}70%{transform:var(--p14)}75%{transform:var(--p15)}80%{transform:var(--p16)}85%{transform:var(--p17)}90%{transform:var(--p18)}95%{transform:var(--p19)}to{transform:var(--p20)}}.callouts[data-astro-cid-qmrutqly]{z-index:3;pointer-events:none;transition:opacity var(--transition-mid), visibility var(--transition-mid);position:absolute;inset:0}.hero[data-astro-cid-qmrutqly][data-demo-live] .callouts[data-astro-cid-qmrutqly]{opacity:0;visibility:hidden}.callout[data-astro-cid-qmrutqly]{--at:var(--cx);left:var(--x);top:var(--top);height:var(--len);width:0;position:absolute}.callout[data-astro-cid-qmrutqly]:before{content:"";background:var(--ch);transform-origin:top;width:1.5px;height:100%;position:absolute;top:0;left:-.75px}.callout[data-astro-cid-qmrutqly]:after{content:"";width:var(--ring);aspect-ratio:1;box-sizing:border-box;border:1.5px solid var(--ch);border-radius:50%;position:absolute;top:100%;left:0;translate:-50%}.callout-label[data-astro-cid-qmrutqly]{translate:clamp(calc(16px - var(--at)), -50%, calc(100cqw - 16px - var(--at) - 100%)) 0;white-space:nowrap;color:var(--text-bright);background:var(--bg-app);border:1px solid var(--ch);border-radius:999px;padding:4px 10px;font-size:15px;font-weight:600;line-height:1;position:absolute;bottom:100%;left:0}@media (scripting:enabled){.hero[data-astro-cid-qmrutqly][data-callouts=hold] .callouts[data-astro-cid-qmrutqly]{visibility:hidden}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero[data-astro-cid-qmrutqly][data-callouts=draw] .callout-label[data-astro-cid-qmrutqly]{animation:callout-label .36s var(--s-ease) both}.hero[data-astro-cid-qmrutqly][data-callouts=draw] .callout[data-astro-cid-qmrutqly]:before{animation:callout-line .52s var(--s-ease) .22s both}.hero[data-astro-cid-qmrutqly][data-callouts=draw] .callout[data-astro-cid-qmrutqly]:after{animation:callout-ring .32s var(--s-ease) .68s both}.hero[data-astro-cid-qmrutqly][data-callouts=draw] .callout[data-astro-cid-qmrutqly]+.callout[data-astro-cid-qmrutqly] .callout-label[data-astro-cid-qmrutqly]{animation-delay:.12s}.hero[data-astro-cid-qmrutqly][data-callouts=draw] .callout[data-astro-cid-qmrutqly]+.callout[data-astro-cid-qmrutqly]:before{animation-delay:.34s}.hero[data-astro-cid-qmrutqly][data-callouts=draw] .callout[data-astro-cid-qmrutqly]+.callout[data-astro-cid-qmrutqly]:after{animation-delay:.8s}.hero[data-astro-cid-qmrutqly]:not([data-callouts]) .callout-label[data-astro-cid-qmrutqly]{animation:callout-label .36s var(--s-ease) 4.5s both}.hero[data-astro-cid-qmrutqly]:not([data-callouts]) .callout[data-astro-cid-qmrutqly]:before{animation:callout-line .52s var(--s-ease) 4.72s both}.hero[data-astro-cid-qmrutqly]:not([data-callouts]) .callout[data-astro-cid-qmrutqly]:after{animation:callout-ring .32s var(--s-ease) 5.18s both}.hero[data-astro-cid-qmrutqly]:not([data-callouts]) .callout[data-astro-cid-qmrutqly]+.callout[data-astro-cid-qmrutqly] .callout-label[data-astro-cid-qmrutqly]{animation-delay:4.62s}.hero[data-astro-cid-qmrutqly]:not([data-callouts]) .callout[data-astro-cid-qmrutqly]+.callout[data-astro-cid-qmrutqly]:before{animation-delay:4.84s}.hero[data-astro-cid-qmrutqly]:not([data-callouts]) .callout[data-astro-cid-qmrutqly]+.callout[data-astro-cid-qmrutqly]:after{animation-delay:5.3s}}@keyframes callout-label{0%{opacity:0;transform:translateY(6px)}}@keyframes callout-line{0%{transform:scaleY(0)}}@keyframes callout-ring{0%{opacity:0;scale:.4}}.demo-live[data-astro-cid-qmrutqly]{z-index:1;border-radius:inherit;background:var(--bg-app);position:absolute;inset:0;overflow:hidden}.demo-live[data-astro-cid-qmrutqly][data-covered]{visibility:hidden}.demo-live[data-astro-cid-qmrutqly][data-settling]{pointer-events:none}.demo-live[data-astro-cid-qmrutqly]:is([data-parked],[data-away]){content-visibility:hidden}.demo-live[data-astro-cid-qmrutqly] iframe[data-astro-cid-qmrutqly]{width:var(--win-w);height:var(--win-h);background:var(--bg-app);transform:scale(var(--k,1)) translateY(calc(-1 * var(--crop-y)));transform-origin:0 0;border:0;display:block}.demo-live[data-astro-cid-qmrutqly] iframe[data-astro-cid-qmrutqly]:focus{outline:none}.demo-skip[data-astro-cid-qmrutqly]:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;left:0;overflow:hidden}.demo-float[data-astro-cid-qmrutqly]{z-index:6;background:var(--modal-surface);width:max-content;max-width:calc(100% - 24px);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-card);text-align:center;pointer-events:none;margin:0;padding:8px 12px;font-size:13px;line-height:1.45;position:absolute;left:50%}.demo-loading[data-astro-cid-qmrutqly]{top:50%;translate:-50% -50%}.demo-status[data-astro-cid-qmrutqly]{text-wrap:balance;top:50%;left:53.4%;translate:-50% -50%}.demo-status[data-astro-cid-qmrutqly]:empty{display:none}.demo-status[data-astro-cid-qmrutqly][data-quiet]:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;top:0;left:0;overflow:hidden;translate:none}.demo-fallback[data-astro-cid-qmrutqly]{z-index:4;background:var(--bg-app);border-radius:inherit;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.demo-fallback[data-astro-cid-qmrutqly]>div[data-astro-cid-qmrutqly]{width:min(100%, calc(52 * var(--ui-ch)))}.demo-fallback-title[data-astro-cid-qmrutqly]{color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.35}.demo-fallback-body[data-astro-cid-qmrutqly]{color:var(--text-secondary);margin-top:4px;font-size:15px;line-height:1.55}.demo-fallback-actions[data-astro-cid-qmrutqly]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.demo-tools[data-astro-cid-qmrutqly]{justify-content:space-between;align-items:center;gap:8px 24px;padding-block:12px;display:flex}.demo-tools[data-astro-cid-qmrutqly][hidden]{display:none}.demo-tools[data-astro-cid-qmrutqly]:focus:not(:focus-visible){outline:none}.demo-honesty[data-astro-cid-qmrutqly]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.demo-chips[data-astro-cid-qmrutqly]{flex-wrap:wrap;flex:none;gap:8px;display:flex}.demo-tools[data-astro-cid-qmrutqly][data-failed] [data-astro-cid-qmrutqly]:is([data-home-demo-pause],[data-home-demo-reset],[data-home-demo-fullscreen]){display:none}@media (width>=1008px) and (height>=761px){.hero[data-astro-cid-qmrutqly]{position:relative}.hero-demo[data-astro-cid-qmrutqly]{position:static}.demo-bar[data-astro-cid-qmrutqly]{z-index:2;right:calc((100% - var(--card-w)) / 2);top:calc(100% - var(--card-pb) - 40px);width:calc((var(--card-w) - 48px) * 5 / 12);margin:0;position:absolute}.demo-tools[data-astro-cid-qmrutqly]{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:4px;padding-block:0}.demo-chips[data-astro-cid-qmrutqly]{align-items:center;min-height:40px}.demo-honesty[data-astro-cid-qmrutqly]{white-space:nowrap}}.hero-demo[data-astro-cid-qmrutqly]:fullscreen{background:var(--bg-app);flex-direction:column;margin:0;display:flex}.hero-demo[data-astro-cid-qmrutqly]:fullscreen .demo-frame[data-astro-cid-qmrutqly]{flex:auto;min-height:0;display:flex}.hero-demo[data-astro-cid-qmrutqly]:fullscreen .demo-box[data-astro-cid-qmrutqly]{aspect-ratio:auto;flex:auto;width:100%;height:auto;margin:0}.hero-demo[data-astro-cid-qmrutqly]:fullscreen .demo-box[data-astro-cid-qmrutqly]:after{content:none}.hero-demo[data-astro-cid-qmrutqly]:fullscreen .demo-live[data-astro-cid-qmrutqly] iframe[data-astro-cid-qmrutqly]{width:100%;height:100%;transform:none}.hero-demo[data-astro-cid-qmrutqly]:fullscreen .demo-bar[data-astro-cid-qmrutqly]{width:100%;padding-inline:16px;position:static}.hero-demo[data-astro-cid-qmrutqly]:fullscreen .demo-tools[data-astro-cid-qmrutqly]{flex-direction:row;justify-content:space-between;align-items:center;padding-block:12px}.hero-demo[data-astro-cid-qmrutqly]:fullscreen .demo-chips[data-astro-cid-qmrutqly]{min-height:0}.hero-demo[data-astro-cid-qmrutqly]:fullscreen .demo-honesty[data-astro-cid-qmrutqly]{white-space:normal}@media (width<=1007px){.hero-demo[data-astro-cid-qmrutqly]{margin-top:32px}.demo-box[data-astro-cid-qmrutqly]{aspect-ratio:419/444}.callout[data-astro-cid-qmrutqly]{--at:var(--pcx);left:var(--px);top:var(--ptop);height:var(--plen)}.callout[data-astro-cid-qmrutqly]:after{width:var(--pring)}.callout-label[data-astro-cid-qmrutqly]{font-size:clamp(12px,3.58cqw,15px)}}@media (width>=720px) and (width<=1007px){.hero-card[data-astro-cid-qmrutqly]{padding-top:48px}.demo-box[data-astro-cid-qmrutqly]{border-radius:var(--radius-xl);width:min(560px,100% - 48px);margin-inline:auto}}@media (width<=719px){.demo-tools[data-astro-cid-qmrutqly]{flex-wrap:wrap}}@media (forced-colors:active){.demo-float[data-astro-cid-qmrutqly]{border-color:canvastext}.demo-box[data-astro-cid-qmrutqly][data-ring]:after{outline-color:highlight}.callout[data-astro-cid-qmrutqly]:before{background:canvastext}.callout[data-astro-cid-qmrutqly]:after,.callout-label[data-astro-cid-qmrutqly]{border-color:canvastext}}.cfg-in[data-astro-cid-xy2xx4ej]{grid-template-columns:minmax(0, 1fr) minmax(0, min(var(--cfg-max), 100% - 348px));align-items:start;column-gap:48px;display:grid;container-type:inline-size}.cfg-sentence[data-astro-cid-xy2xx4ej]{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--text-bright);grid-column:1/-1;font-size:min(clamp(36px,5vw,72px),8.69565cqi);font-weight:700;line-height:1.05}.cfg-title[data-astro-cid-xy2xx4ej]{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.cfg-pick[data-astro-cid-xy2xx4ej]{display:block;position:relative}.cfg-pick[data-astro-cid-xy2xx4ej]>summary[data-astro-cid-xy2xx4ej]{cursor:pointer;border-radius:var(--radius-md);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:.14em;transition:text-decoration-color var(--transition-mid);align-items:baseline;gap:.14em;text-decoration-thickness:.055em;list-style:none;display:inline-flex}.cfg-pick[data-astro-cid-xy2xx4ej]>summary[data-astro-cid-xy2xx4ej]::-webkit-details-marker{display:none}.cfg-pick[data-astro-cid-xy2xx4ej]>summary[data-astro-cid-xy2xx4ej]:hover{text-decoration-color:var(--text-dim)}.cfg-pick[data-astro-cid-xy2xx4ej]>summary[data-astro-cid-xy2xx4ej]:focus-visible{outline-offset:4px}.cfg-chev[data-astro-cid-xy2xx4ej]{width:.5em;height:.5em;color:var(--text-dim);transition:rotate var(--transition-mid);flex:none;align-self:center;margin-top:.08em}.cfg-pick[data-astro-cid-xy2xx4ej][open] .cfg-chev[data-astro-cid-xy2xx4ej]{rotate:180deg}.cfg-now[data-astro-cid-xy2xx4ej]{display:none}.cfg[data-astro-cid-xy2xx4ej]:has(#setup-stream:checked) [data-astro-cid-xy2xx4ej][data-now=stream],.cfg[data-astro-cid-xy2xx4ej]:has(#setup-podcast:checked) [data-astro-cid-xy2xx4ej][data-now=podcast],.cfg[data-astro-cid-xy2xx4ej]:has(#setup-calls:checked) [data-astro-cid-xy2xx4ej][data-now=calls],.cfg[data-astro-cid-xy2xx4ej]:has(#setup-desktop:checked) [data-astro-cid-xy2xx4ej][data-now=desktop]{display:inline}.cfg-menu[data-astro-cid-xy2xx4ej]{z-index:10;background:var(--modal-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:280px;box-shadow:var(--shadow-card);letter-spacing:0;gap:2px;margin:0;padding:6px;font-size:16px;font-weight:500;line-height:1.3;display:grid;position:absolute;top:calc(100% + 10px);left:0}.cfg-pick[data-astro-cid-xy2xx4ej][open] .cfg-menu[data-astro-cid-xy2xx4ej]{animation:cfg-menu var(--transition-mid)}@keyframes cfg-menu{0%{opacity:0;translate:0 -4px}}.cfg-opt[data-astro-cid-xy2xx4ej]{cursor:pointer;display:block;position:relative}.cfg-opt[data-astro-cid-xy2xx4ej] input[data-astro-cid-xy2xx4ej]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cfg-opt[data-astro-cid-xy2xx4ej] span[data-astro-cid-xy2xx4ej]{border-radius:var(--radius-md);color:var(--text-primary);transition:background-color var(--transition-mid);padding:11px 14px;display:block}.cfg-opt[data-astro-cid-xy2xx4ej]:hover span[data-astro-cid-xy2xx4ej]{background:var(--bg-hover)}.cfg-opt[data-astro-cid-xy2xx4ej] input[data-astro-cid-xy2xx4ej]:checked+span[data-astro-cid-xy2xx4ej]{background:var(--bg-active);color:var(--text-bright)}.cfg-opt[data-astro-cid-xy2xx4ej] input[data-astro-cid-xy2xx4ej]:focus-visible+span[data-astro-cid-xy2xx4ej]{outline:2px solid var(--accent-strong);outline-offset:-2px}.cfg-sub[data-astro-cid-xy2xx4ej]{max-width:calc(30 * var(--ui-ch));align-self:center}.cfg-shot[data-astro-cid-xy2xx4ej]{width:100%;aspect-ratio:var(--cfg-ratio);align-items:start;margin-top:24px;display:grid}.cfg-shot[data-astro-cid-xy2xx4ej]>picture[data-astro-cid-xy2xx4ej]{grid-area:1/1;display:block}.cfg-shot[data-astro-cid-xy2xx4ej] img[data-astro-cid-xy2xx4ej]{width:100%;height:auto;display:block}.cfg[data-astro-cid-xy2xx4ej]:has(#setup-stream:checked) [data-astro-cid-xy2xx4ej][data-preset]:not([data-preset=stream]),.cfg[data-astro-cid-xy2xx4ej]:has(#setup-podcast:checked) [data-astro-cid-xy2xx4ej][data-preset]:not([data-preset=podcast]),.cfg[data-astro-cid-xy2xx4ej]:has(#setup-calls:checked) [data-astro-cid-xy2xx4ej][data-preset]:not([data-preset=calls]),.cfg[data-astro-cid-xy2xx4ej]:has(#setup-desktop:checked) [data-astro-cid-xy2xx4ej][data-preset]:not([data-preset=desktop]){display:none}@media (width<=1007px){.cfg-in[data-astro-cid-xy2xx4ej]{grid-template-columns:minmax(0,1fr)}.cfg-shot[data-astro-cid-xy2xx4ej]{width:min(100%, var(--cfg-w));margin-top:48px}}@media (width<=720px){.cfg-shot[data-astro-cid-xy2xx4ej]{margin-top:32px}.cfg-menu[data-astro-cid-xy2xx4ej]{width:max-content;min-width:0;max-width:calc(100vw - 2 * var(--s-gutter))}}@media (width<=560px){.cfg-shot[data-astro-cid-xy2xx4ej]{width:min(100%, var(--cfg-pw));aspect-ratio:var(--cfg-pratio)}}@media (prefers-reduced-motion:reduce){.cfg-pick[data-astro-cid-xy2xx4ej][open] .cfg-menu[data-astro-cid-xy2xx4ej]{animation:none}.cfg-chev[data-astro-cid-xy2xx4ej]{transition:none}}@media (forced-colors:active){.cfg-opt[data-astro-cid-xy2xx4ej] input[data-astro-cid-xy2xx4ej]:checked+span[data-astro-cid-xy2xx4ej]{outline:2px solid highlight}}@media (pointer:coarse){.cfg-pick[data-astro-cid-xy2xx4ej]>summary[data-astro-cid-xy2xx4ej]{margin-block:min(0px,.525em - 22px);padding-block:max(0px,22px - .525em)}.cfg-opt[data-astro-cid-xy2xx4ej] span[data-astro-cid-xy2xx4ej]{padding-block:12px}}.mx-head[data-astro-cid-afjgayl2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:48px;display:grid}.mx-line[data-astro-cid-afjgayl2]{margin:0}.mx-band[data-astro-cid-afjgayl2]{width:min(var(--s-max), 100% - 2 * var(--s-gutter));margin:48px auto 0}.mx-band[data-astro-cid-afjgayl2] [data-astro-cid-afjgayl2]:is(picture,img){display:block}.mx-band[data-astro-cid-afjgayl2] img[data-astro-cid-afjgayl2]{width:min(100%, var(--band-w));height:auto}@media (width<=1007px){.mx-head[data-astro-cid-afjgayl2]{grid-template-columns:minmax(0,1fr);row-gap:24px}}@media (width<=1253.98px){.mx-band[data-astro-cid-afjgayl2] img[data-astro-cid-afjgayl2]{width:min(100%, var(--band-tw));margin-inline:auto}}@media (width<=720px){.mx-band[data-astro-cid-afjgayl2]{width:100%;margin-top:32px}.mx-band[data-astro-cid-afjgayl2] img[data-astro-cid-afjgayl2]{width:min(100%, var(--band-pw));margin-inline:auto}}.fx-in[data-astro-cid-fgoywvgz]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:48px;display:grid}.fx-shot[data-astro-cid-fgoywvgz]{margin:0}.fx-shot[data-astro-cid-fgoywvgz] [data-astro-cid-fgoywvgz]:is(picture,img){display:block}.fx-shot[data-astro-cid-fgoywvgz] img[data-astro-cid-fgoywvgz]{width:min(100%, var(--fx-w));height:auto}@media (width<=1007px){.fx-in[data-astro-cid-fgoywvgz]{grid-template-columns:minmax(0,1fr);row-gap:48px}.fx-say[data-astro-cid-fgoywvgz]{order:-1}}@media (width<=720px){.fx-in[data-astro-cid-fgoywvgz]{row-gap:32px}}@media (width<=560px){.fx-shot[data-astro-cid-fgoywvgz] img[data-astro-cid-fgoywvgz]{width:min(100%, var(--fx-pw))}}.bi-in[data-astro-cid-lhvvklbw]{--bi-gap:20px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"title title""mute.""rest rest";column-gap:48px;display:grid}.bi-title[data-astro-cid-lhvvklbw]{grid-area:title;margin-bottom:48px}.bi-sheet[data-astro-cid-lhvvklbw]{gap:var(--bi-gap);align-content:start;margin:0;display:grid}.bi-sheet--mute[data-astro-cid-lhvvklbw]{grid-area:mute}.bi-sheet--rest[data-astro-cid-lhvvklbw]{margin-top:var(--bi-gap);grid-area:rest}.bi-row[data-astro-cid-lhvvklbw]{grid-template-columns:8em minmax(0,1fr);align-items:baseline;column-gap:32px;font-size:clamp(24px,3.3vw,48px);display:grid}.bi-row[data-astro-cid-lhvvklbw] dt[data-astro-cid-lhvvklbw]{letter-spacing:-.02em;color:var(--text-bright);font-size:1em;font-weight:700;line-height:1.1}.bi-row[data-astro-cid-lhvvklbw] dd[data-astro-cid-lhvvklbw]{color:var(--text-primary);margin:0;font-size:clamp(18px,1.6vw,24px);font-weight:400;line-height:1.4}.bi-word[data-astro-cid-lhvvklbw]{white-space:nowrap}.bi-keys[data-astro-cid-lhvvklbw]{vertical-align:baseline;gap:8px;display:inline-flex}.bi-keys[data-astro-cid-lhvvklbw] .keycap[data-astro-cid-lhvvklbw]{min-width:1.82em;padding:.18em .55em;font-size:clamp(16px,1.6vw,22px)}.bi-keys--switch[data-astro-cid-lhvvklbw]{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast), border-color var(--transition-fast);margin:-7px;padding:6px;position:relative}.bi-switch[data-astro-cid-lhvvklbw]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bi-keys--switch[data-astro-cid-lhvvklbw] .keycap[data-astro-cid-lhvvklbw]{transition:border-color var(--transition-fast)}.bi-keys--switch[data-astro-cid-lhvvklbw]:hover{background:var(--bg-hover);border-color:var(--border-strong)}.bi-keys--switch[data-astro-cid-lhvvklbw]:active,.bi-keys--switch[data-astro-cid-lhvvklbw][data-down]{background:var(--bg-active)}.bi-keys--switch[data-astro-cid-lhvvklbw]:has(.bi-switch:checked) .keycap[data-astro-cid-lhvvklbw]{border-color:var(--danger)}.bi-keys--switch[data-astro-cid-lhvvklbw]:has(.bi-switch:focus-visible){outline:2px solid var(--accent-strong);outline-offset:2px}.bi-sheet--mute[data-astro-cid-lhvvklbw] dd[data-astro-cid-lhvvklbw]{position:relative}.bi-mic[data-astro-cid-lhvvklbw]{position:absolute;top:0;left:calc(100% + 48px)}.bi-mic-shot[data-astro-cid-lhvvklbw]{width:var(--mic-w);aspect-ratio:var(--mic-ratio);border-radius:var(--radius-xl);display:grid;overflow:hidden}.bi-mic-shot[data-astro-cid-lhvvklbw]>picture[data-astro-cid-lhvvklbw]{grid-area:1/1;display:block}.bi-mic-shot[data-astro-cid-lhvvklbw] img[data-astro-cid-lhvvklbw]{width:100%;height:auto;display:block}.bi[data-astro-cid-lhvvklbw]:has(.bi-switch:checked) [data-astro-cid-lhvvklbw][data-mic=open],.bi[data-astro-cid-lhvvklbw]:not(:has(.bi-switch:checked)) [data-astro-cid-lhvvklbw][data-mic=muted]{visibility:hidden}@media (width<=1007px){.bi-in[data-astro-cid-lhvvklbw]{--bi-gap:28px;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""mute""rest"}.bi-mic[data-astro-cid-lhvvklbw]{margin-top:20px;position:static}}@media (width<=720px){.bi-row[data-astro-cid-lhvvklbw]{grid-template-columns:minmax(0,1fr);row-gap:10px}}@media (forced-colors:active){.bi-keys--switch[data-astro-cid-lhvvklbw]:has(.bi-switch:checked) .keycap[data-astro-cid-lhvvklbw]{outline:2px solid highlight}}@media (pointer:coarse){.bi-switch[data-astro-cid-lhvvklbw]{height:auto;inset:min(0px,50% - 22px) 0}}.th-shot[data-astro-cid-ngo2srsn]{width:min(100%, var(--dmax));aspect-ratio:var(--sw) / var(--sh);border-radius:var(--radius-xl);margin-top:48px;position:relative;overflow:hidden}.th-pic[data-astro-cid-ngo2srsn]{margin-top:calc(-1 * var(--dt))}.th-pic[data-astro-cid-ngo2srsn] picture,.th-pic[data-astro-cid-ngo2srsn] img{width:100%;height:auto;display:block}.th-radios[data-astro-cid-ngo2srsn]{position:absolute;inset:0}.th-radio[data-astro-cid-ngo2srsn]{left:var(--x);top:var(--y);width:var(--w);height:var(--h);cursor:pointer;transition:outline-color var(--transition-mid);background:0 0;border:0;border-radius:6%/8%;margin:0;padding:0;position:absolute}.th-radio[data-astro-cid-ngo2srsn]:hover:not([aria-checked=true]){outline:2px solid var(--border-strong);outline-offset:1px}.th-radio[data-astro-cid-ngo2srsn]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.th-radio[data-astro-cid-ngo2srsn][aria-checked=true]{cursor:default}.th-name[data-astro-cid-ngo2srsn]{display:none}.th-shot[data-astro-cid-ngo2srsn][data-shot-failed] .th-radio[data-astro-cid-ngo2srsn]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-ui);transition:border-color var(--transition-mid);align-items:flex-end;padding:0 10px 8px;display:flex}.th-shot[data-astro-cid-ngo2srsn][data-shot-failed] .th-radio[data-astro-cid-ngo2srsn]:hover:not([aria-checked=true]){border-color:var(--border-strong);outline:0}.th-shot[data-astro-cid-ngo2srsn][data-shot-failed] .th-radio[data-astro-cid-ngo2srsn][aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.th-shot[data-astro-cid-ngo2srsn][data-shot-failed] .th-name[data-astro-cid-ngo2srsn]{min-width:0;font-size:calc(var(--text-xs) * 1.3);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;display:block;overflow:hidden}@media (width<=720px){.th-shot[data-astro-cid-ngo2srsn]{margin-top:32px}}@media (width<=560px){.th-shot[data-astro-cid-ngo2srsn]{width:min(100%, var(--pmax));aspect-ratio:var(--spw) / var(--sph)}.th-pic[data-astro-cid-ngo2srsn]{margin-top:calc(-1 * var(--pt))}.th-radio[data-astro-cid-ngo2srsn]{left:var(--px);top:var(--py);width:var(--pw);height:var(--ph)}.th-shot[data-astro-cid-ngo2srsn][data-shot-failed] .th-radio[data-astro-cid-ngo2srsn]{padding:0 8px 6px}.th-shot[data-astro-cid-ngo2srsn][data-shot-failed] .th-name[data-astro-cid-ngo2srsn]{font-size:max(var(--text-xs), 12px)}}@media (forced-colors:active){.th-radio[data-astro-cid-ngo2srsn]:focus-visible{outline-color:highlight}.th-shot[data-astro-cid-ngo2srsn][data-shot-failed] .th-radio[data-astro-cid-ngo2srsn][aria-checked=true]{border-color:highlight}}.pr-card[data-astro-cid-j7xdwx4a]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px 48px;margin-top:clamp(32px,4vw,56px);display:grid}.pr-price[data-astro-cid-j7xdwx4a]{max-width:calc(24 * var(--ui-ch));letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.25}.pr-terms[data-astro-cid-j7xdwx4a]{max-width:calc(36 * var(--ui-ch));color:var(--text-primary);text-wrap:pretty;margin:16px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.45}.pr-act[data-astro-cid-j7xdwx4a]{justify-items:start;gap:16px;padding-top:6px;display:grid}.pr-buttons[data-astro-cid-j7xdwx4a]{flex-wrap:wrap;gap:8px;display:flex}.pr-share-status[data-astro-cid-j7xdwx4a]{color:var(--text-primary);flex-basis:100%;margin:0;font-size:14px}.pr-small[data-astro-cid-j7xdwx4a]{color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.5}.price-links[data-astro-cid-j7xdwx4a]{flex-wrap:wrap;gap:4px 20px;margin:0;font-size:14px;line-height:1.5;display:flex}.price-links[data-astro-cid-j7xdwx4a] a[data-astro-cid-j7xdwx4a]{min-height:24px;color:var(--text-primary);text-underline-offset:3px;transition:color var(--transition-mid);align-items:center;text-decoration:underline 1px;display:inline-flex}.price-links[data-astro-cid-j7xdwx4a] a[data-astro-cid-j7xdwx4a]:hover{color:var(--text-bright)}@media (width<=860px){.pr-card[data-astro-cid-j7xdwx4a]{grid-template-columns:minmax(0,1fr);row-gap:32px}.pr-act[data-astro-cid-j7xdwx4a]{padding-top:0}}@media (width<=360px){.pr-buttons[data-astro-cid-j7xdwx4a]>.btn[data-astro-cid-j7xdwx4a]{white-space:normal;text-align:center;line-height:1.25}}@media (pointer:coarse){.price-links[data-astro-cid-j7xdwx4a] a[data-astro-cid-j7xdwx4a]{min-width:44px;min-height:44px}}.fq-in[data-astro-cid-tycplb2i]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:48px;display:grid}.fq-title[data-astro-cid-tycplb2i]{top:calc(var(--shell-top,64px) + 32px);position:sticky}.fq-list[data-astro-cid-tycplb2i] .fq-row>summary{letter-spacing:-.01em;min-height:72px;color:var(--text-bright);padding-block:20px;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.35}.fq-list[data-astro-cid-tycplb2i] .fq-row>p{max-width:calc(64 * var(--ui-ch));color:var(--text-secondary);font-size:17px;line-height:1.6}.fq-list[data-astro-cid-tycplb2i] .fq-row>p:last-child{padding-bottom:24px}.fq-list[data-astro-cid-tycplb2i] .fq-row:last-of-type{border-bottom:1px solid var(--border-subtle)}.fq-more[data-astro-cid-tycplb2i]{color:var(--text-secondary);margin:32px 0 0;font-size:17px;line-height:1.6}.fq-more[data-astro-cid-tycplb2i] a[data-astro-cid-tycplb2i]{color:var(--text-primary);text-underline-offset:3px;transition:color var(--transition-mid);text-decoration:underline 1px}.fq-more[data-astro-cid-tycplb2i] a[data-astro-cid-tycplb2i]:hover{color:var(--text-bright)}@media (width<=860px){.fq-in[data-astro-cid-tycplb2i]{grid-template-columns:minmax(0,1fr);row-gap:32px}.fq-title[data-astro-cid-tycplb2i]{position:static}}
