.snrs-overlay,.snrs-overlay *,.snrs-standalone,.snrs-standalone *{box-sizing:border-box}.snrs-overlay[hidden],.snrs-modal [hidden],.snrs-standalone [hidden]{display:none!important}.snrs-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center;justify-content:center;overflow-y:auto;padding:20px;background:rgb(2 7 13 / .76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.snrs-modal{width:min(100%, 700px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:clamp(18px,3.8vw,32px);border:1px solid #766044;border-radius:15px;background:#111923;color:#f5f1ea;font:400 16px/1.5 Arial,Helvetica,sans-serif;box-shadow:0 24px 100px rgb(0 0 0 / .7)}.snrs-brand{margin:0 0 18px;color:#d4af7a;font:600 12px/1.5 Arial,Helvetica,sans-serif;text-align:center;letter-spacing:3px}.snrs-video{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:8px;background:#060a0e;object-fit:contain}.snrs-modal h2,.snrs-standalone h1{margin:22px 0 10px;color:#d4af7a;font:400 clamp(24px,4vw,34px)/1.2 Georgia,'Times New Roman',serif;text-align:center}.snrs-subtitle,.snrs-form-intro{margin:0 auto 10px;max-width:590px;text-align:center;color:#e9e1d6;font:400 15px/1.7 Arial,Helvetica,sans-serif}.snrs-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.snrs-btn{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:49px;padding:12px 16px!important;border:1px solid #d4af7a!important;border-radius:5px!important;cursor:pointer;text-decoration:none!important;text-align:center;font:600 12px/1.35 Arial,Helvetica,sans-serif!important;letter-spacing:.4px;text-transform:uppercase;transition:background-color .16s ease}.snrs-btn:focus-visible,.snrs-back:focus-visible{outline:3px solid #f2d7a2;outline-offset:3px}.snrs-btn-primary{background:#c89b67!important;color:#101821!important}.snrs-btn-primary:hover,.snrs-btn-primary:focus-visible{background:#e4bc89!important;color:#101821!important}.snrs-btn-secondary{background:transparent!important;color:#f6eee2!important}.snrs-btn-secondary:hover,.snrs-btn-secondary:focus-visible{background:#293849!important;color:#fff!important}.snrs-btn:disabled{opacity:.55;cursor:not-allowed}body.snrs-modal-open{overflow:hidden!important}.snrs-modal [data-snrs-view="registration"] h2{margin-top:4px}.snrs-form{margin:20px 0 0;color:#f5f1ea;text-align:left}.snrs-field{margin:0 0 15px}.snrs-field label{display:block!important;margin:0 0 6px!important;padding:0!important;color:#d9b47a!important;font:500 13px/1.4 Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:0!important}.snrs-field input,.snrs-field select,.snrs-field textarea{display:block!important;width:100%!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:1px solid #766044!important;border-radius:5px!important;background:#0d1520!important;color:#fff!important;font:400 15px/1.4 Arial,Helvetica,sans-serif!important;box-shadow:none!important;text-transform:none!important}.snrs-field textarea{resize:vertical}.snrs-field select option{background:#0d1520;color:#fff}.snrs-field input:focus-visible,.snrs-field select:focus-visible,.snrs-field textarea:focus-visible{outline:2px solid #d4af7a;outline-offset:2px}.snrs-consent{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:18px 0!important;padding:12px!important;border:1px solid #6e563a!important;border-radius:7px!important;background:#0e1721!important}.snrs-consent input[type="checkbox"]{display:inline-block!important;position:static!important;appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:2px 0 0!important;padding:0!important;border:1px solid #c89b67!important;opacity:1!important;visibility:visible!important;accent-color:#c89b67!important}.snrs-consent label{display:block!important;flex:1!important;margin:0!important;padding:0!important;color:#f5f1ea!important;font:400 12px/1.55 Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;text-transform:none!important}.snrs-consent a{color:#d9b47a!important;font-size:inherit!important;text-decoration:underline!important}.snrs-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.snrs-submit{margin-top:5px}.snrs-status{margin:12px 0;min-height:20px;color:#d7b686;font:400 14px/1.55 Arial,Helvetica,sans-serif}.snrs-error{color:#f3bd9e;font-size:13px}.snrs-back{display:block;margin:7px auto 0;padding:8px;border:0;background:#fff0;color:#d3af80;font:400 13px Arial,Helvetica,sans-serif;cursor:pointer;text-decoration:underline}.snrs-standalone{max-width:650px;margin:30px auto;padding:28px;border:1px solid #705839;border-radius:14px;background:#111923;color:#f5f1ea;font:400 15px/1.5 Arial,Helvetica,sans-serif}.snrs-standalone>p{color:#f5f1ea;text-align:center}@media (max-width:600px){.snrs-overlay{align-items:flex-start;padding:10px}.snrs-modal{max-height:calc(100dvh - 20px);padding:17px}.snrs-brand{letter-spacing:1.5px}.snrs-actions{grid-template-columns:1fr;margin-top:18px}.snrs-modal h2{font-size:25px}.snrs-video{aspect-ratio:16 / 9}}@media (prefers-reduced-motion:reduce){.snrs-btn{transition:none}}.snrs-event-details{margin:14px 0 4px;padding:12px 15px;border:1px solid rgb(200 155 103 / .38);border-radius:9px;background:rgb(200 155 103 / .075);color:#f4eadc;text-align:center}.snrs-event-heading{display:block;margin-bottom:6px;color:#d4af7a;font:600 12px/1.35 Arial,Helvetica,sans-serif;letter-spacing:1.4px;text-transform:uppercase}.snrs-event-facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 17px}.snrs-event-fact{font:400 12px/1.5 Arial,Helvetica,sans-serif}.snrs-event-fact span{color:#d4af7a}@media(max-width:600px){.snrs-event-details{padding:11px 12px}.snrs-event-facts{flex-direction:column;gap:5px}}