._diagnostics_9rvx9_1{color:#ebebf599;border-top:.5px solid #ffffff1f;padding-top:9px}._diagnostics_9rvx9_1 summary{cursor:pointer;font-weight:600}._diagnostics_9rvx9_1 pre{white-space:pre-wrap;max-height:150px;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}._diagnostics_9rvx9_1 button{min-height:36px!important;padding:8px 12px!important}._experience_apqdc_1{background:radial-gradient(circle at 50% 30%,#26262b 0%,#151518 68%);border:.5px solid #ffffff24;border-radius:26px;min-height:min(68vh,640px);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052,inset 0 .5px #ffffff1a}._canvas_apqdc_11{position:absolute;inset:0}._canvas_apqdc_11 canvas{width:100%;height:100%;display:block}._copy_apqdc_14,._controls_apqdc_15{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#28282c9e;border:.5px solid #ffffff24;border-radius:20px;max-width:460px;margin:20px;padding:14px 18px;position:relative;box-shadow:0 14px 36px #0003,inset 0 .5px #ffffff1f}._eyebrow_apqdc_28{color:#ebebf58c;letter-spacing:.12em;margin:0;font-size:11px;font-weight:700}._copy_apqdc_14 h1{letter-spacing:-.01em;margin:5px 0;font-size:20px;font-weight:650}._copy_apqdc_14 p:last-child{color:#ebebf59e;margin:0;font-size:13px;line-height:1.45}._controls_apqdc_15{color:#ebebf59e;gap:12px;margin-top:auto;font-size:13px;display:grid}._modeControls_apqdc_33,._navigationControls_apqdc_34,._sessionControls_apqdc_35{align-items:center;gap:8px;display:flex}._comfortControls_apqdc_36{flex-wrap:wrap;align-items:end;gap:8px;display:flex}._comfortControls_apqdc_36 label{color:#ebebf580;gap:4px;font-size:10px;font-weight:600;display:grid}._comfortControls_apqdc_36 select{color:#f5f5f7;min-height:44px;font:inherit;background:#232327;border:.5px solid #ffffff29;border-radius:12px;padding:0 12px}._navigationControls_apqdc_34{justify-content:space-between}._navigationControls_apqdc_34>span{text-align:center;font-variant-numeric:tabular-nums;flex:1;min-width:100px}._controls_apqdc_15 button{color:#1c1c1e;cursor:pointer;min-height:44px;font:inherit;background:#fdfdfd;border:0;border-radius:999px;padding:12px 18px;font-weight:700;transition:filter .16s,transform .16s;box-shadow:0 8px 24px #00000042}._controls_apqdc_15 button:hover{filter:brightness(1.05);transform:translateY(-1px)}._controls_apqdc_15 button:focus-visible{outline-offset:2px;outline:3px solid #ffffff8c}._controls_apqdc_15 button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #1c1c1e,0 0 0 1px #ffffff80}._controls_apqdc_15 button:disabled{cursor:wait;opacity:.7}._controls_apqdc_15 ._secondaryButton_apqdc_66{color:#f5f5f7;background:#ffffff1a;box-shadow:inset 0 0 0 .5px #fff3}._error_apqdc_67{color:#ffb6b6}@media (prefers-reduced-motion:reduce){._controls_apqdc_15 button{transition:none}._controls_apqdc_15 button:hover{transform:none}}@media (width<=620px){._copy_apqdc_14,._controls_apqdc_15{margin:12px}._copy_apqdc_14{max-width:calc(100% - 24px)}._navigationControls_apqdc_34 button span{display:none}._sessionControls_apqdc_35{flex-wrap:wrap}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#19191d;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,system-ui,sans-serif}body{color:#f5f5f7;background:radial-gradient(120% 55% at 50% -6%,#ffffff14,#0000 58%),linear-gradient(#2e2e33 0%,#222226 54%,#18181c 100%);min-width:320px;min-height:100vh;margin:0}button,textarea{font:inherit}.setup,.lab{box-sizing:border-box;width:min(100%,1000px);margin:0 auto;padding:clamp(24px,6vw,68px) 24px}.setup{max-width:720px}.eyebrow{color:#ebebf58c;letter-spacing:.12em;margin:0;font-size:11px;font-weight:700}h1{letter-spacing:-.02em;margin:8px 0 12px;font-size:clamp(30px,6vw,52px);font-weight:700;line-height:1.04}.setup>p{color:#ebebf59e;line-height:1.5}label{gap:8px;margin-top:28px;font-size:14px;font-weight:600;display:grid}textarea{resize:vertical;color:#f5f5f7;background:#ffffff12;border:.5px solid #ffffff29;border-radius:16px;min-height:156px;padding:14px 16px;line-height:1.45}textarea:focus{border-color:#ffffff73;outline:none;box-shadow:0 0 0 3px #ffffff1f}.launch,.back{color:#1c1c1e;cursor:pointer;background:#fdfdfd;border:0;border-radius:999px;margin-top:16px;padding:12px 20px;font-weight:700;box-shadow:0 8px 24px #0000004d}.launch:disabled{cursor:not-allowed;opacity:.45}.fine-print{color:#ebebf580;margin-top:28px;font-size:13px}.back{color:#f5f5f7;background:#ffffff1a;margin:0 0 14px;box-shadow:inset 0 .5px #ffffff29,0 0 0 .5px #ffffff24}
