:root{--color-canvas:#1f1f1f;--color-canvas-raised:#2a2a2a;--color-field:#373737;--color-panel:#2a2a2a;--color-panel-hover:#363e37;--color-panel-shimmer:#373737;--color-fg:#fff;--color-strong:#fff;--color-muted:#c2c2c2;--color-quiet:#a6a6a6;--color-accent:#74a77b;--color-accent-hi:#80b988;--color-accent-pressed:#68966e;--color-accent-border:#7aae81;--color-accent-tint:#363e37;--color-accent-ink:#1f1f1f;--color-accent-disabled:#74a77b80;--accent-shadow:0 4px 12px #80b9884f;--color-positive:#45c08a;--color-positive-hi:#6fd3a7;--color-warning:#d8916f;--color-warning-hi:#e6a988;--color-warning-soft:#f0c4ae;--color-warning-ink:#1f1f1f;--color-error:#d36a6a;--color-error-hi:#e08a8a;--color-error-surface:#3e3636;--color-error-ink:#1f1f1f;--color-accent-rgb:116, 167, 123;--color-accent-hi-rgb:128, 185, 136;--color-positive-rgb:69, 192, 138;--accent-rgb:var(--color-accent-rgb);--accent-hi-rgb:var(--color-accent-hi-rgb);--positive-rgb:var(--color-positive-rgb);--warning-rgb:216, 145, 111;--error-rgb:211, 106, 106;--panel-alpha:#2a2a2a;--surface-alpha:#2a2a2a;--surface-alpha-strong:#373737;--border:#404040;--border-2:#4a4a4a;--border-hover:#7aae81;--grid-line:transparent;--route-glass:#2a2a2a;--route-glass-strong:#2a2a2a;--route-edge:#404040;--route-line:#74a77b;--focus-ring:var(--color-accent-border);--bg:var(--color-canvas);--bg-2:var(--color-canvas-raised);--bg-3:var(--color-panel);--surface:var(--surface-alpha);--surface-2:var(--surface-alpha-strong);--surface-3:var(--color-panel);--card:var(--surface-alpha);--fg:var(--color-fg);--fg-strong:var(--color-strong);--fg-muted:var(--color-muted);--muted:var(--color-muted);--muted-2:var(--color-quiet);--brand:var(--color-accent);--brand-2:var(--color-accent);--brand-hi:var(--color-accent-hi);--brand-rgb:var(--color-accent-rgb);--accent:var(--color-accent);--accent-2:var(--color-accent);--accent-hi:var(--color-accent-hi);--accent-ink:var(--color-accent-ink);--cyan:var(--color-accent);--cyan-rgb:var(--color-accent-rgb);--ok:var(--color-accent);--ok-rgb:var(--color-accent-rgb);--warn:var(--color-warning);--coral:var(--color-error);--bad-rgb:var(--error-rgb);--flow-bg:var(--color-canvas);--flow-bg-2:var(--color-canvas-raised);--flow-panel:var(--color-panel);--flow-panel-2:var(--panel-alpha);--flow-panel-3:var(--color-panel);--flow-fg:var(--color-fg);--flow-strong:var(--color-strong);--flow-muted:var(--color-muted);--flow-muted-2:var(--color-quiet);--flow-border:var(--border);--flow-border-2:var(--border-2);--grad-accent:var(--color-accent-hi);--grad-heading:var(--color-strong);--grad-green:var(--color-strong);--grad-soft:var(--panel-alpha);--font-display:"Montserrat", system-ui, sans-serif;--font-mono:"Montserrat", system-ui, sans-serif;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-control:14px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-pill:100px;--s-5:24px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--glow:none;--glow-soft:none;--t-display:64px;--t-h1:24px;--t-h2:20px;--t-h3:16px;--t-lead:18px;--t-eyebrow:16px;--t-body:16px;--t-body-2:14px;--t-caption:13px;--t-small:12px;--t-tiny:10px;--t-xs:13px;--w-display:800;--w-bold:700;--w-semibold:600;--w-medium:500;--w-regular:400;--ease:cubic-bezier(.22, 1, .36, 1);--t-fast:.14s var(--ease);--t-mid:.24s var(--ease);--maxw:1240px;color-scheme:dark}@layer legacy{*{box-sizing:border-box}html,body{margin:0;padding:0}html{text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:rgba(var(--accent-rgb), .62) #ffffff0a;scrollbar-width:thin}body{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--t-body);color:var(--fg);background:linear-gradient(rgba(var(--accent-rgb),.04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.04) 1px, transparent 1px), var(--color-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;background-size:64px 64px,64px 64px,100% 100%;background-attachment:fixed;min-height:100dvh;line-height:1.6}a{color:var(--accent);transition:color var(--t-fast);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:var(--accent-hi);text-decoration:underline}}img{max-width:100%}h1,h2,h3{letter-spacing:0;text-wrap:balance;line-height:1.12}p{text-wrap:pretty}::selection{background:rgba(var(--accent-rgb),.3);color:var(--color-strong)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff09}::-webkit-scrollbar-thumb{border:2px solid var(--color-canvas);border-radius:var(--r-md);background:rgba(var(--accent-rgb), .68)}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-hi-rgb), .86)}}.muted{color:var(--muted)}.container{width:100%;max-width:var(--maxw);padding-inline:max(18px, env(safe-area-inset-left)) max(18px, env(safe-area-inset-right));margin:0 auto}.section{padding-block:clamp(48px,8vw,88px)}.checkout-wrap{max-width:560px;padding:calc(24px + env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));margin:0 auto}.eyebrow{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:0;text-transform:lowercase;color:var(--accent);align-items:center;gap:8px;margin:0 0 14px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px rgba(var(--accent-rgb),.13);border-radius:50%}.section-h{font-size:var(--t-h2);letter-spacing:0;color:var(--fg-strong);margin:0 0 var(--s-5);font-weight:700}.gradient-text,.gradient-green{background:var(--grad-heading);color:#0000;background-clip:text}.glass{border:1px solid var(--border);border-radius:var(--r-lg);-webkit-backdrop-filter:none;background:linear-gradient(#ffffff13,#ffffff0a)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin:14px 0;padding:18px}.btn{border:1px solid rgba(var(--accent-rgb),.34);border-radius:var(--r-md);background:linear-gradient(180deg, #ffffff17, #fff0 56%), rgba(var(--accent-rgb),.18);width:100%;min-height:48px;color:var(--color-fg);font:inherit;text-align:center;cursor:pointer;appearance:none;transition:transform var(--t-fast), filter var(--t-fast), box-shadow var(--t-fast), border-color var(--t-fast), background var(--t-fast);justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #0000002e,0 1px 2px #00000057}@media (hover:hover) and (pointer:fine){.btn:hover{border-color:rgba(var(--accent-rgb),.56);color:var(--color-strong);background:linear-gradient(180deg, #ffffff1c, #fff0 56%), rgba(var(--accent-rgb),.24);filter:none;text-decoration:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 14px 28px #00000038,0 1px 2px #00000061}}.btn:active{color:var(--color-strong);filter:none;background:rgba(var(--accent-rgb),.2);box-shadow:0 1px 0 #ffffff2e inset, 0 5px 12px rgba(var(--accent-rgb),.1);transform:translateY(0)}.btn:disabled{opacity:1;cursor:not-allowed;color:#ffffff6b;box-shadow:none;background:#ffffff0d;border-color:#ffffff1a;transform:none}.btn.secondary{color:var(--fg);box-shadow:none;background:#ffffff0d;border:1px solid #ffffff26;font-weight:700}@media (hover:hover) and (pointer:fine){.btn.secondary:hover{color:var(--fg-strong);filter:none;background:#ffffff16;border-color:#ffffff42;box-shadow:0 8px 20px #0000002e}}.btn-cta,.btn-ghost{border-radius:var(--r-md);text-align:center;cursor:pointer;min-height:48px;transition:transform var(--t-fast), filter var(--t-fast), box-shadow var(--t-fast), background var(--t-fast), border-color var(--t-fast);justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;line-height:1.1;display:inline-flex}.btn-cta{background:linear-gradient(180deg, #ffffff17, #fff0 56%), rgba(var(--accent-rgb),.18);color:var(--color-fg);border:1px solid rgba(var(--accent-rgb),.34);box-shadow:inset 0 1px #ffffff1a,0 10px 22px #0000002e,0 1px 2px #00000057}@media (hover:hover) and (pointer:fine){.btn-cta:hover{filter:none;color:var(--color-strong);background:linear-gradient(180deg, #ffffff1c, #fff0 56%), rgba(var(--accent-rgb),.24);border-color:rgba(var(--accent-rgb),.56);text-decoration:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 14px 28px #00000038,0 1px 2px #00000061}}.btn-cta:active{filter:none;color:var(--color-accent-ink);background:var(--color-accent-hi);transform:translateY(0)}.btn-ghost{color:var(--fg);background:#ffffff0d;border:1px solid #ffffff26;font-weight:700}@media (hover:hover) and (pointer:fine){.btn-ghost:hover{color:var(--fg-strong);background:#ffffff16;border-color:#ffffff42;text-decoration:none;transform:translateY(-1px)}}.btn-ghost:active{transform:translateY(0)}.chip{border-radius:var(--r-pill);border:1px solid var(--border);font-size:var(--t-xs);color:var(--fg);white-space:nowrap;background:#ffffff0f;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.pill{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:4px 11px;font-size:13px;font-weight:600;display:inline-flex}.pill.ok{background:rgba(var(--ok-rgb),.16);color:var(--color-accent-hi)}.pill.warn{background:rgba(var(--warning-rgb),.15);color:var(--color-warning-hi)}.pill.muted{background:rgba(var(--accent-rgb),.12);color:var(--muted)}.badge{background:var(--grad-accent);color:var(--accent-ink);border-radius:var(--r-pill);box-shadow:var(--glow-soft);white-space:nowrap;padding:2px 10px;font-size:12px;font-weight:700;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.brand{align-items:center;gap:10px;margin-bottom:22px;font-weight:700;display:flex}.brand img{border-radius:8px;width:32px;height:32px}.tier{border:1px solid var(--border);border-radius:var(--r-md);text-align:center;cursor:pointer;background:var(--surface);transition:border-color var(--t-fast), box-shadow var(--t-fast), background var(--t-fast);padding:14px 8px;position:relative}@media (hover:hover) and (pointer:fine){.tier:hover{border-color:var(--border-2)}}.tier.active{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.36)}.tier .mo{font-weight:700}.tier .price{font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px}.tier .off{color:var(--ok);font-variant-numeric:tabular-nums;min-height:1em;margin-top:2px;font-size:13px}.notice{border-radius:var(--r-sm);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.notice.tip{background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.3)}.notice.warn{background:rgba(var(--warning-rgb),.1);border:1px solid rgba(var(--warning-rgb),.32);color:var(--color-warning-soft)}.notice .ic{font-size:20px;line-height:1.2}.spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:38px;height:38px;margin:24px auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps>li{counter-increment:step;padding:0 0 16px 44px;position:relative}.steps>li:before{content:counter(step);background:var(--grad-accent);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;top:-2px;left:0}.steps>li:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:30px;bottom:2px;left:14px}.promo input,.code,.input{border-radius:var(--r-sm);border:1px solid var(--border);width:100%;color:var(--fg);font:inherit;transition:border-color var(--t-fast), box-shadow var(--t-fast);background:#00000047;padding:12px 14px;font-size:16px}.promo input:focus-visible,.code:focus-visible,.input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.25)}[data-reveal]{opacity:1;transform:none}html.js [data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}html.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal],html.js [data-reveal]{opacity:1!important;transform:none!important}.btn:hover,.btn-cta:hover,.btn-ghost:hover{transform:none}}.buy-page{background:linear-gradient(180deg, #ffffff09, transparent 24%), linear-gradient(135deg, rgba(var(--accent-rgb),.055), transparent 42%), linear-gradient(225deg, rgba(var(--cyan-rgb),.05), transparent 44%)}.buy-inner{position:relative}.buy-card{box-shadow:var(--shadow-md);background:linear-gradient(#ffffff14,#ffffff09);border-color:#ffffff24}.step-panel.is-active{border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff09;padding:clamp(18px,4vw,24px)}.flow-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;display:grid}.flow-step{border:1px solid var(--border);border-radius:var(--r-md);min-height:58px;color:var(--muted);font:inherit;text-align:center;cursor:pointer;appearance:none;transition:border-color var(--t-fast), background var(--t-fast), color var(--t-fast);background:#ffffff0a;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 6px;display:flex}@media (hover:hover) and (pointer:fine){.flow-step:hover{border-color:var(--border-2);color:var(--fg);background:#ffffff13}}.flow-step.is-active{border-color:var(--border-2);background:rgba(var(--accent-rgb),.2);color:var(--color-strong);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.2)}.flow-step.is-done{background:rgba(var(--accent-rgb),.1)}.flow-step.is-done .flow-step-t{color:var(--accent-hi)}.flow-step-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.flow-step.is-active .flow-step-n{color:var(--accent-hi)}.flow-step-t{font-size:14px;font-weight:700;line-height:1.1}@media (width<=360px){.flow-step-n{font-size:14px}.flow-step-t{font-size:13px}}@media (width>=960px){.flow-stepper{gap:10px;margin-bottom:24px}.flow-step{flex-direction:row;gap:7px;min-height:64px}}.flow-stepper.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-methods-label{color:var(--flow-muted);margin:14px 0 8px;font-size:13px;font-weight:700}.pay-methods{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.pay-method{text-align:left;cursor:pointer;min-height:56px;font:inherit;color:var(--flow-fg);background:var(--flow-panel-2);border:1px solid var(--flow-border);appearance:none;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:10px 12px;display:grid}@media (hover:hover) and (pointer:fine){.pay-method:hover{border-color:var(--flow-border-2)}}.pay-method.is-active{border-color:rgba(var(--brand-rgb), .6);box-shadow:0 0 0 1px rgba(var(--brand-rgb), .3)}.pay-method-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.pay-method-tx b{color:var(--flow-strong);font-size:14px;font-weight:700}.pay-method-tx small{color:var(--flow-muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pay-method-radio{border:2px solid #ffffff42;border-radius:50%;width:17px;height:17px;box-shadow:inset 0 0 0 4px #0000}.pay-method.is-active .pay-method-radio{border-color:rgb(var(--brand-rgb));background:rgb(var(--brand-rgb));box-shadow:inset 0 0 0 4px var(--flow-panel)}.bonus-chip-row{margin-top:12px}.bonus-chip-row[hidden]{display:none}.bonus-chip{border:1px solid var(--flow-border-2);background:var(--flow-panel-2);width:100%;min-height:42px;color:var(--flow-fg);font:inherit;white-space:nowrap;cursor:pointer;appearance:none;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.bonus-chip:hover{border-color:rgba(var(--brand-rgb), .6);background:rgba(var(--brand-rgb), .14)}}.bonus-chip[aria-pressed=true]{border-color:rgba(var(--brand-rgb), .7);background:linear-gradient(180deg, #ffffff1a, #fff0 56%), var(--brand);color:var(--color-strong);box-shadow:0 8px 18px rgba(var(--brand-rgb), .26)}.bonus-chip{max-width:100%}@media (width<=400px){.bonus-chip{white-space:normal;text-align:left;border-radius:18px;min-height:0;padding:9px 16px;line-height:1.3}}.bonus-chip-note{color:var(--flow-muted-2);margin:6px 2px 0;font-size:12px;line-height:1.35}.bonus-chip-note[hidden]{display:none}.legal-accept{color:var(--fg-muted,var(--color-muted));text-align:center;margin:.6rem 0 0;font-size:12px;line-height:1.45}.legal-accept a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.legal-accept a:hover{color:var(--accent,var(--color-accent))}}.foot-slim-links{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.support-fab{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:none;color:var(--color-fg);background:#282828eb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .95rem;font-size:14px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000059}@media (hover:hover) and (pointer:fine){.support-fab:hover{border-color:rgba(var(--accent-rgb), .4);background:#303030f5;transform:translateY(-1px)}}@media (width<=560px){.support-fab-text{display:none}.support-fab{padding:.7rem}}@media print{.support-fab{display:none}}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:rgba(var(--accent-rgb), .62) #ffffff0a;scrollbar-width:thin;overflow:hidden scroll}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable;overflow-y:auto}}body{min-height:100dvh;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--t-body);color:var(--color-fg);background:var(--color-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}code,kbd,samp{font-family:var(--font-display);font-variant-numeric:tabular-nums}h1,h2,h3,h4{font-family:var(--font-display)}a,button,input,select,textarea,summary,label,[role=button]{touch-action:manipulation}a{color:var(--color-accent-hi)}@media (hover:hover) and (pointer:fine){a:hover{color:var(--color-strong)}}::selection{color:var(--color-strong);background:var(--color-panel-shimmer)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (prefers-reduced-transparency:reduce){html .site-nav,html .site-nav.scrolled,html .site-announce.is-buy,html .site-announce.is-utility,html .site-footer,html .site-footer-slim,html .support-fab,html .legal,html .wiz-shell,html .buy-card,html .buy-page .buy-card,html .buy-page .pay-dock,html .buy-page .config-nav,html .buy-page.on-step1 .buy-inner,html .cab-token-card,html .cab-list,html .cab-sub-switcher,html .cab-dialog,html .cab-dialog-backdrop{backdrop-filter:none!important}html .site-nav,html .site-nav.scrolled,html .site-announce.is-buy,html .site-announce.is-utility,html .site-footer,html .site-footer-slim{background:var(--color-canvas-raised)!important}html .support-fab,html .legal,html .wiz-shell,html .buy-card,html .buy-page .buy-card,html .buy-page .pay-dock,html .buy-page .config-nav,html .cab-token-card,html .cab-list,html .cab-sub-switcher,html .cab-dialog{background:var(--color-panel)!important}}.site-road-bg{z-index:0;background:var(--color-canvas);pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-road-bg:before,.site-road-bg:after{content:"";pointer-events:none;position:absolute;inset:0}.site-road-bg:before{z-index:1;background:linear-gradient(90deg,#202020b8,#20202029 48%,#202020ad),linear-gradient(#2020202e,#202020b8)}.site-road-bg:after{z-index:2;box-shadow:inset 0 0 180px #1f1f1fb8}.site-road-bg img{object-fit:cover;object-position:50% 58%;opacity:.38;filter:grayscale()brightness(.86)sepia(.32)hue-rotate(78deg)saturate(1.4);width:100%;height:100%}main,.site-footer,.site-footer-slim{z-index:1;position:relative}@media (width<=720px){.site-road-bg img{object-position:43% 58%}.site-road-bg:before{background:linear-gradient(#20202038,#202020c2)}.site-road-bg:after{box-shadow:inset 0 0 84px #1f1f1f94}}@media print{.site-road-bg{display:none}}.glass,.card,.notice,.flow-step,.pay-method,.bonus-chip,.support-fab{border:1px solid var(--border);border-radius:var(--r-md);background:var(--color-panel);box-shadow:none;-webkit-backdrop-filter:none}.btn,.btn-cta,.btn-ghost{white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:var(--r-control);min-width:0;max-width:100%;height:auto;box-shadow:none;filter:none;border-style:solid;border-width:1px;line-height:1.4;transform:none}.btn[hidden]{display:none}.btn:not(.secondary),.btn-cta{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);font-weight:600}.btn:not(.secondary):disabled,.btn:not(.secondary)[aria-disabled=true],.btn-cta:disabled,.btn-cta[aria-disabled=true]{background:var(--color-accent-disabled);color:var(--color-accent-ink);border-color:#0000}.btn.secondary,.btn-ghost{border-color:var(--border-2);background:var(--color-panel);color:var(--color-strong)}.btn:not(.secondary):not(:disabled):not([aria-disabled=true]):active,.btn-cta:not(:disabled):not([aria-disabled=true]):active{border-color:var(--color-accent-pressed);background:var(--color-accent-pressed);color:var(--color-accent-ink);box-shadow:var(--accent-shadow);filter:none;transform:none}.btn.secondary:not(:disabled):not([aria-disabled=true]):active,.btn-ghost:not(:disabled):not([aria-disabled=true]):active{border-color:var(--color-accent);background:var(--color-panel-hover);color:var(--color-strong);box-shadow:none;filter:none;transform:none}@media (hover:hover) and (pointer:fine){.btn:not(.secondary):not(:disabled):not([aria-disabled=true]):not(:active):hover,.btn-cta:not(:disabled):not([aria-disabled=true]):not(:active):hover{border-color:var(--color-accent-hi);background:var(--color-accent-hi);color:var(--color-accent-ink);box-shadow:var(--accent-shadow);filter:none;transform:none}.btn.secondary:not(:disabled):not([aria-disabled=true]):not(:active):hover,.btn-ghost:not(:disabled):not([aria-disabled=true]):not(:active):hover{border-color:var(--border-hover);background:var(--color-panel-hover);color:var(--color-strong);box-shadow:none;filter:none;transform:none}}.input,input,select,textarea{border-color:var(--border);border-radius:var(--r-control);background:var(--color-field);color:var(--color-strong)}.input::placeholder,input::placeholder,textarea::placeholder{color:var(--color-muted)}.input:focus,input:focus,select:focus,textarea:focus{border-color:var(--color-accent)}.pill.ok,.status-chip{border-color:var(--color-accent-border);background:var(--color-accent-tint);color:var(--color-accent-hi)}.bonus-chip[aria-pressed=true]{border-color:var(--color-accent-hi);background:rgba(var(--accent-rgb), .2);color:var(--color-strong);box-shadow:none}@media (hover:hover) and (pointer:fine){.bonus-chip:not([aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not(:active):hover{border-color:var(--border-hover);background:var(--color-panel-hover);color:var(--color-strong);box-shadow:none;filter:none;transform:none}.bonus-chip[aria-pressed=true]:not(:disabled):not([aria-disabled=true]):not(:active):hover{border-color:var(--color-strong);background:rgba(var(--accent-hi-rgb), .24);color:var(--color-strong);box-shadow:none;filter:none;transform:none}}.support-fab{border-color:var(--border-2);background:var(--color-panel);color:var(--color-fg);transform:none}@media (hover:hover) and (pointer:fine){.support-fab:not([aria-disabled=true]):not(:active):hover{border-color:var(--color-accent);background:var(--color-panel-hover);color:var(--color-strong);box-shadow:none;filter:none;transform:none}}.btn:disabled,.btn[aria-disabled=true],.btn-cta:disabled,.btn-cta[aria-disabled=true],.btn-ghost:disabled,.btn-ghost[aria-disabled=true],.bonus-chip:disabled,.bonus-chip[aria-disabled=true]{border-color:var(--border);background:var(--color-panel);color:var(--color-quiet);box-shadow:none;cursor:not-allowed;filter:none;opacity:.48;pointer-events:none;transform:none}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/montserrat-wght-normal.CtbPJBFr.woff2)format("woff2")}html{scroll-padding-top:calc(78px + env(safe-area-inset-top,0px))}.skip-link[data-astro-cid-hkbrpulz]{z-index:60;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--color-panel);min-height:40px;color:var(--color-strong);white-space:nowrap;align-items:center;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:-100px;left:12px}.skip-link[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--brand-hi);outline-offset:2px;text-decoration:none;top:12px}main[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}body.is-utility-page{flex-direction:column;display:flex}body.is-utility-page>main{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}body.is-utility-page .cab-app,body.is-utility-page .wiz-page{flex:1 0 auto;min-height:0}.site-nav[data-astro-cid-hkbrpulz]{z-index:50;position:sticky;top:0}.site-nav[data-astro-cid-hkbrpulz].is-static{position:relative}.site-nav[data-astro-cid-hkbrpulz]{background:var(--color-canvas);border-bottom:1px solid var(--border);transition:border-color var(--t-mid);padding-top:env(safe-area-inset-top)}.site-nav[data-astro-cid-hkbrpulz].scrolled{background:var(--color-canvas);border-bottom-color:var(--border)}.nav-inner[data-astro-cid-hkbrpulz]{align-items:center;gap:20px;min-height:70px;display:flex}.site-nav[data-astro-cid-hkbrpulz].scrolled .nav-inner[data-astro-cid-hkbrpulz]{min-height:58px}.nav-brand[data-astro-cid-hkbrpulz]{color:var(--fg-strong);align-items:center;gap:11px;font-size:16px;font-weight:600;display:inline-flex}.nav-brand[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{letter-spacing:0}.nav-brand[data-astro-cid-hkbrpulz]:hover{color:var(--fg-strong);text-decoration:none}.nav-brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{transform-origin:0;width:40px;height:40px;transition:transform var(--t-mid);border:0;border-radius:10px}.site-nav[data-astro-cid-hkbrpulz].scrolled .nav-brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{transform:scale(.85)}.nav-links[data-astro-cid-hkbrpulz]{gap:22px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-height:32px;color:var(--flow-muted);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--color-strong);text-decoration:none}}.nav-context[data-astro-cid-hkbrpulz]{align-items:center;min-width:0;display:flex}.nav-context-action,.nav-context-back,.nav-context-link{border-radius:var(--r-control);white-space:nowrap;min-height:40px;font:inherit;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.nav-context-action,.nav-context-back{border:1px solid var(--border);color:var(--fg-strong);background:var(--color-panel);cursor:pointer;padding:0 15px}.nav-context-action:hover,.nav-context-back:hover{color:var(--color-strong);border-color:var(--color-accent-border);background:var(--color-panel-shimmer);text-decoration:none}.nav-context-action:focus-visible,.nav-context-back:focus-visible,.nav-context-link:focus-visible{outline:2px solid var(--brand-hi);outline-offset:2px}.nav-context-link{min-height:36px;color:var(--brand-hi);padding-inline:4px}.nav-context-link:hover{color:var(--color-strong);text-decoration:none}.nav-context-group{align-items:center;gap:10px;min-width:0;display:flex}.nav-context-back.is-hidden{display:none}.nav-context-status{min-width:0;min-height:26px;color:var(--color-strong);background:var(--color-accent);white-space:nowrap;border:0;border-radius:20px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.nav-context-status[data-state=loading],.nav-context-status[data-state=login],.nav-context-status[data-state=pay]{background:var(--color-panel)}.nav-context-status[data-state=soon]{background:var(--color-warning)}.nav-context-status[data-state=expired],.nav-context-status[data-state=error]{background:var(--color-error)}.nav-buy[data-astro-cid-hkbrpulz]{border-radius:var(--r-control);min-height:40px;color:var(--color-accent-ink);background:var(--color-accent);box-shadow:none;border:0;padding:9px 20px;font-size:14px;font-weight:600}@media (width<=720px){.nav-links[data-astro-cid-hkbrpulz]{display:none}.nav-buy[data-astro-cid-hkbrpulz],.nav-context[data-astro-cid-hkbrpulz]{margin-left:auto}.nav-inner[data-astro-cid-hkbrpulz]{gap:10px}}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--border);background:var(--color-canvas-raised);margin-top:0;padding-block:32px 22px}.foot-inner[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px;display:grid}.foot-brand[data-astro-cid-hkbrpulz]{max-width:520px}.foot-brand[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:12px 0 0;font-size:14px;line-height:1.55}.foot-brand[data-astro-cid-hkbrpulz] .foot-note[data-astro-cid-hkbrpulz]{color:var(--muted-2);margin-top:8px;font-size:12px}.foot-links[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(2,minmax(180px,1fr));gap:9px 28px;font-size:14px;display:grid}.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-height:32px;color:var(--flow-muted);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--color-strong)}}.foot-base[data-astro-cid-hkbrpulz]{border-top:1px solid rgba(var(--brand-rgb), .18);margin-top:24px;padding-top:16px;font-size:13px}.site-footer-slim[data-astro-cid-hkbrpulz]{text-align:center;padding:22px 0 30px}.site-footer-slim[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{color:var(--muted-2,var(--color-quiet));margin:4px 0;font-size:12px;line-height:1.5}.support-fab[data-astro-cid-hkbrpulz]>span[data-astro-cid-hkbrpulz][aria-hidden=true]{display:none}@media (width<=560px){.site-footer[data-astro-cid-hkbrpulz]{padding-block:30px 22px}.foot-inner[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,1fr);gap:24px}.foot-links[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,1fr);gap:11px}.support-fab[data-astro-cid-hkbrpulz]{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.support-fab[data-astro-cid-hkbrpulz]>span[data-astro-cid-hkbrpulz][aria-hidden=true]{display:inline}}@media (width<=360px){.nav-inner[data-astro-cid-hkbrpulz]{gap:8px;min-height:64px}.nav-brand[data-astro-cid-hkbrpulz]{gap:8px;font-size:14px}.nav-brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:36px;height:36px}.nav-context-action,.nav-context-back{padding-inline:10px;font-size:13px}.nav-context-group{gap:7px}.nav-context-link{font-size:13px}.nav-context-status{min-height:24px;padding-inline:8px;font-size:10px}}.nav-brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{filter:none;border:0;border-radius:10px}.nav-context-action,.nav-context-back{border-color:var(--border);border-radius:var(--r-control);background:var(--color-panel);color:var(--fg-strong)}@media (hover:hover) and (pointer:fine){.nav-context-action:hover,.nav-context-back:hover{border-color:var(--color-accent-border);background:var(--color-panel-shimmer);filter:none;transform:none}}@media (hover:none),(pointer:coarse){.nav-context-action:hover,.nav-context-back:hover{border-color:var(--border);background:var(--color-panel);color:var(--fg-strong);filter:none;transform:none}}.nav-scroll-sentinel[data-astro-cid-hkbrpulz]{pointer-events:none;width:1px;height:1px;position:absolute;top:8px;left:0}.site-announce[data-astro-cid-hkbrpulz]{z-index:40;border-bottom:1px solid var(--border);background:var(--color-panel);position:relative}.site-announce[data-astro-cid-hkbrpulz][hidden]{display:none}.site-announce-card[data-astro-cid-hkbrpulz]{align-items:center;gap:12px;min-height:46px;padding:8px 0;display:flex}.site-announce-badge[data-astro-cid-hkbrpulz]{background:var(--color-accent);color:var(--color-accent-ink);border-radius:20px;flex:none;align-self:center;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.5}.site-announce-body[data-astro-cid-hkbrpulz]{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.site-announce-text[data-astro-cid-hkbrpulz]{color:var(--color-fg);margin:0;font-size:14px;line-height:1.4}.site-announce-text[data-astro-cid-hkbrpulz] strong,.site-announce-text[data-astro-cid-hkbrpulz] b{color:var(--color-strong);font-weight:600}.site-announce-text[data-astro-cid-hkbrpulz] em,.site-announce-text[data-astro-cid-hkbrpulz] i{color:var(--color-strong);font-style:normal}.site-announce-text[data-astro-cid-hkbrpulz] mark,.site-announce-text[data-astro-cid-hkbrpulz] code{border-radius:var(--r-sm);background:var(--color-accent-tint);color:var(--color-accent-hi);padding:1px 7px;font-size:13px}.site-announce-cta[data-astro-cid-hkbrpulz]{color:var(--color-accent-hi);white-space:nowrap;flex:none;font-size:14px;font-weight:500;text-decoration:none;position:relative}.site-announce-cta[data-astro-cid-hkbrpulz]:before{content:"";position:absolute;inset:-12px -6px}.site-announce-cta[data-astro-cid-hkbrpulz]:after{content:" →"}.site-announce-cta[data-astro-cid-hkbrpulz][hidden]{display:none}@media (hover:hover) and (pointer:fine){.site-announce-cta[data-astro-cid-hkbrpulz]:hover{color:var(--color-strong)}}.site-announce-close[data-astro-cid-hkbrpulz]{border-radius:var(--r-sm);width:28px;height:28px;color:var(--color-quiet);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:20px;line-height:1;display:grid;position:relative}.site-announce-close[data-astro-cid-hkbrpulz]:after{content:"";position:absolute;inset:-8px}@media (hover:hover) and (pointer:fine){.site-announce-close[data-astro-cid-hkbrpulz]:hover{color:var(--color-strong);background:var(--color-panel-shimmer)}}@media (width<=560px){.site-announce-card[data-astro-cid-hkbrpulz]{align-items:flex-start;gap:9px;min-height:44px;padding:9px 0 10px}.site-announce-badge[data-astro-cid-hkbrpulz]{align-self:flex-start;margin-top:1px;padding:2px 7px;font-size:10px}}@media (width<=360px){.site-announce-badge[data-astro-cid-hkbrpulz]{display:none}.site-announce-text[data-astro-cid-hkbrpulz],.site-announce-cta[data-astro-cid-hkbrpulz]{font-size:13px}.site-announce-close[data-astro-cid-hkbrpulz]{margin-top:-3px}}.nav-context-status.is-lifetime,.nav-context-status[data-state=lifetime]{background:var(--color-accent);color:var(--color-strong)}.nav-buy[data-astro-cid-hkbrpulz]{border-radius:var(--r-control);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:none;border:0}@media (hover:hover) and (pointer:fine){.nav-buy[data-astro-cid-hkbrpulz]:not([aria-disabled=true]):hover{background:var(--color-accent-hi);color:var(--color-accent-ink);box-shadow:var(--accent-shadow);filter:none;border:0;transform:none}}.nav-buy[data-astro-cid-hkbrpulz]:not([aria-disabled=true]):active{background:var(--color-accent-pressed);box-shadow:var(--accent-shadow)}@media (hover:none),(pointer:coarse){.nav-buy[data-astro-cid-hkbrpulz]:hover{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:none;filter:none;border:0;transform:none}}.site-nav[data-astro-cid-hkbrpulz],.site-nav[data-astro-cid-hkbrpulz].scrolled{border-bottom-color:var(--route-edge);background:var(--color-canvas)}.nav-inner[data-astro-cid-hkbrpulz]{min-height:70px}.nav-brand[data-astro-cid-hkbrpulz]{color:var(--color-strong)}.nav-context-action,.nav-context-back,.nav-context-link,.nav-buy[data-astro-cid-hkbrpulz]{min-height:40px}@media (width<=560px){.nav-context-action,.nav-context-back,.nav-context-link,.nav-buy[data-astro-cid-hkbrpulz]{min-height:44px}}.site-footer[data-astro-cid-hkbrpulz],.site-footer-slim[data-astro-cid-hkbrpulz]{border-top-color:var(--route-edge);background:var(--color-canvas-raised)}.foot-base[data-astro-cid-hkbrpulz]{border-top-color:var(--route-edge)}.support-fab{border-color:var(--route-edge);background:var(--color-panel);justify-content:center;min-width:44px;min-height:44px}.support-fab>span[aria-hidden=true]{color:var(--color-accent-hi);font-family:var(--font-mono);font-weight:700}@media (width<=560px){.nav-inner[data-astro-cid-hkbrpulz]{min-height:68px}.site-footer[data-astro-cid-hkbrpulz]{padding-block:26px 20px}.foot-brand[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{font-size:13px}}
