@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,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}.pref-containersss{background:linear-gradient(180deg,#0a0a09,#000);color:#fff;height:1088px;margin:auto;max-width:420px;padding:24px 18px 40px}.phone-frame{aspect-ratio:9/19.5}.app-wrapper,body{background:#111}.app-wrapper{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px}.phone-frame{background:#37322a;border:1px solid #ffffff0f;border-radius:28px;box-shadow:0 30px 80px #000c;height:850px;position:relative;width:390px}.screen{height:100%;overflow-x:hidden;overflow-y:auto}body{background:#0a0a0a}.screen{margin:auto;max-width:420px;min-height:100vh}.topbarsss{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px}.title,.topbarsss{margin-bottom:15px}.title{font-size:18px}.heroCard{background:#1a1a1a;border:1px solid #ffffff0d;border-radius:50px;overflow:hidden}.heroImage{background-position:50%;background-size:cover;height:290px;position:relative}.overlay{background:linear-gradient(0deg,#1a1a1a,#0000);bottom:0;height:120px;right:0}.badge,.overlay{position:absolute}.badge{align-items:center;background:#0f83;border:1px solid #0f86;border-radius:50px;color:#0f8;display:flex;font-size:12px;font-weight:500;gap:8px;letter-spacing:1px;padding:8px 16px;right:18px;top:18px}.pulse{animation:pulse 1.5s infinite;background:#0f8;border-radius:50%;height:8px;width:8px}@keyframes pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.stationInfo{border-top-left-radius:5px;border-top-right-radius:5px;margin-top:0;padding:25px}.nodeTag{color:#f27f0d;font-size:12px;font-weight:600;letter-spacing:2px}.stationName{font-size:27px;font-weight:700;margin-top:6px;text-align:start}.stationId{color:#888;font-size:12px;margin-top:10px}.specGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:20px}.specCard{background:#1a1a1a;border:1px solid #ffffff0d;border-radius:45px;display:flex;flex-direction:column;gap:14px;justify-content:start;padding:20px}.specIcon{align-items:center;background:#f27f0d26;border-radius:20px;color:#f27f0d;display:flex;height:40px;justify-content:center;width:40px}.specLabel{color:#888;font-size:11px;padding-bottom:5px}.specValue{font-size:20px;font-weight:700}.sectionTitle{color:#777;font-family:Kanit,sans-serif;font-size:12px;letter-spacing:2px;margin-left:5px;margin-top:28px}.billingCard{background:#1a1a1a;border:1px solid #ffffff0d;border-radius:18px;margin-top:10px;overflow:hidden}.billingRow{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:16px}.billingRow:last-child{border-bottom:none}.billingLeft{gap:14px}.billingIcon,.billingLeft{align-items:center;display:flex}.billingIcon{background:#ffffff0d;border-radius:12px;height:44px;justify-content:center;width:44px}.billingTitle{font-weight:550}.billingSub{color:#888;font-size:13px}.billingPrice{font-size:20px;font-weight:700}.billingPrice span{color:#888;font-size:14px;margin-left:4px}.successIcon{color:#0f8}.locationNote{background:#f27f0d14;border:1px solid #f27f0d26;border-radius:20px;color:#ddd;display:flex;font-size:14px;gap:10px;margin-top:20px;padding:16px}.locationIcon{color:#f27f0d}.ctaButton{align-items:center;background:#f27f0d;border:none;border-radius:50px;color:#131212;cursor:pointer;display:flex;flex-direction:row;font-size:18px;font-weight:700;gap:10px;height:64px;justify-content:center;margin-top:22px;width:100%}.ctaButton:hover{box-shadow:0 6px 16px #f27f0d80;transform:translateY(-1px)}.ev-btn{background:#f27f0d;box-shadow:0 3px 10px #f27f0d66;color:#0a0a0a}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;height:100%;left:0;position:fixed;top:0;z-index:9999}.overlay,.overlayContent{align-items:center;display:flex;justify-content:center;width:100%}.overlayContent{color:#fff;flex-direction:column;max-width:320px;text-align:center}.overlayTitle{font-size:20px;margin-bottom:12px}.overlayTitleforcharging{font-size:18px;margin-bottom:12px}.loaderBig{animation:spin 1s linear infinite;border:4px solid #fff3;border-radius:50%;border-top-color:#f97d02;height:60px;margin:16px 0;width:60px}.overlaySub{margin-top:8px;max-width:240px}.loaderBig,.successWrapper{margin:20px 0}.bigTick,.loaderBig,.successWrapper{align-items:center;display:flex;justify-content:center}.bigTick{animation:pop .3s ease;background:#00c853;border-radius:50%;color:#fff;font-size:50px;height:100px;width:100px}.imageOverlay{background:linear-gradient(0deg,#0009,#0000001a);border-radius:inherit;inset:0;position:absolute}.errorCircle{align-items:center;background:#ff4d4f;border-radius:50%;color:#fff;display:flex;font-size:40px;height:80px;justify-content:center;margin-bottom:20px;width:80px}.overlaySub{color:#ccc;font-size:14px;margin-top:10px}.tickSvg{height:100px;width:100px}.tickCircle{stroke:#00c853;stroke-width:3;stroke-dasharray:160;stroke-dashoffset:160;animation:drawCircle .6s ease forwards}.tickPath{stroke:#00c853;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:drawTick .4s ease forwards;animation-delay:.5s}@keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes drawTick{to{stroke-dashoffset:0}}.primaryText1{font-size:14px}.topbarssss{padding:16px;position:relative}.topbarRow{min-height:35px;position:relative}.menuBtn,.topbarRow{align-items:center;display:flex;justify-content:center}.menuBtn{background:#ffffff0f;border:none;border-radius:50%;color:#fff;cursor:pointer;height:42px;position:absolute;right:0;transition:.2s ease;width:42px}.menuBtn:hover{background:#ffffff1f}.menuDropdown{animation:menuFade .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171717;border:1px solid #ffffff0f;border-radius:22px;box-shadow:0 15px 40px #00000073;overflow:hidden;position:absolute;right:18px;top:70px;width:220px;z-index:9999}.menuItem{align-items:center;color:#fff;cursor:pointer;display:flex;gap:12px;padding:16px;transition:.2s ease}.menuItem:hover{background:#ffffff0d}.menuItem:not(:last-child){border-bottom:1px solid #ffffff0d}@keyframes menuFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.topbarTitle{align-items:center;display:flex;font-size:18px;font-weight:700;line-height:1;margin:0}.timeHeader{color:#ffffffb3;color:#fff;font-size:16px;letter-spacing:1px;letter-spacing:1.2px;margin-bottom:10px;text-align:center}.timeUnit{color:#fff;margin-bottom:6px}.chargingTitle{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0}.chargingSubtitle,.chargingTitle{font-family:Inter,sans-serif;text-align:center}.chargingSubtitle{color:#ffffffbf;font-size:14px;font-weight:400;margin-bottom:20px;margin-top:6px}.timeCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172abf;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 8px 32px #00000040;margin:10px auto 20px;padding:18px;width:240px}.timeValueRow{align-items:flex-end;display:flex;gap:6px;justify-content:center}.timeValue{color:#f47a08;font-size:24px;font-weight:600;line-height:1}.timeUnit,.timeValue{font-family:Inter,sans-serif}.timeUnit{color:#ffffffd9;font-size:18px;font-weight:500;margin-bottom:5px}.loaderBig{margin-top:10px}.offline-page{background:#140905;color:#fff;display:flex;flex-direction:column;min-height:100vh}.offline-header{justify-content:space-between}.offline-header h2{color:#b78a6d;font-size:18px;font-weight:700}.dummy{width:22px}.offline-content{flex:1 1;padding:30px 20px}.hero-section{text-align:center}.icon-wrapper{height:150px;margin:auto;position:relative;width:150px}.glow{background:#f803;filter:blur(50px);inset:0}.glow,.status-circle{border-radius:50%;position:absolute}.status-circle{align-items:center;background:#1d0e08;border:2px solid #ff8c00;box-shadow:0 0 30px #ff8c0033;color:#ff8c00;display:flex;inset:15px;justify-content:center}.hero-section h1{font-size:24px;font-weight:700;line-height:1.1;margin-top:15px}.subtitle{color:#f0d8c7;font-size:17px;line-height:1.7;margin-top:16px}.location-pill{align-items:center;background:#ff880014;border:1px solid #ff880026;border-radius:999px;color:#b8a093;display:flex;gap:8px;margin:24px auto;padding:12px 20px;width:-webkit-fit-content;width:fit-content}.reasons-section{margin-top:50px}.reasons-section h3{color:#9f8d84;font-size:13px;letter-spacing:0;margin-bottom:20px;text-align:center}.reason-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.reason-card{align-items:center;background:#25160f;border:1px solid #ffffff14;border-radius:22px;color:#f4a35d;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:120px;padding:20px 10px;text-align:center}.reason-card span{font-size:14px;font-weight:500;line-height:1.4}.offline-footer{padding:25px;text-align:center}.offline-footer p{color:#a99992;font-weight:500;margin-bottom:12px}.support-btn{color:#f4a35d;font-size:14px;gap:6px}.offline-header{align-items:center;border-bottom:1px solid #ff8c001a;display:flex;height:60px;padding:0 16px;position:relative}.back-btn{color:#d18a4f;cursor:pointer;left:16px}.header-title{color:#b78a6d;font-size:16px;font-weight:700;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.header-spacer{width:22px}.summary-wrapper{background:#111;display:flex;justify-content:center;min-height:100vh;padding:30px 0,}.summary-container{background:linear-gradient(180deg,#140c08,#0d0a09);border-radius:28px;color:#fff;font-family:Kanit,sans-serif;padding:24px 20px 28px;width:390px}.summary-header{justify-content:center;margin-bottom:30px;position:relative}.back-icon{cursor:pointer;left:0;position:absolute}.summary-header h3{font-size:16px;font-weight:600;letter-spacing:.3px}.success-circle{margin-bottom:20px}.inner-circle,.success-circle{display:flex;justify-content:center}.inner-circle{align-items:center;background:radial-gradient(circle at center,#35d96c 0,#1c7c3a 100%);border-radius:50%;box-shadow:0 0 40px #34ff7540;font-size:46px;font-weight:700;height:110px;width:110px}.charging-label{color:#aaa;font-size:14px;letter-spacing:1px;margin-bottom:6px;text-align:center}.session-title{font-size:22px;font-weight:700;margin-bottom:28px;text-align:center}.stats-row{display:flex;gap:14px;margin-bottom:24px}.stat-card{background:linear-gradient(145deg,#3a2a1f,#2b1e15);border-radius:50px;box-shadow:inset 0 0 15px #ffffff0a;flex:1 1;padding:15px;text-align:center}.stat-card p{color:#c5bfbf;font-size:13px;margin-bottom:6px}.stat-card h4{font-size:20px;font-weight:700}.amount-card{align-items:start;background:linear-gradient(145deg,#3c1f08,#2a1405);border:1px solid #ff8c0066;border-radius:22px;display:flex;flex-direction:column;margin-bottom:22px;padding:18px 20px;text-align:start}.amount-card p{color:#ff8a00;font-size:14px;margin-bottom:2px}.amount-card h1{font-size:32px;font-weight:800;justify-content:start}.breakdown-card{background:linear-gradient(145deg,#2e2118,#221710);border-radius:22px;margin-bottom:28px;padding:20px}.breakdown-card .row{border-bottom:1px solid #ffffff0f;display:flex;font-size:14px;justify-content:space-between;padding:10px 0}.breakdown-card .row:last-child{border-bottom:none}.download-btn{align-items:center;background:#0000;border:2px solid #ff8a00;border-radius:28px;color:#ff8a00;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-bottom:16px;padding:14px;transition:.2s;width:100%}.download-btn:hover{background:#ff8a0014}.close-btn{background:linear-gradient(180deg,#ff8a00,#ff6a00);border:none;border-radius:28px;box-shadow:0 8px 20px #ff6a0059;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px;width:100%}.invoice-pdf{background:#fff;font-family:Segoe UI,Arial,sans-serif;padding:40px;width:900px}.invoice-pdf,.invoice-pdf *{box-sizing:border-box;color:#111827}.invoice-header{align-items:flex-start;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:22px}.invoice-brand{gap:8px}.invoice-brand,.invoice-logo{align-items:center;display:flex}.invoice-logo{background:linear-gradient(135deg,#fff,#fff);border-radius:18px;color:#fff!important;font-size:26px;font-weight:700;height:60px;justify-content:center;width:60px}.invoice-brand h1{color:#f17e0b!important;font-size:32px;font-weight:700;margin:0}.invoice-brand p{color:#6b7280!important;font-size:14px;margin-top:5px}.invoice-contact{text-align:right}.invoice-contact p{color:#4b5563!important;font-size:13px;margin:4px 0}.invoice-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:12px;padding:20px}.invoice-card h2{border-bottom:1px solid #f3f4f6;color:#111827!important;font-size:16px;font-weight:700;margin:0 0 18px;padding-bottom:10px}.invoice-grid{grid-gap:18px 30px;display:grid;gap:18px 30px;grid-template-columns:1fr 1fr}.invoice-grid div{display:flex;flex-direction:column}.invoice-grid span{color:#6b7280!important;font-size:12px;font-weight:500;margin-bottom:5px}.invoice-grid strong{color:#111827!important;font-size:15px;font-weight:600}.invoice-table{border-collapse:collapse;width:100%}.invoice-table thead{background:#f9fafb}.invoice-table th{border-bottom:1px solid #e5e7eb;color:#374151!important;font-size:14px;padding:14px;text-align:left}.invoice-table td{border-bottom:1px solid #f3f4f6;color:#111827!important;font-size:14px;padding:14px}.total-row td{color:#16a34a!important;font-size:16px;font-weight:700}.paid-status{background:#29dd68;border-radius:999px;color:#090a09!important;display:inline-block;font-size:12px;font-weight:600;padding:5px 10px;width:-webkit-fit-content;width:fit-content}.invoice-footer{background:linear-gradient(135deg,#fff,#fff);border-radius:6px;margin-top:5px;padding:12px;text-align:start}.invoice-footer h3{color:#000!important;font-size:18px;margin:0 0 10px}.invoice-footer p{color:#fff!important;font-size:13px;margin:5px 0}.amount-highlight,.invoice-number{color:#16a34a!important;font-weight:700}.amount-highlight{font-size:18px}.invoice-divider{background:#e5e7eb;height:1px;margin:20px 0}.section-title{align-items:center;display:flex;gap:12px;margin-bottom:8px}.section-title svg{color:#1e3a8a}.section-title h2{border:none;margin:0}.thanks-root{background:radial-gradient(circle at top,#1a0d00,#000);font-family:Poppins,sans-serif}.thanks-card{background:#0f0f0f;border:1px solid #ff780033;box-shadow:0 0 40px #ff780026;max-width:360px;padding:40px 25px;width:90%}.thanks-icon{background:linear-gradient(135deg,#ff6a00,#ff9500);box-shadow:0 0 8px #ff730033,0 0 16px #ff73001a;color:#000;font-size:30px}.thanks-title{color:#efe9e4;margin-bottom:10px}.thanks-main{color:#e5e5e5;font-size:16px;margin-bottom:8px}.thanks-sub{color:#9ca3af;margin-bottom:25px}.thanks-divider{background:linear-gradient(90deg,#0000,#ff7a00,#0000);margin:20px 0}.thanks-btn{background:linear-gradient(135deg,#ff6a00,#ff9500);color:#000;padding:12px;transition:.3s ease}.thanks-btn:hover{box-shadow:0 10px 25px #ff730066;transform:translateY(-2px)}.thanks-btn{font-size:16px}.thanks-btn:disabled{background:#555}.thanks-note{color:#aaa;font-size:14px;margin-top:10px}.thanks-root{align-items:center;background:radial-gradient(circle at center,#1a1a1a,#000);display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center}.thanks-card{background:#0b0b0b;border-radius:20px;box-shadow:0 0 40px #ff730026;color:#fff;padding:30px 25px;text-align:center;width:360px}.thanks-icon-wrap{margin-bottom:20px}.thanks-icon,.thanks-icon-wrap{display:flex;justify-content:center}.thanks-icon{align-items:center;background:linear-gradient(135deg,#ff8a00,#ff5e00);border-radius:50%;box-shadow:0 0 20px #ff8c0099;font-size:28px;height:70px;width:70px}.thanks-title{font-size:24px;font-weight:600;margin-bottom:20px}.thanks-main{font-size:15px;line-height:1.5;margin-bottom:10px}.thanks-sub{color:#aaa;font-size:14px;line-height:1.5;margin-top:8px}.success{color:#22c55e;font-weight:600}.thanks-divider{background:#ffffff1a;height:1px;margin:25px 0}.thanks-btn{background:linear-gradient(135deg,#ff8a00,#ff5e00);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:all .3s ease;width:100%}.thanks-btn:disabled{background:#444;cursor:not-allowed;opacity:.7}.btn-loader-wrap{align-items:center;display:flex;gap:10px;justify-content:center}.btn-loader{animation:spin .8s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;height:16px;width:16px}.back-btnforperform{background:#f27f0d20;border-radius:50%;color:#f27f0d;height:40px;left:0;position:absolute;width:40px}.back-btnforperform,.pref-topbar{align-items:center;display:flex;justify-content:center}.pref-topbar{margin-bottom:10px;padding:18px 10px;position:relative}.pref-title{color:#fff;font-size:20px;font-weight:600}.pref-nav{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:36px}.pref-nav.back{left:10px}.pref-nav.help{right:10px}.pref-container{color:#fff;font-family:Kanit,sans-serif;margin:auto;max-width:420px;padding:4px}.pref-header h1{font-size:28px;font-weight:700;text-align:start}.pref-header p{color:#9ca3af;font-size:14px;margin-top:6px}.pref-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:20px}.pref-card{background:#0f172a;border:2px solid #1e293b;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:10px;min-height:120px;padding:18px;position:relative;transition:.2s}.pref-card:hover{transform:scale(1.02)}.pref-card.active{background:#f27f0d1f;border-color:#f27f0d}.pref-icon{align-items:center;background:#1e293b;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.pref-icon.primary{background:#f27f0d;color:#fff}.pref-icon span{font-size:20px}.pref-card h4{font-size:15px;font-weight:600}.recommended{color:#f27f0d;font-size:12px}.check{color:#f27f0d;position:absolute;right:10px;top:10px}.target-card{background:#0b1220;border:1px solid #1e293b;border-radius:18px;margin-top:25px;padding:20px}.target-header{align-items:center;margin-bottom:20px}.target-header p{color:#cbd5f5;font-size:16px}.target-header strong{color:#f27f0d;font-size:24px}.slider{-webkit-appearance:none;appearance:none;background:#1e293b;border-radius:6px;height:6px;outline:none;width:100%}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f27f0d;border:4px solid #fff;border-radius:50%;cursor:pointer;height:28px;width:28px}.divider{background:#1e293b;height:1px}.target-stats{align-items:center;display:flex;justify-content:space-between}.target-stats span{color:#94a3b8;font-size:10px}.target-stats h3{font-size:16px;margin-top:4px}.stat-divider{background:#1e293b;height:30px;width:1px}.info-box{background:#f27f0d14;border:1px solid #f27f0d33;border-radius:14px;display:flex;gap:10px;margin-top:20px;padding:14px}.info-box span{color:#f27f0d}.info-box p{color:#cbd5f5;font-size:13px}.pref-btn{align-items:center;background:#f27f0d;border:none;border-radius:40px;color:#070707;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:10px;justify-content:center;margin-top:15px;padding:18px;width:100%}.pref-btn:hover{transform:scale(1.02)}body{background:#0b0b0b}.page{align-items:center;justify-content:center}.phone{.phone{box-sizing:border-box;margin:0 auto;max-width:480px;padding:0 12px;width:100%}}.pref-btn.disabled{background:#777;cursor:not-allowed;opacity:.7}.terms-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03122de6;border:1px solid #ff8c0033;border-radius:18px;margin-top:16px;padding:14px}.terms-label{align-items:flex-start;color:#fff;display:flex;font-size:14px;gap:12px;line-height:1.5}.terms-label input[type=checkbox]{accent-color:#ff8c00;cursor:pointer;height:18px;margin-top:2px;width:18px}.terms-label a{color:#ff8c00;font-weight:500;text-decoration:none;transition:.2s}.terms-label a:hover{color:#ffa733;text-decoration:underline}body{background:#120d08}.app-container{align-items:center;display:flex;justify-content:center;min-height:100vh}.ev-screen{background:#120d08;border-left:1px solid #ffffff0d;border-right:1px solid #ffffff0d;color:#fff;display:flex;flex-direction:column;height:100%;margin:auto;max-width:420px;min-height:100vh;padding:18px;width:100%}.ev-header{align-items:center;display:flex;justify-content:center;margin-bottom:10px;margin-top:25px;position:relative}.ev-header h3{color:#bbb;font-size:12px;letter-spacing:3px}.back-btn{background:#f27f0d20}.ev-progress{display:flex;gap:6px;justify-content:center;margin-bottom:30px}.ev-progress span{background:#333;border-radius:10px;height:6px;width:10px}.ev-progress .done{background:#22c55e;width:20px}.ev-progress .active{background:#f27f0d;width:30px}.ev-center{margin:20px 0}.ev-center,.ev-circle{display:flex;justify-content:center}.ev-circle{align-items:center;background:#1a1a1a;border:4px solid #f27f0d33;border-radius:50%;box-shadow:0 0 80px #f27f0d33;height:190px;position:relative;width:190px}.main-icon{color:#f27f0d;font-size:80px}.sync-icon{align-items:center;background:#f27f0d;border-radius:50%;bottom:-10px;color:#fff;display:flex;height:50px;justify-content:center;position:absolute;right:-10px;width:50px}h1{font-size:28px;margin-top:10px}.ev-sub,h1{text-align:center}.ev-sub{color:#aaa;font-size:14px;margin:10px auto 30px;max-width:280px}.ev-status-list{display:flex;flex-direction:column;gap:16px}.status-card{background:#1a1a1a;border:1px solid #ffffff0d;border-radius:45px;gap:14px;padding:20px}.status-card,.status-icon{align-items:center;display:flex}.status-icon{background:#222;border-radius:50%;height:48px;justify-content:center;width:48px}.status-icon span{font-size:26px}.status-text strong{display:block;font-size:16px;font-weight:500}.status-text p{color:#999;font-size:13px;margin-top:4px}.tick{color:#22c55e;margin-left:auto}.success .status-icon{background:#22c55e20;color:#22c55e}.detecting{background:#f27f0d0d;border:2px solid #f27f0d4d}.active-detect{box-shadow:inset 4px 0 0 #f27f0d}.detecting .status-icon{background:#f27f0d20;color:#f27f0d}.loader{border:3px solid #f27f0d33;border-top-color:#f27f0d;height:22px;margin-left:auto;width:22px}.ev-footer{margin-top:auto}.ev-btn{align-items:center;background:#333;border:none;border-radius:40px;color:#101010;display:flex;font-size:18px;font-weight:600;gap:8px;height:60px;justify-content:center;margin-top:20px;width:100%}.ev-btn.active{background:#f27f0d;box-shadow:0 3px 10px #f27f0d66;color:#0a0a0a}.ev-note{color:#777;font-size:11px;letter-spacing:1px;margin-top:14px;text-align:center}.back-btn{background:#f07e0d20;border-radius:50%;color:#f27f0d}.back-btn:hover{box-shadow:0 6px 16px #f27f0d80;transform:translateY(-1px)}.page{display:flex;flex-direction:column;margin:auto;max-width:420px;padding:20px}.center-title h4{font-size:12px;letter-spacing:2px;opacity:.6}.center-title h2{font-size:18px;margin:4px 0 0}.icon{cursor:pointer;font-size:24px}.primary{color:#f27f0d}.gauge-container{height:300px;margin-bottom:0;width:300px}.progress-ring-circle{animation:pulseGlow 2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(242,127,13,.7)) drop-shadow(0 0 20px rgba(242,127,13,.5));transition:stroke-dashoffset .15s linear}.gauge-content{inset:0}.bolt{color:#f27f0d;font-size:32px;margin-right:20px}.soc{font-size:64px}.soc span{color:#f27f0d;font-size:28px}.gauge-content p{font-size:12px;letter-spacing:2px;opacity:.7}.stats{grid-gap:12px;gap:12px}.stat-cards{border-radius:20px;padding:16px}.stat-cards label{font-size:10px;opacity:.6}.stat-cards h3{margin-top:6px}.footer{margin-top:auto;padding-top:20px}.start-btn,.stop-btn{border-radius:20px;font-size:18px;height:60px;margin-top:10px;width:375px}.location-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 0 30px #857c7214;margin:25px auto 30px;padding:24px}.location-label{font-weight:600;letter-spacing:1px}.location-info h3{font-size:14px;font-weight:500;margin:0}.location-sub{color:#aaa;font-size:12px;margin-top:4px}.location-image{height:80px;margin-left:15px;width:80px}.page{color:#fff;font-family:Kanit,sans-serif}.stat-cards{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #7468591f;border-radius:22px;box-shadow:inset 0 0 15px #ff8c000d,0 10px 30px #0006;flex:1 1;padding:20px;transition:.3s ease}.stat-cards:hover{box-shadow:0 0 30px #756b5e33;transform:translateY(-4px)}.stat-header{color:#9e9e9e;font-size:12px;gap:8px;letter-spacing:1px;margin-bottom:12px}.stat-icon{color:#ff8c00;filter:drop-shadow(0 0 6px rgba(255,140,0,.6));font-size:16px}.stat-value{align-items:baseline;color:#fff;font-size:24px;font-weight:600;gap:4px}.stat-value .unit{font-weight:500}.location-icon,.stat-value .unit{color:#9e9e9e;font-size:14px}.location-sub{align-items:center;color:#9e9e9e;display:flex;font-size:13px;gap:6px;margin-top:8px}.topbar{width:105%}.station-id{color:#fff;font-size:18px;margin-top:2px}.target-section{margin-top:20px;padding:0 10px}.fast-text{font-weight:500}.target-progress{border-radius:6px;transition:width .5s ease}body{background:#221910;color:#fff;margin:0;overflow-x:hidden}.page{background:radial-gradient(circle at 50% 20%,#ff8c0026,#0000 40%),linear-gradient(180deg,#1a0f08,#120a05);margin:0 auto;max-width:480px;min-height:100vh;padding:12px;width:100%}.topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.icon-btn{background:#2a1a0f;border-radius:50%;color:#ff8c00;font-size:18px;height:36px;width:36px}.center-title{flex:1 1;text-align:center}.session-text{color:#bdbdbd;font-size:12px;letter-spacing:2px}.station-id{font-size:16px;font-weight:600}.gauge-container{aspect-ratio:1/1;margin:0 auto 16px;max-width:280px;position:relative;width:100%}.progress-ring{transform:rotate(-90deg)}.bg-ring{fill:#0000;stroke:#ffffff1a}.progress-ring-circle{stroke:#f27f0d;transition:stroke-dashoffset .6s ease}.gauge-content{align-items:center;display:flex;flex-direction:column;justify-content:center;left:55%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.soc{font-size:42px;font-weight:700}.soc span{color:#ff8c00;font-size:18px}.location-card{align-items:center;background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #8c816f26;border-radius:20px;display:flex;gap:12px;justify-content:space-between;margin:16px 0;padding:16px;width:100%}.location-info{flex:1 1}.location-label{color:#ff8c00;font-size:12px;margin-bottom:6px}.location-info h3{font-size:13px;line-height:1.4}.location-image{border-radius:12px;height:70px;object-fit:cover;width:70px}.stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.stat-cards{background:#ffffff0d;border-radius:16px;padding:14px;text-align:center;width:100%}.stat-header{align-items:center;color:#aaa;font-size:11px;gap:6px;margin-bottom:6px}.stat-header,.stat-value{display:flex;justify-content:center}.stat-value{flex-wrap:wrap;font-size:16px}.stat-value .unit{color:#aaa;font-size:12px}.primary{color:#ff8c00}.footer{margin-top:16px;width:100%}.target-section{margin-bottom:12px;width:100%}.target-header{color:#aaa;display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.fast-text{color:#ff8c00}.target-bar{background:#3a2a1a;border-radius:6px;height:6px;overflow:hidden;width:100%}.target-progress{background:#ff8c00;height:100%;transition:width .4s ease}.start-btn{background:#16a34a}.start-btn,.stop-btn{border:none;border-radius:14px;color:#fff;font-size:16px;font-weight:700;height:56px;width:100%}.stop-btn{background:#dc2626}.toast{animation:slideDown .4s ease;display:flex;justify-content:center;left:0;position:fixed;top:20px;width:100%;z-index:999}.toast-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#22c55e26,#16a34a1a);border:1px solid #22c55e66;border-radius:16px;box-shadow:0 10px 30px #0006;gap:12px;padding:12px 16px}.toast-card,.toast-icon{align-items:center;display:flex}.toast-icon{background:#16a34a;border-radius:50%;font-weight:700;height:36px;justify-content:center;width:36px}.toast-card h4{font-size:14px;margin:0}.toast-card p{font-size:12px;margin:0;opacity:.7}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.pay-toast-wrap{left:50%;position:fixed;top:20px;transform:translateX(-50%);z-index:999}.pay-toast-card{animation:paySlide .4s ease,payFade .4s ease 2.2s forwards;background:#fff;border-radius:14px;box-shadow:0 10px 30px #00000026;color:#111;gap:12px;padding:14px 18px}.pay-icon,.pay-toast-card{align-items:center;display:flex}.pay-icon{background:#22c55e;border-radius:50%;color:#fff;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.pay-text h4{font-size:14px;font-weight:600;margin:0}.pay-text p{color:#666;font-size:12px;margin:0}@keyframes paySlide{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes payFade{to{opacity:0;transform:translate(-50%,-10px)}}.percentage{margin-left:5px}.progress-ring-circle{transition:stroke-dashoffset .1s linear}.ring-animate{filter:drop-shadow(0 0 8px rgba(242,127,13,.7)) drop-shadow(0 0 18px rgba(242,127,13,.5))}.progress-ring-circle{fill:#0000;stroke:#f27f0d55;stroke-linecap:round}.progress-ring-animation{stroke:#f27f0d;filter:drop-shadow(0 0 8px rgba(242,127,13,.8)) drop-shadow(0 0 18px rgba(242,127,13,.5))}.progress-ring-animation,.progress-ring-circle{fill:#0000;stroke-linecap:round}.progress-ring-circle{stroke:#ff8c00;filter:drop-shadow(0 0 3px rgba(255,140,0,.35)) drop-shadow(0 0 8px rgba(255,140,0,.18))}.progress-ring-animation{stroke:#ff9500;filter:drop-shadow(0 0 4px rgba(255,140,0,.45)) drop-shadow(0 0 10px rgba(255,140,0,.22));transition:stroke-dashoffset .05s linear}.completeWrapper{background:linear-gradient(180deg,#000,#0a0a0a);font-family:Inter,sans-serif;justify-content:center;min-height:100vh;padding:16px}.completeCard,.completeWrapper{align-items:center;display:flex;width:100%}.completeCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border-radius:22px;box-shadow:0 15px 50px #000c;flex-direction:column;max-width:420px;padding:50px 24px;text-align:center}.iconWrapper{margin-bottom:24px}.tick{align-items:center;animation:pop .4s ease,glow 1.5s infinite alternate;background:linear-gradient(135deg,#ff7a00,#ffae42);border-radius:50%;box-shadow:0 0 25px #ff7a0099;color:#000;display:flex;font-size:36px;height:72px;justify-content:center;width:72px}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes glow{0%{box-shadow:0 0 10px #ff7a0066}to{box-shadow:0 0 30px #ff7a00e6}}.title{margin-bottom:14px}.primaryText{color:#ff8c00;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:10px}.secondaryText{color:#aaa;font-size:13px;margin-bottom:14px}.footerText{color:#666;font-size:11px}@media (max-width:480px){.completeCard{border-radius:18px;padding:40px 20px}.tick{font-size:30px;height:64px;width:64px}.title{font-size:20px}.primaryText{font-size:15px}.secondaryText{font-size:12px}}.completeWrapper{padding:calc(16px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.loaderWrap{margin-top:20px;text-align:center}.loader{animation:spin 1s linear infinite;border:4px solid #444;border-radius:50%;border-top-color:#ff9100;height:40px;margin:0 auto;width:40px}.primaryText1{color:#a7a69d;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:10px}.waitingText{color:#aaa;font-size:14px;margin-top:10px}@keyframes spin{to{transform:rotate(1turn)}}.error-page{background:radial-gradient(circle at top,#2c1605 0,#120a03 45%,#090503 100%);color:#fff;font-family:Inter,sans-serif;margin:0 auto;max-width:430px;min-height:100vh;overflow-x:hidden;padding:22px 16px 30px;position:relative;width:100%}.error-topbar{align-items:center;display:flex;height:44px;justify-content:center;margin-bottom:28px;position:relative}.back-btn{left:0;position:absolute}.error-topbar h2,.topbar-title{color:#fff;font-size:18px;font-weight:700;margin:0}.error-topbar h2{text-align:center}.back-btn,.empty-space{width:40px}.back-btn{align-items:center;background:#0000;border:none;border-radius:12px;color:#fff;display:flex;height:40px;justify-content:center}.back-btn .material-symbols-outlined{font-size:24px}.error-icon-wrap{display:flex;justify-content:center;margin-bottom:22px}.error-icon-circle{align-items:center;background:radial-gradient(circle,#421212 0,#2b0f0f 100%);border:3px solid #ff484859;border-radius:50%;box-shadow:0 0 40px #ff32322e;display:flex;height:110px;justify-content:center;width:110px}.error-icon-circle .material-symbols-outlined{color:#ff4d4d;font-size:52px}.error-title{color:#fff;font-size:28px;font-weight:700;font-weight:600;line-height:42px;margin:0 0 16px;text-align:center}.error-subtitle{color:#d8c7bb;font-size:15px;line-height:26px;margin:0 auto 28px;max-width:290px;text-align:center}.fix-card{background:linear-gradient(180deg,#1c1209f2,#110a05f2);border:1px solid #ffffff14;border-radius:28px;padding:22px 20px}.fix-card h4{color:#a89c93;font-size:12px;font-weight:600;letter-spacing:1.2px;margin-bottom:22px}.fix-step{align-items:flex-start;display:flex;gap:14px;margin-bottom:22px}.step-number{align-items:center;background:#ff8a00;border-radius:50%;box-shadow:0 4px 12px #ff8a0059;display:flex;font-size:13px;height:28px;justify-content:center;min-width:28px;width:28px}.fix-step p,.step-number{color:#fff;font-weight:600}.fix-step p{font-size:15px;line-height:23px;margin:0}.retry-btn{background:linear-gradient(180deg,#4b3a2d,#35271d);border-radius:18px;font-size:16px;margin-top:8px}.retry-btn .material-symbols-outlined{font-size:22px}.wallet-card{background:linear-gradient(180deg,#1c1209f2,#110a05f2);border:1px solid #ffffff14;border-radius:28px;margin-top:20px;padding:22px 20px}.wallet-top{align-items:center;display:flex;gap:10px;margin-bottom:14px}.shield-icon{color:#3ddc84;font-size:22px}.wallet-top h3{color:#fff;font-size:18px;font-weight:600;margin:0}.wallet-card p{color:#c7b6aa;font-size:14px;line-height:24px;margin:0 0 18px}.wallet-btn{align-items:center;background:none;border:none;color:#ff9d29;display:flex;font-size:15px;font-weight:700;gap:4px;padding:0}.bottom-actions{margin-top:26px}.support-btn{align-items:center;background:linear-gradient(180deg,#ff930f,#ff7b00);border-radius:18px;box-shadow:0 10px 30px #ff880040;color:#fff;display:flex;font-size:17px;font-weight:800;gap:10px;height:60px;justify-content:center;margin-bottom:14px}.home-btn{background:#0000;border:1px solid #ffffff14;border-radius:18px;color:#fff;font-size:16px;font-weight:700;height:58px;width:100%}.privacy-page{background:#0d0d0d;color:#fff;min-height:100vh;padding:24px}.privacy-header{align-items:center;display:flex;gap:16px;margin-bottom:30px}.privacy-back-btn{align-items:center;background:#ff8c001f;border:none;border-radius:50%;color:#ff8c00;cursor:pointer;display:flex;height:44px;justify-content:center;transition:.3s;width:44px}.privacy-back-btn:hover{box-shadow:0 0 18px #ff8c0059;transform:translateY(-2px)}.privacy-title{color:#fff;font-size:28px;font-weight:600;margin:0}.privacy-subtitle{color:#a1a1a1;font-size:14px;margin-top:4px}.privacy-hero{background:linear-gradient(145deg,#ff8c001f,#ff8c0008);border:1px solid #ff8c0024;border-radius:28px;margin-bottom:28px;overflow:hidden;padding:40px 28px;position:relative;text-align:center}.privacy-icon{align-items:center;background:#ff8c001f;border-radius:24px;color:#ff8c00;display:flex;font-size:38px;height:80px;justify-content:center;margin:auto auto 20px;width:80px}.privacy-hero h2{color:#ff8c00;font-size:34px;margin-bottom:12px}.privacy-hero p{color:#d2d2d2;line-height:1.7;margin:auto;max-width:700px}.privacy-card{background:#141414;border:1px solid #ffffff0a;border-radius:28px;padding:32px}.privacy-section{margin-bottom:40px}.privacy-section h3{color:#ff8c00;font-size:22px;margin-bottom:14px}.privacy-section p{color:#d0d0d0;font-size:15px;line-height:1.8}.privacy-section ul{margin-top:14px;padding-left:20px}.privacy-section li{color:#d0d0d0;line-height:1.6;margin-bottom:10px}.contact-box{background:#ff8c000f;border:1px solid #ff8c001f;border-radius:20px;margin-top:14px;padding:22px}.contact-box p{margin-bottom:10px}.terms-page{background:#0d0d0d;color:#fff;min-height:100vh;padding:24px}.terms-header{gap:16px;margin-bottom:30px}.terms-back-btn,.terms-header{align-items:center;display:flex}.terms-back-btn{background:#ff8c001f;border:none;border-radius:50%;color:#ff8c00;cursor:pointer;height:44px;justify-content:center;transition:.3s;width:44px}.terms-back-btn:hover{box-shadow:0 0 18px #ff8c0059;transform:translateY(-2px)}.terms-title{color:#fff;font-size:28px;font-weight:600;margin:0}.terms-subtitle{color:#a1a1a1;font-size:14px;margin-top:4px}.terms-hero{background:linear-gradient(145deg,#ff8c001f,#ff8c0008);border:1px solid #ff8c0024;border-radius:28px;margin-bottom:28px;padding:40px 28px;text-align:center}.terms-icon{align-items:center;background:#ff8c001f;border-radius:24px;color:#ff8c00;display:flex;font-size:38px;height:80px;justify-content:center;margin:auto auto 20px;width:80px}.terms-hero h2{color:#ff8c00;font-size:34px;margin-bottom:12px}.terms-hero p{color:#d2d2d2;line-height:1.7;margin:auto;max-width:700px}.terms-card{background:#141414;border:1px solid #ffffff0a;border-radius:28px;padding:32px}.terms-section{margin-bottom:40px}.terms-section h3{color:#ff8c00;font-size:22px;margin-bottom:14px}.terms-section p{color:#d0d0d0;font-size:15px;line-height:1.8}.terms-section ul{margin-top:14px;padding-left:20px}.terms-section li{color:#d0d0d0;line-height:1.6;margin-bottom:10px}.terms-contact-box{background:#ff8c000f;border:1px solid #ff8c001f;border-radius:20px;margin-top:14px;padding:22px}.terms-contact-box p{margin-bottom:10px}.contact-page{background:#0d0d0d;color:#fff;min-height:100vh;padding:24px}.contact-header{align-items:center;display:flex;gap:14px;margin-bottom:30px}.contact-back-btn{align-items:center;background:#ff8c001f;border:none;border-radius:50%;color:#ff8c00;cursor:pointer;display:flex;height:42px;justify-content:center;transition:.3s;width:42px}.contact-back-btn:hover{background:#ff8c0033;box-shadow:0 0 18px #ff8c0059;transform:translateY(-2px)}.contact-title{color:#fff;font-size:28px;font-weight:600}.contact-card{background:linear-gradient(145deg,#191919f2,#0f0f0ffa);border:1px solid #ff8c001f;border-radius:28px;box-shadow:0 0 30px #ff8c0014,inset 0 0 0 1px #ffffff05;padding:28px}.brand-section{margin-bottom:34px;position:relative;text-align:center}.brand-glow{background:#ff8c0024;filter:blur(70px);height:140px;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:140px;z-index:0}.brand-section h2{color:#fff;font-size:32px;font-weight:600;margin-bottom:8px;position:relative;z-index:1}.brand-section p{color:#bdbdbd;font-size:15px;position:relative;z-index:1}.contact-item{align-items:flex-start;background:#ffffff05;border:1px solid #ffffff0a;border-radius:20px;display:flex;gap:18px;margin-bottom:18px;padding:18px;transition:.3s ease}.contact-item:hover{border-color:#ff8c0033;box-shadow:0 0 24px #ff8c001f;transform:translateY(-2px)}.contact-icon{align-items:center;background:#ff8c001f;border-radius:16px;color:#ff8c00;display:flex;font-size:22px;height:52px;justify-content:center;min-width:52px}.contact-item h4{color:#ff8c00;font-size:16px;margin:0 0 6px}.contact-item p{color:#d2d2d2;font-size:15px;line-height:1.6;margin:0}.refund-page{background:#0d0d0d;color:#fff;min-height:100vh;padding:24px}.refund-header{align-items:center;display:flex;gap:16px;margin-bottom:30px}.refund-back-btn{align-items:center;background:#ff8c001f;border:none;border-radius:50%;color:#ff8c00;cursor:pointer;display:flex;height:44px;justify-content:center;transition:.3s;width:44px}.refund-back-btn:hover{box-shadow:0 0 18px #ff8c0059;transform:translateY(-2px)}.refund-title{color:#fff;font-size:28px;font-weight:600;margin:0}.refund-subtitle{color:#a1a1a1;font-size:14px;margin-top:4px}.refund-hero{background:linear-gradient(145deg,#ff8c001f,#ff8c0008);border:1px solid #ff8c0024;border-radius:28px;margin-bottom:28px;padding:40px 28px;text-align:center}.refund-icon{align-items:center;background:#ff8c001f;border-radius:24px;color:#ff8c00;display:flex;font-size:38px;height:80px;justify-content:center;margin:auto auto 20px;width:80px}.refund-hero h2{color:#ff8c00;font-size:34px;margin-bottom:12px}.refund-hero p{color:#d2d2d2;line-height:1.7;margin:auto;max-width:700px}.refund-card{background:#141414;border:1px solid #ffffff0a;border-radius:28px;padding:32px}.refund-section{margin-bottom:40px}.refund-section h3{color:#ff8c00;font-size:22px;margin-bottom:14px}.refund-section p{color:#d0d0d0;font-size:15px;line-height:1.8}.refund-section ul{margin-top:14px;padding-left:20px}.refund-section li{color:#d0d0d0;line-height:1.6;margin-bottom:10px}.refund-contact-box{background:#ff8c000f;border:1px solid #ff8c001f;border-radius:20px;margin-top:14px;padding:22px}.refund-contact-box p{margin-bottom:10px}*{box-sizing:border-box;margin:0;padding:0}body{background:#1b110a;font-family:Kanit,sans-serif}.payment-page{background:#1b110a;color:#f3dfd2;margin:auto;max-width:390px;min-height:100vh;overflow:hidden;position:relative}.payment-page:before{filter:blur(100px);height:220px;right:-100px;top:120px;width:220px}.payment-page:after,.payment-page:before{background:#f27f0d14;border-radius:50%;content:"";position:absolute}.payment-page:after{bottom:150px;filter:blur(120px);height:260px;left:-120px;width:260px}.header{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;height:60px;justify-content:center;padding:0 16px;position:relative}.header h1{color:#ffb784;font-size:18px;font-weight:700;margin:0}.icon-btn{background:none;border:none;color:#ffb784;cursor:pointer;justify-content:center;left:16px;position:absolute}.content,.icon-btn{align-items:center;display:flex}.content{flex-direction:column;padding:20px 10px 0}.error-ring{background:#f27f0d26;height:120px;width:120px}.error-inner,.error-ring{align-items:center;border-radius:50%;display:flex;justify-content:center}.error-inner{background:#23160f;border:2px solid #f27f0d;height:86px;width:86px}.error-inner svg{color:#ff8400}.title{color:#fff;font-size:24px;font-weight:700;margin-top:30px}.subtitle,.title{text-align:center}.subtitle{color:#ddc1af;font-size:18px;line-height:1.6;margin-top:15px;max-width:320px}.summary-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff0f;border-radius:30px;margin-top:35px;overflow:hidden;width:100%}.summary-header{background:#ffffff08;border-bottom:1px solid #ffffff0d;gap:12px;padding:18px}.summary-header,.summary-icon{align-items:center;display:flex}.summary-icon{background:#f27f0d26;border-radius:50%;color:#ffb784;height:38px;justify-content:center;width:38px}.summary-header span{color:#ddc1af;font-size:11px;font-weight:700;letter-spacing:1px}.summary-body{padding:18px}.row{align-items:center;display:flex;justify-content:space-between}.row p{color:#ddc1af;font-size:15px}.row h3{font-size:26px;font-weight:700}.divider{border-top:1px dashed #ffffff1a;margin:20px 0}.method,.security-badge{align-items:center;display:flex;gap:8px}.security-badge{border:1px solid #ffffff14;border-radius:999px;margin-top:25px;padding:10px 18px}.security-badge svg{color:#ffb784}.security-badge span{color:#ffb784;font-size:11px;font-weight:700;letter-spacing:1px}.bottom-actions{padding:10px}.retry-btn{align-items:center;background:#f27f0d;border:none;border-radius:999px;box-shadow:0 8px 25px #f27f0d59;color:#fff;display:flex;gap:10px;justify-content:center}.retry-btn,.secondary-btn{cursor:pointer;font-size:18px;font-weight:700;height:56px;width:100%}.secondary-btn{background:#0000;border:2px solid #a58c7c40;border-radius:999px;color:#f3dfd2;margin-top:14px}.support-btn{background:#0000;border:none;color:#ffb784;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:1px;margin-top:18px;width:100%}.payment-summary-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;margin-top:28px;padding:20px;width:100%}.card-title{color:#ffb784;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:18px;text-transform:uppercase}.summary-item{align-items:center;display:flex;justify-content:space-between;padding:14px 0}.summary-item:not(:last-child){border-bottom:1px solid #ffffff14}.summary-item span{color:#c7b09d;font-size:14px}.summary-item strong{color:#fff;font-size:17px;font-weight:600}.payment-details-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;margin-top:24px;padding:24px;width:100%}.payment-details-card h4{color:#ffb784;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:18px;text-transform:uppercase}.payment-row{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.payment-row:not(:last-child){border-bottom:1px solid #ffffff0f}.payment-row span:first-child{color:#c7b09d;font-size:15px;font-weight:500}.payment-row span:last-child{color:#fff;font-size:15px;font-weight:600;max-width:170px;text-align:right}.status-success{color:#f50505!important;text-transform:uppercase}
/*# sourceMappingURL=main.5cedd2dc.css.map*/