@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--site-header-height:60px;--event-bottom-bar-height:92px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#f3f4f6;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#121212;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}button,input,textarea,select{font:inherit}#root{min-height:100vh}.page{min-height:100vh;padding-top:0}.page-container{width:100%;max-width:520px;min-height:100vh;padding:calc(var(--site-header-height) + 20px) 12px 20px;background-color:#050505;margin:0 auto}.page-container--event{flex-direction:column;gap:12px;padding-bottom:0;display:flex}.page-text{color:#d1d5db;text-align:center;margin:0;font-size:1rem}.site-header{z-index:1000;pointer-events:none;position:fixed;top:0;left:0;right:0}.site-header__inner{width:100%;max-width:520px;height:var(--site-header-height);pointer-events:auto;background:#05050580;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;margin:0 auto;padding:10px 12px;display:grid}.site-header__edge{min-width:0}.site-header__edge--end{justify-content:flex-end;align-items:center;display:flex}.site-header__dev-mode{flex-shrink:0;align-items:center;gap:8px;display:flex}.site-header__dev-mode--inactive{opacity:.42;cursor:not-allowed}.site-header__dev-mode--inactive .site-header__dev-mode-switch{cursor:not-allowed}.site-header__dev-mode-label{color:#a3a3a3;letter-spacing:.02em;white-space:nowrap;font-size:.72rem;font-weight:600}.site-header__dev-mode-switch{cursor:pointer;flex-shrink:0;width:40px;height:22px;display:block;position:relative}.site-header__dev-mode-input{opacity:0;width:0;height:0;margin:0;position:absolute}.site-header__dev-mode-track{background:#404040;border-radius:999px;transition:background .2s;position:absolute;inset:0}.site-header__dev-mode-input:focus-visible+.site-header__dev-mode-track{outline-offset:2px;outline:2px solid #ff5a1f}.site-header__dev-mode-input:checked+.site-header__dev-mode-track{background:#ff5a1fd9}.site-header__dev-mode-track:after{content:"";background:#f9fafb;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.site-header__dev-mode-input:checked+.site-header__dev-mode-track:after{transform:translate(18px)}.site-header__logo{object-fit:contain;width:60px;height:60px;display:block}.site-header__brand{align-items:center;gap:0;display:flex}.site-header__brand-text{color:#f9fafb;margin-left:-3px;font-size:1.15rem;font-weight:700;line-height:1}.event-about{flex-direction:column;gap:12px;display:flex}.event-about__divider{background-color:#252525;width:100%;height:1px}.event-about__title{color:#f9fafb;margin:0;font-size:1.1rem;line-height:1.3}.event-about__description-block{flex-direction:column;gap:8px;display:flex}.event-about__description{color:#d1d5db;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.6}.event-about__description--clamped{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-about__toggle{cursor:pointer;font:inherit;color:#ff7a33;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-size:.88rem;font-weight:600;text-decoration:none}.event-about__toggle:hover{color:#ff9a5a}.event-about__toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ff7a338c}.event-bottom-bar{z-index:1001;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.event-bottom-bar__inner{width:100%;max-width:520px;padding:0 12px calc(env(safe-area-inset-bottom,0px) + 12px);min-height:var(--event-bottom-bar-height);pointer-events:auto;background:#1a1a1c;border:1px solid #ffffff14;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex;box-shadow:0 -12px 28px #00000059}.event-bottom-bar__price-block{min-width:0}.event-bottom-bar__price{color:#f9fafb;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.event-bottom-bar__hint{color:#9ca3af;margin:2px 0 0;font-size:.78rem;line-height:1.35}.event-bottom-bar__cta{color:#fff;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#ff5a1f;border:none;border-radius:999px;min-height:44px;padding:11px 16px;font-size:.78rem;font-weight:800}.event-header{flex-direction:column;gap:14px;display:flex}.event-header__poster-wrapper{background:#1f1f1f;border-radius:8px;width:100%;overflow:hidden}.event-header__poster{aspect-ratio:1;object-fit:cover;width:100%;display:block}.event-header__poster-placeholder{aspect-ratio:1;color:#9ca3af;text-align:center;place-items:center;width:100%;padding:16px;font-size:.95rem;display:grid}.event-header__content{flex-direction:column;gap:6px;display:flex}.event-header__title{color:#f9fafb;overflow-wrap:anywhere;margin:0;font-size:1.45rem;line-height:1.25}.event-header__meta{color:#d1d5db;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.4}.event-header__date{color:#ff7a33;overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.event-posted-by{flex-direction:column;gap:12px;display:flex}.event-posted-by__divider{background-color:#252525;width:100%;height:1px}.event-posted-by__title{color:#f9fafb;margin:0;font-size:1.1rem;line-height:1.3}.event-posted-by__loading{color:#9ca3af;margin:0;font-size:.95rem;line-height:1.5}.event-posted-by__row{align-items:center;gap:10px;width:100%;display:flex}.event-posted-by__avatar{background-color:#1f1f1f;border-radius:999px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.event-posted-by__avatar-image{object-fit:cover;width:100%;height:100%}.event-posted-by__avatar-fallback{color:#f3f4f6;font-size:.95rem;font-weight:600}.event-posted-by__name{color:#d1d5db;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:.95rem;line-height:1.4}.event-posted-by__subscribe{letter-spacing:.04em;cursor:pointer;color:#111;background:#fff;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:32px;padding:0 11px;font-size:.68rem;font-weight:800;transition:opacity .15s,transform .15s;display:inline-flex}.event-posted-by__subscribe:hover{background:#f3f4f6}.event-posted-by__subscribe:active{transform:scale(.98)}.download-app{flex-direction:column;gap:16px;padding-bottom:10px;display:flex}.download-app__divider{background-color:#252525;width:100%;height:1px}.download-app__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.download-app__title{color:#fff;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.download-app__logo-wrap{background:#fff;border:1px solid #00000014;border-radius:6px;flex-shrink:0;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.download-app__logo{object-fit:contain;width:100%;height:100%;padding:2px;display:block}.download-app__benefits{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.download-app__benefit{align-items:flex-start;gap:12px;display:flex}.download-app__benefit-icon{color:#e5e7eb;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.download-app__benefit-text{color:#d1d5db;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:.88rem;font-weight:400;line-height:1.45}.download-app__stores{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.download-app__store-btn{letter-spacing:.06em;cursor:pointer;color:#f9fafb;background:#2d2d30;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:46px;padding:0 14px;font-size:.72rem;font-weight:800;transition:background .15s,transform .12s;display:inline-flex}.download-app__store-btn:hover{background:#3a3a3e}.download-app__store-btn:active{transform:scale(.98)}.download-app__store-btn:focus-visible{outline-offset:2px;outline:2px solid #ff5a1f8c}.download-app__store-glyph{flex-shrink:0;display:block}.download-app__store-glyph--lucide{color:#f9fafb}.page-footer-legal{margin-top:auto;background:#fff;flex-direction:column;gap:2px;margin-inline:-12px;padding:14px 16px 10px;display:flex}.page-footer-legal--fill{padding-bottom:calc(var(--event-bottom-bar-height) + 28px)}.page-footer-legal__link{color:#111827;padding:6px 0;font-size:.9rem;font-weight:500;line-height:1.2;text-decoration:none;display:block}.page-footer-legal__link[aria-disabled=true]{opacity:.55;cursor:default}.page-footer-legal__link:hover{text-decoration:underline}.page-footer-legal__link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #ff5a1f}.page-footer-legal__socials{align-items:center;gap:6px;margin-top:8px;display:flex}.page-footer-legal__social-link{color:#111;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:inline-flex}.page-footer-legal__social-link:hover{opacity:.75}.page-footer-legal__social-link[aria-disabled=true]{opacity:.4;cursor:default}.page-footer-legal__social-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #111}.download-app-modal__overlay{z-index:1200;background:#0000009e;place-items:center;padding:20px 14px;display:grid;position:fixed;inset:0}.download-app-modal{color:#111827;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:360px;padding:20px 16px 18px;display:flex;position:relative;box-shadow:0 16px 42px #00000047}.download-app-modal__close{color:#111827;cursor:pointer;background:#f3f4f6;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:10px;right:10px}.download-app-modal__logo{object-fit:contain;background:#fff;border-radius:10px;width:76px;height:76px;display:block}.download-app-modal__message{text-align:center;color:#111827;margin:0;font-size:.95rem;font-weight:500;line-height:1.45}.download-app-modal__stores{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.download-app-modal__store-btn{color:#f9fafb;letter-spacing:.05em;cursor:pointer;background:#111827;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:.75rem;font-weight:800;display:inline-flex}.download-app-modal__store-btn:disabled{opacity:.45;cursor:not-allowed}.download-app-modal__store-icon{flex-shrink:0;display:block}.event-venue{flex-direction:column;gap:14px;display:flex}.event-venue__divider{background-color:#252525;width:100%;height:1px}.event-venue__section-label{letter-spacing:.02em;color:#e5e7eb;margin:0;font-size:.78rem;font-weight:500;line-height:1.2}.event-venue__top{flex-direction:row;align-items:center;gap:12px;display:flex}.event-venue__text{flex:1;min-width:0}.event-venue__name{color:#fff;overflow-wrap:anywhere;margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.event-venue__address{color:#d1d5db;overflow-wrap:anywhere;margin:8px 0 0;font-size:.88rem;font-weight:400;line-height:1.45}.event-venue__address--muted{color:#6b7280;font-style:italic}.event-venue__visual{background:#1a1a1a;border-radius:6px;flex-shrink:0;width:76px;height:76px;overflow:hidden}.event-venue__image{object-fit:cover;width:100%;height:100%;display:block}.event-venue__placeholder{color:#6b7280;background:linear-gradient(145deg,#1f1f1f 0%,#141414 100%);place-items:center;width:100%;height:100%;display:grid}.event-venue__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.event-venue__btn{letter-spacing:.04em;cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:32px;padding:0 11px;font-size:.68rem;font-weight:800;transition:opacity .15s,transform .15s;display:inline-flex}.event-venue__btn:disabled{opacity:.45;cursor:not-allowed}.event-venue__btn:not(:disabled):active{transform:scale(.98)}.event-venue__btn--maps{color:#f9fafb;background:#2d2d30}.event-venue__btn--maps:not(:disabled):hover{background:#3a3a3e}.event-venue__btn-icon{flex-shrink:0;display:inline-flex}.event-venue__btn--subscribe{color:#111;background:#fff}.event-venue__btn--subscribe:hover{background:#f3f4f6}.event-venue__doors{color:#9ca3af;align-items:center;gap:10px;margin:0;font-size:.85rem;line-height:1.4;display:flex}.event-venue__doors--muted{color:#6b7280}.event-venue__doors-time{color:#fff;font-weight:600}.event-venue__doors-icon{color:#d1d5db;opacity:.9;flex-shrink:0}.event-venue__doors--muted .event-venue__doors-icon{color:#6b7280}.page-container--tickets{flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.ticket-selection-summary{align-items:center;gap:12px;display:flex}.ticket-selection-summary__poster{object-fit:cover;background:#1f1f1f;border-radius:4px;flex-shrink:0;width:66px;height:66px}.ticket-selection-summary__content{min-width:0}.ticket-selection-summary__title{color:#f9fafb;overflow-wrap:anywhere;margin:0;font-size:1.1rem;line-height:1.3}.ticket-selection-summary__meta{color:#d1d5db;overflow-wrap:anywhere;margin:2px 0 0;font-size:.8rem;line-height:1.35}.ticket-selection-summary__date{color:#ff7a33;overflow-wrap:anywhere;margin:2px 0 0;font-size:.8rem;line-height:1.35}.ticket-selection-back{color:#f9fafb;letter-spacing:.04em;cursor:pointer;background:#37373aeb;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:400;display:inline-flex}.ticket-selection-list{flex-direction:column;gap:10px;display:flex}.ticket-selection-list__empty{color:#9ca3af;margin:0;font-size:.95rem}.ticket-selection-stock-error{color:#fecaca;background:#7f1d1d40;border:1px solid #f8717173;border-radius:8px;margin:0;padding:10px 12px;font-size:.88rem;line-height:1.4}.ticket-list-card{background:#fff;border-radius:8px;padding:0;overflow:visible}.ticket-list-item{padding:14px}.ticket-list-item+.ticket-list-item{border-top:1px solid #ebebeb;border-radius:10px}.ticket-card{cursor:pointer;background:0 0;border:none;border-radius:0;padding:0}.ticket-card--selected{background:0 0}.ticket-card__header{align-items:center;gap:10px;display:flex}.ticket-card__icon{color:#111;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ticket-card__content{flex-direction:column;gap:2px;min-width:0;display:flex}.ticket-card__name{color:#111;margin:0;font-size:.95rem;line-height:1.35}.ticket-card__price{color:#111;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.ticket-card__description{color:#6b7280;overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:500;line-height:1.4}.ticket-card__sold-out-mini{color:#991b1b;letter-spacing:.08em;background:#fee2e2fa;border:1px solid #dc2626;border-radius:5px;flex-shrink:0;align-self:center;margin-left:auto;padding:3px 7px;font-size:.58rem;font-weight:800;line-height:1.15}.ticket-selection-actions{background:#f5f5f5;border:1px solid #ebebeb;border-radius:14px;flex-direction:column;gap:10px;margin-top:12px;padding:12px;display:flex}.quantity-selector{justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.quantity-selector__tooltip{z-index:3;color:#111827;text-align:center;pointer-events:none;background:#ff5a1f;border-radius:10px;max-width:min(280px,100vw - 48px);margin-bottom:6px;padding:10px 12px;font-size:.78rem;font-weight:600;line-height:1.35;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000024}.quantity-selector__tooltip:after{content:"";border:7px solid #0000;border-top-color:#f1360a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.quantity-selector__plus-wrap{flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.quantity-selector__button{color:#111;cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;width:38px;height:38px;padding:0;line-height:1;display:grid}.quantity-selector__button svg{width:36px;height:36px}.quantity-selector__button:hover:not(:disabled){background:#ececec}.quantity-selector__button:disabled,.quantity-selector__button--disabled{color:#c8c8c8;opacity:.65;cursor:not-allowed}.quantity-selector__value{text-align:center;color:#111;min-width:24px;font-size:2.4rem;font-weight:700}.ticket-selection-actions__cta{color:#fff;letter-spacing:.01em;cursor:pointer;background:#ff5a1f;border:none;border-radius:999px;width:100%;min-height:46px;font-size:.85rem;font-weight:800}.ticket-selection-actions__cta:disabled{opacity:.45;cursor:not-allowed}.ticket-selection-actions--sold-out{padding:10px}.ticket-sold-out{box-sizing:border-box;color:#991b1b;letter-spacing:.12em;background:#fee2e2f2;border:2px solid #dc2626;border-radius:10px;place-items:center;width:100%;min-height:48px;font-size:.95rem;font-weight:800;display:grid}.page-container--checkout{flex-direction:column;gap:16px;padding-bottom:28px;display:flex}.checkout-page__heading{color:#f9fafb;margin:0;font-size:1.15rem;font-weight:700}.checkout-page__simulation-badge{color:#fde68a;letter-spacing:.02em;background:#facc151f;border:1px dashed #facc1580;border-radius:999px;align-items:center;width:fit-content;min-height:28px;margin-top:-8px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.checkout-page__section-title{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;margin:0 0 10px;font-size:.85rem;font-weight:600}.checkout-page__section-head{flex-direction:column;gap:6px;display:flex}.checkout-page__section-head .checkout-page__section-title{margin:0}.checkout-page__section-subtitle{color:#9ca3af;margin:0;font-size:.8rem;font-weight:400;line-height:1.45}.order-summary{color:#111;background:#fff;border-radius:8px;padding:14px}.order-summary__event{border-bottom:1px solid #ebebeb;align-items:center;gap:12px;padding-bottom:14px;display:flex}.order-summary__poster{object-fit:cover;background:#e5e5e5;border-radius:4px;flex-shrink:0;width:66px;height:66px}.order-summary__poster--placeholder{background:#e5e7eb}.order-summary__event-text{min-width:0}.order-summary__title{color:#111;overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.order-summary__date{color:#111;overflow-wrap:anywhere;margin:2px 0 0;font-size:.8rem;line-height:1.35}.order-summary__venue{color:#4b5563;overflow-wrap:anywhere;margin:2px 0 0;font-size:.8rem;line-height:1.35}.order-summary__details{flex-direction:column;gap:10px;padding-top:12px;display:flex}.order-summary__row{justify-content:space-between;align-items:baseline;gap:12px;font-size:.9rem;display:flex}.order-summary__row--total{border-top:1px solid #ebebeb;margin-top:4px;padding-top:12px;font-size:1rem;font-weight:700}.order-summary__label{color:#6b7280;flex-shrink:0}.order-summary__value{text-align:right;color:#111;overflow-wrap:anywhere}.checkout-page__form{--checkout-head-to-content-gap:20px;gap:var(--checkout-head-to-content-gap);flex-direction:column;display:flex}.checkout-form-block{padding:0}.checkout-form{flex-direction:column;gap:14px;display:flex}.checkout-form__field{flex-direction:column;gap:6px;display:flex}.checkout-form__label{color:#d1d5db;font-size:.82rem;font-weight:600}.checkout-form__input{color:#f3f4f6;background:#262626;border:1px solid #0000;border-radius:4px;width:100%;min-height:44px;padding:0 12px;font-size:.95rem}.checkout-form__input:focus{background:#2e2e2e;border-color:#0000;outline:none}.checkout-form__input:-webkit-autofill{caret-color:#f3f4f6;border:1px solid #0000;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #262626;-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important}.checkout-form__input:-webkit-autofill:hover{caret-color:#f3f4f6;border:1px solid #0000;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #262626;-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important}.checkout-form__input:-webkit-autofill:focus{caret-color:#f3f4f6;border:1px solid #0000;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #262626;-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important}.checkout-form__input:-webkit-autofill:active{caret-color:#f3f4f6;border:1px solid #0000;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #262626;-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important}.checkout-form__input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #2e2e2e;-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important}#checkout-first-names:-webkit-autofill{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-first-names:-webkit-autofill:hover{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-first-names:-webkit-autofill:focus{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-first-names:-webkit-autofill:active{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-first-names:-webkit-autofill:focus{background-color:#2e2e2e!important;box-shadow:inset 0 0 0 1000px #2e2e2e!important}#checkout-first-names:autofill{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-first-names:autofill:hover{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-first-names:autofill:focus{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-last-name:-webkit-autofill{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-last-name:-webkit-autofill:hover{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-last-name:-webkit-autofill:focus{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-last-name:-webkit-autofill:active{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-last-name:-webkit-autofill:focus{background-color:#2e2e2e!important;box-shadow:inset 0 0 0 1000px #2e2e2e!important}#checkout-last-name:autofill{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-last-name:autofill:hover{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-last-name:autofill:focus{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-phone:-webkit-autofill{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-phone:-webkit-autofill:hover{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-phone:-webkit-autofill:focus{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-phone:-webkit-autofill:active{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;border:1px solid #0000!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-phone:-webkit-autofill:focus{background-color:#2e2e2e!important;box-shadow:inset 0 0 0 1000px #2e2e2e!important}#checkout-phone:autofill{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-phone:autofill:hover{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;box-shadow:inset 0 0 0 1000px #262626!important}#checkout-phone:autofill:focus{-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important;caret-color:#f3f4f6!important;background-color:#262626!important;box-shadow:inset 0 0 0 1000px #262626!important}.checkout-form__input:autofill{caret-color:#f3f4f6;box-shadow:inset 0 0 0 1000px #262626;-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important}.checkout-form__input:autofill:hover{caret-color:#f3f4f6;box-shadow:inset 0 0 0 1000px #262626;-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important}.checkout-form__input:autofill:focus{caret-color:#f3f4f6;box-shadow:inset 0 0 0 1000px #262626;-webkit-text-fill-color:#f3f4f6!important;color:#f3f4f6!important}.checkout-page__divider{border:none;border-top:1px solid #ffffff1f;flex-shrink:0;width:100%;height:0;margin:0}.checkout-payment{gap:var(--checkout-head-to-content-gap,20px);flex-direction:column;margin-top:0;display:flex}.checkout-payment__list{flex-flow:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.checkout-payment__item{flex-shrink:0;margin:0}.checkout-payment__thumb{cursor:pointer;background:#1a1a1a;border:2px solid #ffffff24;border-radius:4px;place-items:center;width:56px;height:56px;padding:0;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;overflow:hidden}.checkout-payment__thumb--selected{background:#24240f;border-color:#ff5a1f;box-shadow:0 0 0 1px #f1360a73}.checkout-payment__thumb:disabled{opacity:.45;cursor:not-allowed}.checkout-payment__img{object-fit:contain;width:100%;height:100%}.checkout-payment__img-placeholder{background:#52525b;border-radius:4px;width:28px;height:28px}.checkout-payment__loading,.checkout-payment__empty{color:#9ca3af;margin:0;font-size:.92rem;line-height:1.4}.checkout-form__submit{color:#fff;letter-spacing:.02em;cursor:pointer;background:#ff5a1f;border:none;border-radius:999px;width:100%;min-height:48px;margin-top:0;font-size:.88rem;font-weight:800}.checkout-form__submit:hover:not(:disabled){filter:brightness(.97)}.checkout-form__submit:disabled{color:#9ca3af;cursor:not-allowed;filter:none;background:#3f3f46}.checkout-page__missing{color:#d1d5db;background:#ffffff0f;border-radius:8px;padding:16px;font-size:.95rem;line-height:1.45}.checkout-page__link{color:#f9fafb;cursor:pointer;background:#37373aeb;border:none;border-radius:999px;align-items:center;gap:8px;min-height:40px;margin-top:12px;padding:0 14px;font-size:.85rem;display:inline-flex}.orange-money,.telecel-money{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:14px 14px 16px}.orange-money__title,.telecel-money__title{color:#f9fafb;margin:0 0 8px;font-size:1rem;font-weight:700;line-height:1.3}.orange-money__intro,.telecel-money__intro{color:#d1d5db;margin:0 0 12px;font-size:.88rem;line-height:1.45}.orange-money__steps,.telecel-money__steps{color:#d1d5db;margin:0 0 14px;padding-left:1.15rem;font-size:.86rem;line-height:1.5}.orange-money__step,.telecel-money__step{margin:0 0 8px;padding-left:4px}.orange-money__step:last-child,.telecel-money__step:last-child{margin-bottom:0}.ussd-copy-field{flex-direction:column;gap:6px;display:flex;position:relative}.ussd-copy-field__label{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-size:.72rem;font-weight:600}.ussd-copy-field__row{align-items:stretch;gap:8px;display:flex}.ussd-copy-field__code{color:#f3f4f6;overflow-wrap:anywhere;word-break:break-all;background:#262626;border:1px solid #0000;border-radius:4px;flex:1;min-width:0;min-height:44px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.95rem;font-weight:600;line-height:1.35}.ussd-copy-field__copy{color:#f3f4f6;cursor:pointer;background:#262626;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;transition:background .15s,color .15s;display:inline-flex}.ussd-copy-field__copy:hover{background:#2e2e2e;border-color:#0000}.ussd-copy-field__copy:focus-visible{background:#2e2e2e;border-color:#0000;outline:none}.ussd-copy-field__copy--done{color:#86efac;background:#2e2e2e;border-color:#0000}.ussd-copy-field__icon{display:block}.ussd-copy-field__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orange-money-verify,.telecel-money-verify{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:14px 14px 16px}.orange-money-verify__title,.telecel-money-verify__title{color:#f9fafb;margin:0 0 12px;font-size:.95rem;font-weight:700}.orange-money-verify__fields,.telecel-money-verify__fields{flex-direction:column;gap:14px;display:flex}.orange-money-verify__field,.telecel-money-verify__field{flex-direction:column;gap:6px;display:flex}.orange-money-verify__otp-input,.telecel-money-verify__otp-input{letter-spacing:.12em;font-variant-numeric:tabular-nums}.payment-error-message{background:#f8717114;border:1px solid #f8717147;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.payment-error-message__icon-wrap{color:#fca5a5;background:#f871711f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.payment-error-message__content{min-width:0}.payment-error-message__title{color:#fecaca;margin:0 0 4px;font-size:.92rem;font-weight:700;line-height:1.3}.payment-error-message__text{color:#e5e7eb;margin:0;font-size:.84rem;line-height:1.45}.payment-success-message{background:#34d39914;border:1px solid #34d39947;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.payment-success-message__icon-wrap{color:#6ee7b7;background:#34d39926;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.payment-success-message__content{min-width:0}.payment-success-message__title{color:#a7f3d0;margin:0 0 4px;font-size:.92rem;font-weight:700;line-height:1.3}.payment-success-message__text{color:#e5e7eb;margin:0;font-size:.84rem;line-height:1.45}.checkout-page__stripe-hint{color:#d1d5db;background:#1118278c;border:1px solid #9ca3af59;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:.84rem;line-height:1.45}.checkout-page__stripe-hint--error{color:#fecaca;background:#7f1d1d33;border-color:#f8717173}.stripe-payment-element{background:#111827d9;border:1px solid #374151e6;border-radius:8px;margin-bottom:8px;padding:12px}.page-container--payment-success{min-height:100vh;padding-top:calc(var(--site-header-height) + 24px);justify-content:center;align-items:center;padding-bottom:24px;display:flex}.payment-success-page{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:420px;padding:24px 18px 20px}.payment-success-page__animation{width:92px;height:92px;margin:0 auto 16px;position:relative}.payment-success-page__ring{border:2px solid #6ee7b747;border-radius:999px;animation:1.8s ease-out infinite successRingPulse;position:absolute;inset:0}.payment-success-page__check-wrap{background:#34d39924;border-radius:999px;place-items:center;display:grid;position:absolute;inset:10px}.payment-success-page__check{width:40px;height:40px}.payment-success-page__check path{fill:none;stroke:#6ee7b7;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:42;stroke-dashoffset:42px;animation:.55s ease-out .15s forwards successCheckDraw}.payment-success-page__title{color:#f9fafb;margin:0 0 8px;font-size:1.35rem;line-height:1.25}.payment-success-page__text{color:#d1d5db;margin:0;font-size:.95rem;line-height:1.45}.payment-success-page__tickets-status{color:#a5b4fc;margin:12px 0 0;font-size:.84rem;line-height:1.4}.payment-success-page__tickets-status--error{color:#fca5a5}.payment-success-page__cta{color:#fff;letter-spacing:.02em;cursor:pointer;background:#ff5a1f;border:none;border-radius:999px;width:100%;min-height:44px;margin-top:12px;font-size:.88rem;font-weight:800}.payment-success-page__cta:hover{filter:brightness(.97)}.payment-success-page__download{color:#f9fafb;letter-spacing:.01em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:18px;font-size:.86rem;font-weight:700;display:inline-flex}.payment-success-page__download:hover:not(:disabled){background:#ffffff1c}.payment-success-page__download:disabled{opacity:.65;cursor:not-allowed}@keyframes successRingPulse{0%{opacity:.8;transform:scale(.88)}70%{opacity:.25;transform:scale(1.05)}to{opacity:0;transform:scale(1.08)}}@keyframes successCheckDraw{to{stroke-dashoffset:0}}
