@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:45 920;src:url(/static/media/PretendardVariable.2bc582461caf4e05b51d.woff2) format("woff2-variations")}:root{--bg-color:#fff;--text-color:#000}[data-theme=dark]{--bg-color:#000;--text-color:#fff}[data-theme=light]{--bg-color:#fff;--text-color:#000}@media (prefers-color-scheme:dark){:root{--bg-color:#000;--text-color:#fff}}body{background-color:#fff;background-color:var(--bg-color);bottom:0;color:#000;color:var(--text-color);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;left:0;margin:0;overflow:hidden;position:fixed;right:0;top:0;transition:background-color .3s ease,color .3s ease}html{overscroll-behavior:contain}#root,html{-webkit-overflow-scrolling:touch;background-color:#fff;background-color:var(--bg-color);transition:background-color .3s ease}#root{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;position:absolute;right:0;top:0}*{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:hidden;scroll-padding-top:20px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:#f8f9fa;background-color:var(--bg-color,#f8f9fa);color:#343a40;color:var(--text-color,#343a40);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;line-height:1.5;perspective:1000px;-webkit-perspective:1000px;text-rendering:optimizeLegibility;transform:translateZ(0);-webkit-transform:translateZ(0)}body,html{-ms-overflow-style:none;height:100vh;height:100dvh;height:-webkit-fill-available;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}#root{display:flex;flex-direction:column;height:100vh;height:100dvh;height:-webkit-fill-available}a{color:#00df52;text-decoration:none;transition:all .15s ease-in-out}a:hover{color:#00ac3f}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:16px}ol,ul{padding-left:24px}li{margin-bottom:4px}table{border-collapse:collapse;margin-bottom:16px;width:100%}td,th{border-bottom:1px solid #f8f9fa;padding:8px;text-align:left}th{background-color:#f8f9fa;font-weight:600}button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .15s ease-in-out}button:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{border:1px solid #cf3fff;border-radius:6px;font-size:16px;padding:8px 16px;transition:all .15s ease-in-out;width:100%}input:focus,select:focus,textarea:focus{border-color:#00df52;box-shadow:0 0 0 .2rem #00df5240;outline:none}input:disabled,select:disabled,textarea:disabled{background-color:#f8f9fa;cursor:not-allowed}.container{margin:0 auto;max-width:1200px;padding:0 16px;width:100%}@media(max-width:767px){.container{max-width:100%;padding:0 8px}}@media(min-width:768px)and (max-width:991px){.container{max-width:900px;padding:0 16px}}@media(min-width:992px){.container{max-width:1200px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#00df52}.text-secondary{color:#cf3fff}.text-success{color:#28a745}.smooth-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.gpu-accelerated{will-change:transform}.anti-flicker,.gpu-accelerated{transform:translateZ(0);-webkit-transform:translateZ(0)}.anti-flicker{backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;perspective:1000px;-webkit-perspective:1000px}.pixel-perfect{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout style paint;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.stable-scroll{contain:layout;isolation:isolate;will-change:scroll-position}.transition-smooth{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.transition-smooth-slow{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.transition-smooth-fast{transition:all .15s cubic-bezier(.25,.46,.45,.94)}.hover-smooth{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.hover-smooth:hover{filter:brightness(1.1);transform:translateY(-2px)}.fade-in-on-scroll{opacity:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94)}.fade-in-on-scroll.is-visible{opacity:1;transform:translateY(0)}.text-danger{color:#dc3545}.text-warning{color:#ffc107}.text-info{color:#17a2b8}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.mb-5{margin-bottom:48px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.mt-5{margin-top:48px}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:16px}.p-4{padding:24px}.p-5{padding:48px}:focus{outline:2px solid #00df52;outline-offset:2px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cf3fff80;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#c20cff}.event-selector{position:relative}.event-selector.dark-theme .event-trigger{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:4px;justify-content:center;min-height:2.25rem;padding:4px 8px;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none}.event-selector.dark-theme .event-trigger:hover{background:#ffffff26;border-color:#ffffff4d}.event-selector.dark-theme .event-trigger:focus{border-color:#07f;box-shadow:0 0 0 .125rem #0077ff40;outline:none}.event-selector.dark-theme .event-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;color:#fff}.event-selector.dark-theme .event-dropdown .event-option{border-bottom:1px solid #ffffff1a;color:#fff}.event-selector.dark-theme .event-dropdown .event-option:hover{background:#ffffff1a}.event-selector.dark-theme .event-dropdown .event-option:last-child{border-bottom:none}.event-selector.dark-theme .event-dropdown .event-option .event-logo{filter:brightness(1)}.event-selector.dark-theme .event-dropdown .event-option .event-home-icon{color:#fffc}.event-selector.dark-theme .event-dropdown .event-option:hover .event-home-icon{color:#fff}.event-selector.dark-theme .event-dropdown .home-option{border-bottom:none;border-top:1px solid #fff3}.event-selector.light-theme .event-trigger{align-items:center;background:#fff;border:1px solid #0000;border-radius:6px;color:#000;cursor:pointer;display:flex;gap:4px;justify-content:center;min-height:2.25rem;padding:4px 8px;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none}.event-selector.light-theme .event-trigger:hover{background:#f4f8fc;border-color:#b3c9ff}.event-selector.light-theme .event-trigger:focus{border-color:#3b82f6;box-shadow:0 0 0 .125rem #3b82f640;outline:none}.event-selector.light-theme .event-dropdown{background:#fff;color:#000}.event-selector.light-theme .event-dropdown .event-option{border-bottom:1px solid #f1f5f9;color:#000}.event-selector.light-theme .event-dropdown .event-option:hover{background:#f8f9fa}.event-selector.light-theme .event-dropdown .event-option:last-child{border-bottom:none}.event-selector.light-theme .event-dropdown .event-option .event-logo{filter:brightness(1)}.event-selector.light-theme .event-dropdown .event-option .event-home-icon{color:#0009}.event-selector.light-theme .event-dropdown .event-option:hover .event-home-icon{color:#000c}.event-selector.light-theme .event-dropdown .home-option{border-bottom:none;border-top:1px solid #e5e7eb;margin-top:4px}.event-selector .event-current{align-items:center;display:flex;flex:1 1;gap:4px;justify-content:center}.event-selector .event-icon{flex-shrink:0;height:16px;transition:color .2s ease;width:16px}.event-selector .event-text{font-size:14px;font-weight:500;white-space:nowrap}.event-selector .event-arrow{color:#ffffffb3;flex-shrink:0;height:.875rem;transition:transform .2s ease;width:.875rem}.event-selector .event-arrow.rotate{transform:rotate(180deg)}.event-selector .event-dropdown{border-radius:10px;box-shadow:0 4px 16px #0003;left:0;max-height:12rem;min-width:180px;overflow-y:auto;padding:5px;position:absolute;right:0;z-index:9999}.event-selector .event-dropdown.below{animation:fadeInDown .2s ease-out}.event-selector .event-dropdown.above{animation:fadeInUp .2s ease-out}.event-selector .event-dropdown .event-option{align-items:center;cursor:pointer!important;display:flex;gap:8px;justify-content:center;justify-content:flex-start;padding:8px;pointer-events:auto;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none}.event-selector .event-dropdown .event-option:focus{outline:1px solid #0077ff80}.event-selector .event-dropdown .event-option:first-child{border-radius:6px 6px 0 0}.event-selector .event-dropdown .event-option .event-logo{flex-shrink:0;height:20px;object-fit:contain;width:20px}.event-selector .event-dropdown .event-option .event-home-icon{flex-shrink:0;height:16px;transition:color .2s ease;width:16px}.event-selector .event-dropdown .event-option .event-name{flex:1 1;font-size:14px;font-weight:500}.event-selector .event-dropdown .home-option:last-child{border-radius:0 0 6px 6px}.event-selector.compact .event-trigger{justify-content:center;min-width:2.25rem;padding:4px 8px}.event-selector.compact .event-arrow{display:none}.event-selector.compact .event-dropdown{left:auto;min-width:200px;right:0}.event-selector.open .event-trigger{background:#ffffff26;border-color:#07f;box-shadow:0 0 0 .125rem #0077ff40}.event-selector.light-theme .event-arrow{color:#000000b3}@media(max-width:767px){.event-selector .event-trigger{min-height:2.25rem;padding:4px 8px}.event-selector .event-icon{height:14px;width:14px}.event-selector .event-text{font-size:.75rem}.event-selector .event-dropdown .event-option{padding:8px}.event-selector .event-dropdown .event-option .event-name{font-size:12px}.event-selector .event-dropdown .event-option .event-logo{height:18px;width:18px}.event-selector .event-dropdown .event-option .event-home-icon{height:14px;width:14px}.event-selector.compact .event-trigger{min-width:2.25rem;padding:4px}.event-selector.compact .event-dropdown{min-width:160px}}@media(min-width:768px)and (max-width:991px){.event-selector .event-dropdown .event-option{padding:8px}}.event-dropdown::-webkit-scrollbar{width:4px}.event-selector.dark-theme .event-dropdown::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.event-selector.dark-theme .event-dropdown::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.event-selector.dark-theme .event-dropdown::-webkit-scrollbar-thumb:hover{background:#ffffff80}.event-selector.light-theme .event-dropdown::-webkit-scrollbar-track{background:#0000001a;border-radius:2px}.event-selector.light-theme .event-dropdown::-webkit-scrollbar-thumb{background:#0000004d;border-radius:2px}.event-selector.light-theme .event-dropdown::-webkit-scrollbar-thumb:hover{background:#00000080}.language-selector{position:relative}.language-selector.dark-theme .language-trigger{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:4px;justify-content:center;min-height:2.25rem;padding:4px 8px;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none}.language-selector.dark-theme .language-trigger:hover{background:#ffffff26;border-color:#ffffff4d}.language-selector.dark-theme .language-trigger:focus{border-color:#07f;box-shadow:0 0 0 .125rem #0077ff40;outline:none}.language-selector.dark-theme .language-dropdown{background:#000;color:#fff}.language-selector.dark-theme .language-dropdown .language-option{border-bottom:1px solid #fff3;color:#fff}.language-selector.dark-theme .language-dropdown .language-option:hover{background:#ffffff1a}.language-selector.dark-theme .language-dropdown .language-option.selected{background:#ffffff26;color:#fffffff2}.language-selector.dark-theme .language-dropdown .language-option.selected:hover{background:#fff3;color:#fff}.language-selector.dark-theme .language-dropdown .language-option.selected .language-check{color:#07f}.language-selector.light-theme .language-trigger{align-items:center;background:#fff;border:1px solid #0000;border-radius:6px;color:#000;cursor:pointer;display:flex;gap:4px;justify-content:center;min-height:2.25rem;padding:4px 8px;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none}.language-selector.light-theme .language-trigger:hover{background:#f4f8fc;border-color:#b3c9ff}.language-selector.light-theme .language-trigger:focus{border-color:#3b82f6;box-shadow:0 0 0 .125rem #3b82f640;outline:none}.language-selector.light-theme .language-dropdown{background:#fff;color:#000}.language-selector.light-theme .language-dropdown .language-option{border-bottom:1px solid #0003;color:#000}.language-selector.light-theme .language-dropdown .language-option:hover{background:#f8f9fa}.language-selector.light-theme .language-dropdown .language-option.selected{background:#3b82f61a;color:#3b82f6;font-weight:500}.language-selector.light-theme .language-dropdown .language-option.selected:hover{background:#3b82f626;color:#3b82f6}.language-selector.light-theme .language-dropdown .language-option.selected .language-check{color:#3b82f6}.language-selector .language-current{align-items:center;display:flex;flex:1 1;gap:4px;justify-content:center}.language-selector .language-flag{font-size:1rem;line-height:1}.language-selector .language-name{font-size:14px;font-weight:500;white-space:nowrap}.language-selector .language-arrow{color:#ffffffb3;flex-shrink:0;height:.875rem;transition:transform .2s ease;width:.875rem}.language-selector .language-arrow.rotate{transform:rotate(180deg)}.language-selector .language-dropdown{border-radius:10px;box-shadow:0 4px 16px #0003;left:0;max-height:12rem;min-width:120px;overflow-y:auto;padding:5px;position:absolute;right:0;z-index:9999}.language-selector .language-dropdown.below{animation:fadeInDown .2s ease-out}.language-selector .language-dropdown.above{animation:fadeInUp .2s ease-out}.language-selector .language-dropdown .language-option{align-items:center;cursor:pointer!important;display:flex;gap:8px;justify-content:center;justify-content:flex-start;padding:8px;pointer-events:auto;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none}.language-selector .language-dropdown .language-option:focus{outline:1px solid #0077ff80}.language-selector .language-dropdown .language-option:first-child{border-radius:6px 6px 0 0}.language-selector .language-dropdown .language-option:last-child{border-bottom:none;border-radius:0 0 6px 6px}.language-selector .language-dropdown .language-option .language-flag{flex-shrink:0;font-size:12px}.language-selector .language-dropdown .language-option .language-name{flex:1 1;font-size:12px}.language-selector .language-dropdown .language-option .language-check{flex-shrink:0;font-size:14px;font-weight:700}.language-selector.compact .language-trigger{justify-content:center;min-width:2.25rem;padding:4px}.language-selector.compact .language-arrow{display:none}.language-selector.compact .language-dropdown{left:auto;min-width:160px;right:0}.language-selector.open .language-trigger{background:#ffffff26;border-color:#07f;box-shadow:0 0 0 .125rem #0077ff40}@media(max-width:767px){.language-selector .language-trigger{min-height:2.25rem;padding:4px 8px}.language-selector .language-name{font-size:.75rem}.language-selector .language-dropdown .language-option{padding:8px}.language-selector .language-dropdown .language-option .language-name{font-size:12px}.language-selector.compact .language-trigger{min-width:2.25rem;padding:4px}.language-selector.compact .language-dropdown{min-width:120px}}@media(min-width:768px)and (max-width:991px){.language-selector .language-dropdown .language-option{padding:8px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.language-dropdown::-webkit-scrollbar{width:4px}.language-selector.dark-theme .language-dropdown::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.language-selector.dark-theme .language-dropdown::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.language-selector.dark-theme .language-dropdown::-webkit-scrollbar-thumb:hover{background:#ffffff80}.language-selector.light-theme .language-dropdown::-webkit-scrollbar-track{background:#0000001a;border-radius:2px}.language-selector.light-theme .language-dropdown::-webkit-scrollbar-thumb{background:#0000004d;border-radius:2px}.language-selector.light-theme .language-dropdown::-webkit-scrollbar-thumb:hover{background:#00000080}.main-layout{--scrollbar-glow:#8cdc7399;--scroll-progress:0;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);background-color:#fff;background-color:var(--bg-color,#fff);display:flex;flex-direction:column;height:100vh;height:100dvh;height:-webkit-fill-available;overflow-x:hidden;position:relative}.main-layout.theme-home{-ms-overflow-style:none;height:auto;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;overflow-y:auto;scrollbar-color:#07f9 #0000000d;scrollbar-width:none;scrollbar-width:thin}.main-layout.theme-home .main-layout-background{display:none}.main-layout.theme-home .scroll-container{flex:none;height:auto;overflow-y:visible}.main-layout.theme-home .main-layout-main{display:flex;flex:none;flex-direction:column;height:auto;overflow-y:visible}.main-layout.theme-home::-webkit-scrollbar{background:#0000;width:0;width:8px}.main-layout.theme-home::-webkit-scrollbar-track{background:#0000000d;border-radius:4px;margin:8px 0}.main-layout.theme-home::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#07fc,#07f9);border:1px solid #07f3;border-radius:4px;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.main-layout.theme-home::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#07f,#07fc);box-shadow:0 0 8px #0077ff4d}.main-layout.theme-home::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#0063eb,#0063ebe6)}.main-layout.theme-home .main-layout-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff!important;border-bottom:1px solid #0000001a}.main-layout.theme-home .main-layout-footer .footer-content p{color:#000!important}.main-layout.theme-package{background-color:#0d0d0d;background-color:var(--bg-color,#0d0d0d)}.main-layout.theme-package .main-layout-main{background:#0d0d0d url(/static/media/background_umf_entire.ac800d49e7ccdae47e4f.png) top/1180px no-repeat fixed;display:block}@media(max-width:1250px){.main-layout.theme-package .main-layout-main{background-size:cover}}.main-layout.theme-default{background-color:#fff;background-color:var(--bg-color,#fff)}.main-layout.theme-default .main-layout-main{overflow-y:auto}.main-layout.light-mode .main-layout-header{background:#fff!important;border-bottom:1px solid #0000001a!important}.main-layout.light-mode .main-layout-footer .footer-content .footer-icons .footer-icon-link:hover{background:#0000001a!important;border-color:#0000!important}.main-layout.light-mode .main-layout-footer .footer-content .footer-icons .footer-icon-link .footer-icon{color:#000c!important}.main-layout.light-mode .main-layout-footer .footer-content .footer-icons .footer-icon-link:hover .footer-icon,.main-layout.light-mode .main-layout-footer .footer-content p{color:#000!important}.main-layout.dark-mode .main-layout-header,.main-layout.theme-package .main-layout-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000!important;border-bottom:1px solid #ffffff1a}.main-layout.dark-mode .main-layout-footer .footer-content .footer-icons .footer-icon-link:hover,.main-layout.theme-package .main-layout-footer .footer-content .footer-icons .footer-icon-link:hover{background:#ffffff1a!important}.main-layout.dark-mode .main-layout-footer .footer-content .footer-icons .footer-icon-link .footer-icon,.main-layout.theme-package .main-layout-footer .footer-content .footer-icons .footer-icon-link .footer-icon{color:#fffc!important}.main-layout.dark-mode .main-layout-footer .footer-content .footer-icons .footer-icon-link:hover .footer-icon,.main-layout.dark-mode .main-layout-footer .footer-content p,.main-layout.theme-package .main-layout-footer .footer-content .footer-icons .footer-icon-link:hover .footer-icon,.main-layout.theme-package .main-layout-footer .footer-content p{color:#fff!important}.main-layout.dark-mode.theme-home,.main-layout.theme-package.theme-home{scrollbar-color:#07f9 #ffffff0d}.main-layout.dark-mode.theme-home::-webkit-scrollbar-track,.main-layout.theme-package.theme-home::-webkit-scrollbar-track{background:#ffffff0d}.main-layout.dark-mode.theme-home::-webkit-scrollbar-thumb,.main-layout.theme-package.theme-home::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#07fc,#07f9);border:1px solid #07f3}.main-layout.dark-mode.theme-home::-webkit-scrollbar-thumb:hover,.main-layout.theme-package.theme-home::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#07f,#07fc);box-shadow:0 0 8px #0077ff4d}.main-layout.theme-package .main-layout-main{overflow-y:auto}.main-layout.theme-package .main-layout-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2!important;border-bottom:1px solid #ffffff1a}.main-layout.theme-package .main-layout-footer .footer-content p{color:#fff!important}.main-layout .scroll-container{backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint;display:flex;flex:1 1;flex-direction:column;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;isolation:isolate;min-height:0;position:relative;scrollbar-color:#8cdc7399 #ffffff0d;scrollbar-width:thin;transform:translateZ(0);will-change:transform}.main-layout .scroll-container::-webkit-scrollbar{background:#0000;width:8px}.main-layout .scroll-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px;margin:8px 0}.main-layout .scroll-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8cdc73cc,#8cdc7399);border:1px solid #8cdc7333;border-radius:4px;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.main-layout .scroll-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8cdc73,#8cdc73cc);box-shadow:0 0 8px #8cdc734d}.main-layout .scroll-container::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#78c85f,#78c85fe6)}@supports(-webkit-overflow-scrolling:touch){.main-layout .scroll-container{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}.main-layout .scroll-container .main-layout-main{flex:1 1;min-height:0;overflow-y:auto}.main-layout .scroll-container .main-layout-footer{background:#0000;flex-shrink:0;padding:20px 0;padding-bottom:calc(20px + var(--safe-area-inset-bottom));padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right)}.main-layout .scroll-container .main-layout-footer .container{max-width:none;padding:0 20px;width:100%}.main-layout .scroll-container .main-layout-footer .footer-content{align-items:center;display:flex;gap:16px;justify-content:space-between}.main-layout .scroll-container .main-layout-footer .footer-content .footer-icons{align-items:center;display:flex;gap:8px}.main-layout .scroll-container .main-layout-footer .footer-content .footer-icons .footer-icon-link{align-items:center;background:#ffffff1a;border:1px solid #0000;border-radius:50%;display:flex;height:26px;justify-content:center;text-decoration:none;transition:all .3s ease;width:26px}.main-layout .scroll-container .main-layout-footer .footer-content .footer-icons .footer-icon-link:hover{background:#fff3;border-color:#fff6;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.main-layout .scroll-container .main-layout-footer .footer-content .footer-icons .footer-icon-link .footer-icon{color:#fffc;height:16px;transition:color .3s ease;width:16px}.main-layout .scroll-container .main-layout-footer .footer-content .footer-icons .footer-icon-link:hover .footer-icon{color:#fff}.main-layout .scroll-container .main-layout-footer .footer-content p{color:#ffffffb3;font-size:14px;margin:0}.main-layout-header{background:#000000f2;border-bottom:1px solid #ffffff1a;flex-shrink:0;height:calc(70px + var(--safe-area-inset-top));overflow:visible!important;padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right);padding-top:var(--safe-area-inset-top);position:relative;transition:background .3s ease,border-color .3s ease;z-index:1000}.main-layout-header .container{height:70px;max-width:none;padding:0 20px;position:relative;width:100%}.main-layout-header .header-content{justify-content:space-between;min-height:70px;overflow:visible;position:relative}.main-layout-header .header-content,.main-layout-header .logo-section{align-items:center;display:flex;gap:20px}.main-layout-header .logo-section .logo-icon{align-items:center;cursor:pointer;display:flex;justify-content:center}.main-layout-header .logo-section .logo-icon .eqpay-logo{height:32px;transition:all .3s ease;width:auto}.main-layout-header .header-actions{align-items:center;display:flex;gap:8px;position:relative}.main-layout-header .header-actions .header-button{font-size:14px;gap:4px}.main-layout-header .header-actions .header-button .icon{height:16px;width:16px}.main-layout-header .header-actions .eqpay-header-button{background:linear-gradient(135deg,#00d4ff,#09c);border:none;color:#fff}.main-layout-header .header-actions .eqpay-header-button .icon{height:16px;width:16px}.main-layout-header .header-actions .vvip-exclusive{background:#00df52;border:none;border-radius:20px;color:#000;font-weight:600;padding:4px 8px}@media(max-width:768px){.theme-home .scroll-container{flex:none!important;height:auto!important}.theme-home .main-layout-main{height:auto!important}.main-layout-header{height:calc(60px + var(--safe-area-inset-top))}.main-layout-header .container{height:60px}.main-layout-header .header-content{gap:12px;min-height:60px}.main-layout-header .logo-section{gap:8px}.main-layout-header .logo-section .logo-icon{height:32px}.main-layout-header .logo-section .logo-icon .eqpay-logo{height:26px}.main-layout-header .logo-section .logo-text h1{font-size:16px}.main-layout-header .logo-section .logo-text p{font-size:11px}.main-layout-header .header-actions{gap:8px}.main-layout-header .header-actions .vvip-exclusive{display:none}}@media(max-width:500px){.main-layout-header .container{padding:0 16px}.main-layout-header .header-actions{gap:8px}.main-layout-header .header-actions a button span:not(.icon){display:none}.main-layout-footer .footer-content{flex-direction:column}.main-layout-footer .footer-content p{align-self:flex-start}.main-layout-footer .footer-content .footer-icons{align-self:flex-start;gap:12px}.main-layout-footer .footer-content .footer-icons .footer-icon-link{height:24px;width:24px}.main-layout-footer .footer-content .footer-icons .footer-icon-link .footer-icon{height:12px;width:12px}}.button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .15s ease-in-out}.button:disabled{cursor:not-allowed;opacity:.6}.button.button-primary{align-items:center;background-color:#00df52;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .15s ease-in-out}.button.button-primary:disabled{cursor:not-allowed;opacity:.6}.button.button-primary:hover:not(:disabled){background-color:#00ac3f}.button.button-secondary{align-items:center;background-color:#cf3fff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .15s ease-in-out}.button.button-secondary:disabled{cursor:not-allowed;opacity:.6}.button.button-secondary:hover:not(:disabled){background-color:#c20cff}.button.button-success{align-items:center;background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .15s ease-in-out}.button.button-success:disabled{cursor:not-allowed;opacity:.6}.button.button-success:hover:not(:disabled){background-color:#1e7e34}.button.button-danger{align-items:center;background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .15s ease-in-out}.button.button-danger:disabled{cursor:not-allowed;opacity:.6}.button.button-danger:hover:not(:disabled){background-color:#bd2130}.button.button-warning{align-items:center;background-color:#ffc107;border:none;border-radius:6px;color:#343a40;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .15s ease-in-out}.button.button-warning:disabled{cursor:not-allowed;opacity:.6}.button.button-warning:hover:not(:disabled){background-color:#d39e00}.button.button-info{align-items:center;background-color:#07f;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .15s ease-in-out}.button.button-info:disabled{cursor:not-allowed;opacity:.6}.button.button-info:hover:not(:disabled){background-color:#005fcc}.button.button-outline{align-items:center;background-color:#0000;border:2px solid #00df52;border-radius:6px;color:#00df52;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .15s ease-in-out}.button.button-outline:disabled{cursor:not-allowed;opacity:.6}.button.button-outline:hover:not(:disabled){background-color:#00df52;color:#fff}.button.button-ghost{align-items:center;background-color:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .15s ease-in-out}.button.button-ghost:disabled{cursor:not-allowed;opacity:.6}.button.button-ghost:hover:not(:disabled){background-color:#fff3}.button.button-sm{font-size:14px;padding:4px 8px}.button.button-lg{font-size:20px;padding:16px 24px}.button.button-block{width:100%}.button.button-rounded{border-radius:50px}.button.button-loading{color:#0000;position:relative}.button.button-loading:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.home{flex-direction:column;justify-content:center;min-height:calc(100vh - 137px);overflow-x:hidden;transition:background-color .3s ease;width:100%}.home,.home .home-hero{align-items:center;display:flex}.home .home-hero{gap:16px;justify-content:space-between;min-height:80vh;padding:48px 16px 16px;position:relative}.home .home-content{display:flex;flex:1 1 55%;flex-direction:column;gap:24px;max-width:720px}.home .home-logo{color:currentColor;height:44px;opacity:.9;width:120px}.home .home-logo-svg{height:100%;width:100%}.home .home-title{display:flex;flex-direction:column;gap:8px;margin-bottom:0;transition:all .3s ease;word-break:keep-all}.home .home-title-main{font-size:clamp(40px,6vw,51px);font-weight:600;letter-spacing:-.02em;white-space:pre-line}.home .home-title-sub{color:#ffffffd9;font-size:clamp(24px,4vw,40px);font-weight:700}.home .home-desc{font-size:clamp(14px,2.2vw,24px);line-height:1.7;margin-bottom:0;max-width:640px;transition:color .3s ease}.home .home-cta{margin-top:16px}.home .home-cta-button{background-color:#07f;border-radius:8px;font-size:20px;padding:8px 16px}.home .home-cta-button:active,.home .home-cta-button:hover{background-color:#005fcc!important}.home .home-cta-button:focus{outline:1px solid #07f}.home .home-phone{flex-shrink:0;height:663px;margin-right:-40px;position:relative;width:100%;width:600px}.home .home-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.home .umf-project-banner{cursor:pointer;margin:48px auto;max-width:1200px;padding:0 16px;transition:all .3s ease;width:100%}.home .umf-project-banner:hover{transform:translateY(-2px)}.home .umf-project-banner .banner-content{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#141428f2,#0a0a19e6)!important;border:1px solid #cf3fff66!important;border-radius:16px;box-shadow:0 0 20px #cf3fff33,inset 0 1px 0 #ffffff1a;display:flex;gap:24px;justify-content:space-between;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.home .umf-project-banner .banner-content:before{background:linear-gradient(135deg,#cf3fff1a,#00df521a 50%,#cf3fff1a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.home .umf-project-banner .banner-content:after{background:radial-gradient(circle at 20% 50%,#cf3fff1a 0,#0000 50%),radial-gradient(circle at 80% 50%,#00df521a 0,#0000 50%);bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0;z-index:1}.home .umf-project-banner .banner-content:hover{background:linear-gradient(135deg,#141428fa,#0a0a19f2)!important;border-color:#cf3fff99!important;box-shadow:0 0 30px #cf3fff4d,0 0 60px #00df5233,inset 0 1px 0 #fff3}.home .umf-project-banner .banner-content:hover:before{opacity:1}.home .umf-project-banner .banner-content>*{position:relative;z-index:2}.home .umf-project-banner .banner-image{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:center;position:relative;width:auto}.home .umf-project-banner .banner-image:before{background:linear-gradient(45deg,#cf3fff4d,#00df524d);border-radius:16px;content:"";inset:-4px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.home .umf-project-banner .banner-image .umf-banner-img{border-radius:12px;filter:drop-shadow(0 0 10px rgba(207,63,255,.3));height:100%;object-fit:contain;transition:all .3s ease;width:100%}.home .umf-project-banner:hover .banner-image:before{opacity:1}.home .umf-project-banner:hover .banner-image .umf-banner-img{filter:drop-shadow(0 0 20px rgba(207,63,255,.5))}.home .umf-project-banner .banner-info{flex:1 1;min-width:0}.home .umf-project-banner .banner-info .banner-title{color:#fff;font-size:20px;font-weight:700;letter-spacing:.5px;margin:0 0 4px;text-shadow:0 0 10px #cf3fff80}.home .umf-project-banner .banner-info .banner-description{color:#ffffffe6;font-size:14px;line-height:1.6;margin:0;text-shadow:0 0 5px #00df524d}.home .umf-project-banner .banner-arrow{align-items:center;background:linear-gradient(135deg,#cf3fff33,#00df5233);border:1px solid #cf3fff4d;border-radius:50%;box-shadow:0 0 15px #cf3fff33;color:#fffc;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.home .umf-project-banner .banner-arrow svg{filter:drop-shadow(0 0 5px rgba(255,255,255,.5));height:20px;width:20px}.home .umf-project-banner:hover .banner-arrow{background:linear-gradient(135deg,#cf3fff66,#00df5266);border-color:#cf3fff99;box-shadow:0 0 25px #cf3fff66,0 0 50px #00df5233;color:#fff;transform:translateX(3px)}.home.home-dark{background-color:#000;color:#fff}.home.home-dark .home-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1893ff,#6bebff);-webkit-background-clip:text;background-clip:text}.home.home-dark .home-desc{color:#fff}.home.home-dark .umf-project-banner .banner-content{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:#fff3}.home.home-light{background-color:#fff;color:#000}.home.home-light .home-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#d760ff,#0072ff);-webkit-background-clip:text;background-clip:text}.home.home-light .home-desc{color:#000}.home.home-light .umf-project-banner .banner-content{background:linear-gradient(135deg,#141428f2,#0a0a19e6)!important;border-color:#cf3fff66!important;box-shadow:0 0 20px #cf3fff33,inset 0 1px 0 #ffffff1a}.home.home-light .umf-project-banner .banner-info .banner-title{color:#fff;text-shadow:0 0 10px #cf3fff80}.home.home-light .umf-project-banner .banner-info .banner-description{color:#ffffffe6;text-shadow:0 0 5px #00df524d}.home.home-light .umf-project-banner .banner-arrow{background:linear-gradient(135deg,#cf3fff33,#00df5233);border:1px solid #cf3fff4d;box-shadow:0 0 15px #cf3fff33;color:#fffc}.home.home-light .umf-project-banner:hover .banner-arrow{background:linear-gradient(135deg,#cf3fff66,#00df5266);border-color:#cf3fff99;box-shadow:0 0 25px #cf3fff66,0 0 50px #00df5233;color:#fff}@media(max-width:992px){.home .home-hero{flex-direction:column;gap:60px;padding:48px 0}.home .home-content{align-items:center;gap:8px;order:1;text-align:center}.home .home-phone{order:2}.home .umf-project-banner{margin-top:24px}.home .umf-project-banner .banner-content{flex-direction:column;gap:16px;padding:16px;text-align:center}.home .umf-project-banner .banner-image{height:50px;justify-content:center}.home .umf-project-banner .banner-info .banner-title{font-size:18px}.home .umf-project-banner .banner-info .banner-description{font-size:13px}}@media(max-width:768px){.home .umf-project-banner .banner-image{height:40px;width:100%}}.badge{align-items:center;border:1px solid #0000;border-radius:6px;display:inline-flex;line-height:1;transition:all .15s ease-in-out}.badge-sm{font-size:.65rem;font-weight:500;padding:4px}.badge-md{font-size:.75rem;font-weight:500;padding:4px 8px}.badge-lg{font-size:.9rem;font-weight:600;padding:8px 16px}.badge-default{background-color:#ffffff1a;border-color:#fff3;color:#fff}.badge-success{background-color:#8cdc7333;border-color:#8cdc734d;color:#8cdc73}.badge-warning{background-color:#f59e0b33;border-color:#f59e0b4d;color:#f59e0b}.badge-danger{background-color:#ef444433;border-color:#ef44444d;color:#ef4444}.badge-info{background-color:#4682dc33;border-color:#4682dc4d;color:#4682dc}.card{background-color:#fff;background:#000c;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.075);max-width:100%;padding:24px;position:relative;transition:all .15s ease-in-out;width:100%}.card:hover{border-color:#fff3}.card-header{border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;gap:4px;padding-bottom:16px}.card-content{padding-top:24px}.card-title{color:#fff;font-size:1.4rem;font-weight:600;line-height:1.2;margin:0}@media(max-width:767px){.card-title{font-size:1.3rem}}.card-description{color:#9ca3af;font-size:14px;line-height:1.5;margin:0;white-space:pre-line}.card.gradient-primary{background:linear-gradient(135deg,#8cdc731a,#4682dc0d);border-color:#8cdc734d}.card.gradient-secondary{background:linear-gradient(135deg,#cca2bb1a,#0000);border-color:#cca2bb33}.card.gradient-success{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00df520d!important;border:1px solid #00df524d!important;box-shadow:0 0 20px #8cdc7333}.input{background:#000000b3;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:16px;padding:8px 16px;transition:all .15s ease-in-out;width:100%}.input:focus{border-color:#00df52;box-shadow:0 0 0 .2rem #00df5240}.input:disabled{background-color:#f8f9fa}.input::placeholder{color:#6b7280}.input:focus{border-color:#8cdc73;box-shadow:0 0 0 .2rem #8cdc7340;outline:none}.input:disabled{background-color:#00000080;color:#6b7280;cursor:not-allowed}.input.error,.input.error:focus{border-color:#ef4444}.input.error:focus{box-shadow:0 0 0 .2rem #ef444440}.input.success{border-color:#8cdc73}.input.success:focus{border-color:#8cdc73;box-shadow:0 0 0 .2rem #8cdc7340}.label{color:#fff;display:inline-block;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:4px;transition:all .15s ease-in-out}.label:hover{color:#8cdc73}.label.required:after{color:#ef4444;content:" *"}.label.disabled{color:#6b7280;cursor:not-allowed}.label.disabled:hover{color:#6b7280}.separator{background-color:#ffffff1a;border:none}.separator-horizontal{height:1px;margin:16px 0;width:100%}.separator-vertical{height:100%;margin:0 16px;width:1px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}.order-history{color:#fff;display:flex;flex-direction:column;min-height:calc(100% - 67px);position:relative}.order-history .icon{height:20px;width:20px}@media(max-width:767px){.order-history .icon{height:18px;width:18px}}.order-history .icon-zap{color:#07f;height:20px;width:20px}@media(max-width:767px){.order-history .icon-zap{height:18px;width:18px}}.order-history:before{background:linear-gradient(90deg,#0000,#00df521a 25%,#00df5233 50%,#00df521a 75%,#0000) 0 80%/100% 2px no-repeat,linear-gradient(90deg,#0000,#0077ff26 30%,#0077ff40 50%,#0077ff26 70%,#0000) 0 60%/100% 1px no-repeat,linear-gradient(90deg,#0000,#cf3fff1a 20%,#cf3fff33 50%,#cf3fff1a 80%,#0000) 0 40%/100% 1px no-repeat,linear-gradient(0deg,#0d0d0d 0,#0d0d0df2 15%,#0d0d0dcc 30%,#0d0d0d99 50%,#0d0d0d4d 70%,#0d0d0d1a 85%,#0000);bottom:0;content:"";display:none;height:40vh;left:0;pointer-events:none;position:fixed;width:100%;z-index:-1}.order-history-loading{align-items:center;background-color:#000;display:flex;justify-content:center;min-height:100vh}.order-history-loading .loading-text{color:#fff;font-size:20px}.order-history-main{display:flex;flex:1 1;flex-direction:column;padding:80px 0 48px;position:relative}.order-history-header{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:20px;top:20px;z-index:100}.back-to-purchase-link{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000000b3;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 20px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;outline:none;padding:12px 20px;text-decoration:none;transition:all .3s ease}.back-to-purchase-link:hover{background:#000c;border-color:#ffffff80;box-shadow:0 8px 30px #0006;color:#fff;text-decoration:none;transform:translateY(-2px)}.back-to-purchase-link:active{transform:translateY(0)}.back-to-purchase-link:focus{outline:2px solid #ffffff80;outline-offset:2px}.back-to-purchase-link .icon{color:#00df52;height:18px;width:18px}.back-to-purchase-link .container{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 16px;width:100%}@media(max-width:767px){.back-to-purchase-link .container{max-width:100%;padding:0 8px}}@media(min-width:768px)and (max-width:991px){.back-to-purchase-link .container{max-width:900px}}.page-title{margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:1200px;padding:0 16px;text-align:center}@media(max-width:767px){.page-title{margin-bottom:24px;max-width:100%;padding:0 8px}}@media(min-width:768px)and (max-width:991px){.page-title{max-width:900px}}.page-title h2{color:#fff;font-size:3rem;font-weight:700;margin-bottom:16px}@media(max-width:767px){.page-title h2{font-size:2rem;margin-bottom:8px}}@media(min-width:768px)and (max-width:991px){.page-title h2{font-size:2.5rem}}.page-title p{color:#d1d5db;font-size:20px;margin:0 auto;max-width:32rem}@media(max-width:767px){.page-title p{font-size:16px;padding:0 8px}}@media(min-width:768px)and (max-width:991px){.page-title p{font-size:16px}}.content-container{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:800px;padding:0 32px;width:100%}@media(max-width:767px){.content-container{max-width:100%;padding:0 20px}}.search-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:800px;position:relative}@media(max-width:767px){.search-card{max-width:100%}}.search-card:before{background:linear-gradient(135deg,#cca2bb0d,#0000);content:"";inset:0;opacity:.3;position:absolute;z-index:1}.search-card .search-title{align-items:center;display:flex;gap:8px;justify-content:center;justify-content:flex-start}.search-card .search-content{display:flex;flex-direction:column;gap:24px;padding-top:0;position:relative;z-index:10}.search-card .search-type-selector{display:flex;flex-direction:column;gap:8px}.search-card .search-type-selector .search-type-radio-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}@media(max-width:767px){.search-card .search-type-selector .search-type-radio-group{gap:16px}.search-card .search-type-selector .search-type-radio-group .radio-option{flex:none}}.search-card .search-type-selector .radio-option{align-items:center;border-radius:6px;cursor:pointer;display:flex;flex:1 1;gap:8px;min-width:0;transition:all .3s ease}.search-card .search-type-selector .radio-option input[type=radio]{display:none}.search-card .search-type-selector .radio-option .radio-custom{background:#0000004d;border:2px solid #ffffff4d;border-radius:50%;height:18px;position:relative;transition:all .3s ease;width:18px}.search-card .search-type-selector .radio-option .radio-custom:after{background:#00df52;border-radius:50%;content:"";height:8px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:8px}.search-card .search-type-selector .radio-option input[type=radio]:checked+.radio-custom{background:#00df520d;border-color:#00df52}.search-card .search-type-selector .radio-option input[type=radio]:checked+.radio-custom:after{opacity:1}.search-card .search-type-selector .radio-option .radio-label{color:#fffc;font-size:14px;font-weight:500;transition:all .3s ease}.search-card .search-type-selector .radio-option input[type=radio]:checked~.radio-label{color:#00df52;font-weight:600}.search-card .input-group{display:flex;flex-direction:column;gap:4px}.search-card .input-group .required{color:#ef4444}.search-card .email-name-input-group{display:flex;flex-direction:column;gap:16px}@media(max-width:767px){.search-card .email-name-input-group{gap:8px}}.search-card .order-number-input,.search-card .search-value-input{background:#000000b3;border:1px solid #fff3;text-align:center}.search-card .order-number-input:focus,.search-card .search-value-input:focus{border-color:#8cdc73;box-shadow:0 0 0 .2rem #8cdc7340}.search-card .order-number-input{font-family:Courier New,monospace}.search-card .error-message{background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;padding:16px}.search-card .error-message p{color:#f87171;font-size:14px;margin:0}.search-card .search-button{background-color:#00df52!important;border-color:#00df52!important;color:#000!important;font-size:16px;font-weight:600;gap:8px;padding:8px;transition:all .3s ease}.search-card .search-button:hover:not(:disabled){background-color:#00c947!important;border-color:#00c947!important;color:#000!important}.search-card .search-button:active:not(:disabled){background-color:#00b83d!important;border-color:#00b83d!important;color:#000!important}.search-card .search-button:focus{outline:2px solid #00df52;outline-offset:2px}.search-card .search-button .icon{color:#000!important}.search-card .test-info{color:#9ca3af;font-size:14px;text-align:center}.search-card .test-info p{margin:4px 0}.order-details{display:flex;flex:1 1;flex-direction:column;gap:24px;margin:0 auto;min-height:0;width:100%}@media(max-width:767px){.order-details{max-width:100%}}.order-status-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.order-status-card .order-title{align-items:center;display:flex;gap:8px;justify-content:center;justify-content:flex-start}.order-status-card .order-number-notice{background:#ffc1071a;border:1px solid #ffc1074d;border-radius:8px;margin-top:16px;padding:16px}.order-status-card .order-number-notice .notice-title{color:#ffc107;font-size:.95rem;font-weight:600;margin-bottom:4px}.order-status-card .order-number-notice .notice-description{color:#ffc107cc;font-size:.85rem;line-height:1.4}.order-status-card .order-info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:767px){.order-status-card .order-info-grid{grid-template-columns:1fr}}.order-status-card .order-info-left,.order-status-card .order-info-right{display:flex;flex-direction:column;gap:16px}.order-status-card .info-item{display:flex;flex-direction:column;gap:4px}.order-status-card .info-item .order-number-label{color:#c7ced9;font-weight:600}.order-status-card .info-item .label{color:#9ca3af;font-size:14px}.order-status-card .info-item p{color:#fff;margin:0}.order-status-card .info-item .payment-date{font-family:Courier New,monospace}.order-status-card .info-item .total-amount{color:#8cdc73;font-size:20px;font-weight:600}.order-status-card .info-item .order-number-container{align-items:center;display:flex;gap:4px}.order-status-card .info-item .order-number-container .order-number{flex:1 1;font-weight:600}.order-status-card .info-item .order-number-container .copy-button{background-color:#b2b2b21a!important;border:1px solid #d8d8d84d!important;border-radius:6px;color:#fff!important;height:32px;padding:6px!important;transition:all .2s ease;width:32px}.order-status-card .info-item .order-number-container .copy-button:hover{background-color:#00df5233!important;border-color:#00df52!important;transform:scale(1.05)}.order-status-card .info-item .order-number-container .copy-button .icon{height:16px;width:16px}.event-info-card .event-title{align-items:center;display:flex;gap:8px;justify-content:center;justify-content:flex-start}.event-info-card .event-info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:767px){.event-info-card .event-info-grid{grid-template-columns:1fr}}.event-info-card .event-info-left,.event-info-card .event-info-right{display:flex;flex-direction:column;gap:16px}.event-info-card .event-name{font-size:20px;font-weight:600}.event-info-card .ticket-type{align-items:center;display:flex;gap:4px;justify-content:center;justify-content:flex-start}.event-info-card .ticket-type .crown-icon{color:#8cdc73;height:1rem;width:1rem}.event-info-card .event-details{display:flex;flex-direction:column;gap:16px}.event-info-card .event-detail{align-items:center;color:#d1d5db;display:flex;gap:4px;justify-content:center;justify-content:flex-start}.event-info-card .event-detail .icon{height:20px;width:20px}@media(max-width:767px){.event-info-card .event-detail .icon{height:18px;width:18px}}.payment-info-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.payment-info-card .payment-header{align-items:center;align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.payment-info-card .payment-info-actions{align-items:center;display:flex;gap:8px}.payment-info-card .payment-info-actions .refresh-button{background:#0000!important;border:none!important;color:#ffffffb3!important;height:32px;padding:6px!important;transition:all .3s ease;width:32px}.payment-info-card .payment-info-actions .refresh-button:hover:not(:disabled){background:#ffffff1a!important;color:#fff!important;transform:scale(1.1)}.payment-info-card .payment-info-actions .refresh-button:disabled{cursor:not-allowed;opacity:.4}.payment-info-card .payment-info-actions .refresh-button .icon{height:18px;width:18px}.payment-info-card .payment-title{align-items:center;display:flex;gap:8px;justify-content:center;justify-content:flex-start}.payment-info-card .payment-info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}@media(max-width:767px){.payment-info-card .payment-info-grid{grid-template-columns:1fr}}.payment-info-card .payment-info-left,.payment-info-card .payment-info-right{display:flex;flex-direction:column;gap:16px}.payment-info-card .payment-method-display{align-items:center;color:#fff;display:flex;gap:8px;margin:0}.payment-info-card .payment-method-display .eqpay-logo{flex-shrink:0;height:20px!important;margin-top:2px;width:fit-content}.payment-info-card .transaction-hash{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-info-card .transaction-hash a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.payment-info-card .payment-summary{background:#00000080;border:1px solid #ffffff1a;border-radius:6px;overflow:hidden;padding:16px;position:relative}.payment-info-card .payment-summary:before{background:linear-gradient(90deg,#cca2bb0d 0,#0000);content:"";inset:0;position:absolute;z-index:1}.payment-info-card .payment-summary .summary-item,.payment-info-card .payment-summary .summary-total{align-items:center;display:flex;font-size:14px;justify-content:space-between;position:relative;z-index:10}.payment-info-card .payment-summary .summary-item{color:#d1d5db;margin-bottom:4px}.payment-info-card .payment-summary .summary-total{color:#8cdc73;font-size:20px;font-weight:600}.eqpay-info-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #0077ff4d!important}.eqpay-info-card .eqpay-title{align-items:center;display:flex;gap:8px;justify-content:center;justify-content:flex-start}.eqpay-info-card .eqpay-content{display:flex;flex-direction:column;gap:24px}.eqpay-info-card .eqpay-status{background:linear-gradient(90deg,#8cdc731a 0,#4682dc0d);border:1px solid #8cdc7333;border-radius:6px;overflow:hidden;padding:16px;position:relative}.eqpay-info-card .eqpay-status:before{background:linear-gradient(135deg,#cca2bb1a,#0000);content:"";inset:0;opacity:.4;position:absolute;z-index:1}.eqpay-info-card .eqpay-status .status-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;position:relative;z-index:10}.eqpay-info-card .eqpay-status .status-header h4{font-weight:600;margin:0}.eqpay-info-card .eqpay-status .status-header.completed h4{color:#8cdc73}.eqpay-info-card .eqpay-status .status-header.pending h4{color:#ffc107}.eqpay-info-card .eqpay-status .status-header.processing h4{color:#17a2b8}.eqpay-info-card .eqpay-status .status-header .check-icon{height:1.25rem;width:1.25rem}.eqpay-info-card .eqpay-status .status-header .check-icon.success{color:#8cdc73}.eqpay-info-card .eqpay-status .status-header .check-icon.warning{color:#ffc107}.eqpay-info-card .eqpay-status .status-header .check-icon.info{color:#17a2b8}.eqpay-info-card .eqpay-status p{color:#d1d5db;font-size:14px;margin-bottom:16px;position:relative;z-index:10}.eqpay-info-card .eqpay-status .eqpay-link{align-items:center;display:flex;justify-content:center;position:relative;z-index:10}.eqpay-info-card .eqpay-status .eqpay-link a{text-decoration:none;transition:transform .3s ease}.eqpay-info-card .eqpay-status .eqpay-link a:hover{transform:scale(1.05)}.eqpay-info-card .eqpay-status .eqpay-link .external-icon{align-items:center;background:#0003;border-radius:4px;display:flex;height:1rem;justify-content:center;margin-left:4px;width:1rem}.eqpay-info-card .eqpay-status .eqpay-link .external-icon span{font-size:.75rem;font-weight:700}.eqpay-info-card .trust-indicators{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.eqpay-info-card .trust-indicators .trust-item{background:#0000004d;border-radius:6px;overflow:hidden;padding:16px;position:relative;text-align:center}.eqpay-info-card .trust-indicators .trust-item:before{background:linear-gradient(0deg,#cca2bb14 0,#0000);content:"";inset:0;opacity:.6;position:absolute;z-index:1}.eqpay-info-card .trust-indicators .trust-item .trust-icon{color:#8cdc73;height:1.25rem;margin:0 auto 4px;position:relative;width:1.25rem;z-index:10}.eqpay-info-card .trust-indicators .trust-item p{color:#d1d5db;font-size:.75rem;margin:0;position:relative;z-index:10}@media(max-width:768px){.order-history{background-attachment:scroll;background-position:top;background-size:120% auto}.order-history:before{display:block}}@media(max-width:600px){.order-history{background-position:top;background-size:150% auto}}@media(max-width:500px){.order-history{min-height:calc(100% - 103px)}}.open-payment-section{background:#0077ff1a;border:1px solid #0077ff4d;border-radius:6px;padding:16px;position:relative;text-align:center;z-index:10}.open-payment-section .open-payment-button{background:linear-gradient(135deg,#07f,#0056d6);border:none;border-radius:6px;color:#fff;font-weight:600;margin-bottom:8px;padding:12px 20px;transition:all .3s ease;width:100%}.open-payment-section .open-payment-button:hover{background:linear-gradient(135deg,#0056d6,#0041a3);box-shadow:0 4px 12px #0077ff4d;transform:translateY(-1px)}.open-payment-section .open-payment-button .icon{stroke:#fff!important;height:18px;margin-right:8px;width:auto}.open-payment-section .open-payment-description{color:#a0a0a0;font-size:13px;line-height:1.4;margin:0!important}.payment-actions{border-radius:12px;display:flex;gap:16px;margin-top:24px;padding:0!important}.payment-actions .payment-status-button{background:#0000;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;flex:1 1;font-size:14px;font-weight:500;gap:4px;padding:14px;transition:all .3s ease}.payment-actions .payment-status-button:hover{background:#ffffff26!important;border-color:#ffffff4d!important;box-shadow:0 4px 12px #0003!important;transform:translateY(-1px)}.payment-actions .payment-status-button:active{box-shadow:0 2px 6px #0003!important;transform:translateY(0)}.payment-actions .payment-status-button:focus{outline:2px solid #0056d6!important;outline-offset:2px}.payment-actions .payment-status-button .icon{height:16px;width:16px}.payment-actions .payment-reopen-button{align-items:center;background:linear-gradient(135deg,#07f,#0056d6);border:none;border-radius:8px;color:#fff;display:flex;flex:1 1;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .3s ease}.payment-actions .payment-reopen-button:hover{background:linear-gradient(135deg,#0056d6,#0041a3);box-shadow:0 4px 12px #0077ff4d;transform:translateY(-1px)}.payment-actions .payment-reopen-button:active{box-shadow:0 2px 6px #0003!important;transform:translateY(0)}.payment-actions .payment-reopen-button:focus{outline:1px solid #0056d6!important;outline-offset:2px}.payment-actions .payment-reopen-button .icon{stroke:#fff!important;height:16px;width:auto}.payment-actions .payment-expired-message{background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;padding:16px;text-align:center}.payment-actions .payment-expired-message p{color:#f87171;font-size:14px;font-weight:500;margin:0}.payment-status-modal-backdrop{align-items:center;background:#0000;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;transition:background .3s ease;z-index:10000}.payment-status-modal-backdrop.visible{background:#000c}.payment-status-modal{-ms-overflow-style:none;background:#f1f5f9;border-radius:16px;box-shadow:0 20px 40px #0000004d;max-height:calc(90vh - 70px);max-width:500px;opacity:0;overflow-y:auto;position:relative;scrollbar-width:none;transform:scale(.8) translateY(20px);transition:all .3s ease;width:100%}.payment-status-modal::-webkit-scrollbar{display:none}.payment-status-modal.visible{opacity:1;transform:scale(1) translateY(0)}.payment-status-modal-header{align-items:center;background:#f1f5f9;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding:24px 24px 12px;position:sticky;top:0;z-index:10}.payment-status-modal-header .eqpay-logo{height:auto;width:80px}.payment-status-modal-header .close-button{background:#0000;border:none;border-radius:50%;color:#666;padding:8px;transition:all .2s ease}.payment-status-modal-header .close-button:hover{background:#0000001a!important}.payment-status-modal-header .close-button .icon{height:20px;width:20px}.payment-status-content{padding:0 24px 24px}.payment-progress-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:24px}.payment-progress-section .progress-title{color:#333;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}.payment-progress-section .progress-steps{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media(max-width:768px){.payment-progress-section .progress-steps{align-items:flex-start;flex-direction:column;gap:8px}}.payment-progress-section .progress-steps .progress-step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px}@media(max-width:768px){.payment-progress-section .progress-steps .progress-step{align-items:center;flex:none;flex-direction:row;gap:12px;width:100%}}.payment-progress-section .progress-steps .progress-step .step-icon{align-items:center;background:#e5e7eb;border:2px solid #d1d5db;border-radius:50%;box-shadow:0 2px 4px #0000001a;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.payment-progress-section .progress-steps .progress-step .step-icon .icon{color:#9ca3af;height:20px;width:20px}.payment-progress-section .progress-steps .progress-step .step-icon.completed{background:#10b981;border-color:#10b981;box-shadow:0 2px 8px #10b9814d}.payment-progress-section .progress-steps .progress-step .step-icon.completed .icon{color:#fff}.payment-progress-section .progress-steps .progress-step .step-label{color:#6b7280;font-size:12px;font-weight:500;text-align:center}@media(max-width:768px){.payment-progress-section .progress-steps .progress-step .step-label{font-size:14px;text-align:left}}.payment-progress-section .progress-steps .progress-step.completed .step-icon{background:#10b981;border-color:#10b981}.payment-progress-section .progress-steps .progress-step.completed .step-icon .icon{color:#fff}.payment-progress-section .progress-steps .progress-step.completed .step-label{color:#10b981;font-weight:600}.payment-progress-section .progress-steps .progress-step.progress .step-icon{animation:pulse 2s infinite;background:#fbbf24;border-color:#fbbf24;box-shadow:0 2px 8px #fbbf244d}.payment-progress-section .progress-steps .progress-step.progress .step-icon .icon{color:#fff}.payment-progress-section .progress-steps .progress-step.progress .step-label{color:#fbbf24;font-weight:600}.payment-progress-section .progress-steps .progress-line{background:#e5e7eb;border-radius:2px;box-shadow:0 1px 3px #0000001a;flex:1 1;height:4px;margin:0 2px;overflow:hidden;position:relative;top:-21px}.payment-progress-section .progress-steps .progress-line .progress-line-fill{background:linear-gradient(90deg,#07f,#0056d6);border-radius:2px;box-shadow:0 1px 3px #0077ff4d;height:100%;overflow:hidden;position:relative;transition:width .5s ease}.payment-progress-section .progress-steps .progress-line .progress-line-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.payment-progress-section .progress-steps .progress-line.completed{background:#10b981;box-shadow:0 1px 3px #10b9814d}.payment-progress-section .progress-steps .progress-line.completed .progress-line-fill{background:linear-gradient(90deg,#10b981,#059669);box-shadow:0 1px 3px #10b9814d}.payment-progress-section .progress-steps .progress-line.completed .progress-line-fill:after{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)}.payment-progress-section .progress-steps .progress-line.progress{background:#fbbf24;box-shadow:0 1px 3px #fbbf244d}.payment-progress-section .progress-steps .progress-line.progress .progress-line-fill{background:linear-gradient(90deg,#fbbf24,#f59e0b);box-shadow:0 1px 3px #fbbf244d}@media(max-width:768px){.payment-progress-section .progress-steps .progress-line{align-self:flex-start;flex:none;height:30px;margin:0 0 0 17.5px;position:static;top:0;width:3px}}.payment-progress-section .payment-notice{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin-top:16px;padding:12px;white-space:pre-line}.payment-progress-section .payment-notice p{color:#92400e;font-size:13px;line-height:1.4;margin:0}.payment-progress-section .payment-notice .payment-reopen-link{background:#4a90e21a;border-radius:4px;color:#4a90e2;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:1.4;margin-top:8px;padding:4px 8px;text-decoration:underline;transition:all .3s ease}.payment-progress-section .payment-notice .payment-reopen-link:hover{background:#4a90e233;color:#357abd;text-decoration:none}.payment-progress-section .payment-notice .payment-reopen-link:active{box-shadow:0 2px 6px #0003!important;transform:translateY(0)}.payment-progress-section .payment-notice .payment-reopen-link:focus{outline:1px solid #0056d6!important;outline-offset:2px}.payment-progress-section .payment-expired-section{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:20px 0;padding:32px 16px;text-align:center}.payment-progress-section .payment-expired-section .expired-icon{align-items:center;background:#ef4444;border-radius:50%;box-shadow:0 4px 12px #ef44444d;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.payment-progress-section .payment-expired-section .expired-icon .icon{color:#fff;height:32px;width:32px}.payment-progress-section .payment-expired-section .expired-title{color:#dc2626;font-size:20px;font-weight:600;margin:0 0 12px}.payment-progress-section .payment-expired-section .expired-description{color:#7f1d1d;font-size:14px;line-height:1.5;margin:0 auto;max-width:400px}.payment-details-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.payment-details-section .details-title{color:#333;font-size:18px;font-weight:600;margin-bottom:20px}.payment-details-section .details-grid{grid-gap:16px;display:grid;gap:16px}.payment-details-section .details-grid .detail-item{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:12px 0}.payment-details-section .details-grid .detail-item:last-child{border-bottom:none}.payment-details-section .details-grid .detail-item label{color:#6b7280;font-size:14px;font-weight:500}.payment-details-section .details-grid .detail-item p{color:#333;font-size:14px;font-weight:600;margin:0;text-align:right}.payment-details-section .details-grid .detail-item p.payment-amount{color:#07f;font-weight:700}.payment-details-section .details-grid .detail-item p.transaction-hash{font-family:Courier New,monospace;font-size:12px;word-break:break-all}@media(max-width:768px){.payment-details-section .details-grid .detail-item{align-items:flex-start;flex-direction:column;gap:8px}.payment-details-section .details-grid .detail-item label{color:#9ca3af;font-size:13px}.payment-details-section .details-grid .detail-item p{font-size:15px;text-align:left;word-break:break-all}}.payment-guide-section{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.payment-guide-section .guide-item{margin-bottom:24px}.payment-guide-section .guide-item:last-child{margin-bottom:0}.payment-guide-section .guide-item .guide-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.payment-guide-section .guide-item .guide-header .info-icon{align-items:center;background:#07f;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.payment-guide-section .guide-item .guide-header h4{color:#333;font-size:16px;font-weight:600;margin:0}.payment-guide-section .guide-item .guide-description{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px}.payment-guide-section .guide-item .network-times{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px}.payment-guide-section .guide-item .network-times .network-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:8px}.payment-guide-section .guide-item .network-times .network-item .network-icon{align-items:center;display:flex;gap:8px;justify-content:center}.payment-guide-section .guide-item .network-times .network-item .network-icon .network-svg-icon{height:16px;width:16px}.payment-guide-section .guide-item .network-times .network-item .network-icon.tron .network-svg-icon{color:#ff6b35}.payment-guide-section .guide-item .network-times .network-item .network-icon.ethereum .network-svg-icon{color:#627eea}.payment-guide-section .guide-item .network-times .network-item .network-icon.avalanche .network-svg-icon{color:#e84142}.payment-guide-section .guide-item .network-times .network-item .network-name{color:#374151;font-size:14px;font-weight:500}.payment-guide-section .guide-item .network-times .network-item .network-time{color:#6b7280;font-size:12px}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%;z-index:999}.modal-overlay.visible{opacity:1;visibility:visible}.order-list-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1a1a1af2,#141414fa);border:1px solid #ffffff26;border-radius:16px;box-shadow:0 25px 50px #00000080;left:50%;max-height:80vh;max-width:600px;opacity:0;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.9);transition:all .3s cubic-bezier(.4,0,.2,1);width:90%;z-index:1000}.order-list-modal.visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.order-list-modal .order-list-modal-header{align-items:center;background:#0003;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px}.order-list-modal .order-list-modal-header h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.order-list-modal .order-list-modal-header .close-button{background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:8px;color:#fff!important;height:40px;padding:8px!important;transition:all .3s ease;width:40px}.order-list-modal .order-list-modal-header .close-button:hover{background:#fff3!important;border-color:#ffffff4d!important}.order-list-modal .order-list-modal-header .close-button .icon{height:20px;width:20px}.order-list-modal .order-list-modal-content{max-height:calc(80vh - 120px);overflow-y:auto;padding:24px}.order-list-modal .order-list-modal-content .no-orders{color:#fff9;font-size:1.1rem;padding:40px 20px;text-align:center}.order-list-modal .order-list-modal-content .order-list{display:flex;flex-direction:column;gap:16px}.order-list-modal .order-list-modal-content .order-list .order-list-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;padding:20px;transition:all .3s ease}.order-list-modal .order-list-modal-content .order-list .order-list-item:hover{background:#ffffff14;border-color:#00df524d;box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.order-list-modal .order-list-modal-content .order-list .order-list-item .order-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.order-list-modal .order-list-modal-content .order-list .order-list-item .order-item-header .order-number-partial{color:#00df52;font-family:Courier New,monospace;font-size:1.1rem;font-weight:600;letter-spacing:1px}.order-list-modal .order-list-modal-content .order-list .order-list-item .order-item-header .order-status{align-items:center;display:flex}.order-list-modal .order-list-modal-content .order-list .order-list-item .order-item-header .order-date{background:#ffffff1a;border-radius:6px;color:#fff9;font-size:.9rem;padding:4px 8px}.order-list-modal .order-list-modal-content .order-list .order-list-item .order-item-details{display:flex;flex-direction:column;gap:8px}.order-list-modal .order-list-modal-content .order-list .order-list-item .order-item-details .order-date-detailed,.order-list-modal .order-list-modal-content .order-list .order-list-item .order-item-details .order-name,.order-list-modal .order-list-modal-content .order-list .order-list-item .order-item-details .orderer-name{color:#fffc;font-size:.95rem;line-height:1.4}.order-list-modal .order-list-modal-content .order-list .order-list-item .order-item-details .order-date-detailed strong,.order-list-modal .order-list-modal-content .order-list .order-list-item .order-item-details .order-name strong,.order-list-modal .order-list-modal-content .order-list .order-list-item .order-item-details .orderer-name strong{color:#fff9;font-weight:500}.order-list-modal .order-list-modal-content .order-list .order-list-item .order-item-details .order-date-detailed{color:#ffffffb3;font-family:Courier New,monospace;font-size:.9rem}@media(max-width:768px){.modal-overlay{padding:16px}.modal-overlay .order-list-modal{max-height:calc(100vh - 32px);max-width:none;width:100%}.order-history-header{right:16px;top:16px}.back-to-purchase-link{font-size:14px;padding:10px 16px}.back-to-purchase-link .icon{height:16px;width:16px}.payment-status-modal{max-height:calc(80vh - 70px);max-width:100%}.payment-status-content{padding:0 16px 16px}.payment-actions{flex-direction:column}.payment-guide-section .guide-item .network-times{gap:8px;grid-template-columns:1fr}.payment-guide-section .guide-item .network-times .network-item{justify-content:space-between}}@media(max-width:375px){.modal-overlay{padding:8px}.modal-overlay .order-list-modal .order-list-modal-header{padding:16px}.modal-overlay .order-list-modal .order-list-modal-header h3{font-size:1.2rem}.modal-overlay .order-list-modal .order-list-modal-content{padding:16px}.order-history-header{right:12px;top:12px}.back-to-purchase-link{font-size:13px;padding:8px 12px}.back-to-purchase-link .icon{height:14px;width:14px}.payment-status-modal{margin:0 8px}.payment-status-content{padding:0 12px 12px}.payment-details-section,.payment-guide-section,.payment-progress-section{padding:12px}.progress-steps .progress-step .step-icon{height:28px;width:28px}.progress-steps .progress-step .step-icon .icon{height:14px;width:14px}.progress-steps .progress-step .step-label{font-size:12px}.progress-steps .progress-line{height:16px}.details-grid .detail-item label{font-size:12px}.details-grid .detail-item p{font-size:14px}}.custom-select{position:relative;width:100%}.custom-select .select-trigger{align-items:center;background:#000000b3;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;min-height:2.75rem;padding:8px;transition:all .15s ease-in-out;width:100%}.custom-select .select-trigger:hover{border-color:#ffffff4d}.custom-select .select-trigger:focus{border-color:#00df52;box-shadow:0 0 0 .2rem #00df5240;outline:none}.custom-select .select-value{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.custom-select .select-arrow{color:#9ca3af;flex-shrink:0;height:1rem;margin-left:4px;transition:transform .2s ease;width:1rem}.custom-select .select-arrow.rotate{transform:rotate(180deg)}.custom-select .select-dropdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000f2;border:1px solid #fff3;border-radius:6px;box-shadow:0 4px 12px #0000004d;left:0;margin-top:4px;max-height:12rem;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.custom-select .select-dropdown .select-option{border-bottom:1px solid #ffffff1a;color:#fff;cursor:pointer;padding:8px 16px;transition:all .15s ease-in-out}.custom-select .select-dropdown .select-option:last-child{border-bottom:none}.custom-select .select-dropdown .select-option:hover{background:#ffffff1a}.custom-select .select-dropdown .select-option.selected{background:#00df5233;color:#00df52;font-weight:600}.custom-select .select-dropdown .select-option:focus{background:#ffffff1a;outline:none}.custom-select.disabled .select-trigger{background:#00000080;cursor:not-allowed;opacity:.6}.custom-select.disabled .select-trigger:hover{border-color:#fff3}.custom-select.open .select-trigger{border-color:#00df52;box-shadow:0 0 0 .2rem #00df5240}@media(max-width:767px){.custom-select .select-dropdown{max-height:10rem}.custom-select .select-dropdown .select-option{align-items:center;display:flex;font-size:16px;justify-content:center;justify-content:flex-start;min-height:3rem;padding:16px}.custom-select.phone-country-select .select-dropdown{bottom:100%;margin-bottom:4px;margin-top:0;top:auto}}.select-dropdown::-webkit-scrollbar{width:4px}.select-dropdown::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.select-dropdown::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.select-dropdown::-webkit-scrollbar-thumb:hover{background:#ffffff80}.toast{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;border:1px solid #fff3;border-radius:6px;box-shadow:0 4px 12px #0000004d;max-width:400px;min-width:320px;position:fixed;right:24px;top:24px;transition:all .3s ease;z-index:100000}.toast.toast-visible{opacity:1;transform:translateX(0)}.toast.toast-hidden{opacity:0;transform:translateX(100%)}.toast.toast-success{border-color:#00df5280}.toast.toast-success .toast-icon{color:#00df52}.toast.toast-error{border-color:#ef444480}.toast.toast-error .toast-icon{color:#ef4444}.toast.toast-info{border-color:#3b82f680}.toast.toast-info .toast-icon{color:#3b82f6}.toast .toast-content{align-items:center;color:#fff;display:flex;gap:8px;justify-content:center;justify-content:flex-start;padding:16px}.toast .toast-icon{flex-shrink:0}.toast .toast-icon .icon{height:1.25rem;width:1.25rem}.toast .toast-message{flex:1 1;font-size:14px;line-height:1.4}.toast .toast-close{background:none;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;flex-shrink:0;padding:4px;transition:all .15s ease-in-out}.toast .toast-close:hover{background:#ffffff1a;color:#fff}.toast .toast-close .icon{height:1rem;width:1rem}@media(max-width:767px){.toast{left:16px;max-width:none;min-width:auto;right:16px;top:16px}.toast .toast-content{padding:8px 16px}.toast .toast-message{font-size:.75rem}}@keyframes selectedGlow{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.15) saturate(1.2)}}.sell-package{display:flex;flex-direction:column;gap:40px;padding-bottom:60px;position:relative}.sell-package-hero{padding:80px 16px 48px;position:relative}.sell-package-hero .sell-package-hero-inner{margin:0 auto;max-width:1200px;text-align:center}.sell-package-hero .sell-package-hero-badge .badge{background:#00df521a;border:1px solid #00df524d;border-radius:50px;color:#00df52;padding:6px 12px}.sell-package-hero .sell-package-hero-title{color:#fff;font-size:64px;font-weight:900;letter-spacing:1px;margin:12px auto 8px}.sell-package-hero .sell-package-hero-desc{color:#fff;font-size:18px;line-height:28px;opacity:.9}.sell-package-hero .sell-package-hero-meta{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:12px}.sell-package-hero .sell-package-hero-meta .meta-item{align-items:center;color:#fff;display:flex;gap:8px}.sell-package-hero .sell-package-hero-meta .meta-item.location{cursor:pointer;transition:all .2s ease}.sell-package-hero .sell-package-hero-meta .meta-item.location span{text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:2px;transition:all .2s ease}.sell-package-hero .sell-package-hero-meta .meta-item.location:hover{background-color:#00df5226;border-color:#00df524d;box-shadow:0 4px 12px #00df5233;color:#00df52;transform:translateY(-2px)}.sell-package-hero .sell-package-hero-meta .meta-item.location:hover .meta-icon{transform:scale(1.1)}.sell-package-hero .sell-package-hero-meta .meta-item.location:hover span{text-decoration-color:#00df52;text-underline-offset:3px}.sell-package-hero .sell-package-hero-meta .meta-item.location:active{background-color:#00df5233;transform:translateY(0)}.sell-package-hero .sell-package-hero-meta .meta-item.location .meta-icon{transition:transform .2s ease}.sell-package-hero .sell-package-hero-meta .meta-item .meta-icon{color:#fff;height:20px;width:20px}.sell-package-header{align-items:center;display:none;justify-content:flex-end;position:absolute;right:20px;top:20px;z-index:100}.order-history-link{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000000b3;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 20px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;outline:none;padding:12px 20px;text-decoration:none;transition:all .3s ease}.order-history-link.bottom{border-radius:8px;margin-top:12px;width:100%}.order-history-link:hover{background:#000c;border-color:#ffffff80;box-shadow:0 8px 30px #0006;color:#fff;text-decoration:none;transform:translateY(-2px)}.order-history-link:active{transform:translateY(0)}.order-history-link:focus{outline:2px solid #ffffff80;outline-offset:2px}.order-history-link .icon{color:#00df52;height:18px;width:18px}.sell-package-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 280px;margin:0 auto;max-width:1200px}.sell-package-main{display:flex;flex-direction:column;gap:24px}.vvip-experience-features h4{color:#fff;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:16px}.vvip-benefits-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.vvip-benefits-list li{color:#fffc;font-size:14px;line-height:1.6;padding-left:20px;position:relative}.vvip-benefits-list li:before{color:#00df52;content:"•";font-weight:700;left:0;position:absolute;top:0}.vvip-layout-guidelines-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vvip-layout-guidelines-card .card-header .card-title{color:#fff}.vvip-layout-guidelines-card .card-header .card-description{color:#ffffffb3;font-size:12px;line-height:1.5}.vvip-layout-guidelines-content{align-items:start;display:flex;flex-direction:column;gap:32px}.vvip-layout-section{align-self:center;display:flex;flex-direction:column;gap:16px}.vvip-layout-disclaimer{color:#ffffffb3;font-size:12px;line-height:1.5}.vvip-layout-image{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;justify-content:center;overflow:hidden}.vvip-layout-image img{height:auto;object-fit:contain;transition:transform .2s ease-in-out;width:100%}.vvip-layout-image img:hover{transform:scale(1.02)}.vvip-guidelines-section{display:flex;flex-direction:column;gap:24px}.guidelines-content h4{color:#fff;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:16px}.vvip-packages-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vvip-packages-card .card-header .card-title{color:#fff}.vvip-packages-card .card-header .card-description{color:#ffffffb3}.vvip-packages-grid{grid-gap:16px;box-shadow:0 4px 20px #0000004d;display:grid;gap:16px}.vvip-package-wrapper{border:2px solid #fff3;border-radius:8px;display:flex;flex-direction:column;gap:0;overflow:hidden;position:relative;transition:all .3s ease}.vvip-package-wrapper.tier-2{border-color:#00b40066}.vvip-package-wrapper.tier-1{border-color:#c8009666}.vvip-package-wrapper.junior-suite,.vvip-package-wrapper.suite{border-color:#d4c97c66}.vvip-package-wrapper.skybox{border-color:#c8966466}.vvip-package-wrapper.selected{animation:selectedGlow 2.5s ease-in-out infinite;position:relative;transform:translateY(-2px);z-index:10}.vvip-package-wrapper.selected.tier-2{border-color:#00b400cc;box-shadow:0 12px 30px #00b40080,0 0 25px #00b40066,0 0 50px #00b40033}.vvip-package-wrapper.selected.tier-1{border-color:#c80096cc;box-shadow:0 12px 30px #c8009680,0 0 25px #c8009666,0 0 50px #c8009633}.vvip-package-wrapper.selected.junior-suite,.vvip-package-wrapper.selected.suite{border-color:#d4c97ccc;box-shadow:0 12px 30px #d4c97c80,0 0 25px #d4c97c66,0 0 50px #d4c97c33}.vvip-package-wrapper.selected.skybox{border-color:#c89664cc;box-shadow:0 12px 30px #c8966480,0 0 25px #c8966466,0 0 50px #c8966433}.vvip-package-wrapper .sold-out-icon{bottom:-15px;height:auto;pointer-events:none;position:absolute;right:-90px;transform:rotate(-10deg);width:370px;z-index:100}.vvip-package-wrapper .sold-out-icon.tier-2{color:#00b400!important}.vvip-package-wrapper .sold-out-icon.tier-1{color:#c80096!important}.vvip-package-wrapper .sold-out-icon.junior-suite,.vvip-package-wrapper .sold-out-icon.suite{color:#d4c97c!important}.vvip-package-wrapper .sold-out-icon.skybox{color:#c89664!important}.vvip-package-item{grid-gap:32px;align-items:center;background:#1a1a1a;border-radius:8px;cursor:pointer;display:grid;gap:32px;grid-template-columns:1fr auto auto;min-height:120px;padding:24px;position:relative;transition:all .3s ease}.vvip-package-item:hover:not(.sold-out){box-shadow:0 8px 25px #0006;transform:translateY(-2px)}.vvip-package-item.selected.tier-2{border-bottom:2px solid #00b400}.vvip-package-item.selected.tier-1{border-bottom:2px solid #c80096}.vvip-package-item.selected.junior-suite,.vvip-package-item.selected.skybox,.vvip-package-item.selected.suite{border-bottom:2px solid #d4c97c}.vvip-package-item.sold-out{cursor:not-allowed!important;filter:grayscale(70%);opacity:.1}.vvip-package-item.sold-out:hover{box-shadow:none;transform:none}.vvip-package-item.tier-2{background:linear-gradient(135deg,#00b40026,#00780014)}.vvip-package-item.tier-1{background:linear-gradient(135deg,#c8009626,#96006414)}.vvip-package-item.junior-suite,.vvip-package-item.suite{background:linear-gradient(135deg,#96643226,#64461e14)}.vvip-package-item.skybox{background:linear-gradient(135deg,#c8966426,#96643214)}.package-additional-info{animation:fadeInDown .4s ease-out;background:#ffffff0d;border-radius:0 0 8px 8px;border-top:1px solid #ffffff1a;margin-top:0;overflow:hidden;padding:16px 32px}.additional-info-content{display:flex;flex-direction:column;gap:12px}.info-row,.info-row .minimum-spend-info,.info-row .package-table-info{align-items:center;display:flex;justify-content:space-between}.info-row .minimum-spend-info,.info-row .package-table-info{gap:12px;width:100%}.info-row .info-label{color:#ffffffb3;font-size:14px;font-weight:500}.info-row .min-spend-amount,.info-row .table-capacity{color:#fff;font-size:14px;font-weight:600}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.package-header{display:flex;flex-direction:column;gap:8px;grid-column:1}.package-name{color:#fff;font-size:28px;font-weight:900;letter-spacing:2px;line-height:1.1;margin:0;text-transform:uppercase}h3.package-name{white-space:nowrap}.package-badges{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.package-badge{border-radius:20px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.tier-2 .package-badge{background:#00b400cc}.tier-1 .package-badge{background:#c80096cc}.junior-suite .package-badge,.suite .package-badge{background:#966432cc}.skybox .package-badge{background:#c89664cc}.package-price-section{align-items:center;display:flex;flex-direction:column;gap:8px;grid-column:3;text-align:center}.package-price{align-items:baseline;display:flex;flex-direction:row;gap:8px}.price-amount{color:#fff;font-size:32px;font-weight:900;line-height:1}.price-currency{color:#fffc;font-size:18px;font-weight:600}.minimum-spend-info{align-items:center;display:flex;gap:2px;justify-content:space-between;width:100%}.min-spend-amount{color:#ffd700e6;font-size:16px;font-weight:700}.min-spend-label{color:#ffd700b3;font-size:12px;font-weight:500}.package-tickets{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;grid-column:2;justify-content:center;letter-spacing:1px;text-align:right;text-transform:uppercase}.package-features,.package-features-english{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));list-style:none;margin:0;padding:0}.package-features li{color:#fffc;font-size:14px;line-height:1.4;padding-left:16px;position:relative}.package-features li:before{color:#00df52;content:"–";left:0;position:absolute;top:0}.package-features-english li{color:#fff9;font-size:12px;font-style:italic;line-height:1.4;padding-left:16px;position:relative}.package-features-english li:before{color:#00df52;content:"–";left:0;position:absolute;top:0}.guidelines-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.guidelines-list li{color:#fffc;font-size:14px;line-height:1.5;padding-left:16px;position:relative}.guidelines-list li:before{color:#e90052;content:"•";font-weight:700;left:0;position:absolute;top:0}.benefits-card,.eqpay-card,.lineup-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.benefits-card .card-header .card-title,.eqpay-card .card-header .card-title,.lineup-card .card-header .card-title{color:#fff}.benefits-card .card-header .card-description,.eqpay-card .card-header .card-description,.lineup-card .card-header .card-description{color:#ffffffb3}.benefits-list{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:1fr 1fr;padding-left:0}.benefits-list .benefit-item{align-items:flex-start;display:flex;gap:12px}.benefits-list .benefit-item .benefit-icon{background:#ffffff26;border-radius:12px;height:32px;width:32px}.benefits-list .benefit-item .benefit-title{color:#fff;font-weight:600}.benefits-list .benefit-item .benefit-desc{color:#ffffffb3;font-size:14px}.lineup-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.lineup-column .lineup-day-badge{align-items:center;border-radius:16px;display:inline-flex;font-weight:700;justify-content:center;width:100%}.lineup-column .lineup-stage{font-size:14px;font-weight:500;margin-top:6px}.lineup-column .lineup-list{grid-gap:8px;display:grid;gap:8px;margin-top:12px;padding-left:0}.lineup-column .lineup-item{align-items:center;background:linear-gradient(90deg,#ffffff14,#ffffff05);border:1px solid #ffffff26;border-radius:10px;display:grid;grid-template-columns:64px 1fr auto;padding:12px}.lineup-column .lineup-item.badge-green{border-color:#00df52b3}.lineup-column .lineup-item.badge-green .lineup-star{color:#00df52b3}.lineup-column .lineup-item.badge-blue{border-color:#0077ffb3}.lineup-column .lineup-item.badge-blue .lineup-star{color:#0077ffb3}.lineup-column .lineup-item.badge-purple{border-color:#cf3fffb3}.lineup-column .lineup-item.badge-purple .lineup-star{color:#cf3fffb3}.lineup-column .lineup-item .lineup-time{color:#ffffffb3;font-family:Menlo,monospace}.lineup-column .lineup-item .lineup-artist{color:#fff;font-weight:600}.lineup-column .lineup-item .lineup-star{color:#00df52;height:16px;width:16px}.lineup-column .badge-green{color:#00df52}.lineup-column .badge-blue{color:#07f}.lineup-column .badge-purple{color:#cf3fff}.eqpay-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0077ff1a!important;border:1px solid #0077ff4d!important}.eqpay-card .eqpay-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.eqpay-card .eqpay-header .card-title{font-size:20px;margin-bottom:0!important}.eqpay-card .eqpay-logo{align-self:flex-start;flex-shrink:0;height:auto;margin-top:3px;width:65px}.eqpay-card .eqpay-benefits{color:#fff;display:flex;gap:12px}.eqpay-card .eqpay-button:focus{outline:2px solid #07f}.eqpay-section{padding:0 16px}.eqpay-section-container{display:flex;justify-content:center;margin:0 auto;max-width:1200px}.eqpay-info-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0077ff14!important;border:1px solid #0077ff40!important;width:100%}.eqpay-info-card .eqpay-header{align-items:center;display:flex;gap:16px;margin-bottom:8px}.eqpay-info-card .eqpay-header .card-title{color:#fff;font-size:24px;margin-bottom:0!important}.eqpay-info-card .eqpay-logo{flex-shrink:0;height:auto;width:80px}.eqpay-info-card .card-description{color:#fffc;font-size:16px;line-height:1.6}.eqpay-info-card .eqpay-button{font-size:16px;font-weight:600;padding:12px 32px}.eqpay-info-card .eqpay-button:focus{outline:2px solid #07f}.sell-package-aside{height:max-content;position:sticky;top:50px}.purchase-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00df520d!important;border:1px solid #00df524d!important}.purchase-card .purchase-price{align-items:center;display:flex;flex-direction:column;gap:6px}.purchase-card .purchase-price .price-amount{color:#fff;font-size:24px;font-weight:800}.purchase-card .purchase-price .price-unit{color:#00df52}.purchase-card .purchase-price .limited-badge{background:#0009;border:1px solid #e9005280;border-radius:6px;color:#e90052;font-size:12px;padding:3px 8px}.purchase-card .package-selection{grid-gap:12px;display:grid;gap:12px}.purchase-card .package-list{grid-gap:8px;-ms-overflow-style:none;display:grid;gap:8px;max-height:335px;overflow-y:auto;scrollbar-width:none}.purchase-card .package-list::-webkit-scrollbar{display:none}.purchase-card .package-item{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.purchase-card .package-item:hover{background:#cf3fff1a;border-color:#cf3fff80}.purchase-card .package-item.selected{background:#cf3fff26;border-color:#cf3fff}.purchase-card .package-item.sold-out{background:#ffffff05!important;border-color:#ffffff1a!important;cursor:not-allowed!important;filter:grayscale(70%);opacity:.5;pointer-events:none}.purchase-card .package-item.sold-out:hover{background:#ffffff05!important;border-color:#ffffff1a!important;transform:none}.purchase-card .package-item .package-info{display:flex;flex-direction:column;gap:4px}.purchase-card .package-item .package-name{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px}.sold-out-badge{background:#ef444433;border:1px solid #ef44444d;border-radius:4px;color:#ef4444;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 6px;position:absolute;right:12px;text-transform:uppercase;top:8px}.purchase-card .package-item .package-details{color:#ffffffb3;font-size:12px}.purchase-card .package-item .package-price{color:#00df52;font-size:14px;font-weight:700;white-space:nowrap}.purchase-card .purchase-summary{grid-gap:8px;display:grid;gap:8px;margin-top:16px}.purchase-card .purchase-summary .summary-row{align-items:center;color:#fff;display:flex;justify-content:space-between}.summary-row .summary-value{font-weight:600;white-space:pre-line}.selected-package-details{display:flex;flex-direction:column;gap:16px}.selected-package-header .package-location-badge{background:#00df5233;border:1px solid #00df524d;color:#00df52}.selected-package-specs{border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.spec-item{align-items:center;display:flex;justify-content:space-between}.spec-item .spec-label{color:#ffffffb3;font-size:14px;font-weight:500;white-space:pre-line}.spec-item .spec-value{color:#fff;font-size:14px;font-weight:600}.selected-package-price{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.selected-package-price .price-label{color:#fffc;font-size:16px;font-weight:600}.selected-package-price .price-amount{color:#00df52;font-size:18px;font-weight:700}.purchase-card .purchase-summary .summary-row.total .summary-value.accent{color:#00df52;font-weight:700}.purchase-card .purchase-button{background-color:#00df52!important;border-color:#00df52!important;color:#000!important;margin-top:24px;transition:all .3s ease;width:100%}.purchase-card .purchase-button:hover:not(:disabled){background-color:#00c947!important;border-color:#00c947!important;color:#000!important}.purchase-card .purchase-button:active:not(:disabled){background-color:#00b83d!important;border-color:#00b83d!important;color:#000!important}.purchase-card .purchase-button:focus{outline:2px solid #00df52;outline-offset:2px}.purchase-card .purchase-button .icon{color:#000!important}.purchase-card .purchase-button:disabled{background:#6b7280!important;border-color:#6b7280!important;color:#9ca3af!important;cursor:not-allowed;opacity:.6}.purchase-card .purchase-notes{grid-gap:4px;color:#ffffffb3;display:grid;font-size:12px;gap:4px;justify-items:center;margin-bottom:0;margin-top:20px}@media(max-width:1250px){.sell-package-container{gap:20px;max-width:1000px;padding:0 20px}.sell-package-aside{width:280px}.purchase-card .package-list{max-height:250px}.sell-package-hero .sell-package-hero-title{font-size:56px}.sell-package-hero .sell-package-hero-desc{font-size:16px;line-height:24px}}@media(max-width:1024px){.sell-package-header{display:flex}.sell-package{background-position:top;background-size:cover}.sell-package-container{gap:24px;grid-template-columns:1fr;width:100%}.sell-package-aside{display:none}.lineup-grid{gap:16px;grid-template-columns:repeat(3,1fr)}.benefits-list{grid-template-columns:repeat(2,1fr)}.vvip-packages-grid{gap:16px}}@media(max-width:900px){.sell-package-hero .sell-package-hero-title{font-size:52px}.benefits-list,.lineup-grid{gap:20px;grid-template-columns:1fr}.sell-package-container{padding:0 16px}.vvip-packages-grid{gap:12px}.vvip-package-item{gap:12px;grid-template-columns:1fr;min-height:auto;padding:16px 20px}.vvip-package-item .package-header{align-items:flex-start;flex-direction:row;gap:8px;grid-column:1;text-align:left}.vvip-package-item .package-header .package-name{font-size:20px;line-height:1.2;margin:0}.vvip-package-wrapper .sold-out-icon{right:-50px;top:-20px;width:270px}.vvip-package-wrapper .sold-out-icon .package-tickets{color:#ffffffe6;font-size:14px;font-weight:600;grid-column:1;justify-content:flex-start}.vvip-package-wrapper .sold-out-icon .package-price-section{align-items:flex-end;flex-direction:column;gap:8px;grid-column:1}.vvip-package-wrapper .sold-out-icon .package-price-section .package-price .price-currency{font-size:14px}.vvip-package-wrapper .sold-out-icon .package-price-section .package-price .price-amount{font-size:24px;font-weight:800}.vvip-package-wrapper .sold-out-icon .package-price-section .minimum-spend-info{align-items:flex-start;flex-direction:column;gap:2px}.vvip-package-wrapper .sold-out-icon .package-price-section .minimum-spend-info .min-spend-label{color:#fff9;font-size:12px}.vvip-package-wrapper .sold-out-icon .package-price-section .minimum-spend-info .min-spend-amount{font-size:13px;font-weight:600}.vvip-package-wrapper .sold-out-icon .package-additional-info{padding:12px 16px}.vvip-package-wrapper .sold-out-icon .info-row .info-label,.vvip-package-wrapper .sold-out-icon .info-row .min-spend-amount,.vvip-package-wrapper .sold-out-icon .info-row .table-capacity{font-size:13px}.package-name{font-size:24px}.price-amount{font-size:28px}.package-features{gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(max-width:768px){.sell-package{background-attachment:scroll;background-position:top;background-size:120% auto}.sell-package-hero .sell-package-hero-title{font-size:48px}.benefits-list,.lineup-grid{grid-template-columns:1fr}.sell-package-aside{display:none}.sell-package-header{right:16px;top:16px}.order-history-link{font-size:14px;padding:10px 16px}.order-history-link .icon{height:16px;width:16px}.vvip-packages-grid{gap:8px}.vvip-package-item{gap:10px;min-height:auto;padding:14px 16px}.vvip-package-item .package-header .package-name{font-size:18px;line-height:1.1}.vvip-package-item .package-header .package-badges .package-badge{font-size:9px;padding:3px 10px}.vvip-package-wrapper .package-tickets{font-size:13px;font-weight:600}.vvip-package-wrapper .package-price-section{gap:6px}.vvip-package-wrapper .package-price-section .package-price .price-currency{font-size:12px}.vvip-package-wrapper .package-price-section .package-price .price-amount{font-size:20px;font-weight:800}.vvip-package-wrapper .package-price-section .minimum-spend-info{gap:1px}.vvip-package-wrapper .package-price-section .minimum-spend-info .min-spend-label{font-size:11px}.vvip-package-wrapper .package-price-section .minimum-spend-info .min-spend-amount{font-size:12px}.vvip-package-wrapper .package-additional-info{padding:10px 14px}.vvip-package-wrapper .package-additional-info .info-row .info-label,.vvip-package-wrapper .package-additional-info .info-row .min-spend-amount,.vvip-package-wrapper .package-additional-info .info-row .table-capacity{font-size:12px}.package-header{gap:12px}.package-price{text-align:left}.vvip-layout-guidelines-content{gap:24px;grid-template-columns:1fr}.vvip-layout-image img{max-width:100%}.vvip-guidelines-section{order:-1}.package-features{gap:8px}.eqpay-section{padding:0 16px}.eqpay-info-card .eqpay-header{align-items:flex-start;flex-direction:column;gap:12px}.eqpay-info-card .eqpay-header .card-title{font-size:20px}.eqpay-info-card .eqpay-logo{width:60px}.eqpay-info-card .card-description{font-size:14px}.eqpay-info-card .eqpay-button{font-size:14px;padding:10px 24px}}@media(max-width:600px){.sell-package{background-position:top;background-size:150% auto}.sell-package-hero .sell-package-hero-title{font-size:40px}.sell-package-header{left:12px;top:12px}.minimum-spend-info{align-items:center}.order-history-link{font-size:13px;padding:8px 12px}.order-history-link .icon{height:14px;width:14px}.vvip-package-item{padding:16px 20px}.vvip-package-item .package-header{text-align:center}.vvip-package-item .package-price-section{flex-direction:column;gap:12px}.package-name{font-size:20px}.price-amount{font-size:24px}.package-tickets{display:none;font-size:14px}.package-additional-info{padding:10px 16px}.info-row .info-label,.info-row .min-spend-amount,.info-row .table-capacity{font-size:12px}}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;height:100vh;height:100dvh;height:-webkit-fill-available;left:0;position:fixed;top:0;z-index:99999}.modal-backdrop,.payment-modal{display:flex;overflow-y:auto;padding:0;width:100vw}.payment-modal{border:none;border-radius:0;box-sizing:border-box;height:100vh;height:100dvh;max-height:none;max-width:none}.notice-modal,.payment-modal{background:#1a1a1a;flex-direction:column;margin:0;position:relative}.notice-modal{border:1px solid #ffffff1a;border-radius:12px;display:flex;max-height:80vh;max-width:600px;overflow:hidden;padding:0;width:90vw}.notice-modal .modal-header{margin-bottom:16px}.notice-modal .modal-header .close-button{height:24px;right:8px;top:8px;width:24px}.notice-modal .modal-content{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:0 32px 32px}.notice-modal .notice-content{flex:1 1;overflow-y:auto}.notice-modal .notice-text-content{display:flex;flex-direction:column;gap:24px}.notice-modal .notice-paragraph{color:#ffffffe6;font-size:15px;line-height:1.7;margin:0}.notice-modal .notice-paragraph strong{color:#fff;font-weight:600}.notice-modal .notice-paragraph u{text-decoration:underline;text-decoration-color:#00df52;text-underline-offset:3px}.notice-modal .notice-paragraph .notice-warning u{text-decoration:underline;text-decoration-color:#ff6b6b;text-decoration-thickness:2px;text-underline-offset:3px}.notice-modal .notice-paragraph em{color:#ffffffb3;font-size:14px;font-style:italic}.notice-modal .notice-paragraph:has(.notice-warning){background:#ff6b6b0d;border:1px solid #ff6b6b33;border-radius:8px;margin:12px 0;padding:16px}.notice-modal .notice-warning{border-radius:6px;color:#ff6b6b;display:inline-block;font-size:16px;font-weight:700;margin:10px 0}.notice-modal .notice-subtitle{color:#00df52;font-size:16px;font-weight:600}.notice-modal .notice-final{border-top:1px solid #fff3;margin-top:8px;padding-top:20px}.notice-modal .notice-actions{display:flex;gap:12px;justify-content:center}.notice-modal .agree-button{background-color:#00df52!important;border-color:#00df52!important;color:#000!important;font-size:16px;font-weight:600;height:48px;min-width:120px;transition:all .3s ease}.notice-modal .agree-button:active,.notice-modal .agree-button:hover{background-color:#00c947!important;border-color:#00c947!important}.notice-modal .agree-button:focus{outline:1px solid #00df52;outline-offset:2px}@media(max-width:768px){.notice-modal .modal-content{padding:0 20px 20px}.notice-modal .notice-text-content{gap:20px}.notice-modal .notice-paragraph{font-size:14px;line-height:1.6}.notice-modal .notice-subtitle,.notice-modal .notice-warning{font-size:15px}.notice-modal .notice-paragraph:has(.notice-warning){margin:10px 0;padding:14px}}@media(max-width:480px){.notice-modal{max-height:85vh;width:95vw}.notice-modal .modal-content{padding:0 16px 16px}.notice-modal .notice-text-content{gap:18px}.notice-modal .notice-paragraph{font-size:13px;line-height:1.5}.notice-modal .notice-paragraph:has(.notice-warning){margin:8px 0;padding:12px}.notice-modal .notice-paragraph em{font-size:12px}.notice-modal .notice-subtitle,.notice-modal .notice-warning{font-size:14px}.notice-modal .agree-button{font-size:15px;height:44px}}.modal-header{margin-bottom:32px;padding:32px;position:relative;text-align:center}.modal-header .card-description{color:#ffffffb3;font-size:14px;line-height:1.6;white-space:pre-line}.modal-header .card-description strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00df52,#00c947);-webkit-background-clip:text;background-clip:text;color:#00df52;font-weight:700;text-shadow:0 0 10px #00df524d}.modal-header .close-button{background:#0000;border:1px solid #fff3;border-radius:50%;color:#fff;height:26px;padding:0;position:absolute;right:18px;top:18px;width:26px}.modal-header .modal-icon{align-items:center;background:#00df5233;border-radius:50%;color:#00df52;display:flex;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.modal-content{flex:1 1;margin:0 auto;max-width:800px;min-height:0;overflow-y:auto;padding:0 32px;width:100%}.order-summary{background:#ffffff0d;border-radius:8px;margin-bottom:24px;padding:16px}.order-summary h4{color:#fff;margin-bottom:12px}.summary-details .summary-row{color:#fffc;display:flex;justify-content:space-between;margin-bottom:8px}.summary-details .summary-total{color:#00df52;display:flex;font-weight:700;justify-content:space-between;margin-top:8px}.email-section{margin-bottom:24px}.email-section .required{color:#e90052}.email-input.error{border-color:#e90052}.email-input.success{border-color:#00df52}.email-error{color:#e90052}.email-error,.email-note{font-size:12px;margin-top:4px}.email-note{color:#fff9}.user-info-form{margin-bottom:32px}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.form-field{display:flex;flex-direction:column;gap:8px}.form-field .required{color:#e90052}.field-error{color:#e90052}.field-error,.field-note{font-size:12px;margin-top:4px}.field-note{color:#fff9}.phone-input-container{align-items:stretch;display:flex;gap:8px}.phone-country-select{flex:0 0 160px;min-width:160px}.input-wrapper{flex:1 1;min-height:44px;min-width:0}.checkbox-field{margin-top:24px}.checkbox-label{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:12px;line-height:1.5}.checkbox-input{accent-color:#00df52;cursor:pointer;height:18px;margin:0;width:18px}.checkbox-text{flex:1 1}@media(max-width:768px){.form-grid{gap:16px;grid-template-columns:1fr}.modal-header{padding:24px 20px}.modal-content{max-width:100%;padding:0 20px}.phone-country-select{flex:0 0 140px;min-width:140px}}@media(max-width:480px){.phone-input-container,.sell-package-hero .sell-package-hero-meta{flex-direction:column;gap:12px}.vvip-package-item{gap:8px;padding:12px 14px}.vvip-package-item .package-header{align-items:flex-start;flex-direction:column;gap:6px}.vvip-package-item .package-header .package-name{font-size:16px;line-height:1.1}.vvip-package-item .package-header .package-badges .package-badge{font-size:9px;padding:3px 8px}.vvip-package-wrapper .package-tickets{font-size:12px}.vvip-package-wrapper .package-price-section{gap:4px}.vvip-package-wrapper .package-price-section .package-price .price-currency{font-size:11px}.vvip-package-wrapper .package-price-section .package-price .price-amount{font-size:18px;font-weight:800}.vvip-package-wrapper .package-price-section .minimum-spend-info{gap:1px}.vvip-package-wrapper .package-price-section .minimum-spend-info .min-spend-label{font-size:10px}.vvip-package-wrapper .package-price-section .minimum-spend-info .min-spend-amount{font-size:11px}.vvip-package-wrapper .package-additional-info{padding:8px 12px}.vvip-package-wrapper .package-additional-info .info-row .info-label,.vvip-package-wrapper .package-additional-info .info-row .min-spend-amount,.vvip-package-wrapper .package-additional-info .info-row .table-capacity{font-size:11px}.min-spend,.package-header{align-items:flex-start;flex-direction:column}.min-spend{gap:4px;justify-content:flex-start}.phone-country-select{flex:1 1;min-width:auto}.input-wrapper{flex:1 1;min-height:44px}}.confirm-button{align-items:center;background-color:#00df52!important;border-color:#00df52!important;color:#000!important;display:flex;gap:8px;justify-content:center;transition:all .3s ease}.confirm-button:hover:not(:disabled){background-color:#00c947!important;border-color:#00c947!important;color:#000!important}.confirm-button:active:not(:disabled){background-color:#00b83d!important;border-color:#00b83d!important;color:#000!important}.confirm-button:focus{outline:2px solid #00df52;outline-offset:2px}.confirm-button .icon{color:#000!important;flex-shrink:0;height:16px;width:16px}.confirm-button.enabled{background:#00df52;border-color:#00df52;color:#000}.confirm-button.disabled{cursor:not-allowed;opacity:.5}.order-number-section{margin-bottom:24px}.order-receipt-section-container{display:flex;flex-direction:column;gap:24px}.order-receipt-section-container .order-receipt-section{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00df520d!important;border:1px solid #00df524d!important;border-radius:8px;padding:24px}.order-receipt-section-container .order-receipt-section .receipt-section-title{border-bottom:1px solid #00df521a;color:#fff;font-size:1.4rem;font-weight:600;margin:0 0 20px;padding:0 0 20px}@media(max-width:767px){.order-receipt-section-container .order-receipt-section .receipt-section-title{font-size:1.3rem}}.order-receipt-section-container .order-receipt-section .receipt-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:767px){.order-receipt-section-container .order-receipt-section .receipt-info-grid{grid-template-columns:1fr}}.order-receipt-section-container .order-receipt-section .receipt-info-left,.order-receipt-section-container .order-receipt-section .receipt-info-right{display:flex;flex-direction:column;gap:16px}.order-receipt-section-container .order-receipt-section .receipt-info-item{display:flex;flex-direction:column;gap:4px}.order-receipt-section-container .order-receipt-section .receipt-label{color:#9ca3af;font-size:14px}.order-receipt-section-container .order-receipt-section .receipt-value{color:#fff;font-size:16px;margin:0}.order-receipt-section-container .order-receipt-section .payment-amount{color:#8cdc73;font-weight:600}.order-receipt-section-container .order-receipt-section .payment-expire-date{font-weight:600}.order-number-input{display:flex;gap:8px;margin-top:8px}.order-number-field{flex:1 1;font-family:monospace}.copy-button{background-color:#00df52!important;border:1px solid #00df52!important;color:#000!important;height:40px;padding:8px!important;width:40px}.copy-button .icon{height:100%;width:100%}.order-number-note{color:#fff9;font-size:12px;margin-top:4px}.payment-status-section{margin-bottom:24px}.payment-progress{padding:24px;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #fff3;border-radius:50%;border-top-color:#00df52;height:40px;margin:0 auto 16px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.payment-success{padding:24px;text-align:center}.payment-success .success-icon{color:#00df52;height:48px;margin:0 auto 16px;width:48px}.payment-progress h4,.payment-success h4{color:#fff;margin-bottom:8px}.payment-progress p,.payment-success p{color:#ffffffb3;font-size:14px}.payment-success-celebration{margin-bottom:32px;text-align:center}.success-celebration-header{margin-bottom:32px}.success-icon-container{align-items:center;background:linear-gradient(135deg,#00df52,#00c947);border-radius:50%;box-shadow:0 8px 24px #00df524d;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.success-celebration-icon{color:#fff;height:40px;width:40px}.success-celebration-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00df52,#00c947);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:28px;font-weight:700;margin-bottom:8px}.success-celebration-subtitle{color:#fffc;font-size:16px;line-height:1.5;margin:0}.success-share-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:24px}.share-preview-card{background:#0077ff1a;border:1px solid #07f3;border-radius:12px;margin-bottom:24px;padding:20px}.share-preview-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.share-eqpay-logo{flex-shrink:0;height:auto;width:40px}.share-preview-title h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 4px}.share-preview-title p{color:#ffffffb3;font-size:14px;margin:0}.share-preview-content{grid-gap:12px;display:grid;gap:12px}.share-preview-item{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:8px 0}.share-preview-item:last-child{border-bottom:none}.share-label{color:#fff9;font-size:14px}.share-value{color:#fff;font-size:14px;font-weight:600}.share-buttons{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.share-button{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .3s ease}.share-button:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.share-button.share-twitter:hover{background:#1da1f2;border-color:#1da1f2}.share-button.share-facebook:hover{background:#1877f2;border-color:#1877f2}.share-button.share-copy:hover{background:#00df52;border-color:#00df52}.share-icon{flex-shrink:0;height:18px;width:18px}@media(max-width:768px){.success-celebration-title{font-size:24px}.success-celebration-subtitle{font-size:14px}.share-buttons{gap:8px;grid-template-columns:1fr}.share-button{font-size:16px;padding:14px 16px}.share-preview-header{flex-direction:column;gap:8px;text-align:center}.share-preview-title h4{font-size:16px}.share-preview-title p{font-size:13px}}.payment-timeout{background:#0077ff0d;border:1px solid #07f3;border-radius:8px;padding:24px;text-align:center}.payment-timeout .timeout-icon{display:block;filter:hue-rotate(200deg);font-size:48px;margin:0 auto 16px}.payment-timeout h4{color:#07f;margin-bottom:8px}.payment-timeout p{color:#ffffffb3;font-size:14px}.open-payment-button,.payment-button{background-color:#0077ff4d!important;border-color:#07f!important;color:#fff!important;margin-bottom:12px}.open-payment-button:focus,.payment-button:focus{outline:none!important}.open-payment-button:hover:not(:disabled),.payment-button:hover:not(:disabled){background-color:#0077ffb3!important;border-color:#07f!important}.check-status-button{background-color:#00df52!important;border-color:#00df52!important;color:#000!important;gap:12px;margin-top:8px;transition:all .3s ease}.check-status-button:hover:not(:disabled){background-color:#00c947!important;border-color:#00c947!important;color:#000!important}.check-status-button:active:not(:disabled){background-color:#00b83d!important;border-color:#00b83d!important;color:#000!important}.check-status-button:focus{outline:2px solid #00df52;outline-offset:2px}.check-status-button .icon{color:#000!important;height:16px;width:16px}.payment-actions{background:#1a1a1a;margin-bottom:env(safe-area-inset-bottom,0);padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px));padding-top:20px}.payment-actions .order-inquiry-button,.payment-actions .payment-button{align-items:center;background-color:#00df52!important;border-color:#00df52!important;color:#000!important;display:flex;gap:8px;justify-content:center;transition:all .3s ease;width:100%}.payment-actions .order-inquiry-button:hover:not(:disabled),.payment-actions .payment-button:hover:not(:disabled){background-color:#00c947!important;border-color:#00c947!important;color:#000!important}.payment-actions .order-inquiry-button:active:not(:disabled),.payment-actions .payment-button:active:not(:disabled){background-color:#00b83d!important;border-color:#00b83d!important;color:#000!important}.payment-actions .order-inquiry-button:focus,.payment-actions .payment-button:focus{outline:2px solid #00df52;outline-offset:2px}.payment-actions .order-inquiry-button .icon,.payment-actions .payment-button .icon{color:#000!important;flex-shrink:0;height:16px;width:16px}.payment-notice{background:linear-gradient(135deg,#0077ff26,#0064c814);border:2px solid #07f6;border-radius:12px;margin-bottom:24px;padding:20px;text-align:center}.payment-notice .payment-notice-header{margin-bottom:8px}.payment-notice .payment-notice-title{color:#07f;font-size:16px;font-weight:700}.payment-notice .payment-notice-content{color:#ffffffe6;font-size:14px;line-height:1.6;margin:0}.payment-notice .payment-notice-content strong{color:#fff;font-weight:700}.order-id-highlight{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:2px solid #fff3;border-radius:12px;margin:24px 0;padding:24px;text-align:center}.order-id-highlight .order-id-important{color:#fff;font-size:18px;font-weight:800;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.order-id-highlight .order-id-container{background:#0006;border:2px dashed #ffffff4d;border-radius:8px;margin:12px 0;padding:20px;position:relative}.order-id-highlight .order-id-container .order-id-label{color:#ffffffb3;font-size:12px;font-weight:600;margin-bottom:8px}.order-id-highlight .order-id-container .order-id-value{align-items:center;color:#fff;display:flex;font-family:Courier New,monospace;font-size:24px;font-weight:900;gap:12px;justify-content:center;letter-spacing:2px;word-break:break-all}.order-id-highlight .order-id-container .order-id-value .copy-button-inline{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:6px;color:#fff;height:auto;min-width:auto;padding:6px}.order-id-highlight .order-id-container .order-id-value .copy-button-inline:hover{background:#fff3}.order-id-highlight .order-id-container .order-id-value .copy-button-inline .icon{color:#fff!important;height:16px;width:16px}.order-id-highlight .order-id-note{color:#ffffffe6;font-size:13px;line-height:1.5;margin-bottom:0;margin-top:16px}.receipt-section-new{background:#ffffff0d;border-radius:12px;margin:24px 0;padding:20px}.receipt-section-new .receipt-section-title-new{color:#00df52;font-size:16px;font-weight:700;margin:0 0 16px}.receipt-section-new .receipt-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.receipt-section-new .receipt-row .receipt-label-new{color:#ffffffb3;font-size:14px}.receipt-section-new .receipt-row .receipt-value-new{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px}.receipt-section-new .receipt-row .receipt-value-new .eqpay-logo-inline{flex-shrink:0;height:20px;width:fit-content}.receipt-section-new .receipt-total{align-items:center;border-top:1px solid #ffffff1a;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-top:16px;padding-top:16px}.receipt-section-new .receipt-total .receipt-total-label{color:#fff}.receipt-section-new .receipt-total .receipt-total-value{color:#00df52;font-size:20px}.payment-actions-new{background:#1a1a1a;margin-bottom:env(safe-area-inset-bottom,0);padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px));padding-top:20px}.payment-actions-new .order-inquiry-button-new{align-items:center;background-color:#00df52!important;border-color:#00df52!important;color:#000!important;display:flex;gap:8px;justify-content:center;padding:16px;transition:all .3s ease;width:100%}.payment-actions-new .order-inquiry-button-new:hover:not(:disabled){background-color:#00c947!important;border-color:#00c947!important;color:#000!important}.payment-actions-new .order-inquiry-button-new:active:not(:disabled){background-color:#00b83d!important;border-color:#00b83d!important;color:#000!important}.payment-actions-new .order-inquiry-button-new:focus{outline:2px solid #00df52;outline-offset:2px}.payment-actions-new .order-inquiry-button-new .icon{color:#000!important;flex-shrink:0;height:16px;width:16px}@media(max-width:768px){.order-id-value{font-size:20px!important;gap:8px!important;letter-spacing:1px!important}.receipt-total{font-size:16px!important}.receipt-total .receipt-total-value{font-size:18px!important}}@media(max-width:480px){.payment-notice{margin-bottom:20px;padding:16px}.order-id-highlight{padding:20px 16px}.order-id-highlight .order-id-important{font-size:16px!important}.order-id-value{font-size:18px!important}.receipt-section-new{padding:16px}.payment-modal .modal-content .receipt-section-new .receipt-row{align-items:flex-start;flex-direction:column;gap:8px}.payment-modal .modal-content .receipt-total{align-items:flex-start;flex-direction:column;gap:0}.payment-modal .modal-content .receipt-total .receipt-total-label{font-size:14px}.payment-modal .modal-content .receipt-total .receipt-total-value{align-self:flex-end}}.purchase-button{align-items:center;background-color:#00df52!important;border-color:#00df52!important;color:#000!important;display:flex;gap:8px;justify-content:center;transition:all .3s ease}.purchase-button:hover:not(:disabled){background-color:#00c947!important;border-color:#00c947!important;color:#000!important}.purchase-button:active:not(:disabled){background-color:#00b83d!important;border-color:#00b83d!important;color:#000!important}.purchase-button:focus{outline:2px solid #00df52;outline-offset:2px}.purchase-button .icon{color:#000!important;flex-shrink:0;height:16px;width:16px}.mobile-purchase-fixed{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1af2;border-top:1px solid #ffffff1a;bottom:0;display:none;left:0;padding:16px;position:fixed;right:0;z-index:5000}.mobile-purchase-content{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px}.mobile-price-info{flex:1 1;min-width:0}.mobile-price{color:#00df52;font-size:16px;font-weight:700;line-height:1.2}.mobile-package{color:#fffc;font-size:14px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-purchase-button{background-color:#00df52!important;border-color:#00df52!important;color:#000!important;flex-shrink:0;font-weight:600;height:48px;min-width:120px;transition:all .3s ease}.mobile-purchase-button:hover:not(:disabled){background-color:#00c947!important;border-color:#00c947!important;color:#000!important}.mobile-purchase-button:active:not(:disabled){background-color:#00b83d!important;border-color:#00b83d!important;color:#000!important}.mobile-purchase-button:focus{outline:2px solid #00df52;outline-offset:2px}.mobile-purchase-button .icon{color:#000!important}.bottom-modal-backdrop{align-items:flex-end;background:#0009;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99999}.bottom-modal{animation:slideUp .3s ease-out;background:#1a1a1a;border-radius:20px 20px 0 0;display:flex;flex-direction:column;margin-bottom:env(safe-area-inset-bottom,0);max-height:80vh;max-width:500px;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);width:100%}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bottom-modal-header{border-bottom:1px solid #ffffff1a;padding:20px 24px 24px;position:relative;text-align:center}.bottom-modal-header .icon{height:16px;width:16px}.modal-handle{background:#0000;border-radius:2px;height:4px;margin:0 auto 16px;width:36px}.bottom-modal-header h3{color:#fff;font-size:18px;font-weight:600;margin:0}.modal-close-button{align-items:center;background:#0000;background-color:#00df52cc!important;border:1px solid #fff3;border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;padding:0!important;position:absolute;right:16px;top:16px;width:32px}.bottom-modal-content{flex:1 1;overflow-y:auto;padding:16px 24px 24px}.package-selector{gap:18px}.package-option,.package-selector{display:flex;flex-direction:column}.package-option{background:#ffffff0d;border:1px solid #fff3;border-radius:12px;cursor:pointer;padding:8px 16px;position:relative;transition:all .2s ease}.package-option:hover{background:#00df521a;border-color:#00df5280}.package-option.selected{background:#00df5226;border-color:#00df52}.package-option.sold-out{cursor:not-allowed!important;filter:grayscale(70%);opacity:.5;pointer-events:none}.package-option.sold-out,.package-option.sold-out:hover{background:#ffffff05!important;border-color:#ffffff1a!important}.package-option.sold-out:hover{transform:none}.package-option-info{flex:1 1;min-width:0}.package-option-name{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:4px}.package-option-name .sold-out-badge{background:#ef444433;border:1px solid #ef44444d;border-radius:4px;color:#ef4444;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.package-option-details{color:#ffffffb3;font-size:12px;line-height:1.4}.minimum-spend-text{color:#ffffff80;display:block;font-size:12px;margin-top:2px}.package-option-price{bottom:6px;color:#00df52;flex-shrink:0;font-size:16px;font-weight:700;position:absolute;right:16px}@media(max-width:1024px){.mobile-purchase-fixed{display:block}}.ios-warning-banner{animation:slideDown .3s ease-out;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-bottom:1px solid #fff3;box-shadow:0 2px 10px #0000004d;color:#fff;left:0;position:fixed;right:0;top:0;z-index:99998}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.ios-warning-content{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:12px 20px}.ios-warning-content p{flex:1 1;font-size:14px;font-weight:500;line-height:1.4;margin:0;text-shadow:0 1px 2px #0003}.ios-warning-close{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;transition:all .2s ease;width:28px}.ios-warning-close:hover{background:#ffffff4d;transform:scale(1.1)}.ios-warning-close:active{transform:scale(.95)}@media(max-width:768px){.ios-warning-content{align-items:flex-start;flex-direction:row;padding:10px 16px}.ios-warning-content p{font-size:13px;line-height:1.3}.ios-warning-close{font-size:12px;height:24px;margin-top:2px;width:24px}}.leave-confirm-modal{animation:modalSlideIn .3s ease-out;background:#1a1a1a;border:1px solid #fff3;border-radius:16px;left:50%;position:fixed;top:50%;transform:translate(200px,-50%);width:400px;z-index:100001}@keyframes modalSlideIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.leave-confirm-content{padding:24px;text-align:center}.leave-confirm-icon{font-size:48px;line-height:1;margin-bottom:16px}.leave-confirm-title{color:#fff;font-size:18px;font-weight:600;line-height:1.4;margin-bottom:12px}.leave-confirm-message{color:#fffc;font-size:14px;line-height:1.6;margin-bottom:24px;white-space:pre-line}.leave-confirm-buttons{display:flex;gap:12px;justify-content:center}.leave-confirm-cancel,.leave-confirm-ok{flex:1 1;font-size:16px;font-weight:600;height:48px}.leave-confirm-cancel{background:#ffffff1a;border:1px solid #ffffff4d;color:#fff}.leave-confirm-cancel:hover{background:#ffffff26}.leave-confirm-ok{background:#e90052;border:1px solid #e90052;color:#fff}.leave-confirm-ok:hover{background:#d60047;border-color:#d60047}@media(max-width:480px){.leave-confirm-modal{margin:0 16px;width:95%}.leave-confirm-content{padding:20px}.leave-confirm-title{font-size:16px}.leave-confirm-message{font-size:13px}.leave-confirm-buttons{flex-direction:column;gap:8px}.leave-confirm-cancel,.leave-confirm-ok{width:100%}}.terms-agreement-field{margin-top:20px}.terms-agreement{align-items:center;display:flex;gap:8px;padding:12px 0}.terms-check-icon{color:#10b981;flex-shrink:0;height:20px;width:20px}.terms-agreement .required{color:#10b981;flex-shrink:0;font-size:14px;font-weight:600}.terms-link{color:#6b7280;cursor:pointer;font-size:16px;font-weight:500;text-decoration:underline;transition:color .2s ease}.terms-link:hover{color:#4b5563}.confirm-button.eqpay-button{background:linear-gradient(135deg,#07f,#06c);border:none;color:#fff!important;font-weight:600;overflow:hidden;position:relative;transition:all .3s ease}.confirm-button.eqpay-button:hover:not(:disabled){background:linear-gradient(135deg,#06c,#05b);box-shadow:0 4px 12px #0077ff4d;color:#fff!important;transform:translateY(-1px)}.confirm-button.eqpay-button:active:not(:disabled){color:#fff!important;outline:1px solid #06c!important;transform:translateY(0)}.confirm-button.eqpay-button:focus:not(:disabled){outline:1px solid #06c!important}.confirm-button.eqpay-button.disabled{background:#6b7280!important;color:#9ca3af!important;cursor:not-allowed}.confirm-button.eqpay-button .icon{height:24px;margin-right:8px;width:60px}.desktop-payment-section{display:block}.mobile-fixed-bottom-section{display:none}@media(max-width:1024px){.desktop-payment-section{display:none}body{overflow-x:hidden}.mobile-fixed-bottom-section{background:#1f2937;border-top:1px solid #374151;bottom:0;box-shadow:0 -4px 6px -1px #00000040;display:block;left:0;min-height:calc(80px + env(safe-area-inset-bottom, 0px));padding:16px 16px calc(16px + env(safe-area-inset-bottom, 16px));position:fixed;right:0;z-index:1000}.mobile-payment-container{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:600px}.mobile-confirm-button.eqpay-button{background:linear-gradient(135deg,#07f,#06c);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;padding:16px 24px;transition:all .3s ease}.mobile-confirm-button.eqpay-button:hover:not(:disabled){background:linear-gradient(135deg,#06c,#05b);box-shadow:0 4px 12px #0077ff4d;transform:translateY(-1px)}.mobile-confirm-button.eqpay-button.disabled{background:#6b7280;color:#9ca3af;cursor:not-allowed}.mobile-confirm-button.eqpay-button .icon{height:24px;margin-right:8px;width:60px}.mobile-terms-agreement{align-items:center;display:flex;font-size:12px;gap:6px;justify-content:center}.mobile-terms-check-icon{color:#10b981;flex-shrink:0;height:18px;width:18px}.mobile-required{color:#10b981;flex-shrink:0;font-size:12px;font-weight:600}.mobile-terms-link{color:#d1d5db;cursor:pointer;font-size:14px;font-weight:500;line-height:1.3;text-align:center;text-decoration:underline;transition:color .2s ease}.mobile-terms-link:hover{color:#f3f4f6}.payment-modal .modal-content{padding-bottom:120px}}@media(min-width:1025px){.mobile-fixed-bottom-section{display:none!important}}.image-modal-backdrop{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.image-modal{animation:slideIn .3s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;box-shadow:0 20px 40px #00000080;height:auto;max-height:90vh;max-width:90vw;overflow:hidden;width:auto}.image-modal-header{align-items:center;background:#ffffff0d;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:16px 20px}.image-modal-header h3{color:#fff;font-size:18px;font-weight:600;margin:0;width:calc(100% - 20px)}.image-modal-header .modal-close-button{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;right:10px;top:10px;transition:all .2s ease;width:20px}.image-modal-header .modal-close-button:hover{background:#fff3;border-color:#ffffff4d}.image-modal-header .modal-close-button .icon{height:20px;width:20px}.image-modal-content{align-items:center;display:flex;justify-content:center;max-height:calc(90vh - 80px);overflow:hidden;padding:0}.image-modal-content img{border-radius:0 0 16px 16px;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){.image-modal{margin:10px;max-height:95vh;max-width:95vw}.image-modal-header{padding:12px 16px}.image-modal-header h3{font-size:16px}.image-modal-header .modal-close-button{height:20px;width:20px}.image-modal-header .modal-close-button .icon{height:18px;width:18px}.image-modal-content{max-height:calc(95vh - 72px)}}
/*# sourceMappingURL=main.24cd53d1.css.map*/