.effort-fill[data-v-e0b534a8]{transition:width .2s}@media (prefers-reduced-motion:reduce){.effort-fill[data-v-e0b534a8]{transition:none}}.simulator-photo[data-v-d782f048]{aspect-ratio:2000/1116;-webkit-touch-callout:none}@media (orientation:landscape) and (height<=500px),(orientation:portrait){.simulator-photo.has-portrait[data-v-d782f048]{aspect-ratio:1116/2000}}.simulator-photo[data-v-d782f048]:focus-visible{outline:none}.simulator-photo[data-v-d782f048]:focus-visible:after{content:"";z-index:30;pointer-events:none;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 6px var(--color-ink);position:absolute;inset:0}.photo-layer[data-v-d782f048]{opacity:0;transition:opacity .2s;position:absolute;inset:0}.photo-layer.is-ready[data-v-d782f048]{opacity:1}.photo-layer img[data-v-d782f048]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.photo-layer[data-v-d782f048]{transition:none}}.simulator-range[data-v-06ea8998]{appearance:none;cursor:pointer;background:0 0;height:44px}.simulator-range[data-v-06ea8998]::-webkit-slider-runnable-track{background:var(--color-tint-strong);border-radius:9999px;height:8px}.simulator-range[data-v-06ea8998]::-moz-range-track{background:var(--color-tint-strong);border-radius:9999px;height:8px}.simulator-range[data-v-06ea8998]::-webkit-slider-thumb{appearance:none;background:var(--color-brand-navy);width:28px;height:28px;box-shadow:0 1px 4px color-mix(in srgb,var(--color-ink) 35%,transparent);border:3px solid #fff;border-radius:9999px;margin-top:-10px}.simulator-range[data-v-06ea8998]::-moz-range-thumb{background:var(--color-brand-navy);width:22px;height:22px;box-shadow:0 1px 4px color-mix(in srgb,var(--color-ink) 35%,transparent);border:3px solid #fff;border-radius:9999px}.simulator-range[data-v-06ea8998]:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:2px}.is-muted .simulator-range[data-v-06ea8998]{opacity:.6}.simulator-range.is-dark[data-v-06ea8998]::-webkit-slider-runnable-track{background:#ffffff3d}.simulator-range.is-dark[data-v-06ea8998]::-moz-range-track{background:#ffffff3d}.simulator-range.is-dark[data-v-06ea8998]::-webkit-slider-thumb{border-color:var(--color-ink);background:#fff}.simulator-range.is-dark[data-v-06ea8998]::-moz-range-thumb{border-color:var(--color-ink);background:#fff}.simulator-range.is-dark[data-v-06ea8998]:focus-visible{outline-color:#fff}.slider-compact[data-v-06ea8998]{container-type:inline-size}@container (width<=24rem){.slider-compact .slider-body[data-v-06ea8998]{-moz-column-gap:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.slider-compact .slider-head[data-v-06ea8998]{display:contents}.slider-compact .slider-head label[data-v-06ea8998]{grid-column:1/-1}.slider-compact .simulator-range[data-v-06ea8998]{margin-top:0}.slider-compact .slider-body>p[data-v-06ea8998]{grid-column:1/-1}}.sim-band[data-v-0ab3e815]{position:relative;overflow-x:clip;container-type:inline-size}.sim-shell[data-v-0ab3e815]{--drawer:320px}.sim-photo[data-v-0ab3e815]{position:relative;container-type:inline-size}.sim-hud[data-v-0ab3e815]{z-index:20;justify-items:start;gap:8px;display:grid;position:absolute;top:12px}.sim-hud-left[data-v-0ab3e815]{left:12px}.sim-hud-right[data-v-0ab3e815]{right:12px}.sim-pill[data-v-0ab3e815]{min-height:44px;color:var(--color-ink);box-shadow:0 4px 14px color-mix(in srgb,var(--color-ink) 30%,transparent);background:#fff;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:700;display:inline-flex}.sim-pill[data-v-0ab3e815]:disabled{opacity:.6}.sim-round[data-v-0ab3e815]{justify-content:center;width:44px;padding:0}.sim-hint[data-v-0ab3e815],.sim-hold-short[data-v-0ab3e815]{display:none}@container (width<=820px){.sim-hold-long[data-v-0ab3e815]{display:none}.sim-hold-short[data-v-0ab3e815]{display:inline}}.sim-dock[data-v-0ab3e815]{background:var(--color-ink-raise);container-type:inline-size}.sim-bar[data-v-0ab3e815]{flex-wrap:wrap;align-items:center;gap:10px 24px;padding:10px 14px;display:flex}.sim-eye[data-v-0ab3e815]{flex:0 auto;width:auto}.sim-main[data-v-0ab3e815]{flex:320px}.sim-bar-end[data-v-0ab3e815]{gap:8px;margin-left:auto;display:flex}.sim-bar-button[data-v-0ab3e815],.sim-more[data-v-0ab3e815]{border:1px solid var(--color-ink-line);background:var(--color-ink);color:#fff;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-width:48px;min-height:48px;padding:0 14px;font-size:16px;font-weight:700;display:inline-flex}.sim-bar-button[data-v-0ab3e815]{padding:0}.sim-bar-button[data-v-0ab3e815]:disabled{opacity:.5}.sim-more[aria-expanded=true][data-v-0ab3e815]{color:var(--color-ink);background:#fff;border-color:#fff}@container (width<=365px){.sim-more-label[data-v-0ab3e815]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sim-band[data-v-0ab3e815] :focus-visible{outline-offset:2px;outline:3px solid #fff}.sim-band .simulator-photo[data-v-0ab3e815]:focus-visible{outline:none}.sim-band .sim-pill[data-v-0ab3e815]:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px;box-shadow:0 0 0 7px #fff}.sim-panel[data-v-0ab3e815]{z-index:90;color:var(--color-ink);visibility:hidden;background:#fff;flex-direction:column;transition:transform .3s,visibility 0s .3s;display:flex;position:fixed}.sim-panel.is-open[data-v-0ab3e815]{visibility:visible;transition:transform .3s,visibility;transform:none}.sim-panel-head[data-v-0ab3e815]{padding:max(12px,env(safe-area-inset-top)) 16px 12px 20px;border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;display:flex}.sim-panel-scroll[data-v-0ab3e815]{flex:1;min-height:0}.sim-panel-scroll[data-v-0ab3e815] [data-slot=scroll-area-viewport]{overscroll-behavior:contain}.sim-panel-body[data-v-0ab3e815]{align-content:start;padding:20px}.sim-panel-foot[data-v-0ab3e815]{padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--color-hairline)}@media (orientation:landscape) and (height<=500px),(orientation:portrait){.sim-panel[data-v-0ab3e815]{inset:0;transform:translateY(100%)}}@media (orientation:landscape) and (height>=501px){.sim-panel[data-v-0ab3e815]{top:calc(var(--site-header-height) + 16px);right:16px;bottom:max(16px,var(--page-bottom-clear,0px));width:min(var(--drawer),calc(100vw - 32px));box-shadow:0 24px 60px -12px color-mix(in srgb,var(--color-ink) 45%,transparent),0 0 0 1px var(--color-hairline);border-radius:24px;overflow:hidden;transform:translate(calc(100% + 24px))}.sim-band.is-fullscreen+.sim-panel[data-v-0ab3e815]{top:16px}.sim-panel-foot[data-v-0ab3e815]{display:none}}@media (prefers-reduced-motion:reduce){.sim-panel[data-v-0ab3e815],.sim-panel.is-open[data-v-0ab3e815]{transition:none}}.sim-panel-close[data-v-0ab3e815]{border:1px solid var(--color-hairline);width:44px;height:44px;color:var(--color-ink);border-radius:9999px;flex:none;place-items:center;display:grid}.sim-caption[data-v-0ab3e815]{padding:12px 16px 16px}@media (orientation:landscape) and (height>=501px),(orientation:portrait){.sim-dock[data-v-0ab3e815]{z-index:45;background:color-mix(in srgb,var(--color-ink) 85%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-radius:24px;position:sticky;box-shadow:0 12px 32px -8px #0000008c}}@media (orientation:landscape) and (height>=501px){.sim-tall-inline[data-v-0ab3e815]{display:none}.sim-rig[data-v-0ab3e815]{width:min(100%,1920px);margin-inline:auto}.sim-caption[data-v-0ab3e815]{width:min(100%,1232px);margin-inline:auto}.sim-dock[data-v-0ab3e815]{width:min(100% - 32px,1200px);margin:12px auto 0;bottom:16px}.sim-bar[data-v-0ab3e815]{flex-wrap:nowrap;min-height:76px;padding-block:6px}.sim-main[data-v-0ab3e815]{flex:1 1 0;min-width:12rem}.sim-hud[data-v-0ab3e815]{top:16px}.sim-hud-left[data-v-0ab3e815]{left:16px}.sim-hud-right[data-v-0ab3e815]{right:16px}.sim-caption[data-v-0ab3e815]{padding-inline:14px}}@media (orientation:portrait){.sim-wide[data-v-0ab3e815],.sim-wide-inline[data-v-0ab3e815]{display:none}.sim-rig[data-v-0ab3e815]{width:min(100%,55.8svh);margin-inline:auto}.sim-dock[data-v-0ab3e815]{bottom:max(8px,env(safe-area-inset-bottom));width:min(100% - 16px,560px);margin:8px auto 0}.sim-bar[data-v-0ab3e815]{gap:10px;padding:12px 16px}.sim-eye[data-v-0ab3e815]{flex:1 1 0}.sim-main[data-v-0ab3e815]{flex-basis:100%;order:3}.sim-bar-end[data-v-0ab3e815]{margin-left:0}.sim-more[data-v-0ab3e815]{padding:0 12px}}@media (orientation:landscape) and (height<=500px){.sim-wide[data-v-0ab3e815],.sim-wide-inline[data-v-0ab3e815]{display:none}.sim-stage[data-v-0ab3e815]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;padding:8px 16px;display:flex}.sim-rig[data-v-0ab3e815]{flex:none}.sim-photo[data-v-0ab3e815]{aspect-ratio:1116/2000;height:calc(100svh - 16px)}.sim-dock[data-v-0ab3e815]{border-radius:16px;width:min(420px,100%);max-height:calc(100svh - 16px);overflow-y:auto}.sim-caption[data-v-0ab3e815]{flex-basis:100%}}@media (width<1024px) and (orientation:landscape) and (height<=500px),(width<1024px) and (orientation:portrait){.sim-page[data-v-0ab3e815]{flex-direction:column;display:flex}.sim-shell[data-v-0ab3e815]{order:-1;margin-top:0}.sim-intro[data-v-0ab3e815]{padding-top:20px}.sim-band:not(.is-fullscreen) .sim-bar-fullscreen[data-v-0ab3e815],.sim-band:not(.is-fullscreen) .sim-hud[data-v-0ab3e815]{display:none}.sim-band:not(.is-fullscreen) .sim-hint[data-v-0ab3e815]{z-index:20;background:color-mix(in srgb,var(--color-ink) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:center;pointer-events:none;border-radius:9999px;width:max-content;max-width:calc(100% - 32px);padding:8px 16px;font-size:15px;font-weight:700;line-height:20px;transition:opacity .4s,visibility 0s .4s;display:block;position:absolute;top:16px;left:50%;translate:-50%}.sim-hint.is-gone[data-v-0ab3e815]{opacity:0;visibility:hidden}}.sim-band.is-fullscreen[data-v-0ab3e815]{z-index:80;background:#000;margin:0;position:fixed;inset:0;overflow:hidden}.sim-band.is-fullscreen .sim-stage[data-v-0ab3e815]{place-content:normal;place-items:center;gap:0;height:100%;padding:0;display:grid}.sim-band.is-fullscreen .sim-rig[data-v-0ab3e815]{width:min(100%,179.211dvh);margin:0}.sim-band.is-fullscreen .sim-photo[data-v-0ab3e815]{height:auto}.sim-band.is-fullscreen .sim-caption[data-v-0ab3e815]{display:none}.sim-band.is-fullscreen .sim-hud[data-v-0ab3e815]{top:max(12px,env(safe-area-inset-top));transition:opacity .3s}.sim-band.is-fullscreen .sim-dock[data-v-0ab3e815]{inset:auto 12px max(12px,env(safe-area-inset-bottom));z-index:30;background:color-mix(in srgb,var(--color-ink) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:24px;width:auto;max-width:1100px;max-height:none;margin-inline:auto;padding:0;transition:opacity .3s;position:absolute;overflow:visible;box-shadow:0 10px 30px -8px #0009}.sim-band.is-fullscreen .sim-bar[data-v-0ab3e815]{width:100%}.sim-band.is-idle .sim-dock[data-v-0ab3e815],.sim-band.is-idle .sim-hud[data-v-0ab3e815]{opacity:0;pointer-events:none}@media (orientation:landscape) and (height<=500px),(orientation:portrait){.sim-band.is-fullscreen .sim-rig[data-v-0ab3e815]{width:min(100%,55.8dvh)}}@media (orientation:landscape) and (height<=500px){.sim-band.is-fullscreen .sim-dock[data-v-0ab3e815]{width:calc(50vw - 27.9dvh - 24px);max-width:360px;left:auto}}
