*{box-sizing:border-box}body{margin:0;background:var(--brand-color-page);color:var(--brand-color-ink);font:15px/1.5 Arial,Helvetica,sans-serif}button,textarea,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}a{color:var(--brand-color-purple-dark)}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--brand-color-focus);outline-offset:2px}[hidden]{display:none!important}.operator-strip{color:white;display:flex;align-items:center}.storefront-phone{display:flex;flex-direction:column}.screen{height:100%;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;background:white}.primary-cta{display:block;width:100%;border:0;background:var(--brand-color-purple);color:white;font-weight:700;text-align:center;min-height:46px;text-decoration:none}.secondary-cta{display:block;width:100%;border:1px solid var(--brand-color-line);background:white;color:var(--brand-color-ink);margin-top:10px}.eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:700;color:var(--brand-color-purple-dark)}.storefront-desktop-qr img{object-fit:contain;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button{min-height:44px}.storefront-preview>[data-qr-host]{align-self:center}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Source quality gate: hide scrollbar chrome without changing any scroll owner. */
html,.screen,.conversation,#sheet-content{scrollbar-width:none}html::-webkit-scrollbar,.screen::-webkit-scrollbar,.conversation::-webkit-scrollbar,#sheet-content::-webkit-scrollbar{display:none;width:0;height:0}
