._arExitButton_115cg_1{width:48px;height:48px;background:#000000b3;color:#fff;border:none;border-radius:8px;cursor:pointer;backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000004d;pointer-events:auto;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600}._arExitButton_115cg_1:hover{background:#000c;transform:translateY(-1px);box-shadow:0 4px 12px #0006}._arExitButton_115cg_1:active{transform:translateY(0)}._arExitButton_115cg_1 svg{width:20px;height:20px}._questionModal_7nmkv_2{position:absolute;top:0;left:0;width:100vw;height:100vh;min-height:100vh;z-index:2000;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}@supports (height: 100dvh){._questionModal_7nmkv_2{height:100svh}}@supports (height: env(keyboard-inset-height)){._questionModal_7nmkv_2{height:calc(100vh - env(keyboard-inset-height,0px))}}._questionModal_7nmkv_2.active{pointer-events:auto}._questionModal_7nmkv_2.active ._modalOverlay_7nmkv_33{opacity:1}._questionModal_7nmkv_2.active ._modalContent_7nmkv_36{translate:-50% -50%}._modalOverlay_7nmkv_33{position:absolute;top:0;left:0;width:100%;height:100vh;min-height:100vh;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}@supports (height: 100dvh){._modalOverlay_7nmkv_33{height:100svh}}._modalContent_7nmkv_36{position:fixed;inset:50% auto auto 50%;translate:-50% 100%;transition:transform .3s cubic-bezier(.4,0,.2,1);width:95vw;max-width:500px;height:clamp(300px,max-content,90svh);min-height:300px;background:var(--surface-weak);display:flex;flex-direction:column}._modalHeader_7nmkv_75{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}._modalTitle_7nmkv_84{font-size:1.2rem;font-weight:600;color:#333;margin:0;padding:0}._closeButton_7nmkv_92{display:flex;justify-content:center;align-items:center;width:37px;height:35px;background:var(--c-white);color:var(--c-charcoal);cursor:pointer;padding:0;border-radius:50%;transition:all .2s ease;border:1px solid currentColor}._closeButton_7nmkv_92:hover,._closeButton_7nmkv_92:focus-visible{color:var(--c-white);background:var(--c-charcoal)}._closeIcon_7nmkv_111{width:30px;height:30px}._questionForm_7nmkv_116{display:flex;flex-direction:column;flex:1}._inputGroup_7nmkv_122{flex:1;display:flex;flex-direction:column;margin-bottom:20px}._inputLabel_7nmkv_129{font-size:.9rem;font-weight:500;color:var(--c-text-panel);margin-bottom:8px}._input_7nmkv_122{padding:var(--s-1-5) var(--s-1-5);font-size:var(--fs-md);border:1px solid var(--c-grey-500);transition:border-color .2s ease}._input_7nmkv_122:focus{outline:none;border-color:#007aff;background:#fffffff2}._questionInput_7nmkv_148{font-family:inherit;resize:none;background:#fffc}._formActions_7nmkv_154{display:flex;gap:12px;justify-content:flex-end}._cancelButton_7nmkv_160,._submitButton_7nmkv_161{cursor:pointer;min-width:120px}._submitText_7nmkv_166{display:inline}._submitSpinner_7nmkv_170{display:flex;align-items:center;justify-content:center}._submitSpinner_7nmkv_170 svg{animation:_spin_7nmkv_1 1s linear infinite}@keyframes _spin_7nmkv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._questionModal_7nmkv_2.keyboard-open ._modalContent_7nmkv_36{will-change:scale;scale:1 var(--s-keyboard-scale, 1)}@media (max-width: 480px){._formActions_7nmkv_154{flex-direction:column-reverse}._cancelButton_7nmkv_160,._submitButton_7nmkv_161{width:100%}}._arRepositionButton_1h5q1_1{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);z-index:1200;width:56px;height:56px;background:#000000b3;color:#fff;border:none;border-radius:50%;cursor:pointer;backdrop-filter:blur(10px);box-shadow:0 4px 16px #0000004d;pointer-events:auto;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._arRepositionButton_1h5q1_1:hover{background:#000c;transform:translate(-50%) translateY(-2px);box-shadow:0 6px 20px #0006}._arRepositionButton_1h5q1_1:active{transform:translate(-50%) translateY(0)}._arRepositionButton_1h5q1_1 svg{width:24px;height:24px}._arSoundButton_180xh_1{position:relative;background:#000000b3;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;padding:12px;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px}._arSoundButton_180xh_1:hover{background:#000c;border-color:#ffffff80;transform:scale(1.05)}._arSoundButton_180xh_1:active{transform:scale(.95)}._arSoundButton_180xh_1._active_180xh_28{background:#4caf50cc;border-color:#4caf50}._arSoundButton_180xh_1._active_180xh_28:hover{background:#4caf50e6}._arSoundButton_180xh_1 svg{width:20px;height:20px;transition:opacity .2s ease}._arSoundButton_180xh_1:not(._active_180xh_28) #_sound-on-icon_180xh_1{display:none!important}._arSoundButton_180xh_1._active_180xh_28 #_sound-off-icon_180xh_1{display:none!important}._arSoundButton_180xh_1._active_180xh_28 #_sound-on-icon_180xh_1{display:block!important}._arQuestionButton_1l8k5_2{align-self:flex-end;width:48px;height:48px;background:#000000b3;border:2px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease;z-index:1001}._arQuestionButton_1l8k5_2:hover{background:#000000e6;border-color:#ffffff80;transform:scale(1.05)}._arQuestionButton_1l8k5_2:active{transform:scale(.95)}._arQuestionButton_1l8k5_2 svg{pointer-events:none}._panel_1sloe_1{max-width:95vw}._arPrepContainer_1sloe_5{text-align:center;position:relative;min-height:auto;color:var(--c-black)}._arPrepContainer_1sloe_5 h2{margin:0 0 .5rem;color:var(--c-text-panel);font-size:var(--fs-lg)}._arPrepContainer_1sloe_5 p{margin:0 0 1rem}._arInstructions_1sloe_20{display:flex;flex-direction:row;justify-content:space-between;gap:var(--s-2);list-style:none;padding:0;margin:0;font-size:var(--fs-sm);font-weight:400}._arInstruction_1sloe_20{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--s-1-5)}._arInstructionIcon_1sloe_40{width:auto;height:89px;display:block}._arInfo_1sloe_46{margin:0;color:#666;font-style:italic}._arInfo_1sloe_46 small{font-size:.85rem;line-height:1.4}._loadingSpinner_1sloe_56{width:40px;height:40px;border:4px solid var(--c-text-panel);border-top:4px solid var(--accent-2);box-shadow:var(--accent-2) 0 0 5px 0;border-radius:50%;animation:_spin_1sloe_1 1s linear infinite;margin:0 auto 1.5rem}@keyframes _spin_1sloe_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._controlButton_1sloe_75{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:0;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._controlButton_1sloe_75:hover{transform:translateY(-1px);box-shadow:0 3px 10px #667eea4d}._errorState_1sloe_91{margin-top:1rem;padding:1.5rem;background:#ef44441a;border:1px solid var(--c-error);border-radius:8px}._errorState_1sloe_91 h3{color:var(--c-error);margin:0 0 .5rem;font-size:1.1rem}._errorState_1sloe_91 p{margin:0 0 1rem;font-size:.9rem}._arButton_1sloe_109{margin-top:1rem;display:block;width:100%!important;inset:0!important;margin:0 auto!important}._arOverlay_1sloe_117{position:fixed;inset:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:12px;padding:12px;pointer-events:none!important;width:100%;height:100%;z-index:2147483647;pointer-events:auto;transition:opacity .3s ease;border:2px solid rgba(255,255,255,.2);background:transparent}._arOverlay_1sloe_117.active{opacity:1;visibility:visible;pointer-events:auto}._arOverlay_1sloe_117>*{pointer-events:auto}._arInstructions_1sloe_20{padding:0 1rem}div._container_1oa8d_1{display:none;pointer-events:none!important}._text_1oa8d_6{color:var(--c-text-panel);font-size:1rem}._title_1oa8d_11{color:var(--c-text-panel);font-size:1rem;font-weight:700}._panel_1oa8d_17{max-width:300px;align-self:flex-end;margin:0 auto var(--s-8);color:var(--c-text-panel);text-align:center}
