.eventum-experience{font-family:var(--font-sans);color:var(--text-primary,#2f2b3de6);overflow-wrap:anywhere;font-size:15px;line-height:24px}.experience-page{background:var(--body-bg,#f8f7fa);flex-direction:column;min-height:100dvh;display:flex}.experience-brand{background:var(--paper,#fff);flex-shrink:0;align-items:center;height:88px;padding:24px 48px;display:flex}.experience-brand img{flex-shrink:0}.experience-main{flex:1;justify-content:center;align-items:center;padding:40px 16px;display:flex}.experience-card{border:1px solid var(--divider,#2f2b3d1f);background:var(--paper,#fff);border-radius:10px;flex-direction:column;gap:16px;width:100%;min-width:0;padding:32px;display:flex}.error-card{max-width:600px}.error-card-embedded{border:0;max-width:none;padding:0}.eventum-experience h1{outline:none;margin:0;font-size:24px;font-weight:500;line-height:32px}.eventum-experience p{margin:0}.experience-label{font-weight:500}.experience-note{background:var(--body-bg,#f8f7fa);border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.error-status{color:var(--text-secondary,#2f2b3db3);align-items:center;gap:12px;font-size:13px;font-weight:500;line-height:20px;display:flex}.error-icon{background:var(--primary-blue-100,#d6e6ff);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.experience-actions{gap:12px;display:flex}.experience-actions>*{flex:1;min-width:0}.eventum-experience .experience-button{text-align:center;cursor:pointer;white-space:normal;overflow-wrap:anywhere;border-radius:6px;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:44px;padding:10px 20px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.eventum-experience .experience-button>div{max-width:100%;padding:0;overflow:visible}.eventum-experience .experience-button>div>div{font-size:15px;line-height:24px}.eventum-experience .experience-primary{background:var(--primary-blue-700,#2b6fd9);color:#fff;border:1px solid #0000}.eventum-experience .experience-primary:hover{background:var(--primary-blue-800,#255fac)}.eventum-experience .experience-outline{background:var(--paper,#fff);border:1px solid var(--primary-blue-700,#2b6fd9);color:var(--primary-blue-700,#2b6fd9)}.eventum-experience .experience-outline>div>div{color:var(--primary-blue-700,#2b6fd9)}.eventum-experience :is(a,button,input,textarea):focus-visible{outline:2px solid var(--primary-blue-700,#2b6fd9);outline-offset:3px}.eventum-experience .experience-button:disabled{cursor:not-allowed;opacity:.6}.experience-help{border-top:1px solid var(--divider,#2f2b3d1f);flex-direction:column;gap:8px;padding-top:16px;display:flex}.experience-muted,.experience-footer{color:var(--text-secondary,#2f2b3db3);font-size:13px;line-height:24px}.experience-footer{text-align:center;flex-shrink:0;padding:16px}.support-page .experience-brand{justify-content:center;height:auto}.support-page .experience-main{align-items:flex-start}.support-card{max-width:720px}.support-context{padding:12px}.support-context a{color:var(--primary-blue-800,#255fac);text-underline-offset:3px;text-decoration:underline}.support-form{flex-direction:column;gap:16px;display:flex}.support-form label{font-size:15px;font-weight:500;line-height:24px}.support-form textarea{min-height:144px}.support-form :is(input,textarea){font-size:15px;line-height:24px}.support-form input{min-height:48px}.support-form .experience-actions{border-top:1px solid var(--divider,#2f2b3d1f);padding-top:16px}.support-form [data-file-picker-trigger]{min-height:44px;font-size:15px}.support-form [data-file-picker-trigger]>div>div{font-size:15px}.support-error{color:var(--error-900,#bf393d);background:#fff1f0;border-radius:10px;padding:16px}.eventum-experience [data-form-error]{color:var(--error-900,#bf393d);background:#fff1f0}.eventum-experience [data-form-error]>*{color:var(--error-900,#bf393d)}.support-success{flex-direction:column;gap:16px;display:flex}@media (max-width:600px){.experience-brand{height:72px;padding:20px 24px}.experience-main{padding:24px 16px}.experience-card{padding:24px}.error-card-embedded{padding:0}.experience-actions{flex-direction:column}.experience-actions>*{width:100%}.support-card{padding:20px}.support-page .experience-main{padding-top:24px}}@media (prefers-reduced-motion:reduce){.eventum-experience *{transition:none!important;animation:none!important}}
