@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(59,130,246,.3)}50%{box-shadow:0 0 40px rgba(59,130,246,.6)}}#__next,body,html{height:100%}body{margin:0;background:var(--gt-bg);color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;line-height:1.6;transition:background-color .3s ease,color .3s ease}a{color:var(--gt-gold);text-decoration:none;transition:color .2s ease}a:hover{opacity:.8}button,input,select,textarea{font-family:inherit}.gt-header{box-shadow:0 4px 20px rgba(0,0,0,.2)}.gt-brand{transition:transform .2s ease}.gt-brand:hover{transform:translateY(-2px)}.gt-brand__text .gt-title{margin:0}.gt-brand__text .gt-sub{font-size:11px;margin:2px 0 0}.gt-nav__link{font-size:13px;transition:all .18s ease}.gt-cta{font-size:12px;transition:all .2s ease;box-shadow:0 4px 12px rgba(212,175,55,.15)}.gt-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,.25)}.gt-ghost{border-radius:6px;transition:all .18s ease}.gt-ghost:hover{background:rgba(212,175,55,.05)}.gt-icon-btn{transition:transform .2s ease;padding:6px;border-radius:6px}.gt-icon-btn:hover{transform:scale(1.1);background:rgba(212,175,55,.05)}.center{display:flex;align-items:center;justify-content:center;flex-direction:column}.card{animation:pageF adeIn .42s ease both;transition:all .3s ease}.card:hover{box-shadow:0 8px 40px rgba(2,6,23,.5);transform:translateY(-2px)}.input{width:100%;padding:12px;border-radius:10px;border:1px solid rgba(212,175,55,.1);margin:8px 0;background:hsla(0,0%,100%,.02);color:#fff;transition:all .2s ease;font-size:14px}.input:focus{outline:none;border-color:var(--gt-gold);background:hsla(0,0%,100%,.05);box-shadow:0 0 0 3px rgba(212,175,55,.1)}select{width:100%;padding:12px;border-radius:10px;border:1px solid rgba(212,175,55,.1);margin:8px 0;background:hsla(0,0%,100%,.02);color:#fff;transition:all .2s ease}select:focus{outline:none;border-color:var(--gt-gold);box-shadow:0 0 0 3px rgba(212,175,55,.1)}.btn{transition:all .16s ease;font-size:14px}.btn:hover{box-shadow:0 12px 30px rgba(212,175,55,.15)}.btn:active{transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btnGhost{transition:all .2s ease;font-weight:600}.btnGhost:hover{background:rgba(212,175,55,.08);border-color:var(--gt-gold)}.animate-card{animation:fadeInScale .36s ease both}.floating-icon{animation:float 3s ease-in-out infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.introOverlay,.welcomeOverlay{background:rgba(2,6,23,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.introBox,.loadingBox,.welcomeBox{animation:slideInUp .3s ease}.loaderText{color:var(--gt-muted)}table{animation:fadeInScale .36s ease both}td,th{border-bottom:1px solid hsla(0,0%,100%,.02)}th{font-weight:700;color:var(--gt-gold);background:rgba(212,175,55,.02)}.skeletonBlock{animation:shimmer 2s infinite;background-size:1000px 100%}.gt-footer{text-align:center;font-size:12px;color:var(--gt-muted)}@media (max-width:640px){.container{padding:12px;margin:12px auto}.card{padding:14px;border-radius:10px}.btn,.btnGhost{width:100%;padding:12px;box-sizing:border-box}.gt-brand__text .gt-title{font-size:16px}.gt-brand__text .gt-sub{display:none}.gt-nav{flex-direction:column}.animatedRow{animation-duration:.32s}.skeletonBlock{height:12px;border-radius:5px}.loadingBox{min-width:200px;padding:14px;gap:10px}.loader{width:46px;height:46px}.loaderText{font-size:13px}.container{padding:12px;margin:12px auto}.card{padding:14px;border-radius:10px}.row{flex-direction:column;gap:12px}.actionBox{padding:14px;text-align:center}.btn,.btnGhost{width:100%;padding:12px;box-sizing:border-box}.logo img{width:48px;height:48px}.logo h1{font-size:18px}.small{font-size:13px}.tx{flex-direction:column;gap:8px;align-items:flex-start}.input{padding:10px}}@media (min-width:641px) and (max-width:1024px){.container{max-width:920px;padding:20px}.card{padding:20px;border-radius:12px}.row{gap:16px}.actionBox{padding:16px}.btn,.btnGhost{padding:12px 18px}.logo img{width:56px;height:56px}.logo h1{font-size:22px}.small{font-size:14px}}@media (min-width:1025px){.container{max-width:1200px;padding:28px}.card{padding:28px;border-radius:14px}.row{gap:20px}.actionBox{padding:20px;min-height:120px;display:flex;flex-direction:column;justify-content:center}.btn,.btnGhost{padding:14px 20px;font-size:15px}.logo img{width:64px;height:64px}.logo h1{font-size:26px}.small{font-size:15px}}.center{gap:12px}.centerText{text-align:center}.loadingOverlay{background:linear-gradient(180deg,rgba(2,6,23,.55),rgba(2,6,23,.7));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:20px}.loadingBox{border:1px solid rgba(212,175,55,.08);padding:20px 28px;gap:14px;min-width:260px;box-shadow:0 10px 30px rgba(2,6,23,.6)}.loader{width:56px;height:56px;position:relative;display:inline-block}.loader .ring{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 10px rgba(212,175,55,.35),inset 0 0 12px rgba(212,175,55,.12);animation:spin 1.4s linear infinite;border:3px solid rgba(212,175,55,.9)}.loader .ring2{transform:scale(.72);opacity:.85;animation-duration:1.9s;border:2px solid rgba(212,175,55,.65)}.loader .spark{position:absolute;width:10px;height:10px;border-radius:50%;right:6px;top:6px;background:radial-gradient(circle at 30% 30%,#fff 0,#d4af37 30%,rgba(212,175,55,.6) 60%);box-shadow:0 0 18px rgba(212,175,55,.45);animation:pulse 1.6s ease-in-out infinite}.loaderText{color:var(--muted);font-weight:700;font-size:14px;opacity:.95}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{transform:scale(.9);opacity:.9}50%{transform:scale(1.15);opacity:1}to{transform:scale(.9);opacity:.9}}@media (max-width:480px){.loadingBox{min-width:200px;padding:14px;gap:10px}.loader{width:46px;height:46px}.loaderText{font-size:13px}}.animatedRow{opacity:0;transform:translateY(6px);animation:fadeUp .36s ease forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.skeletonBlock{height:14px;background:linear-gradient(90deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.04) 50%,hsla(0,0%,100%,.02));border-radius:6px;display:inline-block;position:relative;overflow:hidden}.skeletonBlock:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.06) 50%,hsla(0,0%,100%,0));transform:translateX(-120%);animation:shimmer 1.2s linear infinite}@keyframes shimmer{to{transform:translateX(120%)}}@media (max-width:640px){.animatedRow{animation-duration:.32s}.skeletonBlock{height:12px;border-radius:5px}}.receiptCard{max-width:760px;margin:0 auto;border-radius:8px;padding:8px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.receiptCard img{display:block}.receiptCard table td{vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.03)}.introOverlay{background:linear-gradient(180deg,rgba(2,6,23,.65),rgba(2,6,23,.78));z-index:9999}.introBox{max-width:820px}.loadingOverlay{z-index:10000}.loadingBox{background:rgba(10,14,20,.9);padding:18px}:root{--gt-bg:#0b1b2b;--gt-card:#071224;--gt-gold:#d4af37;--gt-muted:#94a3b8;--gt-panel:#0f293a;--gt-accent:#22c55e;--gt-blue:#0ea5e9}.gt-header{width:100%;background:linear-gradient(180deg,rgba(7,18,36,.6),rgba(4,10,20,.4));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid hsla(0,0%,100%,.02);position:-webkit-sticky;position:sticky;top:0;z-index:1200;padding:10px 0}.gt-header__inner{max-width:1200px;margin:0 auto;padding:8px 18px}.gt-brand,.gt-header__inner{display:flex;align-items:center;gap:12px}.gt-brand{cursor:pointer}.gt-brand__text .gt-title{font-weight:800;font-size:18px;letter-spacing:.2px}.gt-brand__text .gt-sub{font-size:12px;color:var(--gt-muted)}.gt-nav{margin-left:18px;display:flex;gap:10px;align-items:center;flex:1 1}.gt-nav__link{color:var(--gt-gold);text-decoration:none;padding:8px 10px;border-radius:8px;font-weight:600}.gt-nav__link:hover{background:rgba(212,175,55,.06);transform:translateY(-2px);transition:all .18s ease}.gt-actions{display:flex;gap:10px;align-items:center;margin-left:auto}.gt-cta{background:linear-gradient(90deg,var(--gt-gold),#f3d89a);color:#071224;padding:8px 12px;border-radius:10px;font-weight:800}.gt-cta,.gt-ghost{text-decoration:none}.gt-ghost{color:var(--gt-gold);padding:6px 8px}.gt-icon-btn{font-size:18px}.gt-hamburger,.gt-icon-btn{background:transparent;border:0;cursor:pointer}.gt-hamburger{display:none;font-size:22px;margin-left:6px}@media (max-width:860px){.gt-nav{display:none;position:absolute;right:12px;top:68px;background:var(--gt-card);padding:12px;border-radius:12px;box-shadow:0 8px 30px rgba(2,6,23,.6);flex-direction:column;width:220px}.gt-nav.open{display:flex}.gt-hamburger{display:inline-block}}.container{max-width:1100px;margin:22px auto;padding:12px 18px}.card{background:var(--gt-card);padding:18px;border-radius:14px;box-shadow:0 6px 30px rgba(2,6,23,.45);border:1px solid rgba(212,175,55,.04)}.btn{background:linear-gradient(90deg,var(--gt-gold),#e6c871);color:#071224;padding:10px 14px;border-radius:12px;border:0;font-weight:800;cursor:pointer;box-shadow:0 8px 18px rgba(212,175,55,.08);transition:transform .16s ease,box-shadow .16s ease}.btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(2,6,23,.5)}.btnGhost{background:transparent;border:1px solid rgba(212,175,55,.18);color:var(--gt-gold);padding:10px 12px;border-radius:10px;cursor:pointer}.page-fade{animation:pageFadeIn .42s ease both}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-card{animation:cardPop .36s ease both}@keyframes cardPop{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.gold-glow{box-shadow:0 6px 24px rgba(212,175,55,.06);border:1px solid rgba(212,175,55,.06)}.small{font-size:13px}.muted,.small{color:var(--gt-muted)}.gt-footer{margin-top:28px;padding:18px 0;border-top:1px solid hsla(0,0%,100%,.02)}.introOverlay,.welcomeOverlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(2,6,23,.6);z-index:9999}.introBox,.welcomeBox{max-width:820px;width:96%;margin:16px}table{width:100%;border-collapse:collapse}td,th{padding:10px;text-align:left}.loadingOverlay{position:fixed;inset:0;justify-content:center;z-index:9999}.loadingBox,.loadingOverlay{display:flex;align-items:center}.loadingBox{background:linear-gradient(180deg,rgba(11,27,43,.95),rgba(7,18,36,.98));border-radius:12px;padding:14px 18px;gap:12px;color:#fff}.buy-wrap{padding:28px 18px;max-width:1100px;margin:0 auto}.hero{text-align:center;margin-bottom:18px}.hero h1{margin:0;font-size:28px;color:var(--gt-gold);font-weight:800}.hero p{margin-top:8px;color:var(--muted);max-width:760px;margin-left:auto;margin-right:auto}.payment-grid{display:flex;gap:18px;margin:20px 0 28px;justify-content:center;align-items:stretch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.payment-grid>*{min-width:340px;max-width:460px;flex:0 0 420px}.payment-card{background:linear-gradient(180deg,var(--card-bg),#f0f0f1);border-radius:14px;padding:18px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease;border:1px solid var(--card-border);display:flex;flex-direction:column;align-items:center;position:relative;color:#071224}.payment-card.selected,.payment-card:focus-within,.payment-card:hover{background:linear-gradient(135deg,var(--selected-grad-from) 0,var(--selected-grad-to) 100%);color:#fff;transform:translateY(-8px);box-shadow:0 24px 60px rgba(0,0,0,.28);border-color:hsla(0,0%,100%,.08)}.card-title{font-weight:800;color:#071224;margin-bottom:6px;font-size:20px;transition:color .18s ease,text-shadow .18s ease}.payment-card.selected .card-title{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.35)}.card-sub{color:var(--muted);font-size:13px;margin-bottom:10px;transition:color .18s ease}.payment-card.selected .card-sub{color:hsla(0,0%,100%,.85)}.price{font-weight:900;font-size:22px;margin-bottom:10px;background:linear-gradient(90deg,var(--gt-gold),#e6c871);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payment-card.selected .price{background:linear-gradient(90deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.75));-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3))}.icon-box{width:84px;height:84px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:36px;margin-bottom:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,6%,.03);transition:transform .18s ease,box-shadow .18s ease}.payment-card.selected .icon-box{transform:scale(1.06);box-shadow:0 10px 28px rgba(0,0,0,.25)}.cta-row{display:flex;gap:10px;margin-top:10px;width:100%;justify-content:center}.finger{margin-right:8px;display:inline-block;transform:translateY(1px)}.merchant-card{max-width:760px;margin:18px auto 50px;padding:18px;border-radius:12px;background:var(--card-bg);border:1px solid hsla(0,0%,6%,.04);color:#071224}.merchant-card .muted-sm{color:var(--muted)}.merchant-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.merchant-row .inputs{flex:1 1;min-width:220px}.merchant-input{width:100%;padding:10px;border-radius:10px;border:1px solid hsla(0,0%,6%,.06);background:transparent;color:inherit;margin-bottom:8px}.badge{position:absolute;right:12px;top:12px;padding:6px 10px;border-radius:999px;font-weight:700;font-size:12px;color:#fff;background:linear-gradient(90deg,#3b82f6,#1e3a8a)}.payment-grid::-webkit-scrollbar{height:8px}.payment-grid::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:999px}.payment-card:focus-within{outline:3px solid rgba(212,175,55,.12);outline-offset:6px}