.pricing-page{-webkit-font-smoothing:antialiased;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Helvetica,Arial,sans-serif;margin:0 auto;max-width:1320px;padding:5rem 2.5rem 4rem}.pricing-header{margin-bottom:5rem;text-align:center}.pricing-over{color:#3376f2;font-size:.78rem;font-weight:600;letter-spacing:.12em;margin:0 0 1.25rem;text-transform:uppercase}.pricing-header h1{color:#f5f5f7;font-size:clamp(2.6rem,5.5vw,4rem);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:0 0 1.25rem}.pricing-hero-em{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3376f2,#60a5fa);-webkit-background-clip:text;background-clip:text;display:inline-block}.pricing-sub{color:#86868b;font-size:1.15rem;line-height:1.6;margin:0 auto;max-width:420px}.billing-toggle{background:#1e293b80;border:1px solid #94a3b814;border-radius:9999px;gap:0;margin-top:2.5rem;padding:4px}.billing-toggle,.toggle-btn{align-items:center;display:inline-flex}.toggle-btn{background:#0000;border:none;border-radius:9999px;color:#64748b;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:500;gap:.5rem;padding:.55rem 1.6rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.toggle-btn--active{background:#3376f21f;box-shadow:0 1px 4px #00000026;color:#f5f5f7}.toggle-badge{background:#3376f21a;border-radius:9999px;color:#3376f2;font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:.15rem .5rem;text-transform:uppercase;white-space:nowrap}.slider,.switch{display:none}.pricing-grid{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);margin-bottom:5rem}.pricing-card{background:#0f141e8c;border:1px solid #94a3b80f;border-radius:1.5rem;display:flex;flex-direction:column;overflow:hidden;padding:2.5rem 2rem 2rem;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s}.pricing-card:hover{border-color:#94a3b81f;box-shadow:0 32px 64px -16px #0006;transform:translateY(-8px)}.pricing-card--featured{background:#0f1424cc;border-color:#3376f24d}.pricing-card--featured:hover{border-color:#3376f280;box-shadow:0 0 40px -8px #3376f233,0 32px 64px -16px #00000080}.card-glow{background:radial-gradient(circle,#3376f214 0,#0000 70%);height:300px;left:50%;pointer-events:none;position:absolute;top:-60%;transform:translateX(-50%);width:300px;z-index:0}.card-badge{border-radius:9999px;font-size:.65rem;font-weight:700;letter-spacing:.06em;padding:.25rem .75rem;position:absolute;right:1.25rem;text-transform:uppercase;top:1.25rem;z-index:1}.card-badge--popular{background:#3376f21a;border:1px solid #3376f233;color:#3376f2}.card-badge--current{background:#10b98114;border:1px solid #10b98133;color:#10b981}.pricing-card.current-plan{border-color:#10b9814d;box-shadow:0 0 0 1px #10b9811a}.pricing-card.current-plan:before{display:none}.plan-header{min-height:140px;position:relative;z-index:1}.plan-header h3{color:#e2e8f0;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;margin:0 0 1.25rem;padding-right:6.5rem}.price-tag{align-items:baseline;display:flex;gap:.3rem;margin-bottom:.4rem}.amount{color:#f5f5f7;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:800;letter-spacing:-.04em;line-height:1}.period{color:#64748b;font-size:.82rem;font-weight:400;white-space:pre-line}.gst-info{color:#64748b;display:block;font-size:.72rem}.gst-info-card{margin-bottom:.5rem}.plan-description{color:#86868b;font-size:.88rem;line-height:1.55;margin:1rem 0 1.5rem;position:relative;z-index:1}.plan-features{flex:1 1;position:relative;z-index:1}.plan-features ul{border-top:1px solid #94a3b80f;list-style:none;margin:1.5rem 0 0;padding:0}.plan-features li{align-items:center;border-bottom:1px solid #94a3b80a;color:#94a3b8;display:flex;font-size:.88rem;gap:.65rem;line-height:1.45;padding:.7rem 0}.plan-features li:last-child{border-bottom:none}.plan-features li strong{color:#f5f5f7;font-weight:600}.plan-features--compact ul{margin:1rem 0 0}.plan-features--compact li{font-size:.84rem;padding:.5rem 0}.feature-check{color:#3376f2;flex-shrink:0;height:16px;opacity:.7;width:16px}.topup-rate{color:#60a5fa!important;font-weight:500}.topup-rate .feature-check{color:#60a5fa}.has-discount{flex-wrap:wrap}.highlight-with-discount{display:flex;flex-direction:column;gap:.3rem}.discount-badge{color:#34d399;display:inline-block;font-size:1em;font-weight:600;letter-spacing:.02em}.plan-action{margin-top:auto;padding-top:1.25rem;position:relative;z-index:1}.btn-current,.btn-primary,.btn-secondary{border:none;border-radius:.75rem;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;letter-spacing:.01em;padding:.9rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.btn-primary{background:#3376f21f;border:1px solid #3376f233;color:#60a5fa}.btn-primary:hover{background:#3376f22e;border-color:#3376f259;transform:translateY(-1px)}.btn-primary--featured{background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;box-shadow:none;color:#fff}.btn-primary--featured:hover{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:none}.btn-primary--featured:active,.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{cursor:not-allowed;opacity:.4;transform:none}.btn-spinner{animation:btn-spin .6s linear infinite;border:2px solid #ffffff40;border-radius:50%;border-top-color:initial;display:inline-block;height:14px;margin-right:6px;vertical-align:middle;width:14px}@keyframes btn-spin{to{transform:rotate(1turn)}}.btn-secondary{background:#0000;border:1px solid #94a3b814;color:#4a5568}.btn-secondary:not(:disabled){border-color:#94a3b826;color:#86868b;cursor:pointer}.btn-secondary:not(:disabled):hover{background:#94a3b80d;border-color:#94a3b840;color:#cbd5e1}.btn-current{background:#10b9810f;border:1px solid #10b98126;color:#10b981;cursor:default}.comparison-section{margin-bottom:5rem}.comparison-heading{color:#f5f5f7;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin:0 0 2rem}.comparison-table-wrap{background:#0f141e73;border:1px solid #94a3b80f;border-radius:1rem;overflow-x:auto}.comparison-table{border-collapse:collapse;font-size:.88rem;width:100%}.comparison-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.comparison-table th{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f141ecc;border-bottom:1px solid #94a3b814;color:#e2e8f0;font-size:.95rem;font-weight:600;padding:1.25rem;text-align:center}.compare-feature-col{text-align:left!important;width:28%}.compare-plan-col{width:18%}.compare-plan-col--pro{color:#60a5fa!important}.compare-plan-col--byok{color:#a78bfa!important}.compare-category-row td{background:#3376f208;border-bottom:1px solid #3376f214;color:#3376f2;font-size:.72rem;font-weight:700;letter-spacing:.1em;padding:1rem 1.25rem .5rem;text-transform:uppercase}.compare-feature-row td{border-bottom:1px solid #94a3b80a;padding:.85rem 1.25rem}.compare-feature-row:last-child td{border-bottom:none}.compare-feature-row:hover td{background:#94a3b805}.compare-feature-label{color:#94a3b8;font-weight:400}.compare-cell{color:#e2e8f0;text-align:center}.compare-check{color:#3376f2;height:18px;width:18px}.compare-check,.compare-cross{display:inline-block;vertical-align:middle}.compare-cross{color:#64748b;height:16px;opacity:.75;width:16px}.compare-text{color:#cbd5e1;font-size:.85rem;font-weight:500}.compare-discount{color:#34d399;display:block;font-size:.72rem;font-weight:600;margin-top:.2rem}.credit-topup-section{background:#0f141e73;border:1px solid #94a3b80f;border-radius:1.5rem;margin-bottom:2rem;overflow:hidden;padding:3.5rem 2.5rem;position:relative;text-align:center}.credit-topup-section:before{background:radial-gradient(circle,#3376f20a 0,#0000 70%);content:"";height:400px;left:50%;pointer-events:none;position:absolute;top:-50%;transform:translateX(-50%);width:400px}.credit-topup-section h2{color:#f5f5f7;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .25rem;position:relative}.topup-box{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;position:relative}.current-balance{color:#86868b;font-size:.85rem;letter-spacing:.02em}.current-balance strong{color:#f5f5f7;display:block;font-size:2.2rem;font-weight:800;letter-spacing:-.04em;margin-top:.4rem}.topup-action{align-items:stretch;display:flex;gap:.75rem}.topup-action input{background:#1e293b80;border:1px solid #94a3b81a;border-radius:.75rem;color:#f5f5f7;font-family:inherit;font-size:1rem;outline:none;padding:.8rem 1rem;text-align:center;transition:border-color .25s,box-shadow .25s;width:110px}.topup-action input:focus{border-color:#3376f266;box-shadow:0 0 0 3px #3376f214}.topup-action button{background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 2px 8px #2563eb33;color:#fff;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;padding:0 1.75rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.topup-action button:hover{box-shadow:0 4px 16px #2563eb59;transform:translateY(-1px)}.topup-action button:disabled{cursor:not-allowed;opacity:.4;transform:none}.rate-info{color:#64748b;font-size:.8rem}.gst-info-subtext{color:#64748b;font-size:.75rem}@media (max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;max-width:700px}.pricing-page{padding:3rem 1.5rem}.pricing-card--featured{order:-1}.comparison-table td,.comparison-table th{font-size:.78rem;padding:.7rem .6rem}.compare-feature-col{width:30%}}@media (max-width:600px){.pricing-grid{grid-template-columns:1fr;max-width:400px}}@media (max-width:480px){.pricing-page{padding:2rem 1.25rem}.pricing-header{margin-bottom:3rem}.billing-toggle{border-radius:1rem;padding:3px}.toggle-btn{font-size:.8rem;padding:.45rem 1rem}.credit-topup-section{padding:2.5rem 1.25rem}.topup-action{flex-direction:column;max-width:220px;width:100%}.topup-action input{width:100%}}
/*# sourceMappingURL=5638.b2b7b736.chunk.css.map*/