@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2) format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-vietnamese-700-normal-DH94m5DZ.woff2) format("woff2"),url(/assets/fraunces-vietnamese-700-normal-DxawQjq2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-ext-700-normal-CanUGppC.woff2) format("woff2"),url(/assets/fraunces-latin-ext-700-normal-DuBstVeD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2) format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fraunces-vietnamese-800-normal-B5-KC0PG.woff2) format("woff2"),url(/assets/fraunces-vietnamese-800-normal-Ciifa4CI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fraunces-latin-ext-800-normal-DYQACqvw.woff2) format("woff2"),url(/assets/fraunces-latin-ext-800-normal-pDzgxm9I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fraunces-latin-800-normal-5RM8DebB.woff2) format("woff2"),url(/assets/fraunces-latin-800-normal-B3oGScaA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/fraunces-vietnamese-900-normal-BwLbQoNo.woff2) format("woff2"),url(/assets/fraunces-vietnamese-900-normal-22-IZO0F.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/fraunces-latin-ext-900-normal-B8j5GSzS.woff2) format("woff2"),url(/assets/fraunces-latin-ext-900-normal-B2hmprcz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/fraunces-latin-900-normal-DmBL83SS.woff2) format("woff2"),url(/assets/fraunces-latin-900-normal-D67OkaMf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/material-symbols-outlined-latin-400-normal-_9NzPcxy.woff2) format("woff2"),url(/assets/material-symbols-outlined-latin-400-normal-1NMfuT3g.woff) format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/material-symbols-outlined-latin-500-normal-DNpR1on9.woff2) format("woff2"),url(/assets/material-symbols-outlined-latin-500-normal-BWuu6wYK.woff) format("woff")}:root{font-family:Inter,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#0f1720;background:#f5f7f8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--navy: #1a2329;--navy-deep: #0f1419;--navy-soft: #2a3640;--lime: #1dd75f;--olive: #4e7c05;--scarcity: #d01014;--surface: #ffffff;--surface-soft: #f0f2f5;--text: #0f1720;--muted: #647280;--line: #d8e0e5;--shadow: 0 24px 64px rgba(10, 20, 28, .12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:var(--surface-soft)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}#app{min-height:100vh}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.app-shell{min-height:100vh;display:flex;flex-direction:column}.page-shell{flex:1}.page-shell-admin{display:flex;flex-direction:column;flex:1;min-height:0}.page-shell-admin .admin-app{flex:1;min-height:0}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.site-header{position:sticky;top:0;z-index:40;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 12px 30px #0000002e}.header-row{display:flex;justify-content:flex-start;align-items:center;gap:26px;min-height:68px}.mobile-left{display:flex;align-items:center;gap:10px;min-width:0}.mobile-back,.mobile-menu-btn{display:none;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#ffffffeb;cursor:pointer}.mobile-back:hover,.mobile-menu-btn:hover{background:#ffffff14}.mobile-back .material-symbols-outlined,.mobile-menu-btn .material-symbols-outlined{font-size:22px}.mobile-actions{display:none;align-items:center;gap:10px;margin-left:auto}.mobile-account-btn{display:none;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid #1ee35b;border-radius:8px;color:#1ee35b;font-size:.92rem;font-weight:800}.mobile-account-btn .material-symbols-outlined{font-size:22px}.brand{flex:0 0 auto;font-size:1rem;font-weight:900;color:#fff;letter-spacing:-.02em}.brand-mark{color:var(--lime)}.header-search{display:flex;align-items:center;gap:10px;flex:0 1 316px;min-height:40px;padding:0 14px;border-radius:6px;background:#2a3540;border:1px solid rgba(255,255,255,.06)}.header-search .material-symbols-outlined{font-size:17px;color:#9aa8b5}.header-search input{width:100%;border:0;outline:0;background:transparent;color:#eff6fb;font-size:.88rem}.header-search input::placeholder{color:#97a4b0}.nav-links{display:flex;align-items:center;gap:4px;margin-left:auto;color:#d6dee3;font-size:.82rem}.mobile-drawer{display:none}.nav-link,.nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;border-radius:6px;transition:.2s ease}.nav-link{position:relative;color:#d7dee4;font-weight:600}.nav-link:hover,.nav-link-scout{color:#fff}.nav-link-scout .material-symbols-outlined{font-size:15px}.nav-badge{display:inline-flex;align-items:center;background:var(--scarcity);color:#fff;text-transform:uppercase;font-size:8px;font-weight:900;letter-spacing:.1em;padding:2px 5px;border-radius:4px}.nav-link-active{color:#1ee35b}.nav-link-active:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;background:#1ee35b;border-radius:0}.nav-cta{min-width:78px;background:#1ee35b;border:1px solid #1ee35b;color:#0d1a14;font-weight:800}.nav-cta:hover{background:#17cf51;border-color:#17cf51}.nav-cta-outline{background:transparent;border-color:#1ee35b;color:#1ee35b}.scarcity-bar{background:var(--scarcity);color:#fff;text-align:center;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:7px 16px}.home-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--navy-deep),var(--navy),var(--navy-soft));padding:42px 0 56px}.hero-glow{position:absolute;inset:auto auto 0 50%;transform:translate(-50%);width:600px;height:600px;border-radius:999px;background:#1dd75f14;filter:blur(120px);pointer-events:none}.home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:48px;align-items:center}.hero-copy-card{color:#fff}.hero-kicker{display:block;color:var(--lime);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.hero-title{margin:0 0 20px;font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.06;font-weight:900;letter-spacing:-.04em}.hero-title-home{max-width:12ch}.hero-highlight{color:var(--lime)}.hero-lead{margin:0 0 28px;max-width:560px;color:#cbd5dd;font-size:1.08rem;font-weight:500}.hero-search{display:flex;flex-wrap:wrap;gap:10px;padding:10px;border-radius:14px;background:#fff;box-shadow:0 20px 40px #0000003d;margin-bottom:24px}.hero-search-field{flex:1 1 320px;display:flex;align-items:center;gap:12px;padding:8px 14px}.hero-search-field .material-symbols-outlined{color:#94a3ad}.hero-search-field input{width:100%;border:0;outline:0;color:#0f1720}.hero-search-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:10px;background:var(--lime);color:#13212b;font-weight:900}.hero-trust-row{display:flex;flex-wrap:wrap;gap:24px;color:#d3dde4;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-market-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#ffffff0f;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 20px 40px #00000052;color:#fff;padding:28px}.hero-market-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.36),transparent)}.hero-market-header{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px}.hero-market-header h3{margin:0;font-size:.96rem;font-weight:700;color:#ffffffe6}.hero-live-clock{display:inline-flex;align-items:center;gap:8px;color:#95a5b0;font-size:11px}.hero-live-dot{width:8px;height:8px;border-radius:999px;background:var(--lime);box-shadow:0 0 10px #1dd75fcc}.hero-market-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px 26px}.hero-market-stats span{display:block;color:#95a5b0;font-size:.78rem;margin-bottom:5px}.hero-market-stats strong{font-size:1.95rem;font-weight:800;line-height:1}.hero-market-list{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.hero-market-list-title{color:#95a5b0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.hero-market-list ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hero-market-list li{display:flex;justify-content:space-between;gap:10px;color:#d7e0e6;font-size:.92rem}.hero-market-list li span:last-child{color:#9fb0bb}.proof-ticker{background:var(--olive);overflow:hidden;padding:12px 0}.proof-track{display:flex;width:max-content;animation:proof-scroll 44s linear infinite}.proof-group{display:flex;gap:48px;padding-right:48px;white-space:nowrap;color:#ffffffeb;font-size:.92rem;font-weight:500}@keyframes proof-scroll{to{transform:translate(-50%)}}.section-home{padding:42px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:28px}.section-heading h2{margin:0;font-size:2rem;font-weight:900;letter-spacing:-.03em}.section-heading p{margin:8px 0 0;color:var(--muted);font-size:.92rem;font-weight:500}.section-link{color:var(--olive);font-weight:800;font-size:.92rem}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.team-card{position:relative;overflow:hidden;border-radius:18px;aspect-ratio:3 / 4;background:#d7dce0}.team-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.team-card:hover img{transform:scale(1.08)}.team-overlay,.venue-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.82) 100%)}.team-copy{position:absolute;left:18px;right:18px;bottom:18px;color:#fff}.team-copy span{display:block;color:#ffffffb8;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px}.team-copy h3{margin:0;font-size:1.45rem;font-weight:900}.matches-band{background:#f0f2f5;padding:42px 0 54px}.section-heading-stack{margin-bottom:18px}.danger-copy{color:var(--scarcity)!important;font-weight:800!important}.match-tabs{display:flex;gap:10px;overflow-x:auto;white-space:nowrap;margin-bottom:24px;border-bottom:1px solid #dbe3e8}.match-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:12px 14px;color:#6b7681;font-size:.92rem;font-weight:800;cursor:pointer}.match-tabs button.active{color:var(--olive);border-bottom-color:var(--olive)}.match-rows{display:grid;gap:12px}.match-row{display:grid;grid-template-columns:88px minmax(0,1fr) 160px 130px;align-items:center;gap:16px;border-radius:16px;background:#fff;border:1px solid #dde5ea;padding:16px 18px}.match-date{display:grid;justify-items:center;align-content:center;gap:4px;min-height:72px;border-radius:14px;background:#f4f7f8;text-align:center}.match-date span{color:#647280;font-size:.74rem;font-weight:800;letter-spacing:.12em}.match-date strong{font-size:1.45rem;font-weight:900}.match-info h3,.venue-copy h3,.seller-copy h2,.pillar-card h4,.order-title,.event-title,.section-title,.page-title{margin:0}.match-info h3{font-size:1.1rem;font-weight:900}.match-info p{margin:6px 0 0;color:var(--muted)}.match-meta{justify-self:end;text-align:right}.match-meta span{display:block;color:var(--muted);font-size:.82rem;margin-bottom:4px}.match-meta strong{font-size:1rem;font-weight:900}.match-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;background:var(--navy);color:#fff;font-weight:800}.venue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.venue-card{position:relative;min-height:210px;overflow:hidden;border-radius:18px;background:#cad4db}.venue-card img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.venue-card:hover img{transform:scale(1.05)}.venue-copy{position:absolute;left:24px;right:24px;bottom:22px;color:#fff}.venue-copy h3{font-size:1.4rem;font-weight:900}.venue-copy p{margin:6px 0 0;color:#ffffffd6;font-weight:500}.venue-card-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;background:var(--navy);color:#fff;text-align:center;border:1px solid rgba(255,255,255,.08)}.venue-card-cta .material-symbols-outlined{font-size:2.5rem;color:var(--lime)}.seller-wrap{padding-bottom:70px}.seller-shell{padding:4px;border-radius:24px;background:linear-gradient(90deg,var(--olive),var(--lime))}.seller-card{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:34px 38px;border-radius:20px;background:var(--navy)}.seller-copy{color:#fff}.seller-copy h2{font-size:2.3rem;font-weight:900;margin-bottom:18px}.seller-copy ul{margin:0;padding:0;list-style:none;display:grid;gap:14px;color:#cbd5dd;font-weight:500}.seller-copy li:before{content:"check_circle";font-family:Material Symbols Outlined;color:var(--lime);margin-right:10px;vertical-align:middle}.seller-action{text-align:center}.seller-button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 30px;border-radius:12px;background:#fff;color:#13212b;font-size:1.08rem;font-weight:900;box-shadow:0 20px 36px #00000038}.seller-action p{margin:12px 0 0;color:#ffffff8f;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pillar-band{background:#fff;border-top:1px solid #edf2f4;padding:46px 0}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pillar-card{text-align:center}.pillar-card .material-symbols-outlined{font-size:2rem;color:var(--olive);margin-bottom:12px}.pillar-card h4{font-size:1rem;font-weight:800;margin-bottom:8px}.pillar-card p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.65}.site-footer{background:var(--navy);border-top:1px solid rgba(255,255,255,.06);padding:48px 0}.mobile-bottom-nav{display:none}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px}.footer-brand{margin-bottom:18px}.footer-copy,.footer-copy-light{color:#95a5b0;font-size:.88rem;line-height:1.7}.footer-title{margin:0 0 18px;color:#fff;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.footer-links{display:grid;gap:12px}.footer-links a{color:#95a5b0;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer-meta{display:grid;gap:12px;color:#95a5b0;align-content:start}.micro{font-size:.8rem}.section{padding:44px 0 60px}.section-card,.auth-card,.order-card,.notice{background:#ffffffd6;border:1px solid rgba(255,255,255,.64);border-radius:28px;box-shadow:0 20px 60px #13212b14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-card,.auth-card,.order-card,.notice{padding:28px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#13212b0f;color:#355418;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-title{margin:18px 0 12px;font-size:clamp(2rem,4vw,3rem);line-height:1.08;font-weight:900;letter-spacing:-.04em}.section-title{font-size:1.6rem;font-weight:900}.page-copy,.section-copy,.small-copy,.event-meta,.order-meta,.timeline,.policy-list{color:var(--muted)}.page-copy,.section-copy{max-width:60ch}.event-grid{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.event-card{flex:1 1 320px;min-width:280px;padding:24px;border-radius:22px;background:#fff;border:1px solid #dee6eb;box-shadow:var(--shadow)}.event-header,.order-header{display:flex;justify-content:space-between;gap:14px;align-items:start}.event-title,.order-title{font-size:1.12rem;font-weight:900}.event-meta,.order-meta,.timeline,.policy-list{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.event-footer,.order-footer,.auth-actions{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.qty-select,.filter-input,.filter-select,.auth-input,.auth-textarea{width:100%;border:1px solid #dde5ea;background:#fff;color:var(--text)}.qty-select{width:auto;min-height:46px;padding:0 16px;border-radius:999px}.btn-primary,.btn-secondary,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:.2s ease}.btn-primary{background:var(--lime);color:#13212b;font-weight:800}.btn-secondary{background:var(--navy);color:#fff}.btn-ghost{background:transparent;color:var(--text);border-color:#dce4e8}.price-block{display:grid;gap:4px}.price-value{font-size:1.5rem;font-weight:900}.page-hero{padding:46px 0 24px}.filter-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.field{flex:1 1 220px}.field label,.fieldset-label{display:block;margin-bottom:8px;font-size:.85rem;color:var(--muted);font-weight:700}.filter-input,.filter-select,.auth-input,.auth-textarea{border-radius:16px;padding:14px 16px}.empty-state,.auth-copy{color:var(--muted);text-align:center;padding:24px 0}.auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:42px 0 58px}.auth-form{display:grid;gap:14px}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-tabs{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.auth-tab{padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:#fff;cursor:pointer}.auth-tab.active{background:var(--navy);color:#fff;border-color:var(--navy)}.auth-v3-shell{padding:40px 0 80px;background:linear-gradient(180deg,#edf1f4,#f5f7f8)}.auth-v3-layout{display:grid;grid-template-columns:minmax(0,1.15fr) 340px;gap:22px;align-items:start}.auth-v3-layout-single{display:grid;justify-items:center;gap:26px}.auth-v3-demand{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:min(100%,454px);min-height:46px;padding:0 24px;border-radius:10px;border:1px solid rgba(208,16,20,.2);background:#fff5f5cc;color:#e02b22;font-size:.82rem;font-weight:900;letter-spacing:.02em}.auth-v3-demand .material-symbols-outlined{font-size:18px}.auth-v3-main{display:grid;gap:16px}.auth-v3-main-single{width:min(100%,452px)}.auth-v3-frame{padding:28px;border-radius:32px;background:#fff;border:1px solid #dde5ea;box-shadow:0 20px 44px #0a141c14}.auth-v3-frame-single{padding:0;border-radius:18px;overflow:hidden}.auth-v3-tabs{display:flex;gap:12px;margin-bottom:22px}.auth-v3-tabs-line{gap:0;margin-bottom:0;border-bottom:1px solid #ebeff2}.auth-v3-tab{min-height:48px;padding:0 18px;border-radius:999px;border:1px solid #d6dee3;background:#fff;color:#4f5f6d;font-weight:800;cursor:pointer}.auth-v3-tab.active{background:var(--navy);border-color:var(--navy);color:#fff}.auth-v3-tab-line{flex:1;min-height:48px;border:0;border-radius:0;background:transparent;color:#97a3af;font-size:.9rem;font-weight:700}.auth-v3-tab-line.active{background:transparent;border-bottom:3px solid var(--olive);color:var(--olive)}.auth-v3-form{display:grid;gap:16px}.auth-v3-body{padding:26px 32px 28px}.auth-v3-heading h1,.auth-v3-trust-card h3,.auth-v3-demo-card h3{margin:0}.auth-v3-heading h1{font-size:1.18rem;font-weight:800;letter-spacing:-.02em}.auth-v3-heading p,.auth-v3-trust-card p,.auth-v3-security p{margin:10px 0 0;color:var(--muted);font-size:.88rem;line-height:1.55}.auth-v3-field{display:grid;gap:8px}.auth-v3-input{min-height:44px;padding:12px 16px;font-size:.88rem}.auth-v3-field span{font-size:.78rem;font-weight:800;color:var(--text);text-transform:uppercase}.auth-v3-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-v3-meta,.auth-v3-checkline{display:flex;align-items:center;gap:10px}.auth-v3-meta{justify-content:space-between;flex-wrap:wrap}.auth-v3-checkline{color:var(--muted);font-size:.86rem}.auth-v3-checkline input{width:16px;height:16px}.auth-v3-inline-link{padding:0;border:0;background:transparent;color:var(--olive);font-weight:800;cursor:pointer}.auth-v3-submit{width:100%}.auth-v3-cta{min-height:50px;border-radius:9px;background:#4c8500;color:#fff;font-size:.94rem;font-weight:800}.auth-v3-cta:hover{background:#457900}.auth-v3-hint,.auth-v3-error-text{margin:-6px 0 0;font-size:.78rem}.auth-v3-hint{color:var(--muted)}.auth-v3-error-text{color:#b33a3a;font-weight:700}.auth-v3-terms{align-items:start}.auth-v3-terms-link,.auth-v3-legal-link{color:#4c8500;font-weight:800}.auth-v3-terms-link:hover,.auth-v3-legal-link:hover{text-decoration:underline}.auth-v3-status,.auth-v3-security,.auth-v3-trust-card,.auth-v3-demo-card{border:1px solid #dde5ea;background:#fff;box-shadow:0 16px 38px #0a141c0f}.auth-v3-status,.auth-v3-security{padding:16px 18px;border-radius:20px}.auth-v3-status strong{display:block;color:#13212b;font-size:1rem}.auth-v3-status-inline{justify-items:center;padding:14px 16px;border-radius:10px;box-shadow:none;background:#fafbf8}.auth-v3-status-inline strong{position:relative;color:#4c8500;font-size:.82rem;font-weight:800;line-height:1.45;padding-left:16px}.auth-v3-status-inline strong:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:999px;background:#5ad267;transform:translateY(-50%)}.tickets-shell{background:#f5f7f8;padding-bottom:6rem}@media (min-width: 768px){.tickets-shell{padding-bottom:0}}.tickets-page-wrap{width:min(1024px,100%);margin:0 auto;padding-left:16px;padding-right:16px}.tickets-hero{background:#fff;border-bottom:1px solid #e2e8f0}.tickets-hero-inner{padding-top:24px;padding-bottom:16px}@media (min-width: 768px){.tickets-hero-inner{padding-top:40px;padding-bottom:24px}}.tickets-heading h1,.tickets-empty-card h4,.tickets-help-card h4{margin:0}.tickets-heading h1{font-size:1.5rem;font-weight:900;letter-spacing:-.03em;color:var(--navy)}@media (min-width: 768px){.tickets-heading h1{font-size:1.875rem}}.tickets-heading p{margin:4px 0 0;color:#64748b;font-size:.875rem;line-height:1.5}@media (min-width: 768px){.tickets-heading p{font-size:1rem}}.tickets-tabs{display:flex;align-items:center;gap:8px;margin-top:24px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.tickets-tabs::-webkit-scrollbar{display:none}@media (min-width: 768px){.tickets-tabs{margin-top:40px}}.tickets-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:#475569;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.tickets-tab:not(.active):hover{background:#f1f5f9}.tickets-tab-radar{font-size:16px;line-height:1}.tickets-tab-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:10px;font-weight:700;line-height:1.2}.tickets-tab.active{background:#4e7c05;color:#fff;font-weight:700;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.tickets-tab.active .tickets-tab-badge{background:#1dd75f;color:#1a2329}.tickets-body{padding:32px 0 0}.tickets-body-inner{display:grid;gap:24px}.tickets-flash{margin:0}.tickets-net-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-size:.875rem}.tickets-net-banner .material-symbols-outlined{color:#dc2626;font-size:1.125rem}.tickets-net-copy{flex:1;min-width:0}.tickets-net-copy strong{display:block;font-weight:800}.tickets-net-copy p{margin:2px 0 0;color:#334155}.tickets-net-retry{border:0;background:transparent;color:inherit;font-weight:900;text-decoration:underline;cursor:pointer;white-space:nowrap}.tickets-skeleton-list{display:grid;gap:12px}.tickets-skeleton-card{display:flex;align-items:center;gap:16px;padding:20px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;animation:tickets-pulse 1.5s ease-in-out infinite}.tickets-skeleton-thumb{width:70px;height:70px;border-radius:6px;background:#f1f5f9;flex-shrink:0}.tickets-skeleton-lines{flex:1;display:grid;gap:8px}.tickets-skeleton-lines span{display:block;height:14px;border-radius:4px;background:#f1f5f9}.tickets-skeleton-lines span:first-child{width:50%}.tickets-skeleton-lines span:last-child{width:66%}.tickets-skeleton-btn{width:96px;height:32px;border-radius:6px;background:#f1f5f9;flex-shrink:0}@keyframes tickets-pulse{0%,to{opacity:1}50%{opacity:.55}}.tickets-pending-shell{display:grid;gap:12px}.tickets-pending-banner{padding:16px 20px;border-radius:8px;border:1px solid #fde68a;background:#fffbeb}.tickets-pending-banner-title{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tickets-pending-banner-title .material-symbols-outlined{color:#b45309;font-size:1.25rem}.tickets-pending-banner-title h3{margin:0;font-size:1rem;font-weight:900;color:#78350f}@media (min-width: 768px){.tickets-pending-banner-title h3{font-size:1.125rem}}.tickets-pending-banner>p{margin:0 0 12px;font-size:.875rem;line-height:1.5;color:#92400e}.tickets-pending-broker-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 20px;border-radius:4px;background:#4e7c05;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px -4px #4e7c0580}.tickets-pending-broker-btn .material-symbols-outlined{font-size:1rem;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.tickets-pending-broker-btn:hover{background:#3d6204}.tickets-pending-list{display:grid;gap:8px}.tickets-pending-card{display:flex;flex-direction:column;gap:12px;padding:12px 16px;border-radius:4px;border:1px solid #fde68a;background:#fff}@media (min-width: 768px){.tickets-pending-card{flex-direction:row;align-items:center;justify-content:space-between;padding:16px}}.tickets-pending-card-copy{min-width:0}.tickets-pending-order-id{margin:0;font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.tickets-pending-event{margin:4px 0 0;font-size:.875rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.tickets-pending-event{font-size:1rem}}.tickets-pending-meta{margin:2px 0 0;font-size:.75rem;color:#475569}.tickets-pending-time{margin:2px 0 0;font-size:.6875rem;color:#64748b}.tickets-pending-link{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:.75rem;font-weight:700;color:#92400e;text-decoration:underline;text-underline-offset:2px}.tickets-pending-link:hover{color:#78350f}.tickets-pending-link .material-symbols-outlined{font-size:14px}.tickets-panel{display:grid;gap:16px}.tickets-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#94a3b8;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.tickets-section-head>span:first-child{letter-spacing:.1em}.tickets-section-scout{display:inline-flex;align-items:center;gap:6px}.tickets-section-scout .material-symbols-outlined{font-size:.875rem}.tickets-policy-pill{display:inline-flex;align-items:center;gap:6px;color:var(--olive);font-size:.75rem;font-weight:700;text-transform:none;letter-spacing:0}.tickets-policy-icon{font-size:.875rem;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.tickets-assurance-item .material-symbols-outlined{color:var(--olive)}.tickets-empty-card,.tickets-help-card{background:#fff;border:1px solid #e2e8f0;display:grid;justify-items:center;text-align:center}.tickets-empty-card{border-radius:8px;padding:40px 24px}.tickets-order-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;overflow:hidden;transition:border-color .15s ease}.tickets-order-card:hover{border-color:#4e7c0566}.tickets-empty-card .material-symbols-outlined{font-size:3rem;color:#cbd5e1;margin-bottom:12px}.tickets-empty-card h4{font-size:1rem;font-weight:700;color:#1a2329}.tickets-empty-card p{margin:4px 0 0;font-size:.875rem;color:#64748b;max-width:360px;line-height:1.5}.tickets-empty-scout-copy{margin-bottom:16px!important}.tickets-scout-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:4px;background:#4e7c05;color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.tickets-scout-cta .material-symbols-outlined{font-size:1rem;color:#fff;margin:0}.tickets-scout-cta:hover{background:#1a2329}.tickets-order-list{display:grid;gap:12px}.tickets-order-card-main{display:flex;flex-direction:column}@media (min-width: 768px){.tickets-order-card-main{flex-direction:row}}.tickets-order-card-body{display:flex;flex:1;gap:24px;padding:20px;align-items:center}@media (min-width: 768px){.tickets-order-card-body{padding-right:24px}}.tickets-order-day{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;height:70px;flex-shrink:0;border-radius:4px;border:1px solid #e2e8f0;background:#f8fafc}.tickets-order-day-month{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#64748b}.tickets-order-day-num{font-size:1.5rem;font-weight:900;line-height:1;color:var(--navy)}.tickets-order-day-year{margin-top:2px;font-size:.625rem;font-weight:700;text-transform:uppercase;color:#94a3b8}.tickets-order-day-empty{color:#cbd5e1;font-size:.875rem}.tickets-order-info{min-width:0;flex:1}.tickets-order-info h3{margin:0;font-size:1.125rem;font-weight:700;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tickets-order-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;font-size:.875rem;color:#64748b}.tickets-order-sub-item{display:inline-flex;align-items:center;gap:4px}.tickets-order-sub-item .material-symbols-outlined{font-size:.875rem}.tickets-order-sub-qty{font-weight:600;color:#334155}.tickets-order-id{margin:8px 0 0;font-size:.75rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tickets-order-card-side{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-top:1px solid #e2e8f0;background:#f8fafc}@media (min-width: 768px){.tickets-order-card-side{flex-direction:column;align-items:flex-end;justify-content:center;min-width:240px;border-top:0;border-left:1px solid #e2e8f0;background:transparent}}.tickets-order-price{text-align:left}@media (min-width: 768px){.tickets-order-price{text-align:right}}.tickets-order-price-label{margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase}.tickets-order-price-label.label-muted{color:#94a3b8}.tickets-order-price-label.label-paid{color:var(--lime)}.tickets-order-price-value{margin:0;font-size:1.25rem;font-weight:900;color:var(--navy)}.tickets-order-actions-col{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:100%}@media (min-width: 768px){.tickets-order-actions-col{max-width:none}}.tickets-status-chip{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1.35;white-space:nowrap}.tickets-status-chip.chip-amber{border:1px solid #fde68a;background:#fffbeb;color:#b45309}.tickets-status-chip.chip-green{border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d}.tickets-status-chip.chip-slate{border:1px solid #e2e8f0;background:#f1f5f9;color:#64748b}.tickets-btn-dark,.tickets-btn-outline,.tickets-btn-primary,.tickets-btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 24px;border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;transition:background .15s ease,color .15s ease}.tickets-btn-dark{width:100%;background:#1a2329;color:#fff;letter-spacing:.05em}.tickets-btn-dark:hover{background:#334155}@media (min-width: 768px){.tickets-btn-dark,.tickets-btn-outline{width:auto}}.tickets-btn-outline{width:100%;background:#fff;color:var(--navy);border:1px solid #cbd5e1}.tickets-btn-outline:hover{background:#f8fafc}.tickets-btn-primary{background:var(--olive);color:#fff}.tickets-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.tickets-btn-primary:disabled{opacity:.6;cursor:not-allowed}.tickets-btn-ghost{background:transparent;color:#475569}.tickets-btn-ghost:hover{color:var(--navy)}.tickets-fifa-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 20px;border-top:1px solid #e2e8f0;background:#f8fafc;font-size:.75rem;color:#334155}.tickets-fifa-cta:hover{background:#f1f5f9}.tickets-fifa-cta-text{display:inline-flex;align-items:center;gap:8px}.tickets-fifa-cta-text .material-symbols-outlined{font-size:.875rem;color:var(--olive)}.tickets-fifa-cta-muted{color:#94a3b8}.tickets-help-card{width:min(672px,100%);margin:0 auto;border-radius:12px;padding:32px 24px}.tickets-help-card .material-symbols-outlined{font-size:3.75rem;color:#e2e8f0;margin-bottom:16px}.tickets-help-card h4{font-size:1.125rem;font-weight:700;color:#1a2329}.tickets-help-card p{margin:8px 0 24px;font-size:.875rem;line-height:1.625;color:#64748b;max-width:420px}.tickets-help-links{display:inline-flex;align-items:center;justify-content:center;gap:16px}.tickets-help-links a{color:#4e7c05;font-size:.875rem;font-weight:700;text-decoration:underline}.tickets-help-links a:hover{color:#1a2329}.tickets-help-dot{width:4px;height:4px;border-radius:999px;background:#cbd5e1;flex-shrink:0}.tickets-assurance-band{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:24px 0;margin-top:8px}.tickets-assurance-wrap{width:min(1280px,100%);margin:0 auto;padding-left:16px;padding-right:16px}.tickets-assurance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width: 768px){.tickets-assurance-grid{grid-template-columns:repeat(4,1fr)}}.tickets-assurance-item{display:flex;flex-direction:column;align-items:center;text-align:center}.tickets-assurance-item .material-symbols-outlined{margin-bottom:8px;color:#4e7c05}.tickets-assurance-item strong{font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#1a2329}.tickets-page-footer{background:#f5f7f8;border-top:1px solid #e2e8f0;padding:32px 0 24px}.tickets-page-footer-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.tickets-page-footer-grid{grid-template-columns:1fr 1fr;align-items:start}}.tickets-page-footer-logo{font-size:1.125rem;font-weight:700;color:#0f172a}.tickets-page-footer-brand p{margin:16px 0 0;font-size:.75rem;line-height:1.5;color:#475569}.tickets-page-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tickets-page-footer-links div{display:flex;flex-direction:column;gap:8px}.tickets-page-footer-links a{font-size:.75rem;color:#64748b;transition:color .15s ease}.tickets-page-footer-links a:hover{color:#0f172a}.tickets-page-guarantee{margin:0;padding-top:16px;text-align:center}.tickets-page-guarantee a{font-size:.75rem;font-weight:600;color:#047857}.tickets-page-guarantee a:hover{text-decoration:underline}.tickets-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tickets-modal{width:min(100%,512px);max-height:90vh;overflow:auto;border-radius:8px;background:#fff;box-shadow:0 24px 48px #0f172a33}.tickets-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid #e2e8f0;position:sticky;top:0;background:#fff;z-index:1}.tickets-modal-head h3{margin:0;font-size:1.125rem;font-weight:900;color:var(--navy)}.tickets-modal-close{border:0;background:transparent;color:#94a3b8;cursor:pointer;padding:4px}.tickets-modal-close:hover{color:#334155}.tickets-modal-body{padding:24px;display:grid;gap:20px}.tickets-modal-summary{padding:16px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.tickets-modal-summary h4{margin:0;font-weight:700;color:var(--navy)}.tickets-modal-summary>p{margin:4px 0 0;font-size:.75rem;color:#64748b}.tickets-modal-order-no{margin:8px 0 0!important;font-size:.6875rem!important;color:#94a3b8!important}.tickets-modal-loading{display:grid;gap:8px}.tickets-modal-loading span{display:block;height:12px;border-radius:4px;background:#f1f5f9;animation:tickets-pulse 1.5s ease-in-out infinite}.tickets-modal-loading span:nth-child(2){width:70%}.tickets-modal-loading span:nth-child(3){width:55%}.tickets-modal-error{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:8px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-size:.875rem}.tickets-modal-error p{margin:0}.tickets-modal-progress-title{margin:0;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}.tickets-timeline{margin:0;padding:0;list-style:none;display:grid;gap:0}.tickets-timeline li{display:flex;gap:12px}.tickets-timeline-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.tickets-timeline-dot{width:20px;height:20px;border-radius:999px;display:grid;place-items:center}.tickets-timeline-dot.done{background:var(--lime)}.tickets-timeline-dot.done .material-symbols-outlined{font-size:.875rem;color:#fff}.tickets-timeline-dot.current{background:#f59e0b}.tickets-timeline-dot.current .material-symbols-outlined{font-size:.875rem;color:#fff;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.tickets-timeline-dot.pending{border:2px solid #cbd5e1;background:#fff}.tickets-timeline-copy{padding-bottom:16px}.tickets-timeline-title{margin:0;font-size:.875rem;font-weight:700}.tickets-timeline-title.done{color:var(--navy)}.tickets-timeline-title.current{color:#b45309}.tickets-timeline-title.pending{color:#64748b}.tickets-timeline-detail{margin:2px 0 0;font-size:.75rem;color:#64748b}.tickets-modal-info{display:flex;gap:12px;padding:16px;border-radius:8px;border:1px solid rgba(78,124,5,.2);background:#4e7c050d;font-size:.75rem;line-height:1.6;color:#334155}.tickets-modal-info-icon{color:var(--olive);font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;flex-shrink:0}.tickets-modal-info-title{margin:0 0 4px;font-weight:700;color:var(--navy)}.tickets-modal-info p:last-child{margin:0}.tickets-modal-policy{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:.75rem;color:#64748b}.tickets-modal-policy .material-symbols-outlined{font-size:1rem;color:var(--olive);font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.tickets-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #e2e8f0;background:#fff;position:sticky;bottom:0}.tickets-aftercare-intro{margin:0;font-size:.875rem;color:#475569}.tickets-aftercare-field{display:grid;gap:8px}.tickets-aftercare-field>label:first-child{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#334155}.tickets-aftercare-option{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;border:1px solid #e2e8f0;cursor:pointer}.tickets-aftercare-option:hover{border-color:#4e7c0566;background:#4e7c050d}.tickets-aftercare-option strong{display:block;font-size:.875rem;color:var(--navy)}.tickets-aftercare-option p{margin:2px 0 0;font-size:.75rem;color:#64748b}.tickets-aftercare-field textarea{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;resize:none;font-size:.875rem}.tickets-aftercare-field textarea:focus{outline:none;border-color:#4e7c0580}.tickets-aftercare-count{margin:0;font-size:.6875rem;color:#94a3b8}.tickets-aftercare-success{display:flex;gap:12px;padding:16px;border-radius:8px;border:1px solid rgba(78,124,5,.2);background:#4e7c050d;font-size:.875rem;color:#334155}.tickets-aftercare-success .material-symbols-outlined{color:var(--olive);font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.tickets-aftercare-success-title{margin:0 0 4px;font-weight:700;color:var(--navy)}.auth-v3-security{display:flex;gap:12px;align-items:start}.auth-v3-security-center{justify-content:center;text-align:center;border:0;box-shadow:none;background:transparent;color:#95a1ad;padding:8px 10px 0}.auth-v3-security-center .material-symbols-outlined{margin-top:1px;color:#95a1ad}.auth-v3-security-center p{margin:0 0 6px;color:#95a1ad;font-size:.8rem}.auth-v3-security .material-symbols-outlined,.auth-v3-trust-card .material-symbols-outlined{color:var(--olive)}.auth-v3-side{display:grid;gap:14px}.auth-v3-trust-card,.auth-v3-demo-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px;border-radius:22px}.auth-v3-demo-card{grid-template-columns:1fr}.banner{padding:12px 14px;border-radius:16px;font-size:.95rem}.banner.error{background:#d544441f;color:#8d2626}.banner.success{background:#1ed76024;color:#0f6a35}.order-grid{display:grid;gap:16px;margin-top:20px}.status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:700;white-space:nowrap}.status-chip.pending,.status-chip.refund-requested{background:#f5b9462e;color:#925f00}.status-chip.awaiting-payment{background:#4361ee24;color:#2240aa}.status-chip.confirmed{background:#1ed7602e;color:#0f6a35}.status-chip.refunded{background:#d544441f;color:#af3030}.status-chip.manual-review{background:#8338ec24;color:#5a1fa5}.status-chip.cancelled{background:#7180962e;color:#485463}.timeline-label{font-weight:800;color:var(--text)}.notice h2{margin-top:0}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.5fr) 360px;gap:24px}.checkout-card,.checkout-summary{padding:26px;border-radius:24px;background:#fff;border:1px solid #dde5ea;box-shadow:var(--shadow)}.checkout-heading{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:24px}.checkout-heading h2,.checkout-summary h3{margin:0;font-size:1.35rem;font-weight:900}.checkout-heading p{margin:8px 0 0;color:var(--muted)}.checkout-heading-meta{color:var(--muted);font-weight:700;text-align:right}.listing-grid{display:grid;gap:14px;margin-bottom:24px}.listing-card{width:100%;border:1px solid #dde5ea;border-radius:18px;background:#fff;padding:18px;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.listing-card:hover,.listing-card.active{border-color:var(--olive);box-shadow:0 14px 28px #0a141c14;transform:translateY(-1px)}.listing-card-top,.listing-card-bottom,.summary-line{display:flex;justify-content:space-between;gap:14px}.listing-card-top strong{font-size:1rem}.listing-card-top p{margin:6px 0 0;color:var(--muted)}.listing-price{font-size:1rem;font-weight:900;color:var(--olive)}.listing-card-bottom{margin-top:12px;color:var(--muted);font-size:.84rem;flex-wrap:wrap}.checkout-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkout-sidebar{align-self:start;position:sticky;top:104px}.checkout-summary-body{display:grid;gap:12px;margin-top:16px}.summary-line{margin:0;color:var(--muted)}.summary-line strong{color:var(--text)}.summary-total{padding-top:12px;border-top:1px solid #e6edf1;font-size:1.05rem}.checkout-actions{display:grid;gap:12px;margin-top:22px}.checkout-btn{width:100%}.checkout-created{margin-top:18px;padding-top:18px;border-top:1px solid #e6edf1;color:var(--muted)}.checkout-created p{margin:0 0 8px}.seat-shell{position:relative;background:#eef2f5}.seat-page .container{width:min(1500px,calc(100% - 36px))}.seat-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:#12181fad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.seat-modal-card{width:min(100% - 32px,440px);padding:32px 28px 26px;border-radius:10px;background:#fff;text-align:center;box-shadow:0 30px 80px #0a141c57}.seat-modal-card h2,.seat-event-copy h1,.seat-listing-main h3{margin:0}.seat-modal-step{display:block;color:#6d7b89;font-size:.82rem;font-weight:900;letter-spacing:.12em;margin-bottom:10px}.seat-modal-card h2{font-size:1.1rem;font-weight:900;margin-bottom:10px}.seat-modal-card p,.seat-event-copy p,.seat-listing-main p,.seat-map-head p,.seat-listings-head p,.seat-order-created p{margin:0;color:var(--muted)}.seat-modal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 14px}.seat-modal-qty{min-height:60px;border:1px solid #dce4ea;border-radius:4px;background:#fff;color:#4c8500;font-size:1rem;font-weight:900;cursor:pointer}.seat-modal-card small{color:#7f8d9a}.seat-event-bar{background:#fff;border-bottom:1px solid #e8edf2}.seat-event-bar-inner{display:flex;flex-direction:column;gap:14px;padding:16px 0 14px}.seat-event-head{display:flex;align-items:center;gap:14px;min-width:0}.seat-event-badge{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;border-radius:10px;background:linear-gradient(135deg,#e63b2e,#f5a623);color:#fff;font-size:.72rem;font-weight:800;line-height:1.05;text-align:center}.seat-event-badge-vs{font-size:.58rem;font-weight:700;opacity:.95}.seat-event-copy{flex:1 1 auto;min-width:0}.seat-event-copy h1{font-size:1.12rem;font-weight:800;line-height:1.22;color:#111827}.seat-event-copy p{margin-top:4px;color:#6b7280;font-size:.82rem;font-weight:500;line-height:1.35}.seat-event-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.seat-browsing-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;background:#edf6e4;color:#4a7c16;font-size:.8rem;font-weight:700}.seat-browsing-dot{width:8px;height:8px;border-radius:999px;background:#5a9c1b;flex:0 0 auto}.seat-filter-trigger{display:none;align-items:center;gap:8px;min-height:34px;padding:0 16px;border:0;border-radius:999px;background:#1a2329;color:#fff;font-size:.82rem;font-weight:700;cursor:pointer}.seat-filter-trigger .material-symbols-outlined{font-size:18px}.seat-layout{display:grid;grid-template-columns:252px minmax(380px,1fr) 504px;gap:0;min-height:calc(100vh - 204px);border-left:1px solid #dce5eb;border-right:1px solid #dce5eb;background:#fff}.seat-filters-panel,.seat-map-panel,.seat-listings-panel{min-width:0}.seat-filters-panel,.seat-map-panel{border-right:1px solid #dce5eb}.seat-filters-panel{padding:18px 18px 22px}.seat-filter-head,.seat-map-head,.seat-listings-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.seat-filter-head span,.seat-map-head span,.seat-listings-head span{color:#6f8093;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.seat-filter-head button{padding:0;border:0;background:transparent;color:#4c8500;font-weight:800;cursor:pointer}.seat-filter-head-actions{display:inline-flex;align-items:center;gap:12px}.seat-filter-close{display:none}.seat-clear-pill{border:0;border-radius:999px;background:#1f2937;color:#fff;padding:8px 12px;font-size:.75rem;font-weight:800;cursor:pointer}.seat-filter-block{margin-top:22px}.seat-filter-block h3{margin:0 0 14px;font-size:.92rem}.seat-price-range{position:relative;height:28px}.seat-range-line{position:absolute;left:0;right:0;top:12px;height:4px;border-radius:999px;background:#5a8c1b}.seat-range-thumb{position:absolute;top:6px;width:16px;height:16px;border-radius:999px;background:#fff;border:2px solid #5a8c1b}.seat-range-thumb.left{left:0}.seat-range-thumb.right{right:0}.seat-range-values{display:flex;justify-content:space-between;margin-top:10px;color:#66788a;font-size:.86rem}.seat-checkline{display:flex;align-items:center;gap:10px;margin-bottom:12px;cursor:pointer}.seat-checkline input{width:18px;height:18px;margin:0;accent-color:#2563eb;cursor:pointer}.seat-checkline-spread{justify-content:space-between}.seat-checkline-main{display:inline-flex;align-items:center;gap:10px}.seat-checkline-hint{color:#9ca3af;font-size:.82rem;font-weight:600}.seat-checkline-muted{color:#4b5966}.seat-filters-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;padding:0;background:#fff}.seat-filters-modal{display:flex;flex:1;flex-direction:column;width:100%;height:100%;max-height:none;padding:max(16px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));border-radius:0;background:#fff;box-shadow:none;overflow:auto;-webkit-overflow-scrolling:touch}.seat-filters-modal-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid #eef2f5}.seat-filters-modal-head h2{margin:0;color:#5f6f62;font-size:.92rem;font-weight:800;letter-spacing:.1em}.seat-filters-modal-actions{display:inline-flex;align-items:center;gap:14px}.seat-filters-clear{padding:0;border:0;background:transparent;color:#5a8c1b;font-size:.88rem;font-weight:700;cursor:pointer}.seat-filters-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:#6b7280;cursor:pointer}.seat-filters-close .material-symbols-outlined{font-size:22px}.seat-filters-modal .seat-filter-block h3{color:#111827;font-size:.95rem;font-weight:800}.seat-filters-modal .seat-filter-block{margin-top:24px}.seat-filters-modal .seat-range-values{color:#6b7280;font-size:.86rem;font-weight:600}.seat-filters-panel-desktop{display:block}.seat-map-panel{display:flex;flex-direction:column;padding:18px 20px 20px;overflow:hidden;background:#fff}.seat-map-card{display:flex;flex:1;flex-direction:column;min-height:0;margin-top:8px;border:1px solid #dce5eb;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0f172a0a;overflow:hidden}.seat-map-head{align-items:flex-start;padding-right:8px}.seat-map-head span{font-size:.88rem;letter-spacing:.09em}.seat-map-head p{margin-top:8px;font-size:1rem;font-weight:700;line-height:1.28;color:#667484}.seat-map-stage{position:relative;display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:0;margin:0 auto;padding:20px 24px 12px;background:#fff;overflow:hidden;touch-action:pan-y}.seat-map-stage.is-map-gesturing,.seat-map-stage.is-map-zoomed{touch-action:none}.seat-map-surface{position:relative;width:min(100%,520px);max-width:520px;aspect-ratio:900 / 660;height:auto;flex:0 0 auto;margin:0 auto;perspective:1800px;perspective-origin:50% 30%;cursor:grab;-webkit-user-select:none;user-select:none;transform-origin:50% 50%;transition:transform .28s ease;transform:translateY(0);will-change:transform}.seat-map-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;padding:12px 16px 14px;border-top:1px solid #e8eef3;background:#fafbfc}.seat-map-legend-item{display:inline-flex;align-items:center;gap:8px;color:#5f6f80;font-size:.82rem;font-weight:700;white-space:nowrap}.seat-map-legend-dot{width:12px;height:12px;border-radius:999px;flex:0 0 auto}.seat-map-legend-dot.cat-1{background:#f0b8d0}.seat-map-legend-dot.cat-2{background:#e8d27a}.seat-map-legend-dot.cat-3{background:#b8d4f0}.seat-map-legend-dot.cat-4{background:#d5dde5}.seat-map-svg{display:block;width:100%;height:100%}.seat-map-group{cursor:pointer}.seat-map-section{stroke:#c3c9d0;stroke-width:1.5;transition:opacity .16s ease,stroke .16s ease,stroke-width .16s ease,filter .16s ease}.seat-map-group:hover .seat-map-section,.seat-map-section.active{stroke:#5a8c1b;stroke-width:2.25;filter:drop-shadow(0 4px 12px rgba(74,122,19,.18))}.seat-map-section.inactive{opacity:.46}.seat-map-section.disabled{fill:#edf2f6!important}.seat-map-label{fill:#8ca0b3;font-size:13px;font-weight:800;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.seat-map-label.active{fill:#325979}.seat-pitch{stroke:#fff6;stroke-width:2}.seat-pitch-box,.seat-pitch-circle,.seat-pitch-line{fill:none;stroke:#ffffff80;stroke-width:2}.seat-pitch-dot{fill:#ffffffd1}.seat-map-tag{position:absolute;transform:translate(-50%,-50%);min-width:76px;padding:8px 12px 7px;border-radius:16px;background:#fff;box-shadow:0 14px 30px #0a141c24;font-size:.74rem;font-weight:900;color:#172033;border:1px solid rgba(220,229,235,.96);line-height:1.05;text-align:center;white-space:nowrap;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.seat-map-tag small{display:block;color:#df3b2f;font-size:.65rem;font-weight:900;margin-top:4px}.seat-map-tag:hover,.seat-map-tag.active{transform:translate(-50%,-50%) scale(1.03);border-color:#5a8c1b;box-shadow:0 18px 34px #223a5133}.seat-map-reset{position:absolute;right:8px;top:26px;z-index:2;border:0;border-radius:999px;background:#1f2937;color:#fff;padding:8px 12px;font-size:.74rem;font-weight:800;cursor:pointer;box-shadow:0 10px 20px #141c2829}.seat-listings-panel{display:flex;flex-direction:column}.seat-listings-head{padding:12px 16px 11px;border-bottom:1px solid #dce5eb}.seat-listings-head-top,.seat-listings-head-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.seat-listings-head-bottom{margin-top:8px;justify-content:flex-start}.seat-listings-head strong{display:block;text-transform:uppercase;font-size:.78rem;letter-spacing:.03em;line-height:1}.seat-listings-head p{color:#6f8093;font-size:.74rem;font-weight:700}.seat-listings-head span{font-size:.72rem;line-height:1.4;color:#6f8093;font-weight:800;letter-spacing:.03em}.seat-hot-band{padding:12px 16px;font-weight:800;background:#fff3f1;color:#d73a27;border-bottom:1px solid #f0d7d2;font-size:.82rem}.seat-cat-pool{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:10px 16px;border-bottom:1px solid #dce5eb;color:#6d7b88;font-size:.8rem}.seat-cat-pool strong{color:#6d7b88;font-size:.76rem;letter-spacing:.08em}.seat-cat-pool span b{color:#16212b}.seat-unmapped-band{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff9e5;border-top:1px solid #f3e8c8;border-bottom:1px solid #f3e8c8;box-shadow:0 1px #7038160a}.seat-unmapped-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border:2px solid #915c3d;border-radius:999px;box-shadow:0 0 0 2px #fff9e5,0 0 0 3px #915c3d;color:#915c3d;font-size:.88rem;font-weight:800;line-height:1}.seat-unmapped-copy{flex:1 1 auto;min-width:0}.seat-unmapped-band strong{display:block;margin:0;color:#703816;font-size:.92rem;font-weight:800;line-height:1.35;letter-spacing:-.01em}.seat-unmapped-band p{margin:4px 0 0;color:#915c3d;font-size:.8rem;font-weight:400;line-height:1.45}.seat-unmapped-btn{flex:0 0 auto;min-height:36px;padding:0 16px;border:0;border-radius:999px;background:#703816;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer}.seat-qty-bar{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-bottom:1px solid #e8edf2;background:#fff}.seat-qty-summary{display:grid;gap:3px}.seat-qty-summary strong{color:#111827;font-size:.95rem;font-weight:800;line-height:1.2}.seat-qty-summary span{color:#6b7280;font-size:.8rem;font-weight:500;line-height:1.3}.seat-qty-controls{display:flex;align-items:center;justify-content:space-between;gap:10px}.seat-qty-picker{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:4px 10px 4px 12px;border-radius:999px;background:#f1f3f5}.seat-qty-label{color:#5a7d1b;font-size:.78rem;font-weight:800;letter-spacing:.02em}.seat-qty-chip{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:#8fa84d;font-size:.8rem;font-weight:700;cursor:pointer}.seat-qty-chip.active{background:#5a7d1b;color:#fff}.seat-sort-wrap{position:relative;flex:0 0 auto}.seat-sort-pill{flex:0 0 auto;min-height:38px;padding:0 14px;border:2px solid #2f6fed;border-radius:8px;background:#fff;color:#111827;font-size:.78rem;font-weight:800;line-height:1.2;white-space:nowrap;cursor:pointer}.seat-sort-pill.open{border-color:#1d5fd8;box-shadow:0 0 0 3px #2f6fed24}.seat-sort-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:25;min-width:196px;padding:6px;border-radius:12px;background:#2d343cf5;box-shadow:0 16px 40px #0f172a47}.seat-sort-option{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#fff;font-size:.84rem;font-weight:600;line-height:1.2;text-align:left;cursor:pointer}.seat-sort-option:hover,.seat-sort-option.active{background:#2f6fed}.seat-sort-check{width:18px;font-size:16px;opacity:0}.seat-sort-check.is-visible{opacity:1}.seat-listings-scroll{padding:0 12px 16px;max-height:calc(100vh - 360px);overflow:auto}.seat-listings-board{border:1px solid #e0e6eb;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.seat-listings-section-bar{padding:12px 16px;border-bottom:1px solid #e8edf2;background:#f3f6f9}.seat-listings-section-bar strong{display:block;color:#111827;font-size:.8rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.seat-listings-stack{display:flex;flex-direction:column;gap:10px;padding:12px}.seat-listing-card{display:flex;align-items:stretch;gap:12px;padding:12px;border:1px solid #e5e9ef;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.seat-listing-card.active{border-color:#4caf50;box-shadow:0 6px 18px #0f172a14}.seat-listing-thumb{position:relative;flex:0 0 84px;width:84px;min-height:60px;height:60px;border-radius:6px;overflow:hidden;flex-shrink:0;background:linear-gradient(160deg,#7a9dc4,#a5c0dc 45%,#d5e3ef)}.seat-listing-thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:6px;object-fit:cover;pointer-events:none}.seat-listing-thumb-fallback{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.seat-listing-thumb.is-thumb-fallback .seat-listing-thumb-fallback{display:block}.seat-listing-thumb-stands{position:absolute;top:0;right:0;bottom:40%;left:0;opacity:.5;background:repeating-linear-gradient(0deg,#323c4666 0,#323c4666 2px,#505f6e66 2px,#505f6e66 4px)}.seat-listing-thumb-field{position:absolute;top:55%;right:14%;bottom:8%;left:14%;border:1px solid rgba(255,255,255,.3);border-radius:50%/20%;background:linear-gradient(180deg,#3a8040,#285c2c)}.seat-listing-thumb-label{position:absolute;left:4px;bottom:3px;z-index:1;color:#fff;font-size:9px;font-weight:800;line-height:1;letter-spacing:.02em;pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.6)}.seat-listings-stack .seat-listing-card:nth-child(3n) .seat-listing-thumb{background:linear-gradient(160deg,#c6bba0,#e4d9bd 45%,#f3edd8)}.seat-listings-stack .seat-listing-card:nth-child(3n+1) .seat-listing-thumb{background:linear-gradient(160deg,#7a9dc4,#a5c0dc 45%,#d5e3ef)}.seat-listings-stack .seat-listing-card:nth-child(3n+2) .seat-listing-thumb{background:linear-gradient(160deg,#8a8490,#b8b0bd 45%,#dbd5df)}.seat-listing-thumb.theme-blue{background:linear-gradient(160deg,#7a9dc4,#a5c0dc 45%,#d5e3ef)}.seat-listing-thumb.theme-gold{background:linear-gradient(160deg,#c6bba0,#e4d9bd 45%,#f3edd8)}.seat-listing-thumb.theme-violet{background:linear-gradient(160deg,#8a8490,#b8b0bd 45%,#dbd5df)}.seat-listing-thumb.theme-slate{background:linear-gradient(160deg,#6f7886,#98a1ad 45%,#c8ced6)}.seat-listing-save{position:absolute;right:4px;top:4px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:999px;background:#fffffff5;color:#94a3b8;box-shadow:0 2px 6px #0f172a1f;cursor:pointer}.seat-listing-save .material-symbols-outlined{font-size:15px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.seat-listing-main{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;padding-right:4px}.seat-listing-main h3{margin:0 0 3px;color:#111827;font-size:.88rem;font-weight:800;line-height:1.28}.seat-listing-main p{margin:0;color:#757575;font-size:.76rem;font-weight:500;line-height:1.35}.seat-listing-meta{display:flex;flex-direction:column;gap:7px;margin-top:9px}.seat-listing-tag-together{display:inline-flex;align-self:flex-start;align-items:center;min-height:22px;padding:0 9px;border-radius:6px;background:#edf8e4;color:#3f6f14;font-size:.7rem;font-weight:700}.seat-listing-rating{display:inline-flex;align-items:center;gap:7px}.seat-listing-rating-score{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:22px;padding:0 6px;border-radius:5px;background:#4caf50;color:#fff;font-size:.76rem;font-weight:800;line-height:1}.seat-listing-rating-label{color:#757575;font-size:.76rem;font-weight:600}.seat-listing-price{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;justify-content:center;min-width:98px;text-align:right}.seat-listing-deal{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 9px;border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.seat-listing-deal.is-deal{background:#4caf50;color:#fff}.seat-listing-deal.is-premium{background:#e8edf3;color:#4a5d73}.seat-listing-price strong{display:block;margin-top:8px;color:#111827;font-size:1.02rem;font-weight:800;line-height:1.05;white-space:nowrap}.seat-listing-price small{display:block;margin-top:3px;color:#9e9e9e;font-size:.7rem;font-weight:500}.seat-mobile-backdrop{display:none}.seat-page.has-checkout-dock{padding-bottom:132px}.seat-checkout-dock{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:14px 16px max(16px,env(safe-area-inset-bottom,0px));border-top:1px solid #e8edf2;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -10px 36px #0f172a24}.seat-checkout-dock-summary{margin:0 0 12px;color:#6b7280;font-size:.82rem;font-weight:500;line-height:1.4;text-align:center}.seat-checkout-dock-btn{display:block;width:100%;min-height:50px;border:0;border-radius:10px;background:var(--lime, #1dd75f);color:#fff;font-size:1rem;font-weight:800;letter-spacing:.01em;cursor:pointer}.seat-checkout-dock-btn:active{transform:scale(.99)}.seat-order-created{padding:0 16px 18px}.purchase-shell{min-height:calc(100vh - 64px);background:#f5f7f8}.purchase-page-wrap{width:min(100%,1280px);margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width: 768px){.purchase-page-wrap{padding-left:24px;padding-right:24px}}.purchase-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#12181f9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:24px}.purchase-modal-backdrop--dimmed{pointer-events:none}.purchase-processing-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172ab3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.purchase-processing-card{width:min(100%,384px);border-radius:12px;background:#fff;box-shadow:0 25px 50px -12px #0f172a59;padding:24px;text-align:center;font-family:Inter,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.purchase-processing-kicker{margin:0;color:#4e7c05;font-size:.625rem;font-weight:800;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.purchase-processing-title{margin:4px 0 0;color:#0f172a;font-size:1rem;font-weight:900;line-height:1.3}.purchase-processing-lead{margin:4px 0 0;color:#64748b;font-size:.75rem;font-weight:400;line-height:1.45}.purchase-processing-steps{display:grid;gap:12px;margin:20px 0 0;text-align:left}.purchase-processing-step{display:flex;align-items:center;gap:12px}.purchase-processing-step i{width:28px;height:28px;border-radius:999px;border:1px solid #e2e8f0;background:#f1f5f9;color:#94a3b8;display:grid;place-items:center;font-style:normal;font-size:.75rem;font-weight:800;line-height:1;flex-shrink:0}.purchase-processing-step small{display:block;color:#94a3b8;font-size:.6875rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.purchase-processing-step strong{display:block;margin-top:2px;color:#0f172a;font-size:.875rem;font-weight:800;line-height:1.25}.purchase-processing-step.done i{background:#4e7c05;border-color:#4e7c05;color:#fff}.purchase-processing-step:not(.done) strong{color:#64748b}.purchase-processing-finish{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:20px 0 0;color:#4e7c05;font-size:.875rem;font-weight:800;line-height:1.3}.purchase-processing-finish .material-symbols-outlined{font-size:18px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.purchase-processing-wait{margin:24px 0 0;color:#718096;font-size:.9375rem;font-weight:400;line-height:1.45;text-align:center}.purchase-processing-error{margin:18px 0 0;padding:12px 14px;border-radius:10px;border:1px solid #f0c3bc;background:#fff3f1;color:#cc2c21;font-size:.82rem;font-weight:800;line-height:1.45}.purchase-processing-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0}.purchase-processing-retry{min-height:48px;border-radius:10px;border:1px solid #dce5eb;background:#fff;color:#1a202c;font-size:.875rem;font-weight:700;cursor:pointer}.purchase-processing-retry.is-primary{border-color:transparent;background:#557b2e;color:#fff}.purchase-modal-card{display:flex;flex-direction:column;width:min(100%,520px);max-height:min(92vh,760px);border-radius:12px;background:#fff;box-shadow:0 25px 50px -12px #0f172a59;overflow:hidden}.purchase-modal-head{flex-shrink:0;display:flex;justify-content:space-between;gap:16px;align-items:start;padding:26px 28px 18px;border-bottom:1px solid #e6edf2}.purchase-modal-head span,.purchase-modal-panel--match>span,.purchase-modal-mini>span{display:block;color:#4e7c05;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.purchase-modal-head h2{margin:4px 0 0;color:#0f172a;font-size:1.125rem;font-weight:900}.purchase-modal-head p{margin:2px 0 0;color:#64748b;font-size:.75rem}.purchase-modal-close{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:#94a3b8;display:grid;place-items:center;cursor:pointer}.purchase-modal-close:hover{background:#f1f5f9;color:#475569}.purchase-modal-panel--match{border-radius:8px;border:0;background:#f8fafc;padding:16px}.purchase-modal-panel--match strong{display:block;margin-top:4px;color:#0f172a;font-size:.875rem;font-weight:800}.purchase-modal-panel--match>p{margin:4px 0 0;color:#64748b;font-size:.75rem}.purchase-modal-delivery-pay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.purchase-modal-mini{border-radius:8px;border:1px solid #e2e8f0;padding:12px;min-width:0}.purchase-modal-mini strong{display:block;margin-top:4px;color:#0f172a;font-size:.75rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-modal-mini p{margin:2px 0 0;color:#64748b;font-size:.625rem}.purchase-modal-note{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(226,232,240,.7);color:#64748b;font-size:.6875rem}.purchase-modal-note .material-symbols-outlined{color:#f59e0b;font-size:14px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.purchase-modal-warning{display:flex;gap:10px;align-items:flex-start;border-radius:8px;border:1px solid #fde68a;background:#fffbeb;padding:12px 14px}.purchase-modal-warning .material-symbols-outlined{color:#4e7c05;font-size:18px;flex-shrink:0}.purchase-modal-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 28px 22px;display:grid;gap:18px;align-content:start}.purchase-modal-inline-error{margin:0;padding:12px 14px;border-radius:10px;border:1px solid #f0c3bc;background:#fff3f1;color:#cc2c21;font-size:.82rem;font-weight:800}.purchase-modal-panel{border-radius:12px;border:1px solid #e3ebf0;background:#fff;overflow:hidden}.purchase-modal-section{padding:18px 18px 16px}.purchase-modal-section strong{display:block;margin-top:8px;color:#172033;font-size:.98rem;font-weight:900}.purchase-modal-section p{margin:6px 0 0;color:#6f8093;font-size:.8rem;line-height:1.4}.purchase-modal-meta{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #e6edf2}.purchase-modal-meta>div{padding:16px 18px}.purchase-modal-meta>div:first-child{border-right:1px solid #e6edf2}.purchase-modal-meta strong{display:block;margin-top:8px;color:#172033;font-size:.94rem;font-weight:900}.purchase-modal-note{padding:14px 18px;border-top:1px solid #e6edf2;color:#6f8093;font-size:.8rem;font-weight:700}.purchase-modal-totals{border-top:1px solid #e6edf2}.purchase-modal-total-row{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;color:#172033;font-size:.88rem;border-top:1px solid #eef3f6}.purchase-modal-totals .purchase-modal-total-row:first-child{border-top:0}.purchase-modal-total-row strong{font-weight:900}.purchase-modal-total-final{background:#fafcfd}.purchase-modal-total-final span,.purchase-modal-total-final strong{color:#172033;text-transform:uppercase;letter-spacing:.04em}.purchase-modal-warning strong{display:block;color:#0f172a;font-size:.75rem;font-weight:800}.purchase-modal-warning p{margin:4px 0 0;color:#64748b;font-size:.6875rem;line-height:1.5}.purchase-modal-actions{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:18px 28px 20px;border-top:1px solid #e6edf2;background:#fff}.purchase-modal-back,.purchase-modal-submit{min-height:56px;border-radius:12px;font-size:.96rem;font-weight:900;cursor:pointer}.purchase-modal-back{border:1px solid #dce5eb;background:#fff;color:#172033}.purchase-modal-back:disabled,.purchase-modal-submit:disabled{opacity:.72;cursor:not-allowed}.purchase-modal-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:#4e7c05;color:#fff;box-shadow:0 6px 18px -6px #5a7a3a8c}.purchase-modal-submit .material-symbols-outlined{font-size:1.15rem;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.purchase-topbar{position:sticky;top:64px;z-index:30;border-bottom:1px solid #e2e8f0;background:#fff}.purchase-topbar-inner{display:flex;justify-content:flex-end;padding:8px 0}.purchase-topbar-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid #fecaca;background:#fef2f2;color:#b00d11;font-size:.75rem;font-weight:600}.purchase-topbar-pill .material-symbols-outlined{font-size:15px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.purchase-topbar-pill b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums}.purchase-page{padding:24px 0 48px}.purchase-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media (min-width: 1024px){.purchase-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:32px}}.purchase-main{display:grid;gap:24px}.purchase-card,.purchase-summary-card{border-radius:8px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0d}.purchase-card{padding:24px}.purchase-card-title{display:flex;align-items:center;gap:16px;margin-bottom:18px}.purchase-step{width:32px;height:32px;border-radius:999px;background:#0f172a;color:#fff;display:grid;place-items:center;font-size:.875rem;font-weight:800;flex-shrink:0}.purchase-card-title h2{margin:0;color:#172033;font-size:1.05rem;font-weight:900}.purchase-ticket-box{border-radius:12px;border:1px solid #e6edf2;background:#f8fafc;padding:18px 16px 16px}.purchase-ticket-box-top{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.purchase-ticket-box-top span,.purchase-ticket-sellers small{display:block;color:#8798ab;font-size:.72rem;font-weight:900;letter-spacing:.08em}.purchase-ticket-box-top strong,.purchase-ticket-sellers strong,.purchase-delivery-copy strong{display:block;color:#172033;font-size:.98rem;font-weight:900;margin-top:6px}.purchase-ticket-sellers{text-align:right}.purchase-ticket-sellers strong{color:#5a8c1b;font-size:.84rem}.purchase-seller-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.purchase-seller-card{display:flex;justify-content:space-between;gap:12px;align-items:start;border-radius:10px;border:1px solid #dce5eb;background:#fff;padding:12px 14px}.purchase-seller-card small{display:block;color:#9aa8b8;font-size:.72rem;font-weight:900;letter-spacing:.08em;margin-bottom:4px}.purchase-seller-card strong{display:block;color:#172033;font-size:.84rem;font-weight:900}.purchase-seller-card p{margin:4px 0 0;color:#75879a;font-size:.72rem}.purchase-seller-card span{color:#ff6d1f;font-size:.78rem;font-weight:900;white-space:nowrap}.purchase-seat-note{display:flex;gap:8px;align-items:flex-start;margin-top:12px;border-radius:8px;border:1px solid #f1d37b;background:#fffdf6;padding:12px 14px}.purchase-seat-note .material-symbols-outlined{color:#f59e0b;font-size:16px;flex-shrink:0;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.purchase-seat-note strong{display:block;color:#172033;font-size:.8rem;font-weight:800}.purchase-seat-note p{margin:6px 0 0;color:#708195;font-size:.75rem;line-height:1.45}.purchase-delivery-card{display:flex;align-items:flex-start;gap:12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc99;padding:16px}.purchase-delivery-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#1dd75f1a;flex-shrink:0}.purchase-delivery-icon .material-symbols-outlined{color:#4e7c05;font-size:20px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.purchase-delivery-check{color:#4e7c05;font-size:22px;flex-shrink:0;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.purchase-delivery-badge{display:inline-flex;margin-left:8px;min-height:20px;padding:0 8px;border-radius:999px;background:#4e7c05;color:#fff;font-size:.625rem;font-weight:800;vertical-align:middle}.purchase-delivery-copy p,.purchase-payment-note,.purchase-summary-row span,.purchase-total-row span,.purchase-total-price small,.purchase-created p{margin:6px 0 0;color:#738396;font-size:.76rem;line-height:1.45}.purchase-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 768px){.purchase-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.purchase-payment-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.purchase-payment-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;padding:16px 12px 14px;border:1.5px solid #d5dde6;border-radius:10px;background:#fff;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.purchase-payment-card.active{border-color:#6b8f2e;background:#f7faf2;box-shadow:none}.purchase-payment-brand{display:flex;align-items:center;justify-content:center;gap:10px;min-height:38px;margin-bottom:12px}.purchase-brand-visa{color:#1a1f71;font-size:1.05rem;font-weight:900;font-style:italic;letter-spacing:-.02em}.purchase-brand-mastercard{position:relative;width:34px;height:20px}.purchase-brand-mastercard i{position:absolute;top:3px;width:14px;height:14px;border-radius:999px}.purchase-brand-mastercard i:first-child{left:0;background:#eb001b}.purchase-brand-mastercard i:last-child{left:10px;background:#f79e1b}.purchase-brand-apple{display:inline-flex;align-items:center;gap:2px;color:#111827;font-size:1.35rem;font-weight:600;line-height:1}.purchase-brand-apple-mark{font-size:1.45rem;line-height:1}.purchase-brand-paypal{font-size:1.28rem;font-weight:800;font-style:italic;letter-spacing:-.02em}.purchase-brand-paypal .pay{color:#003087}.purchase-brand-paypal .pal{color:#009cde}.purchase-brand-bank{color:#4b5563;font-size:1.75rem;font-weight:400}.purchase-crypto-coin{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:#fff;font-size:.68rem;font-weight:800;line-height:1}.purchase-crypto-coin.is-btc{background:#f7931a}.purchase-crypto-coin.is-eth{background:#627eea}.purchase-crypto-coin.is-usdt{background:#26a17b}.purchase-payment-card strong{display:block;color:#172033;font-size:.72rem;font-weight:800;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.purchase-payment-card small{display:block;margin-top:5px;color:#8a96a3;font-size:.68rem;font-weight:500;line-height:1.35;text-transform:none}.purchase-payment-note{margin-top:14px;color:#9aa5b1;font-size:.8rem;font-weight:500;text-align:center}.purchase-summary-card{padding:24px;position:sticky;top:120px;box-shadow:0 10px 15px -3px #0f172a14}.purchase-summary-title{margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.purchase-summary-event{display:flex;gap:16px;margin-bottom:24px}.purchase-summary-thumb{width:80px;height:80px;border-radius:6px;object-fit:cover;flex-shrink:0}.purchase-summary-thumb--fallback{background:linear-gradient(180deg,#6984a0,#aec7e0)}.purchase-summary-group{display:block;color:#4e7c05;font-size:.75rem;font-weight:800;text-transform:uppercase;line-height:1.2}.purchase-summary-match{display:block;margin-top:4px;color:#0f172a;font-size:.875rem;font-weight:800;line-height:1.3}.purchase-summary-venue,.purchase-summary-datetime{margin:4px 0 0;color:#64748b;font-size:.75rem;line-height:1.4}.purchase-summary-rows{display:grid;gap:12px;margin-bottom:24px}.purchase-summary-row{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:.875rem}.purchase-summary-row span{color:#64748b}.purchase-summary-row span.success{color:#4e7c05;font-weight:600}.purchase-summary-row strong{color:#0f172a;font-weight:600;font-variant-numeric:tabular-nums}.purchase-summary-row strong.success{color:#4e7c05;font-weight:800}.purchase-free-pill{display:inline-block;padding:2px 8px;border-radius:999px;background:#f0fdf4;color:#16a34a;font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.purchase-coupon-offer,.purchase-summary-coupon{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;padding:12px;border-radius:8px}.purchase-coupon-offer{border:2px dashed #4e7c05;background:#4e7c050d}.purchase-coupon-offer>.material-symbols-outlined{width:36px;height:36px;border-radius:999px;background:#4e7c05;color:#fff;display:grid;place-items:center;font-size:20px;flex-shrink:0;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.purchase-coupon-offer strong{display:block;color:#4e7c05;font-size:.6875rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.purchase-coupon-offer p{margin:2px 0 0;color:#475569;font-size:.6875rem}.purchase-coupon-expires{display:flex;align-items:center;gap:4px;margin-top:2px;color:#dc2626;font-weight:800}.purchase-coupon-expires .material-symbols-outlined{font-size:13px}.purchase-coupon-apply{flex-shrink:0;align-self:center;border:0;border-radius:6px;background:#4e7c05;color:#fff;padding:8px 12px;font-size:.75rem;font-weight:800;cursor:pointer}.purchase-coupon-apply:hover{background:#4a6730}.purchase-summary-coupon{border:1px solid #86efac;background:#f0fdf4}.purchase-summary-coupon>.material-symbols-outlined{color:#16a34a;font-size:22px;flex-shrink:0;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.purchase-summary-coupon strong{display:block;color:#15803d;font-size:.75rem;font-weight:900}.purchase-summary-coupon>div>p{margin:2px 0 0;color:#475569;font-size:.6875rem}.purchase-summary-coupon-timer{display:flex;align-items:center;gap:4px;margin-top:2px;color:#dc2626;font-size:.6875rem;font-weight:800}.purchase-summary-coupon-timer .material-symbols-outlined{font-size:13px}.purchase-summary-coupon-timer b{font-variant-numeric:tabular-nums}.purchase-coupon-remove{flex-shrink:0;align-self:center;border:0;background:transparent;color:#64748b;font-size:.6875rem;font-weight:600;text-decoration:underline;cursor:pointer}.purchase-summary-scarcity{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;padding:12px;border-radius:8px;border:1px solid #fecaca;background:#fef2f2}.purchase-summary-scarcity .material-symbols-outlined{color:#d01014;font-size:1.25rem;flex-shrink:0;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.purchase-summary-scarcity p{margin:0;color:#d01014;font-size:.75rem;line-height:1.35;font-weight:800}.purchase-summary-scarcity strong{display:inline}.purchase-total-row{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-top:22px;padding-top:18px;border-top:1px solid #e3ebf0}.purchase-total-row strong{color:#172033;font-size:.9rem;font-weight:900}.purchase-total-price{text-align:right}.purchase-total-price strong{display:block;font-size:2rem;line-height:1}.purchase-submit{width:100%;margin-top:0;border:0;border-radius:8px;background:#4e7c05;color:#fff;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;box-shadow:0 6px 18px -6px #5a7a3a8c;transition:background .15s ease}.purchase-submit:hover{background:#4a6730}.purchase-submit-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.purchase-submit-copy>span{color:#ffffffb3;font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.purchase-submit-copy strong{color:#fff;font-size:1rem;font-weight:900;font-variant-numeric:tabular-nums}.purchase-submit-arrow{font-size:1.25rem;transition:transform .15s ease}.purchase-submit:hover .purchase-submit-arrow{transform:translate(4px)}.purchase-guarantees{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:12px}.purchase-guarantees li{display:flex;align-items:center;gap:8px;color:#475569;font-size:.875rem;font-weight:700}.purchase-guarantees .material-symbols-outlined{font-size:18px;color:#4e7c05;flex-shrink:0}.purchase-guarantee-link{display:inline-block;margin-top:12px;color:#475569;font-size:.875rem;font-weight:600;text-decoration:none}.purchase-guarantee-link:hover{color:#15803d;text-decoration:underline}.purchase-created{margin-top:18px;padding-top:14px;border-top:1px solid #e3ebf0}.received-shell{min-height:calc(100vh - 64px);background:#f5f7f8}.received-page-inner{width:min(100%,1380px);margin:0 auto;padding-left:28px;padding-right:28px}@keyframes receivedSuccessRing{0%{transform:scale(.85);opacity:0}40%{transform:scale(1);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes receivedSuccessPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes receivedLivePulse{0%{box-shadow:0 0 #1dd75f99}70%{box-shadow:0 0 0 8px #1dd75f00}to{box-shadow:0 0 #1dd75f00}}.received-live-dot{width:8px;height:8px;border-radius:999px;background:#1dd75f;animation:receivedLivePulse 1.8s infinite;flex-shrink:0}.received-poll-bar{border-bottom:1px solid #e2e8f0;background:#f8fafc}.received-poll-bar .received-page-inner{display:flex;align-items:center;gap:8px;padding-top:6px;padding-bottom:6px;color:#64748b;font-size:.75rem;font-weight:600}.received-hero{padding:40px 0 32px;background:linear-gradient(180deg,#fff,#f5f7f8);border-bottom:1px solid #e2e8f0}.received-success-icon{position:relative;width:64px;height:64px;margin:0 auto 20px}.received-success-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#4e7c0533;animation:receivedSuccessRing 1.6s ease-out infinite}.received-success-core{position:relative;z-index:1;width:64px;height:64px;border-radius:999px;background:#4e7c05;color:#fff;display:grid;place-items:center;animation:receivedSuccessPop .5s cubic-bezier(.2,.8,.2,1) .1s both}.received-success-core .material-symbols-outlined{font-size:32px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.received-hero-copy{text-align:center}.received-hero-kicker{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;color:#4e7c05;font-size:.68rem;font-weight:800;letter-spacing:.25em;text-transform:uppercase}.received-hero-copy h1{margin:10px auto 0;max-width:720px;color:#0f172a;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,4vw,2.35rem);line-height:1.15;font-weight:900}.received-hero-copy h1 span{color:#4e7c05}.received-hero-lead{margin:12px auto 0;max-width:520px;color:#475569;font-size:.92rem;line-height:1.55}.received-order-pill{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:6px 12px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:.68rem;font-weight:800}.received-order-pill .material-symbols-outlined{font-size:14px}.received-order-pill strong{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:800;letter-spacing:.02em}.received-body{padding:28px 0 52px}.received-step-rail{display:flex;align-items:flex-start;justify-content:space-between;gap:0;margin-bottom:34px;padding:34px 40px 30px;border-radius:18px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 14px 34px #0f172a0f}.received-step{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(24%,132px);text-align:center}.received-step-dot{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;font-size:1rem;font-weight:800;flex-shrink:0}.received-step-dot .material-symbols-outlined{font-size:20px;font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 24}.received-step.is-done .received-step-dot{background:#4e7c05;color:#fff}.received-step.is-now .received-step-dot{background:#fff;color:#4e7c05;border:2px solid #4e7c05;box-shadow:0 0 0 4px #4e7c051f}.received-step.is-next .received-step-dot{background:#fff;color:#94a3b8;border:2px solid #e2e8f0}.received-step strong{color:#334155;font-size:.9rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.25}.received-step.is-now strong{color:#4e7c05}.received-step.is-next strong{color:#94a3b8}.received-step-line{flex:1;height:3px;margin-top:20px;margin-left:14px;margin-right:14px;background:#e2e8f0}.received-step-line.done{background:#4e7c05}.received-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(360px,.95fr);gap:38px;align-items:start}.received-main{display:grid;gap:32px}.received-card{border-radius:18px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 12px 30px #0f172a0f;padding:32px 36px}.received-broker-card{display:grid;gap:28px}.received-broker-head{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.35fr) auto;gap:18px;align-items:start}.received-broker-head h2,.received-next-card h2{margin:0;color:#0f172a;font-size:1.2rem;font-weight:900}.received-broker-head p{margin:2px 0 0;color:#64748b;font-size:.9rem;line-height:1.55}.received-broker-pill{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;background:#f0fdf4;color:#15803d;font-size:.9rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.received-broker-redirect{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#ecfdf5;color:#166534;font-size:.875rem;font-weight:600;line-height:1.45}.received-broker-redirect--warn{background:#fff7ed;color:#9a3412}.received-broker-btn{width:100%;border:0;border-radius:18px;background:#4e7c05;color:#fff;padding:22px 28px;display:flex;align-items:center;gap:22px;text-align:left;cursor:pointer;box-shadow:0 18px 30px -14px #5a7a3a8c;transition:background .15s ease}.received-broker-btn:hover{background:#4a6730}.received-broker-btn-icon{width:72px;height:72px;border-radius:999px;background:#ffffff26;display:grid;place-items:center;flex-shrink:0}.received-broker-btn-icon .material-symbols-outlined{font-size:30px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.received-broker-btn-copy{flex:1;min-width:0}.received-broker-btn-copy strong{display:block;font-size:1.15rem;font-weight:900}.received-broker-btn-copy small{display:block;margin-top:4px;color:#fffc;font-size:.98rem;font-weight:600}.received-broker-btn-arrow{font-size:34px;color:#ffffffe6;flex-shrink:0}.received-next-list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:20px}.received-next-list li{display:flex;gap:16px;align-items:flex-start}.received-next-num{width:42px;height:42px;border-radius:999px;background:#e2e8f0;color:#475569;display:grid;place-items:center;font-size:1rem;font-weight:800;flex-shrink:0}.received-next-num.is-active{background:#4e7c05;color:#fff}.received-next-list strong{display:block;color:#0f172a;font-size:1rem;font-weight:800;line-height:1.35}.received-next-list p{margin:4px 0 0;color:#64748b;font-size:.92rem;line-height:1.52}.received-sidebar{min-width:0}.received-summary-card{position:sticky;top:88px;overflow:hidden;border-radius:18px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 12px 30px #0f172a0f}.received-summary-card--loading .received-summary-skeleton{display:grid;gap:10px;padding:20px}.received-summary-skeleton span{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:shimmer 1.2s infinite}.received-summary-head{padding:28px 30px 24px;background:#0f172a}.received-summary-head span{display:block;color:#1dd75f;font-size:.9rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.received-summary-head strong{display:block;margin-top:10px;color:#fff;font-size:1.08rem;font-weight:800}.received-summary-head p{margin:8px 0 0;color:#cbd5e1;font-size:.92rem}.received-summary-body{padding:28px 30px}.received-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.received-summary-grid div{padding:14px 8px;border-radius:10px;background:#f8fafc;text-align:center}.received-summary-grid span{display:block;color:#94a3b8;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.received-summary-grid strong{display:block;margin-top:8px;color:#0f172a;font-size:1rem;font-weight:900;font-variant-numeric:tabular-nums}.received-summary-lines{margin-top:22px;padding-top:18px;border-top:1px solid #f1f5f9;display:grid;gap:10px}.received-summary-line{display:flex;justify-content:space-between;gap:12px;color:#475569;font-size:.98rem}.received-summary-line strong{color:#0f172a;font-weight:700;font-variant-numeric:tabular-nums}.received-summary-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #e2e8f0}.received-summary-total span{color:#334155;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.received-summary-total strong{color:#0f172a;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.95rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.received-summary-notes{margin:22px 0 0;padding:18px 0 0;border-top:1px solid #f1f5f9;list-style:none;display:grid;gap:14px}.received-summary-notes li{display:flex;align-items:flex-start;gap:10px;color:#64748b;font-size:.92rem;line-height:1.52}.received-summary-notes .material-symbols-outlined{font-size:18px;flex-shrink:0;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.received-summary-notes li:first-child .material-symbols-outlined{color:#d97706}.received-summary-notes li:last-child .material-symbols-outlined{color:#16a34a}.received-guarantee-wrap{max-width:980px;margin:38px auto 0}.received-guarantee-card{display:flex;align-items:flex-start;gap:14px;padding:24px 28px;border-radius:18px;border:1px solid #d1fae5;background:#ecfdf599}.received-guarantee-card>.material-symbols-outlined{color:#059669;font-size:22px;flex-shrink:0;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.received-guarantee-card strong{display:block;color:#0f172a;font-size:1rem;font-weight:800}.received-guarantee-card p{margin:4px 0 0;color:#475569;font-size:.92rem;line-height:1.5}.received-guarantee-card a{display:inline-block;margin-top:10px;color:#047857;font-size:.92rem;font-weight:700}.received-error{margin:16px auto 0;max-width:640px;padding:12px 14px;border-radius:10px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:.84rem;font-weight:700;text-align:center}.received-back-link{margin-top:42px;text-align:center}.received-back-link a{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:1rem;font-weight:700}.received-back-link a:hover{color:#0f172a}.received-back-link .material-symbols-outlined{font-size:16px}.received-footer{margin-top:48px;padding:32px 0;border-top:1px solid #1e293b;background:#020617;text-align:center}.received-footer a{color:#34d399;font-size:.75rem;font-weight:700}.received-footer a:hover{color:#fff}.received-footer p{margin:8px 0 0;color:#94a3b880;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}@media (min-width: 768px){.received-page-inner{padding-left:28px;padding-right:28px}}@media (max-width: 960px){.received-layout{grid-template-columns:1fr}.received-summary-card{position:static}.received-step-rail{padding:22px 18px}.received-step{width:min(22%,72px)}.received-step strong{font-size:.62rem}.received-broker-head{grid-template-columns:1fr}.received-broker-pill{justify-self:start}}.profile-shell{min-height:calc(100vh - 84px);background:#eef2f5}.profile-page{padding:30px 0 44px}.profile-hero-card,.profile-account-card{border-radius:16px;border:1px solid #dce5eb;background:#fff;box-shadow:0 12px 28px #0f17220f}.profile-hero-card{display:flex;align-items:center;gap:22px;padding:30px 36px;margin-bottom:24px}.profile-avatar{width:96px;height:96px;border-radius:999px;background:#edf6df;color:#5a8c1b;display:grid;place-items:center;font-size:2rem;font-weight:900}.profile-hero-copy strong{display:block;color:#172033;font-size:1.4rem;font-weight:900}.profile-hero-copy p{margin:8px 0 0;color:#607184;font-size:.98rem}.profile-hero-copy span{display:inline-flex;align-items:center;margin-top:12px;color:#5a8c1b;font-size:.94rem;font-weight:900;text-transform:uppercase}.profile-account-head{padding:20px 36px;border-bottom:1px solid #e6edf2;color:#64758a;font-size:.96rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profile-account-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:28px;align-items:center;padding:18px 36px;border-bottom:1px solid #edf2f6}.profile-account-row label{color:#64758a;font-size:.94rem;font-weight:900;text-transform:uppercase}.profile-account-row>div{color:#172033;font-size:.96rem;font-weight:700}.profile-account-row-input input,.profile-account-row-input select{width:min(100%,480px);min-height:56px;border:1px solid #dbe4ec;border-radius:12px;background:#fff;padding:0 18px;color:#172033;font-size:.94rem;font-weight:700}.profile-account-row-input p{margin:10px 0 0;color:#6f8093;font-size:.82rem;line-height:1.45;font-weight:500}.profile-account-actions{display:flex;justify-content:flex-end;padding:18px 36px}.profile-save-btn,.profile-secondary-btn,.profile-danger-btn{min-height:52px;border-radius:8px;font-size:.96rem;font-weight:900;text-transform:uppercase;cursor:pointer}.profile-save-btn{min-width:202px;border:0;background:#afcb8b;color:#fff}.profile-bottom-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.profile-secondary-btn,.profile-danger-btn{border:1px solid #dbe4ec;background:#fff;color:#2d435b}.profile-danger-btn{border-color:#ffd1cc;color:#e33a30}.buy-metric p,.scout-cta-copy p,.admin-copy,.admin-detail-card p,.admin-order-row p,.admin-order-row small{margin:0}.browse-field select,.browse-field input,.admin-filters input,.admin-filters select,.admin-auth-form input,.admin-edit-form select,.admin-edit-form textarea,.admin-edit-form input,.admin-event-form input,.admin-event-form select,.admin-event-form textarea,.admin-account-form input{width:100%;min-height:48px;border:1px solid #dde5ea;border-radius:14px;padding:0 14px;background:#fff}.browse-row-head h2,.scout-cta-copy h2,.admin-topbar h1,.admin-panel-header h2,.admin-order-detail h2,.admin-detail-card h3,.admin-auth-card h1{margin:0}.browse-fomo-root{position:fixed;top:86px;left:50%;z-index:90;display:flex;flex-direction:column;gap:10px;width:min(calc(100% - 24px),380px);transform:translate(-50%);pointer-events:none}.browse-fomo-toast{position:relative;pointer-events:auto;display:flex;gap:14px;align-items:flex-start;padding:14px 42px 14px 14px;border:1px solid #dde5ee;border-left:4px solid #4e7c05;border-radius:10px;background:#fff;box-shadow:0 12px 30px #0f141924;opacity:0;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease}.browse-fomo-toast.is-visible{opacity:1;transform:translateY(0)}.browse-fomo-toast.is-leaving{opacity:0;transform:translateY(-10px)}.browse-fomo-flag{flex:0 0 54px;display:grid;place-items:center;width:54px;height:54px;border-radius:999px;background:#f3f6fa;font-size:1.45rem;line-height:1}.browse-fomo-copy{flex:1;min-width:0}.browse-fomo-line{margin:0;font-size:.9rem;font-weight:600;color:#0f1419;line-height:1.25}.browse-fomo-line strong{color:#4e7c05;font-size:.94rem;font-weight:800}.browse-fomo-line span{font-weight:500;color:#151b26}.browse-fomo-action{margin:2px 0 0;font-size:.88rem;color:#697686;line-height:1.35}.browse-fomo-action strong{color:#0f1419}.browse-fomo-meta{margin:6px 0 0;font-size:.75rem;color:#8a9199}.browse-fomo-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#8a9199;cursor:pointer}.browse-fomo-close:hover{background:#f1f3f5;color:#0f1419}.browse-fomo-close .material-symbols-outlined{font-size:1.125rem}.browse-fomo-move,.browse-fomo-enter-active,.browse-fomo-leave-active{transition:all .25s ease}.browse-fomo-leave-active{position:absolute;width:100%}@media (min-width: 768px){.browse-fomo-root{top:96px;right:16px;left:auto;transform:none;width:min(420px,calc(100% - 32px))}.browse-fomo-toast{transform:translate(20px)}.browse-fomo-toast.is-visible{transform:translate(0)}.browse-fomo-toast.is-leaving{transform:translate(20px)}}.buy-shell{background:#f5f7f8}.buy-page-wrap{width:min(100%,1280px);margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width: 768px){.buy-page-wrap{padding-left:24px;padding-right:24px}}.buy-hero-metrics{background:#1a2329;border-top:1px solid rgba(255,255,255,.05);padding:16px 0}@media (min-width: 768px){.buy-hero-metrics{padding:32px 0}}.buy-hero-metrics-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (min-width: 768px){.buy-hero-metrics-inner{gap:32px}}.buy-metric{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:0 8px}@media (min-width: 768px){.buy-metric{flex-direction:row;align-items:center;gap:16px;text-align:left;padding:0}}.buy-metric-icon{display:none;width:48px;height:48px;border-radius:999px;place-items:center;position:relative}@media (min-width: 768px){.buy-metric-icon{display:grid}}.buy-metric-icon .material-symbols-outlined{font-size:24px}.buy-metric-icon--live{background:#1dd75f1a;color:#1dd75f}.buy-metric-ping{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:999px;background:#1dd75f;animation:buyPing 1.8s ease-out infinite}.buy-metric-ping:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#1dd75f}@keyframes buyPing{0%{transform:scale(1);opacity:1}70%{transform:scale(2.2);opacity:0}to{opacity:0}}.buy-metric-buyers .buy-metric-icon{background:#fbbf241a;color:#fbbf24}.buy-metric-success .buy-metric-icon{background:#38bdf81a;color:#38bdf8}.buy-metric-value-row{display:flex;align-items:baseline;justify-content:center;gap:6px}@media (min-width: 768px){.buy-metric-value-row{justify-content:flex-start}}.buy-metric-sold strong{color:#1dd75f;font-size:1.125rem;font-weight:900;font-variant-numeric:tabular-nums}@media (min-width: 768px){.buy-metric-sold strong{font-size:1.5rem}}.buy-metric-buyers strong{color:#fbbf24;font-size:1.125rem;font-weight:900;font-variant-numeric:tabular-nums}.buy-metric-success strong{color:#38bdf8;font-size:1.125rem;font-weight:900}.buy-metric-live,.buy-metric-sub{display:none;font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}@media (min-width: 768px){.buy-metric-live,.buy-metric-sub{display:inline}.buy-metric-live{color:#1dd75fcc}.buy-metric-sub{color:#fbbf24cc}}.buy-metric p{margin:0;color:#94a3b8;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media (min-width: 768px){.buy-metric p{font-size:.75rem;letter-spacing:.12em}}.buy-demand-band{background:#d01014;color:#fff;padding:6px 0}@media (min-width: 768px){.buy-demand-band{padding:8px 0}}.buy-demand-band-inner{display:flex;justify-content:center;align-items:center;gap:8px;font-size:.6875rem;font-weight:800;line-height:1.3;white-space:nowrap}@media (min-width: 768px){.buy-demand-band-inner{font-size:.875rem}}.buy-demand-band .material-symbols-outlined{font-size:14px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.buy-demand-long{display:none}.buy-demand-short{display:inline}@media (min-width: 768px){.buy-demand-long{display:inline}.buy-demand-short{display:none}}.buy-filter-band{position:sticky;top:64px;z-index:40;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0d}.buy-filter-scroll{display:flex;align-items:center;gap:8px;padding:12px 0;overflow-x:auto;scrollbar-width:none;min-height:56px}.buy-filter-scroll::-webkit-scrollbar{display:none}.buy-pill-divider{flex-shrink:0;width:1px;height:24px;background:#e2e8f0;margin:0 4px}.buy-pill{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 16px;border-radius:999px;border:1px solid #e2e8f0;background:#f1f5f9;color:#475569;font-size:.75rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.buy-pill:hover{background:#e2e8f0}.buy-pill.active{background:#1a2329;border-color:#1a2329;color:#fff}.buy-pill-soft .material-symbols-outlined{font-size:14px}.buy-filter-dropdown{position:relative;flex-shrink:0}.buy-filter-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:50;min-width:200px;padding:4px 0;border-radius:6px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 10px 25px #0f172a1f}.buy-filter-menu--right{left:auto;right:0}.buy-filter-menu button{display:block;width:100%;padding:8px 16px;border:0;background:transparent;color:#334155;font-size:.75rem;font-weight:800;text-align:left;cursor:pointer}.buy-filter-menu button:hover{background:#f1f5f9}.buy-results-shell{padding:32px 0 48px}.buy-results-inner{display:grid;gap:16px}.buy-team-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:6px;border:1px solid rgba(29,215,95,.4);background:#1dd75f1a;font-size:.875rem;color:#334155}.buy-team-banner strong{text-transform:capitalize;color:#1a2329}.buy-team-banner button{border:0;background:transparent;color:#4e7c05;font-size:.875rem;font-weight:800;text-decoration:underline;cursor:pointer}.buy-skeleton-list{display:grid;gap:8px}.buy-skeleton-card{height:88px;border-radius:8px;border:1px solid #e2e8f0;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:shimmer 1.2s infinite}.buy-list{display:grid;gap:8px}.buy-row-card{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}@media (min-width: 768px){.buy-row-card{gap:16px;padding:16px}}.buy-row-card:hover{border-color:#1dd75f;box-shadow:0 1px 3px #0f172a14}.buy-row-card.is-final{border-color:#fcd34d}.buy-date-card{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;padding:8px 4px;border-radius:4px;border:1px solid #e2e8f0;background:#f8fafc}@media (min-width: 768px){.buy-date-card{width:64px}}.buy-date-card.is-final{border-color:#fde68a;background:#fffbeb}.buy-date-card span,.buy-date-card small{color:#5b7c99;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.buy-date-card strong{margin:4px 0;color:#0f172a;font-size:1.25rem;font-weight:900;line-height:1}@media (min-width: 768px){.buy-date-card strong{font-size:1.5rem}}.buy-row-copy{flex:1;min-width:0}.buy-row-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.buy-row-copy h2{margin:0;color:#0f172a;font-size:.98rem;font-weight:800;line-height:1.3;letter-spacing:-.02em}@media (min-width: 768px){.buy-row-copy h2{font-size:1.125rem}}.buy-row-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px}.buy-meta-item{display:inline-flex;align-items:flex-start;gap:6px;color:#64748b;font-size:.82rem;line-height:1.35}.buy-meta-item .material-symbols-outlined{flex:0 0 auto;font-size:15px;color:#6b7c93}.buy-row-price{flex:0 0 88px;align-self:flex-start;margin-left:auto;text-align:right}.buy-row-price span{display:block;color:#9aa8bb;font-size:.62rem;font-weight:800;letter-spacing:.08em}.buy-row-price strong{display:block;margin-top:2px;color:#17213a;font-size:1.08rem;font-weight:900;line-height:1.02;letter-spacing:-.03em}.buy-row-copy p,.buy-row-meta{color:#64748b;font-size:.75rem;font-weight:500;line-height:1.35}.buy-meta-item{display:inline-flex;align-items:center;gap:4px}.buy-meta-item .material-symbols-outlined{font-size:14px}.buy-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:.625rem;font-weight:900;text-transform:uppercase}.buy-badge--hot{background:#d010141a;color:#d01014}.buy-badge--hot .material-symbols-outlined{font-size:12px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.buy-row-price{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;text-align:right}.buy-row-price span{color:#94a3b8;font-size:.625rem;font-weight:800;text-transform:uppercase}.buy-row-price strong{color:#0f172a;font-size:1.25rem;font-weight:900;font-variant-numeric:tabular-nums}.buy-row-price strong.is-final{color:#b45309}.buy-row-price-tiers{margin-top:2px;color:#64748b;font-size:.6875rem;font-weight:600;text-transform:none;letter-spacing:0}.buy-row-arrow{display:none;color:#94a3b8;font-size:1.25rem;align-self:center;transition:color .15s ease,transform .15s ease}@media (min-width: 768px){.buy-row-arrow{display:block}}.buy-row-card:hover .buy-row-arrow{color:#4e7c05;transform:translate(4px)}.buy-load-more-wrap{display:flex;justify-content:center;margin-top:16px}.buy-load-more{border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#4e7c05;padding:12px 32px;font-size:.875rem;font-weight:800;cursor:pointer;box-shadow:0 1px 2px #0f172a0d}.buy-load-more:hover{background:#f8fafc}.browse-empty-card,.admin-empty-state{display:grid;gap:8px;justify-items:center;padding:64px 24px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.875rem;font-weight:500;text-align:center}.browse-empty-card .material-symbols-outlined{font-size:2rem;color:#cbd5e1}.scout-cta-card{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:24px;padding:24px 32px;border-radius:8px;border:1px solid rgba(29,215,95,.3);background:linear-gradient(90deg,#1a2329,#2a343b);color:#fff;text-align:center}@media (min-width: 768px){.scout-cta-card{flex-direction:row;text-align:left;padding:32px;gap:32px}}.scout-cta-icon{width:64px;height:64px;border-radius:999px;background:#1dd75f26;display:grid;place-items:center;flex-shrink:0}.scout-cta-icon .material-symbols-outlined{font-size:34px;color:#1dd75f}.scout-pulse{animation:scoutPulse 1.6s ease-in-out infinite}@keyframes scoutPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.scout-cta-new{display:inline-block;margin-bottom:8px;padding:2px 6px;border-radius:4px;background:#d01014;color:#fff;font-size:.625rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.scout-cta-copy h2{margin:0 0 4px;font-size:1.125rem;font-weight:900}@media (min-width: 768px){.scout-cta-copy h2{font-size:1.25rem}}.scout-cta-copy p{margin:0;color:#cbd5e1;font-size:.875rem;line-height:1.5}.scout-cta-btn{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:12px 20px;border-radius:4px;background:#1dd75f;color:#1a2329;font-size:.875rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.scout-cta-btn:hover{filter:brightness(1.1)}.scout-cta-copy{display:grid;gap:10px}.scout-page{background:#f3f6f9}.scout-hero{background:radial-gradient(circle at top,rgba(29,215,95,.08),transparent 28%),linear-gradient(180deg,#1d262d,#2b363e);color:#fff}.scout-hero-inner{display:grid;justify-items:center;text-align:center;padding:78px 0 96px}.scout-hero-icon{width:64px;height:64px;border-radius:999px;display:grid;place-items:center;background:#1dd75f24;color:#1dd75f;box-shadow:inset 0 0 0 1px #1dd75f14}.scout-hero-icon .material-symbols-outlined{font-size:2rem}.scout-hero-badge{margin-top:-20px}.scout-hero h1{margin:18px 0 0;font-size:2.9rem;font-weight:900;letter-spacing:-.03em}.scout-hero p,.scout-hero small{margin:0}.scout-hero p{width:min(720px,100%);margin-top:16px;color:#ffffffd6;font-size:1.04rem;line-height:1.45}.scout-hero small{margin-top:14px;color:#c6d3deb8;font-size:.9rem}.scout-main{margin-top:-54px;padding-bottom:54px}.scout-stack{display:grid;gap:22px;justify-items:center}.scout-card{width:min(100%,564px);padding:28px 30px;border-radius:14px;border:1px solid #dde5ea;background:#fff;box-shadow:0 12px 32px #0d18220d}.scout-form-card{padding-top:30px}.scout-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.scout-step{display:grid;justify-items:center;gap:10px;color:#5c6b7b;text-align:center}.scout-step strong{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:#edf5e1;color:#5a8c1b;font-size:.88rem}.scout-step span{font-size:.9rem}.scout-form{display:grid;gap:16px}.scout-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.scout-form label{display:grid;gap:8px}.scout-form label>span{color:#64758b;font-size:.83rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.scout-form label>span em{font-style:normal;color:#9aacbd;font-weight:700;text-transform:none;letter-spacing:0}.scout-form input,.scout-form select,.scout-form textarea{width:100%;min-height:44px;border:1px solid #d7e0e8;border-radius:8px;background:#fff;padding:0 14px;color:#202b38}.scout-form textarea{min-height:108px;padding:14px;resize:vertical}.scout-form small{color:#9aacbd;font-size:.82rem}.scout-submit{width:100%;min-height:46px;justify-content:center;gap:8px;margin-top:4px;border-radius:0;text-transform:uppercase;letter-spacing:.05em}.scout-form-actions{margin-top:16px;padding-top:16px;border-top:1px solid #e4ebf0;display:grid;gap:10px}.scout-ghost{width:100%;min-height:46px;border-radius:0;justify-content:center;color:#405167}.scout-browse-link{text-align:center;color:#9aacbd;font-size:.84rem;text-decoration:underline}.scout-requests-head{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:16px}.scout-requests-head span,.scout-requests-head h2,.scout-request-row h3,.scout-request-row p{margin:0}.scout-requests-head span{color:#7f8ea0;text-transform:uppercase;font-size:.82rem;letter-spacing:.08em;font-weight:900}.scout-requests-head h2{margin-top:8px;font-size:1.2rem}.scout-requests-head strong{min-width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#eff6e3;color:#5a8c1b;font-size:.95rem}.scout-request-list{display:grid;gap:12px}.scout-request-row{display:flex;justify-content:space-between;gap:16px;align-items:start;padding:16px;border:1px solid #dde5ea;border-radius:14px;background:#fbfdfe}.scout-request-row h3{font-size:1rem}.scout-request-row p{margin-top:6px;color:#6d7b88;font-size:.9rem}.scout-request-meta{display:grid;gap:8px;justify-items:end;text-align:right}.scout-request-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#eef6df;color:#5a8c1b;font-weight:800;font-size:.84rem}.scout-request-meta small{color:#90a0af}.scout-note-list{width:min(100%,564px);display:grid;gap:12px}.scout-note-card{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;align-items:start;padding:16px 18px;border:1px solid #dde5ea;border-radius:8px;background:#fff}.scout-note-card .material-symbols-outlined{color:#5a8c1b;font-size:1.2rem}.scout-note-card p,.scout-fine-print{margin:0}.scout-note-card p{color:#4f6075;font-size:.76rem;line-height:1.45}.scout-note-card strong{color:#24303e}.scout-fine-print{width:min(100%,564px);color:#9aacbd;font-size:.76rem;line-height:1.42;text-align:center}.sell-page{background:#f3f6f9}.sell-main{padding:62px 0 64px}.sell-stack{display:grid;justify-items:center}.sell-card{width:min(100%,500px);border-radius:12px;border:1px solid #dde5ea;background:#fff;box-shadow:0 12px 32px #0d18220d;overflow:hidden}.sell-notice{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 24px;background:linear-gradient(90deg,#fff8e2,#fff6dc);color:#cb6a02;font-size:.92rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #efd693}.sell-notice .material-symbols-outlined,.sell-card-icon .material-symbols-outlined{font-size:1.2rem}.sell-card-body{display:grid;justify-items:center;text-align:center;padding:30px 30px 26px}.sell-card-icon{width:64px;height:64px;border-radius:999px;display:grid;place-items:center;background:#eff6e3;color:#5a8c1b}.sell-card-body h1,.sell-card-body p,.sell-help-copy{margin:0}.sell-card-body h1{margin-top:18px;font-size:1.28rem;font-weight:900;letter-spacing:-.02em}.sell-card-body>p{margin-top:12px;color:#55667a;line-height:1.5}.sell-form{width:100%;margin-top:24px;display:grid;gap:16px;text-align:left}.sell-form label{display:grid;gap:8px}.sell-form label>span{color:#64758b;font-size:.83rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sell-form label>span em{color:#9aacbd;font-style:normal;text-transform:none;letter-spacing:0}.sell-form input,.sell-form select,.sell-form textarea{width:100%;min-height:44px;padding:0 14px;border:1px solid #d7e0e8;border-radius:8px;background:#fff;color:#1f2a38}.sell-form textarea{min-height:76px;padding:14px;resize:vertical}.sell-form small{color:#9aacbd;font-size:.82rem}.sell-submit{width:100%;min-height:48px;justify-content:center;gap:8px;margin-top:4px;text-transform:uppercase;letter-spacing:.04em}.sell-actions{width:100%;margin-top:16px;display:grid;gap:10px}.sell-outline,.sell-ghost{width:100%;min-height:46px;justify-content:center}.sell-outline{border-color:#7cae2a;color:#5a8c1b}.sell-ghost{color:#42546a}.sell-help-copy{margin-top:16px;color:#95a4b1;font-size:.84rem}.sell-help-copy a{color:#95a4b1;text-decoration:underline}.tickets-assurance-band-dark{background:#1e272e;color:#fff;border:0;padding:52px 0 46px}.tickets-assurance-band-dark .tickets-assurance-item{color:#fff}.tickets-assurance-band-dark .tickets-assurance-item p{color:#ffffff94}.tickets-assurance-band-dark .material-symbols-outlined{color:#1dd75f}.sell-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 24px;margin-top:48px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08)}.sell-footer-links a{color:#ffffff9e}.sell-footer-brand{display:grid;justify-items:center;gap:12px;margin-top:34px;text-align:center}.sell-footer-brand .brand{color:#fff}.sell-footer-brand p,.sell-footer-brand small{margin:0}.sell-footer-brand p{color:#1dd75f;font-weight:800}.sell-footer-brand small{color:#ffffff7a}.admin-app{display:flex;min-height:100vh;background:#f1f5f9}.admin-sidebar{display:flex;flex-direction:column;width:240px;flex-shrink:0;min-height:100vh;background:#111827;color:#e5e7eb;border-right:1px solid #1f2937}.admin-sidebar-top{padding:20px 16px 12px}.admin-sidebar-logo{display:flex;align-items:center;gap:12px;color:#fff}.admin-sidebar-logo-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#4e7c05,#1dd75f);color:#0f172a;font-size:.875rem;font-weight:900}.admin-sidebar-logo-text{display:grid;gap:2px}.admin-sidebar-logo-text strong{font-size:.9375rem;font-weight:800;letter-spacing:-.02em}.admin-sidebar-logo-text small{font-size:.75rem;color:#9ca3af}.admin-sidebar-nav{display:flex;flex-direction:column;gap:4px;padding:8px 12px;flex:0 1 auto;min-height:0;overflow-y:auto}.admin-sidebar-v2 .admin-sidebar-nav{display:flex;flex-direction:column;grid-template-columns:unset;flex:0 1 auto}.admin-sidebar-v2 .admin-sidebar-link{flex:0 0 auto;height:auto;max-height:none;align-self:stretch;background:transparent}.admin-sidebar-v2 .admin-sidebar-link.active,.admin-sidebar-v2 .admin-sidebar-link.router-link-active.active,.admin-sidebar-v2 .admin-sidebar-link.router-link-exact-active.active{background:#4e7c0538;color:#fff;font-weight:600;box-shadow:inset 3px 0 #1dd75f}.admin-sidebar-v2 .admin-sidebar-link.active .material-symbols-outlined{color:#1dd75f}.admin-sidebar a.admin-sidebar-link{text-decoration:none;color:#d1d5db}.admin-sidebar-link{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;flex-shrink:0;padding:0 12px;border-radius:8px;border:0;background:transparent;font-size:.875rem;font-weight:500;line-height:1.2;transition:background .15s ease,color .15s ease}.admin-sidebar-link .material-symbols-outlined{font-size:1.25rem;color:#9ca3af;flex-shrink:0}.admin-sidebar-link:hover{background:#ffffff14;color:#fff}.admin-sidebar-link:hover .material-symbols-outlined{color:#e5e7eb}.admin-sidebar-link.router-link-active:not(.active),.admin-sidebar-link.router-link-exact-active:not(.active){background:transparent;color:#d1d5db;box-shadow:none}.admin-sidebar-link.active{background:#4e7c0538;color:#fff;font-weight:600;box-shadow:inset 3px 0 #1dd75f}.admin-sidebar-link.active .material-symbols-outlined{color:#1dd75f}.admin-sidebar-foot{padding:12px;border-top:1px solid rgba(255,255,255,.08)}.admin-sidebar-user{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px;border-radius:8px;background:#ffffff0a}.admin-sidebar-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#374151;color:#f9fafb;font-size:.875rem;font-weight:800;flex-shrink:0}.admin-sidebar-user-meta{min-width:0;display:grid;gap:2px}.admin-sidebar-user-meta strong{font-size:.8125rem;color:#f9fafb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar-user-meta span{font-size:.75rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar-logout{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#9ca3af;font-size:.8125rem;font-weight:600;cursor:pointer}.admin-sidebar-logout:hover{background:#ffffff0f;color:#e5e7eb}.admin-sidebar-logout .material-symbols-outlined{font-size:1.125rem}.admin-app-body{flex:1;min-width:0;padding:24px 28px 32px;overflow:auto}.admin-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.admin-page-header h1{margin:0;font-size:1.5rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.admin-page-header p{margin:6px 0 0;font-size:.875rem;color:#64748b;line-height:1.5}.admin-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;margin-bottom:16px}.admin-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #f1f5f9}.admin-card-head h2{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.admin-card-head span{color:#64748b;font-size:.8125rem;font-weight:600}.admin-card-body{padding:20px}.admin-card-flush .admin-table-wrap{border-radius:0 0 12px 12px;overflow:hidden}.admin-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px 20px}.admin-field-grow{flex:1;min-width:200px}.admin-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.admin-split-wide{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-table th{padding:12px 16px;text-align:left;font-size:.75rem;font-weight:600;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0}.admin-table td{padding:12px 16px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:top}.admin-table td strong{display:block;color:#0f172a}.admin-table td small{display:block;margin-top:2px;color:#94a3b8;font-size:.75rem}.admin-table tbody tr{cursor:pointer;transition:background .12s ease}.admin-table tbody tr:hover{background:#f8fafc}.admin-table tbody tr.active{background:#ecfdf5}.admin-detail-stack{display:grid;gap:0}.admin-detail-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #f1f5f9;font-size:.875rem}.admin-detail-row:last-child{border-bottom:0}.admin-detail-row span{color:#64748b;flex-shrink:0}.admin-detail-row strong{text-align:right;color:#0f172a;word-break:break-word}.admin-detail-row-static{grid-column:1 / -1;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.admin-empty,.admin-muted{color:#64748b;font-size:.875rem}.admin-empty{text-align:center}.admin-shell,.admin-shell-sidebar{min-height:100vh}.admin-main{min-width:0}.admin-page-head{margin-bottom:18px}.admin-page-head h1{margin:0;font-size:1.5rem;font-weight:800}.admin-topbar,.admin-layout{width:min(1280px,100%);margin:0 auto}.admin-topbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px}.admin-kicker{margin:0 0 8px;color:var(--olive);text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:900}.admin-topbar-actions{display:flex;align-items:center;gap:12px}.admin-subnav{width:min(1280px,100%);margin:0 auto 18px;display:flex;flex-wrap:wrap;gap:12px}.admin-subnav-link{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid #dce4e8;background:#fff;color:var(--text);font-weight:800}.admin-subnav-link.router-link-active{background:var(--navy);color:#fff;border-color:var(--navy)}.admin-user-pill{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid #dce4e8;font-weight:700}.admin-filters{width:min(1280px,100%);margin:0 auto 18px;display:grid;grid-template-columns:2fr 1fr 180px;gap:14px}.admin-filters-inline{width:auto;margin:0 0 18px}.admin-filters label,.admin-toolbar label,.admin-edit-form label,.admin-auth-form label,.admin-event-form label,.admin-account-form label{display:grid;gap:8px;font-size:.84rem;font-weight:800;color:var(--muted)}.admin-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:20px}.admin-events-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.admin-listings-layout{grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.admin-listings-layout .admin-listing-list{padding:0 20px 20px}.admin-panel-tabs{display:flex;gap:4px;padding:12px 16px 0;border-bottom:1px solid #f1f5f9}.admin-panel-tab{padding:10px 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:#64748b;font-size:.875rem;font-weight:600;cursor:pointer}.admin-panel-tab.active{color:#0f172a;border-bottom-color:#4e7c05}.admin-panel-tab:disabled{opacity:.45;cursor:not-allowed}.admin-form-hint{grid-column:1 / -1;margin:0 0 4px;color:#64748b;font-size:.8125rem;line-height:1.5}.admin-card-head>div{display:grid;gap:4px}.admin-event-list{display:grid;gap:10px;padding:16px 20px 20px}.admin-list-panel,.admin-detail-panel,.admin-auth-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.admin-list-panel,.admin-detail-panel{padding:0;overflow:hidden}.admin-panel-header,.admin-card-head{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:0;padding:16px 20px;border-bottom:1px solid #f1f5f9}.admin-panel-header h2,.admin-card-head h2{margin:0;font-size:1rem;font-weight:700}.admin-panel-header span,.admin-card-head span{color:#64748b;font-size:.8125rem}.admin-order-detail{padding:20px}.admin-order-list{display:grid;gap:10px;padding:16px 20px 20px}.admin-order-row{width:100%;padding:14px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;text-align:left;cursor:pointer}.admin-order-row.active{border-color:#1dd75f99;background:#1dd75f14}.admin-order-row-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.admin-order-detail{display:grid;gap:18px}.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-detail-card{padding:16px;border-radius:18px;background:#f6f9fb;border:1px solid #e3ebf0}.admin-detail-card h3{margin-bottom:10px}.admin-detail-card p+p{margin-top:6px}.admin-edit-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-note-field{grid-column:1 / -1}.admin-edit-form textarea,.admin-event-form textarea{min-height:130px;padding:14px;resize:vertical}.admin-auth-shell{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at top,rgba(29,215,95,.18),transparent 34%),linear-gradient(135deg,#0f1419,#1d2a33)}.admin-auth-card{width:min(520px,100%);padding:34px}.admin-copy{color:var(--muted);margin-top:12px}.admin-auth-form{display:grid;gap:14px;margin-top:22px}.admin-auth-note{margin-top:18px;color:var(--muted)}.admin-banner{width:min(1280px,100%);margin:0 auto 16px}.admin-banner-inline{margin-bottom:16px}.admin-event-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-event-list{display:grid;gap:12px}.admin-event-card{padding:18px;border-radius:18px;border:1px solid #dde5ea;background:#f8fafb;cursor:pointer}.admin-event-card.active{border-color:#4c850073;box-shadow:0 14px 28px #4c850014}.admin-event-card-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.admin-event-card-head h3,.admin-event-card-head p{margin:0}.admin-event-card-head p{margin-top:6px;color:var(--muted)}.admin-event-card-head h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.admin-event-edit-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#4e7c051f;color:#4e7c05;font-size:.6875rem;font-weight:700;letter-spacing:.02em}.admin-event-meta{margin:14px 0 0;padding-left:18px;color:var(--muted);display:grid;gap:6px}.admin-event-listings-btn{margin-top:12px;width:100%;justify-content:center}.admin-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:20px;align-items:start}.admin-settings-card{overflow:hidden}.admin-settings-head{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#f8fafc,#fff)}.admin-settings-head-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:14px;background:#4e7c051f;color:#4e7c05}.admin-settings-head-icon .material-symbols-outlined{font-size:26px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.admin-settings-head h2{margin:0;font-size:1.125rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.admin-settings-head p{margin:6px 0 0;font-size:.875rem;line-height:1.55;color:#64748b}.admin-settings-form{display:grid;gap:0}.admin-settings-section{padding:22px 24px;border-bottom:1px solid #f1f5f9}.admin-settings-section-title{margin:0 0 16px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.admin-settings-field{display:grid;gap:8px;margin-bottom:12px}.admin-settings-field:last-child{margin-bottom:0}.admin-settings-field>span{font-size:.8125rem;font-weight:700;color:#475569}.admin-settings-field input{width:100%;min-height:46px;border:1px solid #e2e8f0;border-radius:12px;padding:0 14px;background:#fff;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease}.admin-settings-field input:focus{outline:none;border-color:#4e7c058c;box-shadow:0 0 0 3px #4e7c051f}.admin-settings-field input:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.admin-settings-field--inline{max-width:160px;margin-top:14px}.admin-settings-field.is-disabled{opacity:.55}.admin-settings-input-wrap{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.admin-settings-input-wrap:focus-within{border-color:#4e7c058c;box-shadow:0 0 0 3px #4e7c051f}.admin-settings-input-wrap .material-symbols-outlined{font-size:20px;color:#94a3b8;flex-shrink:0}.admin-settings-input-wrap input{min-height:44px;border:0;padding:0;box-shadow:none;background:transparent}.admin-settings-input-wrap input:focus{box-shadow:none}.admin-settings-status{margin:0 0 14px;padding:10px 12px;border-radius:10px;font-size:.8125rem;font-weight:600;line-height:1.45}.admin-settings-status.is-empty{background:#f8fafc;color:#64748b}.admin-settings-status.is-ok{background:#ecfdf5;color:#166534}.admin-settings-status.is-warn{background:#fff7ed;color:#9a3412}.admin-settings-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-settings-examples>span{font-size:.8125rem;color:#94a3b8;font-weight:600}.admin-settings-example-btn{min-height:32px;padding:0 12px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.admin-settings-example-btn:hover{border-color:#4e7c0566;background:#4e7c050f;color:#4e7c05}.admin-settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px;padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid #f1f5f9}.admin-settings-toggle-copy strong{display:block;font-size:.9375rem;color:#0f172a}.admin-settings-toggle-copy p{margin:4px 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}.admin-settings-switch{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.admin-settings-switch input{position:absolute;opacity:0;width:0;height:0}.admin-settings-switch-track{display:block;width:48px;height:28px;border-radius:999px;background:#cbd5e1;transition:background .2s ease}.admin-settings-switch-track:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #0f172a2e;transition:transform .2s ease}.admin-settings-switch input:checked+.admin-settings-switch-track{background:#4e7c05}.admin-settings-switch input:checked+.admin-settings-switch-track:after{transform:translate(20px)}.admin-settings-switch input:focus-visible+.admin-settings-switch-track{box-shadow:0 0 0 3px #4e7c0540}.admin-settings-actions{padding:20px 24px 24px;background:#fafbfc}.admin-settings-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:180px;min-height:46px;padding:0 22px;border-radius:12px;font-weight:800}.admin-settings-save .material-symbols-outlined{font-size:20px}.admin-settings-skeleton{display:grid;gap:14px;padding:24px}.admin-settings-skeleton span{display:block;height:46px;border-radius:12px;background:linear-gradient(90deg,#f1f5f9,#e8eef3,#f1f5f9);background-size:200% 100%;animation:admin-settings-shimmer 1.2s ease-in-out infinite}.admin-settings-skeleton .short{width:42%;height:32px}@keyframes admin-settings-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.admin-settings-preview-card{position:sticky;top:20px;padding:20px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 28px #0f172a0f}.admin-settings-preview-kicker{margin:0 0 6px;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#4e7c05}.admin-settings-preview-card h3{margin:0;font-size:1rem;font-weight:800;color:#0f172a}.admin-settings-preview-lead{margin:8px 0 16px;font-size:.8125rem;line-height:1.5;color:#64748b}.admin-settings-preview-mock{padding:16px;border-radius:14px;background:linear-gradient(165deg,#0f172a,#1e293b);color:#e2e8f0}.admin-settings-preview-mock-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:.875rem;font-weight:700;color:#f8fafc}.admin-settings-preview-mock-head .material-symbols-outlined{font-size:20px;color:#1dd75f}.admin-settings-preview-countdown{margin:0 0 12px;padding:8px 10px;border-radius:8px;background:#1dd75f1f;color:#bbf7d0;font-size:.8125rem;font-weight:600}.admin-settings-preview-countdown.is-warn{background:#fbbf2426;color:#fde68a}.admin-settings-preview-btn{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:10px;background:#4e7c05;color:#fff;text-align:left;cursor:default}.admin-settings-preview-btn>.material-symbols-outlined:first-child{font-size:22px}.admin-settings-preview-btn strong{display:block;font-size:.9375rem}.admin-settings-preview-btn small{display:block;margin-top:2px;font-size:.75rem;color:#ffffffc7}.admin-settings-preview-btn>.material-symbols-outlined:last-child{margin-left:auto;font-size:20px;opacity:.9}.admin-settings-preview-url{margin:10px 0 0;font-size:.6875rem;line-height:1.4;word-break:break-all;color:#94a3b8}.admin-delete-btn{white-space:nowrap}.admin-page-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.admin-page-tab{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#64748b;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.admin-page-tab:hover:not(:disabled){border-color:#cbd5e1;color:#0f172a}.admin-page-tab.active{border-color:#4e7c0573;background:#4e7c0514;color:#0f172a}.admin-page-tab:disabled{opacity:.45;cursor:not-allowed}.admin-page-tab-sub{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;color:#64748b}.admin-events-list-card .admin-panel-header{align-items:flex-start}.admin-event-list-hint{margin:6px 0 0;font-size:.8125rem;font-weight:500;color:#64748b;line-height:1.45}.admin-event-list-toolbar{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;padding:0 20px 12px;border-bottom:1px solid #f1f5f9}.admin-event-search{flex:1;min-width:200px}.admin-event-search input{width:100%}.admin-event-demo-toggle{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none}.admin-event-demo-toggle input{width:auto}.admin-event-legacy-tag,.admin-event-id-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.02em}.admin-event-legacy-tag{background:#fef3c7;color:#92400e}.admin-event-id-tag{background:#e0f2fe;color:#0369a1}.admin-events-layout .admin-event-list{max-height:min(70vh,calc(100vh - 320px));min-height:280px;overflow-y:auto;padding:16px 20px 20px;scroll-behavior:smooth;scrollbar-gutter:stable;border-top:1px solid #f8fafc}.admin-listings-layout{margin-top:0;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr)}.admin-listings-layout .admin-listing-list{max-height:min(720px,calc(100vh - 220px));overflow-y:auto}.admin-listing-form{grid-template-columns:1fr 1fr}.admin-listing-actions{grid-column:1 / -1;display:flex;gap:12px}.admin-listing-list{display:grid;gap:12px}.admin-listing-row{display:flex;justify-content:space-between;gap:16px;padding:16px;border-radius:20px;border:1px solid #dde5ea;background:#fbfdfe}.admin-listing-row-main{display:flex;gap:14px;min-width:0}.admin-listing-thumb{width:88px;min-width:88px;height:88px;border-radius:16px;position:relative;display:flex;align-items:end;padding:10px;color:#fff;font-weight:900;text-shadow:0 2px 10px rgba(0,0,0,.28);overflow:hidden}.admin-listing-thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff26,#fff0),linear-gradient(180deg,#16222e14,#16222e3d)}.admin-listing-thumb:after{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:36px;border-radius:50%;background:#297b32eb}.admin-listing-thumb span{position:relative;z-index:1}.admin-listing-thumb.theme-blue{background:linear-gradient(180deg,#95afca,#d5e6f5)}.admin-listing-thumb.theme-gold{background:linear-gradient(180deg,#b5aa8a,#ece3c4)}.admin-listing-thumb.theme-violet{background:linear-gradient(180deg,#9b96a7,#d8d3e0)}.admin-listing-thumb.theme-slate{background:linear-gradient(180deg,#75798b,#cfd5de)}.admin-listing-copy{min-width:0}.admin-listing-copy h3,.admin-listing-copy p{margin:0}.admin-listing-copy p{margin-top:6px;color:var(--muted)}.admin-listing-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-listing-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#eef6df;color:#5a7a19;font-size:.8rem;font-weight:800}.admin-listing-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.admin-quick-price{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;color:#475569}.admin-quick-price span{white-space:nowrap}.admin-quick-price input{width:96px;min-height:36px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px}.admin-quick-price-btn{min-height:36px;padding:0 14px;font-size:.8125rem}.admin-account-panel{max-width:760px}.admin-account-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}code{padding:2px 6px;border-radius:8px;background:#13212b0f}@media (max-width: 1040px){.home-hero-grid,.auth-layout,.auth-v3-layout,.footer-grid,.checkout-layout,.purchase-layout,.admin-layout,.admin-shell-sidebar,.tickets-assurance-grid,.seat-layout{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(3,1fr)}.venue-grid,.pillar-grid,.buy-topband-inner{grid-template-columns:1fr}.seller-card{flex-direction:column;align-items:start}.checkout-sidebar,.purchase-summary-card,.received-summary-card{position:static}.received-layout{grid-template-columns:1fr}.profile-account-row{grid-template-columns:120px minmax(0,1fr);gap:20px}.admin-filters,.admin-event-form,.admin-account-form{grid-template-columns:1fr 1fr}.admin-app{flex-direction:row}.admin-sidebar{width:220px;min-height:100vh;border-right:1px solid #1f2937;border-bottom:0}.admin-sidebar-nav{display:flex;flex-direction:column;flex:0 1 auto}.admin-sidebar-v2 .admin-sidebar-nav{display:flex;flex-direction:column;grid-template-columns:unset}.admin-split,.admin-split-wide{grid-template-columns:1fr}.seat-filters-panel,.seat-map-panel{border-right:0;border-bottom:1px solid #dce5eb}}@media (max-width: 820px){.seat-map-stage{padding:16px 14px 10px;touch-action:pan-y}.seat-map-stage.is-map-gesturing,.seat-map-stage.is-map-zoomed{touch-action:none}.seat-map-surface{width:min(100%,420px);max-width:420px}.seat-map-legend{gap:8px 12px;padding:10px 12px 12px}.seat-map-legend-item{font-size:.76rem}.header-row{justify-content:space-between;align-items:center;gap:12px;min-height:64px}.header-search,.nav-links{display:none}.mobile-menu-btn,.mobile-back,.mobile-actions,.mobile-account-btn{display:inline-flex}.mobile-drawer{display:grid;gap:8px;padding:14px 24px 18px;border-top:1px solid rgba(255,255,255,.1);background:var(--navy)}.mobile-drawer-search{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border-radius:6px;background:#ffffff1a}.mobile-drawer-search .material-symbols-outlined{font-size:18px;color:#9aa8b5}.mobile-drawer-search input{width:100%;border:0;outline:0;background:transparent;color:#eff6fb;font-size:.9rem}.mobile-drawer-search input::placeholder{color:#97a4b0}.mobile-drawer-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#fff;font-size:.95rem;font-weight:600}.mobile-drawer-link-active{color:var(--lime);font-weight:700}.mobile-drawer-button{border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.team-grid{grid-template-columns:repeat(2,1fr)}.match-row{grid-template-columns:1fr;align-items:start}.match-meta{justify-self:start;text-align:left}.checkout-form,.admin-detail-grid,.admin-edit-form,.admin-filters,.admin-event-form,.admin-account-form,.admin-settings-layout,.seat-summary-actions{grid-template-columns:1fr}.admin-settings-preview-card{position:static}.scout-cta-card,.scout-request-row,.admin-topbar,.tickets-section-head,.tickets-order-card-side,.buy-demand-band-inner,.seat-event-bar-inner,.purchase-total-row,.purchase-summary-row,.purchase-summary-coupon-timer,.received-summary-row,.received-summary-total,.received-broker-copy{flex-direction:column;align-items:start}.scout-form-grid,.purchase-seller-grid{grid-template-columns:1fr}.seat-filter-trigger{display:inline-flex}.seat-event-bar-inner{gap:12px;padding:14px 0 12px}.seat-event-head{gap:12px}.seat-event-badge{width:52px;height:52px;border-radius:8px;font-size:.68rem}.seat-event-badge-vs{font-size:.54rem}.seat-event-copy h1{font-size:1rem;line-height:1.2}.seat-event-copy p{font-size:.76rem;line-height:1.3}.seat-event-actions{gap:8px}.seat-filter-trigger{min-height:32px;padding:0 14px;font-size:.78rem}.seat-browsing-pill{min-height:32px;padding:0 12px;font-size:.74rem}.seat-filters-panel-desktop{display:none}.seat-layout{display:block;min-height:0;border-left:0;border-right:0;background:transparent}.seat-map-panel{padding:12px 0 0;border-right:0;border-bottom:0;background:transparent}.seat-map-card{margin-top:0;border:0;border-radius:0;box-shadow:none}.seat-map-head{display:none}.seat-map-stage{padding:12px 10px 8px;background:transparent}.seat-map-surface{width:min(100%,360px);max-width:360px}.seat-map-tag{display:none}.seat-map-reset{right:10px;top:10px}.seat-listings-panel{margin-top:10px;border-top:1px solid #dce5eb;background:#fff}.seat-listings-head,.seat-hot-band,.seat-cat-pool,.seat-qty-bar,.seat-unmapped-band{padding-left:14px;padding-right:14px}.seat-listings-head{padding-top:10px;padding-bottom:10px}.seat-listings-head span,.seat-listings-head p{font-size:.72rem}.seat-listings-head strong{font-size:.8rem}.seat-hot-band{font-size:.78rem}.seat-cat-pool{gap:10px;font-size:.75rem}.seat-qty-bar{gap:10px;padding:12px 14px}.seat-qty-summary strong{font-size:.9rem}.seat-qty-summary span{font-size:.76rem}.seat-qty-controls{flex-wrap:wrap;align-items:center;gap:8px}.seat-qty-picker{min-height:36px;padding:4px 8px 4px 10px;gap:5px}.seat-qty-label{font-size:.74rem}.seat-qty-chip{min-width:26px;min-height:26px;font-size:.76rem}.seat-sort-pill{min-height:36px;padding:0 12px;font-size:.72rem}.seat-sort-menu{min-width:184px;padding:5px}.seat-sort-option{min-height:38px;padding:0 10px;font-size:.8rem}.seat-unmapped-band{align-items:center;gap:10px;padding:12px 14px}.seat-unmapped-icon{width:30px;height:30px;font-size:.8rem}.seat-unmapped-band strong{font-size:.84rem;line-height:1.32}.seat-unmapped-band p{font-size:.74rem;line-height:1.4}.seat-unmapped-btn{min-height:32px;padding:0 12px;font-size:.64rem}.seat-listings-scroll{max-height:none;padding:0 10px 24px}.seat-page.has-checkout-dock{padding-bottom:148px}.seat-checkout-dock{padding:12px 14px max(14px,env(safe-area-inset-bottom,0px))}.seat-checkout-dock-summary{margin-bottom:10px;font-size:.78rem}.seat-checkout-dock-btn{min-height:48px;font-size:.95rem}.seat-listings-board{border-radius:12px}.seat-listings-section-bar{padding:10px 14px}.seat-listings-section-bar strong{font-size:.74rem}.seat-listings-stack{gap:8px;padding:10px}.seat-listing-card{gap:10px;padding:10px;border-radius:10px}.seat-listing-thumb{flex-basis:84px;width:84px;min-height:60px;height:60px}.seat-listing-thumb-label{font-size:8px}.seat-listing-main h3{font-size:.8rem;line-height:1.22}.seat-listing-main p{font-size:.7rem;line-height:1.3}.seat-listing-meta{gap:6px;margin-top:7px}.seat-listing-tag-together,.seat-listing-rating-label{font-size:.66rem}.seat-listing-rating-score{min-width:28px;min-height:20px;font-size:.7rem}.seat-listing-price{min-width:88px}.seat-listing-deal{min-height:20px;padding:0 7px;font-size:.58rem}.seat-listing-price strong{margin-top:7px;font-size:.9rem}.seat-listing-price small{font-size:.64rem}.received-summary-grid{grid-template-columns:1fr 1fr 1fr}.received-step-rail{flex-wrap:wrap;gap:8px}.scout-requests-head{align-items:start}.profile-bottom-actions{grid-template-columns:1fr}.site-footer{padding:36px 0 40px}.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #dde5ea;box-shadow:0 -4px 12px #0f172214}.mobile-bottom-link{display:grid;justify-items:center;gap:4px;color:#7a8794;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 0}.mobile-bottom-link .material-symbols-outlined{font-size:22px}.mobile-bottom-link.active{color:#1dd75f}}@media (max-width: 640px){.container{width:min(100% - 20px,1120px)}.brand{font-size:.88rem;letter-spacing:-.03em}.scarcity-bar{padding:12px 14px;font-size:.72rem;line-height:1.35}.mobile-drawer{padding:12px 20px 18px}.home-hero{padding:18px 0 22px}.hero-search{flex-direction:column;gap:8px;padding:10px;border-radius:14px;margin-bottom:14px}.hero-kicker{margin-bottom:14px;font-size:.66rem;line-height:1.25;letter-spacing:.12em}.hero-title{max-width:8ch;font-size:1.68rem;line-height:1.02;letter-spacing:-.045em;margin-bottom:14px}.hero-lead{margin-bottom:18px;max-width:290px;font-size:.84rem;line-height:1.5}.hero-search-field{flex:0 0 auto;min-height:56px;padding:0 16px;border-bottom:1px solid #e8edf1}.hero-search-field .material-symbols-outlined{font-size:24px}.hero-search-field input{font-size:.95rem}.hero-search-button{width:100%;min-height:50px;border-radius:12px;font-size:.96rem}.hero-trust-row{display:grid;gap:8px;color:#d4dde5;font-size:.78rem;font-weight:800;letter-spacing:.02em}.hero-trust-row span{display:block}.buy-shell{background:#f4f7f9}.buy-topband{padding:10px 0 9px}.buy-topband-inner{gap:0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.buy-metric{gap:0;padding:0 4px;text-align:center}.buy-metric+.buy-metric{border-left:1px solid rgba(255,255,255,.12)}.buy-metric .material-symbols-outlined{display:none}.buy-metric strong{font-size:.94rem;line-height:1}.buy-metric p{margin-top:5px;font-size:.54rem;letter-spacing:.1em}.buy-demand-band{padding:4px 0}.buy-demand-band-inner{gap:6px;font-size:.62rem;line-height:1.1;text-align:center;white-space:nowrap}.buy-demand-band-inner .material-symbols-outlined{font-size:11px}.buy-filter-band{box-shadow:0 2px 8px #0f17220d}.buy-filter-band-inner{display:grid;gap:8px;padding:8px 0 10px}.buy-pill-row{gap:8px;padding-bottom:2px}.buy-pill-row-filters,.buy-pill-divider{display:none}.buy-pill{min-height:38px;padding:0 16px;font-size:.72rem;font-weight:900;letter-spacing:-.01em;white-space:nowrap}.buy-results-shell{padding:14px 0 84px}.buy-list{gap:8px}.buy-row-card{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;box-shadow:none}.buy-date-card{width:54px;min-height:auto;padding:7px 4px;border-radius:6px;gap:2px}.buy-date-card span,.buy-date-card small{font-size:.58rem}.buy-date-card strong{font-size:1.16rem}.buy-row-copy h2{font-size:.8rem;line-height:1.22;letter-spacing:-.02em}.buy-row-meta{margin-top:3px;gap:5px}.buy-meta-item{font-size:.66rem;line-height:1.18}.buy-row-copy .material-symbols-outlined{font-size:14px}.buy-dot{display:none}.buy-row-price{flex:0 0 78px;padding-top:1px}.buy-row-price span{font-size:.54rem;letter-spacing:.06em}.buy-row-price strong{margin-top:2px;font-size:.84rem;line-height:1.04}.buy-row-arrow{display:none!important}.hero-market-card,.section-card,.auth-card,.order-card,.notice,.seller-card{padding:20px;border-radius:18px}.hero-market-stats,.auth-grid,.auth-v3-grid{grid-template-columns:1fr}.hero-market-card{padding:22px 20px}.hero-market-header{margin-bottom:22px}.hero-market-stats{gap:18px}.hero-market-stats strong{font-size:1.6rem}.proof-ticker{padding:10px 0}.proof-group{gap:32px;padding-right:32px;font-size:.82rem}.auth-v3-body{padding:24px 22px}.team-grid{grid-template-columns:1fr 1fr;gap:12px}.section-home{padding:34px 0}.section-heading{align-items:flex-start;margin-bottom:22px}.section-heading h2{font-size:1.62rem}.section-heading p,.section-link{font-size:.88rem}.matches-band{padding:34px 0 42px}.match-tabs{margin-bottom:18px}.match-tabs button{padding:10px 12px;font-size:.86rem}.match-row{padding:14px;gap:12px}.match-date{min-height:64px}.match-date strong{font-size:1.28rem}.match-info h3{font-size:1rem}.venue-grid{gap:14px}.venue-card{min-height:184px}.scout-hero-inner{padding:58px 0 76px}.scout-hero h1{font-size:2.2rem}.scout-card,.scout-note-list,.scout-fine-print{width:100%}.sell-main{padding:34px 0 42px}.received-card,.received-summary-card,.received-guarantee-card{width:100%}.received-hero-copy h1{font-size:1.65rem}.received-layout{gap:20px}.received-body{padding:24px 0 34px}.received-card{padding:20px 18px}.received-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.received-broker-pill{display:none}.received-broker-btn{flex-wrap:wrap}.received-next-list{gap:14px}.received-next-num{width:26px;height:26px;font-size:.75rem}.received-summary-total strong{font-size:1.6rem}.received-footer{padding:24px 0 30px}.sell-card{width:100%}.sell-card-body{padding:24px 20px 22px}.sell-footer-links{gap:14px 18px}.scout-steps{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:start}.admin-app-body{padding:16px}.admin-auth-card{padding:24px}.admin-app{flex-direction:column}.admin-sidebar{width:100%;min-height:auto;border-right:0;border-bottom:1px solid #1f2937}.admin-sidebar-nav{flex:none;max-height:none;overflow:visible}.seat-modal-grid{grid-template-columns:repeat(2,1fr)}.seat-listings-scroll{max-height:none}.purchase-page,.profile-page{padding:22px 0 36px}.purchase-card,.purchase-summary-card,.profile-hero-card,.profile-account-card{padding:18px}.purchase-modal-head,.purchase-modal-body,.purchase-modal-actions{padding-left:18px;padding-right:18px}.purchase-processing-card{padding:32px 24px 28px}.purchase-processing-steps{width:100%}.purchase-processing-title{font-size:1.375rem}.purchase-ticket-box-top,.purchase-delivery-card,.purchase-modal-meta{grid-template-columns:1fr}.purchase-modal-card{max-height:min(94vh,760px)}.purchase-modal-actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding-bottom:max(20px,env(safe-area-inset-bottom))}.purchase-ticket-sellers,.purchase-total-price{text-align:left}.profile-hero-card{flex-direction:column;align-items:start;gap:16px}.profile-account-head,.profile-account-row,.profile-account-actions{padding-left:18px;padding-right:18px}.profile-account-row{grid-template-columns:1fr;gap:10px}.profile-account-row-input input,.profile-account-row-input select{width:100%}.footer-grid{gap:22px}.footer-copy,.footer-copy-light,.footer-links a,.footer-meta{font-size:.84rem}.page-shell{padding-bottom:72px}}
