@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-normal-D7nrgzLr.woff2)format("woff2"),url(/assets/poppins-devanagari-300-normal-5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2)format("woff2"),url(/assets/poppins-latin-ext-300-normal-nf6F73WS.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:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.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:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-devanagari-900-normal-DntvEK6c.woff2)format("woff2"),url(/assets/poppins-devanagari-900-normal-CcN7yKeD.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-ext-900-normal-DPEExWNF.woff2)format("woff2"),url(/assets/poppins-latin-ext-900-normal-CddlvElL.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:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-BmL1zqjw.woff2)format("woff2"),url(/assets/poppins-latin-900-normal-By5LX1Cr.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}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:#131313;width:100%;height:100%}@font-face{font-family:SF Pro Display;src:local(Segoe UI Light);font-weight:100 300}@font-face{font-family:SF Pro Display;src:local(Segoe UI Semilight);font-weight:301 350}@font-face{font-family:SF Pro Display;src:local(Segoe UI);font-weight:351 450}@font-face{font-family:SF Pro Display;src:local(Segoe UI Semibold);font-weight:451 650}@font-face{font-family:SF Pro Display;src:local(Segoe UI Bold);font-weight:651 1000}*{box-sizing:border-box;margin:0;padding:0}body{font-synthesis:none;font-family:Poppins,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.admin-event-image-placeholder,.ticket-card-img-placeholder{color:#fff;background:linear-gradient(135deg,#2b5876 0%,#4e4376 100%);justify-content:center;align-items:center;width:100%;height:100%;min-height:120px;font-size:32px;display:flex}html,body,#root{width:100%;height:100%}body{overflow:hidden}.BottomNav{z-index:100;width:100%;font-size:0;line-height:0;position:fixed;bottom:0;left:0}.nav-image{cursor:pointer;-webkit-tap-highlight-color:transparent;vertical-align:bottom;width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:high-quality;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform;backface-visibility:hidden;transition:opacity .2s;display:block;transform:translateZ(0)}.page-container{width:100%;height:100%;padding-top:env(safe-area-inset-top,0px);-webkit-overflow-scrolling:touch;background:#131313;padding-bottom:80px;transition:opacity .2s;position:fixed;top:0;left:0;overflow-y:auto}.homepage img{width:100%;height:100%}.homepage img:not(:first-child){margin-top:-5px}.buy,.sell,.event-page,.event{background:#fff;min-height:100%}.event img{width:100%}.me-header{background:#131313;justify-content:center;align-items:center;padding:14px 16px 10px;display:flex;position:relative}.me-title{color:#fff;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:16px;font-weight:600}.me-help-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;position:absolute;right:16px}.ticket-card-wrap{cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0 12px 16px}.ticket-card-wrap:last-child{margin-bottom:0;padding-bottom:32px}.ticket-card-img-wrap{width:100%;position:relative}.ticket-card-img-wrap img{aspect-ratio:1/.5;object-fit:cover;width:100%;display:block}.past-event-badge{color:#fff;letter-spacing:.05em;background:#505050e0;border-radius:3px;padding:4px 8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.tp-scroll-header{z-index:1000000000;padding:10px 12px;padding-top:calc(env(safe-area-inset-top,0px) + 10px);opacity:0;pointer-events:none;background:#131313;align-items:center;transition:opacity .2s;display:flex;position:fixed;top:0;left:0;right:0}.tp-scroll-header--visible{opacity:1;pointer-events:all}.tp-notch-cap{height:env(safe-area-inset-top,0px);z-index:999999998;pointer-events:none;background:#131313;position:fixed;top:0;left:0;right:0}.tp-scroll-back{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;padding:6px}.tp-scroll-titles{text-align:center;flex:1;padding:0 6px;overflow:hidden}.tp-scroll-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:12px;font-weight:700;overflow:hidden}.tp-scroll-venue{color:#fff9;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:10.5px;overflow:hidden}.tp-scroll-qr{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#026cdf;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tp-skeleton{background:#fff}.tp-skel-info{background:#131313;flex-direction:column;gap:8px;padding:10px 15px 14px;display:flex}.tp-skel-btn{background:linear-gradient(90deg,#005ab8 25%,#026cdf 50%,#005ab8 75%) 0 0/200% 100%;width:100%;height:46px;animation:1.2s infinite skel-shine}.tp-skel-tabs{border-bottom:1px solid #e2e2e2;display:flex}.tp-skel-tab{background:#ececec;border-radius:3px;flex:1;height:42px;margin:6px 16px;animation:1.2s ease-in-out infinite skel-pulse}.tp-skel-content{padding:14px 16px}.tp-skel-card{background:#f0f0f0;border-radius:2px;height:80px;margin-bottom:14px;animation:1.2s ease-in-out infinite skel-pulse}.tp-skel-bar{background:#ffffff26;border-radius:4px;height:12px;animation:1.2s infinite skel-shine}.tp-skel-bar.tall{height:20px}.tp-skel-bar.w90{width:90%}.tp-skel-bar.w70{background:#ececec;width:70%}.tp-skel-bar.w60{width:60%}.tp-skel-bar.w45{width:45%}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes skel-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.tp-view-tickets-btn--loading{pointer-events:none;background:#4da0e8}.tp-vt-spinner-wrap{justify-content:center;padding:10px 0 4px;display:flex}.tp-vt-spinner{border:2.5px solid #ddd;border-top-color:#026cdf;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite tp-spin}@keyframes tp-spin{to{transform:rotate(360deg)}}.event .event-header-words{background:#131313;justify-content:space-around;align-items:center;height:2.5rem;margin-top:0;padding:20px 0 25px;display:flex;position:relative}.event .event-header-words:after{content:"";background:#fff;width:50%;height:3px;transition:left .28s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.event .event-header-words[data-activeview=past]:after{left:50%}.event .event-header-words p{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:12.5px;transition:color .2s,font-weight .2s}.event .event-header-words p.tab-active{color:#fff;-webkit-text-stroke:.03em;font-weight:600}.event .event-header-words p.tab-inactive{color:#969696;-webkit-text-stroke:none;font-weight:300}.ticket-card-wrap{touch-action:manipulation;position:relative}.ticket-card-drag-handle{z-index:3;color:#0000;opacity:0;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:8px;right:8px}.ticket-card-drag-handle:active{cursor:grabbing}.tickets-cards .timedetails{color:#fff;letter-spacing:.04em;background-color:#131313;align-items:center;gap:6px;width:fit-content;margin-top:-2.2rem;padding:10px 15px 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:13px;display:flex;position:relative}.tickets-cards .eventdetails{color:#fff;background-color:#131313;flex-direction:column;gap:8px;padding:0 15px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;display:flex;position:relative}.tickets-cards .eventdetails p:first-child{letter-spacing:-.015em;text-transform:uppercase;font-size:27px;font-weight:900;line-height:1.1}.tickets-cards .eventdetails hr{background-color:#fff;border:none;border-radius:1px;flex-shrink:0;align-self:flex-start;width:auto;height:2px;margin:5px 0}.tickets-cards .eventdetails p:nth-child(3){letter-spacing:.01em;font-size:13.5px;font-weight:400}.card-items{background:#131313;margin:0}.tickets-cards img{object-fit:cover;width:100%;display:block}.tickets-cards{width:100%;margin-top:8px}.ticketpopup{z-index:999999999;-webkit-overflow-scrolling:touch;background:#fff;width:100%;height:100vh;padding-bottom:100px;position:fixed;top:0;left:0;overflow:hidden auto}.arrow-back-icon{color:#fff;background:#131313cd;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.help-event-btn{color:#fff;background:#131313cd;border-radius:80px;width:fit-content;padding:6px 13px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:13px}.ticketpopup .ticketpopup-class>div:first-child{justify-content:space-between;display:flex}.ticketpopup-class{width:92%;margin:20px auto 0}.event-detail-content{background:#000;min-height:100%;padding-bottom:100px}.event-hero-image{object-fit:cover;width:100%;height:300px}.event-info-section{background:#000;padding:20px}.event-title{color:#fff;margin-bottom:15px;font-size:24px;font-weight:700;line-height:1.3}.event-divider{background:#ffffff4d;height:2px;margin:15px 0}.event-venue{color:#ffffffb3;font-size:14px}.event-datetime{background:#1a1a1a;margin:10px 0;padding:15px 20px}.datetime-item{color:#fff;align-items:center;gap:10px;font-size:14px;display:flex}.datetime-day{color:#fff;font-weight:700}.datetime-separator{color:#ffffff80}.seat-selection-section{background:#1a1a1a;margin:10px 0;padding:20px}.section-title{color:#fff;margin-bottom:20px;font-size:18px;font-weight:700}.seat-map{background:#2a2a2a;border-radius:10px;margin-bottom:20px;padding:30px 20px}.stage{color:#fff;text-align:center;letter-spacing:3px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:5px;margin-bottom:30px;padding:15px;font-weight:700}.seating-area{grid-template-columns:repeat(10,1fr);gap:8px;display:grid}.seat{aspect-ratio:1;color:#ffffff80;cursor:pointer;background:#3a3a3a;border:2px solid #0000;border-radius:5px;justify-content:center;align-items:center;font-size:12px;transition:all .2s;display:flex}.seat:hover{background:#4a4a4a}.seat.selected{color:#fff;background:#667eea;border-color:#764ba2}.seat-legend{justify-content:center;gap:20px;display:flex}.legend-item{color:#ffffffb3;align-items:center;gap:8px;font-size:12px;display:flex}.legend-color{border-radius:5px;width:20px;height:20px}.legend-color.available{background:#3a3a3a}.legend-color.selected{background:#667eea}.ticket-summary{background:#1a1a1a;border-top:1px solid #ffffff1a;padding:20px;position:fixed;bottom:0;left:0;right:0}.summary-info{justify-content:space-between;margin-bottom:15px;display:flex}.summary-item{flex-direction:column;gap:5px;display:flex}.summary-label{color:#ffffff80;font-size:12px}.summary-value{color:#fff;font-size:18px;font-weight:700}.get-tickets-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px;font-size:16px;font-weight:700;transition:transform .2s;display:flex}.get-tickets-btn:hover{transform:scale(1.02)}.tp-hero-wrapper{flex-shrink:0;width:100%;position:relative}.tp-hero-img{width:100%;height:calc(290px + env(safe-area-inset-top,0px));object-fit:cover;object-position:top center;display:block}.tp-hero-overlay{padding:14px;padding-top:calc(env(safe-area-inset-top,0px) + 12px);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.tp-back-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#131313c7;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tp-help-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#131313c7;border:none;border-radius:50px;padding:7px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;font-weight:400}.tp-datetime{color:#fff;letter-spacing:.03em;background:#131313;align-items:center;gap:4px;width:fit-content;margin-top:-2.2rem;padding:8px 15px 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:11.5px;display:flex;position:relative}.tp-event-info{background:#131313;flex-direction:column;gap:4px;padding:0 15px 14px;display:flex;position:relative}.tp-event-name{color:#fff;letter-spacing:-.015em;text-transform:uppercase;margin-top:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:22px;font-weight:800;line-height:1.15}.tp-venue-row{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.tp-venue{color:#fff9;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:12px}.tp-qr-group{flex-shrink:0;align-items:center;gap:4px;display:flex}.tp-ticket-x{color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:12px;font-weight:400}.tp-view-tickets-btn{color:#fff;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#026cdf;border:none;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;font-weight:500;display:flex}.tp-tabs{background:#fff;border-bottom:1px solid #e2e2e2;display:flex;position:relative}.tp-tab{color:#888;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;margin-bottom:-1px;padding:13px 0 10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;font-weight:400;transition:color .15s;position:relative}.tp-tab-active{color:#000;border-bottom:3px solid #000;font-weight:700}.tp-tab-indicator-dot{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.tp-content{background:#fff;padding:0 8px;position:relative}.tp-transfer-loading{z-index:2147483647;background:#0003;justify-content:center;align-items:center;height:100vh;animation:.25s ease-out both tp-transfer-loading-in;display:flex;position:fixed;inset:0}@keyframes tp-transfer-loading-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ios-spinner{width:46.5px;height:46.5px;position:relative}.ios-spinner i{opacity:0;transform-origin:50% 20px;background:#026cdf;border-radius:2.5px;width:5px;height:12px;margin-left:-2.5px;animation:1s linear infinite ios-blade-fade;position:absolute;top:3px;left:50%}.tp-transfer-loading .ios-spinner{transform:translateY(-10vh)}.ios-spinner i:first-child{animation-delay:-.875s;transform:rotate(0)}.ios-spinner i:nth-child(2){animation-delay:-.75s;transform:rotate(45deg)}.ios-spinner i:nth-child(3){animation-delay:-.625s;transform:rotate(90deg)}.ios-spinner i:nth-child(4){animation-delay:-.5s;transform:rotate(135deg)}.ios-spinner i:nth-child(5){animation-delay:-.375s;transform:rotate(180deg)}.ios-spinner i:nth-child(6){animation-delay:-.25s;transform:rotate(225deg)}.ios-spinner i:nth-child(7){animation-delay:-.125s;transform:rotate(270deg)}.ios-spinner i:nth-child(8){animation-delay:0s;transform:rotate(315deg)}@keyframes ios-blade-fade{0%{opacity:1}to{opacity:.18}}.tp-tabs-dot{background:#1a1a1a;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.tp-order-row{justify-content:space-between;align-items:center;padding:14px 8px 12px;display:flex}.tp-order-num{color:#000;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;font-weight:600}.tp-order-count{color:#888;margin-top:3px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:11.5px}.tp-ticket-card{border:1px solid #d0d0d0;border-radius:0;margin-bottom:14px;overflow:hidden}.tp-ticket-label{color:#222;letter-spacing:.04em;background:#e8e8e8;border-bottom:3px solid #fff;padding:8px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:12.5px;font-weight:700}.tp-ticket-details{background:#f0f0f0;align-items:flex-start;padding:16px 16px 22px;display:flex}.tp-ticket-field{flex-direction:column;flex:1;gap:6px;display:flex}.tp-field-left{text-align:left}.tp-field-center{text-align:center}.tp-field-right{text-align:right}.tp-field-label{color:#999;letter-spacing:.06em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:9px;font-weight:700}.tp-field-value{color:#111;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:15px;font-weight:700;line-height:1}.tp-ticket-card--sent{background:#f5f5f5;position:relative;overflow:hidden}.tp-ticket-card--sent .tp-ticket-label,.tp-ticket-card--sent .tp-ticket-details{opacity:.55}.tp-sent-ribbon{color:#fff;letter-spacing:.12em;text-align:center;z-index:1;background:#6b7280;width:130px;padding:3px 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:10px;font-weight:800;position:absolute;top:12px;right:-32px;transform:rotate(45deg);box-shadow:0 2px 6px #0003}.tp-sent-note{color:#777;background:#ebebeb;border-top:1px solid #ddd;align-items:center;gap:6px;margin:0;padding:10px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:11px;font-weight:600;line-height:1.4;display:flex}.tp-bottom-bar{z-index:1000000000;pointer-events:none;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.hr-bottom-bar{background-color:#d3d3d3;border:none;width:2px;height:2rem;transform:translate(-5px)}.tp-bottom-actions{pointer-events:all;background:#fff;border:1px solid #00000012;border-radius:50px;align-items:center;gap:30px;padding:8px 30px;display:flex;box-shadow:0 3px 22px #0000002e}.tp-action-btn{cursor:pointer;color:#026cdf;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;display:flex}.tp-action-btn--disabled{cursor:default;pointer-events:none}.tp-action-btn span{color:#111;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:12px;font-weight:400}.tp-more-options{opacity:0;pointer-events:none;background:#fff;padding:0 0 120px;transition:opacity .5s,transform .5s cubic-bezier(.22,.61,.36,1);transform:translateY(36px)}.tp-more-options--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.tp-more-label{letter-spacing:.06em;color:#111;border-top:1px solid #ececec;padding:20px 16px 12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:12px;font-weight:700}.tp-map-link-wrap{width:100%;height:200px;text-decoration:none;display:block;position:relative;overflow:hidden}.tp-map-iframe{pointer-events:none;border:none;width:100%;height:100%;display:block}.tp-map-tap-overlay{z-index:2;cursor:pointer;position:absolute;inset:0}.tp-map-shell{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:200px;display:flex}.tp-map-loading{background:#f0f0f0}.tp-map-spinner{border:3px solid #ddd;border-top-color:#026cdf;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite tp-spin}.tp-map-fallback{background:#f5f5f5;flex-direction:column;gap:6px;text-decoration:none}.tp-map-fallback-text{color:#333;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;font-weight:600}.tp-map-fallback-sub{color:#888;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:12px}.tp-directions-btn{text-align:center;color:#026cdf;border-bottom:1px solid #ececec;padding:14px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:block}.tp-share-card{background:#222;border-radius:6px;align-items:stretch;min-height:120px;margin:16px 16px 0;display:flex;overflow:hidden}.tp-share-card-left{flex-shrink:0;width:52%;position:relative}.tp-share-card-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.tp-share-card-overlay{background:linear-gradient(#0000,#000000d9);padding:8px;position:absolute;bottom:0;left:0;right:0}.tp-share-card-date{color:#ffffffb3;letter-spacing:.03em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:8px}.tp-share-card-name{color:#fff;text-transform:uppercase;margin-top:2px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:10px;font-weight:800;line-height:1.2}.tp-share-card-venue{color:#fff9;margin-top:2px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:8px}.tp-share-card-right{background:#e8e8e8;flex:1;justify-content:center;align-items:center;padding:12px;display:flex}.tp-got-tickets{color:#c8a96e;text-align:center;letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic;font-weight:900;line-height:1.2}.tp-social-title{color:#111;padding:16px 16px 6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:15px;font-weight:700}.tp-social-sub{color:#666;padding:0 16px 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:13px;line-height:1.5}.tp-share-btn{color:#111;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid #ccc;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 32px);margin:0 16px;padding:13px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;font-weight:500;display:flex}.tp-share-btn:active{background:#f5f5f5}.admin-events-section{background:#f5f5f5;margin-top:20px;padding:20px}.admin-events-title{color:#333;margin-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:20px;font-weight:700}.admin-events-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.admin-event-card{cursor:pointer;background:#fff;border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #0000001a}.admin-event-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.admin-event-image{object-fit:cover;width:100%;height:180px;display:block}.admin-event-info{padding:16px}.admin-event-name{color:#333;margin:0 0 8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.admin-event-venue{color:#666;margin:0 0 4px;font-size:14px;font-weight:500}.admin-event-location{color:#888;margin:0 0 8px;font-size:13px}.admin-event-datetime{color:#333;margin:0 0 8px;font-size:13px;font-weight:500}.admin-event-tickets{color:#667eea;background:#f0f4ff;border-radius:4px;margin:0;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.admin-event-created-by{color:#999;margin:8px 0 0;font-size:11px;font-style:italic}.account-page{background:#f2f2f7;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}.account-header{background:#fff;border-bottom:1px solid #e5e5ea;padding:20px 20px 16px}.account-title{color:#000;letter-spacing:-.02em;font-size:28px;font-weight:700}.account-section{padding:24px 16px 12px}.account-section-label{color:#8e8e93;letter-spacing:.06em;margin-bottom:8px;padding-left:4px;font-size:12px;font-weight:600}.account-card{background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 3px #00000012}.account-card-actions{flex-direction:column;display:flex}.account-card-row{align-items:center;gap:14px;padding:14px 16px;display:flex}.account-admin-info{background:#fff}.account-avatar{background:#eef0ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.account-avatar-lg{background:#f0f0f0;width:64px;height:64px;margin-bottom:4px}.account-admin-text{flex:1}.account-admin-name{color:#000;margin:0;font-size:16px;font-weight:600}.account-admin-role{color:#8e8e93;margin:2px 0 0;font-size:13px}.account-action-row{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;transition:background .15s}.account-action-row:active{background:#f5f5f5}.account-action-label{color:#000;flex:1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:15px}.account-action-danger{color:#e53935}.account-divider{background:#e5e5ea;height:1px;margin-left:50px}.account-signin-content{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 20px 28px;display:flex}.account-signin-title{color:#000;margin:4px 0 0;font-size:18px;font-weight:700}.account-signin-sub{color:#8e8e93;max-width:240px;margin:0 0 12px;font-size:13px;line-height:1.5}.account-signin-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:10px;width:100%;padding:14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:15px;font-weight:600;transition:opacity .2s}.account-signin-btn:active{opacity:.85}.account-register-btn{color:#667eea;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid #667eea;border-radius:10px;width:100%;margin-top:4px;padding:13px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:15px;font-weight:600;transition:background .2s}.account-register-btn:active{background:#f5f3ff}.tr-overlay{z-index:2147483647;touch-action:none;overscroll-behavior:contain;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.tr-sheet{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#fff;border-radius:14px 14px 0 0;flex-direction:column;width:100%;max-height:92vh;padding:10px 0 0;animation:.32s cubic-bezier(.32,.72,0,1) both tr-slide-up;display:flex;overflow-y:auto}.ticketpopup--locked{touch-action:none;overflow:hidden!important}.tr-sheet--short{min-height:42vh}.tr-sheet--mid{min-height:56vh}.tr-sheet--tall{min-height:74vh}.tra-overlay{z-index:2147483647;background:#fbfaf8;flex-direction:column;height:95vh;animation:.32s cubic-bezier(.32,.72,0,1) both tr-slide-up;display:flex;position:fixed;bottom:0;left:0;right:0}.tra-topbar{height:52px;padding-top:env(safe-area-inset-top,0);background:#026cdf;flex-shrink:0;justify-content:space-between;align-items:center;padding-left:16px;padding-right:16px;display:flex}.tra-cancel{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:15px}.tra-title{color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:16px;font-weight:600}.tra-topbar-spacer{width:48px}.tra-body{flex:1;justify-content:center;align-items:center;display:flex}.tra-spinner-svg{width:40px;height:40px;animation:1.6s linear infinite tra-rotate}.tra-spinner-circle{stroke:#026cdf;stroke-linecap:round;animation:1.4s ease-in-out infinite tra-dash}.tra-spinner-circle--white{stroke:#f0f0f0}.tra-overlay--dark{background:#2b2b2e;transition:background .2s}.tra-spinner-tri{width:60px;height:60px;animation:1.6s linear infinite tra-rotate}.tra-tri-circle{stroke-linecap:round;animation:1.4s ease-in-out infinite tra-dash}.tra-tri-1{stroke:#7b5cf0}.tra-tri-2{stroke:#f0f0f0;animation-delay:.15s}.tra-tri-3{stroke:#026cdf;animation-delay:.3s}@keyframes tra-rotate{to{transform:rotate(360deg)}}@keyframes tra-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:70 200;stroke-dashoffset:-25px}to{stroke-dasharray:70 200;stroke-dashoffset:-100px}}.tra-otp-card{aspect-ratio:1;box-sizing:border-box;background:#fff;border-radius:0;flex-direction:column;width:90%;padding:24px 20px;animation:.5s cubic-bezier(.22,1,.36,1) both tra-card-swipe-up;display:flex;overflow-y:auto}.tra-otp-title{color:#111;margin:0 0 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:21px;font-weight:700}.tra-otp-sub{color:#444;margin:0 0 22px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;line-height:1.45}.tra-otp-label{color:#666;margin-bottom:6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:12.5px;font-weight:600;display:block}.tra-otp-input{box-sizing:border-box;border:1px solid #ccc;border-radius:8px;width:100%;margin-bottom:8px;padding:12px 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:16px}.tra-otp-input:focus{border-color:#026cdf;outline:none}.tra-otp-hint{color:#999;margin:0 0 22px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:12.5px}.tra-otp-confirm{color:#fff;cursor:pointer;background:#026cdf;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:auto;padding:14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:15px;font-weight:600;display:flex}.tra-otp-confirm--off{color:#aaa;cursor:default;background:#e5e5e5}.tra-otp-spinner{border:2.5px solid #00000026;border-top-color:#00000080;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite tp-spin}@keyframes tra-card-swipe-up{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes tr-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tr-handle{background:#000;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:0 auto 16px}.tr-section-title{letter-spacing:.06em;color:#111;text-align:center;flex-shrink:0;padding:0 16px 12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:12px;font-weight:600}.tr-divider{background:#e5e5e5;flex-shrink:0;height:1px;margin:0 0 16px}.tr-seat-meta{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 18px 14px;display:flex}.tr-seat-meta-label{color:#444;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px}.tr-seat-meta-count{color:#666;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:13px;display:flex}.tr-seats{flex-wrap:wrap;flex-shrink:0;gap:12px;padding:0 18px 20px;display:flex}.tr-seat-card{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#026cdf;border-radius:8px;flex-direction:column;align-items:center;gap:10px;min-width:80px;padding:14px 18px 10px;transition:opacity .15s;display:flex}.tr-seat-card:active{opacity:.8}.tr-seat-name{color:#fff;letter-spacing:.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:13px;font-weight:700}.tr-seat-circle{background:0 0;border:2px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s;display:flex}.tr-seat-circle--on{background:#fff;border-color:#fff}.tr-footer{border-top:1px solid #ececec;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 18px 28px;display:flex}.tr-footer--left{justify-content:flex-start}.tr-footer-count{color:#888;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:13.5px}.tr-next-btn{color:#026cdf;letter-spacing:.05em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:13px;font-weight:600;display:flex}.tr-next-btn--off{color:#aaa;cursor:default}.tr-back-btn{color:#026cdf;letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:13px;font-weight:500;display:flex}.tr-options{flex-direction:column;flex-shrink:0;gap:10px;padding:0 18px 22px;display:flex}.tr-option-btn{color:#026cdf;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;background:0 0;border:1.5px solid #026cdf;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;font-weight:500;display:flex}.tr-option-btn:active{background:#f0f6ff}.tr-empty{flex-direction:column;flex:1;align-items:center;gap:10px;padding:20px 32px 10px;display:flex}.tr-empty-title{color:#111;text-align:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.tr-empty-sub{color:#888;text-align:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:13px;line-height:1.5}.tr-form-title{color:#111;flex-shrink:0;padding:4px 18px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:17px;font-weight:700}.tr-fields{flex-direction:column;flex:1;gap:0;padding:0 18px;display:flex}.tr-field{flex-direction:column;padding:10px 0 4px;display:flex;position:relative}.tr-label{color:#555;margin-bottom:6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:12.5px}.tr-input{color:#111;-webkit-appearance:none;touch-action:manipulation;background:#fff;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;margin-top:4px;padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:16px}.tr-input::placeholder{color:#aaa;font-size:16px}.tr-input:focus{border-color:#026cdf}.tr-toggle-link{color:#026cdf;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:8px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:13px;text-decoration:underline}.tr-field--note{margin-top:4px}.tr-textarea{color:#111;resize:none;touch-action:manipulation;background:0 0;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;margin-top:6px;padding:10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:16px}.tr-textarea:focus{border-color:#026cdf}.tr-note-count{color:#aaa;text-align:right;margin-top:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:11.5px}.tr-form-footer{border-top:1px solid #ececec;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 18px 32px;display:flex}.tr-submit-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:.01em;background:#000;border:none;border-radius:50px;padding:13px 26px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:14px;font-weight:600}.tr-submit-btn:active{background:#333}.tr-submit-btn--off{cursor:default;pointer-events:none;background:#ccc}@keyframes disc-sweep{0%{transform:translate(-220%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes disc-hdr-pulse{0%,to{opacity:1}50%{opacity:.55}}.disc-skel{background:#fff;flex-direction:column;width:100%;min-height:100%;display:flex}.disc-skel-hdr{background:#181818;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 16px 0;display:flex}.disc-skel-r1{justify-content:center;align-items:center;height:30px;display:flex;position:relative}.disc-skel-title-bar{background:#ffffff2e;border-radius:3px;width:120px;height:14px;animation:2.2s ease-in-out infinite disc-hdr-pulse}.disc-skel-avatar-circle{background:#ffffff26;border-radius:50%;width:30px;height:30px;animation:2.2s ease-in-out infinite disc-hdr-pulse;position:absolute;right:0}.disc-skel-r2{gap:10px;display:flex}.disc-skel-chip{background:#ffffff21;border-radius:4px;flex:1;height:36px;animation:2.2s ease-in-out infinite disc-hdr-pulse}.disc-skel-r3{padding-bottom:14px}.disc-skel-searchbar{background:#ffffff1a;border-radius:4px;width:100%;height:36px;animation:2.2s ease-in-out infinite disc-hdr-pulse}.disc-skel-body{background:#fff;flex-direction:column;flex:1;display:flex}.disc-skel-hero{background:#d3d3d3;flex-shrink:0;width:100%;height:240px;position:relative;overflow:hidden}.disc-skel-shimmer-stripe{background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:2.8s ease-in-out infinite disc-sweep;position:absolute;inset:0}.disc-skel-shimmer-stripe--delay{animation-delay:.4s}.disc-skel-hero-texts{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:18px;left:16px}.disc-skel-ht{background:#ffffff80;border-radius:2px;height:12px}.disc-skel-ht--wide{width:165px}.disc-skel-ht--narrow{width:95px}.disc-skel-sep{background:#fff;flex-shrink:0;height:12px}.disc-skel-card-wrap{flex-shrink:0;padding:0 16px}.disc-skel-card-img{background:#d3d3d3;border-radius:2px;width:100%;height:195px;position:relative;overflow:hidden}.disc-skel-card-meta{flex-direction:column;gap:8px;padding:12px 0 0;display:flex}.disc-skel-ml{background:#d3d3d3;border-radius:2px;height:11px;animation:2.2s ease-in-out infinite disc-hdr-pulse}.disc-skel-ml--s{width:88px}.disc-skel-ml--l{width:200px}.account-page-topbar{letter-spacing:.02em;width:90%;margin:0 auto;font-family:sans-serif}.static-account{text-align:center;-webkit-text-stroke:.8px;letter-spacing:.02em;background:#131313;width:100%;padding:10px;font-family:sans-serif;font-size:16px;position:sticky;top:0}.account-page-topbar p:first-child{-webkit-text-stroke:.7px;margin-top:2rem;font-size:22px}.account-page-topbar p:nth-child(2){color:#ffffffd1;margin-top:.3rem;font-size:14.4px}@keyframes dark-mode-fade{0%{opacity:0}to{opacity:1}}.account-container{animation:.5s ease-out dark-mode-fade}.event-page{animation:.1s ease-out dark-mode-fade}@keyframes ios-notification-popup{0%{opacity:0;width:20px;transform:translateY(-5rem)}to{opacity:1}}@keyframes ios-notification-popout{0%{opacity:1}to{opacity:0;width:20px;transform:translateY(-5rem)}}.code-displayshow{animation:.4s ease-out forwards ios-notification-popup}.code-displayhide{animation:.4s ease-out forwards ios-notification-popout!important}.ios-alert-backdrop{z-index:999999999;-webkit-backdrop-filter:blur(2px);background:#00000052;justify-content:center;align-items:center;animation:.2s both ios-alert-backdrop-in;display:flex;position:fixed;inset:0}.ios-alert-backdrop--out{animation:.18s both ios-alert-backdrop-out}@keyframes ios-alert-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ios-alert-backdrop-out{0%{opacity:1}to{opacity:0}}.ios-alert-card{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffc7;border-radius:28px;width:270px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.35s cubic-bezier(.34,1.56,.64,1) both ios-alert-card-in;overflow:hidden;box-shadow:0 12px 40px #00000040}.ios-alert-card--out{animation:.18s both ios-alert-card-out}@keyframes ios-alert-card-in{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes ios-alert-card-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.ios-alert-body{text-align:center;padding:20px 16px 18px}.ios-alert-title{color:#000;margin-bottom:4px;font-size:17px;font-weight:600}.ios-alert-message{color:#3c3c43;font-size:13px;line-height:1.35}.ios-alert-actions{border-top:.5px solid #3c3c434a;display:flex}.ios-alert-btn{color:#007aff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;padding:11px 0;font-family:inherit;font-size:17px}.ios-alert-btn:first-child{border-right:.5px solid #3c3c434a}.ios-alert-btn--confirm{font-weight:600}.ios-alert-btn:active{background:#0000000f}.bct-stub{background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000059}.bct-stub+.bct-stub{margin-top:20px}.bct-aw-top-notch{z-index:3;background:#131313;border-radius:50%;width:64px;height:64px;position:absolute;top:-49px;left:calc(50% - 32px)}.bct-aw{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1c1e22;position:relative}.bct-aw:active{opacity:.92}.bct-aw-topbar{justify-content:space-between;align-items:flex-start;padding:12px 14px 10px;display:flex}.bct-aw-wordmark{color:#fff;letter-spacing:-.01em;text-transform:lowercase;font-size:15px;font-style:italic;font-weight:700}.bct-aw-datetime{text-align:right}.bct-aw-time{color:#4d9fff;letter-spacing:.02em;font-size:9px;font-weight:600;line-height:1}.bct-aw-date{color:#fff;margin-top:5px;font-size:18px;font-weight:500;line-height:1}.bct-aw-banner{background:#0a66ea;justify-content:center;align-items:center;height:88px;display:flex}.bct-aw-banner-mark{color:#fff;font-size:90px;font-style:italic;font-weight:800;line-height:1}.bct-aw-content{padding:14px 16px 126px;position:relative}.bct-aw-label{letter-spacing:.05em;color:#4d9fff;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700}.bct-aw-event-name{color:#fff;margin-bottom:12px;font-size:15.5px;font-weight:500;line-height:1.25}.bct-aw-fields{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.bct-aw-field{flex-direction:column;gap:4px;display:flex}.bct-aw-fields .bct-aw-field:nth-child(2){align-items:center}.bct-aw-fields .bct-aw-field:nth-child(3){align-items:flex-end}.bct-aw-field--entry{margin-bottom:4px}.bct-aw-value{color:#fff;font-size:15px;font-weight:500;line-height:1.1}.bct-aw-nfc{color:#ffffff80;position:absolute;bottom:7px;right:8px}.bct-refresh-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff1f;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:16px;right:18px}.bct-refresh-btn:active{background:#fff3}.bct-refresh-btn:disabled{opacity:.6;cursor:default}.bct-refresh-btn--spinning svg{animation:.7s linear infinite bct-spin}@keyframes bct-spin{to{transform:rotate(360deg)}}.bct-aw--muted{opacity:.6}.bct-tear{align-items:center;display:flex;position:relative}.bct-tear-line{border-top:2px dashed #d5d5d5;flex:1}.bct-notch{background:#131313;border-radius:50%;flex-shrink:0;width:22px;height:22px}.bct-notch--left{margin-left:-11px}.bct-notch--right{margin-right:-11px}.bct-barcode-frame{background:#fff;position:relative}.bct-barcode-visual{flex-direction:column;align-items:center;gap:10px;padding:20px 20px 18px;display:flex}.bct-bars{align-items:stretch;width:100%;height:72px;display:flex}.bct-bar{background:#131313}.bct-gap{background:0 0}.bct-code{letter-spacing:.16em;color:#555;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:600}.bct-cover{text-align:center;background:linear-gradient(#1c1c1e 0%,#111113 100%);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px;transition:transform .45s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;inset:0;transform:translateY(0)}.bct-cover--open{pointer-events:none;transform:translateY(-100%)}.bct-cover-icon{color:#8a8a8e;margin-bottom:2px}.bct-cover-title{color:#fff;letter-spacing:-.01em;font-size:14.5px;font-weight:700}.bct-cover-sub{color:#9a9a9e;margin-bottom:8px;font-size:12px}.bct-view-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#026cdf;border:none;border-radius:50px;align-items:center;gap:6px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.bct-view-btn:active{background:#0257b3}.bct-cover-warn{letter-spacing:.02em;color:#f2b84b;margin-top:10px;font-size:10.5px;font-weight:700}.bct-hide-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0000008c;border:none;border-radius:30px;padding:5px 11px;font-family:inherit;font-size:10.5px;font-weight:700;position:absolute;top:8px;right:8px}.bct-regen-chip{color:#1a8a4c;background:#e4f7ec;border-radius:30px;margin:10px 16px 0;padding:5px 12px;font-size:11.5px;font-weight:700;animation:.25s both bct-chip-in;display:inline-block}@keyframes bct-chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bct-safetix{align-items:center;gap:6px;padding:12px 16px 0;display:flex}.bct-safetix-icon{color:#026cdf;flex-shrink:0}.bct-safetix-label{letter-spacing:.02em;color:#026cdf;font-size:11px;font-weight:700}.bct-safety-text{color:#999;padding:4px 16px 16px;font-size:11px;line-height:1.5}.bct-stub--sent{background:#f5f5f5}.bct-stub--sent .bct-tear-line{border-top-color:#ddd}.bct-sent-ribbon{color:#fff;letter-spacing:.12em;text-align:center;z-index:1;background:#6b7280;width:140px;padding:4px 0;font-size:11px;font-weight:800;position:absolute;top:14px;right:-34px;transform:rotate(45deg);box-shadow:0 2px 6px #0003}.bct-sent-panel{text-align:center;background:#f5f5f5;flex-direction:column;align-items:center;gap:6px;padding:22px 24px 26px;display:flex}.bct-sent-icon{color:#9aa0a8;margin-bottom:2px}.bct-sent-title{color:#555;letter-spacing:-.01em;font-size:15px;font-weight:800}.bct-sent-sub{color:#888;max-width:280px;font-size:12px;line-height:1.55}.tdp-page{z-index:2147483647;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.28s ease-out tdp-slide-up;position:fixed;inset:0;overflow-y:auto}@keyframes tdp-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.tdp-header{background:#131415;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.tdp-close-btn{color:#fff;cursor:pointer;background:0 0;border:none;width:24px;padding:0;font-size:20px}.tdp-title{color:#fff;font-size:17px;font-weight:700}.tdp-help-link{color:#fff;font-size:15px;font-weight:600;text-decoration:none}.tdp-body{max-width:590px;margin:0 auto;padding:0 20px}.tdp-row{border-bottom:1px solid #e5e5e5;padding:16px 0}.tdp-body>.tdp-row:first-child{padding-top:20px}.tdp-ticket-block+.tdp-ticket-block{margin-top:4px}.tdp-ticket-block:not(:last-of-type){border-bottom:6px solid #f2f2f2}.tdp-ticket-block--sent{background:#fafafa;position:relative;overflow:hidden}.tdp-ticket-block--sent .tdp-row{opacity:.55}.tdp-sent-ribbon{color:#fff;letter-spacing:.12em;text-align:center;z-index:1;background:#6b7280;width:140px;padding:4px 0;font-size:11px;font-weight:800;position:absolute;top:14px;right:-34px;transform:rotate(45deg);box-shadow:0 2px 6px #0003}.tdp-row-title{color:#131415;padding-bottom:4px;font-size:15px;font-weight:700}.tdp-row-title--price{padding-bottom:10px}.tdp-row-value{color:#6b7178;font-size:14px}.tdp-price-line{color:#6b7178;justify-content:space-between;padding:3px 0;font-size:14px;display:flex}.tdp-price-line span:last-child{color:#131415}.tdp-price-line--total{color:#131415;border-top:1px solid #e5e5e5;margin-top:5px;padding:8px 0 0;font-weight:700}.tdp-price-line--total span:last-child{color:#131415}.tdp-barcode-btn{color:#fff;cursor:pointer;background:#026cdf;border:none;border-radius:999px;width:100%;margin:20px 0 0;padding:13px;font-size:14px;font-weight:700}.tdp-terms{border-bottom:none;padding:16px 0 24px}.tdp-terms-text{color:#6b7178;font-size:13px;line-height:19px}.bcv-page{z-index:2147483647;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#131313;flex-direction:column;width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.32s cubic-bezier(.32,.72,0,1) both bcv-page-in;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}@keyframes bcv-page-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.bcv-header{padding:calc(14px + env(safe-area-inset-top,0px)) 14px 10px;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.bcv-back-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.bcv-wordmark{color:#fff;letter-spacing:-.02em;text-transform:lowercase;font-size:17px;font-weight:800}.bcv-header-spacer{flex-shrink:0;width:34px}.bcv-event-block{text-align:center;flex-shrink:0;padding:4px 18px 16px}.bcv-event-name{color:#fff;letter-spacing:-.01em;text-transform:uppercase;font-size:17px;font-weight:800;line-height:1.25}.bcv-event-venue{color:#fff9;margin-top:4px;font-size:12.5px}.bcv-event-datetime{color:#fff6;margin-top:4px;font-size:11.5px}.bcv-banner{background:#f2b84b1f;border-top:1px solid #f2b84b40;border-bottom:1px solid #f2b84b40;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.bcv-banner-icon{color:#f2b84b;flex-shrink:0}.bcv-banner-text{color:#f2b84b;font-size:12px;font-weight:600;line-height:1.4}.bcv-body{padding:20px 16px calc(24px + env(safe-area-inset-bottom,0px));flex:1}.bcv-empty{text-align:center;color:#ffffff80;margin-top:40px;font-size:13.5px}.Sell_Ticket{z-index:2147483647;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#0000004d;width:100%;height:100vh;position:fixed;top:0}.Sell_Ticket>div:first-child{background-color:#fff;border-radius:25px 25px 0 0;width:100%;height:65vh;position:absolute;bottom:0}.Sell_Ticket>div:first-child>div:first-child{background-color:#000;border-radius:40px;width:2.3rem;height:4px;margin:10px auto}.Sell_Ticket>div:first-child>h1{text-align:center;text-transform:uppercase;margin-top:15px;font-family:sans-serif;font-size:17px}.Sell_Ticket>div:first-child>div:nth-child(3){background-color:#0000000d;height:2px;margin-top:10px}.Sell_Ticket>div:first-child>div:nth-child(4){cursor:pointer;justify-content:space-between;padding:20px;font-family:sans-serif;font-size:14px;display:flex}.Sell_Ticket>div:first-child>div:nth-child(4) div{-webkit-text-stroke:.01em;gap:1rem;display:flex}.Sell_Ticket>div:first-child>.seats{gap:15px;padding:20px;display:flex;transform:translateY(-1rem)}.Sell_Ticket>div:first-child>.seats>div{border-radius:10px;place-items:center;gap:1rem;width:5rem;padding-bottom:.6rem;display:grid;overflow:hidden;box-shadow:1px 2px 5px #0003}.Sell_Ticket>div:first-child>.seats div p{text-wrap:none;white-space:nowrap;color:#fff;text-align:center;letter-spacing:.02em;background-color:#026cdf;width:100%;padding:7px 10px;font-family:sans-serif;font-size:11px;font-weight:700}.Sell_Ticket>div:first-child>.seats div div{border:2px solid #0000004d;border-radius:50%;width:24px;height:24px;transform:translateY(-4px)}.Sell_Ticket>div:first-child>.seats div div.checked{background-color:#026cdf;border-color:#026cdf;position:relative}.Sell_Ticket>div:first-child>.seats div div.checked:after{content:"";color:#fff;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.Sell_Ticket>div:first-child>.seats div .checked{background:#026cdf padding-box content-box;border:1px solid #026cdf;padding:2px}.Sell_Ticket>div:first-child>div:nth-child(6){background-color:#8080804d;justify-content:space-between;width:100%;height:5.2rem;padding:0 20px;display:flex;position:absolute;bottom:0}.Sell_Ticket>div:first-child>div:nth-child(6) button{appearance:none;color:#026cdf;-webkit-tap-highlight-color:transparent;background-color:#0000;border:none}.Sell_Ticket>div:first-child>div:nth-child(6) button:first-child{border:1px solid #026cdf;height:2.5rem;padding:10px;font-size:13px;transform:translateY(15px)}.Sell_Ticket>div:first-child>div:nth-child(6) button:nth-child(2){-webkit-text-stroke:.01em;align-items:center;font-size:16px;display:flex;transform:translate(-10px,-5px)}.Sell_Ticket .pricing{padding:20px;font-family:sans-serif;font-size:14px}.Sell_Ticket .pricing>p:first-child{font-size:12px}.Sell_Ticket .pricing div label{font-size:16px;position:absolute;transform:translate(5px,10px)}.Sell_Ticket .pricing{position:relative}.Sell_Ticket .pricing input{caret-color:#000;border:1px solid #0009;outline:none;width:8rem;height:2.5rem;padding:0 0 0 3.3rem;font-size:16px}.Sell_Ticket .pricing div{margin:10px 0 20px}.Sell_Ticket .pricing>p:nth-child(3){color:#808080e6;font-size:12px}.Sell_Ticket .pricing>p:nth-child(4){-webkit-text-stroke:.01em;margin:20px 0 5px}.Sell_Ticket .pricing>p:nth-child(5){width:20rem;font-size:13px}.Sell_Ticket .pricing>div:nth-child(6){background-color:#80808033;gap:8px;padding:10px;display:grid;transform:translateY(1rem)}.Sell_Ticket .pricing>div:nth-child(6)>p:first-child{-webkit-text-stroke:.015em;font-size:11px}.Sell_Ticket .pricing>div:nth-child(6)>p:nth-child(2){color:green;-webkit-text-stroke:.03em;font-size:25px}.Sell_Ticket .pricing>div:nth-child(6)>p:nth-child(3){justify-content:space-between;font-size:10px;display:flex}.Sell_Ticket .pricing>div:nth-child(6)>p:nth-child(3) span{color:#026cdf;font-weight:700}.savings_checkings{gap:25px;display:grid}.savings_checkings>div{border-radius:2px;align-items:center;width:90%;margin:0 auto;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.savings_checkings>div:first-child{background-color:#026ddf0c;border:1px solid #026cdf;padding:15px 15px 15px 2.5rem;position:relative}.savings_checkings>div:first-child:before{content:"";background-color:#026cdf;background-clip:content-box;border:1px solid #026cdf;border-radius:50%;width:15px;height:15px;padding:3px;position:absolute;left:12px}.savings_checkings>div img{border-radius:3px}.savings_checkings>div:first-child>p{font-size:15px;transform:translate(10px)}.savings_checkings>div:nth-child(2)>p{color:#026cdf;margin-left:5px;font-size:12px;font-weight:600}.savings_checkings>div:nth-child(2){padding:0 5px}.savings_checkings>div:nth-child(2) img{margin:0 7px}.Listing_Complete>div:first-child{background:#008000dc;width:90%;margin:0 auto}.Listing_Complete>div:first-child>div{color:#fff;align-items:center;gap:10px;padding:20px;display:flex}.Listing_Complete{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.Listing_Complete>div:nth-child(2){width:90%;margin:0 auto}.Listing_Complete>div:nth-child(2)>div{gap:15px;margin-top:15px;font-size:13px;display:flex}.Listing_Complete>div:nth-child(2)>div div:first-child{aspect-ratio:1;border-radius:50%;place-items:center;height:3rem;display:grid}.Listing_Complete>div:nth-child(2)>div:first-child>div:first-child{background-color:#8080805d}.Listing_Complete>div:nth-child(2)>div:nth-child(2)>div:first-child{background-color:#80808044}.Listing_Complete>div:nth-child(2)>div:nth-child(3)>div:first-child{background-color:#80808041}.Listing_Complete>div:nth-child(2)>div div:nth-child(2) p:nth-child(2){margin-top:2px;font-weight:300}.Listing_Complete>p{color:gray;margin:25px;font-size:13px}.Listing_Complete>p span:first-child{color:#000}.Listing_Complete>p span:nth-child(2){color:#026cdf}.sell>div:first-child{color:#fff;z-index:10;background:#131313;justify-content:space-around;width:100%;padding:20px 0;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;display:flex;position:fixed;top:0}.sell{padding:66px 0}.sell>div:first-child .tab-underline{background-color:#fff;border-radius:5px;width:7rem;height:4px;transition:left .3s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;transform:translate(-50%)}.event-list-card{color:#fff;-webkit-tap-highlight-color:transparent;background:#131313;margin:0 12px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}.event-list-card .elc-status{letter-spacing:.04em;color:#bbb;justify-content:space-between;padding:10px 15px;font-size:11px;display:flex}.event-list-card .elc-img-wrap img{aspect-ratio:1/.5;object-fit:cover;width:100%;display:block}.event-list-card .elc-time{letter-spacing:.04em;align-items:center;gap:6px;width:fit-content;margin-top:-2.2rem;padding:10px 15px 0;font-size:13px;display:flex;position:relative}.event-list-card .elc-details{flex-direction:column;gap:8px;padding:0 15px 15px;display:flex;position:relative}.event-list-card .elc-title{letter-spacing:-.015em;text-transform:uppercase;font-size:22px;font-weight:900;line-height:1.1}.event-list-card .elc-details hr{border:none;border-top:1px solid #3a3a3c;margin:0}.event-list-card .elc-venue{color:#d8d8d8;font-size:13px}.event-list-card .elc-seats{align-items:center;gap:10px;font-size:13px;display:flex}.event-list-card .elc-count{color:#fff;background:#026cdf;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700}.event-list-card .elc-price{border-top:1px solid #3a3a3c;flex-direction:column;gap:4px;padding:12px 15px 14px;display:flex}.event-list-card .elc-label{letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a;font-size:10px}.event-list-card .elc-amount{align-items:center;gap:6px;font-size:20px;font-weight:800;display:flex}.event-list-card .elc-sub{color:#bbb;font-size:11px}.event-list-card .elc-remove{color:#d3212c;cursor:pointer;border-top:1px solid #3a3a3c;justify-content:center;padding:12px 15px;font-size:13px;font-weight:600;display:flex}.listing-detail-overlay{z-index:9999;background:#00000080;place-items:center;animation:.25s both ld-backdrop;display:grid;position:fixed;inset:0}@keyframes ld-backdrop{0%{opacity:0}to{opacity:1}}.listing-detail{background:#fff;border-radius:12px;width:90%;max-width:420px;max-height:80vh;padding:20px;font-family:Poppins,sans-serif;animation:.3s cubic-bezier(.34,1.56,.64,1) both ld-drop;overflow-y:auto}@keyframes ld-drop{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.listing-detail-header{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;display:flex}.listing-detail-header>p{max-width:80%;font-size:15px;font-weight:600;line-height:20px}.listing-detail-body>div{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:flex-start;padding:8px 0;font-size:13.5px;display:flex}.listing-detail-body>div>p:first-child{color:#00000080;min-width:110px;font-weight:400}.listing-detail-body>div>p:nth-child(2){text-align:right;flex:1;font-weight:500}@keyframes tlr-rotate{to{transform:rotate(360deg)}}@keyframes tlr-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:70 200;stroke-dashoffset:-25px}to{stroke-dasharray:70 200;stroke-dashoffset:-100px}}.LINEINCIRCLELOADING{z-index:9999;color:#fff;place-items:center;width:100vw;height:100vh;display:grid;position:fixed;top:0;left:0}.LINELOADING{background-color:#0009}.LINEINCIRCLELOADING>div>div:first-child{aspect-ratio:1;border:7.3px solid #80808080;border-radius:50%;width:4.8rem;height:4.8rem;animation:1s linear infinite spin;position:relative}.linecirclepayment>div>div:first-child{width:4.3rem;height:4.3rem}.LINEINCIRCLELOADING>div>div:first-child:after{content:"";border:7.3px solid #fff;border-left-color:#0000;border-radius:50%;position:absolute;inset:-6.5px}@keyframes spin{to{transform:rotate(360deg)}}.LINEINCIRCLELOADING p{margin-top:20px;font-weight:500}.LINEINCIRCLELOADING>div{place-items:center;display:grid}.RESALEPRICINGRESTRICTIONS{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;place-items:center;width:100%;height:100vh;display:grid;position:fixed}.RESALEPRICINGRESTRICTIONS>div:first-child{background-color:#fff;border-radius:5px;width:83%;padding:25px 25px 5rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;animation:.4s cubic-bezier(.175,.885,.32,1.12) both alert-pop-in;position:relative;box-shadow:1px 2px 5px #0000001a}.RESALEPRICINGRESTRICTIONS>div:last-child>p:first-child{-webkit-text-stroke:.01em;margin-bottom:15px;font-size:20px}.RESALEPRICINGRESTRICTIONS>div:last-child>p:nth-child(2){width:95%;font-size:14px}.RESALEPRICINGRESTRICTIONS>div:last-child button{color:#fff;appearance:none;-webkit-tap-highlight-color:transparent;background-color:#026cdf;border:none;width:5.3rem;height:2rem;font-weight:600;position:absolute;right:2rem;transform:translateY(1.4rem)}@keyframes alert-backdrop-in{0%{background:0 0}to{background:#0003}}@keyframes alert-pop-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.RESALEPRICINGRESTRICTIONS--closing{animation:.25s both alert-backdrop-out}.RESALEPRICINGRESTRICTIONS--closing>div:first-child{animation:.25s ease-in both alert-pop-out}@keyframes alert-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes alert-backdrop-out{0%{background:#0003}to{background:0 0}}.timeup{z-index:999999;background:#00000080;place-items:center;width:100vw;height:100vh;animation:.3s both timesup-bg;display:grid;position:fixed;top:0}@keyframes timesup-bg{0%{opacity:0}to{opacity:1}}@keyframes timesup-drop{0%{opacity:0;transform:translateY(-20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.timeup>div{letter-spacing:.015em;box-sizing:border-box;background-color:#fff;width:23rem;padding:23px 25px;animation:.35s cubic-bezier(.34,1.56,.64,1) both timesup-drop}.timeup>div>p:first-child{-webkit-text-stroke:.025em;font-size:22px;font-weight:500}.timeup>div>p:nth-child(2){-webkit-text-stroke:.02em;letter-spacing:.02em;margin:.7rem 0 1.8rem;font-size:13.5px;font-weight:300}.timeup>div button{color:#fff;outline-offset:3.5px;-webkit-text-stroke:.02em;letter-spacing:.015em;background:#064ce0;border:none;border-radius:5px;outline:3.2px solid #026ddf6e;width:100%;padding:10px 0;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14.1px;font-weight:500}.ios-splash{z-index:2147483647;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);opacity:1;will-change:opacity, transform;background:#000;justify-content:center;align-items:center;transition:opacity .38s,transform .38s;display:flex;position:fixed;inset:0}.ios-splash--leaving{opacity:0;pointer-events:none;transform:scale(1.04)}.ios-splash-inner{flex-direction:column;align-items:center;gap:46px;display:flex}.ios-splash-icon{-webkit-user-select:none;user-select:none;border-radius:22px;width:96px;height:96px;animation:.62s cubic-bezier(.2,.9,.25,1.15) both ios-icon-in;box-shadow:0 10px 34px #00000080}@keyframes ios-icon-in{0%{opacity:0;transform:scale(.72)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.ios-spinner{width:28px;height:28px;animation:.5s .25s both ios-spinner-fade-in;position:relative}@keyframes ios-spinner-fade-in{0%{opacity:0}to{opacity:1}}.ios-spinner-blade{transform-origin:50% 172%;width:7%;height:26%;transform:rotate(calc(var(--i) * 30deg));animation:1s linear infinite ios-blade-fade;animation-delay:calc(var(--i) * -.0833s);background:#fffffff2;border-radius:50px;position:absolute;top:4%;left:46.5%}.admin-login{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-container{background:#fff;border-radius:12px;width:100%;max-width:400px;padding:40px;box-shadow:0 10px 40px #0000001a}.login-container h1{color:#333;margin-bottom:8px;font-size:28px}.login-subtitle{color:#666;margin-bottom:30px;font-size:14px}.error-message{color:#c33;background:#fee;border:1px solid #fcc;border-radius:6px;margin-bottom:20px;padding:12px;font-size:14px}.success-message{color:#2e7d32;text-align:center;background:#e8f5e9;border-radius:6px;padding:20px}.success-message h2{color:#2e7d32;margin-bottom:10px;font-size:20px}.success-message p{color:#4caf50;font-size:14px}.login-form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:#333;font-size:14px;font-weight:600}.form-group input,.form-group select{border:1px solid #ddd;border-radius:6px;padding:12px;font-size:14px;transition:border-color .2s}.form-group input:focus,.form-group select:focus{border-color:#667eea;outline:none}.login-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:6px;padding:14px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s}.login-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.login-hint{text-align:center;color:#999;margin-top:20px;font-size:12px}.admin-dashboard{-webkit-overflow-scrolling:touch;background:#f5f7fa;height:100vh;overflow-y:auto}.dashboard-header{background:#fff;justify-content:space-between;align-items:center;padding:20px 30px;display:flex;box-shadow:0 2px 4px #0000000d}.header-info{flex-direction:column;gap:4px;display:flex}.dashboard-header h1{color:#333;margin:0;font-size:24px}.admin-welcome{color:#666;margin:0;font-size:14px}.header-actions{align-items:center;gap:12px;display:flex}.admin-profile{color:#333;background:#f5f5f5;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:flex}.logout-btn{color:#fff;cursor:pointer;background:#f44336;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.logout-btn:hover{background:#d32f2f}.dashboard-content{max-width:1400px;margin:0 auto;padding:30px}.events-section{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000000d}.section-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.section-header h2{color:#333;font-size:22px}.add-event-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:6px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.add-event-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.events-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.no-events{text-align:center;color:#999;grid-column:1/-1;padding:60px 20px}.no-events p{margin-bottom:20px;font-size:18px}.create-first-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600}.event-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .2s;overflow:hidden}.event-card:hover{box-shadow:0 4px 12px #0000001a}.event-card-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.event-card-header h3{color:#333;flex:1;margin:0;padding-right:10px;font-size:16px;font-weight:600}.event-actions{gap:8px;display:flex}.action-btn{cursor:pointer;border:none;border-radius:4px;padding:6px;transition:background .2s}.edit-btn{color:#1976d2;background:#e3f2fd}.edit-btn:hover{background:#bbdefb}.delete-btn{color:#c62828;background:#ffebee}.delete-btn:hover{background:#ffcdd2}.event-card-body{padding:16px}.event-venue{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.event-location{color:#666;margin-bottom:8px;font-size:13px}.event-datetime{color:#999;margin-bottom:8px;font-size:12px}.event-tickets-count{color:#667eea;font-size:13px;font-weight:600}.event-created-by{color:#999;margin-top:8px;font-size:11px;font-style:italic}.event-form-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.event-form-container{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.form-header{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 30px;display:flex;position:sticky;top:0}.form-header h2{color:#333;margin:0;font-size:20px}.close-btn{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;transition:background .2s;display:flex}.close-btn:hover{color:#333;background:#f5f5f5}.event-form{flex-direction:column;gap:30px;padding:30px;display:flex}.form-section{flex-direction:column;gap:20px;display:flex}.form-section h3{color:#333;border-bottom:2px solid #667eea;margin:0;padding-bottom:10px;font-size:16px;font-weight:600}.form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.ticket-row{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.ticket-header{color:#333;justify-content:space-between;align-items:center;margin-bottom:16px;font-weight:600;display:flex}.remove-ticket-btn{color:#c62828;cursor:pointer;background:#ffebee;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .2s}.remove-ticket-btn:hover{background:#ffcdd2}.add-ticket-btn{color:#1976d2;cursor:pointer;background:#e3f2fd;border:none;border-radius:6px;width:fit-content;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s}.add-ticket-btn:hover{background:#bbdefb}.form-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;padding-top:20px;display:flex}.cancel-btn{color:#333;cursor:pointer;background:#f5f5f5;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:500;transition:background .2s}.cancel-btn:hover{background:#e0e0e0}.submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}@media (width<=768px){.login-container{padding:30px 20px}.dashboard-header{padding:15px 20px}.dashboard-content,.events-section{padding:20px}.section-header{flex-direction:column;align-items:flex-start;gap:15px}.events-grid,.form-row{grid-template-columns:1fr}.event-form-container{max-height:95vh}.event-form{padding:20px}}.image-upload-area{width:100%}.image-dropzone{text-align:center;cursor:pointer;background:#fafafa;border:2px dashed #d1d5db;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;transition:border-color .2s,background .2s;display:flex}.image-dropzone:hover{background:#f5f3ff;border-color:#667eea}.dropzone-title{color:#555;margin:0;font-size:15px;font-weight:600}.dropzone-sub{color:#aaa;margin:0;font-size:12px}.image-preview-container{flex-direction:column;gap:12px;display:flex}.image-preview{object-fit:cover;border:1px solid #e5e7eb;border-radius:8px;width:100%;max-height:260px}.image-preview-actions{gap:10px;display:flex}.change-image-btn{color:#1976d2;cursor:pointer;background:#e3f2fd;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.change-image-btn:hover{background:#bbdefb}.remove-image-btn{color:#c62828;cursor:pointer;background:#ffebee;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .2s}.remove-image-btn:hover{background:#ffcdd2}.upload-status{color:#667eea;align-self:center;margin-right:auto;font-size:13px;font-weight:500}.event-card-img{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:140px;display:block}.event-card-img-placeholder{color:#666;text-align:center;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border-radius:8px 8px 0 0;justify-content:center;align-items:center;width:100%;height:140px;padding:20px;font-size:13px;font-weight:500;display:flex}.tickets-locked{justify-content:center;align-items:center;padding:80px 20px;display:flex}.tickets-locked-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.tickets-locked-icon{font-size:48px;line-height:1}.tickets-locked-title{color:#333;margin:0;font-size:18px;font-weight:600}.tickets-locked-sub{color:#999;max-width:280px;margin:0;font-size:14px}.fee-section{margin-bottom:30px}.fee-current{color:#666;background:#f4f4fb;border:1px solid #e2e2f2;border-radius:6px;padding:8px 14px;font-size:14px}.fee-current strong{color:#667eea}.fee-description{color:#888;max-width:560px;margin:-12px 0 20px;font-size:13.5px;line-height:1.5}.fee-form{align-items:center;gap:12px;display:flex}.fee-input-wrap{background:#fff;border:1.5px solid #ddd;border-radius:6px;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.fee-input-wrap:focus-within{border-color:#667eea}.fee-dollar{color:#888;padding:0 4px 0 12px;font-size:15px;font-weight:600}.fee-input{color:#333;border:none;outline:none;width:120px;padding:11px 12px 11px 4px;font-size:15px;font-weight:600}@media (width<=600px){.fee-form{flex-direction:column;align-items:stretch}.fee-input{width:100%}}.ticket-status-section{margin-bottom:30px}.ts-event-list{flex-direction:column;gap:18px;display:flex}.header-actions-inline{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ts-sort-control{align-items:center;gap:8px;display:flex}.ts-sort-control label{color:#666;white-space:nowrap;font-size:13px;font-weight:600}.ts-sort-select{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 10px;font-size:13.5px}.ts-sort-select:focus{border-color:#667eea;outline:none}.ts-event-group{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;transition:background .2s,border-color .2s}.ts-event-group--held{background:#fff8ed;border-color:#f3ddab}.ts-event-group-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ts-event-name{color:#333;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.ts-ticket-rows{flex-direction:column;gap:8px;display:flex}.ts-ticket-row{background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .2s,border-color .2s;display:flex}.ts-ticket-row--sent{background:#f0fbf4;border-color:#bfe8cd}.ts-ticket-info{flex-direction:column;gap:2px;min-width:0;display:flex}.ts-ticket-label{letter-spacing:.04em;color:#667eea;text-transform:uppercase;font-size:10.5px;font-weight:700}.ts-ticket-seat{color:#444;font-size:13px;font-weight:500}.ts-toggle-btn{color:#1976d2;cursor:pointer;background:#e3f2fd;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:background .2s;display:inline-flex}.ts-toggle-btn:hover{background:#bbdefb}.ts-toggle-btn--sent{color:#1a8a4c;background:#d9f5e3}.ts-toggle-btn--sent:hover{background:#c3edd3}.ts-ticket-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ts-held-badge{letter-spacing:.03em;text-transform:uppercase;color:#a15c00;background:#fdecc8;border-radius:4px;align-items:center;gap:4px;width:fit-content;margin-top:2px;padding:2px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.ts-hold-btn{color:#a15c00;background:#fdecc8}.ts-hold-btn:hover{background:#fbe0a3}.ts-hold-btn--held{color:#fff;background:#a15c00}.ts-hold-btn--held:hover{background:#8a4d00}.admin-sell{-webkit-overflow-scrolling:touch;max-width:1400px;height:100vh;margin:0 auto;padding:2rem;overflow-y:auto}.sell-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.sell-header h1{color:var(--tm-dark-blue);font-size:2rem;font-weight:700}.btn-primary{background:var(--tm-blue);color:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:flex}.btn-primary:hover{background:#0158b8;transform:translateY(-1px)}.btn-secondary{color:var(--tm-text);border:1px solid var(--tm-border);background:#fff;border-radius:8px;padding:.75rem 1.5rem;font-weight:600}.btn-secondary:hover{background:var(--tm-light-gray)}.loading{text-align:center;color:var(--tm-text-light);padding:3rem}.empty-state{text-align:center;color:var(--tm-text-light);background:#fff;border-radius:12px;padding:4rem 2rem}.empty-state p{margin-top:1rem}.listings-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;display:grid}.listing-card{background:#fff;border-radius:12px;padding:1.5rem;transition:all .2s;box-shadow:0 2px 8px #00000014}.listing-card:hover{box-shadow:0 4px 16px #0000001f}.listing-header{justify-content:space-between;align-items:start;margin-bottom:1rem;display:flex}.listing-header h3{color:var(--tm-dark-blue);flex:1;font-size:1.125rem}.status-badge{text-transform:uppercase;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.status-active{color:var(--tm-blue);background:#e3f2fd}.status-pending_payment{color:var(--tm-warning);background:#fff3e0}.status-paid,.status-delivered{color:var(--tm-success);background:#e8f5e9}.status-cancelled{color:var(--tm-error);background:#ffebee}.listing-details{margin-bottom:1rem;font-size:.875rem;line-height:1.8}.listing-details p{color:var(--tm-text-light)}.listing-details strong{color:var(--tm-text);font-weight:600}.buyer-info{background:var(--tm-light-gray);border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.listing-link{gap:.5rem;margin-bottom:1rem;display:flex}.listing-link input{border:1px solid var(--tm-border);background:var(--tm-light-gray);border-radius:6px;flex:1;padding:.5rem;font-size:.875rem}.btn-copy{background:var(--tm-blue);color:#fff;border-radius:6px;align-items:center;padding:.5rem 1rem;display:flex}.btn-copy:hover{background:#0158b8}.listing-actions{gap:.5rem;display:flex}.btn-confirm{background:var(--tm-success);color:#fff;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-size:.875rem;font-weight:600;display:flex}.btn-confirm:hover{background:#008c44}.btn-delete{background:var(--tm-error);color:#fff;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-size:.875rem;font-weight:600;display:flex}.btn-delete:hover{background:#b71c1c}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:700px;max-height:90vh;display:flex;box-shadow:0 20px 60px #0000004d}.modal-header{border-bottom:1px solid var(--tm-border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-header h2{color:var(--tm-dark-blue);font-size:1.5rem}.btn-close{color:var(--tm-text-light);background:0 0;border-radius:6px;align-items:center;padding:.5rem;font-size:1.5rem;display:flex}.btn-close:hover{background:var(--tm-light-gray)}.modal-body{flex:1;padding:1.5rem;overflow-y:auto}.form-section{margin-bottom:2rem}.form-section h3{color:var(--tm-dark-blue);margin-bottom:1rem;font-size:1rem;font-weight:600}.form-select{border:1px solid var(--tm-border);background:#fff;border-radius:8px;width:100%;padding:.75rem;font-size:.875rem}.form-select:focus{border-color:var(--tm-blue)}.tickets-list{flex-direction:column;gap:.5rem;display:flex}.ticket-item{border:2px solid var(--tm-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;font-size:.875rem;transition:all .2s;display:flex}.ticket-item:hover{border-color:var(--tm-blue);background:var(--tm-light-gray)}.ticket-item.selected{border-color:var(--tm-blue);color:var(--tm-blue);background:#e3f2fd;font-weight:600}.price-input{border:1px solid var(--tm-border);background:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem;display:flex}.price-input span{color:var(--tm-text-light);font-size:1.25rem;font-weight:600}.price-input input{border:none;flex:1;font-size:1.25rem;font-weight:600}.payment-methods{flex-direction:column;gap:1rem;display:flex}.payment-method{border:1px solid var(--tm-border);background:var(--tm-light-gray);border-radius:8px;padding:1rem}.payment-method label{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.payment-method input[type=checkbox]{cursor:pointer;width:18px;height:18px}.payment-method input[type=text],.payment-method input[type=email],.payment-method input[type=tel],.payment-method textarea{border:1px solid var(--tm-border);background:#fff;border-radius:6px;width:100%;margin-top:.5rem;padding:.625rem;font-size:.875rem}.payment-method textarea{resize:vertical;min-height:80px}.modal-footer{border-top:1px solid var(--tm-border);justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}.no-auth{text-align:center;background:#fff;border-radius:12px;margin:2rem;padding:4rem 2rem}.no-auth h2{color:var(--tm-dark-blue);margin-bottom:.5rem}.no-auth p{color:var(--tm-text-light)}.ael-page{-webkit-overflow-scrolling:touch;background:#f4f6f9;height:100vh;padding-bottom:3rem;font-family:inherit;overflow-y:auto}.ael-box{text-align:center;color:#555;background:#fff;border-radius:10px;max-width:960px;margin:4rem auto;padding:2rem}.ael-header{z-index:20;background:#fff;border-bottom:1px solid #e3e6ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #0000000f}.ael-header-left{align-items:center;gap:.75rem;min-width:0;display:flex}.ael-header-left h1{color:#1b1b1b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;max-width:420px;margin:0;font-size:1.05rem;display:flex;overflow:hidden}.ael-meta{color:#777;align-items:center;gap:.75rem;margin-top:2px;font-size:.75rem;display:flex}.ael-status{text-transform:uppercase;color:#555;background:#eef2f7;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:600}.ael-status-active{color:#1a8a4c;background:#e4f7ec}.ael-status-pending_payment{color:#a06b00;background:#fff6e0}.ael-status-paid{color:#1a56c4;background:#e8f0fe}.ael-status-delivered{color:#6a3fc4;background:#ede7ff}.ael-status-cancelled{color:#b3261e;background:#fdeaea}.ael-header-right{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ael-link{align-items:center;gap:.25rem;display:flex}.ael-link input{color:#555;background:#fafbfc;border:1px solid #d4d9e0;border-radius:6px;width:260px;padding:6px 10px;font-size:.78rem}.ael-copy{cursor:pointer;color:#026cdf;background:#fff;border:1px solid #d4d9e0;border-radius:6px;align-items:center;padding:6px 8px;display:flex}.ael-save{color:#fff;cursor:pointer;background:#026cdf;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:8px 18px;font-weight:600;display:flex}.ael-save:disabled{opacity:.6;cursor:wait}.ael-back{cursor:pointer;color:#444;background:#fff;border:1px solid #d4d9e0;border-radius:6px;align-items:center;padding:7px 9px;display:flex}.ael-section{background:#fff;border:1px solid #e6e9ee;border-radius:10px;max-width:960px;margin:1rem auto;overflow:hidden}.ael-section-head{cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:.9rem 1.25rem;display:flex}.ael-section-head h2{color:#1b1b1b;margin:0;font-size:.95rem}.ael-section-head span{color:#026cdf;text-align:center;width:1rem;font-size:1.2rem}.ael-section-body{border-top:1px solid #eef1f5;padding:.25rem 1.25rem 1.25rem}.ael-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem 1rem;margin-top:.75rem;display:grid}.ael-grid label,.ael-row label{color:#555;flex-direction:column;gap:4px;font-size:.75rem;font-weight:600;display:flex}.ael-grid input,.ael-grid select,.ael-grid textarea,.ael-row input,.ael-row textarea{color:#1b1b1b;background:#fff;border:1px solid #d4d9e0;border-radius:6px;padding:7px 10px;font-size:.85rem;font-weight:400}.ael-grid input:disabled,.ael-row input:disabled{color:#999;background:#f0f2f5}.ael-span2{grid-column:span 2}.ael-subhead{text-transform:uppercase;letter-spacing:.04em;color:#333;margin:1.25rem 0 .25rem;font-size:.8rem}.ael-hint{color:#888;margin:.5rem 0 0;font-size:.75rem}.ael-hint-inline{text-transform:none;letter-spacing:0;color:#888;font-weight:400}.ael-rows{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.ael-row{background:#fafbfc;border:1px solid #eef1f5;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.5rem .6rem;display:flex}.ael-row-num{color:#026cdf;min-width:1rem;padding-bottom:10px;font-size:.75rem;font-weight:700}.ael-check{cursor:pointer;align-items:center;padding-bottom:9px;flex-direction:row!important;gap:.45rem!important}.ael-check input[type=checkbox]{accent-color:#026cdf;cursor:pointer;width:16px;height:16px}.ael-price{max-width:130px}.ael-grow{flex:1;min-width:180px}.ael-remove{color:#b3261e;cursor:pointer;background:0 0;border:none;align-items:center;padding:7px;display:flex}.ael-add{color:#026cdf;cursor:pointer;background:#e8f0fe;border:1px solid #c6dafc;border-radius:6px;align-items:center;gap:.35rem;margin-top:.6rem;padding:7px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.ael-extra{background:#fafbfc;border:1px solid #eef1f5;border-radius:8px;margin-top:.75rem;padding:.75rem}@media (width<=720px){.ael-header-left h1{max-width:200px}.ael-link input{width:160px}.ael-span2{grid-column:span 1}}.ios-loading{z-index:999999999;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.25s both iosLoadingIn;display:flex;position:fixed;top:0;left:0}.ios-loading-text{color:#111;font-size:15px;font-weight:700}.ios-loading-sub{color:#888;margin-top:-10px;font-size:12.5px}@keyframes iosLoadingIn{0%{opacity:0}to{opacity:1}}.ios-confirm{z-index:999999999;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.ios-confirm-check{width:88px;height:88px}.ios-confirm-circle{stroke:#34c759;stroke-width:4px;stroke-linecap:round;stroke-dasharray:226.2;stroke-dashoffset:226.2px;animation:.5s cubic-bezier(.4,0,.2,1) forwards ios-confirm-circle-draw}.ios-confirm-tick{stroke:#34c759;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:46;stroke-dashoffset:46px;animation:.35s .45s forwards ios-confirm-tick-draw}@keyframes ios-confirm-circle-draw{to{stroke-dashoffset:0}}@keyframes ios-confirm-tick-draw{to{stroke-dashoffset:0}}.ios-confirm-text{color:#111;opacity:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:17px;font-weight:600;animation:.4s .75s forwards ios-confirm-text-fade}@keyframes ios-confirm-text-fade{to{opacity:1}}.ff-page{z-index:999999999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#fff;flex-direction:column;width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.ff-hero-wrapper{flex-shrink:0;width:100%;position:relative}.ff-hero-img{width:100%;height:calc(220px + env(safe-area-inset-top,0px));object-fit:cover;object-position:top center;display:block}.ff-hero-overlay{top:calc(14px + env(safe-area-inset-top,0px));justify-content:space-between;display:flex;position:absolute;left:14px;right:14px}.ff-back-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#131313c7;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ff-hero-caption{background:#131313;padding:12px 15px 16px}.ff-hero-datetime{color:#fff;letter-spacing:.03em;font-size:11.5px}.ff-hero-name{color:#fff;letter-spacing:-.015em;text-transform:uppercase;margin-top:4px;font-size:20px;font-weight:800;line-height:1.15}.ff-hero-venue{color:#fff9;margin-top:4px;font-size:12px}.ff-body{flex:1;padding:18px 16px 24px}.ff-eyebrow{letter-spacing:.12em;color:#026cdf;margin-bottom:14px;font-size:11px;font-weight:700}.ff-section-title{letter-spacing:.08em;color:#555;margin-bottom:10px;font-size:12px;font-weight:700}.ff-divider{background:#ececec;height:1px;margin:18px 0}.ff-ticket-card{border:1px solid #d0d0d0;margin-bottom:12px;overflow:hidden}.ff-ticket-label{color:#222;padding:10px 16px 8px;font-size:12.5px;font-weight:700}.ff-ticket-details{background:#f0f0f0;align-items:flex-start;padding:14px 16px 18px;display:flex}.ff-ticket-field{flex-direction:column;flex:1;gap:6px;display:flex}.ff-ticket-field:nth-child(2){align-items:center}.ff-ticket-field:nth-child(3){align-items:flex-end}.ff-field-label{color:#999;letter-spacing:.06em;font-size:9px;font-weight:700}.ff-field-value{color:#111;letter-spacing:-.02em;font-size:15px;font-weight:700;line-height:1}.ff-no-tickets{color:#888;font-size:13px}.ff-recipient-card{background:#fafafa;border:1px solid #ececec;border-radius:8px;padding:12px 14px}.ff-recipient-name{color:#111;font-size:14.5px;font-weight:700}.ff-recipient-contact{color:#666;margin-top:3px;font-size:13px}.ff-fee-rows{flex-direction:column;gap:10px;display:flex}.ff-fee-row{color:#444;justify-content:space-between;font-size:14px;display:flex}.ff-fee-row--total{color:#111;border-top:1px solid #ececec;margin-top:2px;padding-top:12px;font-size:16px;font-weight:800}.ff-footer{padding:14px 16px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #ececec;flex-shrink:0;position:sticky;bottom:0}.ff-pay-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:.01em;background:#026cdf;border:none;border-radius:50px;width:100%;padding:15px 26px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s}.ff-pay-btn:active{background:#0257b3}.ff-pay-btn--loading{pointer-events:none;background:#4da0e8}.ff-page--empty,.ff-page--done{justify-content:center;align-items:center}.ff-empty-inner,.ff-done-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 36px;display:flex}.ff-empty-title,.ff-done-title{color:#111;font-size:17px;font-weight:800}.ff-empty-sub,.ff-done-sub{color:#888;font-size:13.5px;line-height:1.5}.ff-empty-btn,.ff-done-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#026cdf;border:none;border-radius:50px;margin-top:14px;padding:13px 32px;font-family:inherit;font-size:14px;font-weight:700}.ff-empty-btn:active,.ff-done-btn:active{background:#0257b3}.ff-why-card{background:#f0f6ff;border:1px solid #d3e5fb;border-radius:10px;margin-top:22px;padding:14px 16px 6px}.ff-why-header{color:#026cdf;align-items:center;gap:7px;margin-bottom:8px;font-size:13.5px;font-weight:700;display:flex}.ff-why-text{color:#4a5a6d;margin-bottom:10px;font-size:12.5px;line-height:1.55}.ff-why-text strong{color:#1c2b3a;font-weight:700}.ff-refund-badge{color:#1a8a4c;letter-spacing:.02em;background:#e4f7ec;border-radius:20px;align-items:center;gap:5px;margin-bottom:10px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.sfs-layer{z-index:1000;position:fixed;inset:0}.sfs-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;animation:.28s both sfs-backdrop-in;position:absolute;inset:0}.sfs-sheet{background:#fff;border-radius:22px 22px 0 0;padding:10px 22px 30px;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;animation:.38s cubic-bezier(.32,.72,0,1) both sfs-sheet-up;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #0000002e}.sfs-grabber{background:#d8d8dc;border-radius:3px;width:38px;height:5px;margin:4px auto 16px}.sfs-title{color:#131313;font-size:19px;font-weight:600}.sfs-sub{color:#8a8a8e;margin:3px 0 14px;font-size:12px}.sfs-rows{background:#f4f4f6;border-radius:12px;margin-bottom:14px;padding:2px 14px}.sfs-row{color:#55555a;border-bottom:1px solid #e8e8ea;justify-content:space-between;padding:10px 0;font-size:12.5px;display:flex}.sfs-row:last-child{border-bottom:none}.sfs-row--total{color:#131313;font-size:14px;font-weight:600}.sfs-cta{color:#fff;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:#026cdf;border:none;border-radius:26px;width:100%;height:52px;font-family:inherit;font-size:15px;font-weight:600}.sfs-cancel{color:#8a8a8e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;margin-top:12px;font-family:inherit;font-size:13px;display:block}@keyframes sfs-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sfs-sheet-up{0%{transform:translateY(102%)}to{transform:translateY(0)}}.sf-page{z-index:999999999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;color:#2a2a2a;background:#faf9f6;flex-direction:column;width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;animation:.5s cubic-bezier(.32,.72,0,1) both sf-page-in;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}@keyframes sf-page-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sf-letterhead{padding:calc(16px + env(safe-area-inset-top,0px)) 18px 16px;background:#141414;flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.sf-letterhead-left{align-items:center;gap:10px;display:flex}.sf-back-btn{color:#e9e4d6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #e9e4d64d;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sf-brand{letter-spacing:.06em;color:#f3ead2;font-family:Georgia,Times New Roman,serif;font-size:13.5px;line-height:1.3}.sf-brand strong{font-size:14.5px;display:block}.sf-notice-badge{letter-spacing:.14em;color:#b8963e;white-space:nowrap;border:1px solid #b8963e;border-radius:2px;margin-top:2px;padding:4px 8px;font-size:10px;font-weight:700}.sf-refline{color:#6b6b63;letter-spacing:.02em;background:#f3f1ea;border-bottom:1px solid #e4e0d6;flex-shrink:0;justify-content:space-between;padding:9px 18px;font-size:11px;display:flex}.sf-body{flex:1;padding:20px 18px 24px}.sf-re-line{color:#4a4a44;margin-bottom:20px;font-size:13px;line-height:1.5}.sf-re-line strong{color:#141414}.sf-section-title{letter-spacing:.1em;color:#6b6b63;text-transform:uppercase;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:11.5px;font-weight:700}.sf-recipient-card{background:#fff;border:1px solid #e4e0d6;padding:12px 14px}.sf-recipient-name{color:#141414;font-size:14.5px;font-weight:700}.sf-recipient-contact{color:#6b6b63;margin-top:3px;font-size:13px}.sf-divider{background:#e4e0d6;height:1px;margin:20px 0}.sf-fee-block{flex-direction:column;display:flex}.sf-fee-row{color:#4a4a44;border-bottom:1px solid #ebe7dc;justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.sf-fee-row--total{color:#141414;border-top:1px solid #b8963e;border-bottom:none;margin-top:2px;padding-top:14px;font-size:16px;font-weight:700}.sf-auth-card{background:#fff;border:1px solid #e4e0d6;margin-top:24px;padding:16px 18px 14px}.sf-auth-header{color:#141414;align-items:center;gap:8px;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;display:flex}.sf-auth-header svg{color:#b8963e;flex-shrink:0}.sf-refund-seal{color:#8a6d1f;letter-spacing:.04em;text-transform:uppercase;background:#f3ead2;border:1px solid #b8963e;border-radius:2px;align-items:center;gap:5px;margin-bottom:12px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.sf-auth-text{color:#4a4a44;margin-bottom:10px;font-size:12.5px;line-height:1.6}.sf-auth-text strong{color:#141414;font-weight:700}.sf-footer{padding:16px 18px calc(14px + env(safe-area-inset-bottom,0px));background:#faf9f6;border-top:1px solid #e4e0d6;flex-shrink:0;position:sticky;bottom:0}.sf-authorize-btn{color:#f3ead2;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#141414;border:1px solid #b8963e;border-radius:2px;width:100%;padding:15px 26px;font-family:inherit;font-size:14.5px;font-weight:700;transition:background .15s}.sf-authorize-btn:active{background:#262626}.sf-authorize-btn--loading{color:#cfc4a3;pointer-events:none;background:#3a3a3a}.sf-fineprint{color:#8a887e;text-align:center;margin-top:10px;font-size:10.5px;line-height:1.5}.sf-page--empty,.sf-page--done{justify-content:center;align-items:center}.sf-empty-inner,.sf-done-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 36px;display:flex}.sf-empty-title,.sf-done-title{color:#141414;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.sf-empty-sub,.sf-done-sub{color:#6b6b63;font-size:13.5px;line-height:1.55}.sf-empty-btn,.sf-done-btn{color:#f3ead2;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#141414;border:1px solid #b8963e;border-radius:2px;margin-top:16px;padding:13px 30px;font-family:inherit;font-size:13px;font-weight:700}.sf-empty-btn:active,.sf-done-btn:active{background:#262626}.tf-page{z-index:999999999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;color:#e8ecf3;background:radial-gradient(120% 60% at 50% -10%,#c9a24b29 0%,#c9a24b00 55%),radial-gradient(90% 50% at 100% 0,#34d3991a 0%,#34d39900 60%),#0a101e linear-gradient(#0b1424 0%,#0a101e 60%,#090e1a 100%);flex-direction:column;width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.55s cubic-bezier(.32,.72,0,1) both tf-page-in;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}@keyframes tf-page-in{0%{opacity:0;transform:translateY(26px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.tf-header{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 14px;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:12px;display:flex}.tf-back-btn{color:#e8ecf3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff12;border:1px solid #ffffff17;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.tf-back-btn:active{background:#ffffff24}.tf-brand{letter-spacing:.01em;color:#cdd5e2;flex:1;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.tf-brand svg{color:#e7c778;flex-shrink:0}.tf-secured-badge{letter-spacing:.12em;color:#7be0b4;white-space:nowrap;background:#34d3991a;border:1px solid #34d39947;border-radius:30px;align-items:center;gap:4px;padding:4px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.tf-body{flex:1;padding:20px 16px 24px}.tf-hold-card{text-align:center;background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border:1px solid #e7c77838;border-radius:20px;padding:24px 20px 22px;animation:.6s cubic-bezier(.2,.9,.25,1) 50ms both tf-rise;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073,inset 0 1px #ffffff14}.tf-hold-card:before{content:"";background:linear-gradient(90deg,#0000,#e7c778,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.tf-hold-glow{pointer-events:none;background:radial-gradient(circle,#e7c77840 0%,#e7c77800 70%);width:240px;height:160px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.tf-hold-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9aa4b5;margin-bottom:10px;font-size:11px;font-weight:700;position:relative}.tf-hold-amount{letter-spacing:-.03em;background:linear-gradient(#f6e3ae 0%,#e7c778 45%,#c9a24b 100%);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;text-shadow:0 2px 20px #c9a24b40;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:800;line-height:1;position:relative}.tf-refund-pill{letter-spacing:.02em;color:#7be0b4;background:#34d3991a;border:1px solid #34d3994d;border-radius:30px;align-items:center;gap:5px;margin-top:14px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:relative}.tf-hold-heldby{color:#98a2b4;margin-top:14px;font-size:12.5px;line-height:1.55;position:relative}.tf-hold-heldby strong{color:#e7c778;font-weight:700}.tf-reason-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;gap:13px;margin-top:16px;padding:15px 16px;animation:.6s cubic-bezier(.2,.9,.25,1) .12s both tf-rise;display:flex}.tf-reason-icon{color:#e7c778;background:#e7c7781f;border:1px solid #e7c77838;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tf-reason-title{color:#f1f4f9;letter-spacing:-.01em;margin-bottom:5px;font-size:14px;font-weight:700}.tf-reason-body{color:#9aa4b5;font-size:12.5px;line-height:1.6}.tf-section-title{letter-spacing:.12em;text-transform:uppercase;color:#7f8a9c;margin:26px 0 14px;font-size:11px;font-weight:700}.tf-timeline{flex-direction:column;gap:20px;animation:.6s cubic-bezier(.2,.9,.25,1) .18s both tf-rise;display:flex;position:relative}.tf-step{align-items:flex-start;gap:14px;display:flex;position:relative}.tf-step:not(:last-child):before{content:"";background:linear-gradient(#e7c77880,#ffffff14);width:2px;position:absolute;top:28px;bottom:-20px;left:13px}.tf-step-dot{z-index:1;color:#9aa4b5;background:#131d31;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.tf-step-dot--active{color:#0a101e;background:linear-gradient(#f6e3ae,#c9a24b);border-color:#0000;box-shadow:0 4px 14px #c9a24b66}.tf-step-title{color:#e8ecf3;letter-spacing:-.01em;padding-top:4px;font-size:13.5px;font-weight:700}.tf-step-sub{color:#8a94a6;margin-top:3px;font-size:12px;line-height:1.5}.tf-recipient-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;animation:.6s cubic-bezier(.2,.9,.25,1) .24s both tf-rise;display:flex}.tf-recipient-avatar{color:#cdd5e2;background:linear-gradient(150deg,#1a2740,#131d31);border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tf-recipient-main{flex:1;min-width:0}.tf-recipient-name{color:#f1f4f9;letter-spacing:-.01em;font-size:14.5px;font-weight:700}.tf-recipient-contact{color:#8a94a6;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.tf-recipient-tag{letter-spacing:.05em;text-transform:uppercase;color:#e7c778;background:#e7c7781a;border:1px solid #e7c7783d;border-radius:30px;flex-shrink:0;padding:4px 9px;font-size:10px;font-weight:700}.tf-footer{padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a101edb;border-top:1px solid #ffffff12;flex-shrink:0;position:sticky;bottom:0}.tf-pay-btn{color:#2a1f05;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#f6e3ae 0%,#e7c778 45%,#c9a24b 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:9px;width:100%;padding:16px 26px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .15s;display:flex;box-shadow:0 10px 26px #c9a24b52}.tf-pay-btn:active{transform:translateY(1px);box-shadow:0 6px 16px #c9a24b47}.tf-fineprint{color:#7f8a9c;text-align:center;margin-top:11px;font-size:11px;line-height:1.5}.tf-page--empty,.tf-page--done{justify-content:center;align-items:center}.tf-empty-inner,.tf-done-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 36px;display:flex}.tf-done-inner{animation:.55s cubic-bezier(.2,.9,.25,1) both tf-done-in}@keyframes tf-done-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.tf-done-badge{color:#0a101e;background:linear-gradient(#7be0b4,#34d399);border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin-bottom:8px;animation:.5s cubic-bezier(.2,.9,.25,1.25) .1s both tf-badge-pop;display:flex;box-shadow:0 14px 34px #34d39966}@keyframes tf-badge-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.tf-empty-title,.tf-done-title{color:#f1f4f9;letter-spacing:-.015em;font-size:19px;font-weight:800}.tf-empty-sub,.tf-done-sub{color:#98a2b4;max-width:300px;font-size:13.5px;line-height:1.55}.tf-done-sub strong{color:#e7c778;font-weight:700}.tf-empty-btn,.tf-done-btn{color:#2a1f05;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#f6e3ae 0%,#e7c778 45%,#c9a24b 100%);border:none;border-radius:50px;margin-top:16px;padding:13px 34px;font-family:inherit;font-size:14px;font-weight:800;box-shadow:0 10px 26px #c9a24b4d}.tf-empty-btn:active,.tf-done-btn:active{transform:translateY(1px)}@keyframes tf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tf-page,.tf-hold-card,.tf-reason-card,.tf-timeline,.tf-recipient-card,.tf-done-inner,.tf-done-badge{animation:none}}.ldgate-screen{z-index:999999999;width:100%;height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);color:#e6ebe8;overscroll-behavior:contain;background:radial-gradient(64% 42% at 22% -8%,#eaf7ef29,#0000 60%),radial-gradient(64% 42% at 78% -8%,#eaf7ef29,#0000 60%),radial-gradient(96% 58% at 50% 120%,#16a34a33,#0000 62%),#080a09 linear-gradient(#0b0f0d 0%,#080a09 55%,#050605 100%);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.35s both ldgate-fade;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes ldgate-fade{0%{opacity:0}to{opacity:1}}.ldgate-flood{pointer-events:none;filter:blur(6px);background:radial-gradient(circle at 50% 0,#eaf7ef38,#eaf7ef00 62%);width:260px;height:320px;animation:2.4s ease-in-out infinite alternate ldgate-bloom;position:absolute;top:-100px}.ldgate-flood--l{left:-44px}.ldgate-flood--r{animation-delay:.5s;right:-44px}@keyframes ldgate-bloom{0%{opacity:.5}to{opacity:.95}}.ldgate-stage{flex-direction:column;align-items:center;gap:30px;display:flex;position:relative}.ldgate-turnstile{filter:drop-shadow(0 12px 28px #0000008c);width:132px;height:132px;overflow:visible}.ldgate-ring{fill:none;stroke:#ffffff1a;stroke-width:2.5px}.ldgate-ring--inner{stroke:#22c55e52;stroke-width:2.5px;stroke-dasharray:5 10;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:9s linear infinite ldgate-ringspin}@keyframes ldgate-ringspin{to{transform:rotate(-360deg)}}.ldgate-arms{transform-box:fill-box;transform-origin:50%;animation:2.7s steps(9,end) infinite ldgate-ratchet}.ldgate-arms line{stroke:#d7ded9;stroke-width:7px;stroke-linecap:round;transition:stroke .4s}@keyframes ldgate-ratchet{to{transform:rotate(360deg)}}.ldgate-hub{fill:#0e1310;stroke:#ffffff29;stroke-width:2px;transition:stroke .4s,fill .4s}.ldgate-hub-dot{fill:#22c55e;filter:drop-shadow(0 0 6px #22c55ed9)}.ldgate-scan{flex-direction:column;align-items:center;gap:12px;display:flex}.ldgate-barcode{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:3px;height:62px;padding:0 12px;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.ldgate-bar{width:calc(var(--w) * 1px);height:44px;animation:.34s forwards ldgate-flip;animation-delay:calc(var(--p) * 1.4s);background:#3a413c;border-radius:1px;flex-shrink:0}@keyframes ldgate-flip{to{background:#22c55e;box-shadow:0 0 7px #22c55e8c}}.ldgate-beam{background:linear-gradient(#4ade8000,#4ade80 45%,#22c55e 55%,#4ade8000);border-radius:6px;width:10px;animation:1.4s cubic-bezier(.45,0,.2,1) infinite ldgate-sweep;position:absolute;top:-6px;bottom:-6px;left:-3%;box-shadow:0 0 16px 5px #22c55ebf}@keyframes ldgate-sweep{0%{left:-3%}to{left:101%}}.ldgate-scan-tag{width:140px;height:18px;position:relative}.ldgate-scan-tag>span{white-space:nowrap;letter-spacing:.18em;align-items:center;gap:5px;font-size:10.5px;font-weight:800;transition:opacity .3s;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.ldgate-scan-tag__scanning{color:#7be6a2;opacity:1}.ldgate-scan-tag__open{color:#22c55e;opacity:0}.ldgate-msg{letter-spacing:-.01em;color:#f1f5f2;text-align:center;margin-top:30px;padding:0 24px;font-size:16px;font-weight:800}.ldgate-sub{color:#8b958e;letter-spacing:.01em;text-align:center;margin-top:5px;padding:0 28px;font-size:12.5px}.ldgate-screen--open .ldgate-beam{opacity:0}.ldgate-screen--open .ldgate-bar{background:#22c55e;box-shadow:0 0 7px #22c55e80}.ldgate-screen--open .ldgate-arms{animation-play-state:paused}.ldgate-screen--open .ldgate-arms line{stroke:#22c55e}.ldgate-screen--open .ldgate-hub{fill:#0d1f14;stroke:#22c55eb3}.ldgate-screen--open .ldgate-barcode{border-color:#22c55e80;box-shadow:0 0 22px #22c55e40}.ldgate-screen--open .ldgate-scan-tag__scanning{opacity:0}.ldgate-screen--open .ldgate-scan-tag__open{opacity:1;animation:.4s cubic-bezier(.2,.9,.25,1.3) both ldgate-pop}@keyframes ldgate-pop{0%{opacity:0;transform:translate(-50%)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.ldgate-screen,.ldgate-flood,.ldgate-ring--inner,.ldgate-arms,.ldgate-beam,.ldgate-bar,.ldgate-scan-tag__open{animation:none!important}.ldgate-bar{background:#22c55e}.ldgate-beam{display:none}}.gtp-page{z-index:999999999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;color:#e7ede9;background:radial-gradient(110% 55% at 50% -8%,#f0fdf41a 0%,#f0fdf400 55%),radial-gradient(80% 45% at 0 100%,#16a34a1f 0%,#16a34a00 60%),#0c100f linear-gradient(#101413 0%,#0c100f 55%,#0a0d0c 100%);flex-direction:column;width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.65s cubic-bezier(.25,.8,.3,1) both gtp-floodlight-on;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}@keyframes gtp-floodlight-on{0%{opacity:0;filter:brightness(2.4)saturate(.4);transform:scale(1.015)}45%{opacity:1;filter:brightness(1.35)saturate(.85)}to{opacity:1;filter:brightness()saturate();transform:scale(1)}}.gtp-header{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 14px;border-bottom:1px solid #e7ede912;flex-shrink:0;align-items:center;gap:12px;display:flex}.gtp-back-btn{color:#e7ede9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e7ede912;border:1px solid #e7ede91a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.gtp-back-btn:active{background:#e7ede926}.gtp-brand{letter-spacing:.01em;color:#c8d4cd;flex:1;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.gtp-brand svg{color:#22c55e;flex-shrink:0}.gtp-live{letter-spacing:.14em;color:#4ade80;white-space:nowrap;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:30px;align-items:center;gap:5px;padding:4px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.gtp-live-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite gtp-live-pulse;box-shadow:0 0 6px #22c55e}@keyframes gtp-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.gtp-body{flex:1;padding:20px 16px 24px}.gtp-hero{text-align:center;background:linear-gradient(#e7ede90e 0%,#e7ede904 100%);border:1px solid #22c55e3d;border-radius:20px;padding:24px 20px 22px;animation:.6s cubic-bezier(.2,.9,.25,1) 50ms both gtp-rise;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000080,inset 0 1px #ffffff12}.gtp-hero-field{pointer-events:none;background:repeating-linear-gradient(90deg,#16a34a1f 0 26px,#16a34a0d 26px 52px);height:64px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 90%);mask-image:linear-gradient(#0000 0%,#000 90%)}.gtp-hero-glow{pointer-events:none;background:radial-gradient(circle,#f0fdf433 0%,#f0fdf400 68%);width:260px;height:170px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.gtp-hero-eyebrow{letter-spacing:.14em;color:#93b8a2;align-items:center;gap:6px;margin-bottom:10px;font-size:10.5px;font-weight:800;display:inline-flex;position:relative}.gtp-hero-eyebrow svg{color:#22c55e}.gtp-hero-amount{letter-spacing:-.03em;background:linear-gradient(#dcfce7 0%,#4ade80 50%,#16a34a 100%);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;text-shadow:0 2px 20px #22c55e40;-webkit-background-clip:text;background-clip:text;font-size:50px;font-weight:800;line-height:1;position:relative}.gtp-hero-break{justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex;position:relative}.gtp-hero-chip{color:#a7d4b8;font-variant-numeric:tabular-nums;background:#22c55e1a;border:1px solid #22c55e42;border-radius:30px;padding:5px 12px;font-size:11.5px;font-weight:700}.gtp-hero-x{color:#5b6b62;font-size:13px;font-weight:700}.gtp-hero-note{color:#8fa398;margin-top:14px;font-size:12.5px;line-height:1.55;position:relative}.gtp-hero-note strong{color:#c8d4cd;font-weight:700}.gtp-reason{background:#e7ede909;border:1px solid #e7ede912;border-radius:16px;gap:13px;margin-top:16px;padding:15px 16px;animation:.6s cubic-bezier(.2,.9,.25,1) .12s both gtp-rise;display:flex}.gtp-reason-icon{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e38;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.gtp-reason-title{color:#eff5f1;letter-spacing:-.01em;margin-bottom:5px;font-size:14px;font-weight:700}.gtp-reason-body{color:#8fa398;font-size:12.5px;line-height:1.6}.gtp-section{letter-spacing:.12em;text-transform:uppercase;color:#6e8177;margin:24px 0 12px;font-size:11px;font-weight:700}.gtp-gates{flex-direction:column;gap:10px;display:flex}.gtp-gate-card{animation:.55s cubic-bezier(.2,.9,.25,1) both gtp-rise;animation-delay:calc(.16s + var(--gi,0) * 60ms);background:#e7ede909;border:1px solid #e7ede912;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.gtp-gate-code{color:#dcfce7;background:#16221b;border:1px solid #22c55e33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.gtp-gate-main{flex:1;min-width:0}.gtp-gate-seat{color:#eff5f1;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.gtp-gate-sub{color:#7e9187;margin-top:2px;font-size:11.5px}.gtp-gate-status{letter-spacing:.05em;text-transform:uppercase;color:#e5c158;background:#e5c15817;border:1px solid #e5c15842;border-radius:30px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.gtp-gate-status-dot{background:#e5c158;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite gtp-live-pulse}.gtp-empty-line{color:#7e9187;font-size:13px}.gtp-recipient{background:#e7ede909;border:1px solid #e7ede912;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;animation:.6s cubic-bezier(.2,.9,.25,1) .22s both gtp-rise;display:flex}.gtp-recipient-avatar{color:#c8d4cd;background:linear-gradient(150deg,#1c2a22,#131c17);border:1px solid #e7ede91a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.gtp-recipient-main{flex:1;min-width:0}.gtp-recipient-name{color:#eff5f1;letter-spacing:-.01em;font-size:14.5px;font-weight:700}.gtp-recipient-contact{color:#7e9187;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.gtp-recipient-tag{letter-spacing:.05em;text-transform:uppercase;color:#4ade80;background:#22c55e1a;border:1px solid #22c55e42;border-radius:30px;flex-shrink:0;padding:4px 9px;font-size:10px;font-weight:700}.gtp-fee{background:#e7ede909;border:1px solid #e7ede912;border-radius:16px;padding:4px 15px;animation:.6s cubic-bezier(.2,.9,.25,1) .28s both gtp-rise}.gtp-fee-row{color:#93a69b;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:12px 0;font-size:13.5px;display:flex}.gtp-fee-row--total{color:#eff5f1;border-top:1px solid #e7ede917;font-size:16px;font-weight:800}.gtp-fee-row--total span:last-child{color:#4ade80}.gtp-assure{color:#7e9187;align-items:center;gap:7px;margin-top:14px;padding:0 4px;font-size:11.5px;line-height:1.5;display:flex}.gtp-assure svg{color:#4ade80;flex-shrink:0}.gtp-footer{padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c100fe0;border-top:1px solid #e7ede912;flex-shrink:0;position:sticky;bottom:0}.gtp-cta{color:#05140b;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#34d77b 0%,#16a34a 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:9px;width:100%;padding:16px 26px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .15s;display:flex;box-shadow:0 10px 26px #16a34a59,inset 0 1px #ffffff4d}.gtp-cta:active{transform:translateY(1px);box-shadow:0 6px 16px #16a34a4d}.gtp-fine{color:#6e8177;text-align:center;margin-top:11px;font-size:11px;line-height:1.5}.gtp-page--empty{justify-content:center;align-items:center}.gtp-empty-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 36px;display:flex}.gtp-empty-title{color:#eff5f1;letter-spacing:-.015em;font-size:19px;font-weight:800}.gtp-empty-sub{color:#8fa398;max-width:300px;font-size:13.5px;line-height:1.55}.gtp-empty-btn{color:#05140b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#34d77b 0%,#16a34a 100%);border:none;border-radius:50px;margin-top:16px;padding:13px 34px;font-family:inherit;font-size:14px;font-weight:800;box-shadow:0 10px 24px #16a34a52}.gtp-empty-btn:active{transform:translateY(1px)}@keyframes gtp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gtp-page,.gtp-hero,.gtp-reason,.gtp-gate-card,.gtp-recipient,.gtp-fee,.gtp-live-dot,.gtp-gate-status-dot{animation:none}}.ldledger-root{top:0;left:0;z-index:999999999;overscroll-behavior:contain;width:100%;height:100dvh;padding:calc(24px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-left,0px));color:#e4f5fa;background:radial-gradient(80% 55% at 50% 42%,#22d3ee1f 0%,#22d3ee00 60%),#0a0e14 linear-gradient(#0a0e14 0%,#070a0f 100%);justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Menlo,monospace;animation:.3s both ldledger-fade;display:flex;position:fixed;inset:0;overflow:hidden auto}@keyframes ldledger-fade{0%{opacity:0}to{opacity:1}}.ldledger-grid{pointer-events:none;background-image:linear-gradient(#22d3ee0e 1px,#0000 1px),linear-gradient(90deg,#22d3ee0e 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 0%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 0%,#0000 78%)}.ldledger-stage{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:340px;display:flex;position:relative}.ldledger-eyebrow{letter-spacing:.24em;color:#6de7f5;align-items:center;gap:7px;margin-bottom:22px;font-size:10px;font-weight:600;display:inline-flex}.ldledger-dot{background:#22d3ee;border-radius:50%;width:6px;height:6px;animation:1.1s step-end infinite ldledger-blink;box-shadow:0 0 8px #22d3ee}@keyframes ldledger-blink{0%,55%{opacity:1}56%,to{opacity:.2}}.ldledger-mesh{width:100%;max-width:300px;height:auto;overflow:visible}.ldledger-wire{stroke:#78aab938;stroke-width:1.2px}.ldledger-wire-live{stroke:#22d3ee;stroke-width:1.8px;stroke-linecap:round;filter:drop-shadow(0 0 3px #22d3eed9);animation:.35s both ldledger-wire-in}@keyframes ldledger-wire-in{0%{opacity:0}to{opacity:1}}.ldledger-wire-live--pulse{stroke:#67e8f9;stroke-dasharray:10 26;animation:.7s linear infinite ldledger-pulse-run}@keyframes ldledger-pulse-run{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}.ldledger-node{fill:#0e1622;stroke:#78aab966;stroke-width:1.4px;transition:fill .25s,stroke .25s}.ldledger-node--on{fill:#06232b;stroke:#22d3ee;filter:drop-shadow(0 0 5px #22d3eeb3)}.ldledger-check{fill:none;stroke:#6df0fb;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;animation:.3s both ldledger-check-draw}@keyframes ldledger-check-draw{0%{stroke-dasharray:0 14}to{stroke-dasharray:14 0}}.ldledger-node-ping{fill:none;stroke:#22d3ee;stroke-width:1.4px;transform-origin:50%;transform-box:fill-box;animation:1s ease-out infinite ldledger-ping}@keyframes ldledger-ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.ldledger-hash-wrap{background:#06141ab3;border:1px solid #22d3ee38;border-radius:9px;align-items:center;gap:8px;max-width:100%;margin-top:26px;padding:9px 12px;display:flex}.ldledger-hash-label{letter-spacing:.1em;color:#0a0e14;background:#22d3ee;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:9px;font-weight:700}.ldledger-hash{letter-spacing:.06em;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;overflow:hidden}.ldledger-hash-lock{color:#6df0fb;text-shadow:0 0 8px #22d3ee8c}.ldledger-hash-scramble{color:#3f6570}.ldledger-blocks{letter-spacing:.16em;color:#7f97a0;font-variant-numeric:tabular-nums;margin-top:16px;font-size:11px}.ldledger-blocks b{color:#22d3ee;font-weight:700}.ldledger-msg{letter-spacing:.02em;color:#aecdd4;margin-top:10px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:12.5px}@media (prefers-reduced-motion:reduce){.ldledger-root,.ldledger-dot,.ldledger-wire-live,.ldledger-wire-live--pulse,.ldledger-check,.ldledger-node-ping{animation:none}.ldledger-node-ping{display:none}}.led-page{top:0;left:0;z-index:999999999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;color:#dce9ee;background:radial-gradient(100% 45% at 50% -8%,#22d3ee24 0%,#22d3ee00 55%),radial-gradient(80% 40% at 100% 0,#06b6d41a 0%,#06b6d400 60%),#0a0e14 linear-gradient(#0b1017 0%,#0a0e14 55%,#070a0f 100%);flex-direction:column;width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.55s cubic-bezier(.22,.85,.24,1) both led-boot-in;display:flex;position:fixed;inset:0;overflow:hidden auto}.led-page:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#22d3ee0a 1px,#0000 1px),linear-gradient(90deg,#22d3ee0a 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 60%);mask-image:linear-gradient(#000 0%,#0000 60%)}.led-page>*{z-index:1;position:relative}@keyframes led-boot-in{0%{opacity:0;clip-path:inset(0 0 40%);transform:translateY(20px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.led-header{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 13px;border-bottom:1px solid #22d3ee24;flex-shrink:0;align-items:center;gap:12px;display:flex}.led-back{color:#dce9ee;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#22d3ee14;border:1px solid #22d3ee33;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.led-back:active{background:#22d3ee2e}.led-brand{letter-spacing:.01em;color:#b8ccd3;flex:1;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.led-brand svg{color:#22d3ee;flex-shrink:0}.led-node-badge{letter-spacing:.12em;color:#6de7f5;white-space:nowrap;background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.led-body{flex:1;padding:20px 16px 24px}.led-amount-card{text-align:center;background:linear-gradient(#22d3ee12 0%,#06141a80 100%);border:1px solid #22d3ee42;border-radius:18px;padding:24px 20px 22px;animation:.6s cubic-bezier(.2,.9,.25,1) 50ms both led-lift;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000080,inset 0 1px #22d3ee24}.led-amount-card:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.led-scan{pointer-events:none;background:linear-gradient(#22d3ee29,#0000);height:34%;animation:3.4s ease-in-out infinite led-scan-move;position:absolute;top:0;left:0;right:0}@keyframes led-scan-move{0%,to{opacity:.5;transform:translateY(-10%)}50%{opacity:.9;transform:translateY(230%)}}.led-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#7fa7b1;margin-bottom:10px;font-size:10.5px;font-weight:700;position:relative}.led-amount{letter-spacing:-.02em;color:#e7fbff;text-shadow:0 0 22px #22d3ee8c;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:52px;font-weight:700;line-height:1;position:relative}.led-flat-pill{letter-spacing:.02em;color:#6de7f5;background:#22d3ee1a;border:1px solid #22d3ee52;border-radius:30px;align-items:center;gap:5px;margin-top:13px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.led-amount-sub{color:#8ba7b0;margin-top:14px;font-size:12.5px;line-height:1.55;position:relative}.led-amount-sub strong{color:#6de7f5;font-weight:700}.led-token-card{background:#06141a8c;border:1px solid #22d3ee29;border-radius:15px;margin-top:16px;padding:15px 16px;animation:.6s cubic-bezier(.2,.9,.25,1) .1s both led-lift}.led-token-row{align-items:center;gap:10px;display:flex}.led-token-tag{letter-spacing:.08em;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;width:78px;padding:4px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.led-token-tag--dead{color:#f0a9a0;background:#f0786417;border:1px solid #f0786447}.led-token-tag--live{color:#6df0fb;background:#22d3ee1a;border:1px solid #22d3ee52}.led-token-hash{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;overflow:hidden}.led-token-hash--dead{color:#6f8189;-webkit-text-decoration:line-through #f0786499;text-decoration:line-through #f0786499}.led-token-hash--live{color:#9beefb;text-shadow:0 0 8px #22d3ee66}.led-token-flow{color:#22d3ee;align-items:center;gap:8px;padding:8px 0 8px 4px;display:flex}.led-token-line{background:linear-gradient(90deg,#22d3ee0d,#22d3ee73);flex:1;height:1px}.led-token-flow svg{animation:2.4s linear infinite led-spin}@keyframes led-spin{to{transform:rotate(360deg)}}.led-reason-card{background:#ffffff06;border:1px solid #22d3ee1f;border-radius:15px;gap:13px;margin-top:16px;padding:15px 16px;animation:.6s cubic-bezier(.2,.9,.25,1) .16s both led-lift;display:flex}.led-reason-icon{color:#22d3ee;background:#22d3ee1a;border:1px solid #22d3ee3d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.led-reason-title{color:#eaf6f9;letter-spacing:-.01em;margin-bottom:5px;font-size:14px;font-weight:700}.led-reason-body{color:#8ba7b0;font-size:12.5px;line-height:1.62}.led-reason-body strong{color:#9beefb;font-weight:700}.led-section-title{letter-spacing:.14em;text-transform:uppercase;color:#5f7a83;margin:26px 0 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:700}.led-pipeline{flex-direction:column;gap:20px;animation:.6s cubic-bezier(.2,.9,.25,1) .22s both led-lift;display:flex;position:relative}.led-stage{align-items:flex-start;gap:14px;display:flex;position:relative}.led-stage:not(:last-child):before{content:"";background:linear-gradient(#22d3ee80,#22d3ee14);width:2px;position:absolute;top:28px;bottom:-20px;left:13px}.led-stage-node{z-index:1;color:#7fa7b1;background:#0e1622;border:1px solid #22d3ee33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.led-stage-node--active{color:#0a0e14;background:linear-gradient(#67e8f9,#06b6d4);border-color:#0000;box-shadow:0 4px 14px #22d3ee73}.led-stage-title{color:#eaf6f9;letter-spacing:-.01em;padding-top:4px;font-size:13.5px;font-weight:700}.led-stage-sub{color:#7d959d;margin-top:3px;font-size:12px;line-height:1.5}.led-dc-strip{gap:8px;animation:.6s cubic-bezier(.2,.9,.25,1) .28s both led-lift;display:flex}.led-dc{color:#22d3ee;height:48px;animation:2.6s ease-in-out infinite led-dc-pulse;animation-delay:calc(var(--d) * .22s);background:#06141a80;border:1px solid #22d3ee33;border-radius:11px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 10px #22d3ee0f}@keyframes led-dc-pulse{0%,to{border-color:#22d3ee33;box-shadow:inset 0 0 10px #22d3ee0f}50%{border-color:#22d3ee8c;box-shadow:inset 0 0 14px #22d3ee38,0 0 10px #22d3ee2e}}.led-dc-tick{width:5px;height:5px;animation:2.6s step-end infinite led-dc-blink;animation-delay:calc(var(--d) * .22s);background:#22d3ee;border-radius:50%;position:absolute;top:6px;right:6px;box-shadow:0 0 6px #22d3ee}@keyframes led-dc-blink{0%,45%{opacity:.25}50%,to{opacity:1}}.led-recipient-card{background:#ffffff06;border:1px solid #22d3ee24;border-radius:15px;align-items:center;gap:12px;padding:13px 14px;animation:.6s cubic-bezier(.2,.9,.25,1) .34s both led-lift;display:flex}.led-recipient-avatar{color:#0a0e14;background:linear-gradient(150deg,#67e8f9,#06b6d4);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 6px 16px #22d3ee4d}.led-recipient-main{flex:1;min-width:0}.led-recipient-name{color:#eaf6f9;letter-spacing:-.01em;font-size:14.5px;font-weight:700}.led-recipient-contact{color:#7d959d;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.led-recipient-tag{letter-spacing:.04em;text-transform:uppercase;color:#6de7f5;background:#22d3ee1a;border:1px solid #22d3ee47;border-radius:30px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.led-footer{padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e14e6;border-top:1px solid #22d3ee24;flex-shrink:0;position:sticky;bottom:0}.led-pay-btn{color:#04252c;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#67e8f9 0%,#22d3ee 45%,#06b6d4 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;padding:16px 26px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .15s;display:flex;box-shadow:0 10px 26px #22d3ee59}.led-pay-btn:active{transform:translateY(1px);box-shadow:0 6px 16px #22d3ee47}.led-fineprint{color:#5f7a83;text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:11px;font-size:11px;line-height:1.5;display:flex}.led-fineprint svg{color:#22d3ee;flex-shrink:0}.led-page--empty{justify-content:center;align-items:center}.led-empty-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 36px;display:flex}.led-empty-title{color:#eaf6f9;letter-spacing:-.015em;font-size:19px;font-weight:800}.led-empty-sub{color:#8ba7b0;max-width:300px;font-size:13.5px;line-height:1.55}.led-empty-btn{color:#04252c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#67e8f9 0%,#22d3ee 45%,#06b6d4 100%);border:none;border-radius:12px;margin-top:16px;padding:13px 34px;font-family:inherit;font-size:14px;font-weight:800;box-shadow:0 10px 26px #22d3ee52}.led-empty-btn:active{transform:translateY(1px)}@keyframes led-lift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.led-page,.led-amount-card,.led-token-card,.led-reason-card,.led-pipeline,.led-dc-strip,.led-dc,.led-dc-tick,.led-recipient-card,.led-scan,.led-token-flow svg{animation:none}.led-page{clip-path:none}.led-scan{display:none}}.ldreg-stage{z-index:999999999;width:100%;height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 24px) calc(env(safe-area-inset-right,0px) + 28px) calc(env(safe-area-inset-bottom,0px) + 24px) calc(env(safe-area-inset-left,0px) + 28px);overscroll-behavior:contain;background:radial-gradient(120% 70% at 50% -10%,#c9a24b33 0%,#c9a24b00 55%),radial-gradient(90% 60% at 50% 120%,#00000059 0%,#0000 60%),#6a1626 linear-gradient(#7f1d2e 0%,#6a1626 55%,#4e0f1c 100%);flex-direction:column;justify-content:center;align-items:center;gap:22px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;animation:.4s ease-out both ldreg-stage-in;display:flex;position:fixed;top:0;left:0;overflow:hidden}@keyframes ldreg-stage-in{0%{opacity:0}to{opacity:1}}.ldreg-card{background:linear-gradient(158deg,#fbf6ea 0%,#f3ecdd 52%,#e7dbc1 100%);border:1px solid #c9a24b8c;border-radius:18px;width:min(340px,84vw);padding:16px 16px 14px;animation:.6s cubic-bezier(.2,.9,.25,1) both ldreg-card-in;position:relative;overflow:hidden;box-shadow:0 26px 60px #1e050a8c,inset 0 1px #ffffffb3,inset 0 0 0 3px #c9a24b29}@keyframes ldreg-card-in{0%{opacity:0;transform:translateY(26px)scale(.94)rotate(-1.2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.ldreg-card-sheen{pointer-events:none;background:linear-gradient(100deg,#0000,#fff9,#0000);width:45%;animation:1.1s ease-in-out .35s both ldreg-sheen;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-16deg)}@keyframes ldreg-sheen{0%{opacity:0;left:-60%}35%{opacity:1}to{opacity:0;left:130%}}.ldreg-card-head{border-bottom:1.5px solid #7f1d2e2e;align-items:center;gap:10px;padding-bottom:12px;display:flex}.ldreg-card-crest{color:#9f1239;background:radial-gradient(circle at 50% 35%,#fbf3dd,#ead9b2);border:1px solid #c9a24b99;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 1px 2px #fffc}.ldreg-card-titles{flex:1;min-width:0}.ldreg-card-kicker{letter-spacing:.16em;text-transform:uppercase;color:#b08a38;font-size:8.5px;font-weight:800}.ldreg-card-title{color:#7f1d2e;letter-spacing:.01em;margin-top:1px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700}.ldreg-card-serial{letter-spacing:.06em;color:#8a6a2e;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9px;font-weight:700}.ldreg-card-holder{align-items:center;gap:12px;padding:13px 2px 4px;display:flex}.ldreg-card-photo{color:#7f1d2e52;background:repeating-linear-gradient(135deg,#efe4cb 0 6px,#e8dbbe 6px 12px);border:1px solid #7f1d2e29;border-radius:10px;flex-shrink:0;justify-content:center;align-items:flex-end;width:46px;height:46px;display:flex;overflow:hidden}.ldreg-card-lines{flex-direction:column;flex:1;gap:7px;display:flex}.ldreg-card-line{background:linear-gradient(90deg,#7f1d2e38,#7f1d2e14);border-radius:4px;height:8px}.ldreg-card-line--w1{width:72%}.ldreg-card-line--w2{width:52%}.ldreg-card-line--w3{width:62%;height:7px}.ldreg-checks{flex-direction:column;gap:9px;margin:12px 0 2px;padding:0;list-style:none;display:flex}.ldreg-check{background:#7f1d2e0d;border:1px solid #7f1d2e1a;border-radius:11px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ldreg-check-box{color:#fbf6ea;width:24px;height:24px;animation:.42s cubic-bezier(.2,.9,.25,1.3) both ldreg-box-in;animation-delay:calc(.78s + var(--i) * .4s);background:linear-gradient(#2e8b57,#1e7a47);border:1px solid #1b6e40;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 3px 8px #1e7a4766}@keyframes ldreg-box-in{0%{box-shadow:none;background:#e3d4b4;border-color:#7f1d2e38}60%{background:linear-gradient(#33a165,#1e7a47)}to{background:linear-gradient(#2e8b57,#1e7a47);box-shadow:0 3px 8px #1e7a4766}}.ldreg-check-tick{animation:.42s cubic-bezier(.2,.9,.25,1.5) both ldreg-tick-in;animation-delay:calc(.82s + var(--i) * .4s)}@keyframes ldreg-tick-in{0%{opacity:0;transform:scale(0)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}.ldreg-check-text{flex-direction:column;flex:1;min-width:0;display:flex}.ldreg-check-label{color:#5c1522;letter-spacing:.005em;font-size:12.5px;font-weight:700}.ldreg-check-note{color:#9a7a4a;margin-top:1px;font-size:10px}.ldreg-check-flag{letter-spacing:.12em;color:#1e7a47;animation:.4s ease-out both ldreg-flag-in;animation-delay:calc(.92s + var(--i) * .4s);flex-shrink:0;font-size:8.5px;font-weight:800}@keyframes ldreg-flag-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.ldreg-scan{pointer-events:none;opacity:0;background:linear-gradient(#c9a24b00 0%,#c9a24b59 45%,#f9e2a0d9 50%,#c9a24b59 55%,#c9a24b00 100%);border-radius:30px;height:30px;animation:1.15s cubic-bezier(.5,0,.5,1) .4s both ldreg-scan-sweep;position:absolute;top:0;left:6px;right:6px;box-shadow:0 0 18px #c9a24bb3}@keyframes ldreg-scan-sweep{0%{opacity:0;top:-8%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.ldreg-seal{color:#9f1239;filter:drop-shadow(0 6px 14px #4e0f1c73);pointer-events:none;animation:.5s cubic-bezier(.2,.85,.3,1.4) 1.72s both ldreg-stamp;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ldreg-seal svg{display:block}.ldreg-seal:after{content:"";background:radial-gradient(circle,#f9e2a08c 0%,#f9e2a000 68%);border-radius:50%;animation:.7s ease-out 1.9s both ldreg-seal-glow;position:absolute;inset:-14px}@keyframes ldreg-stamp{0%{opacity:0;transform:translate(-50%,-50%)scale(2.4)rotate(-12deg)}55%{opacity:1}70%{transform:translate(-50%,-50%)scale(.9)rotate(2deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes ldreg-seal-glow{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:0;transform:scale(1.25)}}.ldreg-caption{color:#fbf3dd;letter-spacing:.01em;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600;animation:.5s ease-out .2s both ldreg-fade-up}.ldreg-dots{display:inline-block}.ldreg-dots i{opacity:.25;font-style:normal;animation:1.2s ease-in-out infinite ldreg-dot}.ldreg-dots i:nth-child(2){animation-delay:.2s}.ldreg-dots i:nth-child(3){animation-delay:.4s}@keyframes ldreg-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.ldreg-subcaption{letter-spacing:.18em;text-transform:uppercase;color:#f9e2a0b8;text-align:center;margin-top:-12px;font-size:10.5px;font-weight:700;animation:.5s ease-out .32s both ldreg-fade-up}@keyframes ldreg-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ldreg-stage,.ldreg-card,.ldreg-card-sheen,.ldreg-check-box,.ldreg-check-tick,.ldreg-check-flag,.ldreg-seal,.ldreg-seal:after,.ldreg-caption,.ldreg-subcaption,.ldreg-dots i{animation:none}.ldreg-scan,.ldreg-card-sheen,.ldreg-seal:after{display:none}}.frc-page{z-index:999999999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;color:#f3ecdd;background:radial-gradient(120% 55% at 50% -8%,#c9a24b38 0%,#c9a24b00 55%),radial-gradient(90% 40% at 50% 108%,#00000059 0%,#0000 60%),#6c1727 linear-gradient(#7f1d2e 0%,#6c1727 52%,#52101e 100%);flex-direction:column;width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;animation:.55s cubic-bezier(.22,.85,.24,1) both frc-page-in;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}@keyframes frc-page-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.frc-header{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 14px;border-bottom:1px solid #c9a24b3d;flex-shrink:0;align-items:center;gap:11px;display:flex}.frc-back-btn{color:#f3ecdd;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fbf3dd1a;border:1px solid #c9a24b59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.frc-back-btn:active{background:#fbf3dd33}.frc-brand{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.frc-brand-crest{color:#e9c877;background:#c9a24b24;border:1px solid #c9a24b57;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.frc-brand-text{color:#f3ecdda8;letter-spacing:.02em;flex-direction:column;min-width:0;font-size:10px;line-height:1.35;display:flex}.frc-brand-text strong{color:#fbf3dd;letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-size:13.5px;font-weight:700}.frc-header-badge{letter-spacing:.14em;color:#f1dfa9;white-space:nowrap;background:#c9a24b29;border:1px solid #c9a24b73;border-radius:30px;flex-shrink:0;padding:4px 9px;font-size:9px;font-weight:800}.frc-body{flex:1;padding:20px 16px 26px}.frc-hero,.frc-reason,.frc-check,.frc-recipient{background:linear-gradient(158deg,#fbf6ea 0%,#f3ecdd 55%,#eaddc3 100%);border:1px solid #c9a24b80;box-shadow:0 16px 34px #1e050a59,inset 0 1px #ffffffbf}.frc-hero{text-align:center;border-radius:20px;padding:22px 20px 20px;animation:.6s cubic-bezier(.2,.9,.25,1) 50ms both frc-rise;position:relative;overflow:hidden}.frc-hero:before{content:"";pointer-events:none;border:1px solid #7f1d2e24;border-radius:15px;position:absolute;inset:5px}.frc-hero-emboss{color:#9f1239;background:radial-gradient(circle at 50% 34%,#fbf3dd 0%,#ead9b2 78%,#dcc79a 100%);border:1.5px solid #c9a24bb3;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:0 auto 14px;animation:.7s cubic-bezier(.2,.9,.25,1.2) .15s both frc-emboss;display:flex;box-shadow:inset 0 2px 4px #ffffffd9,inset 0 -3px 6px #7f1d2e24,0 6px 16px #4e0f1c38}@keyframes frc-emboss{0%{opacity:0;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.frc-hero-kicker{letter-spacing:.15em;text-transform:uppercase;color:#b0863a;font-size:9.5px;font-weight:800}.frc-hero-title{color:#7f1d2e;letter-spacing:.005em;margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700}.frc-hero-sub{color:#7a5c38;max-width:280px;margin:0 auto;font-size:12.5px;line-height:1.55}.frc-hero-sub strong{color:#7f1d2e;font-weight:700}.frc-amount-line{border-top:1.5px dashed #7f1d2e33;align-items:baseline;gap:8px;margin-top:18px;padding-top:15px;display:flex}.frc-amount-label{color:#6e5230;white-space:nowrap;font-size:12.5px;font-weight:600}.frc-amount-dots{border-bottom:1.5px dotted #7f1d2e52;flex:1;height:0;transform:translateY(-3px)}.frc-amount-value{color:#7f1d2e;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700}.frc-amount-tag{letter-spacing:.08em;text-transform:uppercase;color:#8a6a2e;background:#c9a24b29;border:1px solid #c9a24b80;border-radius:30px;margin-top:12px;padding:4px 12px;font-size:10px;font-weight:800;display:inline-block}.frc-reason{border-radius:16px;margin-top:16px;padding:15px 16px;animation:.6s cubic-bezier(.2,.9,.25,1) .12s both frc-rise}.frc-reason-head{color:#9f1239;align-items:center;gap:8px;margin-bottom:8px;display:flex}.frc-reason-head span{color:#7f1d2e;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700}.frc-reason-body{color:#6e5230;font-size:12.5px;line-height:1.62}.frc-reason-body strong{color:#7f1d2e;font-weight:700}.frc-section-title{letter-spacing:.14em;text-transform:uppercase;color:#f1dfa9d9;margin:24px 0 12px;font-size:10.5px;font-weight:800}.frc-checklist{flex-direction:column;gap:10px;animation:.6s cubic-bezier(.2,.9,.25,1) .18s both frc-rise;display:flex}.frc-check{border-radius:14px;gap:12px;padding:13px 14px;display:flex}.frc-check-mark{color:#1e7a47;flex-shrink:0;margin-top:1px}.frc-check-title{color:#5c1522;letter-spacing:-.005em;font-size:13.5px;font-weight:700}.frc-check-body{color:#7a5c38;margin-top:3px;font-size:11.5px;line-height:1.5}.frc-recipient{border-radius:16px;align-items:center;gap:12px;padding:13px 14px;animation:.6s cubic-bezier(.2,.9,.25,1) .24s both frc-rise;display:flex}.frc-recipient-avatar{color:#9f1239;background:radial-gradient(circle at 50% 35%,#fbf3dd,#e7d6b4);border:1px solid #c9a24b80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.frc-recipient-main{flex:1;min-width:0}.frc-recipient-name{color:#5c1522;letter-spacing:-.01em;font-size:15px;font-weight:700}.frc-recipient-contact{color:#8a6a3e;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.frc-recipient-tag{letter-spacing:.06em;text-transform:uppercase;color:#9f1239;background:#9f123914;border:1px solid #9f123947;border-radius:30px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.frc-footer{padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#52101ee6;border-top:1px solid #c9a24b42;flex-shrink:0;position:sticky;bottom:0}.frc-cta{letter-spacing:.01em;color:#fbf3dd;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#b0243c 0%,#9f1239 48%,#7f1d2e 100%);border:1px solid #ffffff47;border-radius:50px;justify-content:center;align-items:center;gap:9px;width:100%;padding:16px 24px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .15s;display:flex;box-shadow:0 12px 26px #1e050a80,inset 0 1px #ffffff38}.frc-cta svg{color:#f1dfa9}.frc-cta:active{transform:translateY(1px);box-shadow:0 7px 16px #1e050a6b}.frc-fineprint{color:#f3ecdd99;text-align:center;margin-top:11px;font-size:10.5px;line-height:1.5}.frc-page--empty{justify-content:center;align-items:center}.frc-empty-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 36px;display:flex}.frc-empty-title{color:#fbf3dd;letter-spacing:.01em;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700}.frc-empty-sub{color:#f3ecddb8;max-width:290px;font-size:13px;line-height:1.55}.frc-empty-btn{color:#fbf3dd;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#9f1239,#7f1d2e);border:1px solid #c9a24b8c;border-radius:50px;margin-top:16px;padding:13px 30px;font-family:inherit;font-size:14px;font-weight:800;box-shadow:0 10px 22px #1e050a6b}.frc-empty-btn:active{transform:translateY(1px)}@keyframes frc-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.frc-page,.frc-hero,.frc-hero-emboss,.frc-reason,.frc-checklist,.frc-recipient{animation:none}}.ldbond-screen{top:0;left:0;z-index:999999999;width:100%;height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);overscroll-behavior:contain;color:#eaf2ff;background:radial-gradient(120% 70% at 50% 22%,#2f8bff2e 0%,#2f8bff00 55%),radial-gradient(100% 60% at 50% 120%,#026cdf29 0%,#026cdf00 60%),#06294f linear-gradient(#0a1e3f 0%,#08264a 55%,#06294f 100%);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.ldbond-stage{justify-content:center;align-items:center;width:268px;height:268px;margin-bottom:18px;display:flex;position:relative}.ldbond-glow{filter:blur(6px);background:radial-gradient(circle,#2f8bff59 0%,#2f8bff00 68%);border-radius:50%;width:210px;height:210px;animation:2.2s ease-in-out infinite ldbond-breathe;position:absolute}@keyframes ldbond-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.9;transform:scale(1.04)}}.ldbond-ring{opacity:0;border:1.5px solid #2f8bff8c;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;animation:2.2s cubic-bezier(.2,.7,.3,1) infinite ldbond-radar;position:absolute;top:50%;left:50%}.ldbond-ring--2{animation-delay:.73s}.ldbond-ring--3{animation-delay:1.46s}@keyframes ldbond-radar{0%{opacity:.7;transform:scale(.35)}70%{opacity:.12}to{opacity:0;transform:scale(2.25)}}.ldbond-fp{background:radial-gradient(circle at 50% 42%,#ffffff12 0%,#ffffff04 60%,#fff0 100%);border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:176px;height:176px;animation:2.05s cubic-bezier(.3,.8,.25,1) forwards ldbond-verify-pulse;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 18px 44px #0000006b}@keyframes ldbond-verify-pulse{0%,62%{box-shadow:inset 0 1px #ffffff24,0 18px 44px #0000006b}74%{transform:scale(1.05);box-shadow:inset 0 1px #ffffff24,0 0 34px #34d39999,0 18px 44px #0000006b}to{transform:scale(1);box-shadow:inset 0 1px #ffffff24,0 0 20px #34d3996b,0 18px 44px #0000006b}}.ldbond-svg{width:132px;height:132px;overflow:visible}.ldbond-ridges{color:#2f8bff;animation:2.05s cubic-bezier(.3,.8,.25,1) forwards ldbond-verify}@keyframes ldbond-verify{0%,60%{color:#2f8bff;filter:drop-shadow(0 0 3px #2f8bff8c)}74%{color:#34d399;filter:drop-shadow(0 0 9px #34d399cc)}to{color:#34d399;filter:drop-shadow(0 0 5px #34d39999)}}.ldbond-ridge{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:.72s cubic-bezier(.65,0,.35,1) forwards ldbond-draw}@keyframes ldbond-draw{to{stroke-dashoffset:0}}.ldbond-scan{opacity:0;background:linear-gradient(#2f8bff00 0%,#2f8bff47 45%,#78beff8c 50%,#2f8bff47 55%,#2f8bff00 100%);width:120%;height:26px;animation:1.05s cubic-bezier(.45,0,.55,1) .55s forwards ldbond-sweep;position:absolute;top:-26px;left:-10%;box-shadow:0 0 14px #2f8bff99}@keyframes ldbond-sweep{0%{opacity:0;transform:translateY(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(200px)}}.ldbond-shield{color:#06294f;opacity:0;background:linear-gradient(#7be0b4 0%,#34d399 100%);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-left:-23px;animation:.5s cubic-bezier(.2,.9,.25,1.4) 1.62s forwards ldbond-pop;display:flex;position:absolute;bottom:30px;left:50%;transform:scale(.4);box-shadow:0 8px 22px #34d39980,0 0 0 4px #06294fe6}@keyframes ldbond-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.ldbond-title{letter-spacing:.01em;color:#eaf2ff;text-align:center;font-size:15.5px;font-weight:700}.ldbond-sub{width:260px;height:18px;margin-top:4px;position:relative}.ldbond-sub span{text-align:center;letter-spacing:.01em;width:100%;font-size:12.5px;line-height:18px;position:absolute;top:0;left:0}.ldbond-sub-scan{color:#8fb6e8;animation:.4s 1.55s forwards ldbond-fade-out}.ldbond-sub-done{color:#7be0b4;opacity:0;font-weight:600;animation:.45s 1.62s forwards ldbond-fade-in}@keyframes ldbond-fade-out{to{opacity:0}}@keyframes ldbond-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ldbond-glow,.ldbond-ring,.ldbond-scan{animation:none}.ldbond-ring,.ldbond-scan{display:none}.ldbond-fp{animation:none;box-shadow:inset 0 1px #ffffff24,0 0 20px #34d3996b,0 18px 44px #0000006b}.ldbond-ridges{color:#34d399;filter:drop-shadow(0 0 5px #34d39999);animation:none}.ldbond-ridge{stroke-dashoffset:0;animation:none}.ldbond-shield{opacity:1;animation:none;transform:scale(1)}.ldbond-sub-scan{opacity:0;animation:none}.ldbond-sub-done{opacity:1;animation:none}}.vfb-page{top:0;left:0;z-index:999999999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;color:#eaf2ff;background:radial-gradient(130% 60% at 50% -8%,#2f8bff38 0%,#2f8bff00 52%),radial-gradient(90% 46% at 100% 4%,#026cdf29 0%,#026cdf00 60%),#06294f linear-gradient(#0a1e3f 0%,#082548 58%,#06294f 100%);flex-direction:column;width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.6s cubic-bezier(.22,.85,.24,1) both vfb-page-in;display:flex;position:fixed;inset:0;overflow:hidden auto}@keyframes vfb-page-in{0%{opacity:0;filter:blur(10px);transform:translateY(20px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.vfb-header{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 14px;border-bottom:1px solid #78afff24;flex-shrink:0;align-items:center;gap:12px;display:flex}.vfb-back-btn{color:#eaf2ff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #78afff33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.vfb-back-btn:active{background:#78afff33}.vfb-brand{letter-spacing:.01em;color:#dce9ff;flex:1;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.vfb-brand svg{color:#2f8bff;flex-shrink:0}.vfb-official-badge{letter-spacing:.12em;color:#9cc6ff;white-space:nowrap;background:#2f8bff24;border:1px solid #2f8bff66;border-radius:30px;align-items:center;gap:4px;padding:4px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.vfb-body{flex:1;padding:22px 16px 24px}.vfb-id-card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff14 0%,#ffffff05 100%);border:1px solid #78afff47;border-radius:22px;padding:26px 20px 22px;animation:.6s cubic-bezier(.2,.9,.25,1) 50ms both vfb-rise;position:relative;overflow:hidden;box-shadow:0 22px 52px #0000006b,inset 0 1px #ffffff1f}.vfb-id-card:before{content:"";background:linear-gradient(90deg,#0000,#2f8bff,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.vfb-id-glow{pointer-events:none;background:radial-gradient(circle,#2f8bff52 0%,#2f8bff00 70%);width:260px;height:170px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.vfb-shield{color:#fff;background:linear-gradient(160deg,#2f8bff 0%,#026cdf 100%);border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 14px;display:flex;position:relative;box-shadow:0 10px 26px #026cdf80,inset 0 1px #ffffff59}.vfb-shield:after{content:"";border:1px solid #2f8bff66;border-radius:22px;animation:2.6s ease-in-out infinite vfb-shield-halo;position:absolute;inset:-6px}@keyframes vfb-shield-halo{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}.vfb-id-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9cc6ff;margin-bottom:8px;font-size:11px;font-weight:700;position:relative}.vfb-id-title{letter-spacing:-.015em;color:#f3f8ff;margin-bottom:16px;font-size:18px;font-weight:800;line-height:1.25;position:relative}.vfb-id-amount{letter-spacing:-.03em;background:linear-gradient(#bfdcff 0%,#2f8bff 55%,#026cdf 100%);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;text-shadow:0 2px 22px #2f8bff47;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:800;line-height:1;position:relative}.vfb-refund-pill{letter-spacing:.02em;color:#7be0b4;background:#34d3991f;border:1px solid #34d39952;border-radius:30px;align-items:center;gap:5px;margin-top:14px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:relative}.vfb-id-note{color:#a9c3e6;margin-top:14px;font-size:12.5px;line-height:1.55;position:relative}.vfb-id-note strong{color:#9cc6ff;font-weight:700}.vfb-reason-card{background:#ffffff0b;border:1px solid #78afff29;border-radius:16px;gap:13px;margin-top:16px;padding:15px 16px;animation:.6s cubic-bezier(.2,.9,.25,1) .12s both vfb-rise;display:flex}.vfb-reason-icon{color:#2f8bff;background:#2f8bff24;border:1px solid #2f8bff47;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.vfb-reason-title{color:#f3f8ff;letter-spacing:-.01em;margin-bottom:5px;font-size:14px;font-weight:700}.vfb-reason-body{color:#a9c3e6;font-size:12.5px;line-height:1.6}.vfb-reason-body strong{color:#dce9ff;font-weight:700}.vfb-section-title{letter-spacing:.12em;text-transform:uppercase;color:#7fa3d0;margin:26px 0 12px;font-size:11px;font-weight:700}.vfb-features{grid-template-columns:1fr 1fr;gap:10px;animation:.6s cubic-bezier(.2,.9,.25,1) .18s both vfb-rise;display:grid}.vfb-feature{background:#ffffff0a;border:1px solid #78afff24;border-radius:14px;flex-direction:column;gap:6px;padding:13px;display:flex}.vfb-feature-icon{color:#9cc6ff;background:#2f8bff1f;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.vfb-feature-title{color:#eaf2ff;letter-spacing:-.01em;font-size:12.5px;font-weight:700}.vfb-feature-sub{color:#8fb0d8;font-size:11px;line-height:1.45}.vfb-flow{flex-direction:column;gap:18px;animation:.6s cubic-bezier(.2,.9,.25,1) .24s both vfb-rise;display:flex;position:relative}.vfb-step{align-items:flex-start;gap:14px;display:flex;position:relative}.vfb-step:not(:last-child):before{content:"";background:linear-gradient(#2f8bff8c,#78afff1a);width:2px;position:absolute;top:28px;bottom:-18px;left:13px}.vfb-step-dot{z-index:1;color:#9cc6ff;background:#0a1e3fe6;border:1px solid #78afff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.vfb-step-dot--active{color:#fff;background:linear-gradient(#2f8bff,#026cdf);border-color:#0000;box-shadow:0 4px 14px #026cdf80}.vfb-step-title{color:#eaf2ff;letter-spacing:-.01em;padding-top:4px;font-size:13.5px;font-weight:700}.vfb-step-sub{color:#8fb0d8;margin-top:3px;font-size:12px;line-height:1.5}.vfb-recipient-card{background:#ffffff0b;border:1px solid #78afff29;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;animation:.6s cubic-bezier(.2,.9,.25,1) .3s both vfb-rise;display:flex}.vfb-recipient-avatar{color:#dce9ff;background:linear-gradient(150deg,#123a6e,#0c2c56);border:1px solid #78afff33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vfb-recipient-main{flex:1;min-width:0}.vfb-recipient-name{color:#f3f8ff;letter-spacing:-.01em;font-size:14.5px;font-weight:700}.vfb-recipient-contact{color:#8fb0d8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.vfb-recipient-tag{letter-spacing:.05em;text-transform:uppercase;color:#9cc6ff;background:#2f8bff1f;border:1px solid #2f8bff4d;border-radius:30px;flex-shrink:0;padding:4px 9px;font-size:10px;font-weight:700}.vfb-footer{padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#062242db;border-top:1px solid #78afff29;flex-shrink:0;position:sticky;bottom:0}.vfb-cta-btn{color:#fff;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#3d97ff 0%,#026cdf 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:9px;width:100%;padding:16px 26px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .15s;display:flex;box-shadow:0 10px 28px #026cdf6b,inset 0 1px #ffffff47}.vfb-cta-btn:active{transform:translateY(1px);box-shadow:0 6px 16px #026cdf5c}.vfb-fineprint{color:#7fa3d0;text-align:center;margin-top:11px;font-size:11px;line-height:1.5}.vfb-fineprint strong{color:#9cc6ff;font-weight:700}.vfb-page--empty{justify-content:center;align-items:center}.vfb-empty-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 36px;display:flex}.vfb-empty-title{color:#f3f8ff;letter-spacing:-.015em;font-size:19px;font-weight:800}.vfb-empty-sub{color:#a9c3e6;max-width:300px;font-size:13.5px;line-height:1.55}.vfb-empty-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#3d97ff 0%,#026cdf 100%);border:none;border-radius:50px;margin-top:16px;padding:13px 34px;font-family:inherit;font-size:14px;font-weight:800;box-shadow:0 10px 26px #026cdf66}.vfb-empty-btn:active{transform:translateY(1px)}@keyframes vfb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vfb-page,.vfb-id-card,.vfb-reason-card,.vfb-features,.vfb-flow,.vfb-recipient-card,.vfb-shield:after{animation:none}}.ldmarshal-screen{z-index:2147483646;padding:env(safe-area-inset-top) 28px env(safe-area-inset-bottom);background:radial-gradient(100% 55% at 50% 0,#67e8f90f 0%,#67e8f900 55%),linear-gradient(#23293a 0%,#1f2430 55%,#191d27 100%);flex-direction:column;justify-content:center;align-items:center;gap:26px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.35s both ldmarshal-in;display:flex;position:fixed;inset:0}@keyframes ldmarshal-in{0%{opacity:0}to{opacity:1}}.ldmarshal-sheet{background:#67e8f909;border:1px solid #67e8f938;border-radius:14px;width:min(300px,82vw);padding:30px 18px 18px;position:relative;box-shadow:0 18px 44px #00000073,inset 0 1px #ffffff0d}.ldmarshal-sheet-tag{letter-spacing:.16em;color:#67e8f9;opacity:.75;font-size:8.5px;font-weight:800;position:absolute;top:10px;left:18px}.ldmarshal-svg{width:100%;height:auto;display:block}.ldmarshal-grid line{stroke:#67e8f914;stroke-width:.6px}.ldmarshal-outline{stroke:#67e8f9;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 4px #67e8f966);animation:.7s cubic-bezier(.4,0,.2,1) .1s forwards ldmarshal-draw}@keyframes ldmarshal-draw{to{stroke-dashoffset:0}}.ldmarshal-stage{stroke:#67e8f980;stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 6}.ldmarshal-seat{fill:#e7edf329;opacity:0;transform-origin:50%;transform-box:fill-box;animation:.3s cubic-bezier(.2,.9,.3,1.3) forwards ldmarshal-seat-in}@keyframes ldmarshal-seat-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ldmarshal-seat--target{animation:.3s cubic-bezier(.2,.9,.3,1.3) forwards ldmarshal-seat-in,.4s 1.5s forwards ldmarshal-target-lit}@keyframes ldmarshal-target-lit{to{fill:#f59e0b;filter:drop-shadow(0 0 6px #f59e0bcc)}}.ldmarshal-target-ring{stroke:#f59e0b;stroke-width:1.4px;opacity:0;transform-origin:50%;transform-box:fill-box;animation:1.1s ease-out 1.55s infinite ldmarshal-ring}@keyframes ldmarshal-ring{0%{opacity:.9;transform:scale(.85)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.ldmarshal-meter{align-items:center;gap:10px;margin-top:14px;display:flex}.ldmarshal-meter-track{background:#e7edf31a;border-radius:6px;flex:1;height:6px;overflow:hidden}.ldmarshal-meter-fill{transform-origin:0;background:linear-gradient(90deg,#f59e0b,#fbbf24 60%,#34d399);border-radius:6px;width:100%;height:100%;animation:1.5s cubic-bezier(.3,0,.2,1) .4s forwards ldmarshal-fill;transform:scaleX(0)}@keyframes ldmarshal-fill{to{transform:scaleX(1)}}.ldmarshal-meter-chip{letter-spacing:.1em;color:#34d399;opacity:0;background:#34d3991a;border:1px solid #34d39966;border-radius:20px;flex-shrink:0;padding:3px 8px;font-size:8.5px;font-weight:800;animation:.35s 1.85s forwards ldmarshal-chip-in}@keyframes ldmarshal-chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ldmarshal-title{color:#e7edf3;letter-spacing:-.01em;text-align:center;font-size:15.5px;font-weight:700}.ldmarshal-sub{color:#8b94a6;text-align:center;margin-top:-16px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.ldmarshal-screen{animation:none}.ldmarshal-outline{stroke-dashoffset:0;animation:none}.ldmarshal-seat{opacity:1;animation:none}.ldmarshal-seat--target{opacity:1;fill:#f59e0b;animation:none}.ldmarshal-target-ring{display:none}.ldmarshal-meter-fill{animation:none;transform:scaleX(1)}.ldmarshal-meter-chip{opacity:1;animation:none}}.fmc-page{z-index:999999999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;color:#e6e9ee;width:100%;height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);background:repeating-linear-gradient(0deg,#38bdf80b 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#38bdf80b 0 1px,#0000 1px 26px),radial-gradient(120% 55% at 50% -8%,#f59e0b1f 0%,#f59e0b00 55%),#1c2027 linear-gradient(#22272f 0%,#1c2027 55%,#171a20 100%);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.5s cubic-bezier(.22,.85,.24,1) both fmc-page-in;display:flex;position:fixed;inset:0;overflow:hidden auto}@keyframes fmc-page-in{0%{opacity:0;filter:blur(4px);transform:translateY(-14px)scale(1.012)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.fmc-header{border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.fmc-back-btn{color:#e6e9ee;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.fmc-back-btn:active{background:#ffffff24}.fmc-brand{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.fmc-brand>svg{color:#f59e0b;flex-shrink:0}.fmc-brand-text{flex-direction:column;min-width:0;display:flex}.fmc-brand-text strong{letter-spacing:-.01em;color:#f1f3f6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.fmc-brand-text span{letter-spacing:.04em;text-transform:uppercase;color:#8a92a0;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.fmc-cert-badge{letter-spacing:.12em;color:#fbbf24;white-space:nowrap;background:#f59e0b1f;border:1px solid #f59e0b5c;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.fmc-chevron-strip{opacity:.85;background-image:repeating-linear-gradient(-45deg,#f59e0b 0 12px,#1c2027 12px 24px);border-bottom:1px solid #0006;flex-shrink:0;height:8px}.fmc-body{flex:1;padding:18px 16px 22px}.fmc-hero-card{background:linear-gradient(#3f3f468c 0%,#1f2430b3 100%);border:1px solid #78829147;border-radius:16px;padding:20px 18px 18px;animation:.55s cubic-bezier(.2,.9,.25,1) 50ms both fmc-rise;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000080,inset 0 1px #ffffff0d}.fmc-hero-grid{pointer-events:none;background-image:repeating-linear-gradient(0deg,#7dd3fc12 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,#7dd3fc12 0 1px,#0000 1px 18px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0003 100%);mask-image:linear-gradient(#000 0%,#0003 100%)}.fmc-hero-corner{pointer-events:none;width:16px;height:16px;position:absolute}.fmc-hero-corner--tl{border-top:2px solid #f59e0ba6;border-left:2px solid #f59e0ba6;border-top-left-radius:4px;top:10px;left:10px}.fmc-hero-corner--br{border-bottom:2px solid #f59e0ba6;border-right:2px solid #f59e0ba6;border-bottom-right-radius:4px;bottom:10px;right:10px}.fmc-hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#94a0b0;margin-bottom:8px;font-size:10.5px;font-weight:800;position:relative}.fmc-amount-row{align-items:baseline;gap:6px;display:flex;position:relative}.fmc-amount{letter-spacing:-.03em;color:#fbbf24;font-variant-numeric:tabular-nums;text-shadow:0 2px 22px #f59e0b59;font-size:46px;font-weight:800;line-height:1}.fmc-amount-break{color:#9aa3b0;font-variant-numeric:tabular-nums;margin-top:8px;font-size:12.5px;position:relative}.fmc-amount-break span{color:#e6e9ee;font-weight:700}.fmc-meter{margin-top:16px;position:relative}.fmc-meter-track{background:#00000059;border:1px solid #ffffff1a;border-radius:7px;height:12px;position:relative;overflow:hidden}.fmc-meter-fill{transform-origin:0;background:linear-gradient(90deg,#ea580c 0%,#f59e0b 55%,#fbbf24 100%);border-radius:6px;width:100%;height:100%;animation:1.1s cubic-bezier(.3,.9,.25,1) .35s both fmc-meter-grow;position:relative;box-shadow:0 0 14px #f59e0b8c}.fmc-meter-hatch{background-image:repeating-linear-gradient(-45deg,#00000029 0 6px,#0000 6px 12px);position:absolute;inset:0}@keyframes fmc-meter-grow{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}.fmc-meter-labels{letter-spacing:.1em;color:#7e8794;justify-content:space-between;align-items:center;margin-top:8px;font-size:9.5px;font-weight:800;display:flex}.fmc-meter-state{color:#fbbf24;align-items:center;gap:5px;display:inline-flex}.fmc-meter-state:before{content:"";background:#fbbf24;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #fbbf24e6}.fmc-hero-note{color:#94a0b0;margin-top:16px;font-size:12px;line-height:1.55;position:relative}.fmc-hero-note strong{color:#fbbf24;font-weight:700}.fmc-reason-card{background:#ffffff09;border:1px solid #ffffff14;border-left:3px solid #f59e0b;border-radius:13px;gap:12px;margin-top:14px;padding:14px 15px;animation:.55s cubic-bezier(.2,.9,.25,1) .12s both fmc-rise;display:flex}.fmc-reason-icon{color:#fbbf24;background:#f59e0b21;border:1px solid #f59e0b4d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.fmc-reason-title{color:#f1f3f6;letter-spacing:-.01em;margin-bottom:5px;font-size:13.5px;font-weight:800}.fmc-reason-body{color:#97a0ad;font-size:12.5px;line-height:1.6}.fmc-reason-body strong{color:#cdd3dc;font-weight:700}.fmc-section-title{letter-spacing:.14em;text-transform:uppercase;color:#7e8794;margin:24px 0 12px;font-size:10.5px;font-weight:800}.fmc-record-list{flex-direction:column;gap:9px;display:flex}.fmc-record-row{animation:.5s cubic-bezier(.2,.9,.25,1) both fmc-rise;animation-delay:calc(.18s + var(--i) * 70ms);background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:12px;padding:12px 13px;display:flex}.fmc-record-icon{color:#7dd3fc;background:#38bdf81a;border:1px solid #38bdf83d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.fmc-record-text{flex:1;min-width:0}.fmc-record-title{color:#e6e9ee;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.fmc-record-note{color:#8a92a0;margin-top:2px;font-size:11.5px;line-height:1.45}.fmc-record-flag{letter-spacing:.1em;color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:5px;flex-shrink:0;padding:3px 6px;font-size:8.5px;font-weight:800}.fmc-seat-strip{flex-direction:column;gap:8px;display:flex}.fmc-seat-chip{background:repeating-linear-gradient(90deg,#7dd3fc0d 0 1px,#0000 1px 14px),#ffffff08;border:1px dashed #7dd3fc47;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;animation:.5s cubic-bezier(.2,.9,.25,1) .28s both fmc-rise;display:flex}.fmc-seat-chip>svg{color:#7dd3fc;flex-shrink:0}.fmc-seat-chip-main{color:#e6e9ee;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.fmc-seat-chip-seat{color:#fbbf24;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px;font-weight:700}.fmc-seat-empty{color:#8a92a0;padding:4px 2px;font-size:12.5px}.fmc-recipient-card{background:#ffffff09;border:1px solid #ffffff13;border-radius:13px;align-items:center;gap:12px;padding:12px 13px;animation:.5s cubic-bezier(.2,.9,.25,1) .34s both fmc-rise;display:flex}.fmc-recipient-avatar{color:#cdd3dc;background:linear-gradient(150deg,#3f3f46,#2a2e37);border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.fmc-recipient-main{flex:1;min-width:0}.fmc-recipient-name{color:#f1f3f6;letter-spacing:-.01em;font-size:14.5px;font-weight:700}.fmc-recipient-contact{color:#8a92a0;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.fmc-recipient-tag{letter-spacing:.06em;text-transform:uppercase;color:#7dd3fc;background:#38bdf81a;border:1px solid #38bdf842;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:9px;font-weight:800}.fmc-footer{padding:13px 16px calc(16px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171a20e6;border-top:1px solid #ffffff14;flex-shrink:0;position:sticky;bottom:0}.fmc-pay-btn{color:#241202;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#f59e0b 0%,#ea580c 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;padding:16px 24px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .15s;display:flex;box-shadow:0 10px 26px #ea580c66}.fmc-pay-btn:active{transform:translateY(1px);box-shadow:0 6px 16px #ea580c57}.fmc-fineprint{color:#7e8794;text-align:center;margin-top:10px;font-size:11px;line-height:1.5}.fmc-page--empty{justify-content:center;align-items:center}.fmc-empty-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 36px;display:flex}.fmc-empty-badge{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:16px;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:6px;display:flex}.fmc-empty-title{color:#f1f3f6;letter-spacing:-.015em;font-size:19px;font-weight:800}.fmc-empty-sub{color:#97a0ad;max-width:300px;font-size:13.5px;line-height:1.55}.fmc-empty-btn{color:#241202;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#f59e0b 0%,#ea580c 100%);border:none;border-radius:12px;margin-top:16px;padding:13px 30px;font-family:inherit;font-size:14px;font-weight:800;box-shadow:0 10px 26px #ea580c57}.fmc-empty-btn:active{transform:translateY(1px)}@keyframes fmc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fmc-page,.fmc-hero-card,.fmc-reason-card,.fmc-record-row,.fmc-seat-chip,.fmc-recipient-card{animation:none}.fmc-meter-fill{animation:none;transform:scaleX(1)}}.ldfraud-root{top:0;left:0;z-index:999999999;overscroll-behavior:contain;width:100%;height:100dvh;padding:calc(24px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-left,0px));color:#ede9fe;background:radial-gradient(75% 50% at 50% 40%,#a855f72e 0%,#a855f700 62%),radial-gradient(60% 45% at 78% 78%,#d946ef1f 0%,#d946ef00 60%),#0b0a1f linear-gradient(#12102e 0%,#0b0a1f 62%,#09081a 100%);justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.32s both ldfraud-fade;display:flex;position:fixed;inset:0;overflow:hidden auto}@keyframes ldfraud-fade{0%{opacity:0}to{opacity:1}}.ldfraud-aura{pointer-events:none;filter:blur(6px);background:radial-gradient(circle,#a855f738 0%,#a855f700 70%);border-radius:50%;width:320px;height:320px;animation:2.6s ease-in-out infinite ldfraud-breathe;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}@keyframes ldfraud-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.ldfraud-signals{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 42%,#000 0%,#0000 82%);mask-image:radial-gradient(75% 65% at 50% 42%,#000 0%,#0000 82%)}.ldfraud-signal{width:3px;height:3px;top:calc((17% + (var(--i) * 41%)) - (var(--i) * 33%) + (var(--i) * 3%));left:calc((11% + (var(--i) * 53%)) - (var(--i) * 41%) + (var(--i) * 4%));opacity:.25;animation:2.4s ease-in-out infinite ldfraud-twinkle;animation-delay:calc(var(--i) * -.17s);background:#c4b5fd;border-radius:50%;position:absolute;box-shadow:0 0 6px #c4b5fde6}@keyframes ldfraud-twinkle{0%,to{opacity:.12;transform:scale(.7)}50%{opacity:.85;transform:scale(1.15)}}.ldfraud-stage{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:330px;display:flex;position:relative}.ldfraud-eyebrow{letter-spacing:.26em;color:#c4b5fd;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;font-weight:700;display:inline-flex}.ldfraud-eyebrow-dot{background:#d946ef;border-radius:50%;width:6px;height:6px;animation:1.1s step-end infinite ldfraud-blink;box-shadow:0 0 9px #d946ef}@keyframes ldfraud-blink{0%,55%{opacity:1}56%,to{opacity:.25}}.ldfraud-net{width:100%;max-width:250px;height:auto;overflow:visible}.ldfraud-edge{stroke:#9479d63d;stroke-width:1.1px}.ldfraud-edge-pulse{stroke:#d946ef;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:9 190;filter:drop-shadow(0 0 3px #d946efd9);opacity:.9;animation:1.5s linear infinite ldfraud-pulse;animation-delay:calc(var(--i) * -.11s)}@keyframes ldfraud-pulse{0%{stroke-dashoffset:199px}to{stroke-dashoffset:0}}.ldfraud-node{fill:#1a1440;stroke:#a855f773;stroke-width:1.5px;animation:1.5s ease-in-out infinite ldfraud-node-fire;animation-delay:calc(var(--i) * .12s)}@keyframes ldfraud-node-fire{0%,to{fill:#1a1440;stroke:#a855f766;filter:none}45%{fill:#3b1d6e;stroke:#c084fc;filter:drop-shadow(0 0 6px #c084fce6)}}.ldfraud-node--out{stroke:#e879f9;animation-duration:1.5s}.ldfraud-gauge-wrap{width:100%;max-width:240px;margin-top:8px;position:relative}.ldfraud-gauge{width:100%;height:auto;overflow:visible}.ldfraud-arc-track{stroke:#9479d62e;stroke-width:12px;stroke-linecap:round}.ldfraud-arc{stroke:url(#ldfraudArc);stroke-width:12px;stroke-linecap:round;filter:drop-shadow(0 0 5px #a855f766)}.ldfraud-arc-end{letter-spacing:.1em;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:9px;font-weight:800}.ldfraud-arc-end--hi{fill:#fb7185;text-anchor:start}.ldfraud-arc-end--lo{fill:#6ee7b7;text-anchor:end}.ldfraud-needle{transform-origin:100px 100px;transform-box:view-box;animation:ldfraud-sweep calc(var(--dur) - .48s) cubic-bezier(.34, 1.4, .5, 1) forwards}.ldfraud-needle line{stroke:#f5f3ff;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 5px #f5f3ffcc)}.ldfraud-needle-hub{fill:#a855f7;stroke:#f5f3ff;stroke-width:2px}@keyframes ldfraud-sweep{0%{transform:rotate(-74deg)}60%{transform:rotate(70deg)}76%{transform:rotate(56deg)}88%{transform:rotate(64deg)}to{transform:rotate(60deg)}}.ldfraud-score{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:3px;display:flex;position:absolute;bottom:2px;left:0;right:0}.ldfraud-score-num{letter-spacing:-.03em;background:linear-gradient(#f5f3ff 0%,#c4b5fd 100%);-webkit-text-fill-color:transparent;text-shadow:0 2px 16px #a855f766;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:800;line-height:1}.ldfraud-score-den{color:#8b7ec0;font-size:13px;font-weight:700}.ldfraud-chip{letter-spacing:.08em;color:#6ee7b7;opacity:0;background:#34d3991a;border:1px solid #34d39959;border-radius:30px;align-items:center;gap:6px;margin-top:20px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex;transform:translateY(8px)scale(.9)}.ldfraud-chip.is-in{animation:.5s cubic-bezier(.2,.9,.25,1.3) forwards ldfraud-chip-in}.ldfraud-chip svg{filter:drop-shadow(0 0 4px #34d39999)}@keyframes ldfraud-chip-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.ldfraud-msg{letter-spacing:.01em;color:#ede9fe;margin-top:18px;font-size:14px;font-weight:700}.ldfraud-dots i{opacity:.25;animation:1.3s step-end infinite ldfraud-dot}.ldfraud-dots i:nth-child(2){animation-delay:.22s}.ldfraud-dots i:nth-child(3){animation-delay:.44s}@keyframes ldfraud-dot{0%,60%{opacity:.25}30%{opacity:1}}.ldfraud-sub{letter-spacing:.02em;color:#9488c4;margin-top:6px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.ldfraud-root,.ldfraud-aura,.ldfraud-signal,.ldfraud-eyebrow-dot,.ldfraud-edge-pulse,.ldfraud-node,.ldfraud-dots i{animation:none}.ldfraud-signal{opacity:.4}.ldfraud-edge-pulse{opacity:0}.ldfraud-needle{animation:none;transform:rotate(60deg)}.ldfraud-chip{opacity:1;transform:none}.ldfraud-chip.is-in{animation:none}}.fsc-page{z-index:999999999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;color:#ede9fe;background:radial-gradient(120% 60% at 50% -10%,#a855f733 0%,#a855f700 55%),radial-gradient(80% 45% at 100% 100%,#d946ef1a 0%,#d946ef00 60%),#0b0a1f linear-gradient(#12102e 0%,#0c0b21 55%,#0b0a1f 100%);flex-direction:column;width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.6s cubic-bezier(.25,.85,.25,1) both fsc-neural-in;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}@keyframes fsc-neural-in{0%{opacity:0;filter:saturate(2.4)hue-rotate(-14deg)blur(6px);transform:scale(1.03)}55%{opacity:1;filter:saturate(1.4)hue-rotate(-5deg)blur(1px)}to{opacity:1;filter:saturate()hue-rotate()blur();transform:scale(1)}}.fsc-header{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 14px;border-bottom:1px solid #c4b5fd1a;flex-shrink:0;align-items:center;gap:12px;display:flex}.fsc-back-btn{color:#ede9fe;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ede9fe12;border:1px solid #c4b5fd24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.fsc-back-btn:active{background:#c4b5fd2e}.fsc-brand{letter-spacing:.01em;color:#d6cdf7;flex:1;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.fsc-brand svg{color:#c084fc;flex-shrink:0}.fsc-model-badge{letter-spacing:.12em;color:#d8b4fe;white-space:nowrap;background:#a855f71f;border:1px solid #a855f757;border-radius:30px;align-items:center;gap:5px;padding:4px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.fsc-model-dot{background:#c084fc;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite fsc-think;box-shadow:0 0 7px #c084fc}@keyframes fsc-think{0%,to{opacity:1}50%{opacity:.3}}.fsc-body{flex:1;padding:20px 16px 24px}.fsc-hero{text-align:center;background:linear-gradient(#ede9fe0f 0%,#ede9fe04 100%);border:1px solid #a855f74d;border-radius:20px;padding:24px 20px 22px;animation:.6s cubic-bezier(.2,.9,.25,1) 50ms both fsc-rise;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff14}.fsc-hero:before{content:"";background:linear-gradient(90deg,#0000,#c084fc,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.fsc-hero-glow{pointer-events:none;background:radial-gradient(circle,#a855f752 0%,#a855f700 70%);width:260px;height:170px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.fsc-hero-chipicon{color:#fff;background:linear-gradient(160deg,#c084fc 0%,#9333ea 100%);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;display:flex;position:relative;box-shadow:0 10px 26px #9333ea80,inset 0 1px #ffffff59}.fsc-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;margin-bottom:8px;font-size:11px;font-weight:700;position:relative}.fsc-hero-amount{letter-spacing:-.03em;background:linear-gradient(#f3e8ff 0%,#c084fc 50%,#9333ea 100%);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;text-shadow:0 2px 22px #a855f74d;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:800;line-height:1;position:relative}.fsc-hero-pill{color:#d8b4fe;background:#a855f71f;border:1px solid #a855f757;border-radius:30px;align-items:center;gap:5px;margin-top:14px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:relative}.fsc-hero-note{color:#a79bd4;margin-top:14px;font-size:12.5px;line-height:1.55;position:relative}.fsc-hero-note strong{color:#d8b4fe;font-weight:700}.fsc-reason{background:#ede9fe0a;border:1px solid #c4b5fd1f;border-radius:16px;gap:13px;margin-top:16px;padding:15px 16px;animation:.6s cubic-bezier(.2,.9,.25,1) .12s both fsc-rise;display:flex}.fsc-reason-icon{color:#c084fc;background:#a855f721;border:1px solid #a855f747;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.fsc-reason-title{color:#f5f1ff;letter-spacing:-.01em;margin-bottom:5px;font-size:14px;font-weight:700}.fsc-reason-body{color:#a79bd4;font-size:12.5px;line-height:1.6}.fsc-section{letter-spacing:.12em;text-transform:uppercase;color:#8b7fb8;margin:24px 0 12px;font-size:11px;font-weight:700}.fsc-signals{flex-direction:column;gap:10px;display:flex}.fsc-signal{animation:.55s cubic-bezier(.2,.9,.25,1) both fsc-rise;animation-delay:calc(.16s + var(--si,0) * 60ms);background:#ede9fe0a;border:1px solid #c4b5fd1f;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fsc-signal-icon{color:#d8b4fe;background:#a855f71f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.fsc-signal-main{flex:1;min-width:0}.fsc-signal-label{color:#f5f1ff;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.fsc-signal-sub{color:#8b7fb8;margin-top:2px;font-size:11.5px}.fsc-signal-state{letter-spacing:.14em;color:#e879f9;background:#d946ef1a;border:1px solid #d946ef52;border-radius:20px;flex-shrink:0;padding:3px 8px;font-size:9px;font-weight:800;animation:1.8s ease-in-out infinite fsc-think}.fsc-verdict{background:#ede9fe0a;border:1px solid #c4b5fd1f;border-radius:16px;align-items:center;gap:16px;padding:15px 16px;animation:.6s cubic-bezier(.2,.9,.25,1) .3s both fsc-rise;display:flex}.fsc-verdict-gauge{flex-shrink:0;width:86px;position:relative}.fsc-verdict-gauge svg{width:100%;height:auto;display:block}.fsc-gauge-track{stroke:#c4b5fd26;stroke-width:7px;stroke-linecap:round}.fsc-gauge-arc{stroke:#34d399;stroke-width:7px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:72px;filter:drop-shadow(0 0 5px #34d39980);animation:1.4s cubic-bezier(.3,0,.2,1) .5s both fsc-gauge-sweep}@keyframes fsc-gauge-sweep{0%{stroke-dashoffset:100px}to{stroke-dashoffset:72px}}.fsc-verdict-score{letter-spacing:.06em;color:#34d399;font-size:13px;font-weight:800;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.fsc-verdict-main{flex:1;min-width:0}.fsc-verdict-title{color:#f5f1ff;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.fsc-verdict-sub{color:#8b7fb8;margin-top:3px;font-size:11.5px;line-height:1.5}.fsc-footer{padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0a1fe0;border-top:1px solid #c4b5fd1a;flex-shrink:0;position:sticky;bottom:0}.fsc-cta{color:#fff;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#c084fc 0%,#9333ea 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:9px;width:100%;padding:16px 26px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .15s;display:flex;box-shadow:0 10px 28px #9333ea73,inset 0 1px #ffffff4d}.fsc-cta:active{transform:translateY(1px);box-shadow:0 6px 16px #9333ea61}.fsc-fine{color:#8b7fb8;text-align:center;margin-top:11px;font-size:11px;line-height:1.5}.fsc-page--empty{justify-content:center;align-items:center}.fsc-empty-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 36px;display:flex}.fsc-empty-title{color:#f5f1ff;letter-spacing:-.015em;font-size:19px;font-weight:800}.fsc-empty-sub{color:#a79bd4;max-width:300px;font-size:13.5px;line-height:1.55}.fsc-empty-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#c084fc 0%,#9333ea 100%);border:none;border-radius:50px;margin-top:16px;padding:13px 34px;font-family:inherit;font-size:14px;font-weight:800;box-shadow:0 10px 26px #9333ea6b}.fsc-empty-btn:active{transform:translateY(1px)}@keyframes fsc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fsc-page,.fsc-hero,.fsc-reason,.fsc-signal,.fsc-verdict,.fsc-model-dot,.fsc-signal-state{animation:none}.fsc-gauge-arc{stroke-dashoffset:72px;animation:none}}.ldrel-stage{z-index:2147483646;padding:env(safe-area-inset-top) 28px env(safe-area-inset-bottom);background:radial-gradient(110% 60% at 50% 0,#f4c95d2e 0%,#f4c95d00 55%),linear-gradient(#fffdf7 0%,#faf4e6 100%);flex-direction:column;justify-content:center;align-items:center;gap:30px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.35s both ldrel-in;display:flex;position:fixed;inset:0}@keyframes ldrel-in{0%{opacity:0}to{opacity:1}}.ldrel-scene{width:220px;height:190px;position:relative}.ldrel-burst{opacity:0;pointer-events:none;background:radial-gradient(circle,#f4c95d8c 0%,#f4c95d00 65%);border-radius:50%;width:180px;height:180px;animation:.55s ease-out 1.55s both ldrel-burst-flash;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)scale(.3)}@keyframes ldrel-burst-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.ldrel-dispatch{justify-content:center;align-items:flex-end;animation:.6s cubic-bezier(.55,0,.85,.4) 2.05s both ldrel-whoosh;display:flex;position:absolute;inset:0}@keyframes ldrel-whoosh{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(150px,-110px)rotate(14deg)scale(.55)}}.ldrel-envelope{perspective:500px;width:150px;height:96px;margin-bottom:10px;position:relative}.ldrel-env-body{background:linear-gradient(#f8e9c4 0%,#efd9a4 100%);border:1px solid #e2c583;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 32px #b48c2e47,inset 0 1px #ffffffa6}.ldrel-env-seam{background:#b48c2e59;width:90px;height:1.5px;position:absolute;bottom:0}.ldrel-env-seam--l{transform-origin:0 100%;left:-8px;transform:rotate(-33deg)}.ldrel-env-seam--r{transform-origin:100% 100%;right:-8px;transform:rotate(33deg)}.ldrel-ticket{z-index:2;background:linear-gradient(160deg,#2f8bff 0%,#026cdf 100%);border-radius:8px;align-items:center;gap:8px;width:104px;height:44px;margin-left:-52px;padding:0 10px;animation:.7s ease-in-out both ldrel-hover,.55s cubic-bezier(.5,0,.75,.4) .7s both ldrel-insert;display:flex;position:absolute;top:-46px;left:50%;overflow:hidden;box-shadow:0 10px 24px #026cdf66,inset 0 1px #fff6}@keyframes ldrel-hover{0%{opacity:0;transform:translateY(-16px)rotate(-4deg)}55%{opacity:1;transform:translateY(4px)rotate(1.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes ldrel-insert{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(78px)scale(.82)}}.ldrel-ticket-stub{color:#f4c95d;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ldrel-ticket-perf{border-left:2px dashed #ffffff8c;flex-shrink:0;width:0;height:30px}.ldrel-ticket-barcode{background:repeating-linear-gradient(90deg,#ffffffeb 0 2px,#0000 2px 5px);border-radius:2px;flex:1;height:22px}.ldrel-ticket-shine{background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:26px;height:140%;animation:.7s ease-in-out .15s ldrel-shine;position:absolute;top:-20%;left:-30%;transform:skew(-18deg)}@keyframes ldrel-shine{0%{left:-30%}to{left:120%}}.ldrel-env-flap{transform-origin:top;z-index:3;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#ebce8f 0%,#ddba6c 100%);border:1px solid #d2ad5c;border-radius:10px 10px 4px 4px;height:52px;animation:.45s cubic-bezier(.45,0,.3,1) 1.25s both ldrel-fold;position:absolute;top:0;left:0;right:0;transform:rotateX(-160deg);box-shadow:0 4px 10px #b48c2e40}@keyframes ldrel-fold{0%{transform:rotateX(-160deg)}to{transform:rotateX(0)}}.ldrel-env-seal{color:#fff7e0;z-index:4;opacity:0;background:radial-gradient(circle at 35% 30%,#e4b44c 0%,#c2902a 60%,#a87a1d 100%);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-22px;animation:.4s cubic-bezier(.3,1.6,.4,1) 1.6s both ldrel-stamp;display:flex;position:absolute;top:34px;left:50%;box-shadow:0 6px 16px #a87a1d80,inset 0 1px 2px #ffffff73}@keyframes ldrel-stamp{0%{opacity:0;transform:scale(2.1)}60%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ldrel-sparks{pointer-events:none;width:0;height:0;position:absolute;top:55%;left:50%}.ldrel-spark{opacity:0;width:5px;height:5px;transform:rotate(var(--a,0deg)) translateX(0);background:#f4c95d;border-radius:50%;animation:.65s ease-out 2.1s both ldrel-spark-fly;position:absolute;top:-2px;left:-2px;box-shadow:0 0 8px #f4c95de6}@keyframes ldrel-spark-fly{0%{opacity:1;transform:rotate(var(--a,0deg)) translateX(4px) scale(1)}to{opacity:0;transform:rotate(var(--a,0deg)) translateX(66px) scale(.4)}}.ldrel-caption{color:#3b3320;letter-spacing:-.015em;text-align:center;font-size:16.5px;font-weight:800}.ldrel-dots i{font-style:normal;animation:1.2s ease-in-out infinite ldrel-dot;display:inline-block}.ldrel-dots i:nth-child(2){animation-delay:.18s}.ldrel-dots i:nth-child(3){animation-delay:.36s}@keyframes ldrel-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ldrel-subcaption{letter-spacing:.1em;text-transform:uppercase;color:#b08d3c;text-align:center;margin-top:-22px;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.ldrel-stage,.ldrel-burst,.ldrel-dispatch,.ldrel-ticket,.ldrel-ticket-shine,.ldrel-env-flap,.ldrel-env-seal,.ldrel-spark,.ldrel-dots i{animation:none}.ldrel-ticket{opacity:0}.ldrel-env-flap{transform:rotateX(0)}.ldrel-env-seal{opacity:1}}.xfr-page{z-index:999999999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;color:#3b3320;background:radial-gradient(120% 55% at 50% -8%,#f4c95d38 0%,#f4c95d00 55%),radial-gradient(70% 40% at 100% 100%,#026cdf0f 0%,#026cdf00 60%),#fffdf7 linear-gradient(#fffdf7 0%,#fbf6ea 60%,#f8f1df 100%);flex-direction:column;width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.6s cubic-bezier(.22,.9,.3,1) both xfr-curtain-up;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}@keyframes xfr-curtain-up{0%{opacity:0;filter:brightness(.85)sepia(.35);transform:translateY(34px)}to{opacity:1;filter:brightness()sepia(0);transform:translateY(0)}}.xfr-header{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 14px;border-bottom:1px solid #b48c2e29;flex-shrink:0;align-items:center;gap:12px;display:flex}.xfr-back-btn{color:#3b3320;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#3b33200f;border:1px solid #b48c2e33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.xfr-back-btn:active{background:#b48c2e29}.xfr-brand{letter-spacing:.01em;color:#6b5b32;flex:1;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.xfr-brand svg{color:#d4af37;flex-shrink:0}.xfr-step-badge{letter-spacing:.13em;color:#026cdf;white-space:nowrap;background:#026cdf12;border:1px solid #026cdf40;border-radius:30px;padding:4px 10px;font-size:9.5px;font-weight:800}.xfr-body{flex:1;padding:20px 16px 24px}.xfr-hero{text-align:center;background:linear-gradient(#fff 0%,#fdf8ec 100%);border:1px solid #d4af3766;border-radius:20px;padding:26px 20px 22px;animation:.6s cubic-bezier(.2,.9,.25,1) 50ms both xfr-rise;position:relative;overflow:hidden;box-shadow:0 18px 44px #b48c2e29,inset 0 1px #fff}.xfr-hero-rays{pointer-events:none;background:repeating-conic-gradient(#f4c95d24 0deg 9deg,#f4c95d00 9deg 24deg);border-radius:50%;width:300px;height:300px;animation:26s linear infinite xfr-rays-turn;position:absolute;top:-80px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 62%);mask-image:radial-gradient(circle,#000 0%,#0000 62%)}@keyframes xfr-rays-turn{to{transform:translate(-50%)rotate(360deg)}}.xfr-hero-plane{color:#fff;background:linear-gradient(160deg,#f4c95d 0%,#d4af37 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;display:flex;position:relative;box-shadow:0 10px 24px #d4af3773,inset 0 1px #ffffff80}.xfr-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#b08d3c;margin-bottom:8px;font-size:11px;font-weight:800;position:relative}.xfr-hero-amount{letter-spacing:-.03em;background:linear-gradient(#8a6d1f 0%,#d4af37 55%,#b08d3c 100%);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:800;line-height:1;position:relative}.xfr-hero-pill{color:#026cdf;background:#026cdf12;border:1px solid #026cdf3d;border-radius:30px;align-items:center;gap:5px;margin-top:14px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:relative}.xfr-hero-note{color:#8a7a52;margin-top:14px;font-size:12.5px;line-height:1.55;position:relative}.xfr-hero-note strong{color:#6b5b32;font-weight:700}.xfr-reason{background:#fff;border:1px solid #b48c2e33;border-radius:16px;gap:13px;margin-top:16px;padding:15px 16px;animation:.6s cubic-bezier(.2,.9,.25,1) .12s both xfr-rise;display:flex;box-shadow:0 4px 14px #b48c2e14}.xfr-reason-icon{color:#d4af37;background:#d4af371f;border:1px solid #d4af374d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.xfr-reason-title{color:#3b3320;letter-spacing:-.01em;margin-bottom:5px;font-size:14px;font-weight:700}.xfr-reason-body{color:#8a7a52;font-size:12.5px;line-height:1.6}.xfr-section{letter-spacing:.12em;text-transform:uppercase;color:#a38f58;margin:24px 0 12px;font-size:11px;font-weight:800}.xfr-unlocks{flex-direction:column;gap:10px;display:flex}.xfr-unlock{animation:.55s cubic-bezier(.2,.9,.25,1) both xfr-rise;animation-delay:calc(.16s + var(--ui,0) * 70ms);background:#fff;border:1px solid #b48c2e2e;border-radius:14px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex;box-shadow:0 3px 10px #b48c2e0f}.xfr-unlock-icon{color:#026cdf;background:#026cdf12;border:1px solid #026cdf2e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.xfr-unlock-main{flex:1;min-width:0}.xfr-unlock-title{color:#3b3320;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.xfr-unlock-sub{color:#8a7a52;overflow-wrap:anywhere;margin-top:2px;font-size:11.5px;line-height:1.5}.xfr-summary{background:#fff;border:1px solid #b48c2e33;border-radius:16px;margin-top:20px;padding:4px 15px;animation:.6s cubic-bezier(.2,.9,.25,1) .34s both xfr-rise;box-shadow:0 4px 14px #b48c2e14}.xfr-summary-row{color:#8a7a52;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:13px;display:flex}.xfr-summary-val{color:#3b3320;text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:62%;font-weight:700;overflow:hidden}.xfr-summary-row--total{color:#3b3320;border-top:1px solid #b48c2e33;font-size:15.5px;font-weight:800}.xfr-summary-row--total span:last-child{color:#b08d3c;font-variant-numeric:tabular-nums}.xfr-footer{padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf7e0;border-top:1px solid #b48c2e29;flex-shrink:0;position:sticky;bottom:0}.xfr-cta{color:#3b2e08;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#f4c95d 0%,#d4af37 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:9px;width:100%;padding:16px 26px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .15s;display:flex;box-shadow:0 10px 26px #d4af3766,inset 0 1px #ffffff80}.xfr-cta:active{transform:translateY(1px);box-shadow:0 6px 16px #d4af3757}.xfr-fine{color:#a38f58;text-align:center;margin-top:11px;font-size:11px;line-height:1.5}.xfr-page--empty{justify-content:center;align-items:center}.xfr-empty-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 36px;display:flex}.xfr-empty-title{color:#3b3320;letter-spacing:-.015em;font-size:19px;font-weight:800}.xfr-empty-sub{color:#8a7a52;max-width:300px;font-size:13.5px;line-height:1.55}.xfr-empty-btn{color:#3b2e08;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#f4c95d 0%,#d4af37 100%);border:none;border-radius:50px;margin-top:16px;padding:13px 34px;font-family:inherit;font-size:14px;font-weight:800;box-shadow:0 10px 24px #d4af375c}.xfr-empty-btn:active{transform:translateY(1px)}.xfr-page--done{justify-content:center;align-items:center}.xfr-done-inner{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 34px;animation:.55s cubic-bezier(.2,.9,.25,1) both xfr-done-in;display:flex;position:relative}@keyframes xfr-done-in{0%{opacity:0;transform:translateY(14px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.xfr-done-mark{color:#fff;background:linear-gradient(160deg,#f4c95d 0%,#d4af37 100%);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:10px;animation:.55s cubic-bezier(.2,.9,.25,1.3) .1s both xfr-mark-pop;display:flex;box-shadow:0 16px 40px #d4af3780,inset 0 2px #ffffff80}@keyframes xfr-mark-pop{0%{opacity:0;transform:scale(.4)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}.xfr-done-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#b08d3c;font-size:11px;font-weight:800}.xfr-done-title{color:#3b3320;letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2}.xfr-done-sub{color:#8a7a52;max-width:320px;margin-top:4px;font-size:13.5px;line-height:1.6}.xfr-done-sub strong{color:#3b3320;font-weight:700}.xfr-done-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#2f8bff 0%,#026cdf 100%);border:none;border-radius:50px;align-items:center;gap:8px;margin-top:18px;padding:14px 40px;font-family:inherit;font-size:14.5px;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #026cdf5c,inset 0 1px #ffffff4d}.xfr-done-btn:active{transform:translateY(1px)}.xfr-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.xfr-confetti-bit{top:-18px;left:calc((var(--ci,0) * 5.5%) + 2%);opacity:0;width:8px;height:13px;animation:3.1s linear both xfr-confetti-fall;animation-delay:calc(var(--ci,0) * .12s);background:#d4af37;border-radius:2px;position:absolute}.xfr-confetti-bit:nth-child(4n+1){background:#f4c95d}.xfr-confetti-bit:nth-child(4n+2){background:#2f8bff}.xfr-confetti-bit:nth-child(4n+3){background:#e4572e;width:7px;height:11px}.xfr-confetti-bit:nth-child(4n){background:#34d399;width:6px;height:10px}@keyframes xfr-confetti-fall{0%{opacity:0;transform:translateY(0)rotate(0)}6%{opacity:1}to{opacity:.85;transform:translateY(105vh)rotate(560deg)}}@keyframes xfr-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.xfr-page,.xfr-hero,.xfr-reason,.xfr-unlock,.xfr-summary,.xfr-done-inner,.xfr-done-mark,.xfr-hero-rays{animation:none}.xfr-confetti{display:none}}.ios-sending{z-index:2147483646;padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);background:#000;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;animation:.4s both ios-sending-fade;display:flex;position:fixed;inset:0}@keyframes ios-sending-fade{0%{opacity:0}to{opacity:1}}.ios-sending-inner{text-align:center;flex-direction:column;align-items:center;gap:34px;display:flex}.ios-sending-avatar{background:linear-gradient(150deg,#0a84ff 0%,#026cdf 100%);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;animation:.6s cubic-bezier(.2,.9,.25,1.15) both ios-avatar-in,2.4s ease-in-out .6s infinite ios-avatar-breathe;display:flex;position:relative;box-shadow:0 12px 34px #026cdf6b}.ios-sending-initials{color:#fff;letter-spacing:.02em;font-size:30px;font-weight:700}.ios-sending-plane{color:#026cdf;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;animation:1.8s ease-in-out .6s infinite ios-plane-float;display:flex;position:absolute;bottom:-6px;right:-6px;box-shadow:0 4px 12px #00000059}@keyframes ios-avatar-in{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes ios-avatar-breathe{0%,to{box-shadow:0 12px 34px #026cdf6b}50%{box-shadow:0 12px 44px #026cdfa6}}@keyframes ios-plane-float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(2px,-3px)rotate(-8deg)}}.ios-sending-text{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.4;animation:.5s .35s both ios-caption-in}.ios-sending-text strong{font-weight:700}.ios-sending-sub{color:#ffffff80;margin-top:-22px;font-size:13.5px;animation:.5s .55s both ios-caption-in}@keyframes ios-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cso-page{z-index:999999999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#fff;flex-direction:column;width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.cso-page--enter{animation:.5s cubic-bezier(.2,.9,.25,1) both cso-ios-present}@keyframes cso-ios-present{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cso-page--enter{animation:.3s both cso-ios-fade}@keyframes cso-ios-fade{0%{opacity:0}to{opacity:1}}}.cso-hero-wrapper{flex-shrink:0;width:100%;position:relative}.cso-hero-img{width:100%;height:calc(200px + env(safe-area-inset-top,0px));object-fit:cover;object-position:top center;display:block}.cso-hero-scrim{background:linear-gradient(#1313130d 0%,#1313138c 100%);position:absolute;inset:0}.cso-hero-overlay{top:calc(14px + env(safe-area-inset-top,0px));justify-content:space-between;display:flex;position:absolute;left:14px;right:14px}.cso-back-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#131313c7;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cso-hero-caption{background:#131313;padding:12px 15px 16px}.cso-hero-datetime{color:#fff;letter-spacing:.03em;font-size:11.5px}.cso-hero-name{color:#fff;letter-spacing:-.015em;text-transform:uppercase;margin-top:4px;font-size:19px;font-weight:800;line-height:1.15}.cso-hero-venue{color:#fff9;margin-top:4px;font-size:12px}.cso-body{flex:1;padding:24px 18px 20px}.cso-badge{color:#c0362c;letter-spacing:.09em;text-transform:uppercase;background:#fdeceb;border-radius:30px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.cso-icon-halo{color:#d13b30;background:radial-gradient(circle at 50% 40%,#fdeceb 0%,#fbe1df 100%);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:16px;display:flex;box-shadow:0 6px 18px #c1362c24}.cso-title{color:#131313;letter-spacing:-.02em;margin-bottom:10px;font-size:22px;font-weight:800;line-height:1.2}.cso-lede{color:#55606d;font-size:14px;line-height:1.6}.cso-lede strong{color:#1c2b3a;font-weight:700}.cso-seat-callout{background:#fafafa;border:1px solid #e6e6e6;border-radius:12px;align-items:center;gap:13px;margin-top:20px;padding:13px 15px;display:flex}.cso-seat-chip{color:#fff;background:#131313;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cso-seat-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.cso-seat-label{letter-spacing:.07em;color:#9aa1a9;text-transform:uppercase;font-size:10px;font-weight:700}.cso-seat-value{color:#131313;letter-spacing:-.01em;font-size:14.5px;font-weight:700}.cso-divider{background:#ececec;height:1px;margin:22px 0 18px}.cso-why-title{letter-spacing:.08em;color:#555;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700}.cso-reasons{flex-direction:column;gap:16px;display:flex}.cso-reason{align-items:flex-start;gap:13px;display:flex}.cso-reason-icon{color:#026cdf;background:#f0f6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cso-reason-text h4{color:#1c2b3a;letter-spacing:-.01em;margin-bottom:3px;font-size:14px;font-weight:700}.cso-reason-text p{color:#6a7480;font-size:12.5px;line-height:1.5}.cso-guide-card{background:#f0f6ff;border:1px solid #d3e5fb;border-radius:12px;margin-top:22px;padding:15px 16px}.cso-guide-header{color:#026cdf;align-items:center;gap:7px;margin-bottom:8px;font-size:13.5px;font-weight:700;display:flex}.cso-guide-text{color:#4a5a6d;font-size:12.5px;line-height:1.6}.cso-guide-text strong{color:#1c2b3a;font-weight:700}.cso-footer{padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #ececec;flex-direction:column;flex-shrink:0;gap:10px;display:flex;position:sticky;bottom:0}.cso-primary-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:.01em;background:#026cdf;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px 26px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s;display:flex}.cso-primary-btn:active{background:#0257b3}.cso-secondary-btn{color:#55606d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;padding:4px;font-family:inherit;font-size:13.5px;font-weight:600}.cso-secondary-btn:active{color:#131313}.cso-page--empty{justify-content:center;align-items:center}.cso-empty-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 36px;display:flex}.cso-empty-title{color:#111;font-size:17px;font-weight:800}.cso-empty-sub{color:#888;font-size:13.5px;line-height:1.5}.cso-empty-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#026cdf;border:none;border-radius:50px;margin-top:14px;padding:13px 32px;font-family:inherit;font-size:14px;font-weight:700}.cso-empty-btn:active{background:#0257b3}.se-page{z-index:999999999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;width:100%;height:100dvh;padding:24px 18px calc(40px + env(safe-area-inset-bottom,0px));background:#f7f7f8;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;position:fixed;top:0;left:0;overflow:hidden auto}.se-header{max-width:960px;margin:0 auto 20px}.se-title{color:#111;font-size:20px;font-weight:800}.se-subtitle{color:#777;margin-top:4px;font-size:13px}.se-tabs{gap:8px;max-width:960px;margin:0 auto 20px;display:flex}.se-tab{color:#444;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #d8d8d8;border-radius:50px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700}.se-tab--active{color:#fff;background:#026cdf;border-color:#026cdf}.se-layout{align-items:flex-start;gap:20px;max-width:960px;margin:0 auto;display:flex}.se-form,.se-preview{background:#fff;border:1px solid #ececec;border-radius:10px;flex:1 1 0;min-width:0;padding:20px}@media (width<=700px){.se-layout{flex-wrap:wrap}.se-form,.se-preview{flex-basis:100%}}.se-section-title{letter-spacing:.08em;color:#555;margin-bottom:14px;font-size:12px;font-weight:700}.se-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.se-field label{color:#333;font-size:12.5px;font-weight:600}.se-field input,.se-field select{color:#111;background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.se-field input:focus,.se-field select:focus{border-color:#026cdf;outline:none}.se-field input:disabled,.se-field select:disabled{color:#999;background:#f5f5f5}.se-row{gap:12px;display:flex}.se-row .se-field{flex:1}.se-field--checkbox label{cursor:pointer;align-items:center;gap:8px;display:flex}.se-field--checkbox input[type=checkbox]{accent-color:#026cdf;width:15px;height:15px}.se-field-hint{color:#888;margin:4px 0 0;font-size:11.5px;line-height:1.5}.se-send-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#026cdf;border:none;border-radius:50px;width:100%;margin-top:4px;padding:13px 26px;font-family:inherit;font-size:14.5px;font-weight:700}.se-send-btn:disabled{cursor:default;background:#9dc4ee}.se-status{border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.se-status--success{color:#1a8a4c;background:#e4f7ec}.se-status--error{color:#b3261e;background:#fdeaea}.se-preview-frame-wrap{background:#f0f0f0;border:1px solid #ececec;border-radius:8px;height:520px;overflow:hidden}.se-preview-frame{border:0;display:block}.RESERVETICKETS,.checkout{letter-spacing:.008em;background:#fff;height:100vh;font-family:Poppins,sans-serif}.header-blue-bg{background:#026cdf;width:100%;height:8px}.header>p{letter-spacing:.015em}.header>p:nth-child(2){margin:10px 20px;font-size:18px;font-weight:600}.header>p:nth-child(3){margin:-10px 20px 0;font-size:14px;font-weight:350;transform:translateY(-8px)}.header{color:#fff;background:#131313;padding:0 0 16px}.top-nav>div:first-child{gap:8px;margin-top:10px;font-size:16px;font-weight:500;display:flex;transform:translateY(-2px)}.top-nav{width:calc(100% - 40px);margin:0 auto;padding:0}.top-nav>p:nth-child(2){margin:5px 0 6px;font-size:15.8px;font-weight:390}.dot-icon{color:gray}.top-nav>p:nth-child(3){color:#000000b3;width:22.5rem;font-size:13.2px;font-weight:280;line-height:18.5px}.top-nav>p:nth-child(4){color:#026cdf;margin:-8px 0 17px;font-size:14px;font-weight:400}.top-nav hr{border:.7px solid #00000026}.second-nav{justify-content:space-between;margin:14px 0 14.3px;display:flex}.second-nav>div:first-child{gap:5px;display:grid}.second-nav>div:first-child p:nth-child(2){margin-top:-2px;font-size:15.5px;font-weight:400}.second-nav>div:first-child p:nth-child(3){color:#000c;font-size:13px;font-weight:160}.second-nav>div:first-child p:first-child{letter-spacing:.01em;font-size:15px;font-weight:500}.second-nav>div:nth-child(2){align-items:center;gap:15px;height:3rem;display:flex}.second-nav>div:nth-child(2) div{color:#fff;background-color:#026cdf;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:30px;display:grid}.second-nav>div:nth-child(2) div:first-child{background-color:#808080e6}.description{margin:17px 0 1px;font-weight:500}.description+p{color:#000000e6;margin-bottom:13px;font-size:15px;font-weight:300}.RESERVETICKETS .reserve-footer{width:100%;box-shadow:none;z-index:40;box-sizing:border-box;border-top:1px solid #0000004d;margin:0;padding-bottom:92px;position:fixed;bottom:0;left:0}.RESERVETICKETS button{color:#fff;letter-spacing:.04em;z-index:41;background-color:#3b8656;border:none;border-radius:5px;width:calc(100% - 40px);height:3rem;font-size:16px;font-weight:400;position:absolute;bottom:10px;left:20px}.Loading_Screen_Reserve{z-index:50;background:#000000bf;place-items:center;width:100vw;height:100vh;display:grid;position:fixed;top:0}.Loading_Screen_Reserve>div{text-align:center;color:#fff;width:5rem;font-family:Poppins,sans-serif;font-size:14.5px}.check-header{background-color:#131313;width:100%;position:relative}.check-header img{width:100%}.time-countdown{color:#fff;text-align:right;background-color:red;margin-top:-5rem}.first_loading{z-index:99999;background-color:#fff;place-items:center;width:100vw;height:100vh;display:grid;position:fixed}.first-load-div>div:first-child{border:4px solid #0241df3c;border-radius:50%;width:1.3rem;height:1.3rem;animation:1s linear infinite spin;position:relative}.first-load-div>div:first-child:after{content:"";border:4px solid #0000;border-top-color:#022edff0;border-radius:50%;position:absolute;inset:-3.5px}.first-load-div{place-items:center;gap:17px;display:grid}.first-load-div p{-webkit-text-stroke:.025em;letter-spacing:.02em;font-size:15px;font-weight:500}.tlr-spinner{width:90px;height:90px;animation:1.6s linear infinite tlr-rotate}.tlr-ring{stroke-linecap:round;animation:1.4s ease-in-out infinite tlr-dash}.tlr-ring--purple{stroke:#975cf0}.tlr-ring--white{stroke:#74f3ff;animation-delay:.15s}.tlr-ring--blue{stroke:#026cdf;animation-delay:.3s}.CheckoutPreview{overflow-anchor:none;background-color:#fff;width:100%;height:100vh;font-family:Poppins,sans-serif;overflow:hidden auto}.CheckoutPreview>div:first-child>img{width:100%}.checkout-firstnav{background-color:#fff;width:90%;height:3rem;margin:-1.2rem auto 0;position:relative;box-shadow:1px 2px 8px #0003}.checkout-secnav,.checout-first-nav,.check-sec-nav,.check-third-nav,.check-fourth-nav,.check-fifth-nav,.insurance,.showpayment{background-color:#fff;width:90%;margin:1rem auto 0;padding:20px;box-shadow:1px 2px 8px #0003}.check-third-nav{padding:0 20px 20px}@keyframes fade-bg{0%{background-color:#ececec}to{background-color:#d3d3d3}}.checkout-secnav p{animation:1s .5s infinite alternate forwards fade-bg}.checkout-secnavone>p:first-child{width:10rem;height:2.5rem}.checkout-secnavone>p:nth-child(2){width:100%;height:5.5rem;margin:1.5rem 0 0}.checkout-secnavone>div,.checkoutthirdnav>div,.checkout-fithnav>div{justify-content:space-between;margin:1.5rem 0;display:flex}.checkout-secnavone>div p,.checkoutthirdnav>div p,.checkout-fithnav>div p{height:1.3rem}.checkout-secnavone>div p:first-child,.checkoutthirdnav>div p:first-child{width:1rem}.checkout-secnavone>div p:nth-child(2),.checkoutthirdnav>div p:nth-child(2){width:4.5rem;transform:translate(-6rem)}.checkout-secnavone>div p:nth-child(3),.checkoutthirdnav>div p:nth-child(3){width:5rem}.checkout-secnavone>p:nth-child(4),.checkoutthirdnav>p:nth-child(2){width:90%;height:5.5rem;margin:0 0 0 auto}.checkoutthirdnav>div{margin-top:0}.checkoutfourthnav p:first-child,.checkout-fithnav>div p:first-child{width:40%;height:2rem}.checkoutfourthnav p:nth-child(2){width:90%;height:4rem;margin:1.5rem 0 0 auto}.checkoutfourthnav p:nth-child(3){width:90%;height:6.5rem;margin:1.5rem 0 0 auto}.checkout-fithnav>div p:nth-child(2){width:15%;height:2rem}.checkout-fithnav>p:nth-child(2){width:90%;height:5rem;margin:0 0 0 auto}.checkout-sixthnav{gap:1.2rem;display:grid}.checkout-sixthnav>div:first-child p{width:25%;height:2.2rem}.checkout-sixthnav>div:first-child,.checkout-sixthnav>div:nth-child(3),.checkout-sixthnav>div:nth-child(4){justify-content:space-between;display:flex}.checkout-sixthnav>div:nth-child(2) p{width:20%;height:.8rem}.checkout-sixthnav>div:nth-child(3) p:first-child{width:50%}.checkout-sixthnav>div:nth-child(3) p:nth-child(2),.checkout-sixthnav>div:nth-child(4) p:nth-child(2){width:18%}.checkout-sixthnav>div:nth-child(3) p,.checkout-sixthnav>div:nth-child(4) p,.checkout-sixthnav>div:nth-child(5) p{height:1.6rem}.checkout-sixthnav>div:nth-child(4) p:first-child{width:35%}.checkout-sixthnav>div:nth-child(5) p{width:20%}.checkout-sixthnav>p:nth-child(6){width:100%;height:2.3rem}.checkout-sixthnav{width:100%}.checout-first-nav>p:first-child{width:90%;font-size:20px;font-weight:600;line-height:23px}.checout-first-nav>p:nth-child(2){letter-spacing:.025em;margin:8px 0 2px;font-size:14px;font-weight:450}.checout-first-nav>p:nth-child(3){color:#000;font-size:14px;font-weight:300}.checout-first-nav>div:nth-child(4){border-top:1.5px solid #d3d3d399;margin:20px 0}.checout-first-nav>div:nth-child(5){cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;transition:all 1s ease-in-out;display:flex}.checout-first-nav>div:nth-child(5) p{letter-spacing:.03em;font-size:18px;font-weight:600}.checout-first-nav>div:nth-child(6){transition:all 2s ease-in-out}.checout-first-nav>div:nth-child(6) p:first-child{margin:12px 0 2px;font-size:15px;font-weight:400}.checout-first-nav>div:nth-child(6) p:nth-child(2){color:#000000bf;margin:-1px 0 12px;font-size:15px;font-weight:100}.checout-first-nav>div:nth-child(6)>div:nth-child(3){align-items:center;gap:5px;display:flex}.checout-first-nav>div:nth-child(6)>div:nth-child(3) p:nth-child(2){color:#000c;margin:0 2px 0 6px;font-weight:400}.checout-first-nav>div:nth-child(6)>div:nth-child(3) p:nth-child(3){color:#000000b3;font-weight:100}.checout-first-nav>div:nth-child(6)>div:nth-child(3) p{font-size:14.5px}.check-sec-nav>p:first-child{letter-spacing:.05em;font-size:22px;font-weight:600}.check-sec-nav>p:nth-child(2){-webkit-text-stroke:.03em;letter-spacing:.03em;margin:10px 0;font-size:15px}.check-sec-nav>div:nth-child(3),.check-sec-nav>div:nth-child(4) div{transition:all 1s ease-in-out;display:grid}.check-sec-nav>div:nth-child(3) label,.check-sec-nav>div:nth-child(4) label{color:#000000b3;-webkit-text-stroke:.009em;margin:0 0 3px;font-size:13px;font-weight:100}.check-sec-nav>div:nth-child(3) select,.check-sec-nav>div:nth-child(4) select{color:#000;appearance:none;background-color:#fff;border:1px solid #0006;border-radius:2px;outline:none;height:2.8rem;margin-bottom:1.4rem;padding:0 20px;font-family:Poppins,sans-serif;font-size:15px}.check-sec-nav>div:nth-child(4) select{margin-bottom:1.15rem}.check-sec-nav>div:nth-child(3) select:hover,.check-sec-nav>div:nth-child(4) select:hover{border:1px solid #064ce0}.check-sec-nav>p:nth-child(5){margin-bottom:.5rem;font-size:16px;font-weight:500}.check-sec-nav>div:nth-child(6){justify-content:space-between;font-size:15px;font-weight:500;display:flex}.check-sec-nav>p:nth-child(7){letter-spacing:.01em;color:#000000a6;margin-top:10px;font-size:14.5px;line-height:22px}.check-third-nav>p:first-child{color:#fff;letter-spacing:.034em;-webkit-text-stroke:.02em;background-color:#064ce0;margin:0 -20px;padding:10px 25px;font-size:22px;font-weight:500}.check-third-nav>div:nth-child(2){letter-spacing:.03em;border:1px solid #064ce0;border-radius:3px;align-items:center;gap:25px;margin:1.25rem 0 1rem;padding:17px 15px;font-size:15px;display:flex}.check-third-nav>div:nth-child(3){letter-spacing:.02em;-webkit-text-stroke:.01em;align-items:center;gap:10px;margin:1.05rem 0 4px;font-size:15px;font-weight:500;display:flex}.check-third-nav>div:nth-child(4),.check-fourth-nav>div:nth-child(2)>p:nth-child(2),.souvenir-parent>p:nth-child(2){color:#0000008c;font-size:15px;line-height:22px}.check-third-nav>div:nth-child(4) p span:nth-child(2),.check-fourth-nav>div:nth-child(2)>p:nth-child(2) span:nth-child(2),.souvenir-parent .souvenir-read-less{color:#064ce0;cursor:pointer;letter-spacing:.03em;font-size:15px;text-decoration:underline}.check-third-nav>div:nth-child(5)>p:first-child{color:#fff;background-color:#aa31ff;border-radius:5px;width:fit-content;margin:1rem 0 5px;padding:1px 8px;font-size:12.4px;font-weight:600}.check-third-nav>div:nth-child(5)>div:nth-child(2){margin-bottom:16px}.check-third-nav>div:nth-child(5)>div:nth-child(2),.check-third-nav>div:nth-child(5)>div:nth-child(3){letter-spacing:.02em;justify-content:space-between;display:flex}.check-third-nav>div:nth-child(5)>div:nth-child(2)>div:first-child>p:first-child,.check-third-nav>div:nth-child(5)>div:nth-child(3)>div:first-child>p:first-child{margin-bottom:3px;font-size:13px}.check-third-nav>div:nth-child(5)>div:nth-child(2)>div:first-child>p:nth-child(2),.check-third-nav>div:nth-child(5)>div:nth-child(3)>div:first-child>p:nth-child(2){-webkit-text-stroke:.01em;width:90%;font-size:13px;font-weight:500;line-height:18px}.check-third-nav>div:nth-child(5)>div:nth-child(2)>div p:nth-child(3),.check-third-nav>div:nth-child(5)>div:nth-child(3)>div:first-child>p:nth-child(3),.vip-figures{margin:3px 0 0;font-family:Hanken Grotesk,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;font-weight:450}.vip-figures{letter-spacing:.06em;font-weight:350!important}.check-third-nav>div:nth-child(5)>div:nth-child(2)>div:nth-child(2),.check-third-nav>div:nth-child(5)>div:nth-child(3)>div:nth-child(2),.vip-setprice{color:#00000080;border:.1px solid #0003;border-radius:30px;align-items:center;gap:10px;height:fit-content;padding:2px 2px 2px 10px;display:flex;box-shadow:1px 2px 8px #0003}.check-third-nav>div:nth-child(5)>div:nth-child(2)>div:nth-child(2) div,.check-third-nav>div:nth-child(5)>div:nth-child(3)>div:nth-child(2)>div:nth-child(2)>div,.vip-setprice{color:#0000004d;align-items:center;display:flex}.check-third-nav>div:nth-child(5)>div:nth-child(2)>div:nth-child(2) div:nth-child(3),.check-third-nav>div:nth-child(5)>div:nth-child(3)>div:nth-child(2) div:nth-child(3),.vip-setprice div:nth-child(3){color:#fffc;background-color:#064ce0;border-radius:50%;place-items:center;padding:10px;display:grid}.check-third-nav>div:nth-child(5)>div:nth-child(3)>div:nth-child(2) div:first-child,.vip-setprice div:first-child{color:#0000004d;display:grid}.check-third-nav>div:nth-child(5)>div:nth-child(2)>div:nth-child(2) p:nth-child(2),.check-third-nav>div:nth-child(5)>div:nth-child(3)>div:nth-child(2)>p:nth-child(2),.vip-setprice>p:nth-child(2){color:#000000d9;background-color:#80808026;border-radius:2px;place-items:center;height:2rem;font-size:14px;font-weight:600;display:grid;width:2rem!important}.check-fourth-nav>p:first-child{letter-spacing:.025em;font-size:23px;font-weight:500}.check-fourth-nav>div:nth-child(2)>div:first-child{align-items:start;gap:12px;width:90%;margin:9px 0 0;display:flex}.check-fourth-nav>div:nth-child(2)>div:first-child img{height:1.05rem;transform:translateY(4px)}.check-fourth-nav>div:nth-child(2)>div:first-child>p:nth-child(2),.check-fourth-nav>div:nth-child(3)>div:first-child>p:first-child,.check-fourth-nav .vip-title-row>p:first-child{-webkit-text-stroke:.01em;letter-spacing:.02em;font-size:14.85px;font-weight:500;line-height:22px}.check-fourth-nav>div:nth-child(2)>p:nth-child(2){width:95%;margin:5px 0 0;font-size:15px;line-height:23px}.check-fourth-nav>div:nth-child(2)>p:nth-child(2)>span:nth-child(2),.souvenir-parent>p:nth-child(2)>span:nth-child(2){font-size:14px}.souvenir-parent>p:nth-child(2){letter-spacing:.02em;width:90%;margin-top:6px!important}.check-fourth-nav>div:nth-child(3),.souvenir-parent>p:nth-child(2){margin:15px 0 0}.check-fourth-nav>div:nth-child(3)>div:first-child>p:first-child,.check-fourth-nav .vip-title-row>p:first-child{font-size:13.5px}.check-fourth-nav>div:nth-child(4){border-top:.5px solid #00000059;width:100%;margin:16px 0 1.2rem}.vip-figures-setprice{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.vip-setprice{align-self:center}.vip-title-row .vip-setprice{transform:translateY(15px)}.vip-title-row{justify-content:space-between;align-items:center;display:flex}.souvenir-parent .vip-title-row{min-height:49px;margin-top:5px}.souvenir-parent .vip-title-row .vip-setprice{transform:translateY(15px)}.vip-figures-setprice div p:first-child{-webkit-text-stroke:.005em;margin:5px 0 1px}.vip-figures-setprice div p:nth-child(2){color:#000000a6;width:85%;font-size:13px}.souvenir-parent>div:first-child{-webkit-text-stroke:.01em;align-items:center;gap:10px;font-size:16.5px;font-weight:500;display:flex}.souvenir-figures{margin:-5px 0 0!important}.souvenir-parent .souvenir-paragraph{width:95%!important}.check-fifth-nav p:nth-child(2){margin:5px 0 3.5px;font-size:15px;font-weight:500}.check-fifth-nav p:nth-child(3){color:#0000008c;font-size:15.3px;line-height:22.5px}.check-fifth-nav .findHotelClicked{color:#077b46;white-space:nowrap;align-items:center;gap:13px;margin-top:15px;font-size:12.7px;display:flex}.check-fifth-nav .findHotelunClicked{color:#064ce0;border:1px solid #064ce0;border-radius:4px;place-items:center;margin-top:15px;padding:8px;font-size:15px;font-weight:500;display:grid}.check-sixth-nav{background-color:#fff;width:100%;margin-top:20px;padding:20px 23px;position:sticky;bottom:0;box-shadow:0 0 8px #00000036}.check-sixth-nav>div:first-child{background-color:#000;width:2rem;height:.25rem}.check-sixth-nav>div:nth-child(2)>div:first-child{justify-content:space-between;align-items:end;display:flex}.check-sixth-nav>div:nth-child(2)>div:first-child p:first-child{-webkit-text-stroke:.02em;margin-top:7px;font-size:20px;font-weight:600}.check-sixth-nav>div:nth-child(2)>div:first-child p:first-child span{color:#0000005c;letter-spacing:.03em;font-size:11.5px;font-weight:100}.check-sixth-nav>div:nth-child(2)>div:first-child p:nth-child(2){-webkit-text-stroke:.02em;align-items:center;gap:10px;font-family:Ubuntu,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:18px;font-weight:500;display:flex}.check-sixth-nav>div:nth-child(2) .sixth-hr{border:.65px solid #00000038;width:auto;margin:1.2rem -20px 2.2rem}.extra-sixth>div{justify-content:space-between;margin-bottom:24px;display:flex}.extra-sixth>p:first-child{margin-bottom:2px;font-size:17.5px;font-weight:500}.check-sixth-nav .payment-hr+.extra-sixth>p:first-child{margin-top:8px}.extra-sixth>div:nth-child(2)>p:first-child{color:#0009;align-items:center;gap:10px;font-family:Ubuntu,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:15.5px;display:flex}.extra-sixth>div:nth-child(2) p:nth-child(2){color:#000000d9;letter-spacing:.035em;font-family:Hanken Grotesk,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.extra-sixth>div:nth-child(2)>p:first-child>p span{font-family:Hanken Grotesk,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.icon-badge{z-index:0;justify-content:center;align-items:center;padding:5px;display:inline-flex;position:relative}.icon-badge:before{content:"";background:#f04a4a;position:absolute;inset:0;transform:rotate(15deg)}.please-agree-before-continue{border:1px solid #f04a4a;border-radius:4px;align-items:center;gap:30px;height:4.8rem;margin-top:1rem;padding:0 13px;display:flex}.please-agree-before-continue p,.input-errors p{color:#000000d9;font-size:15px;line-height:23px}.read-agreement>div:first-child{aspect-ratio:1;border:1.3px solid #00000080;border-radius:1px;height:1.5rem}.read-agreement{gap:20px;margin:1.5rem 0 0;display:flex}.read-agreement p{word-spacing:.02em;font-size:14.5px;font-weight:500;line-height:23px}.read-agreement p span{color:#064ce0;text-decoration:underline}.payment-button{appearance:none;color:#fff;letter-spacing:.02em;cursor:pointer;background-color:#077b46;border:none;border-radius:5px;outline:none;width:100%;margin-top:1.5rem;padding:12px 0;font-family:Hanken Grotesk,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17.5px;font-weight:700}.sales-final{color:#0000008c;margin:1.5rem 0 1rem}.extra-ticket-quote:after,.our-promise>div:first-child:after{content:"";filter:drop-shadow(0 1px 1px #00000059);border-top:6px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.our-promise>div:first-child:after{width:1rem;height:1rem;bottom:-16px;transform:translate(1.8rem)}.pm-quote{vertical-align:middle;cursor:pointer;align-items:center;margin-left:4px;display:inline-flex;position:relative}.pm-quote-bubble{color:#000000b3;z-index:30;background:#fff;border:.5px solid #00000080;border-radius:5px;width:14rem;padding:10px 10px 8px;font-size:12.5px;font-weight:200;line-height:20px;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%,4px);box-shadow:0 1px 2px #000000b3}.pm-quote-bubble:after{content:"";filter:drop-shadow(0 1px 1px #00000059);border-top:6px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.pm-quote-bubble.city-quote{transform:translate(calc(4rem - 50%),4px)}.pm-quote-bubble.city-quote:after{transform:translate(calc(-50% - 4rem))}.insurance img{-webkit-user-select:none;user-select:none;width:23rem;margin-top:1rem}.insurance>.selection-required{color:#f04a4a;border:1.5px solid #f04a4a;border-radius:4px;width:fit-content;padding:0 10px;font-size:14px}.insurance>p:nth-child(2){margin:1rem 0 0;font-size:21px;font-weight:600}.insurance>div:nth-child(4){background-color:#064ce0;width:100%;height:.7rem;margin:2rem 0 1rem}.insurance>p:nth-child(5){color:#000000e6;font-size:14.7px;font-weight:100}.insurance>p:nth-child(5) span:first-child,.insurance>p:nth-child(5) span:nth-child(4){-webkit-text-stroke:.02em;color:#000}.insurance>p:nth-child(5) span:nth-child(2),.insurance>p:nth-child(6) span{color:#000000b8;font-family:sans-serif;font-style:italic}.insurance>p:nth-child(5) span:nth-child(4){letter-spacing:.02em;font-family:Hanken Grotesk,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:350}.insurance>p:nth-child(6){color:#000000d9;letter-spacing:.02em;margin-top:1.5rem;font-size:14.7px}.insurance .protected-unclicked,.unprotected-unclicked{cursor:pointer;border-radius:4px 0 4px 4px;align-items:start;gap:15px;padding:15px;display:flex;position:relative}.insurance .protected-unclicked{border:1px solid #064ce0;margin-top:2rem}.unprotected-unclicked:hover,.unprotected-unclicked:active{border:1px solid #064ce0}.insurance .protected-unclicked>p:first-child{color:#fff;background-color:#064ce0;border-radius:4px 4px 0 0;padding:0 10px;font-size:14px;position:absolute;top:0;right:0;transform:translate(1px,-21px)}.insurance .protected-unclicked>div:nth-child(2),.unprotected-unclicked>div:first-child{aspect-ratio:1;border:1px solid gray;border-radius:50%;width:1.5rem;height:1.5rem;transform:translateY(2px)}.insurance .protected-unclicked>div:nth-child(3)>p:first-child{-webkit-text-stroke:.015em;font-size:15px}.insurance .protected-unclicked>div:nth-child(3)>p:nth-child(2),.unprotected-unclicked p{color:#000000a6;font-size:15px;font-weight:100}.insurance .protected-clicked{align-items:start;gap:10px;margin-top:1.8rem;padding:0 30px;display:flex}.insurance .protected-clicked p{color:#077b46;letter-spacing:.015em;font-size:14px}.insurance .protected-clicked p span{font-weight:500}.unprotected-unclicked{margin-top:1.5rem}.unprotected-unclicked p{-webkit-text-stroke:.01em;font-size:14.3px}.unprotected-clicked>div:first-child{background-color:#fff;border:6px solid #000;border-radius:50%;width:1.5rem;height:1.5rem}.unprotected-clicked{align-items:center;gap:10px;margin-top:1.2rem;padding:0 30px;display:flex}.unprotected-clicked p{color:#f04a4a;font-size:13px;font-weight:500}.fave-fan{align-items:center;gap:8px;margin-top:1.2rem;display:flex}.fave-fan p{font-size:14px;font-weight:100;transform:translateY(2px)}.fave-fan p span{-webkit-text-stroke:.01em;font-weight:400}.our-promise{position:relative}.our-promise>div:first-child{background-color:#fff;border:1px solid #0000004d;border-radius:3px;width:15rem;padding:8px;font-size:12px;position:absolute;top:-15rem;transform:translateY(5px);box-shadow:0 0 2.5px #0000008c}.our-promise>div:first-child p:first-child{-webkit-text-stroke:.02em;letter-spacing:.02em;justify-content:space-between;align-items:center;font-weight:500;display:flex}.our-promise>div:first-child p:nth-child(2){color:#000c;width:95%;margin-top:5px;font-weight:100}.our-promise .free-look-period{border:.7px solid #0000004d;align-items:center;gap:10px;width:fit-content;margin-top:1rem;padding:3px 10px;display:flex}.free-plan-inbetween-hr{border-top:1px solid #00000026;margin:1.5rem 0}.plan-pricing-paragraph{word-spacing:.03em;letter-spacing:.03em;font-size:15px;font-weight:100;line-height:20px}.plan-pricing-paragraph span:first-child{color:#064ce0;cursor:pointer;text-decoration:underline}.fan{background:0 0;width:100px;height:100px;position:relative;transform:scale(.735)}.ring{box-sizing:border-box;border:3px solid #fff;border-radius:50%;width:52px;height:52px;position:absolute;top:23.8px;left:23.5px}.blade{transform-origin:50% 39px;width:3px;height:10px;transform:rotate(var(--a));background:#fff;position:absolute;top:calc(50% - 40px);left:calc(50% - 2px)}@keyframes shrink{0%{transform:rotate(var(--a)) scaleX(1)}to{transform:rotate(var(--a)) scaleX(0)}}.fans-div{z-index:999;align-items:center;display:flex;position:absolute;top:5rem;right:-5px}.fans-div p{color:#fff;font-size:23px;font-weight:600;transform:translate(5px)}.checkout-header-mock{box-sizing:border-box;aspect-ratio:1290/480;background:#0d0d0d;width:100%;height:12.8rem;position:relative;top:0;left:0;overflow:hidden}.top-bar{z-index:99;background:#064ce0;height:.5rem;position:relative}.checkout-header-mock .wordmark{color:#fff;transform-origin:0 100%;margin:0;font-family:Montserrat,sans-serif;font-size:23px;font-weight:600;position:absolute;top:10%;left:4%;transform:skew(-8deg)}.checkout-header-mock .wordmark sup{color:#a9a9a9;margin:0 3px;font-size:.35em}.checkout-header-mock .hatch{justify-content:space-between;width:19.64rem;display:flex;position:absolute;top:1px;right:-2.6675rem}.checkout-header-mock .hatch span{background:#ffffffb3;width:2px;transform:skew(-50deg)}.checkout-header-mock .checkout-tag{width:35%;position:absolute;top:56%;left:4%}.checkout-header-mock .checkout-tag p{z-index:1;color:#fff;letter-spacing:.1em;margin:0;font-size:24.4px;font-weight:600;position:relative;transform:translateY(-22%)}.checkout-header-mock .checkout-tag:before{content:"";background:#064ce0;width:9.2rem;height:1.1rem;position:absolute;inset:0;transform:translate(28px,14px)}.payment-required{color:#f04a4a;-webkit-text-stroke:.02em;letter-spacing:.05em;border:1px solid #f04a4a;border-radius:4px;width:fit-content;padding:1px 10px;font-size:12.5px}.payment-pay-with{letter-spacing:.02em;margin:1.2rem 0;font-size:20px;font-weight:600}.payment-paypal-preferred{align-items:center;margin:0 1rem;display:flex}.payment-paypal-p{font-size:20px;font-weight:700}.payment-preferred-partner{margin:0 5px;font-size:10px;font-weight:500;line-height:10px}.payment-list-radio{aspect-ratio:1;cursor:pointer;border:1.5px solid #000;border-radius:50%;width:1.5rem;height:1.5rem}.payment-list-radio.active{border-width:6.3px}.creditcard-top-section{align-items:flex-start;gap:15px;margin:1.8rem 0 0;display:flex}.credit-card-p>p:first-child{-webkit-text-stroke:.02em;letter-spacing:.02em;font-size:14px}.credit-card-p>p:nth-child(2){color:#000000e6;letter-spacing:.015em;font-size:14px;line-height:18px}.credit-card-p{margin:0 -5px}.credit-card-p>p:nth-child(2)>span:nth-child(3){color:#064ce0;text-decoration:underline}.credit-card-icons-img{margin-top:1rem;margin-left:-5px}.credit-card-submit-form{margin-top:1rem;padding-left:40px}.credit-card-submit-form label,.gift-card-form label{color:#0009;font-size:12px}.credit-card-submit-form input,.credit-card-submit-form select,.gift-card-form input{color:#000;appearance:none;letter-spacing:.01em;background-color:#fff;border:1.2px solid #00000080;border-radius:3px;outline:none;width:100%;height:2.7rem;margin-bottom:15px;padding:0 15px;font-family:Poppins,sans-serif;font-size:14.5px;-webkit-text-stroke:.01em!important;font-family:Poppins,sans-serif!important;font-weight:300!important}.credit-card-submit-form input:focus,.credit-card-submit-form select:focus,.gift-card-form input:focus{border:1.2px solid #064ce0}.credit-card-submit-form input::placeholder,.gift-card-form input::placeholder{color:#0009!important}.expiry-security-code{gap:15px;display:flex}.save-card{-webkit-text-stroke:.002em;-webkit-user-select:none;user-select:none;letter-spacing:.02em;align-items:center;gap:15px;margin:.5rem 0 1.2rem;font-size:14px;font-weight:300;display:flex}.cardsaved{color:#0000;box-sizing:border-box;cursor:pointer;border:2px solid #064ce0;border-radius:3px;place-items:center;width:1.5rem;height:1.5rem;padding-top:2.5px;font-size:17px;transition:all .2s;display:grid}.cardsaved.active{color:#fff;background-color:#000;border:none}.cardsaved.active.selected{color:#fff;background-color:#064ce0}.fullname{gap:15px;display:flex}.country-select{position:relative}.select-country-children{color:#000c;align-items:center;gap:5px;display:flex;position:absolute;top:10px;right:10px}.mobile-number-input{position:relative}.mobile-number-prefix{color:#000c;background:#80808012;align-items:center;gap:1.5rem;width:5.8rem;height:2.3rem;padding:0 10px 0 20px;display:flex;position:absolute}.mobile-number-prefix p{font-size:12px}.phone-codes-dropdown{z-index:10;background-color:#fff;border:1px solid #0003;border-radius:3px;width:14rem;max-height:15rem;position:absolute;top:2.4rem;left:0;overflow-y:auto;box-shadow:1px 2px 8px #00000026}.phone-code-option{color:#000c;cursor:pointer;padding:7px 12px;font-size:12.5px}.phone-code-option:hover{background-color:#064ce00f}input[name=mobile-number]{padding:0 0 0 6.5rem}.credit-card-button-parent{gap:10px;display:grid}.credit-card-button-parent button{appearance:none;letter-spacing:.015em;border:none;outline:none;width:100%;height:2.7rem;font-family:Poppins,sans-serif;font-size:13px}.credit-card-button-parent button:first-child{color:#064ce0;background-color:#fff;border:1.5px solid #064ce0;border-radius:3px}.credit-card-button-parent button:nth-child(2){color:#fff;background-color:#064ce0;border-radius:3px}.payment-hr{border-top:1px solid #0000001a;margin:1.5rem 0}.paypal-info{box-sizing:border-box;border:1px solid #064ce0;border-radius:4px;gap:1.2rem;width:90%;margin:1.1rem 0 0 auto;padding:15px;font-size:15px;font-weight:300;display:flex}.paypay-method-agreement{width:80%;margin-top:.8rem;margin-left:auto;margin-right:auto;font-size:13px}.applepay-info{margin-bottom:2.2rem;padding:11px 15px}.klarna-more{-webkit-text-stroke:.02em;letter-spacing:.03em;align-items:center;gap:10px;width:80%;margin:0 auto;font-size:12px;font-weight:300;display:flex}.klarna-more p b{-webkit-text-stroke:.05em;letter-spacing:.07em}.klarna-info{margin-bottom:1rem}.gift-card-top-section{align-items:flex-start;gap:17px;display:flex}.gift-card-top-section-full{cursor:pointer;justify-content:space-between;display:flex}.gift-card-middle-text>p:nth-child(2){color:#000}.gift-card-middle-text>p{line-height:20px}.gift-card-form button{appearance:none;color:#fff;-webkit-text-stroke:.02em;letter-spacing:.03em;box-sizing:border-box;background:#064ce0;border:none;border-radius:5px;outline:none;width:9rem;height:2.7rem;font-size:12.5px;font-weight:500}.gift-card-security-code>div,.gift-card-promo-code>div{gap:15px;display:flex;position:relative}.gift-card-form{margin:1rem 0 0}.input-errors{gap:16px;margin:-3px 0 -1.5rem -7px;display:flex}.input-errors p{font-size:13px;line-height:16px;transform:translateY(-5px)}.card-number-error{margin-bottom:0}.mobile-number-error{margin-bottom:.8rem}.cvv-message-display{z-index:99;color:#000000a6;filter:drop-shadow(0 1px 3px #0000004d);background-color:#fff;border:1px solid #0006;border-radius:5px;width:15.5rem;padding:10px 15px;font-size:13px;line-height:20px;position:absolute;top:0;right:1rem;transform:translate(1.2rem,-3.7rem)}.cvv-message-display:after{content:"";border-top:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-6px;right:15px}.cvv-message-display:before{content:"";border-top:10px solid #0000001a;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;bottom:-8px;right:14px}.gift-security-message:after{right:64px}.gift-security-message:before{right:62.2px}.gift-security-message{width:12rem;top:auto;bottom:calc(100% + 10px);right:-51px;transform:none}.input-error{border:1.5px solid #f04a4a!important}.payment-proceed-footer.total-pinned>div:nth-child(2)>div:first-child,.checkout-footer.total-pinned>div:nth-child(2)>div:first-child{bottom:0;left:var(--footer-left,0px);width:var(--footer-width,100%);z-index:40;background-color:#fff;padding:20px 23px;position:fixed;box-shadow:-1px -1px 2px #0000001a}.payment-proceed-footer.total-pinned>div:first-child,.checkout-footer.total-pinned>div:first-child{left:calc(var(--footer-left,0px) + 23px);z-index:41;position:fixed;bottom:55px}.checkout-footer.total-pinned{padding-bottom:4.2rem}.payment-proceed-footer.total-pinned>div:nth-child(2) .payment-hr{bottom:0;left:calc(var(--footer-left,0px) + 23px);width:calc(var(--footer-width,100%) - 46px);z-index:40;border:none;margin:0;position:fixed}.credit-card-added{letter-spacing:.015em;border:1px solid #064ce0;border-left-width:3.5px;gap:2px;margin:10px 0 0;padding:12px 15px;font-size:14px;display:grid}.credit-card-added p:first-child{font-weight:500}.credit-card-added p:nth-child(3){color:#064ce0;margin:1rem 0 0;text-decoration:underline}.credit-card-added-container button{appearance:none;color:#064ce0;background-color:#fff;border:1px solid #064ce0;border-radius:4px;outline:none;justify-content:center;align-items:center;gap:10px;width:10rem;height:2.7rem;margin-top:1rem;font-family:Poppins,sans-serif;font-weight:500;display:flex}.iscomplete{border:.5px solid #00000080;border-left:.8px solid #0006;border-radius:5px;align-items:center;gap:6px;width:fit-content;padding:2.9px 5px 1.9px;font-size:11px;font-weight:600;display:flex}.sticky_header{color:#fff;letter-spacing:.02em;background-color:#131313;justify-content:space-between;align-items:center;padding:5px 22px;font-size:18px;font-weight:600;display:flex}.sticky_header_parent{z-index:999;width:100%;transition:all .5s;position:fixed;top:0}.sticky_header>p:first-child{font-family:sans-serif;font-size:28px;font-weight:700;transform:rotate(10deg)}.paypal-payment-button,.applepay-payment-button,.klarna-button-call,.venmo-payment-is-active,.payment-cashapp{background-color:#febb32;place-items:center;height:fit-content;padding:2px 0;display:grid}.applepay-payment-button{place-items:center;display:grid}.applepay-payment-button,.klarna-button-call,.venmo-payment-is-active,.payment-cashapp{background-color:#0f0f0f;padding:0}.klarna-button-call{background-color:#fe9cc5}.venmo-payment-is-active{background-color:#006ad8;padding:4px}.payment-cashapp{letter-spacing:.03em;background-color:#0edf13;justify-content:center;align-items:center;gap:10px;padding:5px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;display:flex}.unavailable .payment-list-radio{background-color:#80808026!important;border:1.5px solid #80808080!important}.unavailable .credit-card-p p{color:#808080cc!important}.unavailable img{filter:grayscale()opacity(50%)}.unavailable{pointer-events:none}@keyframes card-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.checout-first-nav,.check-sec-nav,.check-third-nav,.check-fourth-nav,.check-fifth-nav,.insurance,.showpayment,.check-sixth-nav,.payment-proceed-footer{animation:.22s ease-out both card-reveal}.check-sixth-nav,.payment-proceed-footer{animation-fill-mode:backwards}@keyframes payment-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.showpayment{animation:.3s ease-out both payment-enter}@keyframes first-load-exit{0%{opacity:1}80%{opacity:1}to{opacity:0;pointer-events:none}}.first_loading{animation:5s forwards first-load-exit}.cr-main{flex-direction:column;display:flex}.cr-rail{display:contents}.checout-first-nav{margin-top:-1.2rem}.cr-o1{order:1}.cr-o2{order:2}.cr-o3{order:3}.cr-o4{order:4}.cr-o5{order:5}.cr-o6{order:6}.cr-o7{order:7}@media (width>=768px) and (width<=1023px){.CheckoutPreview{max-width:620px;margin-left:auto;margin-right:auto}}@media (width<=1023px){.CheckoutPreview .check-sixth-nav{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px;padding-left:53px;padding-right:53px;position:relative;box-shadow:0 -2px 8px #00000036}.CheckoutPreview .payment-proceed-footer.total-pinned>div:nth-child(2)>div:first-child,.CheckoutPreview .checkout-footer.total-pinned>div:nth-child(2)>div:first-child{z-index:40;background-color:#fff;width:auto;padding:20px 23px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 2px #0000001a}.CheckoutPreview .payment-proceed-footer.total-pinned>div:first-child,.CheckoutPreview .checkout-footer.total-pinned>div:first-child{z-index:41;position:fixed;bottom:55px;left:23px}}@media (width>=1024px){.cr-main{grid-template-columns:minmax(0,640px) minmax(280px,380px);justify-content:center;align-items:start;column-gap:32px;padding:0 24px 2rem;display:grid}.cr-rail{display:block}.cr-rail-left{grid-area:1/1;align-self:start}.cr-rail-right{grid-area:1/2;align-self:start}.checkout-header-mock{aspect-ratio:auto;height:12.8rem;max-height:205px}.cr-rail-right>:first-child,.cr-rail-left>:first-child{margin-top:0!important;transform:none!important}.check-sixth-nav{box-shadow:1px 2px 8px #0003}.payment-proceed-footer.total-pinned>div:nth-child(2)>div:first-child,.checkout-footer.total-pinned>div:nth-child(2)>div:first-child{box-shadow:none}}.checout-first-nav,.check-sec-nav,.check-third-nav,.check-fourth-nav,.check-fifth-nav,.insurance,.showpayment,.check-sixth-nav,.checkout-sixthnav{width:90%;margin-left:auto;margin-right:auto}.cr-main{z-index:inherit;grid-template-columns:1fr 1fr;margin-top:-1rem;position:relative}@media (width>=1024px){.check-sixth-nav{position:static}.payment-proceed-footer.total-pinned>div:nth-child(2)>div:first-child,.checkout-footer.total-pinned>div:nth-child(2)>div:first-child{width:auto;padding:0;position:static}.payment-proceed-footer.total-pinned>div:first-child,.checkout-footer.total-pinned>div:first-child{position:static;bottom:auto;left:auto}.payment-proceed-footer.total-pinned>div:nth-child(2) .payment-hr{width:auto;margin:initial;border:initial;position:static}.checkout-footer.total-pinned{padding-bottom:20px}}.check-sixth-nav>div:nth-child(2) .sixth-hr,.check-sixth-nav .payment-hr{display:none}
