.a2z-gp-portal,.a2z-gp-auth-shell{--gp-orange:#ff7a00;--gp-orange2:#ff9f1c;--gp-black:#050505;--gp-panel:#111;--gp-line:rgba(255,143,22,.25);--gp-text:#f7f7f7;--gp-muted:#aaa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--gp-text)}
.a2z-gp-auth-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:24px;padding:28px;border-radius:24px;background:radial-gradient(circle at 85% 10%,rgba(255,122,0,.25),transparent 32%),linear-gradient(135deg,#070707,#121212 60%,#210e00);border:1px solid var(--gp-line);box-shadow:0 24px 70px rgba(0,0,0,.38)}
.a2z-gp-kicker{display:inline-flex;padding:6px 10px;border:1px solid var(--gp-line);border-radius:999px;color:#ffbd6a;background:rgba(255,122,0,.08);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.a2z-gp-auth-copy{align-self:center}.a2z-gp-auth-copy h2{font-size:clamp(32px,5vw,58px);line-height:1;letter-spacing:-.045em;margin:14px 0}.a2z-gp-auth-copy p{color:#c2c2c2;font-size:16px;max-width:720px}.a2z-gp-auth-points{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.a2z-gp-auth-points span{padding:7px 10px;border-radius:9px;background:#111;border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:800;color:#ddd}
.a2z-gp-auth-card{padding:18px;border-radius:18px;background:rgba(6,6,6,.86);border:1px solid var(--gp-line)}.a2z-gp-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.a2z-gp-auth-tabs button{border:1px solid var(--gp-line);background:#111;color:#ddd;border-radius:10px;padding:10px;font-weight:900;cursor:pointer}.a2z-gp-auth-tabs button.is-active{background:linear-gradient(135deg,var(--gp-orange2),var(--gp-orange));color:#111;border-color:transparent}.a2z-gp-auth-card form{display:grid;gap:11px}.a2z-gp-auth-card form[hidden]{display:none}.a2z-gp-auth-card label{display:grid;gap:6px;color:#ddd;font-size:12px;font-weight:850}.a2z-gp-auth-card input{width:100%;padding:11px 12px;border:1px solid rgba(255,143,22,.3);border-radius:10px;background:#090909;color:#fff}.a2z-gp-auth-card button[type=submit]{border:0;border-radius:10px;padding:12px;background:linear-gradient(135deg,var(--gp-orange2),var(--gp-orange));color:#111;font-weight:950;cursor:pointer}.a2z-gp-consent{grid-template-columns:auto 1fr!important;align-items:start}.a2z-gp-consent input{width:auto!important;margin-top:3px}.a2z-gp-hp{position:absolute!important;left:-9999px!important}.a2z-gp-auth-status{min-height:20px;margin-top:10px;color:#ffbd6a;font-size:13px}.a2z-gp-forgot{font-size:12px;color:#ffbd6a;text-decoration:none;font-weight:800}.a2z-gp-forgot:hover{text-decoration:underline}
.a2z-gp-portal{width:min(1780px,calc(100vw - 24px));margin-inline:50%;transform:translateX(-50%);border:1px solid var(--gp-line);border-radius:20px;overflow:hidden;background:#050505;box-shadow:0 25px 80px rgba(0,0,0,.5)}
.a2z-gp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;background:linear-gradient(90deg,#090909,#16100b 55%,#251000);border-bottom:1px solid var(--gp-line)}.a2z-gp-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.a2z-gp-tabs button,.a2z-gp-tabs a,.a2z-gp-user button{border:1px solid rgba(255,143,22,.22);background:#111;color:#eee;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:900;cursor:pointer;text-decoration:none!important}.a2z-gp-tabs button:hover,.a2z-gp-tabs button.is-active,.a2z-gp-tabs a:hover{background:linear-gradient(135deg,var(--gp-orange2),var(--gp-orange));color:#111;border-color:transparent}.a2z-gp-user{display:flex;align-items:center;gap:8px;color:#ccc;font-size:11px;white-space:nowrap}.a2z-gp-user strong{color:#fff}.a2z-gp-user button{padding:6px 8px;color:#ffb07b}.a2z-gp-online-dot{width:8px;height:8px;border-radius:50%;background:#38d47b;box-shadow:0 0 12px #38d47b}
.a2z-gp-panel{background:#070707}.a2z-gp-panel[hidden]{display:none!important}.a2z-gp-editor-frame{display:block;width:100%;height:min(820px,78vh);min-height:650px;border:0;background:#070707}.a2z-gp-panel:not([data-gp-panel="home"]){padding:16px}
.a2z-gp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.a2z-gp-panel-head h3{font-size:23px;line-height:1.1;margin:7px 0 0}.a2z-gp-panel-head>span,.a2z-gp-coordinate{font-size:12px;color:#bbb;padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#101010}
.a2z-gp-chat-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px}.a2z-gp-chat-main,.a2z-gp-online-list{border:1px solid rgba(255,143,22,.16);border-radius:15px;background:#0d0d0d;padding:14px}.a2z-gp-chat-log{height:460px;overflow:auto;padding:8px;background:#070707;border:1px solid rgba(255,255,255,.07);border-radius:11px}.a2z-gp-message{padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.05)}.a2z-gp-message:last-child{border-bottom:0}.a2z-gp-message-head{display:flex;gap:9px;align-items:center;font-size:11px;color:#888}.a2z-gp-message-head strong{color:#ffad4d}.a2z-gp-message p{margin:4px 0 0;color:#e5e5e5;white-space:pre-wrap;word-break:break-word}.a2z-gp-chat-form{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:9px}.a2z-gp-chat-form textarea{resize:vertical;min-height:48px;padding:10px;border-radius:9px;border:1px solid var(--gp-line);background:#080808;color:#fff}.a2z-gp-chat-form button{border:0;border-radius:9px;padding:0 18px;background:linear-gradient(135deg,var(--gp-orange2),var(--gp-orange));color:#111;font-weight:950}.a2z-gp-online-list h3{display:flex;justify-content:space-between;margin:0}.a2z-gp-online-list>p{font-size:11px;color:#888}.a2z-gp-online-user{padding:8px 9px;border-radius:9px;background:#151515;margin-bottom:6px;font-size:12px}.a2z-gp-online-user strong{display:block;color:#fff}.a2z-gp-online-user span{color:#999}
.a2z-gp-map{position:relative;overflow:hidden;aspect-ratio:2/1;border-radius:15px;border:1px solid rgba(255,143,22,.24);background:#06182e;cursor:crosshair}.a2z-gp-map>img{width:100%;height:100%;object-fit:fill;display:block;user-select:none;pointer-events:none}.a2z-gp-marker-layer{position:absolute;inset:0;pointer-events:none}.a2z-gp-marker{position:absolute;width:18px;height:18px;transform:translate(-50%,-50%);border:3px solid #fff;border-radius:50%;background:var(--gp-orange);box-shadow:0 0 0 5px rgba(255,122,0,.25),0 7px 20px rgba(0,0,0,.45);pointer-events:auto;cursor:pointer}.a2z-gp-marker:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#111}.a2z-gp-map-tooltip{position:absolute;z-index:5;min-width:210px;max-width:320px;padding:9px 10px;border-radius:10px;background:rgba(8,8,8,.96);border:1px solid var(--gp-line);box-shadow:0 15px 40px rgba(0,0,0,.5);font-size:12px;color:#ddd;pointer-events:none}.a2z-gp-map-tooltip strong{display:block;color:#ffad4d}.a2z-gp-map-note{margin-top:9px;color:#888;font-size:11px}.a2z-gp-empty{padding:22px;color:#888;text-align:center}
@media(max-width:1000px){.a2z-gp-auth-shell{grid-template-columns:1fr}.a2z-gp-toolbar{align-items:stretch;flex-direction:column}.a2z-gp-user{justify-content:center;flex-wrap:wrap}.a2z-gp-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.a2z-gp-tabs button:first-child{grid-column:1/-1}.a2z-gp-tabs a{text-align:center}.a2z-gp-chat-layout{grid-template-columns:1fr}.a2z-gp-online-list{max-height:250px;overflow:auto}}
@media(max-width:650px){.a2z-gp-portal{width:calc(100vw - 10px);border-radius:12px}.a2z-gp-auth-shell{padding:16px}.a2z-gp-auth-copy h2{font-size:36px}.a2z-gp-tabs{grid-template-columns:1fr 1fr}.a2z-gp-tabs button:first-child{grid-column:1/-1}.a2z-gp-editor-frame{height:84vh;min-height:650px}.a2z-gp-panel:not([data-gp-panel="home"]){padding:9px}.a2z-gp-panel-head{align-items:flex-start;flex-direction:column}.a2z-gp-chat-log{height:55vh}.a2z-gp-chat-form{grid-template-columns:1fr}.a2z-gp-chat-form button{padding:12px}.a2z-gp-map{aspect-ratio:1.55/1}}

/* v2.1 legacy data, notices, and map states */
.a2z-gp-admin-notices{display:grid;gap:8px;padding:10px;background:#080808;border-bottom:1px solid rgba(255,122,0,.25)}
.a2z-gp-admin-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,122,0,.45);border-left:4px solid #ff7a00;border-radius:10px;background:linear-gradient(135deg,rgba(255,122,0,.15),rgba(255,122,0,.04));color:#f5f5f5}
.a2z-gp-admin-notice strong{color:#ffad4d}.a2z-gp-admin-notice p{margin:4px 0;white-space:pre-wrap}.a2z-gp-admin-notice small{color:#999}.a2z-gp-admin-notice button{border:0;background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer}
.a2z-gp-map-legend{display:flex;gap:16px;align-items:center;margin:0 0 8px;color:#aaa;font-size:12px}.a2z-gp-map-legend span{display:flex;align-items:center;gap:6px}.a2z-gp-map-legend i{display:inline-block;width:11px;height:11px;border:2px solid #fff;border-radius:50%}.a2z-gp-map-legend i.is-online{background:#24d66f;box-shadow:0 0 0 3px rgba(36,214,111,.2)}.a2z-gp-map-legend i.is-legacy{background:#ff7a00;box-shadow:0 0 0 3px rgba(255,122,0,.2)}
.a2z-gp-marker.is-online{background:#24d66f;box-shadow:0 0 0 5px rgba(36,214,111,.28),0 7px 20px rgba(0,0,0,.45);z-index:3}.a2z-gp-marker.is-online:after{background:#063719}.a2z-gp-marker.is-legacy{background:#ff7a00;opacity:.86}.a2z-gp-message.is-system{border-color:rgba(255,122,0,.32);background:rgba(255,122,0,.08)}

/* v2.2 accurate Leaflet map */
.a2z-gp-map-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}.a2z-gp-map-toolbar input{flex:1 1 260px;min-width:220px;border:1px solid rgba(255,143,22,.28);background:#0f0f0f;color:#fff;border-radius:9px;padding:10px 12px}.a2z-gp-map-toolbar button{border:1px solid rgba(255,143,22,.42);background:#171717;color:#ffad4d;border-radius:9px;padding:9px 12px;font-weight:800;cursor:pointer}.a2z-gp-map-toolbar button:hover,.a2z-gp-map-toolbar button.is-active{background:linear-gradient(135deg,#ff9f1c,#ff6a00);color:#111}.a2z-gp-map-toolbar span{margin-left:auto;color:#9d9d9d;font-size:12px;font-weight:700}.a2z-gp-map-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px;align-items:stretch}.a2z-gp-map.a2z-gp-leaflet-map{height:570px;min-height:420px;aspect-ratio:auto;cursor:grab;background:#101820}.a2z-gp-map.a2z-gp-leaflet-map:active{cursor:grabbing}.a2z-gp-map-list{height:570px;overflow:auto;border:1px solid rgba(255,143,22,.22);border-radius:14px;background:#0d0d0d;padding:8px}.a2z-gp-map-list-item{display:block;width:100%;text-align:left;border:1px solid #262626;background:#141414;color:#eee;border-radius:9px;padding:9px 10px;margin-bottom:7px;cursor:pointer}.a2z-gp-map-list-item:hover{border-color:#ff8f16;background:#1b150f}.a2z-gp-map-list-item strong{display:block;font-size:12px}.a2z-gp-map-list-item span{display:block;color:#8f8f8f;font-size:10px;margin-top:2px}.a2z-gp-map-list-item.online{border-left:4px solid #24d66f}.a2z-gp-map-list-item.offline{border-left:4px solid #ff7a00}.a2z-gp-map-list-item.fallback{border-left:4px solid #f1c40f}.a2z-gp-map-legend i.is-fallback{background:#f1c40f;box-shadow:0 0 0 3px rgba(241,196,15,.2)}.a2z-gp-leaflet-marker-wrap{background:transparent!important;border:0!important}.a2z-gp-leaflet-pin{position:relative;width:34px;height:42px;border-radius:17px 17px 17px 3px;transform:rotate(-45deg);border:3px solid #fff;box-shadow:0 7px 18px rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center}.a2z-gp-leaflet-pin span{transform:rotate(45deg);font-size:9px;font-weight:900;color:#fff;letter-spacing:-.3px}.a2z-gp-leaflet-pin.online{background:#18a84e;box-shadow:0 0 0 5px rgba(36,214,111,.22),0 7px 18px rgba(0,0,0,.45)}.a2z-gp-leaflet-pin.offline{background:#f06d00;box-shadow:0 0 0 5px rgba(255,122,0,.20),0 7px 18px rgba(0,0,0,.45)}.a2z-gp-leaflet-pin.fallback{background:#bd8f00;box-shadow:0 0 0 5px rgba(241,196,15,.18),0 7px 18px rgba(0,0,0,.45)}.a2z-gp-map-popup{display:grid;gap:4px;min-width:210px}.a2z-gp-map-popup strong{color:#d65d00;font-size:14px}.a2z-gp-map-popup span{font-size:11px;color:#333}.a2z-gp-leaflet-map .leaflet-control-layers,.a2z-gp-leaflet-map .leaflet-bar a{background:#171717;color:#ffad4d;border-color:#333}.a2z-gp-leaflet-map .leaflet-control-layers-expanded{color:#ddd}.a2z-gp-leaflet-map .leaflet-popup-content-wrapper,.a2z-gp-leaflet-map .leaflet-popup-tip{background:#fff}.a2z-gp-map-error{height:100%;display:grid;place-items:center;padding:30px;color:#ffbd6a;text-align:center}
@media(max-width:980px){.a2z-gp-map-layout{grid-template-columns:1fr}.a2z-gp-map-list{height:220px}.a2z-gp-map.a2z-gp-leaflet-map{height:500px}}
@media(max-width:650px){.a2z-gp-map.a2z-gp-leaflet-map{height:420px;min-height:360px}.a2z-gp-map-toolbar span{width:100%;margin-left:0}.a2z-gp-map-list{height:180px}}

/* v2.4 pricing, payment and purchase workflow */
.a2z-gp-purchase-strip{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin:10px;padding:14px 16px;border:1px solid rgba(255,143,22,.34);border-radius:15px;background:linear-gradient(135deg,#170c02,#0a0a0a 62%,#201000)}
.a2z-gp-purchase-copy{display:grid;gap:3px}.a2z-gp-purchase-copy strong{font-size:16px;color:#fff}.a2z-gp-purchase-copy small{color:#aaa;font-size:11px}.a2z-gp-purchase-price{display:grid;text-align:right;line-height:1.2}.a2z-gp-purchase-price strong{font-size:24px;color:#ff9f1c}.a2z-gp-purchase-price span{font-size:11px;color:#ddd}.a2z-gp-purchase-price del{font-size:10px;color:#777;margin-top:4px}
.a2z-gp-request-buy{border:0;border-radius:11px;padding:11px 15px;background:linear-gradient(135deg,#ffad33,#ff7a00);color:#000!important;font-weight:1000;cursor:pointer;box-shadow:0 10px 25px rgba(255,122,0,.22)}.a2z-gp-request-buy:hover{filter:brightness(1.08);transform:translateY(-1px)}.a2z-gp-premium-active{padding:10px 14px;border-radius:10px;background:rgba(64,220,126,.12);border:1px solid rgba(64,220,126,.35);color:#74f0a6;font-weight:950}
body.a2z-gp-modal-open{overflow:hidden}.a2z-gp-purchase-modal{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.82);backdrop-filter:blur(8px)}.a2z-gp-purchase-modal[hidden]{display:none}.a2z-gp-purchase-dialog{position:relative;width:min(820px,100%);max-height:92vh;overflow:auto;padding:24px;border:1px solid rgba(255,143,22,.38);border-radius:20px;background:#0b0b0b;box-shadow:0 35px 100px rgba(0,0,0,.72)}.a2z-gp-purchase-dialog h3{font-size:28px;line-height:1.08;margin:10px 0}.a2z-gp-purchase-dialog>p{color:#aaa;margin:0 0 18px}.a2z-gp-modal-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#151515;color:#fff;font-size:24px;cursor:pointer}
.a2z-gp-payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px}.a2z-gp-pay-card{display:grid;align-content:start;gap:8px;padding:16px;border:1px solid rgba(255,143,22,.18);border-radius:14px;background:#111}.a2z-gp-pay-card>strong{font-size:18px}.a2z-gp-pay-card>span{font-size:25px;font-weight:1000;color:#ff9f1c}.a2z-gp-pay-card small,.a2z-gp-pay-card em{color:#999}.a2z-gp-pay-card code{padding:8px;border-radius:8px;background:#070707;color:#fff}.a2z-gp-pay-card button,.a2z-gp-paypal-link{display:inline-flex;justify-content:center;padding:10px 12px;border:1px solid rgba(255,143,22,.35);border-radius:9px;background:#17100a;color:#ffb04a;font-weight:900;cursor:pointer}.a2z-gp-pay-card img{width:min(220px,100%);aspect-ratio:1;object-fit:contain;border-radius:12px;background:#fff;padding:6px;margin:auto}
.a2z-gp-order-form{display:grid;gap:11px;margin-top:16px}.a2z-gp-order-form label{display:grid;gap:6px;color:#ddd;font-size:12px;font-weight:850}.a2z-gp-order-form input,.a2z-gp-order-form select,.a2z-gp-order-form textarea{width:100%;padding:11px 12px;border:1px solid rgba(255,143,22,.25);border-radius:9px;background:#070707;color:#fff;outline:none}.a2z-gp-order-status{min-height:22px;color:#bbb;font-size:12px}.a2z-gp-order-status.is-success{color:#72e9a2}.a2z-gp-order-status.is-error{color:#ff9674}
@media(max-width:850px){.a2z-gp-purchase-strip{grid-template-columns:1fr auto}.a2z-gp-purchase-copy{grid-column:1/-1}.a2z-gp-purchase-price{text-align:left}.a2z-gp-payment-methods{grid-template-columns:1fr}}
@media(max-width:560px){.a2z-gp-purchase-strip{grid-template-columns:1fr}.a2z-gp-purchase-price{text-align:left}.a2z-gp-request-buy,.a2z-gp-premium-active{width:100%;text-align:center}.a2z-gp-purchase-dialog{padding:18px}.a2z-gp-purchase-dialog h3{font-size:23px}}

/* v2.5 responsive purchase layout, branded payment badges, and protected Premium files */
.a2z-gp-portal{width:100%;max-width:1780px;margin:0 auto;transform:none;box-sizing:border-box}
.a2z-gp-purchase-modal{box-sizing:border-box;overflow:auto}
.a2z-gp-purchase-dialog{box-sizing:border-box;margin:auto}
.a2z-gp-pay-card-logo{display:flex;align-items:center;min-height:42px}
.a2z-gp-payment-logo{display:inline-flex;align-items:center;gap:9px;font-size:20px;font-weight:1000;letter-spacing:-.03em}
.a2z-gp-payment-logo b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;font-size:22px;line-height:1}
.a2z-gp-payment-logo.is-paypal{color:#f5f8ff}.a2z-gp-payment-logo.is-paypal b{color:#fff;background:linear-gradient(145deg,#003087,#009cde);box-shadow:0 7px 20px rgba(0,156,222,.25)}
.a2z-gp-payment-logo.is-gcash{color:#f5f8ff}.a2z-gp-payment-logo.is-gcash b{color:#fff;background:linear-gradient(145deg,#1f70ff,#0057d9);box-shadow:0 7px 20px rgba(31,112,255,.28);border-radius:50%}
.a2z-gp-premium-library{margin:10px;padding:16px;border:1px solid rgba(70,220,130,.3);border-radius:16px;background:linear-gradient(135deg,rgba(26,92,52,.18),#080808 55%,rgba(255,122,0,.08))}
.a2z-gp-premium-library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.a2z-gp-premium-library-head h3{margin:7px 0 3px;font-size:21px}.a2z-gp-premium-library-head p{margin:0;color:#aaa;font-size:12px}.a2z-gp-premium-library-head>span{white-space:nowrap;padding:8px 10px;border-radius:10px;background:rgba(74,230,137,.1);color:#7bf0ab;border:1px solid rgba(74,230,137,.28);font-size:11px;font-weight:900}
.a2z-gp-premium-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.a2z-gp-premium-file-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#101010}.a2z-gp-premium-file-card:hover{border-color:rgba(255,143,22,.42);background:#15120f}.a2z-gp-premium-file-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:11px;background:linear-gradient(145deg,#ff9f1c,#ff6a00);color:#080808;font-weight:1000;font-size:11px}.a2z-gp-premium-file-card strong{display:block;color:#fff;font-size:13px}.a2z-gp-premium-file-card span{display:block;color:#7eeaaa;font-size:10px;margin-top:2px}.a2z-gp-premium-file-card p{margin:4px 0 0;color:#8f8f8f;font-size:10px;line-height:1.35}.a2z-gp-premium-file-card>a{padding:9px 11px;border-radius:9px;background:linear-gradient(135deg,#ffad33,#ff7a00);color:#050505!important;text-decoration:none!important;font-size:11px;font-weight:1000}
@media(max-width:900px){.a2z-gp-premium-file-grid{grid-template-columns:1fr}.a2z-gp-premium-library-head{flex-direction:column}.a2z-gp-payment-methods{grid-template-columns:1fr}.a2z-gp-purchase-dialog{width:min(680px,100%)}}
@media(max-width:560px){.a2z-gp-premium-file-card{grid-template-columns:auto minmax(0,1fr)}.a2z-gp-premium-file-card>a{grid-column:1/-1;text-align:center}.a2z-gp-purchase-modal{padding:8px}.a2z-gp-purchase-dialog{max-height:none;min-height:calc(100dvh - 16px);border-radius:14px}.a2z-gp-payment-logo{font-size:18px}}
