:root{--ink:#0e0c0a;--ink-2:#2a2520;--ink-3:#57514a;--ink-4:#8b847b;--ink-5:#b9b2a8;--paper:#fff;--paper-2:#f4f2ee;--paper-3:#e8e5df;--card:#fff;--line:#dad6ce;--line-soft:#ece9e3;--emerald:#2e6b4b;--emerald-deep:#1e4e36;--emerald-soft:#e4efe6;--brass:#b89967;--brass-soft:#f3ebd8;--rust:#b2543c;--rust-soft:#f5e3da;--brass-deep:#704d1f;--surface-ink:#0e0c0a;--surface-ink-fg:#faf7ef;--nav-glass:#ffffffb8;--nav-active:#0e0c0a12;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:"Schibsted Grotesk", "Helvetica Neue", system-ui, sans-serif;--font-display:var(--font-sans);--font-script:var(--font-sans);--font-mono:var(--font-sans)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=dark]{--ink:#f2ede3;--ink-2:#d3ccc0;--ink-3:#9c948a;--ink-4:#6e675e;--ink-5:#4a443c;--paper:#14120f;--paper-2:#1e1b16;--paper-3:#29241e;--card:#1c1815;--line:#3a342c;--line-soft:#2a251f;--emerald:#59a57e;--emerald-deep:#a8dabf;--emerald-soft:#1c3327;--brass:#d8bd90;--brass-deep:#e9d3a8;--brass-soft:#362b1b;--rust:#e2896d;--rust-soft:#3a231b;--nav-glass:#1e1b16b8;--nav-active:#f2ede31f}*{box-sizing:border-box}html,body,#root{background:var(--paper);min-height:100%}html,body{overscroll-behavior:none;-webkit-text-size-adjust:100%;overflow:hidden}.paywexx{font-family:var(--font-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01" on, "cv01" on;letter-spacing:-.005em}.paywexx .display{font-family:var(--font-sans);letter-spacing:-.025em;font-weight:700}.paywexx .display i,.paywexx .display em{font-family:inherit;font-style:normal;font-weight:inherit;font-size:1em}.paywexx [style*="font-style: italic"]{font-style:normal!important}.paywexx .mono{font-family:var(--font-sans);letter-spacing:0}.paywexx .kicker{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:13px;font-weight:500}.paywexx button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.paywexx input{color:inherit;background:0 0;border:none;outline:none;font-family:inherit}.paywexx ::selection{background:var(--ink);color:var(--paper)}.paywexx .dotline{background-image:radial-gradient(circle, var(--ink-4) .5px, transparent .5px);opacity:.5;background-position:50%;background-repeat:repeat-x;background-size:4px 1px;height:1px}.paywexx .scrollarea{scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;overflow:hidden auto}.paywexx .scrollarea::-webkit-scrollbar{display:none}.paywexx .sheen{pointer-events:none;background:linear-gradient(135deg,#ffffff73 0%,#fff0 40% 60%,#ffffff1f 100%)}@keyframes paywexx-pulse{0%,to{opacity:.4}50%{opacity:1}}.paywexx .pulse{animation:1.8s ease-in-out infinite paywexx-pulse}@keyframes paywexx-rateblink{0%,90%,to{opacity:1}92%{opacity:.25}}.paywexx .rateblink{animation:4s ease-in-out infinite paywexx-rateblink}@keyframes paywexx-progress{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes paywexx-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.paywexx .fade-up{animation:.32s cubic-bezier(.2,.7,.3,1) both paywexx-fade-up}@keyframes paywexx-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.paywexx .tap{-webkit-tap-highlight-color:transparent;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background .15s,opacity .15s}.paywexx .tap:active{opacity:.88;transition-duration:80ms;transform:scale(.96)}@keyframes pw-screen-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes pw-screen-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(36px)}}.paywexx .pw-screen-in{animation:.34s cubic-bezier(.2,.8,.2,1) both pw-screen-in}.paywexx .pw-screen-out{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both pw-screen-out}@keyframes pw-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.paywexx .pw-tab-in{animation:.28s cubic-bezier(.2,.8,.2,1) both pw-tab-in}@keyframes pw-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.paywexx .pw-stagger>*{animation:.42s cubic-bezier(.2,.8,.2,1) both pw-item-in}.paywexx .pw-stagger>:first-child{animation-delay:20ms}.paywexx .pw-stagger>:nth-child(2){animation-delay:60ms}.paywexx .pw-stagger>:nth-child(3){animation-delay:.1s}.paywexx .pw-stagger>:nth-child(4){animation-delay:.14s}.paywexx .pw-stagger>:nth-child(5){animation-delay:.18s}.paywexx .pw-stagger>:nth-child(6){animation-delay:.22s}.paywexx .pw-stagger>:nth-child(n+7){animation-delay:.26s}@keyframes pw-pop{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}.paywexx .pw-pop{animation:.45s cubic-bezier(.2,.8,.2,1) both pw-pop}@keyframes pw-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.paywexx .pw-sheet-in{animation:.36s cubic-bezier(.2,.8,.2,1) both pw-sheet-in}@keyframes pw-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.paywexx .pw-skeleton{background:linear-gradient(90deg, var(--paper-2) 25%, var(--paper-3) 50%, var(--paper-2) 75%);background-size:200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite pw-shimmer;color:#0000!important}@media (prefers-reduced-motion:reduce){.paywexx *,.paywexx :before,.paywexx :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.paywexx .pw-nav-blur{z-index:29;pointer-events:none;height:calc(96px + var(--pw-safe-bottom,0px));-webkit-backdrop-filter:blur(10px);background:linear-gradient(to bottom, transparent, var(--nav-fade,#f6f4ef8c));position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}html[data-theme=dark] .paywexx .pw-nav-blur{--nav-fade:#14120f8c}.paywexx{--pw-safe-bottom:var(--android-safe-area-bottom,env(safe-area-inset-bottom,0px))}.paywexx .pw-topbar{z-index:20;background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);position:sticky;top:0}.paywexx .pw-txlist{background:var(--card);border-radius:20px;overflow:hidden}.paywexx .pw-txlist>.pw-txrow+.pw-txrow{border-top:1px solid var(--line-soft)}.paywexx button:focus,.paywexx a:focus,.paywexx [role=button]:focus{outline:none}.paywexx button,.paywexx a{-webkit-tap-highlight-color:transparent}.paywexx .pw-code{justify-content:center;gap:8px;margin-top:24px;display:flex;position:relative}.paywexx .pw-code-input{opacity:0;z-index:2;caret-color:#0000;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.paywexx .pw-code-box{background:var(--card);border:1.5px solid var(--line);width:48px;height:58px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;font-size:26px;font-weight:600;transition:border-color .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0e0c0a0d}.paywexx .pw-code-box.is-active{border-color:var(--ink)}.paywexx .pw-code-box.is-filled{border-color:color-mix(in srgb, var(--ink) 35%, var(--line))}@keyframes pw-digit-in{0%{opacity:0;transform:translateY(6px)scale(.7)}to{opacity:1;transform:none}}.paywexx .pw-code-digit{animation:.18s cubic-bezier(.2,.8,.2,1) both pw-digit-in;display:inline-block}@keyframes pw-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.paywexx .pw-code-caret{background:var(--ink);border-radius:1px;width:2px;height:26px;animation:1s step-end infinite pw-caret}.paywexx .pw-code-busy .pw-code-box{opacity:.55}@keyframes pw-shake{0%,to{transform:none}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.paywexx .pw-code-err{animation:.38s both pw-shake}.paywexx .pw-code-err .pw-code-box{border-color:var(--rust)}.paywexx .pw-code-ok{min-height:58px;color:var(--ink);flex-direction:column;align-items:center;margin-top:24px;display:flex}.paywexx .pw-code-ok-label{color:var(--ink-3);margin-top:6px;font-size:13.5px;animation:.3s .25s both pw-digit-in}@keyframes pw-draw{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}.paywexx .pw-check-draw path{stroke-dasharray:60;stroke-dashoffset:60px;animation:.45s cubic-bezier(.65,0,.35,1) forwards pw-draw}@media (width<=360px){.paywexx .pw-code-box{width:42px;height:52px;font-size:22px}.paywexx .pw-code{gap:6px}}
