.sched-page{min-height:100vh;background:var(--mz-orange);isolation:isolate;position:relative;overflow-x:hidden}.sched-page>:not(.public-bg-layer):not(.public-nav){position:relative;z-index:1}.sched-hero-new{padding:0}.sched-hero-new .shell{padding-top:96px;padding-bottom:48px}.sched-hero-eyebrow-row{display:flex;align-items:center;gap:8px;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(34,40,43,.72);margin-bottom:20px}.sched-hero-dot{width:6px;height:6px;border-radius:50%;background:var(--mz-black);flex-shrink:0}.sched-hero-title-new{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:clamp(3rem,8vw,6.5rem);font-weight:900;line-height:.88;letter-spacing:-.035em;color:var(--mz-black);margin:0 0 20px;text-transform:uppercase}.sched-hero-title-line1,.sched-hero-title-line2{display:inline}.sched-hero-title-line1:after{content:"\00a0"}.sched-hero-accent-new{color:#fff}@media (max-width:720px){.sched-hero-title-new{display:flex;flex-direction:column;align-items:flex-start;line-height:.92;gap:.06em}.sched-hero-title-line1,.sched-hero-title-line2{display:block}.sched-hero-title-line1:after{content:none}}.sched-hero-sub-new{font-size:1.08rem;color:rgba(34,40,43,.72);max-width:520px;line-height:1.5;margin:0 0 28px}.sched-hero-stat{display:inline-flex;align-items:baseline;gap:10px;background:rgba(0,0,0,.12);border-radius:14px;padding:10px 20px}.sched-hero-stat-num{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:2.2rem;font-weight:900;color:var(--mz-black);line-height:1}.sched-hero-stat-lbl{font-size:.9rem;color:var(--mz-black);opacity:.65}.sched-catalog-dark{background:var(--mz-black);border-radius:28px 28px 0 0;padding:40px 0 80px;min-height:60vh}.sched-catalog-dark .shell,.sched-catalog-inner{display:block}.sched-alert{border-radius:12px;padding:14px 18px;font-size:.9rem;margin-bottom:20px}.sched-alert--ok{background:rgba(180,250,160,.15);border:1px solid rgba(180,250,160,.35);color:var(--mz-mint)}.sched-alert--err{background:rgba(255,92,52,.15);border:1px solid rgba(255,92,52,.35);color:#ff9980}.sched-layout{display:grid;grid-template-columns:260px 1fr;grid-gap:24px;gap:24px;align-items:start;padding-top:8px}.sched-mobile-cal{display:none}@media (max-width:900px){.sched-layout{display:flex;flex-direction:column;gap:20px}.sched-mobile-cal{display:block;order:0;position:relative;z-index:2;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.sched-cards{order:1}.sched-sidebar{order:2;position:static;top:auto;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;border-radius:0;padding:20px max(16px,env(safe-area-inset-right,0px)) 20px max(16px,env(safe-area-inset-left,0px))}.sched-calendar-desktop-only{display:none!important}}.sched-mobile-cal-head{width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:2px max(16px,env(safe-area-inset-left,0px)) 10px max(16px,env(safe-area-inset-right,0px))}.sched-mobile-cal-month-title{display:block;width:100%;max-width:100%;text-align:center;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.65);line-height:1.25}.sched-mobile-strip-scroll{width:100%;box-sizing:border-box;display:flex;align-items:stretch;gap:8px;overflow-x:auto;overflow-y:hidden;padding:8px max(16px,env(safe-area-inset-left,0px)) 14px max(16px,env(safe-area-inset-right,0px));scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.sched-mobile-strip-scroll--skeleton{min-height:58px;margin:0 max(16px,env(safe-area-inset-left,0px)) 12px max(16px,env(safe-area-inset-right,0px));border-radius:12px;background:rgba(255,255,255,.05)}.sched-mobile-strip-cell{flex:0 0 auto;min-width:48px;max-width:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 6px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);text-decoration:none;color:rgba(255,255,255,.78);font-size:.72rem;line-height:1.15;transition:background .15s,border-color .15s,color .15s,transform .1s}button.sched-mobile-strip-cell{margin:0;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}button.sched-mobile-strip-cell:not(.is-past){cursor:pointer;-webkit-tap-highlight-color:rgba(255,92,52,.35);touch-action:manipulation;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:#fff}button.sched-mobile-strip-cell:not(.is-past) .sched-mobile-strip-wd{color:rgba(255,255,255,.65)}button.sched-mobile-strip-cell:not(.is-past):hover{border-color:rgba(255,92,52,.55);background:rgba(255,255,255,.14)}button.sched-mobile-strip-cell:not(.is-past):focus-visible{outline:2px solid var(--mz-orange);outline-offset:2px}.sched-mobile-strip-cell.is-past{opacity:.38;cursor:default;pointer-events:none}.sched-mobile-strip-cell:active:not(.is-past):not(.is-selected){transform:scale(.98)}.sched-mobile-strip-wd{font-family:var(--font-inter),Inter,"Segoe UI",sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.06em;color:rgba(255,255,255,.42);text-transform:uppercase}.sched-mobile-strip-num{font-size:.95rem;font-weight:800;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif}.sched-mobile-strip-cell.is-today:not(.is-selected){border-color:rgba(255,92,52,.4)}.sched-mobile-strip-cell.has-game:not(.is-selected):not(.is-past) .sched-mobile-strip-num:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background:var(--mz-orange);margin:3px auto 0}.sched-mobile-strip-cell.is-selected .sched-mobile-strip-num:after{background:#fff}.sched-mobile-strip-cell.is-selected,button.sched-mobile-strip-cell.is-selected{background:linear-gradient(145deg,#ff6e45 0,var(--mz-orange) 45%,#e84a28 100%);border-color:rgba(255,255,255,.45);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.28),0 1px 5px rgba(255,92,52,.28),inset 0 1px 0 rgba(255,255,255,.18);transform:scale(1.02);z-index:1}.sched-mobile-strip-cell.is-selected .sched-mobile-strip-wd,button.sched-mobile-strip-cell.is-selected .sched-mobile-strip-wd{color:rgba(255,255,255,.95)}button.sched-mobile-strip-cell.is-selected:hover{filter:brightness(1.06);border-color:rgba(255,255,255,.65)}.sched-mobile-strip-all{min-width:56px;max-width:80px}.sched-mobile-strip-all .sched-mobile-strip-num{font-size:.65rem;font-weight:700;line-height:1.2;text-align:center;-webkit-hyphens:auto;hyphens:auto}.sched-sidebar{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:20px 16px;position:-webkit-sticky;position:sticky;top:80px}.sched-sidebar-form{display:grid;grid-gap:20px;gap:20px}.sched-filter-group{display:grid;grid-gap:8px;gap:8px}.sched-filter-title{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.35)}.sched-check-list{display:grid;grid-gap:6px;gap:6px}.sched-check-row{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;color:rgba(255,255,255,.72);cursor:pointer;line-height:1.4}.sched-check-row input[type=checkbox]{margin-top:2px;accent-color:var(--mz-orange);flex-shrink:0}.sched-check-row--venue .sched-venue-filter-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1 1}.sched-check-row--venue .sched-venue-filter-name{display:block;font-size:inherit;font-weight:600;line-height:1.25}.sched-check-row--venue .sched-venue-filter-addr{display:block;font-size:.72rem;font-weight:400;color:rgba(255,255,255,.38);line-height:1.3}.sched-calendar{background:rgba(255,255,255,.03);border-radius:12px;padding:12px;border:1px solid rgba(255,255,255,.07)}.sched-cal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sched-cal-month{font-size:.82rem;color:#fff;text-transform:capitalize}.sched-cal-nav{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:rgba(255,255,255,.5);font-size:1rem;text-decoration:none;transition:background .15s,color .15s}.sched-cal-nav:hover{background:rgba(255,255,255,.1);color:#fff}.sched-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;margin-bottom:4px}.sched-cal-weekdays span{text-align:center;font-size:.64rem;letter-spacing:.06em;color:rgba(255,255,255,.28);font-weight:600;padding:2px 0}.sched-cal-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.sched-cal-day{aspect-ratio:1;display:grid;place-items:center;font-size:.78rem;border-radius:8px;position:relative;cursor:pointer;transition:background .12s}.sched-cal-day input[type=radio]{position:absolute;opacity:0;width:0;height:0}.sched-cal-day.is-past{color:rgba(255,255,255,.18);cursor:default}.sched-cal-day.is-outside{color:rgba(255,255,255,.1)}.sched-cal-day.is-outside-clickable{color:rgba(255,255,255,.25)}.sched-cal-day.is-current{color:rgba(255,255,255,.65)}.sched-cal-day.is-current:hover{background:rgba(255,255,255,.08);color:#fff}.sched-cal-day.is-today{background:rgba(255,92,52,.25);color:var(--mz-orange);font-weight:700}.sched-cal-day.has-game:after{content:"";position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--mz-orange)}.sched-cal-day.is-selected{background:var(--mz-orange);color:#fff;font-weight:700}.sched-cal-day.is-selected:after{background:#fff}.sched-cal-all{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:.8rem;color:rgba(255,255,255,.5);cursor:pointer;padding:4px 0}.sched-cal-all input{accent-color:var(--mz-orange)}.sched-reset-btn{display:block;margin-top:16px;text-align:center;padding:9px;border-radius:10px;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.45);font-size:.81rem;text-decoration:none;transition:border-color .15s,color .15s}.sched-reset-btn:hover{border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.75)}.sched-cards{display:grid;grid-gap:16px;gap:16px}.sched-card-shell{position:relative;min-width:0}.sched-card-new{position:relative;z-index:2;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;transition:border-color .2s,transform .2s}.sched-card-new:hover{border-color:rgba(255,255,255,.18)}.sched-card-cover{width:100%;height:180px;overflow:hidden;flex-shrink:0}.sched-card-cover img{width:100%;height:100%;object-fit:cover;display:block}.sched-card-body{display:grid;grid-template-columns:72px 1fr;grid-gap:20px;gap:20px;padding:20px 20px 16px;border-left:3px solid transparent}.sched-card-new--open .sched-card-body{border-left-color:#4fc97a}.sched-card-new--low .sched-card-body{border-left-color:#f0b856}.sched-card-new--waitlist .sched-card-body{border-left-color:#B0AFFF}.sched-card-new--closed .sched-card-body{border-left-color:rgba(255,255,255,.4)}.sched-card-date{display:flex;flex-direction:column;align-items:center;padding-top:4px;gap:2px;border-right:1px solid rgba(255,255,255,.08);padding-right:20px}.sched-card-date-num{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:2.4rem;font-weight:900;color:#fff;line-height:1}.sched-card-date-mon{font-size:.78rem;font-weight:600;text-transform:uppercase;color:var(--mz-orange);letter-spacing:.06em}.sched-card-date-wkd{font-size:.72rem;color:rgba(255,255,255,.35);letter-spacing:.08em}.sched-card-date-time{font-size:.82rem;font-weight:600;color:rgba(255,255,255,.65);margin-top:6px}.sched-card-content{min-width:0}.schedule-bonus-bookmark{position:absolute;top:18px;right:-12px;z-index:4;display:inline-flex;align-items:center;gap:7px;width:36px;min-height:34px;max-width:min(190px,calc(100% - 40px));padding:8px 10px;border-radius:12px 0 0 12px;background:linear-gradient(135deg,var(--bonus-label-color-start,#c8c7ff) 0,var(--bonus-label-color,#B0AFFF) 52%,var(--bonus-label-color-end,#8f86ff) 100%);color:var(--bonus-label-ink,#22282B);box-shadow:0 8px 16px rgba(176,175,255,.2);font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;line-height:1.1;letter-spacing:0;transform:rotate(1deg);cursor:help;overflow:visible;white-space:nowrap;gap:0;transition:width .18s ease,gap .18s ease,box-shadow .18s ease,transform .18s ease}.schedule-bonus-bookmark:focus-visible,.schedule-bonus-bookmark:hover{width:max-content;max-width:min(280px,calc(100% - 40px));gap:7px;box-shadow:0 10px 18px rgba(176,175,255,.24);outline:none}.schedule-bonus-bookmark:after{content:"";position:absolute;right:0;bottom:-10px;z-index:-1;width:12px;height:10px;background:linear-gradient(135deg,var(--bonus-label-fold,#7b74df) 0,var(--bonus-label-fold,#5e59c9) 100%);-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);filter:drop-shadow(0 2px 1px rgba(34,40,43,.24));pointer-events:none}.schedule-bonus-bookmark__mark{flex:0 0 auto;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:rgba(34,40,43,.12);font-size:.92rem;font-weight:700;line-height:1}.schedule-bonus-bookmark__text{min-width:0;width:0;max-width:0;display:none;gap:1px;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:opacity .14s ease,max-width .18s ease}.schedule-bonus-bookmark:focus-visible .schedule-bonus-bookmark__text,.schedule-bonus-bookmark:hover .schedule-bonus-bookmark__text{display:grid;width:max-content;max-width:220px;opacity:1}.schedule-bonus-bookmark__text span{font-size:.65rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.schedule-bonus-bookmark__text strong{min-width:0;overflow-wrap:anywhere;white-space:normal;font-size:.82rem;font-weight:650}@media (max-width:640px){[data-theme=light] .sched-catalog-dark{width:min(1180px,calc(100% - 20px));margin-left:auto;margin-right:auto}.schedule-bonus-bookmark{top:186px;right:auto;left:-8px;max-width:min(190px,calc(100% - 36px));border-radius:0 12px 12px 0;padding:8px 12px;transform:rotate(-1deg)}.schedule-bonus-bookmark:focus-visible,.schedule-bonus-bookmark:hover{width:max-content;max-width:min(280px,calc(100% - 36px))}.schedule-bonus-bookmark:after{left:0;right:auto;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.schedule-bonus-bookmark__text span{font-size:.6rem}}.sched-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.sched-chip{display:inline-block;padding:3px 10px;border-radius:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);font-size:.72rem;color:rgba(255,255,255,.6);letter-spacing:.03em}.sched-card-title{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:1.15rem;font-weight:800;color:#fff;margin:0 0 6px;line-height:1.3;order:-1}.sched-card-desc{font-size:.85rem;color:rgba(255,255,255,.5);line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sched-card-venue{display:grid;grid-gap:2px;gap:2px}.sched-card-venue-name{font-size:.84rem;font-weight:600;color:rgba(255,255,255,.7)}.sched-card-venue-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sched-card-venue-addr{font-size:.78rem;color:rgba(255,255,255,.35)}.sched-card-venue-link{font-size:.78rem;color:var(--mz-orange);text-decoration:none;opacity:.85}.sched-card-venue-link:hover{opacity:1;text-decoration:underline}.sched-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 20px 16px;border-top:1px solid rgba(255,255,255,.07)}.sched-card-footer-left{display:flex;align-items:center;gap:12px}.sched-card-footer-right{display:flex;align-items:center;gap:8px}.sched-status-pill{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.03em}.sched-status-pill--open{background:rgba(79,201,122,.2);color:#4fc97a;border:1px solid rgba(79,201,122,.3)}.sched-status-pill--low{background:rgba(240,184,86,.2);color:#f0b856;border:1px solid rgba(240,184,86,.3)}.sched-status-pill--waitlist{background:rgba(176,175,255,.2);color:#B0AFFF;border:1px solid rgba(176,175,255,.45)}.sched-status-pill--closed{background:rgba(255,255,255,.08);color:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.18)}.sched-card-price{font-size:.9rem;font-weight:700;color:rgba(255,255,255,.7)}.sched-card-footer-right .button.warning{background:var(--mz-orange);color:#fff;border:none;padding:9px 18px;border-radius:12px;font-size:.84rem;font-weight:700;cursor:pointer;transition:opacity .15s;text-decoration:none}.sched-card-footer-right .button.warning:hover{opacity:.88}.sched-card-details-btn{padding:9px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.7);font-size:.84rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.sched-card-details-btn:hover{border-color:rgba(255,255,255,.35);color:#fff}.sched-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 24px;text-align:center}.sched-empty-icon{font-size:2.5rem}.sched-empty strong{font-size:1.1rem;color:rgba(255,255,255,.75)}.sched-empty p{font-size:.88rem;color:rgba(255,255,255,.4)}.sched-empty-btn{padding:11px 24px;border-radius:12px;background:var(--mz-orange);color:#fff;font-weight:700;font-size:.88rem;text-decoration:none;margin-top:8px}.editor-cover-row{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.editor-cover-thumb{width:80px;height:52px;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.12);flex-shrink:0;background:rgba(255,255,255,.05)}.editor-cover-placeholder{width:80px;height:52px;border-radius:8px;border:1px dashed rgba(255,255,255,.2);display:grid;place-items:center;flex-shrink:0;color:rgba(255,255,255,.25);font-size:1.3rem}.editor-cover-info{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.editor-cover-label{font-weight:600}.editor-cover-input,.editor-cover-label{font-size:.8rem;color:rgba(255,255,255,.55)}.editor-cover-input{cursor:pointer}.editor-cover-url-display{font-size:.72rem;color:rgba(255,255,255,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.editor-cover-uploading{font-size:.78rem;color:var(--mz-orange);animation:pulse 1s ease-in-out infinite alternate}.editor-cover-upload-err{display:block;margin-top:6px;font-size:.78rem;line-height:1.35;color:#ff8a80}@keyframes pulse{0%{opacity:.5}to{opacity:1}}.corp-page{min-height:100vh;background:var(--mz-orange);isolation:isolate;position:relative;overflow-x:hidden}.corp-page>:not(.public-bg-layer):not(.public-nav){position:relative;z-index:1}.corp-hero{padding:96px 0 60px}.corp-hero-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(34,40,43,.72);margin-bottom:20px}.corp-hero-dot{width:6px;height:6px;border-radius:50%;background:var(--mz-black);flex-shrink:0}.corp-hero-title{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:clamp(3rem,8vw,6.5rem);font-weight:900;line-height:.88;letter-spacing:-.035em;color:var(--mz-black);margin:0 0 20px;text-transform:uppercase}.corp-hero-accent{color:#fff}.corp-hero-sub{font-size:1.08rem;color:rgba(34,40,43,.72);max-width:560px;line-height:1.55;margin:0 0 28px}.corp-hero-chips{display:flex;flex-wrap:wrap;gap:10px}.corp-chip{padding:7px 16px;border-radius:20px;background:rgba(0,0,0,.12);font-size:.84rem;font-weight:600;color:var(--mz-black);border:1px solid rgba(0,0,0,.1)}.corp-dark{background:var(--mz-black);border-radius:28px 28px 0 0;padding:56px 0 80px}.corp-alert{border-radius:12px;padding:14px 18px;font-size:.9rem;margin-bottom:28px}.corp-alert--ok{background:rgba(180,250,160,.12);border:1px solid rgba(180,250,160,.3);color:var(--mz-mint)}.corp-alert--err{background:rgba(255,92,52,.12);border:1px solid rgba(255,92,52,.3);color:#ff9980}.corp-section{margin-bottom:64px}.corp-section-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mz-orange);margin-bottom:8px}.corp-section-title{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:900;color:#fff;margin:0 0 32px;line-height:1.1}.corp-section--form .corp-section-eyebrow,.corp-section--form .corp-section-title{text-align:center;margin-left:auto;margin-right:auto;max-width:42rem}.corp-form-centered{display:flex;justify-content:center;width:100%}.corp-form-centered .corp-form-card--single{width:100%}.corp-benefits-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.corp-benefit-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:22px 20px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s}.corp-benefit-card:hover{border-color:rgba(255,255,255,.15)}.corp-benefit-icon{font-size:1.6rem}.corp-benefit-title{font-size:.95rem;font-weight:700;color:#fff}.corp-benefit-text{font-size:.84rem;color:rgba(255,255,255,.5);line-height:1.55;margin:0}.corp-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:700px){.corp-steps{grid-template-columns:1fr 1fr}}.corp-step{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:24px 20px;display:flex;flex-direction:column;gap:8px}.corp-step-num{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:1.8rem;font-weight:900;color:var(--mz-orange);line-height:1;opacity:.7}.corp-step-title{font-size:1rem;font-weight:700;color:#fff}.corp-step-text{font-size:.83rem;color:rgba(255,255,255,.5);line-height:1.5;margin:0}.corp-forms-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:780px){.corp-forms-grid{grid-template-columns:1fr}}.corp-form-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:28px 24px}.corp-form-card--single{max-width:640px}.corp-form-label{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:1.1rem;font-weight:800;color:#fff;margin-bottom:6px}.corp-form-sub{font-size:.84rem;color:rgba(255,255,255,.45);line-height:1.5;margin:0 0 20px}.corp-form-fields{display:grid;grid-gap:12px;gap:12px}.corp-field{display:grid;grid-gap:5px;gap:5px}.corp-field span{font-size:.78rem;font-weight:600;color:rgba(255,255,255,.45);letter-spacing:.04em}.corp-field input,.corp-field select,.corp-field textarea,.corp-select{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 12px;color:#fff;font-size:.88rem;font-family:inherit;outline:none;transition:border-color .15s;width:100%}.corp-field input:focus,.corp-field select:focus,.corp-field textarea:focus,.corp-select:focus{border-color:var(--mz-orange)}.corp-field textarea{resize:vertical;min-height:80px}.corp-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.corp-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:.8rem;color:rgba(255,255,255,.4);line-height:1.45;cursor:pointer}.corp-checkbox input{margin-top:2px;accent-color:var(--mz-orange);flex-shrink:0}.corp-submit-btn{padding:12px 24px;border-radius:12px;background:var(--mz-orange);color:#fff;font-size:.9rem;font-weight:700;font-family:inherit;border:none;cursor:pointer;transition:opacity .15s;width:100%}.corp-submit-btn:hover{opacity:.88}.corp-submit-btn:disabled{opacity:.42;cursor:not-allowed}.corp-submit-btn:hover:disabled{opacity:.42}.corp-field .phone-input-row{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px}.corp-field .phone-input-prefix{color:rgba(255,255,255,.75);border-right-color:rgba(255,255,255,.12);background:rgba(0,0,0,.18)}.corp-field input.input--invalid,.corp-field textarea.input--invalid{border-color:#e74c3c!important;box-shadow:0 0 0 2px rgba(231,76,60,.22)!important}.corp-faq-list{display:grid;grid-gap:12px;gap:12px}.corp-faq-item{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px 20px;display:grid;grid-gap:8px;gap:8px;transition:border-color .2s}.corp-faq-item:hover{border-color:rgba(255,255,255,.14)}.corp-faq-q{font-size:.95rem;font-weight:700;color:#fff}.corp-faq-a{font-size:.84rem;color:rgba(255,255,255,.5);line-height:1.55;margin:0}.corp-cta{text-align:center;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.03)}.corp-cta-text{font-size:.95rem;color:rgba(255,255,255,.5);margin:0;line-height:1.6}.corp-cta-link{color:var(--mz-orange);text-decoration:underline;text-underline-offset:3px}.fmt-detail-page{min-height:100vh;background:var(--mz-orange);isolation:isolate;position:relative;overflow-x:hidden}.fmt-detail-page>:not(.public-bg-layer):not(.public-nav){position:relative;z-index:1}.fmt-hero{padding:96px 0 56px}.fmt-hero-back{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:var(--mz-black);opacity:.55;text-decoration:none;margin-bottom:24px;transition:opacity .15s}.fmt-hero-back:hover{opacity:.9}.fmt-hero-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(34,40,43,.72);margin-bottom:20px}.fmt-hero-dot{width:6px;height:6px;border-radius:50%;background:var(--mz-black);flex-shrink:0}.fmt-hero-icon{width:50px;height:50px;object-fit:contain;flex-shrink:0}.fmt-hero-icon--emoji{display:inline-grid;place-items:center;font-size:2rem;line-height:1;letter-spacing:0;text-transform:none}.fmt-hero-title{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:clamp(3rem,8vw,6.5rem);font-weight:900;line-height:.88;letter-spacing:-.035em;color:var(--mz-black);margin:0 0 20px}.fmt-hero-sub{font-size:1.08rem;color:rgba(34,40,43,.72);max-width:560px;line-height:1.55;margin:0}.fmt-dark{background:var(--mz-black);border-radius:28px 28px 0 0;padding:48px 0 80px}.fmt-meta-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-bottom:40px}.fmt-meta-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px 16px;display:flex;flex-direction:column;gap:6px;transition:border-color .2s}.fmt-meta-card:hover{border-color:rgba(255,255,255,.15)}.fmt-meta-label{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.3)}.fmt-meta-value{font-size:.95rem;font-weight:600;color:#fff;line-height:1.35}.fmt-gallery-block{margin:8px 0 36px}.fmt-gallery-title{font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 16px}.fmt-gallery{display:flex;flex-direction:column;gap:14px}.fmt-gallery-stage{position:relative;width:100%;aspect-ratio:16/10;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.fmt-gallery-slide{position:absolute;inset:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.fmt-gallery-slide.is-active{opacity:1}.fmt-gallery-bg{position:absolute;inset:0;background-size:cover;background-position:50%;filter:blur(26px) brightness(.55);transform:scale(1.18)}.fmt-gallery-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.fmt-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:none;background:rgba(0,0,0,.45);color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:2}.fmt-gallery-nav:hover{background:var(--mz-orange)}.fmt-gallery-nav--prev{left:12px}.fmt-gallery-nav--next{right:12px}.fmt-gallery-counter{position:absolute;bottom:12px;right:14px;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.5);color:#fff;font-size:.78rem;font-weight:600;z-index:2}.fmt-gallery-dots{display:flex;justify-content:center;gap:8px}.fmt-gallery-dot{width:9px;height:9px;border-radius:50%;border:none;padding:0;background:rgba(255,255,255,.25);cursor:pointer;transition:background .15s,transform .15s}.fmt-gallery-dot:hover{background:rgba(255,255,255,.5)}.fmt-gallery-dot.is-active{background:var(--mz-orange);transform:scale(1.25)}@media (max-width:600px){.fmt-gallery-stage{aspect-ratio:4/3;border-radius:16px}.fmt-gallery-nav{width:38px;height:38px;font-size:1.4rem}}.fmt-actions{display:flex;flex-wrap:wrap;gap:12px}.fmt-btn-accent{padding:12px 24px;border-radius:12px;background:var(--mz-orange);color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .15s}.fmt-btn-accent:hover{opacity:.88}.fmt-btn-outline{padding:12px 24px;border-radius:12px;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.72);font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.fmt-btn-outline:hover{border-color:rgba(255,255,255,.4);color:#fff}.pub-footer{background:var(--mz-black);border-top:1px solid rgba(255,255,255,.08);padding:40px 0 32px;margin-top:0}.pub-footer-inner{display:grid;grid-gap:32px;gap:32px}.pub-footer-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:20px}.pub-footer-brand{display:flex;align-items:center;gap:12px}.pub-footer-brand-mark{width:36px;height:36px;flex-shrink:0;display:block}.pub-footer-brand-name{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-weight:800;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:#fff}.pub-footer-brand-sub{font-size:.75rem;color:rgba(255,255,255,.35);margin-top:2px}.pub-footer-socials{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pub-footer-social{padding:5px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.5);font-size:.78rem;text-decoration:none;transition:border-color .15s,color .15s}.pub-footer-social:hover{border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.85)}.pub-footer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding:24px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}@media (max-width:640px){.pub-footer-grid{grid-template-columns:1fr}}.pub-footer-col{display:grid;grid-gap:8px;gap:8px;align-content:start}.pub-footer-col-title{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.28);margin-bottom:4px}.pub-footer-contact{display:block;font-size:.84rem;color:rgba(255,255,255,.6);text-decoration:none;line-height:1.5;transition:color .15s}.pub-footer-contact:hover{color:#fff}.pub-footer-req{display:grid;grid-gap:4px;gap:4px}.pub-footer-req span{font-size:.8rem;color:rgba(255,255,255,.45);line-height:1.5}.pub-footer-legal{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline}.pub-footer-legal span{font-size:.74rem;color:rgba(255,255,255,.22);line-height:1.6}.pub-footer-legal span:first-child{color:rgba(255,255,255,.35);font-weight:600;white-space:nowrap}.pub-footer-legal-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:rgba(255,255,255,.32);white-space:nowrap}.pub-footer-legal-links a{color:rgba(255,255,255,.48);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.22);transition:color .15s,border-color .15s}.pub-footer-legal-links a:hover{color:var(--mz-orange);border-color:rgba(255,165,0,.45)}.pub-footer-legal-sep{opacity:.45;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pub-footer-madeby{text-align:right;font-size:.7rem;color:rgba(255,255,255,.15);letter-spacing:.06em;margin-top:-8px}.pub-footer-madeby-brand{color:rgba(255,255,255,.28);font-weight:600;letter-spacing:.08em}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid rgba(219,219,219,.22);background:rgba(255,255,255,.07);color:rgba(219,219,219,.75);cursor:pointer;transition:background .18s,border-color .18s,color .18s;flex-shrink:0;padding:0}.theme-toggle:hover{background:rgba(255,255,255,.14);border-color:rgba(219,219,219,.42);color:#fff}[data-theme=light] .theme-toggle{border-color:rgba(34,40,43,.18);background:rgba(34,40,43,.05);color:rgba(34,40,43,.6)}[data-theme=light] .theme-toggle:hover{background:rgba(34,40,43,.1);border-color:rgba(34,40,43,.28);color:#22282B}[data-theme=light]{color-scheme:light;--bg:#F5F4F0;--card:#FFFFFF;--stroke:rgba(34,40,43,0.1);--text:#22282B;--muted:rgba(34,40,43,0.55)}[data-theme=light] body{background:#F5F4F0;color:#22282B}[data-theme=light] .public-bg-tint{background:radial-gradient(900px 400px at 20% 10%,rgba(255,92,52,.06),transparent 65%),radial-gradient(700px 350px at 82% 30%,rgba(176,175,255,.05),transparent 65%)}[data-theme=light] .public-bg-ornament{opacity:.28}[data-theme=light] .corp-page,[data-theme=light] .fmt-detail-page,[data-theme=light] .formats-page,[data-theme=light] .franchise-page,[data-theme=light] .home-page,[data-theme=light] .rating-page,[data-theme=light] .sched-page,[data-theme=light] .wwu-page{background:#F5F4F0}[data-theme=light] .home-hero:before{display:none}[data-theme=light] .corp-hero,[data-theme=light] .fmt-hero,[data-theme=light] .formats-hero,[data-theme=light] .franchise-hero,[data-theme=light] .home-hero,[data-theme=light] .rating-hero,[data-theme=light] .sched-hero-new,[data-theme=light] .wwu-hero{background:var(--mz-orange)}[data-theme=light] .home-hero-eyebrow{background:rgba(255,255,255,.32);border:1px solid rgba(255,255,255,.55);color:#22282b}[data-theme=light] .home-hero-eyebrow-dot{background:var(--mz-black);animation:homeDotPulseDark 2s ease-in-out infinite}[data-theme=light] .home-content-shell{background:#F5F4F0;border-radius:28px 28px 0 0;padding-top:52px;margin-top:-28px;position:relative}[data-theme=light] .home-stats-inner{background:rgba(34,40,43,.04);border-color:rgba(34,40,43,.1)}[data-theme=light] .home-stat{background:#FFFFFF}[data-theme=light] .home-stat-num{color:#22282B}[data-theme=light] .home-stat-label{color:rgba(34,40,43,.5)}@media (max-width:640px){[data-theme=light] .home-stat+.home-stat{border-top:1px solid rgba(34,40,43,.1)}}[data-theme=light] .home-section-title{color:#22282B}[data-theme=light] .home-section-sub{color:rgba(34,40,43,.58)}[data-theme=light] .home-feature-card{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .home-feature-card:hover{border-color:rgba(255,92,52,.3);box-shadow:0 14px 34px rgba(34,40,43,.08)}[data-theme=light] .home-feature-title{color:#22282B}[data-theme=light] .home-feature-text{color:rgba(34,40,43,.58)}[data-theme=light] .home-preview-card{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .home-preview-card:hover{border-color:rgba(255,92,52,.35);box-shadow:0 18px 42px rgba(34,40,43,.1)}[data-theme=light] .home-preview-date{color:rgba(34,40,43,.45)}[data-theme=light] .home-preview-title{color:#22282B}[data-theme=light] .home-preview-venue{color:rgba(34,40,43,.5)}[data-theme=light] .home-preview-footer{border-top-color:rgba(34,40,43,.07)}[data-theme=light] .home-preview-price{color:#22282B}[data-theme=light] .home-hero-cta-secondary{background:rgba(34,40,43,.1);border-color:rgba(34,40,43,.28);color:#22282B}[data-theme=light] .home-hero-cta-secondary:hover{background:rgba(34,40,43,.18);border-color:rgba(34,40,43,.42);color:#22282B}[data-theme=light] .home-hero-scroll-hint{bottom:48px;color:rgba(34,40,43,.88);text-shadow:none}[data-theme=light] .home-cta-section{background:#007755;border:1px solid #006948;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .home-cta-section:before{display:none}[data-theme=light] .home-cta-title{color:#ffffff}[data-theme=light] .home-cta-sub{color:#d8ede6}[data-theme=light] .sched-catalog-dark{background:#F5F4F0;width:min(1180px,calc(100% - 32px));margin-left:auto;margin-right:auto;margin-top:-28px;padding-top:68px;position:relative}[data-theme=light] .sched-sidebar{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .sched-filter-title{color:rgba(34,40,43,.38)}[data-theme=light] .sched-check-row{color:rgba(34,40,43,.72)}[data-theme=light] .sched-check-row input[type=checkbox]{accent-color:var(--mz-orange)}[data-theme=light] .sched-check-row--venue .sched-venue-filter-addr{color:rgba(34,40,43,.42)}[data-theme=light] .sched-calendar{background:rgba(34,40,43,.03);border-color:rgba(34,40,43,.07)}[data-theme=light] .sched-cal-month{color:#22282B}[data-theme=light] .sched-cal-nav{color:rgba(34,40,43,.4)}[data-theme=light] .sched-cal-nav:hover{background:rgba(34,40,43,.07);color:#22282B}[data-theme=light] .sched-cal-weekdays span{color:rgba(34,40,43,.32)}[data-theme=light] .sched-cal-day.is-current{color:rgba(34,40,43,.65)}[data-theme=light] .sched-cal-day.is-current:hover{background:rgba(34,40,43,.06);color:#22282B}[data-theme=light] .sched-cal-day.is-past{color:rgba(34,40,43,.2)}[data-theme=light] .sched-cal-day.is-outside{color:rgba(34,40,43,.15)}[data-theme=light] .sched-cal-day.is-outside-clickable{color:rgba(34,40,43,.28)}[data-theme=light] .sched-cal-day.is-today{background:rgba(255,92,52,.12);color:#c93a14}[data-theme=light] .sched-cal-day.has-game:after{background:var(--mz-orange)}[data-theme=light] .sched-cal-day.is-selected{background:var(--mz-orange);color:#fff}[data-theme=light] .sched-cal-day.is-selected:after{background:#fff}[data-theme=light] .sched-cal-all{color:rgba(34,40,43,.52)}[data-theme=light] .sched-mobile-cal-month-title{color:#22282b}[data-theme=light] .sched-mobile-strip-cell{border-color:rgba(34,40,43,.12);background:rgba(255,255,255,.65);color:rgba(34,40,43,.85)}[data-theme=light] button.sched-mobile-strip-cell:not(.is-past){border-color:rgba(34,40,43,.18);background:#fff;color:#22282b;box-shadow:0 1px 3px rgba(34,40,43,.06)}[data-theme=light] button.sched-mobile-strip-cell:not(.is-past) .sched-mobile-strip-wd{color:rgba(34,40,43,.5)}[data-theme=light] button.sched-mobile-strip-cell:not(.is-past):hover{border-color:rgba(255,92,52,.45);background:#fffefd}[data-theme=light] .sched-mobile-strip-wd{color:rgba(34,40,43,.42)}[data-theme=light] .sched-mobile-strip-cell.is-selected .sched-mobile-strip-wd{color:rgba(255,255,255,.95)}[data-theme=light] .sched-mobile-strip-cell.is-today:not(.is-selected){border-color:rgba(255,92,52,.55)}[data-theme=light] .sched-mobile-strip-cell.is-selected,[data-theme=light] button.sched-mobile-strip-cell.is-selected{border-color:rgba(255,255,255,.85);box-shadow:0 0 0 1px rgba(34,40,43,.1),0 1px 6px rgba(255,92,52,.22),inset 0 1px 0 rgba(255,255,255,.22)}[data-theme=light] .sched-reset-btn{border-color:rgba(34,40,43,.14);color:rgba(34,40,43,.44)}[data-theme=light] .sched-reset-btn:hover{border-color:rgba(34,40,43,.28);color:rgba(34,40,43,.72)}[data-theme=light] .sched-card-new{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .sched-card-new:hover{border-color:rgba(34,40,43,.18)}[data-theme=light] .sched-card-date{border-right-color:rgba(34,40,43,.08)}[data-theme=light] .sched-card-date-num{color:#22282B}[data-theme=light] .sched-card-date-wkd{color:rgba(34,40,43,.38)}[data-theme=light] .sched-card-date-time{color:rgba(34,40,43,.55)}[data-theme=light] .sched-chip{background:rgba(34,40,43,.06);border-color:rgba(34,40,43,.09);color:rgba(34,40,43,.58)}[data-theme=light] .sched-card-title{color:#22282B}[data-theme=light] .sched-card-desc{color:rgba(34,40,43,.55)}[data-theme=light] .sched-card-venue-name{color:rgba(34,40,43,.75)}[data-theme=light] .sched-card-venue-addr{color:rgba(34,40,43,.38)}[data-theme=light] .sched-card-footer{border-top-color:rgba(34,40,43,.07)}[data-theme=light] .sched-card-price{color:rgba(34,40,43,.72)}[data-theme=light] .sched-card-details-btn{border-color:rgba(34,40,43,.18);color:rgba(34,40,43,.62)}[data-theme=light] .sched-card-details-btn:hover{border-color:rgba(34,40,43,.32);color:#22282B}[data-theme=light] .sched-status-pill--open{background:rgba(0,119,85,.1);color:#007755;border-color:rgba(0,119,85,.22)}[data-theme=light] .sched-status-pill--low{background:rgba(233,240,86,.28);color:#5d6600;border-color:rgba(233,240,86,.6)}[data-theme=light] .sched-card-new--waitlist .sched-card-body{border-left-color:#B0AFFF}[data-theme=light] .sched-status-pill--waitlist{background:rgba(176,175,255,.22);color:#B0AFFF;border-color:rgba(176,175,255,.55)}[data-theme=light] .sched-card-new--closed .sched-card-body{border-left-color:rgba(34,40,43,.35)}[data-theme=light] .sched-status-pill--closed{background:rgba(34,40,43,.07);color:rgba(34,40,43,.48);border-color:rgba(34,40,43,.14)}.sched-register-closed,.sched-register-closed:disabled{opacity:.55!important;cursor:not-allowed!important;pointer-events:none}[data-theme=light] .sched-register-closed,[data-theme=light] .sched-register-closed:disabled{opacity:.5!important}[data-theme=light] .sched-alert--ok{background:rgba(0,119,85,.08);border-color:rgba(0,119,85,.2);color:#007755}[data-theme=light] .sched-alert--err{background:rgba(255,92,52,.08);border-color:rgba(255,92,52,.22);color:#c93a14}[data-theme=light] .sched-empty,[data-theme=light] .sched-empty strong{color:#22282B}[data-theme=light] .sched-empty p{color:rgba(34,40,43,.62)}[data-theme=light] .corp-dark{background:#F5F4F0;width:min(1180px,calc(100% - 32px));margin-left:auto;margin-right:auto;margin-top:-28px;padding-top:84px;position:relative}[data-theme=light] .corp-section-eyebrow{color:var(--mz-orange)}[data-theme=light] .corp-section-title{color:#22282B}[data-theme=light] .corp-benefit-card{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .corp-benefit-card:hover{border-color:rgba(255,92,52,.28)}[data-theme=light] .corp-benefit-title{color:#22282B}[data-theme=light] .corp-benefit-text{color:rgba(34,40,43,.58)}[data-theme=light] .corp-step-num{color:var(--mz-orange);border-color:rgba(255,92,52,.28);background:rgba(255,92,52,.07)}[data-theme=light] .corp-step-line{background:rgba(34,40,43,.12)}[data-theme=light] .corp-step-title{color:#22282B}[data-theme=light] .corp-step-text{color:rgba(34,40,43,.58)}[data-theme=light] .corp-form-card{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .corp-form-label{color:#22282B;border-bottom-color:rgba(34,40,43,.08)}[data-theme=light] .corp-field span,[data-theme=light] .corp-form-sub{color:rgba(34,40,43,.52)}[data-theme=light] .corp-field input,[data-theme=light] .corp-field select,[data-theme=light] .corp-field textarea,[data-theme=light] .corp-select{background:rgba(34,40,43,.04);border-color:rgba(34,40,43,.14);color:#22282B}[data-theme=light] .corp-field input::placeholder,[data-theme=light] .corp-field textarea::placeholder{color:rgba(34,40,43,.28)}[data-theme=light] .corp-field .phone-input-row{background:rgba(34,40,43,.04);border-color:rgba(34,40,43,.14)}[data-theme=light] .corp-field .phone-input-prefix{color:rgba(34,40,43,.75);border-right-color:rgba(34,40,43,.12);background:rgba(34,40,43,.06)}[data-theme=light] .corp-field .phone-input-national{color:#22282b}[data-theme=light] .corp-field input:focus,[data-theme=light] .corp-field select:focus,[data-theme=light] .corp-field textarea:focus,[data-theme=light] .corp-select:focus{border-color:var(--mz-orange);background:#FFFFFF;outline-color:rgba(255,92,52,.2)}[data-theme=light] .corp-checkbox{color:rgba(34,40,43,.62)}[data-theme=light] .corp-faq-item{border-bottom-color:rgba(34,40,43,.08)}[data-theme=light] .corp-faq-q{color:#22282B}[data-theme=light] .corp-faq-a{color:rgba(34,40,43,.58)}[data-theme=light] .corp-cta{border-top-color:rgba(34,40,43,.08)}[data-theme=light] .corp-cta-text{color:rgba(34,40,43,.62)}[data-theme=light] .corp-cta-link{color:var(--mz-orange)}[data-theme=light] .fmt-dark{background:#F5F4F0}[data-theme=light] .formats-dark,[data-theme=light] .franchise-dark,[data-theme=light] .rating-board,[data-theme=light] .wwu-dark{background:#F5F4F0;width:min(1180px,calc(100% - 32px));margin-left:auto;margin-right:auto;margin-top:-28px;padding-top:68px;position:relative}[data-theme=light] .corp-dark>.shell,[data-theme=light] .formats-dark>.shell,[data-theme=light] .franchise-dark>.shell,[data-theme=light] .rating-board>.shell,[data-theme=light] .sched-catalog-dark>.shell,[data-theme=light] .wwu-dark>.shell{width:100%;max-width:none}@media (max-width:640px){.corp-dark,.formats-dark,.franchise-dark,.rating-board,.sched-catalog-dark,.wwu-dark{border-radius:0}[data-theme=light] .corp-dark,[data-theme=light] .formats-dark,[data-theme=light] .franchise-dark,[data-theme=light] .rating-board,[data-theme=light] .sched-catalog-dark,[data-theme=light] .wwu-dark{width:100%;margin-left:0;margin-right:0;margin-top:0;padding-top:40px}[data-theme=light] .sched-catalog-dark{width:min(1180px,calc(100% - 20px));margin-left:auto;margin-right:auto}}[data-theme=light] .fmt-meta-card{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .fmt-meta-label{color:rgba(34,40,43,.42)}[data-theme=light] .fmt-gallery-title,[data-theme=light] .fmt-meta-value{color:#22282B}[data-theme=light] .fmt-gallery-stage{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .fmt-gallery-dot{background:rgba(34,40,43,.2)}[data-theme=light] .fmt-gallery-dot:hover{background:rgba(34,40,43,.4)}[data-theme=light] .fmt-gallery-dot.is-active{background:var(--mz-orange)}[data-theme=light] .fmt-btn-outline{border-color:rgba(34,40,43,.2);color:#22282B}[data-theme=light] .fmt-btn-outline:hover{background:rgba(34,40,43,.06);border-color:rgba(34,40,43,.32)}[data-theme=light] .rating-table-card{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .rating-table-header{border-bottom-color:rgba(34,40,43,.08)}[data-theme=light] .rating-table-title{color:#22282B}[data-theme=light] .rating-row{border-bottom-color:rgba(34,40,43,.06)}[data-theme=light] .rating-row-name,[data-theme=light] .rating-stat-val{color:#22282B}[data-theme=light] .rating-stat-lbl{color:rgba(34,40,43,.42)}[data-theme=light] .rating-metrics-line--games .rating-metrics-num,[data-theme=light] .rating-metrics-line--pts .rating-metrics-num{color:#22282B}[data-theme=light] .rating-metrics-line--games .rating-metrics-suffix,[data-theme=light] .rating-metrics-line--pts .rating-metrics-suffix{color:rgba(34,40,43,.45)}[data-theme=light] .rating-bar-track{background:rgba(34,40,43,.09)}[data-theme=light] .rating-bar-fill{background:var(--mz-orange)}[data-theme=light] .rating-place-badge{background:rgba(34,40,43,.08);color:rgba(34,40,43,.55)}[data-theme=light] .rating-place-badge.is-gold{background:rgba(233,240,86,.28);color:#5d6600;box-shadow:none}[data-theme=light] .rating-place-badge.is-silver{background:rgba(179,250,161,.22);color:#2e6e1a}[data-theme=light] .rating-place-badge.is-bronze{background:rgba(0,119,85,.1);color:#007755}[data-theme=light] .rating-season-chip{background:rgba(255,92,52,.1);border-color:rgba(255,92,52,.25);color:#c93a14}[data-theme=light] .rating-row--1{background:rgba(233,240,86,.07)}[data-theme=light] .rating-row--2{background:rgba(179,250,161,.06)}[data-theme=light] .rating-row--3{background:rgba(0,119,85,.05)}[data-theme=light] .formats-card{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .formats-card:hover{border-color:rgba(255,92,52,.38);box-shadow:0 20px 50px rgba(34,40,43,.1)}[data-theme=light] .formats-card-title{color:#22282B}[data-theme=light] .formats-card-desc{color:rgba(34,40,43,.58)}[data-theme=light] .formats-meta-item{color:rgba(34,40,43,.52)}[data-theme=light] .formats-card-footer{border-top-color:rgba(34,40,43,.08)}[data-theme=light] .formats-btn-outline{border-color:rgba(34,40,43,.2);color:rgba(34,40,43,.72)}[data-theme=light] .formats-btn-outline:hover{border-color:rgba(34,40,43,.38);color:#22282B;background:rgba(34,40,43,.04)}[data-theme=light] .formats-chip--live{background:rgba(0,119,85,.1);border-color:rgba(0,119,85,.22);color:#007755}[data-theme=light] .formats-bottom-cta{background:#007755;border:1px solid #006948}[data-theme=light] .formats-bottom-cta:before{display:none}[data-theme=light] .formats-bottom-cta-title{color:#ffffff}[data-theme=light] .formats-bottom-cta-sub{color:#d8ede6}[data-theme=light] .wwu-section-title{color:#22282B}[data-theme=light] .wwu-role-card{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .wwu-role-card:hover{border-color:rgba(255,92,52,.3);box-shadow:0 16px 40px rgba(34,40,43,.08)}[data-theme=light] .wwu-role-title{color:#22282B}[data-theme=light] .wwu-role-desc{color:rgba(34,40,43,.58)}[data-theme=light] .wwu-tag{background:rgba(176,175,255,.12);border-color:rgba(176,175,255,.28);color:#4540c9}[data-theme=light] .wwu-perk{color:rgba(34,40,43,.75)}[data-theme=light] .wwu-contact-card{background:#007755;border:1px solid #006948}[data-theme=light] .wwu-contact-glow{display:none}[data-theme=light] .wwu-contact-title{color:#ffffff}[data-theme=light] .wwu-contact-sub{color:#d8ede6}[data-theme=light] .franchise-section-title{color:#22282B}[data-theme=light] .franchise-section-sub{color:rgba(34,40,43,.55)}[data-theme=light] .franchise-give-card{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .franchise-give-card:hover{border-color:rgba(255,92,52,.3);box-shadow:0 16px 40px rgba(34,40,43,.08)}[data-theme=light] .franchise-give-title{color:#22282B}[data-theme=light] .franchise-give-desc{color:rgba(34,40,43,.58)}[data-theme=light] .franchise-steps{background:#FFFFFF;border-color:rgba(34,40,43,.09)}[data-theme=light] .franchise-step{border-right-color:rgba(34,40,43,.08)}[data-theme=light] .franchise-step-num{color:rgba(255,92,52,.3)}[data-theme=light] .franchise-step-title{color:#22282B}[data-theme=light] .franchise-step-desc{color:rgba(34,40,43,.58)}[data-theme=light] .franchise-cta-card{background:#007755;border:1px solid #006948}[data-theme=light] .franchise-cta-glow{display:none}[data-theme=light] .franchise-cta-title{color:#ffffff}[data-theme=light] .franchise-cta-sub{color:#d8ede6}[data-theme=light] .status-pill.status-open{background:rgba(0,119,85,.1);color:#007755;border-color:rgba(0,119,85,.22)}[data-theme=light] .status-pill.status-low{background:rgba(233,240,86,.28);color:#5d6600;border-color:rgba(233,240,86,.55)}[data-theme=light] .status-pill.status-waitlist{background:rgba(176,175,255,.22);color:#B0AFFF;border-color:rgba(176,175,255,.5)}[data-theme=light] .status-pill.status-closed{background:rgba(34,40,43,.08);color:rgba(34,40,43,.45);border-color:rgba(34,40,43,.14)}[data-theme=light] .button.secondary{background:transparent;border-color:rgba(34,40,43,.2);color:#22282B}[data-theme=light] .button.secondary:hover{background:rgba(34,40,43,.06);border-color:rgba(34,40,43,.3);color:#22282B}.event-page{background:var(--mz-orange);min-height:100vh;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:0}.event-page>:not(.public-bg-layer):not(.public-nav){position:relative;z-index:1}.event-hero{position:relative;padding:96px 0 60px;overflow:hidden}.event-hero-banner{position:absolute;inset:0;z-index:0;pointer-events:none}.event-hero-banner-img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.event-hero-banner-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,92,52,.45) 0,rgba(255,92,52,.82) 60%,var(--mz-orange) 100%)}.event-hero-inner{position:relative;z-index:1;display:grid;grid-gap:20px;gap:20px}.event-hero-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(34,40,43,.72)}.event-hero-dot{width:6px;height:6px;border-radius:50%;background:var(--mz-black);flex-shrink:0}.event-hero-city{opacity:.55}.event-hero-title{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:900;line-height:.9;letter-spacing:-.03em;color:var(--mz-black);margin:0;text-transform:uppercase}.event-hero-sub{font-size:1.08rem;color:rgba(34,40,43,.72);max-width:560px;line-height:1.5;margin:0}.event-hero-date-badge{display:inline-flex;align-items:center;gap:12px;background:rgba(0,0,0,.12);border-radius:16px;padding:12px 20px;width:-moz-fit-content;width:fit-content}.event-hero-date-num{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:2.4rem;font-weight:900;color:var(--mz-black);line-height:1}.event-hero-date-right{display:flex;flex-direction:column;gap:2px}.event-hero-date-mon,.event-hero-date-wkd{font-size:.72rem;font-weight:700;color:var(--mz-black);text-transform:uppercase;letter-spacing:.06em;line-height:1;opacity:.65}.event-hero-date-sep{color:rgba(34,40,43,.3);font-size:1.2rem}.event-hero-date-time{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:1.5rem;font-weight:700;color:var(--mz-black);line-height:1}.event-content-dark{background:var(--mz-black);border-radius:28px 28px 0 0;padding:40px 0 80px;min-height:60vh;margin-top:-20px;position:relative;z-index:2}.event-content-inner{display:grid;grid-gap:32px;gap:32px}.event-layout{display:grid;grid-template-columns:1fr 320px;grid-gap:32px;gap:32px;align-items:start}@media (max-width:900px){.event-layout{grid-template-columns:1fr}}.event-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.event-info-item{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.event-info-label{font-size:.74rem;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.event-info-val{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:1.05rem;font-weight:700;color:#fff;line-height:1.2}.event-register-block{margin-bottom:32px}.event-block{border-top:1px solid rgba(255,255,255,.08);padding-top:28px;margin-top:28px;display:grid;grid-gap:10px;gap:10px}.event-block-title{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:1rem;font-weight:700;color:#fff;margin:0;letter-spacing:.02em;text-transform:uppercase}.event-block-text{color:rgba(255,255,255,.85);font-size:.97rem;margin:0}.event-block-sub{color:rgba(255,255,255,.45);font-size:.87rem;margin:0}.event-flow-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.event-flow-list li{color:rgba(255,255,255,.75);font-size:.95rem;padding-left:20px;position:relative}.event-flow-list li:before{content:"\2192";position:absolute;left:0;top:.04em;line-height:1.35;color:var(--mz-orange);font-weight:700}.event-flow-list li.event-flow-bonus{margin-top:4px;padding:10px 12px 10px 30px;border:1px solid rgba(255,92,52,.24);border-radius:10px;background:rgba(255,92,52,.08)}.event-flow-list li.event-flow-bonus:before{left:12px;top:.78em}.event-flow-bonus .bonus-points-chip{font-size:.82rem}.event-sidebar{display:grid;grid-gap:16px;gap:16px;align-self:start;position:-webkit-sticky;position:sticky;top:80px}.event-sidebar-title{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45);margin:0 0 4px}.event-similar-list{display:grid;grid-gap:10px;gap:10px}.event-similar-card{display:flex;gap:12px;align-items:flex-start;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:14px;text-decoration:none;transition:background .18s,border-color .18s}.event-similar-card:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.16)}.event-similar-thumb{width:52px;height:52px;object-fit:cover;border-radius:8px;flex-shrink:0}.event-similar-info{display:flex;flex-direction:column;gap:4px;min-width:0}.event-similar-date{font-size:.72rem;color:rgba(255,255,255,.42);letter-spacing:.04em;line-height:1.2}.event-similar-title{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:.9rem;font-weight:700;color:#fff;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-similar-venue{font-size:.78rem;color:rgba(255,255,255,.38)}.event-back-btn{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:rgba(255,255,255,.5);text-decoration:none;transition:color .18s;padding:8px 0;width:-moz-fit-content;width:fit-content}.event-back-btn:hover{color:#fff}[data-theme=light] .event-page{background:var(--mz-orange)}[data-theme=light] .event-content-dark{background:#F5F4F0}[data-theme=light] .event-info-item{background:#fff;border-color:rgba(34,40,43,.09)}[data-theme=light] .event-info-label{color:rgba(34,40,43,.45)}[data-theme=light] .event-info-val{color:#22282B}[data-theme=light] .event-block{border-top-color:rgba(34,40,43,.1)}[data-theme=light] .event-block-title{color:#22282B}[data-theme=light] .event-block-text{color:rgba(34,40,43,.85)}[data-theme=light] .event-block-sub{color:rgba(34,40,43,.45)}[data-theme=light] .event-flow-list li{color:rgba(34,40,43,.75)}[data-theme=light] .event-sidebar-title{color:rgba(34,40,43,.45)}[data-theme=light] .event-similar-card{background:#fff;border-color:rgba(34,40,43,.09)}[data-theme=light] .event-similar-card:hover{background:#f0efeb;border-color:rgba(34,40,43,.16)}[data-theme=light] .event-similar-date{color:rgba(34,40,43,.42)}[data-theme=light] .event-similar-title{color:#22282B}[data-theme=light] .event-similar-venue{color:rgba(34,40,43,.38)}[data-theme=light] .event-back-btn{color:rgba(34,40,43,.5)}[data-theme=light] .event-back-btn:hover{color:#22282B}.venue-page{background:var(--mz-orange);min-height:100vh;position:relative;isolation:isolate}.venue-page>:not(.public-bg-layer):not(.public-nav){position:relative;z-index:1}.venue-hero{padding:96px 0 60px}.venue-hero-inner{display:grid;grid-gap:20px;gap:20px}.venue-hero-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(34,40,43,.72)}.venue-hero-dot{width:6px;height:6px;border-radius:50%;background:var(--mz-black);flex-shrink:0}.venue-hero-city{opacity:.55}.venue-hero-title{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:clamp(2.4rem,7vw,5rem);font-weight:900;line-height:.9;letter-spacing:-.03em;text-transform:uppercase;color:var(--mz-black);margin:0}.venue-hero-sub{font-size:1.08rem;color:rgba(34,40,43,.65);margin:0;max-width:480px;line-height:1.5}.venue-content-dark{background:var(--mz-black);border-radius:28px 28px 0 0;padding:40px 0 80px;min-height:50vh}.venue-content-inner{display:grid;grid-gap:32px;gap:32px}.venue-stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.venue-stat-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.venue-stat-label{font-size:.74rem;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.venue-stat-val{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:1.3rem;font-weight:900;color:#fff;line-height:1}.venue-block{display:grid;grid-gap:12px;gap:12px}.venue-block-title{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45);margin:0}.venue-block-text{color:rgba(255,255,255,.8);font-size:.97rem;margin:0;line-height:1.55}.venue-tags{display:flex;flex-wrap:wrap;gap:8px}.venue-tag{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:100px;padding:6px 14px;font-size:.85rem;color:rgba(255,255,255,.8);font-weight:500}.venue-actions{display:flex;gap:12px;flex-wrap:wrap}[data-theme=light] .venue-content-dark{background:#F5F4F0}[data-theme=light] .venue-stat-card{background:#fff;border-color:rgba(34,40,43,.09)}[data-theme=light] .venue-stat-label{color:rgba(34,40,43,.45)}[data-theme=light] .venue-stat-val{color:#22282B}[data-theme=light] .venue-block-title{color:rgba(34,40,43,.45)}[data-theme=light] .venue-block-text{color:rgba(34,40,43,.8)}[data-theme=light] .venue-tag{background:rgba(34,40,43,.06);border-color:rgba(34,40,43,.1);color:rgba(34,40,43,.8)}.legal-doc-page{min-height:100vh;display:flex;flex-direction:column}.legal-doc-main{flex:1 1;padding:100px 0 48px;max-width:760px}.legal-doc-back{margin:0 0 20px;font-size:.88rem}.legal-doc-back a{color:rgba(255,255,255,.55);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.15)}.legal-doc-back a:hover{color:var(--mz-orange);border-color:rgba(255,165,0,.45)}.legal-doc-article{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px 32px 36px;color:rgba(255,255,255,.82);line-height:1.65}.legal-doc-h1{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;margin:0 0 12px;color:#fff;letter-spacing:-.02em}.legal-doc-lead{margin:0 0 28px;font-size:.95rem;color:rgba(255,255,255,.55)}.legal-doc-section{margin-bottom:26px}.legal-doc-section h2{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:1.05rem;font-weight:800;margin:0 0 12px;color:#fff}.legal-doc-section p{margin:0 0 10px;font-size:.9rem}.legal-doc-list{margin:8px 0 0;padding-left:1.2rem;font-size:.9rem;display:grid;grid-gap:8px;gap:8px}.legal-doc-meta{font-size:.78rem!important;color:rgba(255,255,255,.35)!important;margin-top:12px!important}.legal-doc-inline-link{color:var(--mz-orange);text-decoration:underline;text-underline-offset:3px}[data-theme=light] .legal-doc-article{background:#fff;border-color:rgba(34,40,43,.1);color:rgba(34,40,43,.85)}[data-theme=light] .legal-doc-h1,[data-theme=light] .legal-doc-section h2{color:#22282b}[data-theme=light] .legal-doc-lead{color:rgba(34,40,43,.55)}[data-theme=light] .legal-doc-back a{color:rgba(34,40,43,.55);border-color:rgba(34,40,43,.2)}[data-theme=light] .legal-doc-meta{color:rgba(34,40,43,.4)!important}.mz-cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:rgba(18,22,25,.96);border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 -12px 40px rgba(0,0,0,.35)}.mz-cookie-bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px}.mz-cookie-bar-text{margin:0;flex:1 1 280px;font-size:.82rem;line-height:1.55;color:rgba(255,255,255,.72)}.mz-cookie-bar-link{color:var(--mz-orange);text-decoration:underline;text-underline-offset:2px}.mz-cookie-bar-actions{flex-shrink:0}.mz-cookie-bar-btn{font-family:inherit;font-size:.85rem;font-weight:700;padding:10px 22px;border-radius:12px;border:none;cursor:pointer;transition:opacity .15s,transform .12s}.mz-cookie-bar-btn--primary{background:var(--mz-orange);color:#111}.mz-cookie-bar-btn--primary:hover{opacity:.92}.mz-cookie-bar-btn--primary:active{transform:scale(.98)}[data-theme=light] .mz-cookie-bar{background:rgba(255,255,255,.97);border-top-color:rgba(34,40,43,.1);box-shadow:0 -8px 32px rgba(0,0,0,.08)}[data-theme=light] .mz-cookie-bar-text{color:rgba(34,40,43,.75)}.policy-pdn-link{display:inline;background:none;border:none;padding:0;margin:0;font:inherit;color:var(--mz-orange);cursor:pointer;text-decoration:underline;text-underline-offset:2px;vertical-align:baseline}.policy-pdn-link:hover{opacity:.9}.privacy-policy-modal-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto;background:rgba(4,7,13,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.privacy-policy-modal-card{position:relative;width:min(920px,calc(100% - 32px));max-height:min(88vh,920px);display:flex;flex-direction:column;gap:12px;padding:20px 20px 16px;margin:auto;overflow:hidden}.privacy-policy-modal-close{position:absolute;top:10px;right:10px;z-index:3}.privacy-policy-modal-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-right:44px;flex-shrink:0}.privacy-policy-modal-title{margin:0;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:1.12rem;font-weight:800;color:#fff;line-height:1.25}.privacy-policy-modal-external{font-size:.8rem;font-weight:600;color:var(--mz-orange);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.privacy-policy-modal-external:hover{opacity:.9}.privacy-policy-modal-scroll{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:6px;margin-right:-4px}.privacy-policy-modal-inner{color:rgba(255,255,255,.78);font-size:.86rem;line-height:1.55}.privacy-policy-modal-inner .legal-doc-section{margin-bottom:18px}.privacy-policy-modal-inner .legal-doc-section h2{font-size:.95rem;margin-bottom:8px;color:#fff}.privacy-policy-modal-inner .legal-doc-section p{font-size:.86rem;margin-bottom:8px}.privacy-policy-modal-inner .legal-doc-list{font-size:.86rem;gap:6px}.privacy-policy-modal-inner .legal-doc-meta{font-size:.74rem!important}[data-theme=light] .privacy-policy-modal-title{color:#22282b}[data-theme=light] .privacy-policy-modal-inner{color:rgba(34,40,43,.82)}[data-theme=light] .privacy-policy-modal-inner .legal-doc-section h2{color:#22282b}[data-theme=light] .event-modal-card input,[data-theme=light] .event-modal-card select,[data-theme=light] .event-modal-card textarea{background:#f7f6f3;color:#22282B;border-color:rgba(34,40,43,.15)}[data-theme=light] .event-modal-card input::placeholder,[data-theme=light] .event-modal-card textarea::placeholder{color:rgba(34,40,43,.35)}[data-theme=light] .event-modal-card input:focus,[data-theme=light] .event-modal-card select:focus,[data-theme=light] .event-modal-card textarea:focus{background:#ffffff;border-color:var(--mz-orange);outline:none;box-shadow:0 0 0 3px rgba(255,92,52,.1)}[data-theme=light] .event-modal-card .field input,[data-theme=light] .event-modal-card .field select,[data-theme=light] .event-modal-card .field textarea{background:#f7f6f3;color:#22282B;border-color:rgba(34,40,43,.15)}[data-theme=light] .event-modal-card .field input:focus,[data-theme=light] .event-modal-card .field select:focus,[data-theme=light] .event-modal-card .field textarea:focus{background:#ffffff;border-color:var(--mz-orange);box-shadow:0 0 0 3px rgba(255,92,52,.1)}[data-theme=light] .event-modal-card .phone-input-row{background:#f7f6f3;border-color:rgba(34,40,43,.15)}[data-theme=light] .event-modal-card .phone-input-prefix{background:rgba(34,40,43,.06);border-right-color:rgba(34,40,43,.12);color:#22282B}[data-theme=light] .event-modal-card .phone-input-national{color:#22282B}[data-theme=light] .event-modal-card .phone-input-row:focus-within{border-color:var(--mz-orange);box-shadow:0 0 0 3px rgba(255,92,52,.1)}[data-theme=light] .event-modal-card{background:#ffffff}[data-theme=light] .event-modal-close{border-color:rgba(34,40,43,.15);color:rgba(34,40,43,.6);background:rgba(34,40,43,.04)}[data-theme=light] .event-modal-close:hover{background:rgba(34,40,43,.08);color:#22282B}[data-theme=light] .event-modal-card .event-checkbox{color:rgba(34,40,43,.55)}[data-theme=light] .modal-close-x{border-color:rgba(34,40,43,.15);color:rgba(34,40,43,.5);background:transparent}[data-theme=light] .modal-close-x:hover{background:rgba(34,40,43,.06);color:#22282B}[data-theme=light] .event-modal-card .screen-answer{background:rgba(0,119,85,.1);color:#007755}[data-theme=light] .event-modal-card .screen-timeout{background:rgba(255,92,52,.08);color:#cc3311}[data-theme=light] .event-modal-card .mm-notice{background:rgba(34,40,43,.04);border-color:rgba(34,40,43,.14);color:#22282B}[data-theme=light] .event-modal-card .mm-notice--ok{background:rgba(0,119,85,.1);border-color:rgba(0,119,85,.28);color:#007755}[data-theme=light] .event-modal-card .mm-notice--err{background:rgba(255,92,52,.1);border-color:rgba(255,92,52,.3);color:#cc3311}[data-theme=light] .event-modal-card .mm-notice--info{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.28);color:#4338ca}[data-theme=light] .event-modal-card .mm-subpanel{background:#f7f6f3;border-color:rgba(34,40,43,.14)}[data-theme=light] .event-modal-card .mm-select__trigger{background:#f7f6f3;color:#22282B;border-color:rgba(34,40,43,.15)}[data-theme=light] .event-modal-card .mm-select__menu{background:#ffffff;border-color:rgba(34,40,43,.12);box-shadow:0 12px 30px rgba(0,0,0,.12)}[data-theme=light] .event-modal-card .mm-select__option{color:#22282B}[data-theme=light] .event-modal-card .mm-select__option:hover{background:rgba(34,40,43,.06)}[data-theme=light] .event-modal-card .mm-select__option.is-selected{background:var(--mz-orange);color:#ffffff}html[data-theme=light] .cabinet-shell .field input,html[data-theme=light] .cabinet-shell .field select,html[data-theme=light] .cabinet-shell .field textarea,html[data-theme=light] .cabinet-shell .mm-select__trigger,html[data-theme=light] .cabinet-shell input[type=file]{background:#f7f6f3;color:#22282B;border-color:rgba(34,40,43,.15)}html[data-theme=light] .cabinet-shell .field input::placeholder,html[data-theme=light] .cabinet-shell .field textarea::placeholder,html[data-theme=light] .cabinet-shell .mm-select__placeholder{color:rgba(34,40,43,.4)}html[data-theme=light] .cabinet-shell .field input:focus,html[data-theme=light] .cabinet-shell .field select:focus,html[data-theme=light] .cabinet-shell .field textarea:focus,html[data-theme=light] .cabinet-shell .mm-select__trigger:focus-visible{background:#ffffff;border-color:var(--mz-orange);box-shadow:0 0 0 3px rgba(255,92,52,.1);outline:none}html[data-theme=light] .cabinet-shell .phone-input-row{background:#f7f6f3;border-color:rgba(34,40,43,.15)}html[data-theme=light] .cabinet-shell .phone-input-prefix{background:rgba(34,40,43,.06);border-right-color:rgba(34,40,43,.12);color:#22282B}html[data-theme=light] .cabinet-shell .phone-input-national{color:#22282B}html[data-theme=light] .cabinet-shell .phone-input-row:focus-within{border-color:var(--mz-orange);box-shadow:0 0 0 3px rgba(255,92,52,.1)}html[data-theme=light] .cabinet-shell .mm-select__menu{background:#ffffff;border-color:rgba(34,40,43,.12);box-shadow:0 12px 30px rgba(0,0,0,.12)}html[data-theme=light] .cabinet-shell .mm-select__option{color:#22282B}html[data-theme=light] .cabinet-shell .mm-select__option:hover{background:rgba(34,40,43,.06)}html[data-theme=light] .cabinet-shell .mm-select__option.is-selected{background:var(--mz-orange);color:#ffffff}html[data-theme=light] .cabinet-shell .mm-notice{background:rgba(34,40,43,.04);border-color:rgba(34,40,43,.14);color:#22282B}html[data-theme=light] .cabinet-shell .mm-notice--ok{background:rgba(0,119,85,.1);border-color:rgba(0,119,85,.28);color:#007755}html[data-theme=light] .cabinet-shell .mm-notice--err{background:rgba(255,92,52,.1);border-color:rgba(255,92,52,.3);color:#cc3311}html[data-theme=light] .cabinet-shell .mm-notice--info{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.28);color:#4338ca}html[data-theme=light] .cabinet-shell .mm-subpanel{background:#f7f6f3;border-color:rgba(34,40,43,.14)}[data-theme=light] .corp-alert--ok{background:rgba(0,119,85,.08);border:1px solid rgba(0,119,85,.22);color:#007755}.event-submit-btn{position:relative;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.event-submit-btn:active{transform:translateY(1px) scale(.99)}.event-submit-btn[data-loading=true]{cursor:progress}.event-submit-btn[data-loading=true]:after{content:"";width:16px;height:16px;margin-left:10px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;display:inline-block;vertical-align:-3px;animation:event-submit-spin .8s linear infinite}@keyframes event-submit-spin{to{transform:rotate(1turn)}}.event-success-banner{padding:18px 20px;margin:0 0 22px;border-radius:8px;background:linear-gradient(135deg,rgba(34,197,94,.22),rgba(249,115,22,.18));border:1px solid rgba(34,197,94,.45);color:#fff;font-size:1.05rem;font-weight:800;box-shadow:0 18px 45px rgba(0,0,0,.22)}.sched-chip--kids{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.42);color:#eafff2}.payment-sbp-qr-img{width:220px;height:220px;display:block;border-radius:8px;background:#fff}.payment-sbp-link{display:inline-flex;justify-content:center;align-items:center;margin-top:12px;min-height:42px;padding:0 18px;border-radius:8px;background:var(--mz-orange);color:#111;font-weight:900;text-decoration:none}.db-filters-bar .db-select,.db-status-form .db-select{background:#111827;color:#fff;border-color:rgba(255,255,255,.18)}.home-hero-logo-title{display:block;width:min(220px,42vw);max-height:220px;height:auto;object-fit:contain;margin:0 auto 18px;opacity:.66;mix-blend-mode:screen}.rating-page .rating-hero .shell{width:min(1180px,calc(100% - 32px));gap:0}.rating-hero-eyebrow{margin-bottom:20px}.rating-hero-title{margin:0 0 20px}.rating-hero-title-main{color:var(--mz-black)}.rating-hero-sub{max-width:560px}.rating-board .shell{gap:24px}.rating-board-switcher{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:100%}.rating-board-tab{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(255,255,255,.74);font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:.88rem;font-weight:700;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,color .18s}.rating-board-tab:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.22);color:#fff}.rating-board-tab.is-active{background:var(--mz-orange);border-color:var(--mz-orange);color:var(--mz-black)}.rating-top3{width:100%}.rating-top3-card{border-radius:18px;background:#fff;border-color:rgba(255,255,255,.14);-webkit-backdrop-filter:none;backdrop-filter:none;gap:6px;padding:14px 14px 12px}.rating-top3-card--1,.rating-top3-card--2,.rating-top3-card--3{background:#fff}.rating-top3-card--1{border-color:rgba(255,255,255,.2);box-shadow:0 12px 34px rgba(0,0,0,.18);padding-top:15px}.rating-top3-title{margin-top:0;opacity:.92}.rating-top3-metrics{margin-top:0;gap:5px}.rating-top3-place{font-size:1.9rem}.rating-stat-lbl--hint{display:flex;align-items:center;gap:4px}.rating-title-help{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;font-weight:700;font-size:.85em}.rating-stat-val--title{font-size:.95rem}.rating-cta-row{justify-content:flex-start}[data-theme=light] .rating-board-tab{background:#fff;border-color:rgba(34,40,43,.1);color:rgba(34,40,43,.68)}[data-theme=light] .rating-board-tab:hover{background:rgba(34,40,43,.05);border-color:rgba(34,40,43,.18);color:var(--mz-black)}[data-theme=light] .rating-board-tab.is-active{background:var(--mz-orange);border-color:var(--mz-orange);color:var(--mz-black)}[data-theme=light] .rating-top3-card{border-color:rgba(34,40,43,.09);box-shadow:none}@media (max-width:768px){.rating-top3{max-width:none;margin-inline:0}.rating-board-switcher{gap:7px}.rating-board-tab{min-height:36px;padding:8px 12px;font-size:.84rem}}.home-stat{min-height:154px;justify-content:center;align-items:center}.home-stat-num{display:inline-flex;align-items:baseline;justify-content:center;min-height:1em;white-space:nowrap}.home-stat-label{display:flex;align-items:flex-start;justify-content:center;min-height:2.4em;max-width:160px;line-height:1.2;text-wrap:balance}@media (max-width:640px){.home-stat{min-height:132px;padding-top:24px;padding-bottom:24px}.home-stat-label{min-height:1.2em;max-width:none}}.registration-success-overlay{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.registration-success-card{width:min(520px,100%);display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:24px;border-radius:14px;background:#ffffff;border:1px solid rgba(34,40,43,.08);color:#22282b;box-shadow:0 24px 70px rgba(0,0,0,.36);animation:registrationSuccessIn .18s ease-out}.registration-success-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:rgba(0,119,85,.12);color:#007755;font-size:1.4rem;font-weight:900;line-height:1}.registration-success-content{min-width:0}.registration-success-title{margin:0 0 8px;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:clamp(1.3rem,3vw,1.65rem);font-weight:900;line-height:1.08;color:#22282b}.registration-success-text{margin:0;color:rgba(34,40,43,.72);font-size:1rem;line-height:1.45}.registration-success-button{grid-column:2;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:8px;background:var(--mz-orange);color:#111;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-size:.92rem;font-weight:900;text-decoration:none}.registration-success-button:hover{filter:brightness(.96)}@keyframes registrationSuccessIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:560px){.registration-success-overlay{align-items:end;padding:16px}.registration-success-card{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:22px;align-items:start}.registration-success-icon{width:38px;height:38px}.registration-success-button{grid-column:1/-1;width:100%}}.db-nav-menu-btn{display:none;width:42px;height:42px;align-items:center;justify-content:center;gap:4px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.06);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.db-nav-menu-btn span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.db-nav-link.is-active{color:#fff;border-color:rgba(79,125,255,.42);background:rgba(79,125,255,.14)}.db-shell .dashboard-content,.db-shell .db-page{width:100%;min-width:0}.db-shell .dashboard-content>*,.db-shell .db-page>*,.db-shell .editor-inline-grid,.db-shell .editor-inline-grid-wide,.db-shell .editor-options-grid,.db-shell .format-editor-grid,.db-shell .format-editor-grid--compact,.db-shell .format-editor-grid--flow,.db-shell .format-editor-grid--label,.db-shell .format-editor-grid--rules,.db-shell .grid,.db-shell .site-tweaks-fields{min-width:0}.fmt-gallery-editor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.fmt-gallery-editor-item{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.fmt-gallery-editor-item img{width:100%;height:100%;object-fit:cover;display:block}.fmt-gallery-editor-num{position:absolute;top:6px;left:6px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.fmt-gallery-editor-controls{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:4px;padding:6px;background:linear-gradient(0deg,rgba(0,0,0,.65),transparent)}.fmt-gallery-editor-controls button{width:30px;height:30px;border-radius:8px;border:none;background:rgba(255,255,255,.16);color:#fff;font-size:1rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fmt-gallery-editor-controls button:hover{background:rgba(255,255,255,.28)}.fmt-gallery-editor-controls button:disabled{opacity:.35;cursor:default}.fmt-gallery-editor-controls button.is-danger:hover{background:#e74c3c}.fmt-gallery-editor-actions{display:flex;align-items:center;gap:12px}.db-shell .db-table-wrap,.db-shell .dbdb-table-wrap,.db-shell .registrations-table-wrap{max-width:100%;-webkit-overflow-scrolling:touch}.db-shell .db-input,.db-shell .db-select,.db-shell .editor-select,.db-shell .field input,.db-shell .field select,.db-shell .field textarea{min-width:0}@media (max-width:860px){.db-shell{grid-template-rows:auto minmax(0,1fr)}.db-nav{padding:0 max(12px,env(safe-area-inset-left,0px)) 0 max(12px,env(safe-area-inset-right,0px))!important;overflow:visible!important}.db-nav:before{content:"";position:fixed;inset:0;z-index:1190;pointer-events:none;background:rgba(4,7,12,0);transition:background .16s ease}.db-nav.is-open:before{pointer-events:auto;background:rgba(4,7,12,.62)}.db-nav-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;height:58px!important;min-height:58px!important;padding:0!important;grid-gap:10px!important;gap:10px!important}.db-nav-brand{min-width:0;max-width:100%;padding:8px 0!important;margin:0!important;border:0!important}.db-nav-brand-text{display:flex!important;min-width:0}.db-nav-brand-title{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-nav-menu-btn{position:relative;z-index:1225;display:inline-flex;flex-direction:column}.db-nav.is-open .db-nav-menu-btn span:first-child{transform:translateY(6px) rotate(45deg)}.db-nav.is-open .db-nav-menu-btn span:nth-child(2){opacity:0}.db-nav.is-open .db-nav-menu-btn span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.db-nav-links{position:fixed!important;top:68px!important;left:12px!important;right:12px!important;bottom:86px!important;z-index:1220!important;display:none!important;grid-template-columns:1fr!important;gap:6px!important;width:auto!important;max-height:none!important;padding:10px!important;margin:0!important;overflow:auto!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px 14px 10px 10px!important;background:rgba(18,22,29,.98)!important;box-shadow:0 18px 48px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.db-nav.is-open .db-nav-links{display:grid!important}.db-nav-link{min-height:44px;justify-content:flex-start;padding:10px 12px!important;border-radius:10px;font-size:.92rem}.db-nav-link-icon{width:24px;text-align:center}.db-nav-user{position:fixed!important;top:auto!important;left:12px!important;right:12px!important;bottom:12px!important;z-index:1221!important;display:none!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px 10px 14px 14px!important;background:rgba(18,22,29,.98)!important;box-shadow:0 18px 48px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.db-nav-user-info,.db-nav.is-open .db-nav-user{display:flex!important}.db-nav-user-info{min-width:0}.db-nav-user-name{max-width:190px!important}.db-nav-logout{min-height:40px;padding:0 14px}.db-content{width:100%!important;max-width:100%!important;padding:14px max(12px,env(safe-area-inset-right,0px)) 48px max(12px,env(safe-area-inset-left,0px))!important;overflow-x:clip}.db-page,.db-shell .dashboard-content{gap:14px!important}.db-page-header,.db-shell .topbar{align-items:stretch!important;flex-direction:column!important;gap:10px!important;padding-top:0!important}.db-page-header-left{min-width:0;flex-wrap:wrap}.db-page-title,.db-shell .brand{max-width:100%;font-size:1.35rem!important;line-height:1.12!important;overflow-wrap:anywhere}.db-shell .muted,.db-shell h2,.db-shell h3,.db-shell h4,.db-shell p{overflow-wrap:anywhere}.db-create-btn,.db-shell .dashboard-content>.button,.db-shell .dashboard-content>form .button,.db-shell .topbar .button{width:100%;justify-content:center}.db-shell .topbar .button.secondary{color:rgba(255,255,255,.88)!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.16)!important}.db-catalog-layout,.db-catalog-layout[style]{grid-template-columns:1fr!important}.db-sidebar{position:static!important;padding:12px!important}.db-filters-bar,.db-shell .editor-inline-grid,.db-shell .editor-inline-grid-wide,.db-shell .editor-options-grid,.db-shell .format-editor-grid,.db-shell .format-editor-grid--compact,.db-shell .format-editor-grid--flow,.db-shell .format-editor-grid--label,.db-shell .format-editor-grid--rules,.db-shell .grid,.db-shell .site-tweaks-fields,.db-sidebar-form{grid-template-columns:1fr!important}.db-filters-bar{align-items:stretch;padding:12px!important}.db-field--inline{grid-template-columns:1fr!important}.db-shell .card{max-width:100%;border-radius:12px}.db-shell .dashboard-content>article.card,.db-shell .dashboard-content>div.card,.db-shell details.card{padding:14px!important}.db-shell .dashboard-content>section.card:has(.db-table-wrap),.db-shell .dashboard-content>section.card:has(.dbdb-table-wrap),.db-shell .dashboard-content>section.card:has(.registrations-table-wrap){padding:0!important}.db-shell .admin-game-header{grid-template-columns:1fr!important;gap:8px!important}.db-shell .admin-game-header h3{min-width:0;max-width:100%;line-height:1.2;overflow-wrap:anywhere}.db-shell .format-editor-actions,.db-shell .meta-row,.db-shell .row,.db-shell .site-tweaks-savebar{align-items:stretch;flex-direction:column;width:100%}.db-reset-btn,.db-shell .button,.db-shell .db-action-btn,.db-shell .db-create-btn,.db-status-btn{min-height:42px;width:100%;justify-content:center;white-space:normal;text-align:center}.db-badge,.db-meta-chip,.db-shell .tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}.db-shell .db-field,.db-shell .field,.db-shell .format-color-field{min-width:0;width:100%}.db-shell .db-input,.db-shell .db-select,.db-shell .editor-select,.db-shell input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.db-shell select,.db-shell textarea{width:100%!important;max-width:100%!important}.db-table-card--registrations{width:100%!important;margin-left:0!important;margin-right:0!important}.db-shell .db-table-wrap,.db-shell .dbdb-table-wrap,.db-shell .registrations-table-wrap{border-radius:12px}.db-shell .db-table,.db-shell .dbdb-table,.db-shell .registrations-table{min-width:680px;font-size:.8rem}.db-shell .db-table td,.db-shell .db-table th,.db-shell .dbdb-table td,.db-shell .dbdb-table th,.db-shell .registrations-table td,.db-shell .registrations-table th{padding:8px 10px!important}.db-status-form,.db-table-card--registrations .db-status-form{grid-template-columns:1fr!important;gap:6px;min-width:180px}.db-status-select{max-width:none!important}.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.analytics-grid-2{grid-template-columns:1fr!important}.analytics-kpi-card,.analytics-table-card,.analytics-trend-card{padding:12px!important}.dbdb-tabs-bar,.dbdb-toolbar{align-items:stretch;flex-direction:column}.dbdb-tabs{width:100%}.dbdb-search,.dbdb-tabs-bar>.db-action-btn{width:100%;max-width:none}}@media (max-width:520px){.db-nav-brand-title{max-width:140px}.db-nav-brand-sub{display:none}.analytics-kpi-grid,.db-game-actions-main,.db-game-tabs{grid-template-columns:1fr!important}.db-game-card{flex-direction:column}.db-cover{width:100%!important;height:126px!important}.db-game-title{display:block;flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 20px);white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset;-webkit-box-orient:initial}.db-game-schedule-corner{position:static!important;margin-top:6px}.db-game-top{padding-right:0!important}}@media (max-width:860px){.db-nav.is-open:before,.db-nav:before{display:none!important}.db-nav.is-open .db-nav-inner{grid-template-rows:58px auto auto!important;height:auto!important}.db-nav-links{position:static!important;grid-column:1/-1!important;width:100%!important;max-height:min(58dvh,520px)!important;padding:10px 0 6px!important;margin:0!important;overflow:auto!important;border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.db-nav.is-open .db-nav-links{display:grid!important}.db-nav-user{position:static!important;grid-column:1/-1!important;width:100%!important;padding:10px 0 12px!important;margin:0!important;border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.db-nav.is-open .db-nav-user{display:flex!important}}