@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_8ffc09f8-module__r6E7pW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_8ffc09f8-module__r6E7pW__variable{--font-tx-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2e21f6cb-module__DOoyJa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2e21f6cb-module__DOoyJa__variable{--font-tx-body:"Inter", "Inter Fallback"}
.tx-scope{--ink:#0f172a;--ink-soft:#334155;--paper:#c3d1f8;--card:#fff;--line:#f1f5f9;--muted:#64748b;--signal:var(--pf-theme-light,#4856f4);--theme-primary:var(--pf-theme-primary,#1e24b5);--theme-dark:var(--pf-theme-dark,#1e24b5);--theme-light:var(--pf-theme-light,#2563eb);--theme-gradient:var(--pf-theme-gradient,linear-gradient(135deg, #1e24b5 0%, #2563eb 100%));--theme-tint:var(--pf-theme-tint,#1e24b51f);--theme-subtle:var(--pf-theme-subtle,#1e24b50f);--theme-shadow:0 4px 14px 0 var(--pf-theme-shadow,#1e24b559);--gold:#fef3c7;--gold-ink:#b45309;--success:#10b981;--success-tint:#ecfdf5;--danger:#ef4444;--danger-tint:#fef2f2;--radius-card:24px;--shadow-card:0 20px 45px -12px var(--pf-theme-shadow,#4856f42e), 0 8px 24px -4px #0f172a14;--font-display:var(--font-tx-display,"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--font-body:var(--font-tx-body,"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased;background-color:#c3d1f8;flex-direction:column;align-items:center;min-height:100vh;display:flex;position:relative}.tx-scope *{box-sizing:border-box}.tx-scope svg{display:block}.tx-scope button{font-family:inherit}.tx-ambient-bg{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#dbe4ff 0%,#c5d4fa 52%,#aebff2 100%);position:fixed;inset:0;overflow:hidden}.tx-ambient-grid{background-image:radial-gradient(var(--theme-tint,#1e24b52e) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 35%,#000 20%,#0000 100%);mask-image:radial-gradient(75% 65% at 50% 35%,#000 20%,#0000 100%)}.tx-orb{filter:blur(72px);will-change:transform;opacity:.72;border-radius:50%;position:absolute}.tx-orb.one{background:radial-gradient(circle, var(--theme-light,#2563eb85) 0%, transparent 70%);width:480px;height:480px;animation:18s ease-in-out infinite alternate tx-orb-drift-1;top:-140px;left:calc(50% - 360px)}.tx-orb.two{background:radial-gradient(circle, var(--theme-primary,#4338ca7a) 0%, transparent 70%);width:440px;height:440px;animation:22s ease-in-out infinite alternate tx-orb-drift-2;bottom:-120px;right:calc(50% - 340px)}.tx-orb.three{background:radial-gradient(circle, var(--theme-dark,#1e40af47) 0%, var(--theme-tint,#3b82f64d) 45%, transparent 72%);width:360px;height:360px;animation:15s ease-in-out infinite alternate tx-orb-drift-3;top:28%;left:calc(50% - 180px)}@keyframes tx-orb-drift-1{0%{transform:translate(-40px,-20px)scale(1)}50%{transform:translate(60px,40px)scale(1.12)}to{transform:translate(-20px,70px)scale(.95)}}@keyframes tx-orb-drift-2{0%{transform:translate(30px,20px)scale(1)}50%{transform:translate(-70px,-50px)scale(1.15)}to{transform:translate(40px,-30px)scale(.92)}}@keyframes tx-orb-drift-3{0%{transform:translate(-50px,30px)scale(.9)}to{transform:translate(50px,-40px)scale(1.18)}}.tx-stage{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:20px 14px 6px;display:flex;position:relative}.tx-card{-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-card);width:100%;max-width:440px;box-shadow:var(--shadow-card);background:#ffffffe0;border:1px solid #e2e8f0e6;animation:.5s cubic-bezier(.16,1,.3,1) both tx-cardIn;overflow:hidden}@keyframes tx-cardIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.tx-card-head{background:var(--theme-gradient);color:#fff;padding:28px 20px 54px;position:relative;overflow:hidden}.tx-card-head:before{content:"";pointer-events:none;background-image:radial-gradient(120% 120% at 100% 0,#ffffff38,#0000 45%),radial-gradient(120% 120% at 0 100%,#0f172a47,#0000 50%);position:absolute;inset:0}.tx-head-wave{pointer-events:none;z-index:1;width:100%;height:40px;position:absolute;bottom:-1px;left:0;right:0}.tx-head-top{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.tx-brand{align-items:center;gap:12px;min-width:0;display:flex}.tx-brand-badge{background:#ffffff29;border:1px solid #ffffff59;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tx-brand-badge svg{stroke-width:2.4px;width:22px;height:22px}.tx-brand-name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;word-break:break-word;font-size:18px;font-weight:700;line-height:1.1}.tx-brand-tag{color:#ffffffd9;align-items:center;gap:4px;margin-top:3px;font-size:10.5px;font-weight:600;display:flex}.tx-brand-tag svg{flex-shrink:0;width:11px;height:11px}.tx-live-pill{letter-spacing:.1em;color:#d1fae5;background:#10b98138;border:1px solid #a7f3d080;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.tx-live-pill .dot{background:#6ee7b7;border-radius:50%;width:6px;height:6px}.tx-tabs{z-index:1;background:#fff;grid-template-columns:1fr 1fr;gap:0;padding:0 14px;display:grid;position:relative}.tx-tab{appearance:none;cursor:pointer;font-family:var(--font-display);letter-spacing:.04em;color:var(--muted);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:13px 8px 14px;font-size:13px;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.tx-tab svg{width:15px;height:15px}.tx-tab:after{content:"";background:var(--theme-gradient);border-radius:3px 3px 0 0;height:3px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.tx-tab.is-active{color:var(--theme-primary)}.tx-tab.is-active:after{transform:scaleX(1)}.tx-card-body{padding:16px 16px 18px}.tx-panel{animation:.3s both tx-fadeIn}@keyframes tx-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tx-redeem-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:2px 0 10px;font-size:10.5px;font-weight:800}.tx-voucher-field{position:relative}.tx-voucher-input{letter-spacing:.24em;text-transform:uppercase;width:100%;color:var(--ink);border:2px solid var(--theme-light,#93a8f4);box-shadow:0 2px 6px var(--theme-subtle,#1e24b50f);background:#fff;border-radius:14px;outline:none;padding:15px 52px 15px 16px;font-family:ui-monospace,Cascadia Code,Menlo,Consolas,monospace;font-size:18px;font-weight:700;transition:border-color .18s,box-shadow .18s}.tx-voucher-input::placeholder{color:#94a3b8;letter-spacing:.15em;font-weight:600}.tx-voucher-input:hover{border-color:var(--theme-primary)}.tx-voucher-input:focus{border-color:var(--theme-primary);box-shadow:0 0 0 4px var(--theme-tint)}.tx-voucher-field .field-icon{color:var(--theme-light);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tx-voucher-field .field-icon svg{width:20px;height:20px}.tx-redeem-hint{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.tx-redeem-hint .left{color:var(--muted);font-size:11px}.tx-linkish{appearance:none;cursor:pointer;color:var(--theme-primary);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.tx-linkish:hover{text-decoration:underline}.tx-linkish svg{width:12px;height:12px}.tx-alert{border-radius:12px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.tx-alert svg{flex-shrink:0;width:15px;height:15px;margin-top:1px}.tx-alert.error{background:var(--danger-tint);color:#b91c1c;border:1px solid #fecaca}.tx-alert.success{background:var(--success-tint);color:#047857;border:1px solid #a7f3d0}.tx-alert.info{background:var(--theme-subtle);color:var(--theme-primary);border:1px solid var(--theme-tint)}.tx-saved-pill{background:var(--theme-subtle);border:1px solid var(--theme-tint);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;display:flex}.tx-saved-pill .sp-code{color:var(--theme-primary);letter-spacing:.06em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;font-weight:800}.tx-saved-pill .sp-sub{color:var(--muted);font-size:10px}.tx-saved-pill .sp-use{appearance:none;cursor:pointer;background:var(--theme-primary);color:#fff;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:8px;padding:6px 11px;font-size:10px;font-weight:800}.tx-btn-primary{cursor:pointer;background:var(--theme-gradient);color:#fff;width:100%;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--theme-shadow);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:14px 16px;font-size:13.5px;font-weight:700;transition:transform .12s,box-shadow .2s,filter .2s;display:inline-flex;position:relative}.tx-btn-primary svg{width:16px;height:16px}.tx-btn-primary:hover{filter:brightness(1.06)}.tx-btn-primary:active{transform:scale(.98)}.tx-btn-primary:disabled{cursor:not-allowed;filter:saturate(.4)brightness(1.05);opacity:.85}.tx-spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite tx-spin;display:inline-block}@keyframes tx-spin{to{transform:rotate(360deg)}}.tx-trial-strip{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%);border:1px dashed #10b98166;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.tx-trial-info{min-width:0}.tx-trial-info .t-title{color:#065f46;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.tx-trial-info .t-title svg{width:13px;height:13px}.tx-trial-info .t-sub{color:#059669;margin-top:2px;font-size:10.5px}.tx-trial-btn{appearance:none;cursor:pointer;color:#fff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#10b981;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:5px;padding:8px 12px;font-size:11px;font-weight:700;transition:transform .1s,filter .15s;display:inline-flex;box-shadow:0 3px 10px -2px #10b98180}.tx-trial-btn:hover{filter:brightness(1.06)}.tx-trial-btn:active{transform:scale(.97)}.tx-trial-btn svg{width:13px;height:13px}.tx-trial-btn:disabled{filter:saturate(.5)brightness(1.05);cursor:not-allowed}.tx-sortbar{align-items:center;gap:6px;padding:2px 0 12px;display:flex}.tx-sortbar .sort-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;margin-right:4px;font-size:10px;font-weight:800;display:inline-flex}.tx-sortbar .sort-label svg{width:11px;height:11px;color:var(--theme-light)}.tx-chip{appearance:none;cursor:pointer;color:#475569;font-family:var(--font-body);background:#f1f5f9;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:700;transition:all .18s;display:inline-flex}.tx-chip svg{width:11px;height:11px}.tx-chip:hover{background:#e2e8f0}.tx-chip.is-active{background:var(--theme-primary);color:#fff;border-color:var(--theme-primary);box-shadow:0 2px 8px -2px var(--theme-shadow)}.tx-pkg-list{flex-direction:column;gap:8px;display:flex}.tx-pkg{background:#fff;border:1px solid #eef2ff;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px;transition:transform .15s,box-shadow .2s,border-color .2s;display:grid;position:relative}.tx-pkg:hover{border-color:var(--theme-tint);box-shadow:0 6px 18px -4px var(--theme-subtle);transform:translateY(-1px)}.tx-pkg.is-featured{background:linear-gradient(135deg,#fffbeb 0%,#fff 55%);border-color:#f59e0b66;box-shadow:0 6px 18px -4px #f59e0b29}.tx-pkg.is-free{background:linear-gradient(135deg,#f0fdfa 0%,#fff 55%);border-color:#10b98159}.tx-pkg-main{min-width:0}.tx-pkg-name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.tx-pkg-badge-popular{letter-spacing:.1em;text-transform:uppercase;background:var(--gold);color:var(--gold-ink);border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:8.5px;font-weight:900;display:inline-flex}.tx-pkg-badge-free{letter-spacing:.1em;text-transform:uppercase;color:#065f46;background:#d1fae5;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:8.5px;font-weight:900;display:inline-flex}.tx-pkg-badge-free svg{width:9px;height:9px}.tx-pkg-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:11px;font-weight:500;display:flex}.tx-pkg-meta .m-item{align-items:center;gap:3px;display:inline-flex}.tx-pkg-meta .m-item svg{width:11px;height:11px;color:var(--theme-light)}.tx-pkg-value{color:#047857;align-items:center;gap:3px;margin-top:4px;font-size:10px;font-weight:700;display:inline-flex}.tx-pkg-value svg{width:10px;height:10px}.tx-pkg-price{text-align:right;min-width:62px}.tx-pkg-price .cur{color:#94a3b8;letter-spacing:.06em;font-size:10px;font-weight:700;display:block}.tx-pkg-price .amt{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700}.tx-pkg-btn{appearance:none;cursor:pointer;background:var(--theme-gradient);color:#fff;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--theme-shadow);border:none;border-radius:10px;padding:9px 14px;font-size:11px;font-weight:800;transition:transform .1s,filter .15s,box-shadow .2s}.tx-pkg-btn:hover{filter:brightness(1.08)}.tx-pkg-btn:active{transform:scale(.96)}.tx-pkg-btn.is-free{background:#10b981;box-shadow:0 4px 12px -2px #10b98173}.tx-footer{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:440px;padding:14px 6px 22px;display:flex;position:relative}.tx-support-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tx-support-btn{appearance:none;cursor:pointer;color:var(--ink-soft);background:#fff;border:1px solid #94a3b866;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.tx-support-btn svg{width:13px;height:13px}.tx-support-btn:hover{border-color:var(--theme-light);color:var(--theme-primary)}.tx-support-btn.wa:hover{color:#128c7e;border-color:#25d366}.tx-powered{color:#4f555e;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.tx-powered b{color:var(--theme-primary,#295694)}.tx-powered svg{width:12px;height:12px}.tx-terms{color:#3f4652;font-size:9.5px}.tx-modal-root{z-index:50;-webkit-backdrop-filter:blur(4px);background:#0f172a80;justify-content:center;align-items:center;padding:16px;animation:.25s both tx-fadeIn;display:flex;position:fixed;inset:0}.tx-modal{background:#fff;border-radius:22px;width:100%;max-width:380px;animation:.32s cubic-bezier(.16,1,.3,1) both tx-modalIn;overflow:hidden;box-shadow:0 30px 60px -12px #0f172a80}@keyframes tx-modalIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.tx-modal-head{background:var(--theme-gradient);color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;display:flex;position:relative}.tx-modal-head .mh-left{align-items:center;gap:10px;min-width:0;display:flex}.tx-modal-head .mh-icon{background:#ffffff2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tx-modal-head .mh-icon svg{width:19px;height:19px}.tx-modal-head .mh-title{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.1}.tx-modal-head .mh-sub{color:#ffffffd9;margin-top:2px;font-size:10.5px}.tx-modal-close{appearance:none;cursor:pointer;color:#fff;background:#ffffff2e;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .18s;display:flex}.tx-modal-close:hover{background:#ffffff4d}.tx-modal-close svg{width:16px;height:16px}.tx-modal-body{padding:16px}.tx-pay-summary{background:var(--theme-subtle);border:1px solid var(--theme-tint);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;padding:11px 13px;display:flex}.tx-pay-summary .ps-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);font-size:13px;font-weight:700}.tx-pay-summary .ps-meta{color:var(--muted);margin-top:2px;font-size:10.5px}.tx-pay-summary .ps-price{font-family:var(--font-display);color:var(--theme-primary);white-space:nowrap;font-size:17px;font-weight:700}.tx-pay-summary .ps-price .cur{color:#94a3b8;margin-right:3px;font-size:10px;font-weight:700}.tx-field-label{color:var(--ink-soft);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;font-weight:700;display:flex}.tx-phone-field{position:relative}.tx-phone-input{width:100%;font-family:var(--font-body);color:var(--ink);background:#fff;border:1.5px solid #cbd5e1;border-radius:13px;outline:none;padding:13px 62px 13px 14px;font-size:15px;font-weight:600;transition:border-color .18s,box-shadow .18s}.tx-phone-input::placeholder{color:#94a3b8;font-weight:500}.tx-phone-input:focus{border-color:var(--theme-primary);box-shadow:0 0 0 4px var(--theme-subtle)}.tx-stk-chip{letter-spacing:.08em;color:var(--theme-primary);background:var(--theme-subtle);border-radius:7px;padding:3px 7px;font-size:9px;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tx-carrier-row{gap:8px;margin-top:11px;display:flex}.tx-carrier{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex:1;align-items:center;gap:8px;padding:10px 8px;transition:all .18s;display:flex}.tx-carrier .c-logo{color:#fff;width:26px;height:26px;font-family:var(--font-display);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.tx-carrier[data-carrier=MTN] .c-logo{color:#000;background:#fc0}.tx-carrier[data-carrier=Airtel] .c-logo{background:#e40000}.tx-carrier .c-name{color:var(--ink-soft);text-align:left;font-size:11.5px;font-weight:700;line-height:1.15}.tx-carrier .c-name small{color:#94a3b8;font-size:9px;font-weight:600;display:block}.tx-carrier.is-active{border-color:var(--theme-primary);background:var(--theme-subtle);box-shadow:0 0 0 3px var(--theme-subtle)}.tx-carrier.is-active .c-name{color:var(--theme-primary)}.tx-pay-note{color:#64748b;align-items:center;gap:5px;margin-top:9px;font-size:10px;display:flex}.tx-pay-note svg{width:12px;height:12px;color:var(--success);flex-shrink:0}.tx-wait-state{text-align:center;padding:22px 8px}.tx-phone-illus{width:74px;height:74px;margin:0 auto 14px;position:relative}.tx-phone-illus .ring{border:2px solid var(--theme-light);border-radius:50%;animation:1.9s ease-out infinite tx-ring;position:absolute;inset:0}.tx-phone-illus .ring:nth-child(2){animation-delay:.63s}.tx-phone-illus .core{background:var(--theme-gradient);box-shadow:var(--theme-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:14px}.tx-phone-illus .core svg{color:#fff;width:26px;height:26px}@keyframes tx-ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.15)}}.tx-wait-state .w-title{color:var(--ink);font-size:13px;font-weight:700}.tx-wait-state .w-step{color:var(--theme-primary);min-height:15px;margin-top:4px;font-size:11.5px;font-weight:600}.tx-wait-state .w-sub{color:#94a3b8;margin-top:8px;font-size:10px}.tx-dots:after{content:"";animation:1.4s steps(4,end) infinite tx-dots}@keyframes tx-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.tx-success-state{text-align:center;padding:22px 8px}.tx-check-wrap{background:var(--success-tint);border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 14px;display:flex}.tx-check-wrap svg{width:34px;height:34px;color:var(--success)}.tx-check-wrap svg path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.5s .1s forwards tx-draw}@keyframes tx-draw{to{stroke-dashoffset:0}}.tx-success-state .s-title{font-family:var(--font-display);color:#047857;text-transform:uppercase;letter-spacing:.03em;font-size:16px;font-weight:700}.tx-success-state .s-sub{color:var(--muted);margin-top:5px;font-size:11.5px}.tx-connected-view{flex-direction:column;display:flex}.tx-connected-head{color:#fff;text-align:center;background:linear-gradient(135deg,#059669 0%,#10b981 100%);padding:22px 18px 20px;position:relative;overflow:hidden}.tx-connected-head:before{content:"";background-image:radial-gradient(120% 120% at 100% 0,#ffffff40,#0000 45%);position:absolute;inset:0}.tx-big-check{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 12px;display:flex;position:relative}.tx-big-check svg{width:30px;height:30px}.tx-big-check svg path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.5s .15s forwards tx-draw}.tx-connected-head .c-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:19px;font-weight:700;display:inline-flex;position:relative}.tx-connected-head .c-title svg{width:18px;height:18px}.tx-connected-head .c-sub{color:#ffffffe6;margin-top:4px;font-size:12px;position:relative}.tx-connected-head .c-plan{background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.tx-timer-box{justify-content:center;align-items:baseline;gap:4px;margin-top:16px;display:flex;position:relative}.tx-timer-box .t-label{letter-spacing:.14em;text-transform:uppercase;color:#fffc;margin-right:6px;font-size:10px;font-weight:700}.tx-timer-box .t-val{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.tx-stats-row{grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 0;display:grid}.tx-stat-card{background:#fff;border:1px solid #eef2ff;border-radius:16px;padding:13px}.tx-stat-card .sc-top{justify-content:space-between;align-items:center;display:flex}.tx-stat-card .sc-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.tx-stat-card .sc-label svg{width:13px;height:13px}.tx-stat-card.down .sc-label svg{color:var(--theme-light,#2563eb)}.tx-stat-card.up .sc-label svg{color:#7c3aed}.tx-stat-card .sc-val{font-family:var(--font-display);color:var(--ink);margin-top:6px;font-size:24px;font-weight:700}.tx-stat-card .sc-unit{color:var(--muted);font-size:11px;font-weight:600}.tx-stat-card .sc-sub{color:#94a3b8;margin-top:4px;font-size:10px}.tx-sparkline{width:100%;height:26px;margin-top:8px}.tx-connected-foot{padding:16px 16px 18px}.tx-btn-ghost{appearance:none;cursor:pointer;width:100%;color:var(--muted);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1.5px solid #e2e8f0;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.tx-btn-ghost svg{width:15px;height:15px}.tx-btn-ghost:hover{color:var(--danger);background:var(--danger-tint);border-color:#fca5a5}@media (max-width:360px){.tx-pkg{grid-template-columns:1fr auto}.tx-pkg-btn{grid-column:1/-1;width:100%;margin-top:2px}.tx-pkg-price{grid-row:1}.tx-voucher-input{letter-spacing:.18em;font-size:16px}.tx-timer-box .t-val{font-size:34px}}@media (min-width:480px){.tx-card-head{padding:32px 22px 58px}.tx-card-body{padding:18px 18px 20px}}
