:root{--blue:#1b4bff;--purple:#7a2cff;--magenta:#ff1fa8;--navy:#0b1026;--ink:#11182f;--muted:#68708a;--line:#e8ecf8;--soft:#f6f8ff;--white:#fff;--radius:24px;--shadow:0 22px 80px #0b10261f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 0 0,#1b4bff17,#0000 34rem),radial-gradient(circle at 100% 0,#ff1fa814,#0000 32rem),#fbfcff;margin:0;font-family:Inter,Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{min-height:100vh}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #e8ecf8e6;justify-content:space-between;align-items:center;gap:22px;padding:16px 6vw;display:flex;position:sticky;top:0}.brand{-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-width:215px;display:flex}.brand img{object-fit:contain;width:58px;height:58px}.brand strong{letter-spacing:-.04em;color:var(--navy);font-size:21px;display:block}.brand span{color:var(--muted);white-space:nowrap;font-size:11px;display:block}.nav{align-items:center;gap:8px;display:flex}.nav button{color:#47506b;background:0 0;border:0;border-radius:999px;padding:11px 14px;transition:all .2s}.nav button.active,.nav button:hover{color:var(--blue);background:#eef2ff}.header-actions{align-items:center;gap:10px;display:flex}.mobile-menu{color:var(--blue);background:#eef2ff;border:0;border-radius:14px;padding:9px;display:none}.primary-btn,.secondary-btn,.ghost-btn,.icon-btn,.link-btn{border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.primary-btn{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple) 55%, var(--magenta));padding:14px 20px;box-shadow:0 12px 34px #7a2cff47}.primary-btn:hover,.secondary-btn:hover,.ghost-btn:hover{transform:translateY(-2px)}.primary-btn.small{padding:10px 14px;font-size:14px}.primary-btn.full{width:100%}.secondary-btn{color:var(--navy);border:1px solid var(--line);background:#fff;padding:14px 20px}.ghost-btn{color:var(--navy);background:#f4f6ff;padding:11px 14px}.ghost-btn b{color:var(--blue);background:#fff;border-radius:999px;padding:1px 7px}.icon-btn{width:42px;height:42px;color:var(--navy);background:#f4f6ff}.link-btn{color:var(--blue);background:0 0;margin-top:12px}.user-chip{background:var(--navy);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:flex}main{width:min(1180px,90vw);margin:0 auto}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:38px;padding:74px 0 42px;display:grid}.eyebrow{color:var(--blue);background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.hero h1,.page-hero h1{letter-spacing:-.065em;color:var(--navy);margin:20px 0 18px;font-size:clamp(42px,6vw,78px);line-height:.96}.hero p,.page-hero p{color:var(--muted);max-width:700px;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:14px;margin:28px 0;display:flex}.trust-row{color:#3d4660;flex-wrap:wrap;gap:14px;display:flex}.trust-row span{align-items:center;gap:8px;font-weight:700;display:inline-flex}.hero-card{min-height:470px;box-shadow:var(--shadow);background:radial-gradient(circle at 30% 10%,#ff1fa859,#0000 22rem),radial-gradient(circle at 80% 70%,#1b4bff59,#0000 20rem),linear-gradient(135deg,#080d24,#151b3b 45%,#251058);border-radius:36px;padding:38px;position:relative;overflow:hidden}.hero-card:before{content:"";border:44px solid #ffffff0f;border-radius:50%;width:290px;height:290px;position:absolute;inset:-120px -80px auto auto}.hero-card>img{z-index:2;background:#fff;border-radius:24px;width:100%;padding:18px;position:relative}.live-panel{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:22px;padding:18px 20px;position:absolute;bottom:38px;left:38px}.live-panel b{font-size:42px;display:block}.live-panel span{color:#ffffffbf}.floating-card{z-index:4;color:#fff;border-radius:999px;padding:12px 16px;font-weight:900;position:absolute;box-shadow:0 20px 50px #00000038}.floating-card.one{background:linear-gradient(135deg, var(--blue), var(--purple));top:230px;right:26px}.floating-card.two{background:linear-gradient(135deg, var(--purple), var(--magenta));bottom:52px;right:34px}.section-head{justify-content:space-between;align-items:end;gap:20px;margin:44px 0 22px;display:flex}.section-head h2{letter-spacing:-.04em;color:var(--navy);margin:10px 0 0;font-size:clamp(30px,4vw,46px)}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.event-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 12px 35px #0b10260f}.event-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.event-cover{background-position:50%;background-size:cover;height:180px;padding:16px}.event-cover span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29;border:1px solid #ffffff40;border-radius:999px;padding:8px 12px;font-weight:900;display:inline-flex}.event-body{padding:20px}.event-type{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.event-body h3{color:var(--navy);margin:8px 0;font-size:22px;line-height:1.1}.event-body p{color:var(--muted);margin:0 0 16px}.event-meta{color:#4b5573;align-items:center;gap:8px;margin:8px 0;font-size:14px;display:flex}.event-bottom{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.event-bottom small,.checkout-bar small,.order-card small{color:var(--muted);display:block}.event-bottom strong,.checkout-bar strong{color:var(--navy);font-size:22px}.features{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:54px 0;display:grid}.feature-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px;box-shadow:0 12px 35px #0b10260d}.feature-card svg{color:var(--blue);width:30px;height:30px}.feature-card h3{color:var(--navy);margin-bottom:8px}.feature-card p{color:var(--muted);line-height:1.6}.page-hero.compact{border:1px solid var(--line);background:linear-gradient(135deg,#1b4bff1a,#ff1fa814),#fff;border-radius:34px;margin:44px 0 22px;padding:38px}.page-hero.compact h1{font-size:clamp(36px,5vw,58px)}.filters{grid-template-columns:1fr 220px 190px;gap:12px;margin-bottom:18px;display:grid}.search-box,.filters select,.profile-form label,.support-form label{border:1px solid var(--line);background:#fff;border-radius:18px}.search-box{align-items:center;gap:10px;padding:0 15px;display:flex}.search-box input,.filters select,.profile-form input,.support-form input,.support-form textarea,.auth-modal input{width:100%;color:var(--ink);background:0 0;border:0;outline:none}.search-box input,.filters select{height:54px}.filters select{padding:0 14px}.result-line{color:var(--muted);margin:18px 0}.result-line b{color:var(--blue)}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040818ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.event-modal,.auth-modal{background:#fff;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 30px 120px #00000057}.event-modal{width:min(1020px,96vw);max-height:92vh;overflow-y:auto}.close{z-index:4;width:42px;height:42px;color:var(--navy);background:#ffffffdb;border:0;border-radius:50%;position:absolute;top:16px;right:16px}.modal-cover{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:end;min-height:275px;padding:34px;display:flex}.modal-cover span{background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;width:fit-content;padding:8px 12px;font-weight:900}.modal-cover h2{letter-spacing:-.05em;margin:16px 0 8px;font-size:clamp(32px,6vw,60px);line-height:.95}.modal-cover p{color:#fffc;margin:0}.event-info-line{flex-wrap:wrap;gap:14px;margin-bottom:14px;display:flex}.event-info-line span{color:#47506b;align-items:center;gap:8px;font-weight:700;display:flex}.description{color:var(--muted);line-height:1.7}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0 26px;display:grid}.category{text-align:left;border:1px solid var(--line);background:#fbfcff;border-radius:20px;padding:16px}.category b,.category strong{color:var(--navy);display:block}.category span{color:var(--muted);margin:8px 0 12px;font-size:13px;line-height:1.45;display:block}.category.active{background:#eef2ff;border-color:#1b4bff8c;box-shadow:0 12px 30px #1b4bff1f}.seat-map{border:1px solid var(--line);background:#f6f8ff;border-radius:24px;padding:16px}.stage{text-align:center;color:#fff;background:linear-gradient(135deg, var(--navy), var(--purple));border-radius:999px;margin-bottom:16px;padding:12px;font-weight:900}.seat-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}.seat{color:var(--blue);background:#fff;border:1px solid #dce4ff;border-radius:10px;min-height:34px;font-size:12px;font-weight:800}.seat.selected{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple));border-color:#0000}.seat.blocked{color:#98a1b8;background:#e8ecf8;text-decoration:line-through}.checkout-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);background:#ffffffeb;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:16px;display:flex;position:sticky;bottom:0}.auth-modal{text-align:center;width:min(430px,94vw);padding:32px}.auth-modal img{width:230px;max-width:100%}.auth-modal h2{color:var(--navy);margin:16px 0 6px}.auth-modal p{color:var(--muted);line-height:1.6}.auth-modal form{gap:12px;margin-top:20px;display:grid}.auth-modal input{border:1px solid var(--line);background:#f7f8ff;border-radius:16px;height:54px;padding:0 14px}.error{color:#b00020;background:#fff0f3;border:1px solid #ffd2dc;border-radius:12px;padding:10px;font-size:14px}.orders-list{gap:14px;margin:24px 0 54px;display:grid}.order-card{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1.4fr .4fr 1fr .4fr;align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 12px 35px #0b10260d}.order-card h3{color:var(--navy);margin:8px 0}.order-card p{color:var(--muted);margin:0}.status{color:#9d6500;background:#fff6df;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-block}.profile-form,.support-form,.support-card{border:1px solid var(--line);background:#fff;border-radius:28px;box-shadow:0 12px 35px #0b10260d}.profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:54px;padding:24px;display:grid}.profile-form label,.support-form label{color:var(--muted);gap:8px;padding:14px;font-weight:800;display:grid}.profile-form input,.support-form input{height:34px}.toggle{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;display:flex!important}.toggle input{width:auto}.saved{color:#0a8f47;align-items:center;gap:7px;font-weight:900;display:inline-flex}.support-layout{grid-template-columns:1fr .65fr;gap:22px;margin-bottom:54px;display:grid}.support-form{gap:14px;padding:24px;display:grid}.support-form textarea{resize:vertical;min-height:190px}.support-card{padding:28px}.support-card h3{color:var(--navy);font-size:26px}.support-card p,.support-card li,.hint{color:var(--muted);line-height:1.7}.empty{text-align:center;border:1px solid var(--line);max-width:560px;box-shadow:var(--shadow);background:#fff;border-radius:30px;margin:70px auto;padding:52px 28px}.empty svg{color:var(--blue)}.empty h2{color:var(--navy);margin-bottom:8px;font-size:34px}.empty p{color:var(--muted);line-height:1.7}.footer{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:28px 6vw;display:flex}.footer .brand strong,.footer .brand span{color:#fff}.footer p{color:#ffffffad;text-align:right;max-width:620px}@media (width<=980px){.hero{grid-template-columns:1fr;padding-top:42px}.event-grid,.features,.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{grid-template-columns:1fr}.order-card{grid-template-columns:1fr 1fr}.support-layout{grid-template-columns:1fr}}@media (width<=760px){.site-header{padding:12px 4vw}.brand{min-width:auto}.brand span{display:none}.mobile-menu{display:inline-flex}.nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;flex-direction:column;padding:12px;display:none;position:fixed;top:78px;left:4vw;right:4vw}.nav.open{display:flex}.nav button{width:100%}.header-actions .ghost-btn{display:none}.user-chip{white-space:nowrap;max-width:120px;overflow:hidden}main{width:min(94vw,1180px)}.hero h1{font-size:46px}.event-grid,.features,.category-grid,.profile-form{grid-template-columns:1fr}.seat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.checkout-bar{flex-direction:column;align-items:stretch}.order-card{grid-template-columns:1fr}.footer{flex-direction:column;align-items:flex-start}.footer p{text-align:left}}.lang-switch{border:1px solid var(--line);color:var(--navy);background:#f4f6ff;border-radius:999px;align-items:center;gap:4px;padding:5px 6px;font-weight:900;display:inline-flex}.lang-switch button{color:#58627d;background:0 0;border:0;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:900}.lang-switch button.active{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple))}.team-strip{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcff,#f4f6ff);border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:16px 0;padding:14px;display:grid}.team-strip.compact{border-radius:18px;margin:12px 0 14px;padding:10px}.team-badge{min-width:0;color:var(--navy);align-items:center;gap:10px;font-weight:900;display:flex}.team-badge:last-child{text-align:right;justify-content:flex-end}.team-badge img{object-fit:cover;background:#fff;border:1px solid #dce4ff;border-radius:50%;width:44px;height:44px;box-shadow:0 8px 24px #0b10261a}.team-badge.compact img{width:32px;height:32px}.team-badge span{text-overflow:ellipsis;overflow:hidden}.team-badge.compact span{white-space:nowrap;font-size:13px}.vs-pill{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple), var(--magenta));border-radius:999px;padding:7px 10px;font-size:12px;font-weight:1000;box-shadow:0 10px 24px #7a2cff3d}.worldcup-price-note,.event-pricing-note{color:#3d4660;background:#eef2ff;border:1px solid #1b4bff2e;border-radius:18px;margin-top:18px;padding:14px 16px;line-height:1.55}.worldcup-price-note b,.event-pricing-note b{color:var(--blue)}.event-pricing-note{margin:16px 0 22px}.category strong{font-size:20px}@media (width<=760px){.header-actions{gap:6px}.lang-switch svg{display:none}.lang-switch{padding:4px}.lang-switch button{padding:6px 7px}.team-strip{text-align:center;grid-template-columns:1fr}.team-strip.compact{grid-template-columns:1fr auto 1fr}.team-badge,.team-badge:last-child{text-align:center;justify-content:center}.team-strip.compact .team-badge{justify-content:flex-start}.team-strip.compact .team-badge:last-child{justify-content:flex-end}.team-badge.compact span{display:none}}.stadium-selector{border:1px solid var(--line);background:linear-gradient(#f8faff,#fff);border-radius:28px;padding:18px;box-shadow:0 18px 50px #0b102614}.stadium-copy{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.stadium-copy b{color:var(--navy);font-size:18px;display:block}.stadium-copy span{color:var(--muted);line-height:1.5;display:block}.stadium-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:560px;display:flex}.stadium-legend span,.seat-status-legend span{color:#47506b;border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.legend-dot,.seat-dot{border-radius:50%;width:11px;height:11px;display:inline-block;box-shadow:0 0 0 3px #ffffffbf}.legend-dot.cat-1,.seat-dot.selected{background:linear-gradient(135deg, var(--blue), var(--purple))}.legend-dot.cat-2{background:linear-gradient(135deg, #00a4ff, var(--blue))}.legend-dot.cat-3{background:linear-gradient(135deg, var(--purple), var(--magenta))}.legend-dot.cat-4{background:linear-gradient(135deg, #ffb000, var(--magenta))}.seat-dot.available{background:#fff;border:1px solid #b7c3e8}.seat-dot.blocked{background:#d8deef}.stadium-map{border:1px solid var(--line);background:linear-gradient(135deg,#f7f8fd,#eceff8);border-radius:28px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0b10261a}.stadium-map.image-map{padding:18px;display:block}.stadium-reference{border-radius:22px;width:100%;display:block;box-shadow:0 18px 36px #0b10261f}.stadium-map-overlay{position:absolute;inset:18px}.stadium-map-badge{z-index:5;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1026d6;border-radius:16px;padding:12px 14px;position:absolute;bottom:32px;left:32px;box-shadow:0 12px 28px #0b10263d}.stadium-map-badge b,.stadium-map-badge span{display:block}.stadium-map-badge span{color:#ffffffc7;letter-spacing:.08em;margin-top:4px;font-size:12px;font-weight:900}.stadium-zone{z-index:3;color:#fff;text-align:center;opacity:.92;border:1px solid #ffffffe6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px;transition:transform .18s,box-shadow .18s,filter .18s,opacity .18s;display:flex;position:absolute;box-shadow:0 10px 20px #0b10262e}.stadium-zone:hover,.stadium-zone.active{filter:saturate(1.15);opacity:1;transform:scale(1.06);box-shadow:0 18px 40px #1b4bff47,0 0 0 4px #ffffffc7}.stadium-zone.match-category{box-shadow:0 0 0 2px #ffffffb8,0 12px 24px #0b10262e}.stadium-zone strong{letter-spacing:-.02em;font-size:12px;line-height:1}.stadium-zone span{color:#ffffffe0;font-size:11px;font-weight:900;line-height:1}.stadium-zone.cat-1{background:linear-gradient(135deg,#ef4444,#b91c1c)}.stadium-zone.cat-2{background:linear-gradient(135deg,#2563eb,#0f3fb6)}.stadium-zone.cat-3{background:linear-gradient(135deg,#10b981,#059669)}.stadium-zone.cat-4{background:linear-gradient(135deg,#f59e0b,#f97316)}.seat-picker-panel{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:14px;padding:16px}.seat-picker-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.seat-picker-head small{color:var(--muted);font-weight:800;display:block}.seat-picker-head b{color:var(--navy)}.seat-status-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stadium-seat-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.stadium-seat-grid .seat{min-height:38px}@media (width<=900px){.stadium-copy,.seat-picker-head{flex-direction:column}.stadium-legend,.seat-status-legend{justify-content:flex-start;max-width:100%}.stadium-map{min-height:420px}.stadium-map.image-map{padding:10px}.stadium-map-overlay{inset:10px}.stadium-zone{border-radius:10px;padding:2px}.stadium-zone strong{font-size:9px}.stadium-zone span{font-size:8px}.stadium-map-badge{padding:10px 12px;bottom:18px;left:18px;right:18px}.stadium-seat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero{background:radial-gradient(circle at 18% 18%,#7a2cff6b,#0000 30rem),radial-gradient(circle at 92% 10%,#ff1fa83d,#0000 26rem),radial-gradient(circle at 55% 92%,#1b4bff47,#0000 34rem),linear-gradient(135deg,#050816 0%,#0b1026 48%,#090b18 100%);border:1px solid #ffffff1a;border-radius:40px;margin:34px 0 42px;padding:clamp(28px,4vw,54px);position:relative;overflow:hidden;box-shadow:0 34px 100px #0b102638}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff1fa838,#0000 68%);height:340px;position:absolute;inset:auto -12% -38% 30%}.hero .hero-copy,.hero .hero-card{z-index:2;position:relative}.hero .eyebrow{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border-color:#ffffff29}.hero h1{color:#fff}.hero p{color:#ffffffb8}.hero .trust-row{color:#ffffffc7}.hero .secondary-btn{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.hero-photo-card{background:#050816;border:1px solid #ffffff24;min-height:500px;padding:0;box-shadow:0 30px 90px #0000005c}.hero-card.hero-photo-card:before{display:none}.hero-photo{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.04)brightness(.72);z-index:1;border-radius:36px;width:100%;height:100%;min-height:500px;display:block;position:relative;background:0 0!important;padding:0!important}.hero-photo-overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#050816bd,#05081633 42%,#05081694),linear-gradient(#05081629,#050816bf);border-radius:36px;position:absolute;inset:0}.hero-photo-card .live-panel,.hero-photo-card .floating-card{z-index:3}.hero-photo-card .floating-card.one{top:28px;right:24px}.hero-photo-card .floating-card.two{bottom:28px;right:24px}.hero-photo-card .live-panel{bottom:28px;left:24px}.event-card{will-change:transform}@media (width<=760px){body{background:#fbfcff}.hero{border-radius:30px;gap:24px;margin:18px 0 28px;padding:22px}.hero h1{letter-spacing:-.055em;font-size:39px}.hero p{font-size:15px;line-height:1.6}.hero-actions{margin:20px 0}.trust-row{gap:9px;font-size:13px}.hero-photo-card{border-radius:28px;min-height:335px}.hero-photo{object-position:center;border-radius:28px;min-height:335px}.hero-photo-overlay{border-radius:28px}.hero-photo-card .live-panel{border-radius:18px;padding:13px 15px;bottom:14px;left:14px}.hero-photo-card .live-panel b{font-size:30px}.hero-photo-card .floating-card{max-width:72%;padding:9px 12px;font-size:12px}.hero-photo-card .floating-card.one{top:14px;right:14px}.hero-photo-card .floating-card.two{bottom:106px;right:14px}.section-head{align-items:center;margin:28px 0 14px}.section-head h2{font-size:28px}.result-line{margin:12px 0}.event-grid{border:1px solid var(--line);background:#fff;border-radius:22px;display:block;overflow:hidden;box-shadow:0 14px 36px #0b10260f}.event-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0;grid-template-columns:92px 1fr;align-items:stretch;gap:12px;padding:12px;display:grid;overflow:visible}.event-card:last-child{border-bottom:0}.event-card:hover{box-shadow:none;transform:none}.event-cover{border-radius:16px;height:100%;min-height:104px;padding:8px}.event-cover span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:5px 7px;font-size:9px;overflow:hidden}.event-body{min-width:0;padding:0}.event-type{letter-spacing:.06em;font-size:10px}.event-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:16px;line-height:1.18;display:-webkit-box;overflow:hidden}.event-body p{display:none}.team-strip.compact{border-radius:14px;grid-template-columns:1fr auto 1fr;gap:5px;margin:7px 0;padding:7px}.team-badge.compact img{width:23px;height:23px}.team-badge.compact span{display:none}.vs-pill{padding:4px 6px;font-size:9px}.event-meta{white-space:nowrap;text-overflow:ellipsis;gap:6px;margin:4px 0;font-size:12px;overflow:hidden}.event-meta svg{width:14px;min-width:14px;height:14px}.event-bottom{gap:8px;margin-top:8px}.event-bottom small{font-size:10px}.event-bottom strong{font-size:16px}.event-bottom .primary-btn.small{min-width:auto;padding:8px 11px;font-size:12px}.features.event-grid{border-radius:22px}.features{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;display:grid;overflow:visible}.feature-card{border-radius:20px}}.event-modal{border-radius:34px;width:min(1500px,98vw);max-height:96vh}.modal-content{padding:clamp(22px,3vw,40px)}.modal-cover{min-height:260px}.detail-priority{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:22px;margin-bottom:16px;display:flex}.detail-priority h3{margin:0}.detail-priority p{color:var(--muted);margin:8px 0 0;font-weight:750}.detail-price-chip{text-align:right;color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple));border-radius:18px;min-width:170px;padding:14px 16px;box-shadow:0 16px 36px #1b4bff33}.detail-price-chip small,.detail-price-chip strong{display:block}.detail-price-chip small{opacity:.82;font-weight:850}.detail-price-chip strong{margin-top:4px;font-size:24px}.category-grid-after-map{margin-top:18px;margin-bottom:0}.event-modal .stadium-map{border-radius:24px;width:min(100%,980px);min-height:auto;margin:0 auto}.event-modal .stadium-map.image-map{padding:14px}.event-modal .stadium-map-overlay{inset:14px}.event-modal .stadium-reference{border-radius:18px}.event-modal .stadium-map-badge{bottom:28px;left:28px}.legal-hero{background:radial-gradient(circle at 18% 10%,#7a2cff38,#0000 30rem),linear-gradient(135deg,#fff,#f7f8ff)}.legal-layout{grid-template-columns:270px 1fr;align-items:start;gap:24px;display:grid}.legal-side{border:1px solid var(--line);background:#fff;border-radius:24px;gap:10px;padding:14px;display:grid;position:sticky;top:110px;box-shadow:0 18px 50px #0b102612}.legal-side button{text-align:left;color:var(--navy);background:#f5f7ff;border:0;border-radius:15px;padding:13px 14px;font-weight:900}.legal-side button.active,.legal-side button:hover{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple))}.legal-content{gap:18px;display:grid}.legal-card,.help-cta{border:1px solid var(--line);background:#fff;border-radius:28px;padding:clamp(22px,3vw,34px);box-shadow:0 18px 50px #0b10260f}.legal-card h2,.help-cta h2{color:var(--navy);margin:0 0 10px}.legal-card p,.help-cta p{color:var(--muted);margin:0;line-height:1.75}.help-cta{background:radial-gradient(circle at 90% 20%,#ff1fa82e,#0000 20rem),linear-gradient(135deg,#fff,#f7f8ff);justify-content:space-between;align-items:center;gap:18px;display:flex}.footer-links{flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:14px;display:flex}.footer-links button{color:var(--muted);background:0 0;border:0;font-weight:850}.footer-links button:hover{color:var(--blue)}@media (width<=900px){.event-modal{border-radius:0;width:100vw;max-height:100vh}.modal-cover{min-height:210px}.detail-priority{flex-direction:column}.detail-price-chip{text-align:left;width:100%}.event-modal .stadium-map{width:100%;min-height:auto}.event-modal .stadium-map.image-map{padding:8px}.event-modal .stadium-map-overlay{inset:8px}.legal-layout{grid-template-columns:1fr}.legal-side{grid-template-columns:1fr 1fr;position:relative;top:auto}.help-cta{flex-direction:column;align-items:stretch}}.event-modal .stadium-reference{object-fit:contain;background:#f7f8fd;max-height:560px}@media (width<=900px){.event-modal .stadium-reference{max-height:330px}}.payment-panel{border:1px solid var(--line);background:radial-gradient(circle at 95% 0,#ff1fa829,#0000 22rem),linear-gradient(135deg,#fff,#f8f9ff);border-radius:28px;margin-top:20px;padding:clamp(18px,2.5vw,28px);box-shadow:0 22px 60px #0b102614}.payment-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.payment-head h3,.customer-box-title h3{color:var(--navy);margin:0 0 6px}.payment-head p,.customer-box-title p,.payment-instruction{color:var(--muted);margin:0;font-weight:750;line-height:1.65}.payment-head strong{color:var(--blue);white-space:nowrap;font-size:30px}.payment-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.payment-methods button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:16px;padding:13px 14px;font-weight:950}.payment-methods button.active{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple));border-color:#0000;box-shadow:0 16px 32px #1b4bff2e}.crypto-box,.bank-box,.customer-box{background:#fff;border:1px solid #1b4bff1f;border-radius:22px;margin-top:14px;padding:16px}.crypto-box{justify-content:space-between;align-items:center;gap:16px;display:flex}.crypto-box small,.bank-box small{color:var(--muted);font-weight:850;display:block}.crypto-box b,.bank-box b{color:var(--navy);display:block}.crypto-box code{color:var(--blue);word-break:break-all;background:#f4f6ff;border-radius:14px;margin-top:8px;padding:12px;font-weight:900;display:block}.bank-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-box-title{margin-bottom:14px}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-grid label{color:var(--navy);font-weight:900}.customer-grid input{border:1px solid var(--line);width:100%;font:inherit;border-radius:15px;outline:none;margin-top:7px;padding:13px 14px}.customer-grid input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1b4bff1a}.customer-grid .full{grid-column:1/-1}.payment-instruction{background:#f4f6ff;border-radius:16px;margin-top:14px;padding:12px 14px}.form-error{color:#b42318;background:#fff1f0;border-radius:14px;margin:12px 0 0;padding:10px 12px;font-weight:850}.payment-submit{justify-content:center;width:100%;margin-top:16px}.orders-list .order-card{grid-template-columns:1.6fr repeat(5,minmax(120px,.7fr))}@media (width<=900px){.payment-head,.crypto-box{flex-direction:column;align-items:stretch}.payment-methods,.bank-box,.customer-grid,.orders-list .order-card{grid-template-columns:1fr}}.payment-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050816b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.payment-modal-panel{width:min(860px,96vw);max-height:min(92vh,980px);margin:0;animation:.18s ease-out paymentModalIn;position:relative;overflow:auto}.payment-modal-close{z-index:2;width:42px;height:42px;color:var(--navy);cursor:pointer;background:#f4f6ff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 10px 24px #0b10261a}.payment-modal-close:hover{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple))}.payment-modal-panel .payment-head{padding-right:44px}@keyframes paymentModalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.payment-modal-backdrop{align-items:end;padding:0}.payment-modal-panel{border-radius:28px 28px 0 0;width:100vw;max-height:92vh}}.order-actions{align-content:center;gap:6px;display:grid}.order-actions button{justify-content:center;margin-top:6px}.order-details-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050816b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.order-details-modal{background:#f7f8ff;border-radius:32px;width:min(1180px,96vw);max-height:94vh;position:relative;overflow:auto;box-shadow:0 34px 120px #00000059}.order-details-head{color:#fff;background:radial-gradient(circle at 90% 20%,#ff1fa847,#0000 20rem),linear-gradient(135deg,#050816,#0b1026 58%,#22105a);padding:clamp(24px,4vw,42px)}.order-details-head h2{margin:12px 0 8px;font-size:clamp(30px,4vw,52px)}.order-details-head p{color:#ffffffc7;margin:0;font-weight:850}.order-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(18px,3vw,30px);display:grid}.order-detail-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:22px;box-shadow:0 18px 44px #0b10260f}.order-detail-card.hero-detail{background:radial-gradient(circle at 92% 10%,#1b4bff24,#0000 18rem),linear-gradient(135deg,#fff,#f7f8ff)}.order-detail-card h3{color:var(--navy);margin:0 0 16px}.detail-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.detail-line:last-child{border-bottom:0}.detail-line small{color:var(--muted);font-weight:850}.detail-line b{color:var(--navy);text-align:right}.detail-line.block{display:block}.detail-line code{color:var(--blue);word-break:break-all;background:#f4f6ff;border-radius:14px;margin-top:8px;padding:12px;font-weight:900;display:block}.seat-detail-list{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.seat-detail-list span{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple));border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.copy-order-payment{justify-content:center;width:100%;margin-top:16px}.order-detail-footer{justify-content:space-between;align-items:center;gap:18px;padding:0 clamp(18px,3vw,30px) clamp(18px,3vw,30px);display:flex}.order-detail-footer p{color:var(--muted);margin:0;font-weight:800}@media (width<=900px){.order-details-backdrop{padding:0}.order-details-modal{border-radius:0;width:100vw;max-height:100vh}.order-details-grid{grid-template-columns:1fr}.order-detail-footer{flex-direction:column;align-items:stretch}.detail-line{flex-direction:column;gap:4px}.detail-line b{text-align:left}}.order-actions{align-content:center}.order-actions button{min-width:132px}.hero-search-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:28px;width:min(100%,720px);margin:24px 0 20px;padding:16px;box-shadow:0 24px 70px #00000038}.hero-search-head{color:#fff;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.hero-search-head b{letter-spacing:-.01em;font-size:15px}.hero-search-head span{color:#ffffffa3;font-size:12px;font-weight:850}.hero-search-box{background:#fff;border-radius:20px;align-items:center;gap:10px;min-height:58px;padding:0 14px;display:flex;box-shadow:0 18px 50px #00000029}.hero-search-box svg{color:var(--blue);flex:none}.hero-search-box input{min-width:0;color:var(--navy);font:inherit;border:0;outline:0;flex:1;font-weight:850}.hero-search-box input::placeholder{color:#8a95b5}.hero-search-box button{width:34px;height:34px;color:var(--navy);background:#eef2ff;border:0;border-radius:12px;place-items:center;display:grid}.hero-search-results{gap:8px;margin-top:12px;display:grid}.hero-search-empty{margin:0;padding:10px 12px;font-size:13px;font-weight:800;color:#ffffffad!important}.hero-result-row{color:#fff;text-align:left;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto 22px;align-items:center;gap:12px;padding:9px;transition:transform .16s,background .16s,border-color .16s;display:grid}.hero-result-row:hover{background:#ffffff29;border-color:#ffffff38;transform:translateY(-2px)}.hero-result-image{background-position:50%;background-size:cover;border-radius:14px;width:62px;height:48px;box-shadow:inset 0 0 0 1px #ffffff24}.hero-result-text{gap:3px;min-width:0;display:grid}.hero-result-text b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.hero-result-text small{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.hero-result-row strong{color:#fff;font-size:13px}.event-cover{background-color:#0b1026}@media (width<=900px){.hero-search-card{border-radius:22px;padding:12px}.hero-search-head{flex-direction:column;align-items:flex-start;gap:4px}.hero-result-row{grid-template-columns:52px minmax(0,1fr) 18px}.hero-result-row strong{display:none}.hero-result-image{width:52px;height:42px}}.payment-methods.payment-methods-two{grid-template-columns:repeat(2,minmax(0,1fr))}.otp-box{background:#f4f6ff;border:1px solid #1b4bff1f;border-radius:18px;gap:8px;padding:12px;display:grid}.otp-box label{color:var(--navy);gap:7px;font-weight:900;display:grid}.otp-box input{width:100%}.otp-box p{color:var(--muted);margin:0;font-size:13px;font-weight:750}.otp-message{color:#065f46;background:#ecfdf5;border-radius:14px;padding:11px 12px;font-weight:850}@media (width<=900px){.payment-methods.payment-methods-two{grid-template-columns:1fr}}.mobile-nav-actions{display:none}.otp-modal-backdrop{z-index:160;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050816b3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.otp-modal{text-align:center;background:#fff;border-radius:30px;gap:14px;width:min(430px,94vw);padding:28px;display:grid;position:relative;box-shadow:0 34px 110px #00000059}.otp-modal-close{width:38px;height:38px;color:var(--navy);background:#f4f6ff;border:0;border-radius:14px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.otp-modal-icon{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple), var(--magenta));border-radius:22px;place-items:center;width:62px;height:62px;margin:0 auto;display:grid;box-shadow:0 18px 40px #7a2cff3d}.otp-modal h3{color:var(--navy);letter-spacing:-.03em;margin:4px 0 0;font-size:26px}.otp-modal p{color:var(--muted);margin:0;font-weight:750;line-height:1.55}.otp-modal input{border:1px solid var(--line);text-align:center;letter-spacing:.35em;width:100%;color:var(--navy);border-radius:18px;outline:none;padding:16px 18px;font-size:20px;font-weight:950}.otp-modal input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1b4bff1a}.otp-modal .otp-message,.otp-modal .error{text-align:left}.otp-modal .resend-otp{margin:0 auto}@media (width<=760px){.site-header{gap:10px;min-height:66px;padding:9px 4vw}.brand{flex:1;gap:9px;min-width:0}.brand img{width:44px;height:44px}.brand strong{letter-spacing:-.035em;font-size:18px}.brand span{display:none!important}.mobile-menu{flex:none;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:inline-grid}.header-actions{display:none!important}.nav{gap:8px;max-height:calc(100vh - 88px);overflow:auto;padding:14px!important;top:72px!important;left:4vw!important;right:4vw!important}.nav button{justify-content:flex-start;min-height:46px;padding:12px 14px;font-weight:900}.mobile-nav-actions{border-top:1px solid var(--line);gap:10px;margin-top:8px;padding-top:12px;display:grid}.mobile-nav-actions .lang-switch,.mobile-nav-actions .ghost-btn,.mobile-nav-actions .primary-btn,.mobile-nav-actions .user-chip,.mobile-nav-actions .icon-btn{width:100%}.mobile-nav-actions .lang-switch{border-radius:18px;justify-content:center;padding:8px}.mobile-nav-actions .ghost-btn,.mobile-nav-actions .primary-btn,.mobile-nav-actions .user-chip,.mobile-nav-actions .icon-btn{border-radius:18px;justify-content:center;min-height:48px}.mobile-nav-actions .user-chip{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden}.mobile-nav-actions .mobile-logout{gap:8px;width:100%;height:auto}.otp-modal-backdrop{padding:12px}.otp-modal{border-radius:26px;width:min(100%,420px);padding:24px 18px 20px}}.event-cover,.modal-cover,.hero-result-image{background-color:#0b1026;background-position:50%;background-size:cover}.event-cover{min-height:190px}.fan-id-input{text-transform:uppercase;letter-spacing:.06em;font-weight:900}.event-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=768px){.modal-backdrop,.payment-modal-backdrop,.otp-modal-backdrop,.order-details-backdrop{z-index:9999;background:#050816eb;width:100vw;height:100dvh;display:block;position:fixed;inset:0;overflow:hidden;padding:0!important}.event-modal,.auth-modal,.payment-modal-panel,.otp-modal,.order-details-modal{width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:hidden auto!important}.event-modal{flex-direction:column;display:flex}.event-modal .modal-cover{flex:none;min-height:270px;border-radius:0!important}.event-modal .modal-content{flex:1;padding:18px 14px 110px!important}.auth-modal,.otp-modal,.payment-modal-panel{background:#fff;flex-direction:column;justify-content:flex-start;display:flex;padding:76px 18px 34px!important}.payment-modal-panel{gap:14px}.order-details-modal{background:#f7f8ff}.order-details-head{border-radius:0!important;padding:76px 18px 28px!important}.order-details-grid{grid-template-columns:1fr!important;padding:16px!important}.order-detail-footer{padding:0 16px 28px!important}.event-modal .close,.auth-modal .close,.order-details-modal .close,.payment-modal-close,.otp-modal-close{top:max(14px, env(safe-area-inset-top))!important;z-index:10010!important;color:#0b1026!important;background:#fffffff0!important;border-radius:16px!important;width:44px!important;height:44px!important;position:fixed!important;right:14px!important;box-shadow:0 14px 34px #00000038!important}.payment-head{flex-direction:column;align-items:flex-start}.payment-head strong{font-size:24px}.crypto-box,.bank-box,.customer-box,.otp-box{border-radius:18px}.customer-grid,.payment-methods,.payment-methods.payment-methods-two,.bank-box{grid-template-columns:1fr!important}.checkout-bar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-radius:22px 22px 0 0;margin:18px -14px -110px;padding:14px;position:sticky;bottom:0;box-shadow:0 -18px 45px #0b102629}.hero-result-row,.event-card,.order-card{max-width:100%}}@supports not (height:100dvh){@media (width<=768px){.modal-backdrop,.payment-modal-backdrop,.otp-modal-backdrop,.order-details-backdrop,.event-modal,.auth-modal,.payment-modal-panel,.otp-modal,.order-details-modal{height:100vh!important;min-height:100vh!important;max-height:100vh!important}}}.popular-section-head,.popular-category-head{margin-top:34px}.popular-events-grid{margin-bottom:10px}.popular-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:18px 0 42px;display:grid}.popular-category-card{color:#fff;text-align:left;cursor:pointer;background-color:#0b1026;background-position:50%;background-size:cover;border:0;border-radius:28px;min-height:210px;padding:18px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 18px 48px #0b10261f}.popular-category-card:before{content:"";z-index:0;background:radial-gradient(circle at 90% 5%,#ffffff38,#0000 13rem),linear-gradient(#0508162e,#050816d6);position:absolute;inset:0}.popular-category-card:hover{transform:translateY(-5px);box-shadow:0 28px 70px #0b102638}.popular-category-card>*{z-index:1;position:relative}.popular-category-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #ffffff38;border-radius:16px;place-items:center;width:42px;height:42px;margin-bottom:28px;display:grid}.popular-category-card strong{letter-spacing:-.04em;margin-bottom:6px;font-size:22px;display:block}.popular-category-card small{color:#ffffffbd;margin-bottom:10px;font-weight:900;display:block}.popular-category-card p{color:#ffffffb8;margin:0;font-weight:750;line-height:1.5}@media (width<=1180px){.popular-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.popular-category-grid{grid-template-columns:1fr;gap:12px}.popular-category-card{border-radius:22px;min-height:170px}.popular-category-icon{margin-bottom:20px}}.account-success-box{text-align:center;background:linear-gradient(135deg,#1b4bff1a,#9f6bff1a);border:1px solid #1b4bff2e;border-radius:24px;margin-top:18px;padding:22px}.account-success-icon{color:#fff;background:linear-gradient(135deg,#1b4bff,#9f6bff);border-radius:22px;place-items:center;width:64px;height:64px;margin:0 auto 12px;display:grid;box-shadow:0 18px 42px #1b4bff42}.account-success-box h3{color:#0b1026;letter-spacing:-.04em;margin:0 0 8px;font-size:24px}.account-success-box p{color:#0b1026ad;margin:0 0 16px;font-weight:800;line-height:1.55}.account-success-modal{text-align:center;background:#fff;border-radius:32px;width:min(94vw,460px);padding:34px;animation:.22s both modalIn;position:relative;box-shadow:0 30px 90px #0b102657}.account-success-modal h3{color:#0b1026;letter-spacing:-.05em;margin:0 0 10px;font-size:28px;line-height:1.05}.account-success-modal p{color:#0b1026ad;margin:0 0 22px;font-weight:800;line-height:1.55}.account-success-modal .close{position:absolute;top:16px;right:16px}@media (width<=768px){.account-success-modal{flex-direction:column;justify-content:center;display:flex;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;padding:96px 22px 34px!important}.event-grid,.popular-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.event-card{border-radius:18px!important}.event-cover{height:118px!important;min-height:118px!important;padding:9px!important}.event-cover span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;padding:5px 7px!important;font-size:10px!important}.event-body{padding:11px!important}.event-type{letter-spacing:.05em!important;font-size:9px!important}.event-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:5px 0!important;font-size:14px!important;line-height:1.12!important}.event-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-bottom:8px!important;font-size:11px!important;line-height:1.35!important}.event-meta{gap:5px!important;margin:5px 0!important;font-size:10px!important}.event-meta svg{flex:none;width:13px!important;height:13px!important}.event-bottom{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-top:10px!important}.event-bottom small{font-size:10px!important}.event-bottom strong{font-size:15px!important}.event-bottom .small-btn,.event-bottom button{width:100%;min-height:34px;border-radius:12px!important;padding:8px 10px!important;font-size:11px!important}.team-strip.compact,.team-strip{gap:5px!important;margin:8px 0!important}.team-badge.compact span,.team-badge span{max-width:44px!important;font-size:9px!important}.team-badge.compact img,.team-badge img{width:22px!important;height:22px!important}.vs-pill{padding:4px 5px!important;font-size:8px!important}}@media (width<=360px){.event-grid,.popular-events-grid{gap:9px!important}.event-cover{height:104px!important;min-height:104px!important}.event-body{padding:9px!important}.event-body h3{font-size:13px!important}.event-bottom strong{font-size:14px!important}}@media (width<=768px){.event-grid:has(.match-card){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.match-card{min-width:0}.match-card .event-cover{background-position:50%!important;background-size:cover!important;height:112px!important;min-height:112px!important}.match-card .event-body h3{-webkit-line-clamp:2;font-size:13px!important;line-height:1.12!important}.match-card .event-body p{-webkit-line-clamp:1;font-size:10px!important}.match-card .event-meta{font-size:9.5px!important}.match-card .event-bottom{margin-top:8px!important}.match-card .event-bottom strong{font-size:14px!important}.match-card .event-bottom .primary-btn.small{min-height:32px!important;font-size:10px!important}}.hero-copy{flex-direction:column;justify-content:center;display:flex}.hero-search-card{margin-top:0}@media (width<=768px){.hero{padding-top:18px}.hero-copy{min-height:auto}.hero-search-card{width:100%}}.hero-search-title-only{color:var(--navy);letter-spacing:-.07em;max-width:840px;margin:0 0 20px;font-size:clamp(34px,5vw,62px);line-height:.98}@media (width<=768px){.hero-search-title-only{letter-spacing:-.05em;margin-bottom:16px;font-size:34px;line-height:1.04}}.hp-field{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}@media (width<=768px){.popular-category-grid{grid-template-columns:1fr!important;gap:14px!important}.popular-category-card{border-radius:24px!important;min-height:178px!important;padding:18px!important}.popular-category-icon{border-radius:16px!important;width:42px!important;height:42px!important;margin-bottom:22px!important}.popular-category-card strong{font-size:22px!important}.popular-category-card small{font-size:13px!important}.popular-category-card p{font-size:13px!important;line-height:1.5!important}}.price-source-note{color:#0b102694;margin-top:8px;font-weight:850;display:block}.stadium-zone{color:#111827!important;opacity:.96!important;background:#b9de8eeb!important;border:1px solid #6996468c!important;border-radius:6px!important;box-shadow:0 6px 12px #1118271f!important}.stadium-zone strong{white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:3px 6px;display:inline-flex;box-shadow:0 6px 14px #11182724;color:#111827!important;font-size:10px!important;line-height:1!important}.stadium-zone span{white-space:nowrap;color:#ff1f7a!important;font-size:9px!important;font-weight:950!important;line-height:1!important}.stadium-zone:hover,.stadium-zone.active{z-index:7!important;background:#a8d970fa!important;transform:scale(1.08)!important;box-shadow:0 16px 32px #11182738,0 0 0 3px #fffffff2!important}.stadium-map-badge{border:1px solid #11182714;color:#111827!important;background:#ffffffeb!important}.stadium-map-badge span{color:#ff1f7a!important}@media (width<=900px){.stadium-zone strong{padding:2px 4px;font-size:7px!important}.stadium-zone span{font-size:6px!important}}.zoomable-stadium{cursor:grab;touch-action:none}.zoomable-stadium.panning{cursor:grabbing}.stadium-zoom-layer{transform-origin:50%;will-change:transform;width:100%;transition:transform .16s;position:relative}.zoomable-stadium.panning .stadium-zoom-layer{transition:none}.stadium-zoom-controls{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #0b102614;border-radius:16px;gap:7px;padding:7px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 16px 34px #0b10262e}.stadium-zoom-controls button{color:#fff;cursor:pointer;background:#0b1026;border:0;border-radius:11px;min-width:36px;height:34px;font-weight:950}.stadium-zoom-controls button:last-child{color:#0b1026;background:#fff;border:1px solid #0b10261f;min-width:62px}.category-grid-after-map .category.active{transform:translateY(-3px);box-shadow:0 22px 50px #1b4bff38,inset 0 0 0 2px #1b4bff5c}@media (width<=768px){.stadium-zoom-controls{gap:5px;padding:5px;top:10px;right:10px}.stadium-zoom-controls button{min-width:32px;height:31px;font-size:12px}.stadium-zoom-controls button:last-child{min-width:54px}.stadium-map-badge{color:#0b1026!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #0b10261a!important;border-radius:16px!important;width:auto!important;margin:10px 10px 0!important;padding:10px 12px!important;position:static!important;box-shadow:0 10px 28px #0b10261a!important}.stadium-map-badge b{color:#0b1026!important;font-size:13px!important}.stadium-map-badge span{color:#0b102694!important;font-size:10px!important}.stadium-map.image-map{padding-bottom:10px!important}}.popular-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.popular-category-card{text-align:left;flex-direction:column;justify-content:flex-end;min-height:210px;display:flex}.popular-category-card strong{font-size:clamp(20px,2vw,28px);line-height:1.05}.popular-category-card small{margin-top:8px}.popular-category-card p{max-width:280px;margin-top:8px}@media (width<=900px){.popular-category-grid{grid-template-columns:1fr!important;gap:14px!important}.popular-category-card{border-radius:24px!important;min-height:170px!important;padding:18px!important}}.primary-btn.is-loading,.secondary-btn.is-loading,button:disabled{cursor:not-allowed}.primary-btn.is-loading{opacity:.92;justify-content:center;align-items:center;gap:9px;display:inline-flex}.btn-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:999px;flex:none;width:16px;height:16px;animation:.75s linear infinite eventoras-spin;display:inline-block}@keyframes eventoras-spin{to{transform:rotate(360deg)}}.auth-modal input:disabled,.otp-modal input:disabled,.customer-grid input:disabled{opacity:.72;cursor:not-allowed}.orders-hero{position:relative;overflow:hidden}.orders-dashboard{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(1180px,100% - 32px);margin:-24px auto 28px;display:grid;position:relative}.order-metric{background:#fffffff5;border:1px solid #0b102614;border-radius:24px;padding:20px;box-shadow:0 20px 50px #0b102614}.order-metric span{color:#0b102694;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850;display:block}.order-metric strong{color:#0b1026;margin-top:8px;font-size:clamp(24px,3vw,36px);line-height:1;display:block}.order-metric small{color:#0b10268c;margin-top:8px;font-weight:700;display:block}.order-metric.highlight{color:#fff;background:linear-gradient(135deg,#095570,#1999e0)}.order-metric.highlight span,.order-metric.highlight small,.order-metric.highlight strong{color:#fff}.professional-orders{gap:18px;width:min(1180px,100% - 32px);margin:0 auto 60px;display:grid}.professional-order-card{background:#fff;border:1px solid #0b102614;border-radius:28px;padding:22px;box-shadow:0 20px 60px #0b102614}.order-card-top{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.order-card-top h3{color:#0b1026;margin:12px 0 8px;font-size:clamp(20px,2vw,28px);line-height:1.1}.order-card-top p{color:#0b10269e;align-items:center;gap:8px;margin:6px 0;font-weight:750;display:flex}.order-status-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.order-status-pill.warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.order-status-pill.success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.order-status-pill.danger{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.order-total-box{text-align:right;background:#f5f9fc;border:1px solid #0b10260f;border-radius:22px;min-width:170px;padding:18px}.order-total-box small{color:#0b102694;text-transform:uppercase;letter-spacing:.06em;font-weight:850;display:block}.order-total-box strong{color:#095570;margin-top:8px;font-size:24px;display:block}.order-meta-grid{grid-template-columns:1.2fr 1fr 1.5fr .8fr;gap:12px;margin-top:22px;display:grid}.order-meta-grid>div{background:#f8fbfd;border:1px solid #0b10260f;border-radius:18px;min-width:0;padding:14px}.order-meta-grid small{color:#0b10268a;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:850;display:block}.order-meta-grid b{color:#0b1026;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;display:block;overflow:hidden}.order-card-footer{border-top:1px solid #0b102612;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.order-card-footer p{color:#0b1026a3;align-items:center;gap:8px;margin:0;font-weight:800;display:flex}.professional-order-modal{max-width:1040px}.professional-head{color:#fff;background:linear-gradient(135deg,#095570,#1999e0);border-radius:24px;margin-bottom:18px;padding:24px}.professional-head h2,.professional-head p{color:#fff}.professional-head .order-status-pill{color:#fff;background:#ffffff2e;border-color:#ffffff3d}.ticket-application-card{grid-template-columns:1.2fr .8fr 1.2fr;gap:12px;margin-bottom:18px;display:grid}.ticket-application-card>div{background:#f8fbfd;border:1px solid #0b102612;border-radius:18px;padding:16px}.ticket-application-card small{color:#0b10268a;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:850;display:block}.ticket-application-card strong{color:#0b1026;margin-top:6px;display:block}.professional-details-grid{align-items:stretch}.allocation-table{border:1px solid #0b102614;border-radius:16px;width:100%;margin-top:12px;overflow:hidden}.allocation-row{grid-template-columns:1.4fr .8fr .6fr .8fr;gap:0;display:grid}.allocation-row span{color:#0b1026;border-bottom:1px solid #0b102612;border-right:1px solid #0b102612;min-width:0;padding:12px;font-weight:800}.allocation-row span:last-child{border-right:0}.allocation-row.head{background:#f5f9fc}.allocation-row.head span{color:#0b10268f;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.professional-seat-list{margin-top:14px}.professional-footer{background:#f8fbfd;border-radius:20px;padding:16px}@media (width<=900px){.orders-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.order-card-top,.order-card-footer{flex-direction:column;align-items:stretch}.order-total-box{text-align:left;width:100%}.order-meta-grid,.ticket-application-card,.allocation-row{grid-template-columns:1fr}.allocation-row span{border-right:0}}@media (width<=560px){.orders-dashboard{grid-template-columns:1fr;width:min(100% - 22px,1180px)}.professional-orders{width:min(100% - 22px,1180px)}.professional-order-card{border-radius:22px;padding:16px}.order-card-top h3{font-size:20px}.order-total-box strong{font-size:21px}}.support-submit.is-loading{justify-content:center;align-items:center;gap:9px;display:inline-flex}.support-form input:disabled,.support-form textarea:disabled{opacity:.72;cursor:not-allowed}.professional-support-card{border:1px solid #0b102614;box-shadow:0 20px 60px #0b102614}.support-success-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1000;background:#0b102694;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.support-success-modal{text-align:center;background:#fff;border:1px solid #ffffff8c;border-radius:28px;width:min(460px,100%);padding:28px;position:relative;box-shadow:0 30px 90px #0b10263d}.support-success-icon{color:#fff;background:linear-gradient(135deg,#095570,#1999e0);border-radius:24px;place-items:center;width:74px;height:74px;margin:0 auto 16px;display:grid;box-shadow:0 18px 40px #1999e047}.support-success-modal h3{color:#0b1026;margin:0 0 10px;font-size:26px}.support-success-modal p{color:#0b1026a3;margin:0;font-weight:700;line-height:1.65}.support-sent-destination{background:#f5f9fc;border:1px solid #0b102612;border-radius:18px;margin:20px 0;padding:14px}.support-sent-destination small{color:#0b10268c;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900;display:block}.support-sent-destination strong{color:#095570;margin-top:6px;display:block}@media (width<=560px){.support-success-modal{border-radius:24px;padding:24px 18px}}.support-contact-email{background:linear-gradient(135deg,#09557014,#1999e01a);border:1px solid #1999e02e;border-radius:20px;margin-bottom:16px;padding:16px}.support-contact-email small{color:#0b102694;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:950;display:block}.support-contact-email a{color:#095570;word-break:break-word;font-size:18px;font-weight:950;text-decoration:none}.support-contact-email a:hover{text-decoration:underline}.support-contact-email p{color:#0b10269e;margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.55}.support-success-kicker{color:#095570;text-transform:uppercase;letter-spacing:.08em;background:#1999e01a;border-radius:999px;margin-bottom:8px;padding:7px 11px;font-size:11px;font-weight:950;display:inline-flex}.support-success-modal p{max-width:380px;margin-left:auto;margin-right:auto}.support-form input[readonly]{color:#095570;cursor:default;background:#f5f9fc;font-weight:850}.dynamic-hero-card{cursor:pointer;isolation:isolate;transform:translateZ(0)}.dynamic-hero-card:focus-visible{outline-offset:4px;outline:4px solid #1999e061}.dynamic-hero-photo{filter:saturate(1.12)contrast(1.06)brightness(.86);z-index:1;transition:transform .7s,filter .45s;inset:0;background-position:50%!important;background-size:cover!important;border-radius:36px!important;width:100%!important;height:100%!important;min-height:100%!important;padding:0!important;position:absolute!important}.dynamic-hero-card:hover .dynamic-hero-photo{filter:saturate(1.18)contrast(1.08)brightness(.92);transform:scale(1.045)}.dynamic-hero-overlay{background:radial-gradient(circle at 82% 18%,#1999e057,#0000 18rem),linear-gradient(90deg,#050816d1,#05081647 48%,#0508169e),linear-gradient(#0508161f,#050816db)!important}.dynamic-hero-content{z-index:4;color:#fff;max-width:470px;position:absolute;bottom:118px;left:28px;right:28px}.dynamic-hero-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;letter-spacing:.08em;background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.dynamic-hero-content h2{color:#fff;letter-spacing:-.04em;margin:14px 0 8px;font-size:clamp(26px,3.4vw,46px);line-height:1.02}.dynamic-hero-content p{color:#ffffffd1;margin:0;font-weight:800;line-height:1.45}.dynamic-hero-price{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:18px;width:fit-content;margin-top:16px;padding:12px 14px}.dynamic-hero-price small{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:950;display:block}.dynamic-hero-price strong{color:#fff;margin-top:3px;font-size:22px;display:block}.dynamic-live-panel{bottom:24px!important;left:24px!important}.dynamic-hero-thumbs{z-index:5;grid-template-columns:repeat(2,54px);gap:9px;display:grid;position:absolute;top:22px;right:22px}.dynamic-hero-thumbs button{cursor:pointer;background:#ffffff1a;border:2px solid #ffffff42;border-radius:18px;width:54px;height:54px;padding:0;overflow:hidden;box-shadow:0 14px 34px #0000002e}.dynamic-hero-thumbs button.active{border-color:#fff;transform:translateY(-2px)}.dynamic-hero-thumbs span{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.dynamic-hero-open{z-index:5;color:#0b1026;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:13px 17px;font-weight:950;position:absolute;bottom:28px;right:24px;box-shadow:0 18px 48px #0000003d}.dynamic-hero-open:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.dynamic-hero-content{bottom:96px;left:18px;right:18px}.dynamic-hero-content h2{font-size:26px}.dynamic-hero-content p{font-size:13px}.dynamic-hero-thumbs{grid-template-columns:repeat(2,44px);gap:7px;top:14px;right:14px}.dynamic-hero-thumbs button{border-radius:15px;width:44px;height:44px}.dynamic-live-panel{display:none}.dynamic-hero-open{padding:11px 15px;bottom:18px;left:18px;right:auto}.dynamic-hero-price{margin-top:12px;padding:10px 12px}}.dynamic-hero-background-section{border-radius:42px;padding:74px 38px 42px;transition:background-image .45s;position:relative;overflow:hidden;box-shadow:0 28px 90px #0b102629;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.dynamic-hero-background-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 20%,#1999e057,#0000 24rem),radial-gradient(circle at 90% 20%,#ff1fa833,#0000 18rem),linear-gradient(90deg,#050816db,#05081694 45%,#050816b8);position:absolute;inset:0}.dynamic-hero-background-overlay{z-index:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;position:absolute;inset:0}.dynamic-hero-background-section .hero-copy,.dynamic-hero-background-section .hero-card{z-index:1;position:relative}.dynamic-hero-background-section .hero-search-title-only{color:#fff;text-shadow:0 16px 45px #0000005c}.dynamic-hero-background-section .hero-search-card{background:#fffffff0;border:1px solid #ffffff9e;box-shadow:0 24px 70px #0003}.dynamic-hero-background-section .hero-search-head span{color:#0b102694}.dynamic-hero-background-section .dynamic-hero-card{border-color:#ffffff3d;box-shadow:0 28px 90px #0000004d}@media (width<=760px){.dynamic-hero-background-section{border-radius:30px;padding:22px;background-position:top!important}.dynamic-hero-background-section:before{background:linear-gradient(#050816d1,#050816ad 54%,#050816c7)}}.dynamic-hero-background-section .hero-search-head b,.hero-search-head b{font-weight:950;color:#095570!important}.dynamic-hero-background-section .hero-search-head span,.hero-search-head span{font-weight:950;color:#1999e0!important}.dynamic-hero-background-section .hero-search-empty,.hero-search-empty{background:linear-gradient(135deg,#1999e01a,#0955700f);border:1px solid #1999e029;border-radius:16px;color:#095570!important}.dynamic-hero-background-section .hero-search-card{background:#fffffff5!important}.dynamic-hero-background-section .hero-search-box{border:1px solid #1999e02e}.team-badge .team-flag-emoji{background:#fff;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:inline-grid;box-shadow:0 8px 20px #0b10261f}.team-badge.compact .team-flag-emoji{width:28px;height:28px;font-size:18px}.event-cover{position:relative;overflow:hidden}.event-cover-flags{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff3d;border-radius:20px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 16px 42px #0003}.event-cover-flags .cover-flag{background:#fff;border-radius:999px;place-items:center;width:42px;height:42px;font-size:27px;font-style:normal;line-height:1;display:inline-grid;box-shadow:0 10px 24px #0003}.event-cover-flags strong{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#095570,#1999e0);border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:28px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:0 8px 22px #09557047}@media (width<=560px){.event-cover-flags{gap:8px;padding:8px 10px;bottom:10px;left:10px;right:10px}.event-cover-flags .cover-flag{width:36px;height:36px;font-size:23px}.team-badge.compact .team-flag-emoji{width:24px;height:24px;font-size:16px}}@media (width<=768px){.tickets-event-grid,.all-tickets-grid{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important;overflow:visible!important}.tickets-event-grid .event-card,.all-tickets-grid .event-card{background:#fff!important;border:1px solid #0b102614!important;border-radius:18px!important;grid-template-columns:none!important;gap:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 12px 34px #0b102612!important}.tickets-event-grid .event-card:last-child,.all-tickets-grid .event-card:last-child{border-bottom:1px solid #0b102614!important}.tickets-event-grid .event-cover,.all-tickets-grid .event-cover{border-radius:0!important;height:118px!important;min-height:118px!important;padding:9px!important}.tickets-event-grid .event-body,.all-tickets-grid .event-body{padding:11px!important}.tickets-event-grid .event-body h3,.all-tickets-grid .event-body h3{font-size:13.5px!important;line-height:1.12!important}.tickets-event-grid .event-body p,.all-tickets-grid .event-body p{font-size:10.5px!important;line-height:1.25!important}.tickets-event-grid .event-meta,.all-tickets-grid .event-meta{font-size:10px!important}.tickets-event-grid .event-bottom,.all-tickets-grid .event-bottom{align-items:center!important;gap:8px!important}.tickets-event-grid .event-bottom strong,.all-tickets-grid .event-bottom strong{font-size:14px!important}.tickets-event-grid .event-bottom .primary-btn.small,.all-tickets-grid .event-bottom .primary-btn.small{min-height:32px!important;padding:8px 10px!important;font-size:10px!important}}@media (width<=360px){.tickets-event-grid,.all-tickets-grid{gap:9px!important}.tickets-event-grid .event-cover,.all-tickets-grid .event-cover{height:106px!important;min-height:106px!important}.tickets-event-grid .event-body,.all-tickets-grid .event-body{padding:9px!important}}.clean-story-hero{min-height:620px;padding:34px 34px 38px}.clean-hero-inner{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:24px;min-height:548px;display:grid;position:relative}.clean-hero-content{max-width:880px;padding:26px 10px 12px}.clean-hero-kicker{color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.clean-hero-title{color:#fff;letter-spacing:-.06em;text-shadow:0 16px 50px #00000042;max-width:900px;margin:18px 0;font-size:clamp(52px,7vw,92px);line-height:.98}.clean-hero-tabs{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.clean-hero-tab{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:0;border-radius:999px;padding:12px 17px;font-size:15px;font-weight:850;box-shadow:inset 0 0 0 1px #ffffff24}.clean-hero-tab.active,.clean-hero-tab:hover{color:#0b1026;box-shadow:none;background:#f7d515}.clean-hero-search-card{border:1px solid #ffffffb8;border-radius:34px;max-width:1030px;margin-top:12px;padding:20px 22px 18px;box-shadow:0 26px 90px #0000002e;background:#fffffff2!important}.clean-hero-search-head{margin-bottom:14px}.clean-hero-search-head b{font-size:20px;font-weight:950;display:block;color:#095570!important}.clean-hero-search-head span{margin-top:4px;font-size:15px;font-weight:850;display:block;color:#1999e0!important}.clean-hero-search-box{background:#f2f4f7;border:1px solid #0b10261a;border-radius:999px;gap:14px;min-height:84px;padding:12px 12px 12px 20px}.clean-hero-search-box>svg:first-child{color:#0b1026;opacity:.75}.clean-hero-search-box input{color:#0b1026;font-size:26px;font-weight:700}.clean-hero-search-box input::placeholder{color:#0b102657}.clean-hero-search-box button{color:#0b1026;cursor:pointer;background:#f7d515;border:0;border-radius:999px;flex:none;place-items:center;width:60px;height:60px;display:inline-grid}.clean-hero-results{margin-top:12px}.clean-hero-trending{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;display:flex}.clean-hero-trending span{color:#0b1026b8;font-weight:850}.clean-hero-trending button{color:#095570;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.clean-hero-feature{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:0;border-radius:34px;grid-template-rows:240px auto;align-self:stretch;display:grid;overflow:hidden;box-shadow:0 26px 80px #0000003d}.clean-hero-feature-thumb{background-position:50%;background-size:cover;position:relative}.clean-hero-feature-thumb:after{content:"";background:linear-gradient(#0000000a,#0000005c);position:absolute;inset:0}.clean-hero-feature-body{gap:10px;padding:20px;display:grid}.clean-hero-feature-body small{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.clean-hero-feature-body strong{font-size:26px;line-height:1.06}.clean-hero-feature-body span{color:#ffffffd1;font-weight:700;line-height:1.45}.clean-hero-feature-body em{color:#f7d515;margin-top:4px;font-style:normal;font-weight:900}@media (width<=980px){.clean-story-hero{min-height:auto}.clean-hero-inner{grid-template-columns:1fr;min-height:auto}.clean-hero-feature{display:none}.clean-hero-title{max-width:100%}}@media (width<=760px){.clean-story-hero{border-radius:30px;padding:18px}.clean-hero-content{padding:8px 0 0}.clean-hero-title{margin:14px 0 16px;font-size:46px}.clean-hero-tabs{flex-wrap:nowrap;gap:8px;margin-bottom:14px;padding-bottom:4px;overflow-x:auto}.clean-hero-tab{white-space:nowrap;padding:10px 14px;font-size:13px}.clean-hero-search-card{border-radius:24px;padding:16px 14px 14px}.clean-hero-search-head b{font-size:18px}.clean-hero-search-head span{font-size:13px}.clean-hero-search-box{min-height:62px;padding:10px 10px 10px 14px}.clean-hero-search-box input{font-size:18px}.clean-hero-search-box button{width:42px;height:42px}.clean-hero-trending{gap:6px 10px}.clean-hero-trending span,.clean-hero-trending button{font-size:12px}}@media (width<=480px){.clean-hero-title{font-size:38px}.clean-hero-kicker{padding:8px 11px;font-size:10px}}@media (width>=981px){main:has(.clean-story-hero){width:100%;max-width:none}:is(main:has(.clean-story-hero)>section:not(.clean-story-hero),main:has(.clean-story-hero)>div:not(.clean-story-hero)){width:min(1180px,90vw);margin-left:auto;margin-right:auto}.clean-story-hero{border-radius:0;width:100%;max-width:none;min-height:660px;margin-left:0;margin-right:0;padding:56px max(44px,50vw - 590px) 54px}.clean-hero-inner{min-height:550px}.clean-hero-content{max-width:920px}}.clean-hero-tab.active,.clean-hero-tab:hover,.clean-hero-search-box button{color:#fff!important;background:linear-gradient(135deg,#1999e0,#095570)!important}.clean-hero-kicker{background:#1999e038!important;border-color:#1999e057!important}.clean-hero-feature{border:1px solid #1999e03d;background:#09557047!important}@media (width<=760px){.clean-story-hero{width:100%;margin-left:auto;margin-right:auto}.clean-hero-tab.active,.clean-hero-tab:hover,.clean-hero-search-box button{color:#fff!important;background:linear-gradient(135deg,#1999e0,#095570)!important}}:root{--eventoras-royal:#0f2ec6;--eventoras-electric:#006bff;--eventoras-purple:#7222f3;--eventoras-neon:#8b2cff;--eventoras-magenta:#ec148b;--eventoras-night:#020631}.clean-story-hero{isolation:isolate;color:#fff;background-color:var(--eventoras-night);position:relative;overflow:hidden;gap:0!important;align-items:initial!important;grid-template-columns:none!important;display:block!important}.clean-story-hero:before{background:radial-gradient(circle at 18% 24%,#006bff75,#0000 28rem),radial-gradient(circle at 74% 18%,#ec148b5c,#0000 25rem),radial-gradient(circle at 86% 72%,#8b2cff57,#0000 30rem),linear-gradient(120deg,#020631f0,#0f2ec6b3 44%,#020631f0)!important}.clean-story-hero .dynamic-hero-background-overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(90deg,#020631db,#02063185 42%,#020631d1),linear-gradient(#02063133,#020631db)!important}@media (width>=981px){main:has(.clean-story-hero){width:100%!important;max-width:none!important;margin:0!important}:is(main:has(.clean-story-hero)>section:not(.clean-story-hero),main:has(.clean-story-hero)>div:not(.clean-story-hero)){width:min(1180px,90vw);margin-left:auto;margin-right:auto}.clean-story-hero{border-radius:0!important;width:100vw!important;max-width:none!important;min-height:650px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:56px max(44px,50vw - 640px)!important}.clean-hero-inner{width:min(1280px,100vw - 88px);margin:0 auto;grid-template-columns:minmax(560px,1fr) minmax(320px,420px)!important;align-items:center!important;gap:clamp(28px,4vw,60px)!important;min-height:540px!important;display:grid!important}.clean-hero-content{width:100%;max-width:760px!important;padding:0!important}.clean-hero-title{letter-spacing:-.06em!important;word-break:normal!important;overflow-wrap:normal!important;max-width:760px!important;margin:18px 0 22px!important;font-size:clamp(54px,5vw,82px)!important;line-height:.96!important}.clean-hero-search-card{max-width:860px!important}.clean-hero-feature{justify-self:end;width:100%;max-width:420px;min-height:480px;grid-template-rows:230px auto!important}}@media (width>=981px) and (width<=1200px){.clean-story-hero{padding-left:34px!important;padding-right:34px!important}.clean-hero-inner{width:min(100%,100vw - 68px);grid-template-columns:minmax(0,1fr) 330px!important;gap:28px!important}.clean-hero-title{font-size:clamp(48px,5.1vw,66px)!important}.clean-hero-feature{max-width:330px}}@media (width<=980px){.clean-story-hero{border-radius:30px!important;width:min(94vw,1180px)!important;margin-left:auto!important;margin-right:auto!important;padding:22px!important}.clean-hero-inner{min-height:auto!important;display:block!important}.clean-hero-content{max-width:100%!important;padding:8px 0 0!important}.clean-hero-feature{display:none!important}}@media (width<=760px){.clean-story-hero{border-radius:28px!important;width:min(94vw,1180px)!important;margin:18px auto 28px!important;padding:18px!important}.clean-hero-title{letter-spacing:-.05em!important;margin:14px 0 16px!important;font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important}.clean-hero-tabs{scrollbar-width:none;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important;gap:8px!important}.clean-hero-tabs::-webkit-scrollbar{display:none}.clean-hero-tab{white-space:nowrap;padding:10px 14px!important;font-size:13px!important}.clean-hero-search-card{border-radius:24px!important;padding:15px 13px 14px!important}.clean-hero-search-box{min-height:60px!important;padding:9px 9px 9px 13px!important}.clean-hero-search-box input{font-size:17px!important}.clean-hero-search-box button{width:42px!important;height:42px!important}}.clean-hero-kicker{color:#fff!important;background:#006bff3d!important;border-color:#8b2cff6b!important}.clean-hero-tab.active,.clean-hero-tab:hover{background:linear-gradient(135deg, var(--eventoras-electric), var(--eventoras-purple), var(--eventoras-neon))!important;color:#fff!important}.clean-hero-search-head b{color:var(--eventoras-night)!important}.clean-hero-search-head span{color:var(--eventoras-electric)!important}.clean-hero-search-box{border-color:#006bff38!important}.clean-hero-search-box button{background:linear-gradient(135deg, var(--eventoras-electric), var(--eventoras-purple))!important;color:#fff!important}.clean-hero-trending button{color:var(--eventoras-purple)!important}.clean-hero-feature{background:#02063170!important;border:1px solid #8b2cff61!important}.clean-hero-feature-body em{color:var(--eventoras-magenta)!important}.clean-hero-search-box button svg,.clean-hero-search-box button svg *,.hero-search-box button svg,.hero-search-box button svg *{color:#fff!important;stroke:#fff!important}.clean-hero-kicker{display:none!important}.clean-hero-title{max-width:780px!important;margin-top:0!important;margin-bottom:20px!important;font-size:clamp(42px,4.4vw,66px)!important;line-height:1.02!important}@media (width>=981px){.clean-hero-title{max-width:760px!important;font-size:clamp(46px,4.2vw,68px)!important}}@media (width<=760px){.clean-hero-title{margin-top:0!important;font-size:clamp(30px,8.5vw,40px)!important;line-height:1.05!important}}.professional-search-results{max-height:430px;overflow:auto;background:#fff!important;border:1px solid #02063114!important;border-radius:24px!important;gap:10px!important;margin-top:14px!important;padding:12px!important;display:grid!important;box-shadow:0 22px 70px #02063129!important}.professional-search-top{border-bottom:1px solid #02063112;justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;padding:4px 4px 8px;display:flex}.professional-search-top strong{color:#020631;font-size:13px;font-weight:950}.professional-search-top span{color:#0206318c;font-size:12px;font-weight:750}.professional-search-item{cursor:pointer;text-align:left;grid-template-columns:86px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;transition:transform .18s,box-shadow .18s,border-color .18s;background:#f8fbff!important;border:1px solid #02063112!important;border-radius:18px!important;padding:10px!important;display:grid!important}.professional-search-item:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0206311c;border-color:#006bff47!important}.professional-search-cover{background-position:50%;background-size:cover;border-radius:15px;height:70px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.professional-search-cover:after{content:"";background:linear-gradient(#0206311a,#02063185);position:absolute;inset:0}.professional-search-cover i{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 14px);font-size:9px;font-style:normal;font-weight:950;position:absolute;bottom:7px;left:7px;overflow:hidden}.professional-search-info{gap:5px;min-width:0;display:grid}.professional-search-info b{color:#020631;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:950;line-height:1.12;overflow:hidden}.professional-search-info small{color:#02063194;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:750;display:flex;overflow:hidden}.professional-search-info small svg{color:#006bff;flex:none}.professional-search-price{text-align:right;background:#fff;border:1px solid #02063112;border-radius:15px;min-width:92px;padding:10px 12px}.professional-search-price small{color:#02063180;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.professional-search-price strong{color:#7222f3;margin-top:3px;font-size:14px;font-weight:950;display:block}.professional-search-action{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#006bff,#7222f3);border-radius:999px;align-items:center;gap:4px;padding:10px 12px;font-size:11px;font-weight:950;display:inline-flex}.professional-search-empty{margin-top:12px;color:#020631!important;background:#fff!important;border:1px solid #006bff2e!important;border-radius:18px!important;padding:14px 16px!important;font-weight:850!important}@media (width<=760px){.professional-search-results{max-height:380px;border-radius:20px!important;padding:10px!important}.professional-search-top{flex-direction:column;align-items:flex-start;gap:3px}.professional-search-item{grid-template-columns:70px minmax(0,1fr);gap:10px}.professional-search-cover{height:70px}.professional-search-price,.professional-search-action{grid-column:2;width:fit-content}.professional-search-price{text-align:left;padding:8px 10px}.professional-search-action{padding:8px 11px}.professional-search-info b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box}}.clean-hero-search-card{position:relative!important;overflow:visible!important}.professional-search-results{z-index:80!important;max-height:min(430px,52vh)!important;margin-top:0!important;position:absolute!important;top:calc(100% + 12px)!important;left:22px!important;right:22px!important}.professional-search-empty{z-index:80!important;margin-top:0!important;position:absolute!important;top:calc(100% + 12px)!important;left:22px!important;right:22px!important}:is(.clean-hero-search-card:has(.professional-search-results),.clean-hero-search-card:has(.professional-search-empty)){margin-bottom:0!important}.clean-story-hero{overflow:visible!important}.clean-story-hero:before,.clean-story-hero .dynamic-hero-background-overlay{border-radius:inherit}@media (width<=760px){.professional-search-results,.professional-search-empty{max-height:min(360px,50vh)!important;top:calc(100% + 10px)!important;left:10px!important;right:10px!important}.clean-story-hero{margin-bottom:90px!important;overflow:visible!important}}.clean-hero-search-card{z-index:999999!important;position:relative!important}.professional-search-results,.professional-search-empty{z-index:2147483647!important;isolation:isolate!important;position:absolute!important}.clean-story-hero,.dynamic-hero-background-section,.clean-hero-inner,.clean-hero-content{z-index:10!important;position:relative!important;overflow:visible!important}.site-header,.nav,.mobile-nav,.auth-modal,.event-modal,.order-details-modal,.support-success-modal{z-index:99999}.professional-search-results{box-shadow:0 34px 120px #02063152!important}.auth-backdrop,.modal-backdrop,.event-modal-backdrop,.order-details-backdrop,.support-success-backdrop,.legal-modal-backdrop,.info-modal-backdrop,.otp-backdrop,.payment-success-backdrop,.confirmation-backdrop{z-index:2147483600!important;isolation:isolate!important;position:fixed!important;inset:0!important}.auth-modal,.event-modal,.order-details-modal,.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal{z-index:2147483647!important;isolation:isolate!important;position:relative!important}.site-header,.nav,.nav.open,.mobile-nav,.mobile-nav-actions{z-index:999999!important}.clean-hero-search-card{z-index:2147483000!important}.professional-search-results,.professional-search-empty{z-index:2147483200!important}[class*=modal],[class*=backdrop]{isolation:isolate}[class*=backdrop]{z-index:2147483600!important}[class*=modal]{z-index:2147483647!important}.event-modal .close,.auth-modal .close,.order-details-modal .close,.support-success-modal .close,.legal-modal .close,.info-modal .close,.otp-modal .close,.payment-success-modal .close,.confirmation-modal .close,[class*=modal] .close{z-index:2147483647!important;color:#020631!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#fffffffa!important;border:1px solid #02063114!important;border-radius:999px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;display:inline-grid!important;position:absolute!important;top:18px!important;right:18px!important;box-shadow:0 18px 50px #02063142!important}.event-modal .close svg,.auth-modal .close svg,.order-details-modal .close svg,.support-success-modal .close svg,.legal-modal .close svg,.info-modal .close svg,.otp-modal .close svg,.payment-success-modal .close svg,.confirmation-modal .close svg,[class*=modal] .close svg{color:#020631!important;stroke:#020631!important;z-index:1!important;width:22px!important;height:22px!important;position:relative!important}.event-modal .close:hover,.auth-modal .close:hover,.order-details-modal .close:hover,.support-success-modal .close:hover,.legal-modal .close:hover,.info-modal .close:hover,.otp-modal .close:hover,.payment-success-modal .close:hover,.confirmation-modal .close:hover,[class*=modal] .close:hover{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#006bff,#7222f3)!important}.modal-cover,.event-modal .modal-cover,.hero-photo,.dynamic-hero-photo,.event-cover,.clean-hero-feature-thumb,[class*=cover],[class*=photo]{z-index:1}.event-modal,.auth-modal,.order-details-modal,.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal,[class*=modal]{overflow:visible!important}@media (width<=760px){.event-modal .close,.auth-modal .close,.order-details-modal .close,.support-success-modal .close,.legal-modal .close,.info-modal .close,.otp-modal .close,.payment-success-modal .close,.confirmation-modal .close,[class*=modal] .close{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;top:14px!important;right:14px!important}}.auth-backdrop,.modal-backdrop,.event-modal-backdrop,.order-details-backdrop,.support-success-backdrop,.legal-modal-backdrop,.info-modal-backdrop,.otp-backdrop,.payment-success-backdrop,.confirmation-backdrop,[class*=backdrop]{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:22px!important;overflow:hidden auto!important}.auth-modal,.event-modal,.order-details-modal,.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal,[class*=modal]{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;max-height:calc(100dvh - 44px)!important;overflow:hidden auto!important}.event-modal .close,.auth-modal .close,.order-details-modal .close,.support-success-modal .close,.legal-modal .close,.info-modal .close,.otp-modal .close,.payment-success-modal .close,.confirmation-modal .close,[class*=modal] .close{float:right!important;z-index:2147483647!important;color:#020631!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#006bff,#7222f3,#ec148b) border-box!important;border:1px solid #ffffffa8!important;border-radius:999px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0 0 -48px auto!important;transition:transform .18s,box-shadow .18s,background .18s!important;display:grid!important;position:sticky!important;top:14px!important;right:14px!important;box-shadow:0 20px 55px #0206313d,0 0 0 5px #ffffff57!important}.event-modal .close:before,.auth-modal .close:before,.order-details-modal .close:before,.support-success-modal .close:before,.legal-modal .close:before,.info-modal .close:before,.otp-modal .close:before,.payment-success-modal .close:before,.confirmation-modal .close:before,[class*=modal] .close:before{content:""!important;border-radius:inherit!important;z-index:-1!important;background:#ffffff2e!important;position:absolute!important;inset:-7px!important}.event-modal .close svg,.auth-modal .close svg,.order-details-modal .close svg,.support-success-modal .close svg,.legal-modal .close svg,.info-modal .close svg,.otp-modal .close svg,.payment-success-modal .close svg,.confirmation-modal .close svg,[class*=modal] .close svg{color:#020631!important;stroke:#020631!important;stroke-width:2.6px!important;width:23px!important;height:23px!important}.event-modal .close:hover,.auth-modal .close:hover,.order-details-modal .close:hover,.support-success-modal .close:hover,.legal-modal .close:hover,.info-modal .close:hover,.otp-modal .close:hover,.payment-success-modal .close:hover,.confirmation-modal .close:hover,[class*=modal] .close:hover{background:linear-gradient(135deg,#006bff,#7222f3,#ec148b) padding-box padding-box,linear-gradient(135deg,#006bff,#7222f3,#ec148b) border-box!important;transform:translateY(-2px)scale(1.03)!important;box-shadow:0 22px 70px #7222f357,0 0 0 5px #ffffff47!important}.event-modal .close:hover svg,.auth-modal .close:hover svg,.order-details-modal .close:hover svg,.support-success-modal .close:hover svg,.legal-modal .close:hover svg,.info-modal .close:hover svg,.otp-modal .close:hover svg,.payment-success-modal .close:hover svg,.confirmation-modal .close:hover svg,[class*=modal] .close:hover svg{color:#fff!important;stroke:#fff!important}.modal-cover,.event-modal .modal-cover,.event-modal [class*=cover],.event-modal [class*=photo]{position:relative;z-index:1!important}@media (width<=768px){.popular-events-grid{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important;overflow:visible!important}.popular-events-grid .event-card{background:#fff!important;border:1px solid #02063114!important;border-radius:18px!important;grid-template-columns:none!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 12px 34px #02063114!important}.popular-events-grid .event-cover{border-radius:0!important;height:116px!important;min-height:116px!important;padding:9px!important}.popular-events-grid .event-body{padding:11px!important}.popular-events-grid .event-body h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:5px 0!important;font-size:13.5px!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.popular-events-grid .event-body p{-webkit-line-clamp:1!important;font-size:10.5px!important;line-height:1.25!important}.popular-events-grid .event-meta{font-size:9.5px!important}.popular-events-grid .event-bottom strong{font-size:14px!important}.popular-events-grid .event-bottom .primary-btn.small{min-height:32px!important;padding:8px 10px!important;font-size:10px!important}}@media (width<=420px){.auth-backdrop,.modal-backdrop,.event-modal-backdrop,.order-details-backdrop,.support-success-backdrop,.legal-modal-backdrop,.info-modal-backdrop,.otp-backdrop,.payment-success-backdrop,.confirmation-backdrop,[class*=backdrop]{padding:10px!important}.auth-modal,.event-modal,.order-details-modal,.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal,[class*=modal]{max-height:calc(100dvh - 20px)!important}.event-modal .close,.auth-modal .close,.order-details-modal .close,.support-success-modal .close,.legal-modal .close,.info-modal .close,.otp-modal .close,.payment-success-modal .close,.confirmation-modal .close,[class*=modal] .close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;top:10px!important;right:10px!important}.popular-events-grid{gap:9px!important}}.auth-backdrop,.modal-backdrop,.event-modal-backdrop,.order-details-backdrop,.support-success-backdrop,.legal-modal-backdrop,.info-modal-backdrop,.otp-backdrop,.payment-success-backdrop,.confirmation-backdrop,[class*=backdrop]{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;justify-content:center!important;align-items:flex-start!important;padding:24px!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.auth-modal,.event-modal,.order-details-modal,.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal,[class*=modal]{height:auto!important;min-height:auto!important;max-height:none!important;margin:auto!important;position:relative!important;overflow:visible!important}.event-modal .close,.auth-modal .close,.order-details-modal .close,.support-success-modal .close,.legal-modal .close,.info-modal .close,.otp-modal .close,.payment-success-modal .close,.confirmation-modal .close,[class*=modal] .close{float:none!important;z-index:2147483647!important;color:#020631!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#006bff,#7222f3,#ec148b) border-box!important;border:1px solid #ffffffa8!important;border-radius:999px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;display:grid!important;position:absolute!important;top:16px!important;right:16px!important;box-shadow:0 20px 55px #0206313d,0 0 0 5px #ffffff57!important}.modal-content,.modal-body,.modal-cover,.order-details-grid,.professional-details-grid,.payment-step,.auth-content,.support-success-modal>*,.event-modal>*,[class*=modal]>*{position:relative;max-height:none!important;overflow:visible!important}@media (width<=760px){.auth-backdrop,.modal-backdrop,.event-modal-backdrop,.order-details-backdrop,.support-success-backdrop,.legal-modal-backdrop,.info-modal-backdrop,.otp-backdrop,.payment-success-backdrop,.confirmation-backdrop,[class*=backdrop]{align-items:flex-start!important;padding:10px!important}.auth-modal,.event-modal,.order-details-modal,.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal,[class*=modal]{width:min(100%,980px)!important;height:auto!important;max-height:none!important;margin:0 auto 24px!important;overflow:visible!important}.event-modal .close,.auth-modal .close,.order-details-modal .close,.support-success-modal .close,.legal-modal .close,.info-modal .close,.otp-modal .close,.payment-success-modal .close,.confirmation-modal .close,[class*=modal] .close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;top:12px!important;right:12px!important}}.auth-backdrop,.modal-backdrop,.event-modal-backdrop,.order-details-backdrop,.support-success-backdrop,.legal-modal-backdrop,.info-modal-backdrop,.otp-backdrop,.payment-success-backdrop,.confirmation-backdrop,[class*=backdrop]{-webkit-backdrop-filter:blur(18px)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;z-index:2147483600!important;background:#0206318a!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.auth-modal,.event-modal,.order-details-modal,.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal,[class*=modal]{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;z-index:2147483647!important;border-radius:28px!important;width:min(980px,100vw - 40px)!important;max-width:980px!important;max-height:calc(100dvh - 40px)!important;margin:0!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 32px 120px #0206314d!important}.auth-modal .close,.event-modal .close,.order-details-modal .close,.support-success-modal .close,.legal-modal .close,.info-modal .close,.otp-modal .close,.payment-success-modal .close,.confirmation-modal .close,[class*=modal] .close{z-index:2147483647!important;color:#020631!important;-webkit-backdrop-filter:blur(16px)!important;cursor:pointer!important;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#006bff,#7222f3,#ec148b) border-box!important;border:1px solid #ffffffa8!important;border-radius:999px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;display:grid!important;position:absolute!important;top:16px!important;right:16px!important;box-shadow:0 20px 55px #0206313d,0 0 0 5px #ffffff4d!important}.auth-modal .close svg,.event-modal .close svg,.order-details-modal .close svg,.support-success-modal .close svg,.legal-modal .close svg,.info-modal .close svg,.otp-modal .close svg,.payment-success-modal .close svg,.confirmation-modal .close svg,[class*=modal] .close svg{stroke:#020631!important;color:#020631!important;stroke-width:2.6px!important;width:23px!important;height:23px!important}.auth-modal .close:hover,.event-modal .close:hover,.order-details-modal .close:hover,.support-success-modal .close:hover,.legal-modal .close:hover,.info-modal .close:hover,.otp-modal .close:hover,.payment-success-modal .close:hover,.confirmation-modal .close:hover,[class*=modal] .close:hover{background:linear-gradient(135deg,#006bff,#7222f3,#ec148b) padding-box padding-box,linear-gradient(135deg,#006bff,#7222f3,#ec148b) border-box!important;transform:translateY(-1px)scale(1.02)!important}.auth-modal .close:hover svg,.event-modal .close:hover svg,.order-details-modal .close:hover svg,.support-success-modal .close:hover svg,.legal-modal .close:hover svg,.info-modal .close:hover svg,.otp-modal .close:hover svg,.payment-success-modal .close:hover svg,.confirmation-modal .close:hover svg,[class*=modal] .close:hover svg{stroke:#fff!important;color:#fff!important}.auth-modal>*,.event-modal>*,.order-details-modal>*,.support-success-modal>*,.legal-modal>*,.info-modal>*,.otp-modal>*,.payment-success-modal>*,.confirmation-modal>*,[class*=modal]>*{overflow:visible!important}@media (width<=760px){.auth-backdrop,.modal-backdrop,.event-modal-backdrop,.order-details-backdrop,.support-success-backdrop,.legal-modal-backdrop,.info-modal-backdrop,.otp-backdrop,.payment-success-backdrop,.confirmation-backdrop,[class*=backdrop]{align-items:stretch!important;padding:0!important}.auth-modal,.event-modal,.order-details-modal,.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal,[class*=modal]{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;overflow-y:auto!important}.auth-modal .close,.event-modal .close,.order-details-modal .close,.support-success-modal .close,.legal-modal .close,.info-modal .close,.otp-modal .close,.payment-success-modal .close,.confirmation-modal .close,[class*=modal] .close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;top:12px!important;right:12px!important}}.auth-backdrop,.modal-backdrop,.event-modal-backdrop,.order-details-backdrop,.support-success-backdrop,.legal-modal-backdrop,.info-modal-backdrop,.otp-backdrop,.payment-success-backdrop,.confirmation-backdrop,[class*=backdrop]{-webkit-backdrop-filter:blur(18px)!important;z-index:2147483600!important;background:#02063194!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.auth-modal,.event-modal,.order-details-modal,.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal,[class*=modal]{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;z-index:2147483647!important;border-radius:30px!important;width:min(980px,100vw - 48px)!important;max-width:980px!important;height:auto!important;max-height:calc(100dvh - 48px)!important;margin:0 auto!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 34px 130px #02063157!important}.event-modal{width:min(1280px,100vw - 48px)!important;max-width:1280px!important}.order-details-modal{width:min(1180px,100vw - 48px)!important;max-width:1180px!important}.auth-modal .close,.event-modal .close,.order-details-modal .close,.support-success-modal .close,.legal-modal .close,.info-modal .close,.otp-modal .close,.payment-success-modal .close,.confirmation-modal .close,[class*=modal] .close{z-index:2147483647!important;color:#020631!important;-webkit-backdrop-filter:blur(16px)!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#006bff,#7222f3,#ec148b) border-box!important;border:1px solid #ffffffb8!important;border-radius:999px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;display:grid!important;position:absolute!important;top:16px!important;right:16px!important;box-shadow:0 18px 52px #02063140,0 0 0 5px #ffffff4d!important}@media (width<=760px){.auth-backdrop,.modal-backdrop,.event-modal-backdrop,.order-details-backdrop,.support-success-backdrop,.legal-modal-backdrop,.info-modal-backdrop,.otp-backdrop,.payment-success-backdrop,.confirmation-backdrop,[class*=backdrop]{justify-content:center!important;align-items:center!important;padding:14px!important;overflow:hidden!important}.auth-modal,.event-modal,.order-details-modal,.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal,[class*=modal]{border-radius:26px!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;height:auto!important;max-height:calc(100dvh - 28px)!important;margin:0 auto!important;overflow:hidden auto!important}.auth-modal .close,.event-modal .close,.order-details-modal .close,.support-success-modal .close,.legal-modal .close,.info-modal .close,.otp-modal .close,.payment-success-modal .close,.confirmation-modal .close,[class*=modal] .close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;top:12px!important;right:12px!important}}.auth-backdrop,.modal-backdrop,.event-modal-backdrop,.order-details-backdrop,.support-success-backdrop,.legal-modal-backdrop,.info-modal-backdrop,.otp-backdrop,.payment-success-backdrop,.confirmation-backdrop{z-index:2147483000!important;-webkit-backdrop-filter:blur(18px)!important;background:#02063194!important;justify-content:center!important;align-items:center!important;padding:18px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.auth-modal,.event-modal,.order-details-modal,.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal{z-index:2147483647!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border-radius:30px!important;height:auto!important;margin:0 auto!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 34px 130px #02063157!important}.event-modal{width:min(1500px,98vw)!important;max-height:96vh!important}.auth-modal{width:min(520px,96vw)!important;max-height:92vh!important}.order-details-modal{width:min(1180px,96vw)!important;max-height:92vh!important}.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal{width:min(680px,96vw)!important;max-height:92vh!important}[class*=modal],[class*=backdrop]{isolation:auto!important}.auth-modal .close,.event-modal .close,.order-details-modal .close,.support-success-modal .close,.legal-modal .close,.info-modal .close,.otp-modal .close,.payment-success-modal .close,.confirmation-modal .close{z-index:2147483647!important;color:#020631!important;-webkit-backdrop-filter:blur(16px)!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#006bff,#7222f3,#ec148b) border-box!important;border:1px solid #ffffffb8!important;border-radius:999px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;display:grid!important;position:absolute!important;top:16px!important;right:16px!important;box-shadow:0 18px 52px #02063140,0 0 0 5px #ffffff4d!important}.auth-modal .close svg,.event-modal .close svg,.order-details-modal .close svg,.support-success-modal .close svg,.legal-modal .close svg,.info-modal .close svg,.otp-modal .close svg,.payment-success-modal .close svg,.confirmation-modal .close svg{color:#020631!important;stroke:#020631!important;stroke-width:2.6px!important;width:22px!important;height:22px!important}.auth-modal .close:hover,.event-modal .close:hover,.order-details-modal .close:hover,.support-success-modal .close:hover,.legal-modal .close:hover,.info-modal .close:hover,.otp-modal .close:hover,.payment-success-modal .close:hover,.confirmation-modal .close:hover{background:linear-gradient(135deg,#006bff,#7222f3,#ec148b) padding-box padding-box,linear-gradient(135deg,#006bff,#7222f3,#ec148b) border-box!important}.auth-modal .close:hover svg,.event-modal .close:hover svg,.order-details-modal .close:hover svg,.support-success-modal .close:hover svg,.legal-modal .close:hover svg,.info-modal .close:hover svg,.otp-modal .close:hover svg,.payment-success-modal .close:hover svg,.confirmation-modal .close:hover svg{color:#fff!important;stroke:#fff!important}.event-modal .modal-cover,.event-modal [class*=cover],.event-modal [class*=photo]{position:relative;z-index:1!important}@media (width<=760px){.auth-backdrop,.modal-backdrop,.event-modal-backdrop,.order-details-backdrop,.support-success-backdrop,.legal-modal-backdrop,.info-modal-backdrop,.otp-backdrop,.payment-success-backdrop,.confirmation-backdrop{justify-content:center!important;align-items:center!important;padding:12px!important;overflow:hidden!important}.event-modal,.auth-modal,.order-details-modal,.support-success-modal,.legal-modal,.info-modal,.otp-modal,.payment-success-modal,.confirmation-modal{border-radius:24px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}.auth-modal .close,.event-modal .close,.order-details-modal .close,.support-success-modal .close,.legal-modal .close,.info-modal .close,.otp-modal .close,.payment-success-modal .close,.confirmation-modal .close{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;top:12px!important;right:12px!important}}.event-detail-page-shell{padding:30px 0 58px;width:min(1280px,92vw)!important;margin:0 auto!important}.event-detail-back{color:#020631;cursor:pointer;background:#fff;border:1px solid #02063114;border-radius:999px;align-items:center;gap:9px;margin:0 0 18px;padding:12px 17px;font-weight:950;display:inline-flex;box-shadow:0 16px 40px #02063114}.event-detail-back span{color:#006bff;font-size:18px;line-height:1}.event-detail-page-panel{background:#fff;border:1px solid #02063114;border-radius:34px;box-shadow:0 26px 90px #0206311a;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.event-detail-page-panel .modal-cover{border-radius:34px 34px 0 0;min-height:360px}.event-detail-page-panel .modal-content{padding:clamp(22px,3vw,42px)}.payment-page-section{background:radial-gradient(circle at 0 0,#006bff1a,#0000 28rem),linear-gradient(#fff,#f7f9ff);border:1px solid #006bff24;border-radius:28px;margin-top:26px;padding:22px;box-shadow:0 20px 70px #0206311a}.payment-page-section .payment-panel{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.payment-page-section .payment-modal-close{color:#020631;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 16px 40px #0206311f}.event-detail-page-shell .modal-backdrop,.event-detail-page-shell .event-modal-backdrop{display:none!important}@media (width<=760px){.event-detail-page-shell{padding:18px 0 40px;width:min(94vw,1280px)!important}.event-detail-page-panel{border-radius:26px}.event-detail-page-panel .modal-cover{border-radius:26px 26px 0 0;min-height:260px}.event-detail-page-panel .modal-content{padding:18px}.payment-page-section{border-radius:22px;padding:16px}}.event-detail-page-panel,.event-detail-page-panel *,.payment-page-section,.payment-page-section *,.stadium-selector,.seat-picker,.category,.checkout-bar,.detail-price-chip,.event-detail-back{box-shadow:none!important}.event-detail-page-panel{background:#fff!important;border:1px solid #02063114!important;border-radius:28px!important}.event-detail-page-panel .modal-cover{border-radius:28px 28px 0 0!important}.event-detail-page-panel .modal-content{background:#fff!important}.stadium-selector,.seat-picker,.checkout-bar,.payment-page-section{background:#fff!important;border:1px solid #02063114!important}.event-detail-back{color:#020631!important;background:#fff!important;border:1px solid #0206311a!important}.detail-price-chip{background:linear-gradient(135deg,#006bff,#7222f3)!important;border:0!important}.category{box-shadow:none!important}.auth-page-shell{place-items:center;min-height:calc(100dvh - 120px);padding:42px 0 68px;display:grid;width:min(1120px,92vw)!important;margin:0 auto!important}.auth-page-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 18%,#006bff1f,#0000 30rem),radial-gradient(circle at 82% 18%,#ec148b1a,#0000 26rem),linear-gradient(#fff,#f8faff);position:fixed;inset:0}.auth-page-shell .auth-modal,.auth-page-shell .account-success-modal{width:min(520px,100%)!important;max-width:520px!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #02063114!important;border-radius:30px!important;margin:0 auto!important;padding:30px!important;position:relative!important;overflow:visible!important}.auth-page-shell .auth-modal img{object-fit:contain;max-height:62px}.auth-page-back{cursor:pointer;align-items:center;gap:8px;color:#020631!important;background:#fff!important;border:1px solid #02063114!important;border-radius:999px!important;width:auto!important;min-width:auto!important;height:auto!important;min-height:auto!important;margin-bottom:18px!important;padding:10px 14px!important;font-weight:950!important;display:inline-flex!important}.auth-page-back span{color:#006bff;font-size:18px;line-height:1}.auth-page-shell form input,.auth-page-shell .otp-modal input{box-shadow:none!important}.otp-page-section{background:#f8fbff;border:1px solid #006bff24;border-radius:24px;margin-top:18px;padding:18px}.otp-page-panel{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.otp-page-section .otp-modal-close{color:#020631;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}@media (width<=760px){.event-detail-page-panel{border-radius:22px!important}.event-detail-page-panel .modal-cover{border-radius:22px 22px 0 0!important}.auth-page-shell{padding:22px 0 44px;width:min(94vw,1120px)!important}.auth-page-shell .auth-modal,.auth-page-shell .account-success-modal{border-radius:24px!important;padding:22px!important}}.event-detail-page-shell{min-height:auto!important;overflow:visible!important}.event-detail-page-panel,.event-detail-page-panel.event-modal,.event-detail-page-panel .modal-content,.event-detail-page-panel .modal-cover,.event-detail-page-panel .detail-priority,.event-detail-page-panel .stadium-selector,.event-detail-page-panel .stadium-copy,.event-detail-page-panel .stadium-map,.event-detail-page-panel .seat-picker,.event-detail-page-panel .seat-list,.event-detail-page-panel .checkout-bar,.event-detail-page-panel .payment-page-section,.event-detail-page-panel .payment-panel,.event-detail-page-panel .customer-box,.event-detail-page-panel .crypto-box,.event-detail-page-panel [class*=card],.event-detail-page-panel [class*=panel],.event-detail-page-panel [class*=box]{height:auto!important;max-height:none!important;overflow:visible!important}.event-detail-page-panel .stadium-map{touch-action:pan-y!important}.event-detail-page-panel .seat-list{grid-template-columns:repeat(auto-fit,minmax(74px,1fr))!important;display:grid!important}.event-detail-page-panel .payment-page-section{margin-top:28px!important;position:relative!important;inset:auto!important}:is(body:has(.event-detail-page-shell),html:has(.event-detail-page-shell)){overflow:hidden auto!important}@media (width<=760px){.event-detail-page-panel,.event-detail-page-panel.event-modal,.event-detail-page-panel .modal-content,.event-detail-page-panel .stadium-selector,.event-detail-page-panel .stadium-map,.event-detail-page-panel .seat-picker,.event-detail-page-panel .seat-list,.event-detail-page-panel .payment-page-section,.event-detail-page-panel .payment-panel{height:auto!important;max-height:none!important;overflow:visible!important}.event-detail-page-panel .seat-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.event-detail-page-panel .checkout-bar{z-index:500!important;-webkit-backdrop-filter:blur(16px)!important;width:100%!important;box-shadow:none!important;background:#fffffff5!important;border:1px solid #0206311a!important;border-radius:24px!important;margin-top:24px!important;position:sticky!important;bottom:18px!important}.event-detail-page-panel .checkout-bar .primary-btn{white-space:nowrap!important}@media (width<=760px){.event-detail-page-shell{padding-bottom:150px!important}.event-detail-page-panel .checkout-bar{border-radius:20px!important;gap:10px!important;padding:12px!important;bottom:12px!important}.event-detail-page-panel .checkout-bar div small{font-size:11px!important}.event-detail-page-panel .checkout-bar div strong{font-size:18px!important}.event-detail-page-panel .checkout-bar .primary-btn{min-height:44px!important;padding:12px 14px!important;font-size:12px!important}}.event-detail-page-shell{padding-bottom:170px!important}.event-detail-page-panel .checkout-bar{z-index:2147482000!important;-webkit-backdrop-filter:blur(18px)!important;background:#fffffff7!important;border:1px solid #0206311a!important;border-radius:24px!important;width:min(1180px,100vw - 36px)!important;margin:0!important;padding:14px 16px!important;position:fixed!important;bottom:18px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 16px 48px #0206311f!important}.event-detail-page-panel .checkout-bar>div{min-width:0!important}.event-detail-page-panel .checkout-bar small{color:#0206319e!important;font-weight:850!important}.event-detail-page-panel .checkout-bar strong{color:#020631!important;font-weight:1000!important}.event-detail-page-panel .checkout-bar .primary-btn{white-space:nowrap!important;min-width:180px!important}@media (width<=760px){.event-detail-page-shell{padding-bottom:155px!important}.event-detail-page-panel .checkout-bar{border-radius:20px!important;gap:10px!important;width:calc(100vw - 20px)!important;padding:11px!important;bottom:10px!important}.event-detail-page-panel .checkout-bar small{font-size:10.5px!important}.event-detail-page-panel .checkout-bar strong{font-size:18px!important}.event-detail-page-panel .checkout-bar .primary-btn{min-width:132px!important;min-height:44px!important;padding:11px 12px!important;font-size:11px!important}}@media (width<=390px){.event-detail-page-panel .checkout-bar{width:calc(100vw - 14px)!important;bottom:7px!important}.event-detail-page-panel .checkout-bar .primary-btn{min-width:118px!important;font-size:10px!important}}.checkout-page-shell,.confirmation-page-shell,.otp-real-page-shell{min-height:calc(100dvh - 120px);width:min(1120px,92vw)!important;margin:0 auto!important;padding:34px 0 70px!important}.checkout-page-panel,.confirmation-page-card,.otp-real-page-card{background:#fff;border:1px solid #02063114;border-radius:30px;box-shadow:none!important}.checkout-page-panel{padding:clamp(22px,3vw,38px)}.checkout-page-header{border-bottom:1px solid #02063114;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:24px;padding-bottom:24px;display:grid}.checkout-page-kicker{color:#006bff;background:#006bff14;border-radius:999px;align-items:center;width:fit-content;margin-bottom:12px;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.checkout-page-header h1,.confirmation-page-card h1,.otp-real-page-card h1{color:#020631;letter-spacing:-.04em;margin:0 0 10px}.checkout-page-header p,.confirmation-page-card p,.otp-real-page-card p{color:#020631ad;margin:0;line-height:1.6}.checkout-total-card{background:#f8fbff;border:1px solid #02063114;border-radius:22px;min-width:220px;padding:18px}.checkout-total-card small,.checkout-page-summary small{color:#02063194;margin-bottom:6px;font-weight:850;display:block}.checkout-total-card strong{color:#020631;letter-spacing:-.04em;font-size:30px;font-weight:1000;display:block}.checkout-total-card span{color:#006bff;margin-top:8px;font-weight:900;display:block}.checkout-page-form{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.checkout-page-form .payment-head,.checkout-page-form .crypto-box,.checkout-page-form .customer-box,.checkout-page-summary{box-shadow:none!important}.checkout-page-summary{background:#f8fbff;border:1px solid #02063114;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:22px 0;padding:18px;display:grid}.checkout-page-summary strong{color:#020631;word-break:break-word;font-weight:950}.checkout-page-back{margin-bottom:18px!important}.confirmation-page-shell,.otp-real-page-shell{place-items:center;display:grid}.confirmation-page-card,.otp-real-page-card{text-align:center;width:min(560px,100%);padding:clamp(24px,4vw,42px)}.confirmation-page-card .support-success-icon,.otp-real-page-card .otp-modal-icon{margin:0 auto 18px}.otp-real-page-form{gap:14px;margin-top:24px;display:grid}.otp-real-page-form input{text-align:center;letter-spacing:.35em;min-height:58px;font-size:26px;font-weight:950;box-shadow:none!important}.confirmation-page-card .support-sent-destination{margin:22px 0}.checkout-page-shell .payment-modal-panel,.otp-real-page-shell .otp-modal,.confirmation-page-shell .support-success-modal,.auth-page-shell .account-success-modal{max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.checkout-page-shell .payment-modal-backdrop,.otp-real-page-shell .otp-modal-backdrop,.confirmation-page-shell .support-success-backdrop{display:none!important}@media (width<=760px){.checkout-page-shell,.confirmation-page-shell,.otp-real-page-shell{width:min(94vw,1120px)!important;padding:22px 0 48px!important}.checkout-page-panel,.confirmation-page-card,.otp-real-page-card{border-radius:24px}.checkout-page-header{grid-template-columns:1fr;gap:16px}.checkout-total-card{width:100%;min-width:0}.checkout-page-summary{grid-template-columns:1fr}.otp-real-page-form input{letter-spacing:.25em;font-size:22px}}.professional-otp-card{position:relative;text-align:left!important;width:min(680px,100%)!important;padding:clamp(26px,4vw,48px)!important;overflow:hidden!important}.professional-otp-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 0,#006bff1f,#0000 20rem),radial-gradient(circle at 100% 20%,#ec148b1a,#0000 18rem);position:absolute;inset:0}.professional-otp-card>*{z-index:1;position:relative}.otp-page-brand{color:#020631;background:#fff;border:1px solid #02063114;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:9px 12px;font-size:13px;font-weight:950;display:inline-flex}.otp-page-brand img{object-fit:contain;width:28px;height:28px}.professional-otp-card .otp-modal-icon{color:#006bff;background:linear-gradient(135deg,#006bff24,#7222f324);border-radius:22px;place-items:center;width:64px;height:64px;display:grid;margin:0 0 18px!important}.professional-otp-card h1{margin-bottom:12px;font-size:clamp(30px,5vw,46px);line-height:1.02}.professional-otp-card p{max-width:58ch;font-size:15px}.otp-checkout-summary{grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:24px 0 18px;display:grid}.otp-checkout-summary>div{background:#fff;border:1px solid #02063114;border-radius:20px;padding:15px}.otp-checkout-summary small{color:#0206318c;margin-bottom:6px;font-weight:850;display:block}.otp-checkout-summary strong{color:#020631;word-break:break-word;font-weight:1000}.professional-otp-card .otp-message{color:#0f2ec6;background:#006bff14;border:1px solid #006bff29;border-radius:18px;margin:18px 0;padding:13px 15px;font-weight:850}.professional-otp-card .otp-real-page-form{text-align:left}.professional-otp-card .otp-real-page-form input{color:#020631;text-align:center;letter-spacing:.38em;background:#fff;border:1px solid #0206311f;border-radius:22px;width:100%;min-height:76px;padding-left:.38em;font-size:clamp(28px,6vw,42px);font-weight:1000}.professional-otp-card .otp-real-page-form input:focus{border-color:#006bff8c;outline:4px solid #006bff1a}.checkout-otp-page-shell{place-items:start center;display:grid}.checkout-otp-page-shell .checkout-page-back{justify-self:start}.auth-page-shell.otp-real-page-shell .otp-real-page-card:not(.professional-otp-card){width:min(640px,100%);padding:clamp(26px,4vw,46px);text-align:left!important}.auth-page-shell.otp-real-page-shell .otp-real-page-card:not(.professional-otp-card) .otp-modal-icon{margin-left:0}.auth-page-shell.otp-real-page-shell .otp-real-page-card:not(.professional-otp-card) h1{font-size:clamp(30px,5vw,44px)}.auth-page-shell.otp-real-page-shell .otp-real-page-card:not(.professional-otp-card) .otp-real-page-form input{background:#fff;border:1px solid #0206311f;border-radius:22px;min-height:72px}.checkout-page-form .customer-box-title:after{content:"";background:linear-gradient(135deg,#006bff,#7222f3,#ec148b);border-radius:999px;width:54px;height:4px;margin-top:12px;display:block}.checkout-page-form label.full{grid-column:1/-1}@media (width<=760px){.professional-otp-card{border-radius:24px!important;padding:24px!important}.otp-page-brand{padding:8px 10px;font-size:12px}.otp-checkout-summary{grid-template-columns:1fr}.professional-otp-card .otp-real-page-form input,.auth-page-shell.otp-real-page-shell .otp-real-page-card:not(.professional-otp-card) .otp-real-page-form input{letter-spacing:.22em;min-height:64px;padding-left:.22em;font-size:28px}.professional-otp-card .primary-btn.full,.auth-page-shell.otp-real-page-shell .primary-btn.full{min-height:50px}}@media (width<=390px){.professional-otp-card .otp-real-page-form input,.auth-page-shell.otp-real-page-shell .otp-real-page-card:not(.professional-otp-card) .otp-real-page-form input{letter-spacing:.16em;padding-left:.16em;font-size:24px}}.otp-real-page-card .otp-modal-icon,.professional-otp-card .otp-modal-icon,.auth-page-shell.otp-real-page-shell .otp-modal-icon,.checkout-otp-page-shell .otp-modal-icon{color:#006bff!important;width:70px!important;min-width:70px!important;height:70px!important;min-height:70px!important;box-shadow:none!important;background:radial-gradient(circle at 28% 22%,#fffffff2,#ffffff59 34%,#0000 35%),linear-gradient(135deg,#006bff29,#7222f32e,#ec148b1f)!important;border:1px solid #006bff29!important;border-radius:24px!important;flex:none!important;place-items:center!important;margin:0 0 20px!important;line-height:1!important;display:inline-grid!important;overflow:visible!important}.otp-real-page-card .otp-modal-icon svg,.professional-otp-card .otp-modal-icon svg,.auth-page-shell.otp-real-page-shell .otp-modal-icon svg,.checkout-otp-page-shell .otp-modal-icon svg{color:#006bff!important;stroke:#006bff!important;stroke-width:2.4px!important;width:34px!important;height:34px!important;display:block!important;overflow:visible!important;transform:none!important}.otp-real-page-card .otp-modal-icon svg *,.professional-otp-card .otp-modal-icon svg *,.auth-page-shell.otp-real-page-shell .otp-modal-icon svg *,.checkout-otp-page-shell .otp-modal-icon svg *{stroke:currentColor!important}.auth-page-shell.otp-real-page-shell .otp-real-page-card:not(.professional-otp-card) .otp-modal-icon{margin-left:0!important;margin-right:auto!important}.confirmation-page-shell .otp-modal-icon,.otp-real-page-shell .otp-modal-icon{z-index:1!important;position:relative!important}@media (width<=760px){.otp-real-page-card .otp-modal-icon,.professional-otp-card .otp-modal-icon,.auth-page-shell.otp-real-page-shell .otp-modal-icon,.checkout-otp-page-shell .otp-modal-icon{border-radius:22px!important;width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important;margin-bottom:18px!important}.otp-real-page-card .otp-modal-icon svg,.professional-otp-card .otp-modal-icon svg,.auth-page-shell.otp-real-page-shell .otp-modal-icon svg,.checkout-otp-page-shell .otp-modal-icon svg{width:30px!important;height:30px!important}}.clean-hero-trending,.hero-trending{display:none!important}.order-success-backdrop{z-index:2147483600!important;-webkit-backdrop-filter:blur(18px)!important;background:#02063194!important;place-items:center!important;padding:22px!important;display:grid!important;position:fixed!important;inset:0!important}.order-success-modal{text-align:left!important;background:#fff!important;border:1px solid #ffffffb8!important;border-radius:30px!important;width:min(560px,100%)!important;padding:clamp(24px,4vw,42px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 130px #02063147!important}.order-success-modal:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 0,#006bff1f,#0000 22rem),radial-gradient(circle at 100% 18%,#ec148b1a,#0000 20rem);position:absolute;inset:0}.order-success-modal>*{z-index:1;position:relative}.order-success-icon{color:#006bff;background:linear-gradient(135deg,#006bff24,#7222f324);border-radius:24px;place-items:center;width:68px;height:68px;margin-bottom:18px;display:grid}.order-success-icon svg{stroke-width:2.6px;width:34px;height:34px}.order-success-kicker{color:#006bff;background:#006bff14;border-radius:999px;align-items:center;width:fit-content;margin-bottom:14px;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.order-success-modal h2{color:#020631;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,4.5vw,42px);line-height:1.04}.order-success-modal p{color:#020631ad;margin:0;line-height:1.65}.order-success-summary{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.order-success-summary>div{background:#f8fbff;border:1px solid #02063114;border-radius:18px;padding:14px}.order-success-summary .full{grid-column:1/-1}.order-success-summary small{color:#0206318c;margin-bottom:6px;font-weight:850;display:block}.order-success-summary strong{color:#020631;word-break:break-word;font-weight:1000}@media (width<=560px){.order-success-backdrop{padding:12px!important}.order-success-modal{border-radius:24px!important;padding:24px!important}.order-success-summary{grid-template-columns:1fr}}.order-success-backdrop{z-index:2147483646!important;isolation:isolate!important;pointer-events:auto!important;position:fixed!important;inset:0!important}.order-success-modal{z-index:2147483647!important;isolation:isolate!important;pointer-events:auto!important;position:relative!important}.event-detail-page-panel .checkout-bar,.site-header,.nav,.mobile-nav,.professional-search-results,.professional-search-empty,.auth-backdrop,.modal-backdrop,.event-modal-backdrop,.order-details-backdrop,.support-success-backdrop,.legal-modal-backdrop,.info-modal-backdrop,.otp-backdrop,.payment-success-backdrop,.confirmation-backdrop{z-index:2147483000!important}.order-confirmation-page-shell{align-content:center;gap:22px;min-height:calc(100dvh - 120px);display:grid;width:min(980px,92vw)!important;margin:0 auto!important;padding:46px 0 76px!important}.order-confirmation-hero,.order-confirmation-card{background:#fff;border:1px solid #02063114;border-radius:32px;box-shadow:none!important}.order-confirmation-hero{padding:clamp(28px,5vw,54px);position:relative;overflow:hidden}.order-confirmation-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 0,#006bff1f,#0000 24rem),radial-gradient(circle at 100% 22%,#ec148b1a,#0000 22rem);position:absolute;inset:0}.order-confirmation-hero>*{z-index:1;position:relative}.order-confirmation-hero h1{color:#020631;letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(34px,5.5vw,58px);line-height:1.02}.order-confirmation-hero p{color:#020631ad;max-width:68ch;margin:0;font-size:16px;line-height:1.7}.order-confirmation-card{padding:clamp(22px,3vw,32px)}.order-confirmation-head{border-bottom:1px solid #02063114;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex}.order-confirmation-head small{color:#0206318c;margin-bottom:6px;font-weight:850;display:block}.order-confirmation-head strong{color:#020631;font-size:22px;font-weight:1000}.order-confirmation-head span{color:#0f2ec6;white-space:nowrap;background:#006bff14;border-radius:999px;justify-content:center;align-items:center;padding:9px 13px;font-weight:950;display:inline-flex}.order-confirmation-page-shell .order-success-summary{margin:0 0 24px}.order-success-backdrop{display:none!important}@media (width<=760px){.order-confirmation-page-shell{align-content:start;width:min(94vw,980px)!important;padding:24px 0 48px!important}.order-confirmation-hero,.order-confirmation-card{border-radius:24px}.order-confirmation-head{flex-direction:column;align-items:flex-start}.order-confirmation-head strong{word-break:break-word;font-size:18px}}.team-flag-emoji{background:#ffffffd1!important;border-radius:999px!important;place-items:center!important;width:1.65em!important;min-width:1.65em!important;height:1.65em!important;font-size:1.05em!important;line-height:1!important;display:inline-grid!important;box-shadow:inset 0 0 0 1px #02063114!important}.team-badge.compact .team-flag-emoji{width:1.45em!important;min-width:1.45em!important;height:1.45em!important;font-size:.98em!important}.auth-page-shell.otp-real-page-shell,.checkout-otp-page-shell,.otp-real-page-shell{padding:16px!important}.professional-otp-card,.otp-real-page-card{box-sizing:border-box!important;width:min(100%,520px)!important;max-width:520px!important;margin:0 auto!important}.professional-otp-card .form-grid,.otp-real-page-card .form-grid{grid-template-columns:1fr!important}.professional-otp-card .otp-input-row,.otp-real-page-card .otp-input-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.professional-otp-card .otp-input-row input,.otp-real-page-card .otp-input-row input,.professional-otp-card .otp-code-input,.otp-real-page-card .otp-code-input{text-align:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:56px!important;font-size:22px!important}.professional-otp-card .secondary-btn,.professional-otp-card .primary-btn,.otp-real-page-card .secondary-btn,.otp-real-page-card .primary-btn{width:100%!important}@media (width<=640px){.auth-page-shell.otp-real-page-shell,.checkout-otp-page-shell,.otp-real-page-shell{align-items:start!important;min-height:100dvh!important;padding:12px!important}.professional-otp-card,.otp-real-page-card{border-radius:22px!important;width:100%!important;max-width:100%!important;padding:18px!important}.professional-otp-card h1,.otp-real-page-card h1,.professional-otp-card h2,.otp-real-page-card h2{font-size:clamp(24px,7vw,32px)!important;line-height:1.08!important}.professional-otp-card p,.otp-real-page-card p{font-size:14px!important;line-height:1.6!important}.professional-otp-card .otp-input-row,.otp-real-page-card .otp-input-row{gap:8px!important}.professional-otp-card .otp-input-row input,.otp-real-page-card .otp-input-row input,.professional-otp-card .otp-code-input,.otp-real-page-card .otp-code-input{border-radius:14px!important;height:50px!important;padding:0!important;font-size:20px!important}}@media (width<=420px){.professional-otp-card .otp-input-row,.otp-real-page-card .otp-input-row{gap:6px!important}.professional-otp-card .otp-input-row input,.otp-real-page-card .otp-input-row input,.professional-otp-card .otp-code-input,.otp-real-page-card .otp-code-input{height:46px!important;font-size:18px!important}}.event-card.match-card,.event-card.worldcup-card,.ticket-card.match-card,.ticket-card.worldcup-card{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.event-card.match-card{isolation:isolate!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative!important;overflow:hidden!important}.event-card.match-card:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(#0206311a 0%,#02063159 45%,#020631c2 100%)!important;position:absolute!important;inset:0!important}.event-card.match-card>*{z-index:1!important;position:relative!important}.event-card.match-card .event-card-content,.event-card.match-card .event-card-body,.event-card.match-card .event-card-footer,.event-card.match-card .event-card-header{background:0 0!important}.event-card.match-card .event-card-visual,.event-card.match-card .event-card-bg,.event-card.match-card .event-card-media,.event-card.match-card .match-card-visual,.event-card.match-card img.event-card-image,.event-card.match-card img.match-card-image{display:none!important}.event-card.match-card{background-color:#fff!important;background-image:none!important}.event-card.match-card:before{content:none!important;display:none!important}.event-card.match-card .event-cover{background-image:linear-gradient(135deg,#0206316b,#0206312e),url(/match-placeholder-bg.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.event-card.match-card .event-body{background:#fff!important}.otp-modal-icon,.otp-real-page-card .otp-modal-icon,.professional-otp-card .otp-modal-icon,.auth-page-shell.otp-real-page-shell .otp-modal-icon,.checkout-otp-page-shell .otp-modal-icon{display:none!important}.auth-page-shell.otp-real-page-shell,.checkout-otp-page-shell,.otp-real-page-shell{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding-left:14px!important;padding-right:14px!important;overflow-x:hidden!important}.otp-real-page-card,.professional-otp-card,.auth-page-shell.otp-real-page-shell .otp-real-page-card,.checkout-otp-page-shell .professional-otp-card{box-sizing:border-box!important;width:min(100%,520px)!important;max-width:calc(100vw - 28px)!important;margin-left:auto!important;margin-right:auto!important;padding:clamp(18px,4vw,32px)!important;overflow:hidden!important}.otp-real-page-form,.professional-otp-card .otp-real-page-form{box-sizing:border-box!important;gap:12px!important;width:100%!important;max-width:100%!important;display:grid!important}.otp-real-page-form input,.professional-otp-card .otp-real-page-form input,.auth-page-shell.otp-real-page-shell .otp-real-page-card .otp-real-page-form input,.checkout-otp-page-shell .professional-otp-card .otp-real-page-form input{box-sizing:border-box!important;text-align:center!important;letter-spacing:.18em!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:58px!important;padding-left:.18em!important;padding-right:0!important;font-size:clamp(22px,8vw,34px)!important;overflow:hidden!important}.otp-real-page-card h1,.professional-otp-card h1{overflow-wrap:anywhere!important;word-break:normal!important}.otp-real-page-card p,.professional-otp-card p,.otp-message,.error{overflow-wrap:anywhere!important;box-sizing:border-box!important;max-width:100%!important}.otp-page-brand{overflow-wrap:anywhere!important;flex-wrap:wrap!important;max-width:100%!important}@media (width<=520px){.auth-page-shell.otp-real-page-shell,.checkout-otp-page-shell,.otp-real-page-shell{align-items:flex-start!important;padding:10px!important}.otp-real-page-card,.professional-otp-card,.auth-page-shell.otp-real-page-shell .otp-real-page-card,.checkout-otp-page-shell .professional-otp-card{border-radius:20px!important;max-width:calc(100vw - 20px)!important;padding:16px!important}.otp-real-page-card h1,.professional-otp-card h1{letter-spacing:-.02em!important;font-size:24px!important;line-height:1.12!important}.otp-real-page-card p,.professional-otp-card p{font-size:13.5px!important;line-height:1.55!important}.otp-real-page-form input,.professional-otp-card .otp-real-page-form input,.auth-page-shell.otp-real-page-shell .otp-real-page-card .otp-real-page-form input,.checkout-otp-page-shell .professional-otp-card .otp-real-page-form input{letter-spacing:.12em!important;border-radius:16px!important;min-height:54px!important;padding-left:.12em!important;font-size:24px!important}}@media (width<=360px){.otp-real-page-form input,.professional-otp-card .otp-real-page-form input,.auth-page-shell.otp-real-page-shell .otp-real-page-card .otp-real-page-form input,.checkout-otp-page-shell .professional-otp-card .otp-real-page-form input{letter-spacing:.08em!important;padding-left:.08em!important;font-size:22px!important}}.home-skeleton-page{min-height:100dvh}.skeleton-block{background:linear-gradient(90deg,#e2e8f0b8,#f8fafcf5,#e2e8f0b8) 0 0/220% 100%;border-radius:999px;animation:1.25s ease-in-out infinite eventorasSkeleton;position:relative;overflow:hidden}@keyframes eventorasSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}.home-skeleton-hero{min-height:clamp(520px,72vh,740px);background-color:#0000!important;background-image:linear-gradient(135deg,#020631db,#0f2ec67a),url(/match-placeholder-bg.webp),url(/eventoras-hero.webp)!important;background-position:50%!important;background-repeat:repeat,repeat,repeat!important;background-size:cover!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.skeleton-title{border-radius:28px;width:min(620px,88vw);height:clamp(54px,8vw,96px)}.skeleton-tab{background:linear-gradient(90deg,#ffffff29,#ffffff5c,#ffffff29) 0 0/220% 100%;border-radius:999px;width:110px;height:42px}.skeleton-search-card{pointer-events:none}.skeleton-line{border-radius:999px;height:14px}.skeleton-line.small{width:32%}.skeleton-line.medium{width:58%}.skeleton-line.large{width:82%}.skeleton-search-input{border-radius:22px;width:100%;height:58px}.skeleton-feature-card{pointer-events:none;cursor:default!important}.skeleton-feature-thumb{border-radius:24px;width:100%;height:180px}.skeleton-eyebrow{width:120px;height:14px;margin-bottom:12px}.skeleton-heading{border-radius:16px;width:min(360px,62vw);height:34px}.skeleton-button{border-radius:999px;width:120px;height:44px}.skeleton-button.small{width:94px;height:38px}.event-card-skeleton{pointer-events:none}.skeleton-cover{border-radius:24px 24px 0 0;width:100%;height:180px}.skeleton-price{border-radius:14px;width:110px;height:42px}.skeleton-icon{border-radius:14px;width:42px;height:42px}.popular-category-skeleton{pointer-events:none}.home-skeleton-loading-text{color:#64748b;width:fit-content;margin:26px auto 0;font-weight:800}@media (width<=768px){.home-skeleton-hero{min-height:620px}.skeleton-title{width:100%;height:74px}.skeleton-tab{width:46%;height:40px}.skeleton-feature-card{display:none!important}.skeleton-cover{height:128px}.skeleton-heading{width:74vw}}@media (prefers-reduced-motion:reduce){.skeleton-block{animation:none}}.filters-skeleton{grid-template-columns:minmax(220px,1fr) 180px 180px!important;align-items:center!important;gap:12px!important;display:grid!important}.skeleton-filter-search{border-radius:20px;height:54px}.skeleton-filter-select{border-radius:18px;height:54px}.skeleton-result-line{border-radius:999px;width:170px;height:18px}.result-line-skeleton{min-height:28px}.event-card-skeleton .event-body{background:#fff!important}.popular-category-skeleton{min-height:180px;background:#fff!important;border:1px solid #02063114!important}@media (width<=768px){.filters-skeleton{grid-template-columns:1fr!important}.skeleton-filter-search,.skeleton-filter-select{width:100%;height:50px}.event-card-skeleton .skeleton-cover{height:118px!important}.popular-category-skeleton{min-height:150px}}html,body,#root,main{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.hero.clean-story-hero,.dynamic-hero-background-section.clean-story-hero{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;overflow:hidden!important}.clean-hero-inner{box-sizing:border-box!important;width:min(1180px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}.clean-hero-content,.hero-search-card,.clean-hero-search-card,.clean-hero-feature{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.clean-hero-title{overflow-wrap:anywhere!important;max-width:100%!important}.clean-hero-tabs{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}.clean-hero-tabs::-webkit-scrollbar{display:none!important}.clean-hero-tab{white-space:nowrap!important;flex:none!important}.clean-hero-search-box,.hero-search-box{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.clean-hero-search-box input,.hero-search-box input{width:100%!important;min-width:0!important;max-width:100%!important}.professional-search-results,.hero-search-results{box-sizing:border-box!important;width:100%!important;max-width:100%!important;left:0!important;right:0!important;overflow-x:hidden!important}.professional-search-item{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.section-head,.popular-section-head,.popular-category-head,.event-grid,.popular-events-grid,.popular-category-grid,.features{box-sizing:border-box!important;width:min(1180px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}.event-card,.popular-category-card,.feature-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.event-body,.event-body *,.popular-category-card,.popular-category-card *,.feature-card,.feature-card *{overflow-wrap:anywhere!important;min-width:0!important}@media (width<=1024px){.clean-hero-inner{grid-template-columns:1fr!important;align-items:stretch!important;gap:24px!important;padding-top:34px!important;padding-bottom:34px!important}.clean-hero-feature{grid-template-columns:190px minmax(0,1fr)!important;width:100%!important;display:grid!important}.event-grid,.popular-events-grid,.tickets-event-grid,.all-tickets-grid,.worldcup-event-grid,.popular-category-grid,.features{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=768px){.hero.clean-story-hero,.dynamic-hero-background-section.clean-story-hero{min-height:auto!important;padding:0!important}.clean-hero-inner,.section-head,.event-grid,.popular-events-grid,.popular-category-grid,.features{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.clean-hero-inner{gap:18px!important;padding:24px 0 22px!important}.clean-hero-title{letter-spacing:-.055em!important;font-size:clamp(32px,10vw,52px)!important;line-height:.98!important}.clean-hero-tabs{gap:8px!important;padding-bottom:4px!important;display:flex!important}.clean-hero-tab{padding:10px 14px!important;font-size:13px!important}.hero-search-card,.clean-hero-search-card{border-radius:22px!important;width:100%!important;padding:14px!important}.hero-search-head,.clean-hero-search-head{grid-template-columns:1fr!important;gap:4px!important;display:grid!important}.hero-search-box,.clean-hero-search-box{border-radius:18px!important;grid-template-columns:24px minmax(0,1fr) 44px!important;gap:8px!important;padding:10px!important;display:grid!important}.hero-search-box button,.clean-hero-search-box button{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.professional-search-results,.hero-search-results{border-radius:18px!important;max-height:none!important;margin-top:12px!important;padding:10px!important;position:static!important}.professional-search-item{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;display:grid!important}.professional-search-cover{width:58px!important;min-width:58px!important;height:58px!important}.professional-search-price,.professional-search-action{grid-column:2!important;justify-self:start!important}.clean-hero-feature{border-radius:22px!important;grid-template-columns:1fr!important}.clean-hero-feature-thumb{height:160px!important;min-height:160px!important}.section-head,.popular-section-head,.popular-category-head{grid-template-columns:1fr!important;align-items:start!important;gap:12px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-top:28px!important;display:grid!important}.section-head h2{font-size:clamp(24px,7vw,34px)!important;line-height:1.06!important}.section-head .ghost-btn{width:fit-content!important}.event-grid,.popular-events-grid,.tickets-event-grid,.all-tickets-grid,.worldcup-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.event-card{border-radius:20px!important}.event-cover{border-radius:20px 20px 0 0!important;height:128px!important;min-height:128px!important}.event-cover-flags{transform-origin:50%!important;max-width:100%!important;transform:scale(.82)!important}.event-body{padding:12px!important}.event-type{font-size:10px!important}.event-body h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:14px!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.event-body p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.team-strip.compact{flex-wrap:wrap!important;gap:6px!important}.team-badge.compact{max-width:100%!important;font-size:11px!important}.event-meta{font-size:11px!important;line-height:1.3!important}.event-bottom{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.event-bottom .primary-btn,.event-bottom button{width:100%!important}.popular-category-grid,.features{grid-template-columns:1fr!important;gap:12px!important}.popular-category-card{border-radius:22px!important;min-height:170px!important;padding:18px!important}.feature-card{border-radius:22px!important;padding:18px!important}}@media (width<=420px){.clean-hero-inner,.section-head,.event-grid,.popular-events-grid,.popular-category-grid,.features{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important}.clean-hero-title{font-size:clamp(30px,11vw,42px)!important}.hero-search-card,.clean-hero-search-card{padding:12px!important}.event-grid,.popular-events-grid,.tickets-event-grid,.all-tickets-grid,.worldcup-event-grid{gap:9px!important}.event-cover{height:112px!important;min-height:112px!important}.event-body{padding:10px!important}.event-body h3{font-size:13px!important}.event-body p,.event-meta,.team-badge.compact{font-size:10.5px!important}.cover-flag{width:34px!important;height:34px!important;font-size:20px!important}.event-cover-flags strong{padding:5px 8px!important;font-size:10px!important}}.currency-switch{white-space:nowrap;background:#0206310f;border:1px solid #02063114;border-radius:999px;align-items:center;gap:4px;padding:5px;display:inline-flex}.currency-switch span{color:#020631;background:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:13px;font-weight:900;display:inline-grid;box-shadow:0 8px 18px #02063114}.currency-switch button{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.currency-switch button.active{color:#fff;background:#020631}.currency-switch button:hover{background:#0206311a}.currency-switch button.active:hover{background:#020631}@media (width<=768px){.mobile-nav-actions .currency-switch{justify-content:center;width:100%;padding:7px}.header-actions .currency-switch{display:none!important}}.mobile-header-tools{display:none}.mobile-header-lang{white-space:nowrap;background:#ffffffeb;border:1px solid #02063114;border-radius:999px;align-items:center;gap:4px;padding:4px;box-shadow:0 10px 24px #0206311a;display:inline-flex!important}.mobile-header-lang svg{color:#020631;flex:none}.mobile-header-lang button{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900;line-height:1}.mobile-header-lang button.active{color:#fff;background:#020631}@media (width<=768px){.site-header{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important}.mobile-header-tools{justify-content:flex-end!important;align-items:center!important;min-width:0!important;display:flex!important}.brand{min-width:0!important}.brand img{flex:none!important;width:38px!important;height:38px!important}.brand div{min-width:0!important}.brand strong,.brand span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.mobile-menu{flex:none!important}.nav.open .mobile-nav-actions .lang-switch{display:none!important}}@media (width<=420px){.site-header{gap:6px!important;padding-left:10px!important;padding-right:10px!important}.brand img{width:34px!important;height:34px!important}.brand span{display:none!important}.mobile-header-lang{gap:2px!important;padding:3px!important}.mobile-header-lang svg{width:14px!important;height:14px!important}.mobile-header-lang button{padding:6px 7px!important;font-size:10.5px!important}}@media (width<=768px){.site-header{grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important}.mobile-header-tools{align-items:center!important;gap:6px!important;min-width:0!important;max-width:calc(100vw - 118px)!important;display:inline-flex!important;overflow:hidden!important}.mobile-header-tools .currency-switch{background:#ffffffeb!important;border:1px solid #02063114!important;flex:none!important;gap:2px!important;padding:3px!important;display:inline-flex!important;box-shadow:0 10px 24px #0206311a!important}.mobile-header-tools .currency-switch span{width:23px!important;min-width:23px!important;height:23px!important;font-size:12px!important}.mobile-header-tools .currency-switch button{padding:6px 7px!important;font-size:10.5px!important}.nav.open .mobile-nav-actions .currency-switch{display:none!important}}@media (width<=480px){.brand strong{max-width:92px!important}.mobile-header-tools{gap:4px!important;max-width:calc(100vw - 106px)!important}}@media (width<=390px){.site-header{gap:5px!important}.brand strong{max-width:74px!important}.mobile-header-tools{gap:3px!important;max-width:calc(100vw - 96px)!important}.mobile-header-lang{padding:2px!important}.mobile-header-lang svg{display:none!important}.mobile-header-lang button,.mobile-header-tools .currency-switch button{padding:5px 6px!important;font-size:10px!important}.mobile-header-tools .currency-switch span{display:none!important}}:root{--z-content:1;--z-sticky-header:20;--z-dropdown:40;--z-floating:60;--z-modal:1000}main,.hero,.clean-story-hero,.dynamic-hero-background-section,.section-head,.event-grid,.popular-events-grid,.popular-category-grid,.features,.page-hero,.filters,.result-line,.event-card,.popular-category-card,.feature-card,.event-body,.event-cover,.clean-hero-inner,.clean-hero-content,.clean-hero-feature{z-index:var(--z-content)!important}.site-header,header.site-header{z-index:var(--z-sticky-header)!important}.nav,.nav.open,.mobile-nav-actions,.mobile-header-tools,.lang-switch,.currency-switch,.hero-search-results,.professional-search-results,.clean-hero-results{z-index:var(--z-dropdown)!important}.tawk-min-container,.support-floating,.floating-support,.floating-chat,.order-success-floating,.toast,.notification,.app-toast{z-index:var(--z-floating)!important}.modal-backdrop,.auth-modal-backdrop,.order-modal-backdrop,.legal-modal-backdrop,.support-modal-backdrop,.success-modal-backdrop,.search-results-overlay,.full-page-overlay,.checkout-overlay,.order-confirmation-page-shell,.auth-page-shell,.detail-page-shell{z-index:var(--z-modal)!important}.event-card.match-card:before,.dynamic-hero-background-overlay,.clean-hero-feature:before,.event-cover:before,.event-cover-flags,.professional-search-top,.professional-search-item,.popular-category-card:before{z-index:0!important}.event-card.match-card>*,.hero .clean-hero-inner,.clean-hero-content>*,.clean-hero-feature>*,.event-cover>*,.popular-category-card>*{z-index:1!important}@media (width<=768px){.site-header,header.site-header{z-index:20!important}.nav.open{z-index:40!important}.mobile-header-tools,.mobile-menu{z-index:41!important}}.site-header .lang-switch,.site-header .currency-switch{transform-origin:100%!important;transform:scale(.88)!important}.site-header .lang-switch{border-radius:999px!important;gap:2px!important;padding:3px!important}.site-header .lang-switch button{padding:5px 7px!important;font-size:10.5px!important;line-height:1!important}.site-header .lang-switch svg{width:13px!important;height:13px!important}.site-header .currency-switch{border-radius:999px!important;gap:2px!important;padding:3px!important}.site-header .currency-switch span{width:21px!important;min-width:21px!important;height:21px!important;font-size:11px!important}.site-header .currency-switch button{padding:5px 7px!important;font-size:10.5px!important;line-height:1!important}@media (width<=768px){.mobile-header-tools{gap:4px!important}.mobile-header-tools .lang-switch,.mobile-header-tools .currency-switch{transform-origin:100%!important;transform:scale(.82)!important}.mobile-header-lang{gap:1px!important;padding:2px!important}.mobile-header-lang button,.mobile-header-tools .currency-switch button{padding:5px 6px!important;font-size:9.5px!important}.mobile-header-lang svg{width:12px!important;height:12px!important}.mobile-header-tools .currency-switch{gap:1px!important;padding:2px!important}.mobile-header-tools .currency-switch span{width:19px!important;min-width:19px!important;height:19px!important;font-size:10px!important}}@media (width<=420px){.mobile-header-tools{gap:2px!important;max-width:calc(100vw - 100px)!important}.mobile-header-tools .lang-switch,.mobile-header-tools .currency-switch{transform:scale(.76)!important}.brand strong{max-width:82px!important}.mobile-menu{width:34px!important;min-width:34px!important;height:34px!important}}@media (width<=360px){.mobile-header-tools{max-width:calc(100vw - 90px)!important}.mobile-header-tools .lang-switch,.mobile-header-tools .currency-switch{transform:scale(.7)!important}.brand strong{max-width:66px!important}}.eventoras-script-hero{color:#020631!important;isolation:isolate!important;z-index:1!important;background:radial-gradient(circle at 18% 12%,#ec48991f,#0000 32%),radial-gradient(circle at 82% 20%,#2563eb1f,#0000 34%),linear-gradient(#fff 0%,#fbfcff 52%,#fff 100%)!important;width:100%!important;min-height:clamp(650px,86vh,860px)!important;padding:clamp(44px,7vw,88px) 18px clamp(50px,7vw,92px)!important;position:relative!important;overflow:hidden!important}.eventoras-script-hero-bg,.eventoras-script-hero-bg *{pointer-events:none!important}.eventoras-script-hero-bg{z-index:0!important;position:absolute!important;inset:0!important}.hero-grid-light{opacity:.42!important;background-image:linear-gradient(#02063109 1px,#0000 1px),linear-gradient(90deg,#02063109 1px,#0000 1px)!important;background-size:68px 68px!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%)!important;mask-image:radial-gradient(circle,#000 0%,#0000 72%)!important}.hero-glow{filter:blur(26px)!important;opacity:.26!important;border-radius:999px!important;width:340px!important;height:340px!important;position:absolute!important}.hero-glow-one{background:#ff2ca7!important;top:70px!important;left:-100px!important}.hero-glow-two{background:#315bff!important;top:150px!important;right:-110px!important}.eventoras-script-hero-inner{z-index:1!important;text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;align-items:center!important;width:min(1240px,100vw - 34px)!important;max-width:calc(100vw - 34px)!important;margin:0 auto!important;display:flex!important;position:relative!important}.eventoras-script-brand{justify-content:center!important;align-items:center!important;gap:13px!important;margin-bottom:clamp(36px,5vw,58px)!important;display:inline-flex!important}.eventoras-script-brand img{object-fit:contain!important;filter:drop-shadow(0 14px 28px #622bff29)!important;width:56px!important;height:56px!important}.eventoras-script-brand strong{letter-spacing:.18em!important;color:#020631!important;font-size:clamp(20px,2.5vw,34px)!important;font-weight:950!important}.eventoras-script-title{color:#020631!important;letter-spacing:-.07em!important;text-wrap:balance!important;max-width:1120px!important;margin:0 auto!important;font-size:clamp(48px,7.7vw,118px)!important;font-weight:950!important;line-height:.98!important}.eventoras-script-title span{display:inline!important}.eventoras-script-title em{color:#f018a6!important;letter-spacing:-.04em!important;text-shadow:0 14px 28px #f018a621!important;margin:0 .15em!important;font-family:Brush Script MT,Segoe Script,Apple Chancery,Snell Roundhand,cursive!important;font-size:1.06em!important;font-style:normal!important;font-weight:500!important;line-height:.8!important;display:inline-block!important;position:relative!important}.eventoras-script-title em:after{content:""!important;background:linear-gradient(90deg,#f018a6,#f018a64d)!important;border-radius:999px!important;height:.07em!important;position:absolute!important;bottom:-.1em!important;left:8%!important;right:3%!important;transform:rotate(-1.2deg)!important}.eventoras-script-categories{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:14px!important;max-width:1120px!important;margin-top:clamp(44px,5vw,64px)!important;display:flex!important}.eventoras-script-pill{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;color:#020631!important;cursor:pointer!important;background:#ffffffb8!important;border:2px solid #0206311a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:14px 23px!important;font-size:clamp(14px,1.3vw,18px)!important;font-weight:950!important;transition:transform .18s,box-shadow .18s,background .18s!important;display:inline-flex!important;box-shadow:0 18px 46px #02063112!important}.eventoras-script-pill:hover{background:#fff!important;transform:translateY(-3px)!important;box-shadow:0 24px 60px #0206311f!important}.eventoras-script-pill.pink{color:#f018a6!important;border-color:#f018a659!important}.eventoras-script-pill.blue{color:#2563eb!important;border-color:#2563eb59!important}.eventoras-script-pill.violet{color:#6d28d9!important;border-color:#6d28d959!important}.eventoras-script-pill.green{color:#00a676!important;border-color:#00a67659!important}.eventoras-script-pill.purple{color:#7c3aed!important;border-color:#7c3aed59!important}.eventoras-script-pill.orange{color:#f97316!important;border-color:#f9731659!important}.eventoras-script-benefits{color:#1e293b!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:18px!important;margin-top:36px!important;font-size:clamp(14px,1.35vw,18px)!important;font-weight:850!important;display:flex!important}.eventoras-script-benefits span{align-items:center!important;gap:9px!important;display:inline-flex!important}.eventoras-script-benefits svg{color:#315bff!important}.eventoras-script-benefits i{background:#02063129!important;width:1px!important;height:24px!important}.eventoras-script-cta{color:#fff!important;cursor:pointer!important;background:linear-gradient(100deg,#f018a6 0%,#8b2cff 52%,#315bff 100%)!important;border:0!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:22px!important;min-width:min(440px,92vw)!important;margin-top:40px!important;padding:22px 34px!important;font-size:clamp(20px,2.2vw,30px)!important;font-weight:950!important;transition:transform .18s,box-shadow .18s!important;display:inline-flex!important;box-shadow:0 28px 58px #8b2cff40,inset 0 0 0 1px #ffffff3d!important}.eventoras-script-cta:hover{transform:translateY(-4px)!important;box-shadow:0 34px 72px #8b2cff52,inset 0 0 0 1px #ffffff4d!important}.eventoras-script-trust{color:#020631!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin-top:34px!important;display:inline-flex!important}.trust-avatars{align-items:center!important;display:inline-flex!important}.trust-avatars b{background:linear-gradient(135deg,#f018a6,#315bff)!important;border:3px solid #fff!important;border-radius:999px!important;width:30px!important;height:30px!important;margin-left:-8px!important;box-shadow:0 8px 18px #315bff2e!important}.trust-avatars b:first-child{margin-left:0!important}.trust-avatars b:nth-child(2){background:linear-gradient(135deg,#8b2cff,#7dd3fc)!important}.trust-avatars b:nth-child(3){background:linear-gradient(135deg,#22c55e,#315bff)!important}.eventoras-script-trust div{text-align:left!important;gap:4px!important;display:grid!important}.eventoras-script-trust strong{font-size:clamp(15px,1.4vw,19px)!important;font-weight:950!important}.eventoras-script-trust small{color:#64748b!important;font-size:clamp(13px,1.2vw,16px)!important;font-weight:750!important}@media (width<=768px){.eventoras-script-hero{min-height:auto!important;padding:38px 12px 48px!important}.eventoras-script-brand{gap:9px!important;margin-bottom:34px!important}.eventoras-script-brand img{width:42px!important;height:42px!important}.eventoras-script-brand strong{letter-spacing:.13em!important;font-size:18px!important}.eventoras-script-title{letter-spacing:-.06em!important;font-size:clamp(42px,13vw,74px)!important;line-height:1.02!important}.eventoras-script-title em{width:fit-content!important;margin:.04em auto .08em!important;font-size:1.12em!important;display:block!important}.eventoras-script-categories{gap:9px!important;margin-top:34px!important}.eventoras-script-pill{border-width:1.5px!important;gap:6px!important;padding:10px 13px!important;font-size:12px!important}.eventoras-script-pill svg{width:15px!important;height:15px!important}.eventoras-script-benefits{gap:11px!important;margin-top:26px!important;font-size:12px!important}.eventoras-script-benefits i{display:none!important}.eventoras-script-cta{border-radius:16px!important;gap:13px!important;width:min(100%,360px)!important;min-width:0!important;margin-top:30px!important;padding:17px 20px!important;font-size:19px!important}.eventoras-script-trust{align-items:center!important;gap:10px!important;width:100%!important;margin-top:26px!important}.eventoras-script-trust div{text-align:left!important}}@media (width<=420px){.eventoras-script-title{font-size:clamp(36px,12vw,54px)!important}.eventoras-script-categories{justify-content:center!important}.eventoras-script-pill{padding:9px 11px!important;font-size:11px!important}.eventoras-script-benefits{grid-template-columns:1fr 1fr!important;width:100%!important;max-width:320px!important;display:grid!important}.eventoras-script-benefits span{justify-content:center!important}.eventoras-script-cta{font-size:17px!important}.trust-avatars b{width:25px!important;height:25px!important}.eventoras-script-trust strong{font-size:13px!important}.eventoras-script-trust small{font-size:12px!important}}.eventoras-loader-home{background:#fff!important}.eventoras-script-hero-loader{min-height:clamp(620px,82vh,820px)!important}.eventoras-loader-home .skeleton-block{background:linear-gradient(90deg,#e2e8f0b8,#fffffffa,#e2e8f0b8) 0 0/240% 100%!important;animation:1.15s ease-in-out infinite eventorasSkeleton!important;box-shadow:0 16px 46px #0206310f!important}.eventoras-script-hero-loader .eventoras-script-hero-inner{min-height:100%!important}.loader-brand{margin-bottom:clamp(34px,5vw,56px)!important}.loader-logo-dot{background:linear-gradient(120deg,#f018a647,#315bff57,#ffffffdb)!important;border-radius:18px!important;width:54px!important;height:54px!important}.loader-brand-word{border-radius:999px!important;width:clamp(150px,20vw,240px)!important;height:30px!important}.loader-script-title{flex-direction:column!important;align-items:center!important;gap:clamp(14px,2vw,20px)!important;width:min(1060px,96vw)!important;display:flex!important}.loader-title-line{border-radius:28px!important;height:clamp(42px,7vw,82px)!important}.loader-title-line-one{width:min(660px,88vw)!important}.loader-title-script{background:linear-gradient(90deg,#f018a633,#fffffff2,#f018a64d)!important;border-radius:999px!important;width:min(560px,82vw)!important;height:clamp(56px,8vw,94px)!important;position:relative!important}.loader-title-script:after{content:""!important;background:#f018a63d!important;border-radius:999px!important;height:9px!important;position:absolute!important;bottom:-9px!important;left:12%!important;right:9%!important}.loader-title-line-two{width:min(820px,92vw)!important}.loader-pill-row{margin-top:clamp(38px,5vw,58px)!important}.loader-pill{background:linear-gradient(90deg,#315bff1f,#fffffff5,#f018a624)!important;border:1px solid #0206310f!important;border-radius:999px!important;width:clamp(116px,13vw,178px)!important;height:52px!important}.loader-benefits{width:min(820px,94vw)!important}.loader-benefits span{align-items:center!important;gap:9px!important;display:inline-flex!important}.loader-benefit-icon{background:linear-gradient(90deg,#315bff33,#fffffff2,#8b2cff33)!important;border-radius:9px!important;width:24px!important;height:24px!important}.loader-benefit-text{border-radius:999px!important;width:118px!important;height:17px!important}.loader-main-cta{background:linear-gradient(100deg,#f018a64d,#8b2cff4d,#315bff4d)!important;border-radius:20px!important;width:min(440px,92vw)!important;height:76px!important;margin-top:40px!important;box-shadow:0 28px 58px #8b2cff24!important}.loader-trust{margin-top:30px!important}.loader-trust-avatars{gap:0!important}.loader-avatar{background:linear-gradient(135deg,#f018a647,#315bff4d)!important;border-radius:999px!important;width:30px!important;height:30px!important;margin-left:-8px!important}.loader-avatar:first-child{margin-left:0!important}.loader-trust-line{border-radius:999px!important;height:15px!important}.loader-trust-line-one{width:240px!important}.loader-trust-line-two{width:310px!important}.eventoras-loader-home .home-skeleton-loading-text{color:#64748b!important;margin-top:28px!important;font-weight:900!important}.loader-section-head{margin-top:36px!important}.loader-event-grid{margin-top:14px!important}@media (width<=768px){.eventoras-script-hero-loader{min-height:auto!important;padding-top:40px!important}.loader-logo-dot{border-radius:14px!important;width:42px!important;height:42px!important}.loader-brand-word{width:158px!important;height:22px!important}.loader-title-line{border-radius:18px!important;height:clamp(34px,10vw,54px)!important}.loader-title-script{width:min(330px,84vw)!important;height:clamp(44px,13vw,68px)!important}.loader-pill-row{gap:9px!important}.loader-pill{width:118px!important;height:40px!important}.loader-benefits{grid-template-columns:1fr 1fr!important;gap:12px!important;max-width:340px!important;display:grid!important}.loader-benefits span{justify-content:center!important}.loader-benefit-text{width:92px!important}.loader-main-cta{border-radius:17px!important;height:58px!important}.loader-trust-line-one{width:170px!important}.loader-trust-line-two{width:210px!important}}@media (width<=420px){.loader-script-title{gap:12px!important}.loader-title-line-one{width:88vw!important}.loader-title-line-two{width:92vw!important}.loader-pill{width:102px!important;height:36px!important}.loader-benefits{gap:10px!important;max-width:310px!important}.loader-benefit-icon{width:20px!important;height:20px!important}.loader-benefit-text{width:76px!important;height:13px!important}}
