.SensorComponent_container__WCipB{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 6px 6px 12px;text-align:left;margin-top:0;height:95px}.SensorComponent_subheading__kOc49{font-size:16px;color:var(--text-color)}.SensorComponent_button__bq7Qy{background-color:var(--yellow-color);color:white;padding:5px 20px;border-radius:15px;font-size:16px;font-weight:700;transition:var(--background-color) .3s ease;margin:5px 0;border:none;width:calc(50% - 30px)}.SensorComponent_button__bq7Qy:hover{background-color:var(--accent-color)}.SensorComponent_button__bq7Qy:disabled{background-color:#ccc;cursor:not-allowed}.SensorComponent_compassNeedleStatus__l9zKD{font-size:23px;font-weight:700;margin-top:5px}.SensorComponent_compassErrorMessage__Txqd5{color:var(--accent-color);font-size:14px;margin-top:10px}.SensorComponent_loadingCompass__n6OeH{color:var(--sad-color);font-size:14px;margin-top:10px}.LogoWithName_logoWithName__Hcziu{position:fixed;top:0;left:0;right:0;background-color:var(--primary-color);border-bottom:1px solid #e0e0e0;z-index:1000;display:flex;align-items:center;gap:10px;justify-content:space-between;height:60px}.LogoWithName_logo__Msjb7{object-fit:contain;transition:opacity .3s ease;position:relative;top:3px;margin-left:10px}.LogoWithName_logo__Msjb7:hover{opacity:.8}.LogoWithName_appName__8__H5{font-size:24px;font-weight:700;color:var(--text-color);margin:0}.LogoWithName_bookButton__lcm3B{background-color:var(--accent-color);color:white;padding:8px 16px;border:none;border-radius:15px;font-size:14px;font-weight:700;cursor:pointer;transition:var(--background-color) .3s ease}@media (max-width:600px){.LogoWithName_logoWithName__Hcziu{padding:5px;height:45px}.LogoWithName_logo__Msjb7{height:30px;width:30px;margin-left:1px}.LogoWithName_appName__8__H5{font-size:20px}.LogoWithName_bookButton__lcm3B{font-size:12px;padding:6px 12px}}.QRCode_qrContainer__k52mt{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 80px);background-color:var(--background-color);padding:20px}.QRCode_qrContent__EvC2w{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:white;padding:30px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:1200px;width:100%}.QRCode_introText__tShA8{margin-bottom:30px;max-width:800px;text-align:left}.QRCode_introText__tShA8 h2{font-size:28px;color:var(--text-color);margin-bottom:15px}.QRCode_introText__tShA8 p{font-size:18px;line-height:1.6;color:var(--text-color);margin-bottom:15px}.QRCode_mediaContainer__WnnhG{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;width:100%}.QRCode_qrSection__jvHa_,.QRCode_videoSection__0kyES{display:flex;flex-direction:column;align-items:center}.QRCode_qrCode__K8FTV{width:250px;height:auto;margin-bottom:10px}.QRCode_scanPrompt__4IYjd,.QRCode_videoCaption__J9Bjk{font-size:16px;color:var(--text-color);font-weight:500;margin-top:10px}@media (max-width:968px){.QRCode_mediaContainer__WnnhG{flex-direction:column;gap:30px}.QRCode_introText__tShA8 h2{font-size:24px}.QRCode_introText__tShA8 p{font-size:16px}}@media (max-width:600px){.QRCode_qrContent__EvC2w{padding:20px}}.page_mainContent__TeHAh{padding-top:45px}.page_welcomeMessage__jeWoQ{padding:20px;text-align:center;background-color:var(--background-color);margin-top:30px}.page_landingText__qeMBa{font-size:40px;font-weight:700;color:var(--text-color);background-color:var(--background-color);padding:10px 20px;border-radius:5px;display:inline-block}.page_coffeeButton__ZG8Ly:hover{background-color:#B5EAD7}.page_coffeeButton__ZG8Ly{position:relative;bottom:auto;left:auto;transform:none;margin:1px auto;order:2;background-color:var(--additional-accent);color:white;padding:8px 70px;border-radius:25px;text-decoration:none;font-size:18px;font-weight:700;transition:var(--background-color) .3s ease;width:calc(100% - 4px);text-align:center;height:46px}.page_chatAndSupport__9A02W{display:flex;flex-direction:column;align-items:center;background:#fff;box-sizing:border-box;padding:0 1px}.page_chatAndSupport__9A02W>div{width:100%!important;max-width:100%!important}@media (max-width:600px){.page_welcomeMessage__jeWoQ{padding:15px;margin-top:20px}.page_landingText__qeMBa{font-size:30px;padding:8px 16px}}.FacebookBrowserOverlay_overlayContainer__Ux7Mv{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.FacebookBrowserOverlay_backdrop__QG1rI{position:fixed;inset:0;background-color:rgba(201,204,212,.8);backdrop-filter:blur(12px);mix-blend-mode:multiply;pointer-events:auto}.FacebookBrowserOverlay_modalContent__BLAvc{position:relative;width:100%;max-width:28rem;background:white;border-radius:1rem;padding:2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);transition:transform .3s ease}.FacebookBrowserOverlay_contentWrapper__TSVfJ{text-align:center;display:flex;flex-direction:column;gap:1.5rem}.FacebookBrowserOverlay_headerSection__3d8n_{display:flex;flex-direction:column;gap:.5rem}.FacebookBrowserOverlay_title__IK1bw{font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1.3}.FacebookBrowserOverlay_subtitle__WVZVv{color:#475569;line-height:.1;display:flex;align-items:center;justify-content:center;gap:.6rem;margin-bottom:0}.FacebookBrowserOverlay_instructionsContainer__k_KgS{background:rgba(241,245,249,.7);border-radius:.75rem;padding:1.5rem;border:1px solid #e2e8f0;text-align:left}.FacebookBrowserOverlay_instructionsTitle__2NH64{font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.FacebookBrowserOverlay_instructionsList__w_O8k{list-style:decimal inside;display:flex;flex-direction:column;gap:.75rem;color:#475569}.FacebookBrowserOverlay_instructionsList__w_O8k li{padding-left:.5rem}.FacebookBrowserOverlay_instructionsList__w_O8k strong{color:#1e293b;font-weight:600}.FacebookBrowserOverlay_footerNote__hyGHh{color:var(--accent-color);font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.FacebookBrowserOverlay_spinnerIcon__6Qp2V{animation:FacebookBrowserOverlay_spin__Ia1qf 1.5s linear infinite;stroke:currentColor}@keyframes FacebookBrowserOverlay_spin__Ia1qf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}