.page-module__gUXDZq__page{--paper:var(--background-color);--ink:var(--primary-color);--accent:var(--accent-color);--accent-dark:var(--accent-text-color);background:var(--paper);min-height:100svh;color:var(--accent-text-color);flex-direction:column;display:flex}.page-module__gUXDZq__page:has([data-theme=dark]){--background-color:#020810;--primary-color:#f3f0e8;--secondary-color:#092541;--tertiary-color:#123454;--border-color:#31516f;--accent-color:#9ddcff;--accent-text-color:#f3f0e8;--secondary-accent-color:#f3f0e8;--surface-color:#06213a}.page-module__gUXDZq__figure{flex:1;width:100%;margin:0;padding-top:clamp(40px,6svh,90px)}.page-module__gUXDZq__studyHeader{max-width:1440px;margin:0 auto;padding:0 48px 12px}.page-module__gUXDZq__studyHeaderTop{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.page-module__gUXDZq__studyHeaderTop .page-module__gUXDZq__label{margin:0}.page-module__gUXDZq__themeToggle{border:1px solid var(--border-color);min-width:112px;min-height:44px;color:var(--accent-text-color);font:500 12px/1.2 var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;transition:background-color .16s ease-out,border-color .16s ease-out,transform .16s ease-out;display:inline-flex}.page-module__gUXDZq__themeToggle[aria-pressed=true]{background:color-mix(in srgb, var(--accent-color) 14%, transparent);border-color:var(--accent-color)}.page-module__gUXDZq__themeSwatch{background:currentColor;border:1px solid;border-radius:50%;width:9px;height:9px}.page-module__gUXDZq__themeToggle:active{transform:scale(.97)}.page-module__gUXDZq__studyHeading{align-items:baseline;gap:18px;display:flex}.page-module__gUXDZq__studyHeading h1{color:var(--primary-color);text-wrap:balance;margin:0;font-size:clamp(20px,2.2vw,30px);font-weight:300;line-height:1.2}.page-module__gUXDZq__rule{border-bottom:1px solid var(--border-color);flex:1}.page-module__gUXDZq__label{text-transform:uppercase;letter-spacing:.06em;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.page-module__gUXDZq__stage{isolation:isolate;outline-offset:-6px;height:clamp(460px,70svh,1050px);position:relative;overflow:hidden}.page-module__gUXDZq__stage[data-ready=true]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.page-module__gUXDZq__stage[data-dragging=true]{cursor:grabbing}.page-module__gUXDZq__stage:focus-visible{outline:1px solid var(--accent-color)}.page-module__gUXDZq__stage[data-pointer-mode=true]:focus-visible{outline:none}.page-module__gUXDZq__spaceCanvas,.page-module__gUXDZq__annotationCanvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-module__gUXDZq__stage[data-ready=false] .page-module__gUXDZq__spaceCanvas,.page-module__gUXDZq__stage[data-ready=false] .page-module__gUXDZq__annotationCanvas{visibility:hidden}.page-module__gUXDZq__fallback{position:absolute;inset:0}.page-module__gUXDZq__fallback>div{height:100%}.page-module__gUXDZq__specimenNote{pointer-events:none;background:var(--background-color);flex-direction:column;gap:8px;padding:8px 10px 8px 0;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:36px;left:max(48px,50% - 672px)}.page-module__gUXDZq__scale{font-variant-numeric:tabular-nums;pointer-events:none;flex-direction:column;align-items:flex-end;gap:7px;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:16px;right:max(48px,50% - 672px)}.page-module__gUXDZq__scale>span:first-child{font-size:14px}.page-module__gUXDZq__scale i{border:1px solid var(--accent-text-color);border-top:0;width:76px;height:6px;display:block}.page-module__gUXDZq__status{background:var(--background-color);pointer-events:none;padding:5px 8px 5px 0;font-size:13px;position:absolute;bottom:16px;left:max(48px,50% - 672px)}.page-module__gUXDZq__navigation{background:var(--background-color);align-items:center;gap:12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.page-module__gUXDZq__navigation button{min-width:44px;min-height:44px;color:var(--accent-text-color);cursor:pointer;background:0 0;border:0;font-size:23px;font-weight:300;transition:transform .15s cubic-bezier(.23,1,.32,1)}.page-module__gUXDZq__navigation .page-module__gUXDZq__reset{padding:0 4px;font-size:12px}.page-module__gUXDZq__navigation button:active{transform:scale(.95)}.page-module__gUXDZq__navigation button:disabled{opacity:.45;cursor:default}.page-module__gUXDZq__caption{text-align:center;padding:14px 24px 6px}.page-module__gUXDZq__instructions{margin:0;font-size:13px;line-height:1.6}.page-module__gUXDZq__mouseHint{font-size:10px;font-weight:500}.page-module__gUXDZq__instructions span[aria-hidden]{padding:0 8px}.page-module__gUXDZq__touchHint{display:none}.page-module__gUXDZq__textButton{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 0;text-decoration:underline;display:inline}.page-module__gUXDZq__textButton:disabled{cursor:default;text-decoration:none}.page-module__gUXDZq__error{margin:12px 0 0;font-size:13px}.page-module__gUXDZq__keyboardHint{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__gUXDZq__figure button:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.page-module__gUXDZq__footer{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px 24px;display:flex}.page-module__gUXDZq__brand{min-height:40px;color:var(--primary-color);justify-content:center;align-items:center;gap:9px;display:flex}.page-module__gUXDZq__wordmark{font-size:22px;font-weight:600}.page-module__gUXDZq__backLink{min-height:44px;color:var(--accent-text-color);text-underline-offset:4px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:13px;text-decoration:underline;display:inline-flex}.page-module__gUXDZq__backLink:focus-visible{outline:2px solid var(--accent-color);outline-offset:6px}@media (hover:hover) and (pointer:fine){.page-module__gUXDZq__stage[data-probe-active=true]{cursor:none}.page-module__gUXDZq__navigation button:hover{background:var(--secondary-color)}.page-module__gUXDZq__textButton:hover,.page-module__gUXDZq__backLink:hover{text-decoration-thickness:2px}}@media (max-width:932px){.page-module__gUXDZq__studyHeader{padding:0 24px 16px}.page-module__gUXDZq__studyHeaderTop{align-items:flex-start}.page-module__gUXDZq__studyHeading{flex-wrap:wrap;gap:12px}.page-module__gUXDZq__rule,.page-module__gUXDZq__studyHeading>.page-module__gUXDZq__label{display:none}.page-module__gUXDZq__specimenNote{font-size:9px;top:30px;left:26px}.page-module__gUXDZq__scale{bottom:16px;right:24px}.page-module__gUXDZq__status{font-size:12px;bottom:16px;left:24px}}@media (max-width:600px){.page-module__gUXDZq__stage{height:clamp(430px,62svh,650px)}.page-module__gUXDZq__figure{padding-top:32px}.page-module__gUXDZq__studyHeading h1{max-width:22ch;font-size:25px;line-height:1.15}.page-module__gUXDZq__themeToggle{min-width:104px;padding:8px 10px}.page-module__gUXDZq__themeSwatch{width:12px;height:12px}.page-module__gUXDZq__specimenNote span:nth-child(2){display:none}.page-module__gUXDZq__scale,.page-module__gUXDZq__status{bottom:76px}.page-module__gUXDZq__scale span:last-child{display:none}}@media (pointer:coarse){.page-module__gUXDZq__mouseHint{display:none}.page-module__gUXDZq__touchHint{display:inline}}@media (prefers-reduced-motion:reduce){.page-module__gUXDZq__navigation button,.page-module__gUXDZq__themeToggle{transition:none}}
