@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&family=Pacifico&display=swap";:root{--blue:#f51b55;--purple:#ff416c;--magenta:#ff6b8a;--deep:#b0003b;--navy:#170913;--ink:#211018;--muted:#75606a;--line:#ffd7e0;--soft:#fff5f8;--white:#fff;--radius:24px;--shadow:0 22px 80px #f51b5529}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 0 0,#f51b551a,#0000 34rem),radial-gradient(circle at 100% 0,#ff6b8a1f,#0000 32rem),#fff8fb;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 #ffd7e0f2;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:#514048;background:0 0;border:0;border-radius:999px;padding:11px 14px;transition:all .2s}.nav button.active,.nav button:hover{color:var(--blue);background:#ffe8ee}.header-actions{align-items:center;gap:10px;display:flex}.mobile-menu{color:var(--blue);background:#ffe8ee;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 #f51b5547}.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:#fff0f4;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:#fff0f4}.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:#ffe8ee;border:1px solid #ffd7e0;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:#514048;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,#170913,#2a0b20 45%,#3a0d28);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:#5f4b54;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:#514048;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:#fff8fb;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:#ffe8ee;border-color:#f51b558c;box-shadow:0 12px 30px #f51b5524}.seat-map{border:1px solid var(--line);background:#fff5f8;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 #ffc4d0;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:#c9a9b3;background:#ffd7e0;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:#fff5f8;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:#b0003b;background:#fff0f4;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,.currency-switch{border:1px solid var(--line);color:var(--navy);background:#fff0f4;border-radius:999px;align-items:center;gap:4px;padding:5px 6px;font-weight:900;display:inline-flex}.lang-switch button,.currency-switch button{color:#75606a;background:0 0;border:0;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:900}.lang-switch button.active,.currency-switch button.active{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple))}.team-strip{border:1px solid var(--line);background:linear-gradient(135deg,#fff8fb,#fff0f4);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 #ffc4d0;border-radius:50%;width:44px;height:44px;box-shadow:0 8px 24px #f51b551a}.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:#514048;background:#ffe8ee;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,.currency-switch{padding:4px}.lang-switch button,.currency-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(#fff8fb,#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:#514048;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,#ff6b8a,#f51b55)}.legend-dot.cat-3{background:linear-gradient(135deg, var(--purple), var(--magenta))}.legend-dot.cat-4{background:linear-gradient(135deg,#b0003b,#ff6b8a)}.seat-dot.available{background:#fff;border:1px solid #ffd7e0}.seat-dot.blocked{background:#ffe8ee}.stadium-map{border:1px solid var(--line);background:linear-gradient(135deg,#fff5f8,#ffe8ee);border-radius:28px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 20px 60px #f51b551a}.stadium-map.image-map{padding:18px;display:block}.stadium-reference{border-radius:22px;width:100%;display:block;box-shadow:0 18px 36px #f51b551f}.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:#120611e0;border-radius:16px;padding:12px 14px;position:absolute;bottom:32px;left:32px;box-shadow:0 12px 28px #f51b553d}.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 #f51b552e}.stadium-zone:hover,.stadium-zone.active{filter:saturate(1.15);opacity:1;transform:scale(1.06);box-shadow:0 18px 40px #f51b5547,0 0 0 4px #ffffffc7}.stadium-zone.match-category{box-shadow:0 0 0 2px #ffffffb8,0 12px 24px #f51b552e}.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,#f51b55,#b0003b)}.stadium-zone.cat-2{background:linear-gradient(135deg,#ff416c,#f51b55)}.stadium-zone.cat-3{background:linear-gradient(135deg,#ff6b8a,#ff416c)}.stadium-zone.cat-4{background:linear-gradient(135deg,#170913,#b0003b)}.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,#120611 0%,#170913 48%,#120611 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:#120611;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:#fff8fb}.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,#fff5f8)}.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:#fff0f4;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,#fff5f8);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:#fff5f8;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,#fff8fb);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 #f51b5524;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:#fff0f4;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:#fff0f4;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:#fff0f4;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 10px 24px #f51b551a}.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:#fff5f8;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,#120611,#170913 58%,#3a0d28);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,#fff5f8)}.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:#fff0f4;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:#9b7d87}.hero-search-box button{width:34px;height:34px;color:var(--navy);background:#fff0f4;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:#170913}@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:#fff0f4;border:1px solid #f51b5524;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:#fff0f4;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 .currency-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,.mobile-nav-actions .currency-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:#170913;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:#fff5f8}.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:#170913!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:#170913;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 #f51b551f}.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,#f51b55,#ff416c);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:#170913;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:#170913;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:#211018!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:#211018!important;font-size:10px!important;line-height:1!important}.stadium-zone span{white-space:nowrap;color:#f51b55!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:#211018!important;background:#ffffffeb!important}.stadium-map-badge span{color:#f51b55!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 #f51b552e}.stadium-zoom-controls button{color:#fff;cursor:pointer;background:#170913;border:0;border-radius:11px;min-width:36px;height:34px;font-weight:950}.stadium-zoom-controls button:last-child{color:#170913;background:#fff;border:1px solid #f51b551f;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:#170913!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #f51b551a!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 #f51b551a!important}.stadium-map-badge b{color:#170913!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 passoras-spin;display:inline-block}@keyframes passoras-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:#170913;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,#b0003b,#ff416c)}.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:#170913;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:#b0003b;background:#fff5f8;border:1px solid #ffd7e0}.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:#fff5f8;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:#b0003b;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:#fff8fb;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:#170913;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,#b0003b,#ff416c);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:#fff8fb;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:#170913;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:#170913;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:#fff5f8}.allocation-row.head span{color:#0b10268f;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.professional-seat-list{margin-top:14px}.professional-footer{background:#fff8fb;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 #f51b553d}.support-success-icon{color:#fff;background:linear-gradient(135deg,#b0003b,#ff416c);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:#170913;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:#fff5f8;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:#b0003b;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:#b0003b;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:#b0003b;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:#b0003b;cursor:default;background:#fff5f8;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:#170913;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:#b0003b!important}.dynamic-hero-background-section .hero-search-head span,.hero-search-head span{font-weight:950;color:#ff416c!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:#b0003b!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 #f51b551f}.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,#b0003b,#ff416c);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:#170913;box-shadow:none;background:#ff6b8a}.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:#b0003b!important}.clean-hero-search-head span{margin-top:4px;font-size:15px;font-weight:850;display:block;color:#ff416c!important}.clean-hero-search-box{background:#fff5f8;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:#170913;opacity:.75}.clean-hero-search-box input{color:#170913;font-size:26px;font-weight:700}.clean-hero-search-box input::placeholder{color:#0b102657}.clean-hero-search-box button{color:#170913;cursor:pointer;background:#ff6b8a;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:#b0003b;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:#ff6b8a;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,#ff416c,#b0003b)!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,#ff416c,#b0003b)!important}}:root{--passoras-royal:#b0003b;--passoras-electric:#f51b55;--passoras-purple:#ff416c;--passoras-neon:#ff6b8a;--passoras-magenta:#b0003b;--passoras-night:#120611}.clean-story-hero{isolation:isolate;color:#fff;background-color:var(--passoras-night);position:relative;overflow:hidden;gap:0!important;align-items:initial!important;grid-template-columns:none!important;display:block!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(--passoras-electric), var(--passoras-purple), var(--passoras-neon))!important;color:#fff!important}.clean-hero-search-head b{color:var(--passoras-night)!important}.clean-hero-search-head span{color:var(--passoras-electric)!important}.clean-hero-search-box{border-color:#006bff38!important}.clean-hero-search-box button{background:linear-gradient(135deg, var(--passoras-electric), var(--passoras-purple))!important;color:#fff!important}.clean-hero-trending button{color:var(--passoras-purple)!important}.clean-hero-feature{background:#02063170!important;border:1px solid #8b2cff61!important}.clean-hero-feature-body em{color:var(--passoras-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:#120611;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:#fff8fb!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:#120611;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:#f51b55;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:#ff416c;margin-top:3px;font-size:14px;font-weight:950;display:block}.professional-search-action{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f51b55,#ff416c);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:#120611!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:#120611!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:#120611!important;stroke:#120611!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,#f51b55,#ff416c)!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:#120611!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,#f51b55,#ff416c,#b0003b) 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:#120611!important;stroke:#120611!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,#f51b55,#ff416c,#b0003b) padding-box padding-box,linear-gradient(135deg,#f51b55,#ff416c,#b0003b) 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:#120611!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,#f51b55,#ff416c,#b0003b) 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:#120611!important;-webkit-backdrop-filter:blur(16px)!important;cursor:pointer!important;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#f51b55,#ff416c,#b0003b) 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:#120611!important;color:#120611!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,#f51b55,#ff416c,#b0003b) padding-box padding-box,linear-gradient(135deg,#f51b55,#ff416c,#b0003b) 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:#120611!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,#f51b55,#ff416c,#b0003b) 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:#120611!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,#f51b55,#ff416c,#b0003b) 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:#120611!important;stroke:#120611!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,#f51b55,#ff416c,#b0003b) padding-box padding-box,linear-gradient(135deg,#f51b55,#ff416c,#b0003b) 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:#120611;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:#f51b55;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,#fff5f8);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:#120611;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:#120611!important;background:#fff!important;border:1px solid #0206311a!important}.detail-price-chip{background:linear-gradient(135deg,#f51b55,#ff416c)!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,#fff8fb);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:#120611!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:#f51b55;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:#fff8fb;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:#120611;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:#120611!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:#f51b55;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:#120611;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:#fff8fb;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:#120611;letter-spacing:-.04em;font-size:30px;font-weight:1000;display:block}.checkout-total-card span{color:#f51b55;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:#fff8fb;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:#120611;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:#120611;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:#f51b55;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:#120611;word-break:break-word;font-weight:1000}.professional-otp-card .otp-message{color:#b0003b;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:#120611;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,#f51b55,#ff416c,#b0003b);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:#f51b55!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:#f51b55!important;stroke:#f51b55!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:#f51b55;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:#f51b55;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:#120611;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:#fff8fb;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:#120611;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:#120611;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:#120611;font-size:22px;font-weight:1000}.order-confirmation-head span{color:#b0003b;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 passorasSkeleton;position:relative;overflow:hidden}@keyframes passorasSkeleton{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(/passoras-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:#75606a;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}}:root{--blue:#f51b55;--purple:#ff416c;--magenta:#ff6b8a;--navy:#170913;--ink:#211018;--muted:#75606a;--line:#ffd7e0;--soft:#fff5f8;--white:#fff;--passoras-primary:#f51b55;--passoras-secondary:#ff416c;--passoras-accent:#ff6b8a;--passoras-dark:#120611;--passoras-ink:#211018;--passoras-soft:#fff5f8;--passoras-royal:#b0003b;--passoras-electric:#f51b55;--passoras-purple:#ff416c;--passoras-neon:#ff6b8a;--passoras-magenta:#b0003b;--passoras-night:#120611}.brand strong,.footer-brand strong{color:var(--passoras-dark)!important}.brand span,.footer-brand span{color:#8a6a76!important}.primary-btn,.clean-hero-tab.active,.clean-hero-tab:hover,.clean-hero-search-box button,.hero-search-box button,.orders-page-hero-action,.support-success-icon,.account-success-icon{color:#fff!important;background:linear-gradient(135deg,#f51b55,#ff416c 58%,#ff6b8a)!important;box-shadow:0 18px 46px #f51b5542!important}.nav button.active,.nav button:hover,.link-btn,.ghost-btn b,.clean-hero-search-head span,.clean-hero-trending button,.support-contact-email a,.support-sent-destination strong{color:#f51b55!important}.nav button.active,.nav button:hover,.mobile-menu,.ghost-btn,.search-panel,.auth-modal input,.support-contact-email,.order-card,.feature-card,.popular-category-card{background:#fff0f4!important}.clean-story-hero{background-color:#120611!important}.clean-story-hero:before{background:radial-gradient(circle at 18% 24%,#f51b5580,#0000 28rem),radial-gradient(circle at 74% 18%,#ff416c61,#0000 25rem),radial-gradient(circle at 86% 72%,#ff6b8a4d,#0000 30rem),linear-gradient(120deg,#120611f5,#b0003bb3 44%,#120611f0)!important}.clean-story-hero .dynamic-hero-background-overlay{background:linear-gradient(90deg,#120611e0,#2d071c8c 42%,#120611d6),linear-gradient(#1206112e,#120611e0)!important}.clean-hero-kicker,.eyebrow{color:#f51b55!important;background:#f51b551f!important;border-color:#f51b553d!important}.event-card:hover,.popular-category-card:hover,.feature-card:hover{box-shadow:0 24px 64px #f51b5529!important}.event-card-skeleton .skeleton-line,.event-card-skeleton .skeleton-cover,.popular-category-skeleton .skeleton-line,.skeleton-line,.skeleton-cover{background:linear-gradient(90deg,#fff0f4,#ffd7e0,#fff0f4)!important}body{background:radial-gradient(circle at 0 0,#f51b551a,#0000 34rem),radial-gradient(circle at 100% 0,#ff6b8a1f,#0000 32rem),#fff8fb}.site-header{border-bottom-color:#ffd7e0f2}.primary-btn,.checkout-action,.payment-submit,.order-pay-btn{box-shadow:0 12px 34px #f51b5547;background:linear-gradient(135deg,#f51b55,#ff416c 56%,#ff6b8a)!important}.nav button.active,.nav button:hover,.mobile-menu,.ghost-btn,.icon-btn,.category.active,.hero-search-box button{color:#f51b55;background:#fff0f4}.event-type,.link-btn,.hero-search-box svg,.empty svg,.worldcup-price-note b,.event-pricing-note b{color:#f51b55}.hero-visual,.ticket-preview,.modal-hero,.order-detail-hero{background:linear-gradient(135deg,#120611,#170913 52%,#b0003b)}.mobile-header-lang{display:none}@media (width<=760px){.mobile-header-lang{color:var(--blue);background:#fff0f4;border:1px solid #ffd7e0f2;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:5px;box-shadow:0 10px 28px #f51b551a;display:inline-flex!important}.mobile-header-lang button{color:#75606a;background:0 0;border:0;border-radius:999px;min-width:34px;min-height:34px;padding:0 8px;font-size:12px;font-weight:1000;line-height:1}.mobile-header-lang button.active{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple));box-shadow:0 8px 20px #f51b5538}.site-header{grid-template-columns:minmax(0,1fr) auto auto}}@media (width<=390px){.brand img{width:38px!important;height:38px!important}.brand strong{font-size:16px!important}.mobile-header-lang svg{display:none}.mobile-header-lang button{min-width:31px;min-height:31px;padding:0 7px}.mobile-menu{width:40px!important;height:40px!important}}.mobile-header-currency{display:none}@media (width<=760px){.mobile-header-currency{color:var(--blue);background:#fff0f4;border:1px solid #ffd7e0f2;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:5px;box-shadow:0 10px 28px #f51b551a;display:inline-flex!important}.mobile-header-currency button{color:#75606a;background:0 0;border:0;border-radius:999px;min-width:38px;min-height:34px;padding:0 8px;font-size:12px;font-weight:1000;line-height:1}.mobile-header-currency button.active{color:#fff;background:linear-gradient(135deg, var(--blue), var(--purple));box-shadow:0 8px 20px #f51b5538}.site-header{grid-template-columns:minmax(0,1fr) auto auto auto}}@media (width<=420px){.site-header{gap:6px!important;padding-left:3vw!important;padding-right:3vw!important}.brand{gap:6px!important}.brand img{width:36px!important;height:36px!important}.brand strong{font-size:14px!important}.mobile-header-lang,.mobile-header-currency{gap:2px!important;padding:3px!important}.mobile-header-lang button,.mobile-header-currency button{min-width:30px!important;min-height:30px!important;padding:0 5px!important;font-size:11px!important}.mobile-menu{width:38px!important;height:38px!important}}@media (width<=360px){.brand strong{display:none!important}}.app-shell,main,.hero,.clean-story-hero,.dynamic-hero-background-section,.clean-hero-inner,.clean-hero-content,.clean-hero-feature,.event-grid,.popular-events-grid,.popular-category-grid,.features,.section-head,.popular-section-head,.popular-category-head{z-index:1!important;isolation:auto!important;position:relative!important}.site-header{z-index:20!important}.nav,.nav.open,.mobile-nav,.mobile-nav-actions,.header-actions,.mobile-header-selectors{z-index:21!important}.clean-hero-search-card,.hero-search-card{z-index:2!important;position:relative!important}.professional-search-results,.professional-search-empty,.hero-search-results,.clean-hero-results{z-index:12!important}.event-detail-page-panel .checkout-bar,.checkout-bar{z-index:30!important}@media (width<=768px){.site-header{z-index:20!important}.nav,.nav.open,.mobile-nav,.mobile-nav-actions,.header-actions,.mobile-header-selectors{z-index:21!important}.clean-hero-search-card,.hero-search-card,.clean-hero-content,.clean-hero-feature{z-index:2!important}}.site-header .lang-switch,.site-header .currency-switch{border-radius:999px!important;gap:3px!important;padding:3px 4px!important}.site-header .lang-switch svg{width:13px!important;height:13px!important}.site-header .lang-switch button,.site-header .currency-switch button{min-width:28px!important;min-height:26px!important;padding:0 6px!important;font-size:10.5px!important;line-height:1!important}.site-header .currency-switch button{min-width:34px!important}@media (width<=760px){.site-header .mobile-header-lang,.site-header .mobile-header-currency{border-radius:999px!important;gap:2px!important;padding:2px!important;box-shadow:0 6px 18px #f51b5514!important}.site-header .mobile-header-lang svg{width:11px!important;height:11px!important;margin-left:1px!important}.site-header .mobile-header-lang button,.site-header .mobile-header-currency button{letter-spacing:-.02em!important;min-width:26px!important;min-height:26px!important;padding:0 4px!important;font-size:9.5px!important}.site-header .mobile-header-currency button{min-width:31px!important}}@media (width<=420px){.site-header .mobile-header-lang button,.site-header .mobile-header-currency button{min-height:24px!important;padding:0 3px!important;font-size:9px!important}.site-header .mobile-header-lang button{min-width:24px!important}.site-header .mobile-header-currency button{min-width:29px!important}}.hero.passoras-manuscript-hero{isolation:isolate;width:100vw;min-height:calc(100vh - 90px);color:var(--navy);background:radial-gradient(circle at 12% 12%,#f51b551a,#0000 22rem),radial-gradient(circle at 86% 4%,#ff6b8a24,#0000 24rem),linear-gradient(#fff 0%,#fffafd 58%,#fff1f5 100%);margin-left:calc(50% - 50vw);padding:clamp(56px,7vw,104px) max(5vw,20px) clamp(54px,6vw,88px);position:relative;overflow:hidden;z-index:1!important;display:block!important}.hero.passoras-manuscript-hero:before{content:"";pointer-events:none;opacity:.34;z-index:-2;background-color:#0000;background-image:linear-gradient(90deg,#f51b550e 1px,#0000 1px),linear-gradient(#f51b550b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000 68%)}.passoras-hero-orb{aspect-ratio:1;pointer-events:none;filter:blur(26px);opacity:.5;z-index:-1;border-radius:999px;width:clamp(180px,22vw,360px);position:absolute}.passoras-hero-orb.orb-left{background:#f51b552e;bottom:-8vw;left:-8vw}.passoras-hero-orb.orb-right{background:#ff416c29;top:18%;right:-7vw}.passoras-manuscript-inner{width:min(1380px,92vw);margin:0 auto;position:relative;z-index:1!important}.passoras-manuscript-content{text-align:center;flex-direction:column;align-items:center;width:min(1180px,100%);margin:0 auto;display:flex;z-index:1!important}.passoras-hero-eyebrow{color:#f51b55;letter-spacing:.02em;background:#ffffffbd;border:1px solid #f51b5538;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:0 0 24px;padding:10px 15px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 12px 34px #f51b5514}.passoras-manuscript-title{text-wrap:balance;width:min(1260px,100%);margin:0;font-weight:950;color:#202024!important;letter-spacing:-.075em!important;font-size:clamp(48px,8.2vw,124px)!important;line-height:.95!important}.passoras-manuscript-title span{display:block}.passoras-manuscript-title em{color:#0000;background:linear-gradient(135deg,#f51b55 0%,#ff416c 50%,#ff7a92 100%);letter-spacing:-.055em;white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin:0 .12em;font-family:Brush Script MT,Segoe Script,Snell Roundhand,Apple Chancery,cursive;font-size:1.08em;font-style:normal;font-weight:600;line-height:.75;display:inline-block;position:relative;transform:rotate(-2deg)translateY(.04em)}.passoras-manuscript-title em:after{content:"";z-index:-1;background:linear-gradient(90deg,#f51b552e,#f51b55 42%,#ff6b8a 100%);border-radius:999px;height:.085em;position:absolute;bottom:.02em;left:7%;right:-4%;transform:rotate(-4deg)}.passoras-hero-pills{flex-wrap:wrap;justify-content:center;gap:14px 16px;width:min(1040px,100%);margin:clamp(24px,3vw,40px) auto 0;display:flex}.passoras-hero-pill{color:#2b2025;letter-spacing:-.02em;background:#ffffffb8;border:1.5px solid #f51b5594;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-weight:900;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 38px #f51b5512}.passoras-hero-pill svg{color:#f51b55;background:#f51b551a;border-radius:999px;width:28px;height:28px;padding:4px}.passoras-hero-pill:hover,.passoras-hero-pill:focus-visible{background:#fff;border-color:#f51b55;outline:none;transform:translateY(-2px);box-shadow:0 18px 48px #f51b5524}.passoras-hero-pill.pill-football{border-color:#ff416c75}.passoras-hero-pill.pill-worldcup{border-color:#b0003b6b}.passoras-hero-pill.pill-vip{border-color:#ff6b8a94}.passoras-hero-pill.pill-secure{border-color:#f51b556b}.passoras-hero-text{letter-spacing:-.025em;width:min(760px,100%);color:#3e3238!important;margin:26px auto 0!important;font-size:clamp(18px,2.1vw,25px)!important;line-height:1.45!important}.passoras-hero-text strong{color:#201a1e;font-weight:950}.passoras-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}.passoras-main-cta{color:#fff;letter-spacing:-.03em;background:#050505;border:0;border-radius:16px;justify-content:center;align-items:center;gap:16px;min-width:min(100%,386px);min-height:66px;padding:0 28px;font-size:clamp(17px,1.9vw,23px);font-weight:950;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 26px 58px #0505052e,inset 0 0 0 1px #ffffff14}.passoras-main-cta svg:first-child{color:#f51b55}.passoras-main-cta span{position:relative}.passoras-main-cta span:after{content:"";background:linear-gradient(90deg,#f51b55,#ff6b8a);border-radius:999px;height:3px;position:absolute;bottom:-7px;left:0;right:0}.passoras-main-cta:hover,.passoras-main-cta:focus-visible{background:#101010;outline:none;transform:translateY(-2px);box-shadow:0 30px 70px #05050538,inset 0 0 0 1px #f51b5547}.passoras-secondary-link{color:#201a1e;text-underline-offset:8px;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:clamp(16px,1.5vw,20px);font-weight:900;-webkit-text-decoration:underline #f51b55;text-decoration:underline #f51b55;text-decoration-thickness:2px;display:inline-flex}.passoras-secondary-link:hover,.passoras-secondary-link:focus-visible{color:#f51b55;outline:none}.passoras-hero-search-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #f51b5529;border-radius:28px;width:min(860px,100%);margin:28px auto 0;padding:14px;position:relative;box-shadow:0 20px 70px #f51b551f;z-index:12!important}.passoras-hero-search-top{color:#201a1e;justify-content:space-between;align-items:center;gap:14px;margin:0 4px 12px;display:flex}.passoras-hero-search-top b{font-size:14px;font-weight:950}.passoras-hero-search-top span{color:#8c717c;font-size:12px;font-weight:850}.passoras-hero-search-box{background:#fff;border:1px solid #f51b552e;border-radius:20px;align-items:center;gap:12px;min-height:58px;padding:0 12px 0 18px;display:flex;box-shadow:0 12px 34px #1e0e160f}.passoras-hero-search-box>svg{color:#f51b55;flex:none}.passoras-hero-search-box input{color:#201a1e;background:0 0;border:0;outline:0;flex:1;min-width:0;font-weight:850}.passoras-hero-search-box input::placeholder{color:#a88b96}.passoras-hero-search-box button{color:#fff;background:linear-gradient(135deg,#f51b55,#ff416c);border:0;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 24px #f51b553d}.passoras-hero-results{gap:10px;max-height:412px;margin-top:12px;padding-right:4px;display:grid;overflow:auto}.passoras-hero-results .professional-search-top{color:#201a1e;background:#fff4f7;border-color:#f51b5524}.passoras-hero-results .professional-search-top span,.passoras-hero-results .professional-search-price small,.passoras-hero-results .professional-search-info small{color:#806671}.passoras-hero-results .professional-search-item{color:#201a1e;background:#fff;border-color:#f51b551f}.passoras-hero-empty{border-radius:16px;margin-top:12px;color:#8c717c!important;background:#fff4f7!important;border:1px solid #f51b551f!important}.passoras-hero-proof{color:#35262d;justify-content:center;align-items:center;gap:10px;width:auto;margin-top:24px;font-size:clamp(14px,1.6vw,17px);font-weight:700;display:inline-flex}.passoras-hero-proof span{color:#f51b55;align-items:center;gap:7px;font-weight:950;display:inline-flex}.passoras-hero-proof span svg{background:#f51b551a;border-radius:999px;width:34px;height:34px;padding:8px}.passoras-hero-proof p{color:inherit!important;font-size:inherit!important;max-width:none!important;margin:0!important;line-height:1.4!important}@media (width<=900px){.hero.passoras-manuscript-hero{min-height:auto;padding-top:48px;padding-bottom:54px}.passoras-manuscript-title{letter-spacing:-.065em!important;font-size:clamp(44px,13.2vw,82px)!important}.passoras-manuscript-title em{margin:0 .08em;display:inline-block}.passoras-hero-pills{gap:10px;margin-top:24px}.passoras-hero-pill{min-height:44px;padding:0 14px;font-size:13px}.passoras-hero-pill svg{width:24px;height:24px;padding:4px}.passoras-hero-actions{margin-top:24px}.passoras-main-cta{border-radius:15px;width:min(100%,360px);min-width:0;min-height:60px}.passoras-hero-search-panel{border-radius:22px;margin-top:24px}.passoras-hero-search-top{flex-direction:column;align-items:flex-start;gap:3px}.passoras-hero-results .professional-search-item{grid-template-columns:54px minmax(0,1fr)}.passoras-hero-results .professional-search-price,.passoras-hero-results .professional-search-action{grid-column:2}.passoras-hero-proof{flex-direction:column;gap:6px}}@media (width<=520px){.hero.passoras-manuscript-hero{padding-inline:16px}.passoras-hero-eyebrow{margin-bottom:18px;padding:8px 12px;font-size:12px}.passoras-manuscript-title{font-size:clamp(40px,16vw,64px)!important;line-height:.98!important}.passoras-hero-text{margin-top:20px!important;font-size:16px!important}.passoras-hero-pills{scroll-snap-type:x mandatory;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding:0 4px 8px;overflow-x:auto}.passoras-hero-pills::-webkit-scrollbar{display:none}.passoras-hero-pill{scroll-snap-align:center;white-space:nowrap;flex:none}.passoras-main-cta,.passoras-secondary-link{width:100%}.passoras-main-cta{gap:10px;padding:0 18px;font-size:17px}.passoras-hero-search-panel{padding:10px}.passoras-hero-search-box{gap:9px;min-height:54px;padding-left:12px}.passoras-hero-search-box button{width:38px;height:38px}}.hero.passoras-manuscript-hero.passoras-true-style-hero{--passoras-pink:#f51b55;--passoras-pink-2:#ff416c;--passoras-pink-3:#ff7a92;--passoras-black:#1f1f22;--passoras-muted:#5b5358;width:100vw!important;min-height:calc(100vh - 86px)!important;color:var(--passoras-black)!important;isolation:isolate!important;z-index:1!important;background:radial-gradient(circle at 50% 115%,#f51b5538 0%,#f51b551a 18%,#0000 45%),radial-gradient(circle at 8% 0,#f51b550e 0%,#0000 26%),radial-gradient(circle at 96% 8%,#ff416c13 0%,#0000 28%),linear-gradient(#fff 0%,#fffdfd 62%,#fff8fa 100%)!important;place-items:center!important;margin-left:calc(50% - 50vw)!important;padding:clamp(52px,7vw,98px) clamp(18px,4vw,70px) clamp(48px,6vw,90px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.hero.passoras-manuscript-hero.passoras-true-style-hero:before{content:""!important;pointer-events:none!important;filter:blur(20px)!important;opacity:1!important;z-index:-2!important;background:radial-gradient(#ff416c3b,#fff0 66%),linear-gradient(90deg,#0000,#f51b551a,#0000)!important;height:38vw!important;min-height:320px!important;position:absolute!important;inset:auto -10vw -18vw!important}.hero.passoras-manuscript-hero.passoras-true-style-hero:after{content:""!important;pointer-events:none!important;z-index:-3!important;border:1px solid #f51b550f!important;border-radius:999px!important;width:min(900px,72vw)!important;height:min(900px,72vw)!important;position:absolute!important;inset:12% auto auto 50%!important;transform:translate(-50%)!important;box-shadow:0 0 0 64px #f51b5506,0 0 0 128px #f51b5505!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-orb{display:none!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-eyebrow{color:var(--passoras-pink)!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#ffffffbd!important;border:1px solid #f51b5533!important;border-radius:999px!important;margin:0 0 clamp(20px,2.7vw,36px)!important;padding:9px 15px!important;font-size:clamp(12px,1vw,14px)!important;font-weight:900!important;box-shadow:0 18px 54px #f51b5517!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-manuscript-title{width:min(1320px,100%)!important;color:var(--passoras-black)!important;letter-spacing:-.085em!important;text-wrap:balance!important;text-shadow:0 1px #ffffffd9!important;margin:0 auto!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(62px,8.6vw,150px)!important;font-weight:950!important;line-height:.88!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-manuscript-title span{display:block!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-manuscript-title em{color:#0000!important;background:linear-gradient(120deg, var(--passoras-pink) 0%, var(--passoras-pink-2) 52%, var(--passoras-pink-3) 100%)!important;letter-spacing:-.045em!important;-webkit-text-stroke:0 transparent!important;filter:drop-shadow(0 12px 20px #f51b5529)!important;white-space:nowrap!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0 .07em 0 .09em!important;padding:0 .02em!important;font-family:Pacifico,Satisfy,Brush Script MT,Segoe Script,cursive!important;font-size:1.02em!important;font-style:normal!important;font-weight:400!important;line-height:.76!important;display:inline-block!important;position:relative!important;transform:rotate(-2deg)translateY(.045em)!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-manuscript-title em:after{content:""!important;background:linear-gradient(90deg, #f51b552e, var(--passoras-pink) 44%, var(--passoras-pink-3) 100%)!important;z-index:-1!important;border-radius:999px!important;height:.075em!important;position:absolute!important;bottom:-.05em!important;left:4%!important;right:-6%!important;transform:rotate(-3deg)!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pills{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:13px 16px!important;width:min(1080px,100%)!important;margin:clamp(30px,4vw,52px) auto 0!important;display:flex!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pill{color:#272226!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;letter-spacing:-.02em!important;background:#ffffffbd!important;border:1.5px solid #f51b558c!important;border-radius:999px!important;min-height:49px!important;padding:0 22px!important;font-size:clamp(14px,1.22vw,18px)!important;font-weight:900!important;box-shadow:0 16px 44px #f51b5512!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pill svg{width:28px!important;height:28px!important;color:var(--passoras-pink)!important;background:#f51b551a!important;border-radius:50%!important;padding:6px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pill.pill-football{border-color:#e252978f!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pill.pill-worldcup{border-color:#ff72568f!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pill.pill-vip{border-color:#865cd680!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pill.pill-secure{border-color:#ff565685!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-text{width:min(820px,100%)!important;color:var(--passoras-muted)!important;letter-spacing:-.035em!important;margin:26px auto 0!important;font-size:clamp(19px,1.8vw,28px)!important;line-height:1.34!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-text strong{color:#201f22!important;font-weight:950!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-actions{gap:18px!important;margin-top:clamp(28px,3vw,40px)!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-main-cta{color:#fff!important;letter-spacing:-.035em!important;background:#050505!important;border-radius:15px!important;min-width:min(100%,430px)!important;min-height:72px!important;padding:0 34px!important;font-size:clamp(20px,1.7vw,26px)!important;font-weight:950!important;box-shadow:0 26px 70px #0003,inset 0 1px #ffffff1c!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-main-cta svg:first-child{color:var(--passoras-pink)!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-main-cta span:after{background:linear-gradient(90deg, var(--passoras-pink), var(--passoras-pink-3))!important;height:3px!important;bottom:-8px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-secondary-link{color:#262326!important;min-height:48px!important;-webkit-text-decoration-color:var(--passoras-pink)!important;text-decoration-color:var(--passoras-pink)!important;text-underline-offset:7px!important;font-size:clamp(17px,1.4vw,22px)!important;font-weight:850!important;text-decoration-thickness:2px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-search-panel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffb3!important;border:1px solid #f51b551f!important;border-radius:24px!important;width:min(760px,100%)!important;margin:22px auto 0!important;padding:10px!important;box-shadow:0 18px 52px #f51b551a!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-search-top{display:none!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-search-box{background:#fff!important;border-radius:18px!important;min-height:54px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-proof{color:#3b3438!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:28px!important;font-size:clamp(14px,1.2vw,18px)!important;font-weight:750!important;display:inline-flex!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-proof span{color:var(--passoras-pink)!important;font-size:1.15em!important;font-weight:950!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-proof span svg{background:#f51b551c!important;width:34px!important;height:34px!important;padding:8px!important}@media (width<=980px){.hero.passoras-manuscript-hero.passoras-true-style-hero{min-height:auto!important;padding-top:46px!important;padding-bottom:56px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-manuscript-title{letter-spacing:-.074em!important;font-size:clamp(50px,12vw,106px)!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-text{font-size:clamp(17px,2.4vw,23px)!important}}@media (width<=620px){.hero.passoras-manuscript-hero.passoras-true-style-hero{padding-inline:15px!important;padding-top:36px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-eyebrow{margin-bottom:16px!important;padding:7px 10px!important;font-size:10.5px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-manuscript-title{letter-spacing:-.068em!important;font-size:clamp(43px,16vw,68px)!important;line-height:.92!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-manuscript-title em{margin-inline:.03em!important;transform:rotate(-2deg)translateY(.035em)!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pills{scroll-snap-type:x mandatory!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;margin-top:26px!important;padding:0 4px 9px!important;overflow-x:auto!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pill{scroll-snap-align:start!important;flex:none!important;min-height:42px!important;padding:0 14px!important;font-size:13px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pill svg{width:24px!important;height:24px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-text{letter-spacing:-.02em!important;margin-top:18px!important;font-size:16px!important;line-height:1.45!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-actions{width:100%!important;margin-top:24px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-main-cta{width:100%!important;min-width:0!important;min-height:60px!important;padding:0 18px!important;font-size:17px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-secondary-link{width:100%!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-search-panel{border-radius:19px!important;margin-top:18px!important;padding:8px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-search-box{min-height:50px!important;padding-left:13px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-proof{flex-direction:column!important;gap:5px!important;margin-top:20px!important;font-size:13px!important}}.hero.passoras-manuscript-hero.passoras-true-style-hero{justify-content:center!important;align-items:center!important;min-height:auto!important;padding:42px clamp(16px,4vw,52px) 48px!important;display:flex!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-manuscript-inner{width:min(980px,100%)!important;margin:0 auto!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-manuscript-content{text-align:center!important;align-items:center!important;width:min(920px,100%)!important;margin:0 auto!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-eyebrow{margin-bottom:14px!important;padding:7px 12px!important;font-size:10.5px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-manuscript-title{letter-spacing:-.064em!important;text-align:center!important;width:min(850px,100%)!important;margin:0 auto!important;font-size:clamp(36px,5.1vw,74px)!important;line-height:.98!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-manuscript-title em{margin:0 .06em!important;font-size:1em!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pills{justify-content:center!important;gap:9px 10px!important;width:min(820px,100%)!important;margin-top:22px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pill{min-height:38px!important;padding:0 15px!important;font-size:13px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pill svg{width:22px!important;height:22px!important;padding:5px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-text{text-align:center!important;width:min(620px,100%)!important;margin-top:18px!important;font-size:clamp(14px,1.45vw,18px)!important;line-height:1.42!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-actions{justify-content:center!important;gap:12px!important;margin-top:20px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-main-cta{border-radius:13px!important;gap:12px!important;min-width:0!important;min-height:52px!important;padding:0 24px!important;font-size:clamp(15px,1.25vw,18px)!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-secondary-link{min-height:42px!important;font-size:clamp(14px,1.1vw,16px)!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-search-panel{border-radius:18px!important;width:min(620px,100%)!important;margin-top:18px!important;padding:8px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-search-box{border-radius:14px!important;min-height:46px!important;padding-left:13px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-search-box input{font-size:13px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-search-box button{border-radius:11px!important;width:36px!important;height:36px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-proof{text-align:center!important;justify-content:center!important;margin-top:16px!important;font-size:13px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-proof span svg{width:28px!important;height:28px!important;padding:7px!important}@media (width<=620px){.hero.passoras-manuscript-hero.passoras-true-style-hero{padding:28px 14px 34px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-manuscript-title{letter-spacing:-.054em!important;font-size:clamp(30px,10.4vw,42px)!important;line-height:1.02!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pills{flex-wrap:wrap!important;justify-content:center!important;width:min(100%,360px)!important;margin-top:18px!important;padding:0!important;overflow:visible!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-pill{min-height:34px!important;padding:0 11px!important;font-size:11.5px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-text{width:min(340px,100%)!important;margin-top:14px!important;font-size:13.5px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-actions{margin-top:16px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-main-cta{width:auto!important;min-height:46px!important;padding:0 18px!important;font-size:14px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-secondary-link{width:auto!important;font-size:13px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-search-panel{width:min(340px,100%)!important;margin-top:14px!important}.hero.passoras-manuscript-hero.passoras-true-style-hero .passoras-hero-proof{flex-flow:wrap!important;width:min(340px,100%)!important;margin-top:14px!important;font-size:12px!important}}
