body.fun-app{--ui-glass:rgb(255 255 255/56%);--ui-glass-hover:rgb(255 255 255/78%);--ui-field:rgb(220 230 245/36%);--ui-muted:#627089;--ui-ink:#18243c;--ui-ease:cubic-bezier(.2,.7,.2,1);--surface:var(--ui-glass);--round-panel:26px}body.fun-app[data-site-theme=dark]{--ui-glass:rgb(255 255 255/7%);--ui-glass-hover:rgb(255 255 255/11%);--ui-field:rgb(255 255 255/6%);--ui-muted:#b6bfcb;--ui-ink:#f1f3f7}body.fun-app *,body.fun-app :after,body.fun-app :before{box-shadow:none!important}body.fun-app :is(button,a,input,select,textarea,[role=button]):focus-visible{outline:2px solid #7c92b5;outline-offset:4px}body.fun-app :is(input,textarea,select)[aria-invalid=true]{outline:2px solid #bc5a57;outline-offset:2px}body.fun-app:before{opacity:.014}body.fun-app :is(.account-heading h1,.wallet-heading h1,.checkout-top h1,.dashboard-page-heading h1){font-size:clamp(1.85rem,3vw,2.65rem);font-weight:550;letter-spacing:-.045em;line-height:1.16}body.fun-app :is(.account-page,.wallet-page,.checkout-shell){padding-top:28px}body.fun-app .discovery-home{padding-top:28px}body.fun-app .discovery-toolbar{padding-bottom:22px;gap:16px}body.fun-app .event-filters button{min-height:42px;padding:10px 17px;border:0;background:rgb(255 255 255/24%)}body.fun-app .event-filters button:not([aria-pressed=true]):hover{background:var(--ui-glass-hover)}body.fun-app .event-filters button[aria-pressed=true]{background:var(--brand-accent);color:#18243c}body.fun-app .event-search input{height:46px;background:var(--ui-glass);border:0}body.fun-app .catalog-card{border-radius:28px}body.fun-app .catalog-glass{background:rgb(12 15 20/20%);-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15);border-radius:23px}body.fun-app .catalog-category{background:rgb(12 15 20/18%);border:0}body.fun-app .catalog-event-copy h2{font-size:clamp(1.45rem,2vw,1.75rem);line-height:1.12;font-weight:550}body.fun-app .catalog-price>strong{font-size:1.25rem}body.fun-app .catalog-arrow{width:44px;height:44px}body.fun-app :is(.ticket-card,.booking-summary,.payment-panel,.checkout-summary,.account-panel,.profile-banner,.profile-purchases,.service-ticket-summary,.dashboard-panel,.dashboard-metric,.organizer-event-card,.organizer-kpi,.event-map-panel){background:var(--ui-glass);border:0;border-radius:var(--round-panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}body.fun-app :is(.payment-panel,.checkout-summary,.account-panel,.dashboard-panel){color:var(--ui-ink)}body.fun-app :is(.form-field input,.form-field textarea,.form-field [data-slot=select-trigger],.organizer-filter-bar input,.organizer-filter-bar select,.wallet-filter,.wallet-history-filter){background:var(--ui-field);border:0;color:var(--ui-ink);min-height:48px;border-radius:18px}body.fun-app :is(.form-field input,.form-field textarea)::placeholder{color:var(--ui-muted);opacity:.8}body.fun-app :is(.group-trigger,.payment-method,.attendee-fields){background:var(--ui-field);border:0;border-radius:20px}body.fun-app .payment-method:has([data-state=checked]){background:rgb(222 255 120/30%)}body.fun-app .payment-section+.payment-section{border-top:1px solid rgb(114 131 154/16%)}body.fun-app .checkout-summary{padding:26px}body.fun-app .checkout-event{align-items:center}body.fun-app .checkout-thumbnail{border-radius:18px;overflow:hidden}body.fun-app .grand-total{padding-top:20px;font-variant-numeric:tabular-nums}body.fun-app .confirmed-ticket{border:0;border-radius:28px;background:var(--ui-glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}body.fun-app .confirmation-icon{background:var(--brand-accent);color:#18243c}body.fun-app .wallet-list-ticket{border:0;background:var(--ui-glass);border-radius:21px}body.fun-app .wallet-list-ticket.selected{background:rgb(222 255 120/23%)}body.fun-app .wallet-demo-badge{border:0}body.fun-app .wallet-paper{color:#18243c}body.fun-app .organizer-app :is(.dashboard-topbar,.dashboard-sidebar){background:var(--ui-glass);border:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}body.fun-app .organizer-filter-bar{align-items:center;gap:12px}body.fun-app .dashboard-table :is(td,th){border-color:rgb(114 131 154/14%)}body.fun-app .dashboard-table tbody tr:hover{background:var(--ui-field)}body.fun-app .organizer-app .dashboard-main{padding-bottom:32px}body.fun-app :is(.organizer-empty,.account-empty,.empty-checkout){padding-block:48px}body.fun-app [data-slot=dialog-content]{border:0;border-radius:28px;animation-duration:.18s}body.fun-app :is(.auth-dialog,.organizer-dialog){background:rgb(247 250 255/94%)!important;color:#18243c;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}body.fun-app [data-slot=dialog-overlay]{background:rgb(13 18 26/28%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation-duration:.16s}body.fun-app .auth-input-icon input{background:rgb(221 230 243/42%)!important}body.fun-app :is(.primary-button,.secondary-button,.organizer-quiet-button,.organizer-icon-button,.dashboard-create-button,.event-filters button,.payment-method,.wallet-list-ticket,.account-shortcut,.support-link){transition:background-color .18s var(--ui-ease),color .18s var(--ui-ease),opacity .18s var(--ui-ease)}body.fun-app :is(.primary-button,.dashboard-create-button):hover:not(:disabled){background:#254ecb}body.fun-app :is(.secondary-button,.organizer-quiet-button,.organizer-icon-button):hover:not(:disabled){background:var(--ui-glass-hover)}body.fun-app :is(.support-link,.account-shortcut:hover .action-arrow){transform:none}body.fun-app button:disabled{opacity:.45}body.fun-app main{animation:ui-appear .22s var(--ui-ease) both}body.fun-app :is(.confirmation-header,.service-result,.account-saved){animation:ui-appear .24s var(--ui-ease) both}@keyframes ui-appear{0%{opacity:0}to{opacity:1}}@keyframes ui-breathe{0%{opacity:.45}to{opacity:.85}}@media(max-width:680px){body.fun-app .discovery-home{padding-top:23px}body.fun-app .discovery-toolbar{gap:13px;padding-bottom:20px}body.fun-app .event-filters button{min-height:42px;padding-inline:16px}body.fun-app .catalog-card{height:430px}body.fun-app .catalog-glass{inset:auto 10px 10px;padding:19px}body.fun-app .catalog-event-copy h2{font-size:1.65rem}body.fun-app :is(.payment-panel,.checkout-summary,.account-panel){padding:22px 19px}body.fun-app .site-credit-footer{padding-right:62px;align-items:flex-start}body.fun-app .site-footer-actions{justify-content:flex-start;flex-wrap:wrap;gap:8px 20px}body.fun-app .organizer-app .dashboard-topbar{gap:10px;flex-wrap:wrap;height:auto;padding-block:12px}}@media(prefers-reduced-motion:reduce){body.fun-app *,body.fun-app :after,body.fun-app :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body.fun-app .public-site-header .demo-label{background:rgb(0 0 0/15%);color:#f7f7f5!important;border-radius:16px}body.fun-app .attendee-fields{padding:18px}body.fun-app .analytics-kpi{background:var(--ui-glass);border-radius:26px}body.fun-app .analytics-kpi.is-emphasis{background:rgb(222 255 120/20%)}body.fun-app .analytics-kpi>div{min-height:42px;align-items:flex-start}body.fun-app .analytics-kpi>strong{font-variant-numeric:tabular-nums}body.fun-app .analytics-panel{background:var(--ui-glass)}body.fun-app :is(.pix-panel,.card-fields){animation:ui-appear .2s var(--ui-ease)}body.fun-app .payment-panel [tabindex="-1"]{scroll-margin-top:120px}body.fun-app .dashboard-mobile-nav{background:rgb(20 21 23/64%)!important;border:0;-webkit-backdrop-filter:blur(28px)!important;backdrop-filter:blur(28px)!important}body.fun-app .dashboard-mobile-nav [data-adaptive-ink],body.fun-app .dashboard-mobile-nav>:is(a,button){color:#f7f7f5}body.fun-app .dashboard-mobile-nav>.mobile-nav-active>span{background:var(--brand-accent);color:#18243c}body.fun-app .organizer-icon-button{min-width:44px;min-height:44px}body.fun-app:not([data-site-theme=dark]) .public-site-header{background:rgb(255 255 255/30%)!important;background-image:none!important;border:1px solid rgb(91 108 133/19%)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(24px) saturate(1.05)!important;backdrop-filter:blur(24px) saturate(1.05)!important}body.fun-app:not([data-site-theme=dark]) .public-site-header .public-nav>:is(a,button){color:#25334b!important}body.fun-app:not([data-site-theme=dark]) .public-site-header .public-nav>.public-nav-current{color:#18243c!important}body.fun-app:not([data-site-theme=dark]) .public-site-header .wordmark :is(.brand-name,.brand-name>span,.brand-powered){color:#18243c!important}body.fun-app:not([data-site-theme=dark]) .public-site-header .theme-toggle{color:#25334b}body.fun-app:not([data-site-theme=dark]) .event-search input,body.fun-app:not([data-site-theme=dark]) .event-search input:focus{background:rgb(255 255 255/42%)!important;border:1px solid rgb(91 108 133/24%)!important;box-shadow:none!important}body.fun-app:not([data-site-theme=dark]) .event-search>svg{color:#52627b}body.fun-app:not([data-site-theme=dark]) .event-filters button:not([aria-pressed=true]){background:rgb(255 255 255/30%)!important;border:1px solid rgb(91 108 133/19%)!important;box-shadow:none!important}body.fun-app:not([data-site-theme=dark]) .event-filters button:not([aria-pressed=true]):hover{background:rgb(255 255 255/62%)!important;border-color:rgb(91 108 133/27%)!important}body.fun-app:not([data-site-theme=dark]) .event-filters button[aria-pressed=true]{border:1px solid rgb(91 108 133/10%)!important;box-shadow:none!important}@media(max-width:680px){body.fun-app :is(.form-field input,.form-field textarea,.organizer-filter-bar input,.organizer-filter-bar select){font-size:16px}}body.fun-app:has(.editor-savebar) .support-link{bottom:110px}body.fun-app .editor-savebar{background:rgb(240 246 255/88%);border:0;gap:14px}@media(max-width:750px){body.fun-app .editor-savebar{bottom:calc(100px + env(safe-area-inset-bottom));flex-wrap:wrap;border-radius:24px}body.fun-app .editor-savebar>div{display:flex;justify-content:flex-end;gap:10px;flex:1}body.fun-app:has(.editor-savebar) .support-link{bottom:calc(220px + env(safe-area-inset-bottom))}}body.fun-app .catalog-event-heading{min-height:54px}body.fun-app .catalog-event-copy h2{font-size:clamp(1.35rem,1.7vw,1.55rem)}body.fun-app .catalog-category{font-size:.75rem;padding:8px 13px}@media(max-width:680px){body.fun-app .catalog-card{height:395px}body.fun-app .catalog-glass{padding:16px}body.fun-app .catalog-event-heading{min-height:50px}body.fun-app .catalog-event-copy h2{font-size:1.43rem}body.fun-app .catalog-category{top:14px;left:14px;font-size:.7rem;padding:7px 11px}body.fun-app .catalog-arrow{width:40px;height:40px}body.fun-app .event-filters button{min-height:39px;padding:8px 13px;font-size:.75rem}body.fun-app .event-search input{height:42px;font-size:.875rem}body.fun-app .wallet-heading h1{font-size:1.85rem}}body.fun-app .auth-dialog .auth-input-icon input,body.fun-app .auth-dialog .auth-phone-composite :is(input,select),body.fun-app .auth-panel .auth-input-icon input,body.fun-app .auth-panel .auth-phone-composite :is(input,select){border:1px solid rgb(112 126 147/30%)!important}body.fun-app .auth-dialog .google-auth-button{background:rgb(214 219 227/85%);border:1px solid rgb(116 126 141/36%)}body.fun-app .auth-phone-country select{color:transparent!important}body.fun-app .auth-phone-country select option{color:#25344c!important}html{font-size:85%}body.fun-app .public-site-header .header-inner{height:62px}body.fun-app .public-site-header .public-nav{gap:3px}body.fun-app .public-site-header .public-nav>:is(a,button){min-height:40px;padding-block:9px;padding-inline:13px}body.fun-app .public-site-header .wordmark{transform:scale(.86);transform-origin:left center}body.fun-app .catalog-card{height:365px}body.fun-app .catalog-glass{padding:15px}body.fun-app .catalog-event-heading{min-height:45px}body.fun-app .catalog-event-copy h2{font-size:1.42rem}body.fun-app .catalog-price>strong{font-size:1.1rem}body.fun-app .catalog-arrow{width:39px;height:39px}body.fun-app .discovery-home{padding-top:23px}body.fun-app .discovery-toolbar{padding-bottom:18px}@media(max-width:680px){body.fun-app .public-site-header .header-inner{height:56px}body.fun-app .public-site-header .wordmark{transform:scale(.82);transform-origin:center}body.fun-app .catalog-card{height:350px}body.fun-app .catalog-event-copy h2{font-size:1.3rem}body.fun-app .catalog-glass{padding:14px}}body.fun-app:not([data-site-theme=dark]) .public-site-header,body.fun-app:not([data-site-theme=dark]) .public-site-header[data-backdrop=dark]{background:rgb(246 249 254/94%)!important;border:1px solid rgb(91 108 133/23%)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05)!important;backdrop-filter:blur(18px) saturate(1.05)!important}body.fun-app .discovery-toolbar{padding-bottom:15px;gap:12px}body.fun-app .event-filters{gap:6px}body.fun-app .event-filters button{min-height:34px;padding:5px 12px;line-height:1.2}body.fun-app .event-search{width:230px}body.fun-app .event-search input{height:35px;min-height:35px;padding-left:38px;font-size:.78rem}body.fun-app .event-search>svg{left:13px;width:15px;height:15px}body.fun-app .catalog-card{height:334px}body.fun-app .catalog-glass{padding:13px}body.fun-app .catalog-event-copy h2{font-size:1.31rem}body.fun-app .catalog-price>strong{font-size:1rem}body.fun-app .catalog-category{padding:6px 11px;font-size:.71rem}body.fun-app .site-credit-footer{margin-top:28px;padding-top:16px;padding-bottom:25px}body.fun-app .site-footer-actions>a{min-height:32px}body.fun-app .account-page:has(.profile-banner){padding-top:14px;margin-top:8px}body.fun-app .profile-banner{padding:17px 20px;gap:14px;margin-bottom:20px}body.fun-app .profile-avatar{width:55px;height:55px;font-size:1.12rem}body.fun-app .profile-banner h2{font-size:1.12rem}body.fun-app .profile-banner p{font-size:.84rem}body.fun-app .account-panel .form-field input{min-height:43px;border:1px solid rgb(112 126 147/28%);border-radius:15px;padding:9px 13px;font-size:.91rem}body.fun-app .account-page:has(.profile-banner) .form-grid{gap:15px 12px}body.fun-app .auth-dialog-wide{width:min(500px,calc(100vw - 32px));max-width:500px!important}body.fun-app .auth-phone-country select:focus-visible{outline:2px solid #7c92b5;outline-offset:1px}body.fun-app .auth-phone-country:focus-within{outline:none}@media(max-width:680px){body.fun-app .discovery-toolbar{gap:10px}body.fun-app .event-filters button{min-height:32px;padding:5px 10px;font-size:.72rem}body.fun-app .event-search{width:100%}body.fun-app .event-search input{height:35px;min-height:35px}body.fun-app .catalog-card{height:314px}body.fun-app .catalog-event-copy h2{font-size:1.23rem}body.fun-app .site-credit-footer{padding-bottom:32px}body.fun-app .account-page:has(.profile-banner) .form-grid{grid-template-columns:1fr}body.fun-app .auth-dialog-wide{width:calc(100vw - 22px);max-width:500px!important}}body.fun-app .auth-phone-country select:focus-visible{outline:none!important;border-color:#6d85ab!important;background-color:rgb(228 236 249/85%)}body.fun-app .auth-dialog--login{padding:19px 24px;max-height:calc(100dvh - 24px)}body.fun-app .auth-dialog--login .auth-dialog-heading{margin-bottom:13px}body.fun-app .auth-dialog--login .auth-dialog-form{row-gap:16px}body.fun-app .auth-dialog--login .auth-divider{margin:12px 0 10px}body.fun-app .auth-dialog--login .auth-switch{margin-top:9px}@media(max-height:700px){body.fun-app .auth-dialog-wide{padding-block:12px}body.fun-app .auth-dialog-wide .auth-dialog-heading .auth-icon{display:none}body.fun-app .auth-dialog-wide .auth-dialog-heading{margin-bottom:8px}body.fun-app .auth-dialog-wide .auth-dialog-signup{row-gap:8px}body.fun-app .auth-dialog-wide .auth-dialog-signup .form-field{gap:4px}body.fun-app .auth-dialog-wide .auth-switch{margin-top:8px}}body.fun-app{--brand-accent:#a9c5ff;--brand-primary:#315fe9;--brand-primary-hover:#254ecb}body.fun-app .dashboard-create-button:not(:disabled),body.fun-app .editor-savebar .editor-save-button:not(:disabled),body.fun-app .primary-button:not(:disabled),body.fun-app .support-link{background:var(--brand-primary)!important;color:#fff!important}body.fun-app .dashboard-create-button:hover:not(:disabled),body.fun-app .editor-savebar .editor-save-button:hover:not(:disabled),body.fun-app .primary-button:hover:not(:disabled),body.fun-app .support-link:hover{background:var(--brand-primary-hover)!important;color:#fff!important}body.fun-app .public-site-header .wordmark>img.bilheteiro-mark{background:none!important}body.fun-app .auth-terms input:checked:after{background:#fff}body.fun-app .auth-icon{background:var(--brand-accent);color:#183a86}body.fun-app .event-filters button[aria-pressed=true],body.fun-app .event-filters button[aria-pressed=true]:hover,body.fun-app:not([data-site-theme=dark]) .public-site-header .public-nav>.public-nav-current,body.fun-app:not([data-site-theme=dark]) .public-site-header .public-nav>.public-nav-current:hover{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}body.fun-app .mobile-nav a.mobile-nav-active:hover>span,body.fun-app .mobile-nav a.mobile-nav-active>span{background:var(--brand-primary)!important;color:#fff!important}body.fun-app .phone-field{min-width:0}body.fun-app .phone-field-control{display:flex;align-items:center;width:100%;height:44px;min-width:0;overflow:hidden;border:1px solid rgb(112 126 147/32%);border-radius:15px;background:rgb(221 230 243/42%);transition:border-color .16s,background .16s}body.fun-app .phone-field-control:focus-within{border-color:#315fe9;background:rgb(237 243 255/90%)}body.fun-app .phone-country-trigger{display:flex;flex:0 0 51px;align-items:center;justify-content:center;gap:3px;height:100%;padding:0 4px;border:0;border-right:1px solid rgb(112 126 147/20%);border-radius:0;background:rgb(167 185 217/14%);color:#244178}body.fun-app .phone-country-trigger:hover{background:rgb(167 185 217/28%)}body.fun-app .phone-country-trigger:focus-visible{outline:2px solid #315fe9;outline-offset:-3px}body.fun-app .phone-flag{font-family:Arial,sans-serif;font-size:1.12rem;line-height:1}body.fun-app .phone-dial{flex:0 0 auto;margin-left:9px;color:#405775;font-size:.79rem;white-space:nowrap}body.fun-app .phone-field-control input{flex:1 1 auto;width:1%;height:100%!important;min-height:0!important;margin:0;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:.8rem!important;box-shadow:none!important;outline:none!important}body.fun-app .phone-field-control input:focus-visible{outline:none!important;box-shadow:none!important}body.fun-app .phone-country-popover{z-index:200;width:min(318px,calc(100vw - 38px));padding:7px;border:1px solid #d5dfec;border-radius:18px;background:#f9fbff;box-shadow:0 16px 40px rgb(24 45 84/16%)!important;color:#1b2a44}body.fun-app .phone-country-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;border-bottom:1px solid #e2e8f1;color:#53709d}body.fun-app .phone-country-search input{width:100%;height:36px;border:0;outline:none;background:transparent;color:#1b2a44;font-size:.84rem}body.fun-app .phone-country-list{max-height:212px;overflow-y:auto;padding:5px 0}body.fun-app .phone-country-list button{display:flex;align-items:center;gap:10px;width:100%;min-height:39px;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:#25344c;text-align:left;font-size:.84rem}body.fun-app .phone-country-list button:hover,body.fun-app .phone-country-list button[aria-selected=true]{background:#eaf0ff}body.fun-app .phone-country-list button>span:nth-child(2){flex:1}body.fun-app .phone-country-list small{color:#63718a;font-size:inherit}body.fun-app .phone-country-list button>svg{color:#315fe9}body.fun-app .phone-country-empty{margin:0;padding:14px 10px;color:#64738a;font-size:.82rem}body.fun-app{--ui-line:#d1d8e3;--ui-focus:#2455d9;--ui-radius-control:24px}body.fun-app :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),textarea,select,[data-slot=select-trigger],.event-search input,.phone-field-control,.mapped-place-dropdown){border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-control)!important;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease!important}body.fun-app .phone-field-control:focus-within,body.fun-app :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),textarea,select,[data-slot=select-trigger],.event-search input,.phone-field-control,.mapped-place-dropdown):focus{border-color:var(--ui-focus)!important;outline:2px solid rgb(36 85 217/16%)!important;outline-offset:1px!important}body.fun-app :is(input,textarea,select,[data-slot=select-trigger]):focus-visible{outline:2px solid rgb(36 85 217/18%)!important;outline-offset:1px!important}body.fun-app :is(.form-field input,.form-field textarea,.form-field select,.organizer-field input,.organizer-field textarea,.organizer-field select,.editor-field input,.editor-field textarea,.event-search input,.phone-field-control input){font-size:.9rem!important;font-weight:450}body.fun-app :is(.primary-button,.dashboard-create-button,.editor-savebar .editor-save-button){min-height:46px;padding:11px 20px;border:1px solid transparent!important;border-radius:999px!important;background:var(--brand-primary)!important;color:#fff!important;font-size:.9rem;font-weight:650;box-shadow:none!important}body.fun-app :is(.primary-button,.dashboard-create-button,.editor-savebar .editor-save-button):hover:not(:disabled){background:var(--brand-primary-hover)!important}body.fun-app :is(.secondary-button,.organizer-quiet-button,.organizer-icon-button){min-height:42px;border:1px solid var(--ui-line)!important;border-radius:999px!important;background:#fff!important;color:#27344a!important;font-size:.875rem;box-shadow:none!important}body.fun-app :is(.secondary-button,.organizer-quiet-button,.organizer-icon-button):hover:not(:disabled){background:#f1f4f8!important;border-color:#b9c3d1!important}body.fun-app .event-search input,body.fun-app .event-search input:focus{min-height:40px;height:40px;border-radius:999px!important}body.fun-app .event-filters{gap:7px}body.fun-app .event-filters button{min-height:38px;padding:7px 14px;border:1px solid #cbd5e3!important;border-radius:999px!important;background:rgb(255 255 255/48%)!important;color:#4f607a!important;font-size:.76rem;font-weight:600}body.fun-app .event-filters button:hover{background:#fff!important;border-color:#aebed4!important}body.fun-app .event-filters button[aria-pressed=true],body.fun-app .event-filters button[aria-pressed=true]:hover{background:var(--brand-accent)!important;border-color:#c7e75e!important;color:#19243a!important}body.fun-app .public-site-header .public-nav>.public-nav-current,body.fun-app .public-site-header .public-nav>.public-nav-current:hover{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:#19243a!important}body.fun-app .mobile-nav a.mobile-nav-active:hover>span,body.fun-app .mobile-nav a.mobile-nav-active>span{background:var(--brand-accent)!important;color:#19243a!important}body.fun-app .auth-icon,body.fun-app .profile-avatar{background:var(--brand-accent)!important;color:#17284a!important}body.fun-app .catalog-card{display:block;position:relative;height:354px;overflow:hidden;border:1px solid rgb(255 255 255/50%)!important;border-radius:24px!important;background:#15223d!important;box-shadow:0 7px 20px rgb(28 44 72/9%)!important;transform:none!important;transition:box-shadow .18s ease,border-color .18s ease!important}body.fun-app .catalog-card:hover{transform:none!important;border-color:rgb(255 255 255/75%)!important;box-shadow:0 11px 25px rgb(28 44 72/13%)!important}body.fun-app .catalog-image{position:absolute;inset:0;min-height:0}body.fun-app .catalog-image>picture{display:block;width:100%;height:100%}body.fun-app .catalog-card:hover .catalog-image>picture>img,body.fun-app .catalog-image>picture>img{width:100%;height:100%;object-fit:cover;transform:none!important;transition:none!important}body.fun-app .catalog-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(5 14 32/24%),transparent 32%,rgb(5 14 32/16%))}body.fun-app .catalog-category{left:14px;background:rgb(11 22 39/31%);color:#fff}body.fun-app .catalog-category,body.fun-app .catalog-presale-status{position:absolute;top:14px;z-index:2;padding:7px 11px;border:1px solid rgb(255 255 255/23%);border-radius:999px;font-size:.7rem;font-weight:600;line-height:1.25;text-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.fun-app .catalog-presale-status{right:14px;display:inline-flex;align-items:center;min-height:0}body.fun-app .catalog-presale-status.is-soon{background:rgb(216 255 102/92%);color:#1c2d38}body.fun-app .catalog-presale-status.is-presale{background:rgb(237 242 255/92%);color:#2454d9}body.fun-app .catalog-info{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:15px 16px 13px;border:1px solid rgb(255 255 255/22%);border-radius:19px;background:rgb(11 18 31/42%);color:#fff;-webkit-backdrop-filter:blur(24px) saturate(1.12);backdrop-filter:blur(24px) saturate(1.12);box-shadow:inset 0 1px rgb(255 255 255/14%)}body.fun-app .catalog-info h2{margin:0;color:#fff;font-size:1.28rem;font-weight:650;line-height:1.2;letter-spacing:-.45px}body.fun-app .catalog-time{margin:0;color:rgb(255 255 255/85%);font-size:.75rem;line-height:1.4}body.fun-app .catalog-time i{padding:0 2px;color:rgb(255 255 255/70%);font-style:normal}body.fun-app .catalog-purchase{display:flex;align-items:center;justify-content:space-between;align-self:stretch;gap:12px;padding:10px 0 0;margin:6px 0 0;border:0;border-top:1px solid rgb(255 255 255/24%)}body.fun-app .catalog-price{color:#fff;text-align:left}body.fun-app .catalog-price>strong{color:#fff;font-size:.91rem;font-weight:700;line-height:1.2}body.fun-app .catalog-arrow{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff!important;color:#17243d!important;transform:none!important}body.fun-app .catalog-card:hover .catalog-arrow{background:var(--brand-accent)!important;transform:none!important}body.fun-app .site-credit-footer{display:block;width:calc(100% - 56px);max-width:1216px;margin:52px auto 0;padding:32px 0 18px;border-top:1px solid #cbd4e2;color:#52627a}body.fun-app .footer-main{display:grid;grid-template-columns:minmax(220px,1.55fr) repeat(3,minmax(140px,1fr));gap:34px;padding-bottom:28px}body.fun-app .footer-brand .wordmark{display:inline-flex;gap:9px;transform:none}body.fun-app .footer-brand .bilheteiro-mark{width:35px;height:35px}body.fun-app .footer-brand .brand-name{font-size:21px}body.fun-app .footer-brand .brand-powered{font-size:7px}body.fun-app .footer-brand p{max-width:230px;margin:13px 0 0;color:#64728a;font-size:.78rem;line-height:1.55}body.fun-app .footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:9px}body.fun-app .footer-column h2{margin:2px 0 4px;color:#263550;font-size:.72rem;font-weight:750;letter-spacing:.065em;text-transform:uppercase}body.fun-app .footer-column a{display:inline-flex;align-items:center;gap:5px;color:#566780;font-size:.78rem;line-height:1.4}body.fun-app .footer-column a:hover{color:var(--brand-primary)}body.fun-app .footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:15px;border-top:1px solid #d5dce6;color:#748199;font-size:.7rem}body.fun-app .footer-bottom strong{color:#43536b;font-weight:700}body.fun-app:has(.site-credit-footer) .support-link{display:none!important}body.fun-app :is(button,a,input,select,textarea,[role=button]):focus-visible{outline:2px solid rgb(36 85 217/32%)!important;outline-offset:2px!important}body.fun-app .auth-dialog input,body.fun-app .auth-input-icon input,body.fun-app .auth-panel input,body.fun-app .reset-card input{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius-control)!important;box-shadow:none!important}body.fun-app .auth-dialog input:focus-visible,body.fun-app .auth-input-icon input:focus-visible,body.fun-app .auth-panel input:focus-visible,body.fun-app .reset-card input:focus-visible{outline:2px solid rgb(36 85 217/18%)!important;outline-offset:1px!important}body.fun-app .primary-button:focus-visible,body.fun-app .secondary-button:focus-visible{outline-offset:3px!important}@media(max-width:760px){body.fun-app :is(.form-field input,.form-field textarea,.form-field select,.organizer-field input,.organizer-field textarea,.organizer-field select,.editor-field input,.editor-field textarea,.event-search input,.phone-field-control input){font-size:16px!important}body.fun-app .catalog-card{height:340px;border-radius:21px!important}body.fun-app .catalog-info{min-height:0;gap:5px;padding:13px 14px 12px}body.fun-app .catalog-info h2{font-size:1.16rem}body.fun-app .catalog-time{max-width:none;font-size:.72rem}body.fun-app .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}body.fun-app .footer-brand{grid-column:1/-1}body.fun-app .site-credit-footer{width:calc(100% - 36px);margin-top:36px;padding:25px 0 20px}body.fun-app .footer-bottom{flex-direction:column;gap:6px}}@media(max-width:680px){body.fun-app .phone-field-control{height:40px}body.fun-app .phone-country-trigger{flex-basis:44px}body.fun-app .phone-dial{margin-left:6px;font-size:.74rem}body.fun-app .phone-field-control input{padding:0 7px!important;font-size:16px!important}}body.fun-app .phone-field .phone-field-control>input,body.fun-app .phone-field .phone-field-control>input:focus,body.fun-app .phone-field .phone-field-control>input:focus-visible{width:1%;height:100%!important;min-height:0!important;margin:0;border-radius:0!important;box-shadow:none!important;outline:0!important;outline-offset:0!important}body.fun-app .phone-field .phone-field-control:focus-within{outline:2px solid rgb(36 85 217/15%)!important;outline-offset:1px!important}body.fun-app .phone-field .phone-country-trigger:focus-visible{outline:0!important}body.fun-app:not([data-site-theme=dark]) .public-site-header .public-nav>.public-nav-current,body.fun-app:not([data-site-theme=dark]) .public-site-header .public-nav>.public-nav-current:hover{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:#19243a!important}body.fun-app .discovery-home .event-search input,body.fun-app .discovery-home .event-search input:focus{border-radius:999px!important;background:rgb(255 255 255/52%)!important}body.fun-app .analytics-kpis{gap:12px;margin-bottom:18px}body.fun-app .analytics-kpi,body.fun-app .analytics-kpi.is-emphasis{padding:16px 18px;border:1px solid #dce4ef;border-radius:19px;background:rgb(255 255 255/67%)}body.fun-app .analytics-kpi>div{min-height:0;margin-bottom:10px;align-items:center}body.fun-app .analytics-kpi>div>span{font-size:.76rem}body.fun-app .analytics-kpi i{width:29px;height:29px}body.fun-app .analytics-kpi>strong{font-size:clamp(1.22rem,1.7vw,1.48rem);font-weight:700}body.fun-app .analytics-kpi>small{margin-top:5px;font-size:.68rem}body.fun-app .account-page:has(.profile-details-panel){margin-top:18px;padding-top:0}body.fun-app .profile-details-panel{padding:25px}body.fun-app .profile-panel-heading{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:20px;margin-bottom:21px;border-bottom:1px solid #dce3ed}body.fun-app .profile-panel-heading .profile-avatar{width:52px;height:52px;font-size:1.05rem;font-weight:700}body.fun-app .profile-panel-identity{min-width:0}body.fun-app .profile-panel-identity h2{margin:0 0 3px;font-size:1.15rem;font-weight:700}body.fun-app .profile-panel-identity strong{display:block;color:#263751;font-size:.8rem;font-weight:650}body.fun-app .profile-panel-identity p{margin:2px 0 0;color:#63738b;font-size:.76rem;overflow-wrap:anywhere}body.fun-app .profile-panel-heading .profile-session{margin:0;padding:0 8px;min-height:44px;max-width:none;white-space:nowrap;border-radius:12px;text-align:center}body.fun-app .profile-details-panel .form-grid{gap:16px 13px}body.fun-app .profile-details-panel .form-field input{min-height:44px;padding:9px 13px;font-size:.86rem}body.fun-app .profile-details-panel .phone-field-control{height:44px}body.fun-app .profile-details-panel .phone-field-control input{font-size:.9rem!important;min-width:0;font-family:inherit}body.fun-app .profile-details-panel .phone-dial{font-size:.86rem}@media(max-width:760px){body.fun-app .profile-details-panel .phone-field-control input{font-size:16px!important}body.fun-app .profile-details-panel .phone-dial{font-size:14px}}@media(max-width:680px){body.fun-app .profile-details-panel{padding:19px}body.fun-app .profile-panel-heading{grid-template-columns:46px minmax(0,1fr) auto;gap:10px}body.fun-app .profile-panel-heading .profile-avatar{width:46px;height:46px}body.fun-app .profile-panel-heading .profile-session{flex-basis:auto;margin:0;padding:0 4px;gap:4px}body.fun-app .profile-details-panel .form-grid{grid-template-columns:1fr}}body.fun-app{--brand-primary:#2455d9;--brand-primary-hover:#173fae;--brand-accent:#dfff73;--ui-glass:rgb(255 255 255/78%);--ui-glass-hover:#fff;--ui-field:#f1f3f6;--ui-line:#d8dce4;--background:#f4f5f7;--border:#d8dce4;--accent:#eef0f4}body.fun-app:not([data-site-theme=dark]){background:linear-gradient(120deg,#f2f3f6,#f8f9fb 57%,#f3f4f7);background-attachment:fixed}@media(max-width:680px){body.fun-app:not([data-site-theme=dark]){background-attachment:scroll}body.fun-app:before{display:none}}body.fun-app:not([data-site-theme=dark]) .public-site-header{background:rgb(255 255 255/83%)!important;border-color:#d9dde5!important}body.fun-app .auth-input-icon input,body.fun-app .discovery-home .event-search input,body.fun-app .discovery-home .event-search input:focus,body.fun-app .phone-field-control{background:rgb(255 255 255/75%)!important;border-color:#d8dce4!important}body.fun-app .phone-field .phone-field-control>input,body.fun-app .phone-field .phone-field-control>input:focus,body.fun-app .phone-field .phone-field-control>input:focus-visible{background:transparent!important;border:0!important}body.fun-app .phone-country-trigger{background:#f1f3f6;border-right-color:#d8dce4}body.fun-app .phone-country-trigger:hover{background:#e8ebf0}body.fun-app .event-filters button:not([aria-pressed=true]){background:rgb(255 255 255/70%)!important;border-color:#d6dae2!important}body.fun-app .analytics-periods button.active,body.fun-app .analytics-view-tabs button.active,body.fun-app .checkout-steps .current>span,body.fun-app .dashboard-mobile-nav>.mobile-nav-active>span,body.fun-app .event-filters button[aria-pressed=true],body.fun-app .event-filters button[aria-pressed=true]:hover,body.fun-app .event-tabs [data-state=active] .event-tab-icon,body.fun-app .mobile-nav a.mobile-nav-active:hover>span,body.fun-app .mobile-nav a.mobile-nav-active>span,body.fun-app .organizer-app .dashboard-sidebar nav button.active,body.fun-app .organizer-app .dashboard-sidebar nav button.active:hover,body.fun-app:not([data-site-theme=dark]) .public-site-header .public-nav-auth.public-nav-current,body.fun-app:not([data-site-theme=dark]) .public-site-header .public-nav>.public-nav-current,body.fun-app:not([data-site-theme=dark]) .public-site-header .public-nav>.public-nav-current:hover{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}body.fun-app .analytics-periods,body.fun-app .analytics-view-tabs,body.fun-app .organizer-app .dashboard-sidebar,body.fun-app .organizer-app .dashboard-topbar,body.fun-app .organizer-app .organization-switch{background:rgb(255 255 255/78%)!important}body.fun-app .analytics-periods button:not(.active),body.fun-app .analytics-view-tabs button:not(.active){color:#53627a}body.fun-app .organizer-app .dashboard-sidebar nav button:hover:not(.active){background:#eef0f4}body.fun-app .auth-icon,body.fun-app .profile-avatar{background:var(--brand-primary)!important;color:#fff!important}body.fun-app .analytics-kpi i,body.fun-app .organizer-kpi-head svg{background:#eef0f4;color:#415a83}body.fun-app .catalog-card,body.fun-app .catalog-card:hover{height:344px;border:0!important;box-shadow:none!important;transform:none!important}body.fun-app .catalog-info{inset:auto 10px 10px;min-height:0;padding:16px 59px 16px 17px;gap:5px;border:1px solid rgb(255 255 255/9%);background:rgb(10 16 28/48%)}body.fun-app .catalog-info h2{font-size:1.25rem}body.fun-app .catalog-time{font-size:.76rem}body.fun-app .catalog-arrow{position:absolute;right:14px;bottom:13px;width:34px;height:34px;background:var(--brand-primary)!important;color:#fff!important}body.fun-app .catalog-card:hover .catalog-arrow{background:var(--brand-primary-hover)!important}body.fun-app .catalog-card:hover .action-arrow{transform:none!important}body.fun-app .catalog-category{border-color:rgb(255 255 255/12%)}@media(max-width:680px){body.fun-app .catalog-card,body.fun-app .catalog-card:hover{height:326px}body.fun-app .catalog-info{padding:14px 55px 14px 15px}body.fun-app .catalog-info h2{font-size:1.15rem}body.fun-app .catalog-arrow{right:12px;bottom:11px;width:32px;height:32px}body.fun-app .customer-mobile-nav{background:rgb(255 255 255/91%);border-color:#d8dce4}}body.fun-app:not([data-site-theme=dark]) :is(.ticket-card,.booking-summary,.payment-panel,.checkout-summary,.account-panel,.profile-purchases,.dashboard-panel,.organizer-event-card,.analytics-panel){background:rgb(255 255 255/82%)}body.fun-app :is(.fact>svg,.info-list>div>svg,.event-facts .age-label,.ticket-card-heading>svg,.coupon-toggle>svg:first-child,.quantity-control button,.account-icon,.panel-heading h2>svg,.order-dialog-icon,.draft-event-icon,.table-open-link){background:#eef0f4!important;color:#2d4d88}body.fun-app :is(.group-trigger,.ticket-row.is-selected,.payment-method,.attendee-fields,.dashboard-table th,.order-search input,.organizer-filter-bar input){background:#f1f3f6!important}body.fun-app :is(.auth-dialog,.organizer-dialog){background:rgb(250 251 252/97%)!important}body.fun-app .event-search input::placeholder{color:#6f7888}body.fun-app .account-shortcut:hover .account-icon{background:#e8edf8!important}body.fun-app .payment-method.active,body.fun-app .payment-method:has([data-state=checked]){border-color:#2455d9!important;background:#fff!important}body.fun-app .payment-method.active .payment-method-icon{background:#2455d9!important;color:#fff!important}body.fun-app :is(.primary-button,.dashboard-create-button,.editor-savebar .editor-save-button):disabled{background:#d6dae2!important;color:#5c687b!important;opacity:1!important}body.fun-app .catalog-arrow{top:50%;bottom:auto;transform:translateY(-50%)!important;transition:background-color .22s ease,box-shadow .22s ease}body.fun-app .catalog-card:focus-visible .catalog-arrow,body.fun-app .catalog-card:hover .catalog-arrow{transform:translateY(-50%)!important}body.fun-app .catalog-arrow .action-arrow{transform:rotate(0)!important;transition:transform .28s cubic-bezier(.2,.8,.2,1)!important}body.fun-app .catalog-card:focus-visible .catalog-arrow .action-arrow,body.fun-app .catalog-card:hover .catalog-arrow .action-arrow{transform:rotate(45deg)!important}@media(prefers-reduced-motion:reduce){body.fun-app .catalog-arrow,body.fun-app .catalog-arrow .action-arrow{transition:none!important}}body.fun-app .profile-session{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px}body.fun-app .profile-panel-identity strong{font-size:1rem}body.fun-app .ticket-card .ticket-group{overflow:hidden;border:1px solid #e3e6eb!important;border-radius:20px;background:#fff}body.fun-app .ticket-card .ticket-group+.ticket-group{margin-top:10px}body.fun-app .ticket-collection-label{margin:0 0 9px;font-size:.74rem;font-weight:700;letter-spacing:.04em;color:#4d617e;text-transform:uppercase}body.fun-app .ungrouped-tickets{margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #e3e6eb}body.fun-app .ungrouped-tickets .ticket-row{border:1px solid #e3e6eb!important;border-radius:16px}body.fun-app .ticket-card .group-trigger{min-height:74px;padding:14px 17px!important;border-radius:0!important;background:#f3f4f6!important}body.fun-app .ticket-card .group-trigger:hover{background:#edeff2!important}body.fun-app .ticket-card .group-content{border-top:1px solid #e3e6eb;background:#fff}body.fun-app .ticket-card .ticket-row,body.fun-app .ticket-card .ticket-row.is-selected{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;padding:16px 17px;border-radius:0;background:#fff!important}body.fun-app .ticket-card .ticket-row+.ticket-row{border-top:1px solid #e6e8ed}body.fun-app .ticket-card .ticket-row.is-selected{box-shadow:inset 3px 0 #2455d9}body.fun-app .ticket-row-heading{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-height:32px}body.fun-app .ticket-row-heading .ticket-name{display:flex;align-items:center;min-width:0}body.fun-app .ticket-row-heading h3{font-size:.91rem;line-height:1.35}body.fun-app .ticket-info-button{width:24px!important;height:24px!important;min-width:24px;min-height:24px;padding:2px;border-radius:50%}body.fun-app .ticket-info-button svg{width:15px;height:15px}body.fun-app .ticket-row .quantity-control{gap:2px}body.fun-app .ticket-row .quantity-control button{width:30px;height:30px;min-width:30px;min-height:30px;border-radius:50%;background:#eef0f4!important;color:#2455d9!important}body.fun-app .ticket-row .quantity-control button:disabled{color:#a5adbb!important}body.fun-app .ticket-row .quantity-control output{width:22px;font-size:.81rem}body.fun-app .ticket-lot-line{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px}body.fun-app .ticket-lot{display:inline;margin:0;font-size:.73rem;line-height:1.4;color:#687587}body.fun-app .ticket-lot strong{font-weight:650;color:#344665}body.fun-app .ticket-lot-line .promotion-badge{padding:3px 8px;font-size:.69rem}body.fun-app .ticket-row .ticket-price{display:flex;flex-direction:column;gap:1px;margin-top:2px}body.fun-app .ticket-row .ticket-price strong{font-size:1rem;line-height:1.25}body.fun-app .ticket-row .ticket-price span{font-size:.73rem}body.fun-app .ticket-row .ticket-price strong{display:inline-flex;align-items:baseline;gap:8px}body.fun-app .ticket-row .ticket-price strong del{color:#7b879a;font-size:.78rem;font-weight:450}body.fun-app .ticket-row .ticket-price strong .ticket-discounted-price{color:#2455d9;font-size:inherit;font-weight:650}body.fun-app .event-art .art-heading,body.fun-app .event-availability-icon,body.fun-app .event-availability-kicker,body.fun-app .ticket-card-heading>svg{display:none}body.fun-app .event-availability-card{background:#fff;backdrop-filter:none}@media(max-width:600px){body.fun-app .ticket-card .ticket-row,body.fun-app .ticket-card .ticket-row.is-selected{padding:14px 12px}body.fun-app .ticket-row-heading h3{font-size:.87rem}}body.fun-app .guest-list-intro{margin:12px 0 16px;color:#647185;font-size:.83rem}body.fun-app .guest-list-option{padding:13px 0}body.fun-app .guest-list-option input:checked{border-color:#2455d9;background:#fff}body.fun-app .guest-list-card form>input{display:block;width:100%;height:42px;margin:0 0 14px;padding:0 14px;border:1px solid #dce1e8;border-radius:18px;background:#f7f8fa;color:#19243a;font:inherit;font-size:.86rem}body.fun-app .guest-list-card form>input:focus{outline:2px solid #2455d9;outline-offset:1px}body.fun-app .guest-list-error{color:#a93737;font-size:.78rem}body.fun-app .guest-success{padding:22px 0}body.fun-app .guest-success h3{font-size:1.1rem}body.fun-app .ungrouped-tickets{margin:0 0 12px;padding:0;border:0}body.fun-app .ungrouped-tickets .ticket-row,body.fun-app .ungrouped-tickets .ticket-row.is-selected{padding:14px 16px;border:1px solid #e3e6eb!important;border-radius:18px!important;background:#fff!important}body.fun-app .ungrouped-tickets .ticket-row+.ticket-row{margin-top:8px}body.fun-app .ticket-card .ticket-row,body.fun-app .ticket-card .ticket-row.is-selected{gap:3px}body.fun-app .ungrouped-tickets .ticket-row,body.fun-app .ungrouped-tickets .ticket-row.is-selected{gap:1px}body.fun-app .ticket-row-heading{min-height:24px}body.fun-app .ticket-row-heading .ticket-name{gap:5px}body.fun-app .ticket-row-heading .ticket-name h3{margin:0!important;line-height:1.25}body.fun-app .ungrouped-tickets .ticket-row,body.fun-app .ungrouped-tickets .ticket-row.is-selected{padding-top:9px!important}body.fun-app .ticket-lot-line{margin-top:-2px;line-height:1.15}body.fun-app .ticket-row .ticket-price{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:0 8px;margin-top:3px}body.fun-app .event-entry-tabs{gap:5px;padding:4px;margin-bottom:13px}body.fun-app .event-entry-tabs>button{min-height:40px;padding:8px 12px;gap:7px;font-size:.86rem;border-radius:999px}body.fun-app .event-entry-tabs>button svg{width:17px;height:17px}body.fun-app .event-entry-tabs>button[aria-selected=true],body.fun-app .organizer-app .editor-group-tabs>button[aria-selected=true]{background:var(--brand-primary)!important;color:#fff!important}body.fun-app .organizer-app .editor-group-tabs>button[aria-selected=false]{background:#f1f3f6!important;color:#5b6b84!important}body.fun-app .organizer-app .organizer-filter-bar .order-search{position:relative}body.fun-app .organizer-app .organizer-filter-bar .order-search>svg{z-index:2;top:50%!important;left:14px;width:17px;height:17px;color:#526783;pointer-events:none;transform:translateY(-50%)}body.fun-app .organizer-app .organizer-filter-bar .order-search input{min-height:42px;height:42px;padding:0 15px 0 42px!important;border:1px solid #d8dce4!important;border-radius:22px!important;background:#f1f3f6!important}@media(max-width:600px){body.fun-app .ungrouped-tickets .ticket-row,body.fun-app .ungrouped-tickets .ticket-row.is-selected{padding:13px 12px}body.fun-app .event-entry-tabs>button{min-height:38px;font-size:.82rem}}body.fun-app .mapped-ticket-title>strong,body.fun-app .ticket-row-heading h3{min-width:0;overflow-wrap:anywhere}body.fun-app .mapped-ticket-title{display:flex;align-items:center;gap:5px;min-width:0}body.fun-app .ticket-proof-note{color:#687587;font-size:.73rem}body.fun-app .catalog-presale-status.is-sold-out{background:rgb(255 231 232/95%);color:#a12933}body.fun-app .ungrouped-tickets .ticket-row,body.fun-app .ungrouped-tickets .ticket-row.is-selected{padding-top:10px!important;padding-bottom:11px!important}body.fun-app .ticket-card .coupon-section{border-top:0;padding-top:8px}body.fun-app .event-purchase-dock{display:none}#ingressos{scroll-margin-top:110px}@media(max-width:680px){body.fun-app .event-purchase-dock{display:flex;position:fixed;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;min-height:64px;padding:10px 12px;gap:10px;flex-wrap:wrap;border:1px solid #e3e6eb;border-radius:22px;background:rgb(255 255 255/96%);box-shadow:0 6px 24px #192b4326;backdrop-filter:blur(18px)}body.fun-app .event-purchase-dock>div{flex:1;min-width:120px}body.fun-app .event-purchase-dock .primary-button{min-width:120px;min-height:44px;padding:10px 16px}body.fun-app .event-purchase-dock.is-empty .primary-button{width:100%}body.fun-app .event-purchase-dock .checkout-preflight-error{flex-basis:100%;margin:0}body:has(.event-purchase-dock){padding-bottom:calc(100px + env(safe-area-inset-bottom))}body:has(.event-purchase-dock) .support-link{display:none}}body.fun-app .ordered-ticket-options .mapped-ticket-rate,body.fun-app .ordered-ticket-options .ticket-row{box-sizing:border-box;height:90px;padding:12px 16px!important;display:flex;flex-direction:column;gap:3px;position:relative}body.fun-app .ordered-ticket-options .ticket-row-heading{min-height:0;align-items:flex-start;padding-right:100px}body.fun-app .ordered-ticket-options .ticket-row-heading .quantity-control,body.fun-app .ordered-ticket-options .ticket-row-heading .sold-out-badge{position:absolute;top:12px;right:16px}body.fun-app .ordered-ticket-options .ticket-lot-line{margin:0}body.fun-app .ordered-ticket-options .ticket-row .ticket-price{margin-top:auto}body.fun-app .ordered-ticket-options .mapped-ticket-header{min-height:28px;padding:0;gap:12px;align-items:start}body.fun-app .ordered-ticket-options .mapped-ticket-title>strong{font-size:.91rem;line-height:1.25}body.fun-app .ordered-ticket-options .mapped-ticket-body{display:flex;flex:1;flex-direction:column;padding:0}body.fun-app .ordered-ticket-options .mapped-ticket-header+.mapped-ticket-body .mapped-ticket-price,body.fun-app .ordered-ticket-options .mapped-ticket-header+.mapped-ticket-body>.mapped-ticket-price:first-child{margin-top:auto;padding:0}body.fun-app .ordered-ticket-options .mapped-ticket-value strong{font-size:1rem;line-height:1.25}body.fun-app .ordered-ticket-options .mapped-ticket-rate:has(.mapped-bulk-picker),body.fun-app .ordered-ticket-options .mapped-ticket-rate:has(.mapped-picked-list),body.fun-app .ordered-ticket-options .ticket-row:has(.ticket-capacity-note){height:auto;min-height:90px}body.fun-app .ordered-ticket-options .mapped-ticket-header{grid-template-columns:minmax(0,1fr) minmax(0,160px)}body.fun-app .ordered-ticket-options .mapped-ticket-action{max-width:160px}body.fun-app .ordered-ticket-options .mapped-place-native-select{appearance:none;-webkit-appearance:none;box-sizing:border-box;height:28px;min-height:28px;padding:5px 30px 5px 12px;border-radius:999px;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23344965' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:12px 12px}@media(max-width:380px){body.fun-app .ordered-ticket-options .mapped-ticket-header{grid-template-columns:minmax(0,1fr) minmax(0,145px);gap:8px}body.fun-app .ordered-ticket-options .mapped-ticket-rate,body.fun-app .ordered-ticket-options .ticket-row{height:98px}}body.fun-app .ordered-ticket-options:has(.ticket-subtitle) .mapped-ticket-rate,body.fun-app .ordered-ticket-options:has(.ticket-subtitle) .ticket-row{height:auto;min-height:110px}body.fun-app .ordered-ticket-options .ticket-subtitle{display:block;margin:0;color:#65758d;font-size:.75rem;line-height:1.3}body.fun-app .ordered-ticket-options .mapped-ticket-copy>.ticket-subtitle{margin-top:3px}body.fun-app .ticket-card .ordered-ticket-options .ticket-row,body.fun-app .ticket-card .ordered-ticket-options .ticket-row.is-selected{padding:12px 16px!important;gap:3px}@layer funpass-controls{body.fun-app{--ui-radius-control:24px;--ui-radius-panel:28px;--ui-radius-menu:18px}body.fun-app :is(:focus,:focus-visible,:focus-within){outline:none!important;outline-offset:0!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important}body.fun-app :is(button,a,[role=button],summary,[tabindex]):focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus)!important}body.fun-app :is(.phone-field-control,.editor-slug-control,.checkout-card-secure):focus-within,body.fun-app :is(input,textarea,select,[data-slot=select-trigger],.mapped-place-dropdown):is(:focus,:focus-visible){border-color:var(--ui-focus)!important;box-shadow:none!important}body.fun-app :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),select,[data-slot=select-trigger],.phone-field-control,.mapped-place-dropdown){border-radius:var(--ui-radius-control)!important}body.fun-app textarea{border-radius:18px!important}body.fun-app :is(input,textarea,select,[data-slot=select-trigger])[aria-invalid=true]{border-color:#bc5a57!important;outline:none!important;box-shadow:none!important}body.fun-app :is(input[type=checkbox],input[type=radio]):focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus)!important}body.fun-app :is(.primary-button,.organizer-quiet-button,.editor-add-button,.editor-save-button,.dashboard-create-button),body.fun-app :is(.primary-button,.organizer-quiet-button,.editor-add-button,.editor-save-button,.dashboard-create-button,.workspace-settings-tabs,.event-entry-tabs)>button{border-radius:999px!important}body.fun-app :is(.dashboard-panel,.editor-section,.account-panel,.ticket-card,.checkout-block,.checkout-summary,.wallet-list-ticket,[data-slot=dialog-content]){border-radius:var(--ui-radius-panel)!important}body.fun-app :is([data-slot=select-content],[data-slot=popover-content],.phone-country-popover){border-radius:var(--ui-radius-menu)!important}body.fun-app :is(.phone-field-control,.editor-slug-control,.checkout-card-secure) input{border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important}}body.fun-app .ui-skeleton{background:#e8edf3;border-radius:10px;animation:ui-breathe 1.5s ease-in-out infinite alternate}.page-loading{width:min(1216px,calc(100% - 40px));margin:32px auto;min-height:40vh}.page-loading.is-embedded{width:100%;margin:0;min-height:0}.page-loading-title{height:28px;width:min(280px,60%);margin-bottom:24px}.page-loading-tabs{display:flex;gap:12px;margin-bottom:24px}.page-loading-tabs>.ui-skeleton{width:100px;height:38px}.page-loading-card{padding:24px;border:1px solid #e0e6ee;border-radius:20px;background:#ffffff80}.page-loading-line{height:15px;margin-top:20px;width:85%}.page-loading-line.is-short{width:55%}.page-loading-option{height:64px;margin:16px 0}.page-loading-option:first-child{margin-top:0}.page-loading-option:last-child{margin-bottom:0}.page-loading-catalog,.page-loading-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page-loading-catalog .page-loading-card{padding:0 0 24px;overflow:hidden}.page-loading-catalog .page-loading-line{margin-left:24px;width:70%}.page-loading-catalog .page-loading-line.is-short{width:45%}.page-loading-cover{aspect-ratio:4/3;border-radius:0!important}.page-loading.is-catalog.is-embedded .page-loading-title{display:none}.page-loading-event{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px}.page-loading-hero{aspect-ratio:16/9;border-radius:20px!important}.page-loading.is-form{max-width:620px}.page-loading-kpis{margin-bottom:24px}.page-loading-kpis>.ui-skeleton{height:112px}@media(max-width:760px){.page-loading{width:calc(100% - 32px);margin:24px auto}.page-loading-catalog,.page-loading-event{grid-template-columns:1fr;gap:20px}.page-loading-kpis{gap:10px}.page-loading-kpis>.ui-skeleton{height:80px}.page-loading-card{padding:20px}.page-loading-catalog>.page-loading-card:not(:first-child){display:none}}@media(prefers-reduced-motion:reduce){body.fun-app .ui-skeleton{animation:none}}body.fun-app .form-field input[aria-invalid=true]:focus,body.fun-app .form-field input[aria-invalid=true]:not([type=hidden]){border-color:#bf3939!important;outline:1px solid #bf3939!important;outline-offset:0}body.fun-app .phone-field .phone-field-control[data-invalid=true]:focus-within,body.fun-app .phone-field-control[data-invalid=true]{border-color:#bf3939!important;outline:1px solid #bf3939!important;outline-offset:0!important}body.fun-app .phone-field .phone-field-control>input[aria-invalid=true]{border:0!important;outline:none!important}body.fun-app .profile-completion-dialog{width:min(540px,calc(100vw - 32px));max-width:540px!important;padding:28px;border-radius:28px;background:#fff;max-height:calc(100dvh - 32px);overflow-y:auto;gap:14px}body.fun-app .profile-completion-dialog [data-slot=dialog-title]{font-size:1.5rem;color:#17284a}body.fun-app .profile-completion-dialog [data-slot=dialog-description]{color:#63738b;line-height:1.5}body.fun-app .profile-completion-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}body.fun-app .profile-completion-form .full-width{grid-column:1/-1}body.fun-app .profile-completion-form .primary-button{width:100%;margin-top:22px}body.fun-app .profile-completion-dialog .field-error{color:#bf3939;font-size:.78rem}body.fun-app .profile-completion-signout{display:flex;align-items:center;justify-content:center;gap:8px;color:#63738b;background:none;border:0;min-height:40px}@media(max-width:480px){body.fun-app .profile-completion-dialog{padding:22px}body.fun-app .profile-completion-form .form-grid{grid-template-columns:1fr}}body.fun-app .ticket-card .ticket-row-heading .ticket-name{flex-wrap:nowrap;align-items:flex-start}body.fun-app .ticket-card .ticket-row-heading h3,body.fun-app .ticket-sector-copy>strong{font-size:1rem;font-weight:700;line-height:1.35}body.fun-app .ticket-card .ticket-fare-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}body.fun-app .ticket-card .ticket-fare-line .ticket-fare-name{margin:0}body.fun-app .ticket-card .ticket-title-meta{display:inline-flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:5px}body.fun-app .ticket-card .ticket-fare-line:has(.ticket-title-meta:empty):not(:has(.ticket-fare-name)),body.fun-app .ticket-card .ticket-title-meta:empty{display:none}body.fun-app .ticket-card .ticket-batch-badge{background:#1b1d22;border-color:#1b1d22;color:#fff}body.fun-app .ticket-sector-list>.ticket-ungrouped-options:first-child{border-top:0}body.fun-app .ticket-sector-list>.ticket-ungrouped-options+.ticket-sector-option{border-top:1px solid #e0e5ed}body.fun-app .ticket-card .ordered-ticket-options .ticket-row{height:auto;min-height:110px}body.fun-app .ticket-card .ordered-ticket-options .ticket-row-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;padding-right:0;align-items:start;min-height:30px}body.fun-app .ticket-card .ordered-ticket-options .ticket-row-heading .ticket-name{flex-wrap:wrap;align-items:center;gap:5px 8px}body.fun-app .ticket-card .ordered-ticket-options .ticket-row-heading :is(.quantity-control,.sold-out-badge){position:static}body.fun-app .ticket-card .ticket-fare-line:empty{display:none}body.fun-app .ticket-card .ticket-fare-name{overflow-wrap:anywhere}body.fun-app .catalog-info{left:10px;right:10px;width:auto;box-sizing:border-box}body.fun-app .catalog-info h2{min-height:2.4em}body.fun-app .catalog-image>picture>img{transform:scale(1)!important;transition:transform .35s ease!important}@media(hover:hover) and (pointer:fine){body.fun-app .catalog-card:hover .catalog-image>picture>img{transform:scale(1.035)!important;transition:transform .35s ease!important}}@media(prefers-reduced-motion:reduce){body.fun-app .catalog-image>picture>img{transition:none!important}body.fun-app .catalog-card:hover .catalog-image>picture>img{transform:none!important}}html{background:#f3f5f8}body.fun-app .public-nav{position:relative;isolation:isolate}body.fun-app .public-nav:before{content:"";position:absolute;z-index:-1;left:0;top:0;bottom:0;width:var(--nav-width,0);transform:translateX(var(--nav-x,0));border-radius:999px;background:#2455e6;transition:transform .42s cubic-bezier(.22,1.25,.35,1),width .42s cubic-bezier(.22,1.25,.35,1)}body.fun-app:not([data-site-theme=dark]) .public-site-header .public-nav>.public-nav-current,body.fun-app:not([data-site-theme=dark]) .public-site-header .public-nav>.public-nav-current:hover{background:transparent!important;box-shadow:none!important;color:white!important}body.fun-app .public-nav>:is(a,button){transition:color .18s ease,background .18s ease;position:relative}@keyframes interface-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}70%{opacity:1;transform:translateY(-2px) scale(1.002)}to{opacity:1;transform:none}}body.fun-app .catalog-entry{animation:interface-enter .48s cubic-bezier(.22,.85,.3,1) both}body.fun-app [data-slot=dialog-content][data-state=open]{animation:interface-enter .38s cubic-bezier(.22,.85,.3,1)}body.fun-app [data-slot=accordion-content][data-state=open]{animation:interface-enter .3s ease-out}body.fun-app :is(.primary-button,.secondary-button,.event-filters button,.quantity-control button){transition:transform .22s cubic-bezier(.22,1.25,.35,1),background-color .18s ease,box-shadow .18s ease}body.fun-app :is(.primary-button,.secondary-button,.event-filters button,.quantity-control button):active{transform:scale(.96)}body.fun-app .page-loading.is-catalog .page-loading-cover{aspect-ratio:auto;height:340px}body.fun-app .page-loading.is-catalog .page-loading-card{border-radius:28px;min-height:340px}@media(prefers-reduced-motion:reduce){body.fun-app .public-nav:before,body.fun-app .public-nav>:is(a,button),body.fun-app :is(.primary-button,.secondary-button,.event-filters button,.quantity-control button){transition:none}body.fun-app .catalog-entry,body.fun-app [data-slot=accordion-content][data-state=open],body.fun-app [data-slot=dialog-content][data-state=open]{animation:none}}body.fun-app .route-loading-overlay{position:fixed;inset:100px 0 0;z-index:35;background:#f3f5f8;overflow:auto;animation:interface-enter .18s ease-out}@media(max-width:760px){body.fun-app .route-loading-overlay{inset:82px 0 80px}}@media(prefers-reduced-motion:reduce){body.fun-app .route-loading-overlay{animation:none}}body.fun-app .route-content main{animation:none}body.fun-app .route-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;background:#2455e622;overflow:hidden}body.fun-app .route-progress:after{content:"";display:block;height:100%;width:35%;background:#2455e6;animation:route-progress .9s ease-in-out infinite}@keyframes route-progress{0%{transform:translateX(-100%)}to{transform:translateX(385%)}}@media(prefers-reduced-motion:reduce){body.fun-app .route-progress:after{animation:none;width:100%}}body.fun-app .ticket-card .ticket-row.ticket-row-stacked{height:auto;min-height:0;gap:3px;padding:16px!important}body.fun-app .ticket-card .ticket-row-stacked .ticket-title-meta{position:relative;display:flex;align-items:center;justify-content:space-between;align-self:stretch;margin:0 0 5px;min-height:20px;padding-right:36px}body.fun-app .ticket-card .ticket-row-stacked .ticket-title-meta .ticket-info-button{position:absolute;right:0;top:-4px;margin:0;background:#eef0f4;width:28px!important;height:28px!important;padding:5px}body.fun-app .ticket-card .ticket-row-stacked .ticket-row-heading{display:block;min-height:0;padding:0}body.fun-app .ticket-card .ticket-row-stacked .ticket-name{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}body.fun-app .ticket-card .ticket-row-stacked .ticket-fare-line,body.fun-app .ticket-card .ticket-row-stacked .ticket-fare-name{margin:0;line-height:1.35}body.fun-app .ticket-card .ticket-row-stacked h3 .ticket-fare-name{font-size:.85rem;font-weight:500;color:#53627a}body.fun-app .ticket-card .ticket-row-stacked .ticket-subtitle{margin:0;line-height:1.4}body.fun-app .ticket-card .ticket-row-stacked .ticket-row-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:0;padding-top:8px}body.fun-app .ticket-card .ticket-row-stacked .ticket-row-footer .ticket-price{display:flex;flex-direction:row;align-items:baseline;gap:6px;margin:0;min-width:0;flex-wrap:wrap}body.fun-app .ticket-card .ticket-row-stacked .ticket-row-footer .ticket-price strong{font-size:1.125rem}body.fun-app .ticket-card .ticket-row-stacked .ticket-discounted-price{font-weight:750!important;color:#1c2940!important}body.fun-app .ticket-batch-badge{text-transform:uppercase}body.fun-app .ticket-card .ticket-row-stacked .ticket-row-footer :is(.quantity-control,.sold-out-badge){position:static;flex-shrink:0;margin-left:auto;align-self:flex-end}body.fun-app .ticket-card .ticket-row.ticket-row-stacked.is-selected{padding:16px!important;gap:3px;min-height:0;height:auto}body.fun-app .ticket-card .ordered-ticket-options .mapped-ticket-rate{height:auto;min-height:0;padding:16px!important;border-left:5px solid #b8c0cb}body.fun-app .ticket-card .ordered-ticket-options .mapped-ticket-header{display:block;min-height:0}body.fun-app .ticket-card .ordered-ticket-options .mapped-ticket-body{flex:0;gap:3px}body.fun-app .ticket-card .mapped-ticket-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:8px;flex-wrap:wrap}body.fun-app .ticket-card .mapped-ticket-footer .mapped-ticket-action{order:2;margin-left:auto;max-width:160px}body.fun-app .ticket-card .mapped-ticket-footer .mapped-ticket-price{order:1;margin:0!important;padding:0}body.fun-app .ticket-card .mapped-ticket-value{display:flex;align-items:baseline;gap:6px}body.fun-app .ticket-card .mapped-ticket-value strong{font-size:1.125rem!important;font-weight:750;color:#1c2940}body.fun-app .ticket-card .mapped-ticket-meta{position:relative;min-height:20px;margin-bottom:5px}body.fun-app .ticket-card .mapped-ticket-meta .ticket-info-button{position:absolute;right:0;top:-4px;width:28px!important;height:28px!important;padding:5px;background:#eef0f4}body.fun-app .animated-event-filters{position:relative;isolation:isolate}body.fun-app .animated-event-filters:before{content:"";position:absolute;z-index:-1;left:0;top:0;width:var(--filter-width,0);height:var(--filter-height,0);transform:translate(var(--filter-x,0),var(--filter-y,0));border-radius:999px;background:#2455e6;transition:transform .42s cubic-bezier(.22,1.25,.35,1),width .42s cubic-bezier(.22,1.25,.35,1),height .42s ease}body.fun-app .animated-event-filters button[aria-pressed=true]{background:transparent!important;border-color:transparent!important;color:#fff!important}body.fun-app .animated-event-filters button{transition:color .18s ease,border-color .18s ease}@media(prefers-reduced-motion:reduce){body.fun-app .animated-event-filters button,body.fun-app .animated-event-filters:before{transition:none}}body.fun-app .ticket-card .ordered-ticket-options .mapped-ticket-title>strong{font-size:1rem;font-weight:650;line-height:1.25;color:#1c2940}body.fun-app .ticket-card .mapped-ticket-copy>small{font-size:.75rem;line-height:1.4;color:#65758d;margin-top:3px}body.fun-app .ticket-card .mapped-ticket-footer .mapped-ticket-value strong{font-size:1.125rem!important;font-weight:750!important;color:#1c2940!important}body.fun-app .ticket-card .mapped-ticket-footer .mapped-ticket-value small{font-size:.73rem;margin:0}body.fun-app .ticket-card .mapped-ticket-footer .mapped-ticket-action{max-width:120px}body.fun-app .ticket-card .mapped-ticket-footer .mapped-place-dropdown{height:30px!important;min-height:30px!important;margin:0!important;padding:5px 10px!important;border:0!important;border-radius:999px!important;background:#eef0f4!important;box-shadow:none!important;color:#2455d9!important;font-size:.75rem!important;font-weight:600;gap:6px}body.fun-app .ticket-card .mapped-ticket-footer .mapped-place-dropdown svg{width:14px;height:14px}html{zoom:.935}body.fun-app .page-loading{width:calc(100% - var(--page-gutter)*2);max-width:var(--content-width);margin:28px auto;min-height:0}body.fun-app .page-loading.is-embedded{width:100%;margin:0}body.fun-app .page-loading-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px}body.fun-app .page-loading-toolbar .page-loading-tabs{margin:0;gap:7px}body.fun-app .page-loading-toolbar .page-loading-tabs>.ui-skeleton{height:38px;width:75px;border-radius:999px}body.fun-app .page-loading-search{width:220px;height:42px;border-radius:999px}body.fun-app .page-loading-group-title{width:190px;height:22px;margin-bottom:17px}body.fun-app .page-loading-catalog{gap:25px}body.fun-app .page-loading-catalog-card{position:relative;padding:0}body.fun-app .page-loading-catalog-card .page-loading-cover{position:absolute;inset:0;height:100%!important;aspect-ratio:auto}body.fun-app .page-loading-caption{position:absolute;left:10px;right:10px;bottom:10px;padding:16px 59px 16px 17px;border-radius:23px;background:#f1f3f6}body.fun-app .page-loading-caption .page-loading-line{margin:0;width:85%;height:20px}body.fun-app .page-loading-caption .page-loading-line.is-short{margin-top:8px;width:50%;height:12px}body.fun-app .page-loading-breadcrumb{width:260px;height:16px;margin:0 0 28px}body.fun-app .page-loading-event{gap:30px 32px}body.fun-app .page-loading-overview{grid-area:overview}body.fun-app .page-loading-tickets{grid-area:tickets;display:flex;flex-direction:column;gap:20px}body.fun-app .page-loading-hero{border-radius:var(--round-panel)!important}body.fun-app .page-loading-overview>.page-loading-title{margin-top:26px;margin-bottom:14px}body.fun-app .page-loading-ticket{height:120px;border-radius:0;margin:0}body.fun-app .page-loading-ticket+.page-loading-ticket{margin-top:1px}body.fun-app .page-loading-card{border:0;border-radius:var(--round-panel);padding:26px;background:var(--surface)}body.fun-app .page-loading-card .page-loading-line:first-child{margin-top:0}body.fun-app .page-loading-avatar{width:74px;height:74px;flex-shrink:0;border-radius:50%}body.fun-app .page-loading .profile-banner>div:last-child{flex:1}body.fun-app .page-loading-field{height:44px;margin-top:24px}body.fun-app .page-loading-wallet-paper{height:600px;border-radius:36px}body.fun-app .page-loading.is-form{max-width:var(--content-width)}@media(max-width:900px){body.fun-app .page-loading-event{display:flex;flex-direction:column;gap:27px}}@media(max-width:680px){body.fun-app .page-loading-toolbar{flex-wrap:wrap}body.fun-app .page-loading-search{width:100%}body.fun-app .page-loading-catalog>.page-loading-catalog-card:not(:first-child){display:none}body.fun-app .page-loading-caption{padding:14px 55px 14px 15px}}body.fun-app .page-loading.is-catalog:not(.is-embedded){margin-top:23px}@media(max-width:1000px){body.fun-app .page-loading-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){body.fun-app .page-loading-catalog{grid-template-columns:1fr}}body.fun-app .animated-event-filters{overflow:hidden;border-radius:999px;max-width:100%}body.fun-app .animated-event-filters:before{transition:none}body.fun-app .animated-event-filters[data-ready=true]:before{transition:transform .42s cubic-bezier(.22,1.15,.35,1),width .18s ease,height .18s ease}body.fun-app .page-loading .ui-skeleton{background:#edf2fa}body.fun-app .page-loading-caption{background:rgb(255 255 255/75%)}@media(prefers-reduced-motion:reduce){body.fun-app .animated-event-filters[data-ready=true]:before{transition:none}}body.fun-app .page-loading .page-loading-catalog-card.catalog-card,body.fun-app .page-loading .page-loading-hero.event-art{background:#edf2fa!important;background-image:none!important}body.fun-app .event-page-without-breadcrumb{padding-top:28px}@media(max-width:680px){body.fun-app .event-page-without-breadcrumb{padding-top:22px}}body.fun-app .footer-operator{text-align:right}@media(max-width:680px){body.fun-app .footer-operator{text-align:left}}body.fun-app .mobile-bottom-blur{display:none}@media(max-width:680px){body.fun-app .mobile-bottom-blur{display:block;position:fixed;inset:auto 0 0;height:10dvh;z-index:40;pointer-events:none;background:linear-gradient(180deg,transparent,rgb(12 20 37/42%));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:linear-gradient(180deg,transparent,#000);-webkit-mask-image:linear-gradient(180deg,transparent,#000)}body.fun-app .customer-mobile-nav,body.fun-app .mobile-cart{z-index:50}}body.fun-app .page-loading .page-loading-card:is(.ticket-card,.booking-summary),body.fun-app :is(.ticket-card,.booking-summary){--ui-radius-panel:20px;border-radius:20px!important;border:1px solid #dce1e8}