.vr-shell{max-width:560px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.vr-main{padding:20px 4px 36px}.vr-venue{gap:12px;margin-bottom:22px;color:var(--sd-text2);text-decoration:none}.vr-logo,.vr-venue{display:flex;align-items:center}.vr-logo{justify-content:center;width:56px;height:56px;border-radius:12px;background:var(--sd-surface2);border:1px solid var(--sd-hairline);overflow:hidden;flex:0 0 auto}.vr-logo img{max-width:44px;max-height:44px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.vr-venue-name{font-size:15px;font-weight:700;line-height:1.3}.vr-h{margin:0;font-size:30px;line-height:1.15;font-weight:800;color:var(--sd-text)}.vr-lede{margin:10px 0 26px;font-size:16px;line-height:1.5;color:var(--sd-text2)}.vr-form{gap:20px}.vr-field,.vr-form{display:flex;flex-direction:column}.vr-field{gap:8px;border:0;margin:0;padding:0;min-width:0}.vr-label{font-size:14px;font-weight:700;color:var(--sd-text);padding:0}legend.vr-label{margin-bottom:8px}.vr-opt{font-weight:400;color:var(--sd-muted)}.vr-form input[type=email],.vr-form input[type=tel],.vr-form input[type=text],.vr-form textarea{width:100%;font-size:16px;line-height:1.4;color:var(--sd-text);background:var(--sd-surface);border:1px solid rgba(244,246,250,.16);border-radius:12px;padding:12px 14px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vr-form textarea{resize:vertical;min-height:88px}.vr-form input:focus-visible,.vr-form textarea:focus-visible{border-color:var(--sd-orange)}.vr-form [aria-invalid=true]{border-color:#ff8a80}.vr-pills{display:flex;flex-wrap:wrap;gap:8px}.vr-option,.vr-pill{position:relative;cursor:pointer}.vr-option input,.vr-pill input{position:absolute;opacity:0;width:1px;height:1px}.vr-pill span{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(244,246,250,.22);font-size:15px;color:var(--sd-text)}.vr-options{display:flex;flex-direction:column;gap:8px}.vr-option span{display:flex;align-items:center;min-height:48px;padding:0 16px;border-radius:12px;border:1px solid rgba(244,246,250,.16);background:var(--sd-surface);font-size:16px;color:var(--sd-text)}.vr-option input:checked+span,.vr-pill input:checked+span{border-color:var(--sd-orange);background:rgba(255,106,61,.12)}.vr-option input:focus-visible+span,.vr-pill input:focus-visible+span{outline:2px solid var(--sd-orange);outline-offset:2px}.vr-err{font-size:13px;color:#ff8a80}.vr-err-form{margin:0}.vr-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.vr-submit{height:52px;border-radius:999px;border:0;background:var(--sd-orange);color:var(--sd-on-orange);font-size:16px;font-weight:800;cursor:pointer}.vr-submit:hover{background:var(--sd-orange-dark)}.vr-submit:disabled{opacity:.6;cursor:default}.vr-sent{padding:20px;border-radius:16px;background:var(--sd-surface);border:1px solid var(--sd-hairline)}.vr-sent-h{margin:0;font-size:20px;font-weight:800;color:var(--sd-text)}.vr-sent-p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--sd-text2)}