@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.34f9nwclrjpmo.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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.1_j-vbs-91rji.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.joYfWW_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.joYfWW_variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--charcoal:#1e1e1c;--charcoal-raised:#262623;--charcoal-sunk:#181816;--sand:#d8cbb3;--sand-dim:#a39a89;--ink-dim:#4f4a42;--danger:#f2555a;--blue:#2f6bff;--blue-hover:#4a7dff;--white:#fff;--line:#d8cbb324;--line-strong:#d8cbb342;--font-sans:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--step--1:.8125rem;--step-0:.9375rem;--step-1:1.0625rem;--step-2:1.3125rem;--step-3:clamp(1.75rem, 1.25rem + 2vw, 2.5rem);--step-4:clamp(2.375rem, 1.4rem + 4.2vw, 4.25rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-control:12px;--radius-panel:16px;--frame-radius:32px;--frame-pad:20px;--frame-border:1px;--screen-radius:calc(var(--frame-radius) - var(--frame-pad) - var(--frame-border));--gutter:clamp(16px, 4vw, 48px);--page:1200px;--measure:62ch;--hero-overlap:clamp(140px, 20vw, 300px)}@media (max-width:720px){:root{--frame-radius:22px;--frame-pad:10px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--charcoal);color:var(--sand);font-family:var(--font-sans);font-size:var(--step-1);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}h1,h2,h3{text-wrap:balance;font-weight:600}p{text-wrap:pretty}a{color:inherit}.num,table{font-variant-numeric:tabular-nums}code{font-family:var(--font-mono);font-size:.92em}:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.page{width:min(var(--page), 100% - 2 * var(--gutter));margin-inline:auto}.logo{align-items:center;gap:10px;display:inline-flex}.logo-word{font-size:var(--step-2);letter-spacing:-.01em;font-weight:650;transform:translateY(1px)}.button{border-radius:var(--radius-control);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:background-color .12s,transform 80ms;display:inline-flex}.button-primary{background:var(--blue);min-height:58px;color:var(--white);padding:0 28px;font-size:1.1875rem;font-weight:700}.button-primary:hover{background:var(--blue-hover)}.button-primary:active{transform:translateY(1px)}.button-primary:disabled{color:var(--sand);cursor:not-allowed;background:#2f6bff33}.button-secondary,.button-danger{background:0 0}.button-secondary{border-color:var(--line-strong);min-height:40px;color:var(--sand);font-size:var(--step-0);padding:0 16px;font-weight:600}.button-secondary:hover{background:var(--charcoal-raised)}.button-danger{border-color:var(--danger);min-height:40px;color:var(--danger);font-size:var(--step-0);padding:0 16px;font-weight:600}.button-danger:hover{background:#f2555a1a}.button:disabled{cursor:progress;opacity:.7}.field{width:100%;max-width:40rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);background:var(--charcoal-sunk);color:var(--sand);font:inherit;font-size:var(--step-0);border-radius:10px;line-height:1.5;display:block}select.field{max-width:20rem}.field:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.check{align-items:flex-start;gap:var(--space-3);max-width:48rem;font-size:var(--step-0);cursor:pointer;display:flex}.check a{text-underline-offset:3px;text-decoration:underline}.check input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin-top:3px}.segmented{margin-bottom:var(--space-4);border:1px solid var(--line-strong);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.segmented button{padding:var(--space-2) var(--space-4);color:var(--sand-dim);font:inherit;font-size:var(--step-0);cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:600;transition:background-color .12s,color .12s}.segmented button[aria-checked=true]{background:var(--charcoal-raised);color:var(--sand)}.field-code{max-width:12rem;font-size:var(--step-2);letter-spacing:.3em;font-variant-numeric:tabular-nums}.field+.check{margin-top:var(--space-4)}.connect{align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.qr{width:208px;padding:var(--space-3);border-radius:var(--radius-panel);background:var(--sand)}.qr svg{border-radius:calc(var(--radius-panel) - var(--space-3));width:100%;height:auto;display:block}.steps-list{gap:var(--space-2);max-width:40ch;margin:0 0 var(--space-4);padding-left:1.2em;display:grid}.topup{justify-items:start;gap:var(--space-4);max-width:40rem;display:grid}.topup>.manual,.topup>.paid{justify-self:stretch}.preset-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-row .button{font-variant-numeric:tabular-nums;min-width:4.5rem}.topup .action-row{margin-top:0}.amount-field{align-items:center;gap:var(--space-2);color:var(--sand-dim);display:flex}.amount-field .field{font-variant-numeric:tabular-nums;width:11rem}.topup-lede strong{font-weight:600}.topup-hint{margin-top:var(--space-3);color:var(--sand-dim);font-size:var(--step-0)}.wallet-pay{gap:var(--space-3);justify-items:start;display:grid}.manual{padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-control)}.manual summary{cursor:pointer;font-size:var(--step-0);font-weight:600}.manual dl{gap:var(--space-3);margin:var(--space-4) 0 0;display:grid}.copy-row dt{color:var(--sand-dim);font-size:var(--step--1)}.copy-row dd{align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.copy-row code{overflow-wrap:anywhere;min-width:0;font-size:var(--step-0)}.button-small{min-height:32px;font-size:var(--step--1);flex:none;padding:0 12px}.paid{padding:var(--space-3) var(--space-4);border:1px solid var(--blue);border-radius:var(--radius-control);font-weight:600}@media (prefers-reduced-motion:no-preference){.paid{animation:.2s ease-out appear}}.skeleton-button{border-radius:var(--radius-control);width:12rem;height:40px}.action-form+.action-form{margin-top:var(--space-3)}.action-row{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.form-ok,.form-error{font-size:var(--step-0);white-space:pre-line}.form-ok{color:var(--sand-dim)}.form-error{color:var(--danger)}@media (prefers-reduced-motion:no-preference){.form-ok,.form-error{animation:.16s ease-out appear}}@keyframes appear{0%{opacity:0;transform:translateY(-2px)}}.cta{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.cta-status{max-width:34ch;color:var(--sand-dim);font-size:var(--step-0)}.on-sand{background:var(--sand);color:var(--charcoal)}.on-sand :focus-visible{outline-color:var(--charcoal)}.on-sand .cta-status{color:var(--ink-dim)}.on-sand .button-primary:disabled{color:var(--charcoal);background:#2f6bff38}.app-header{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--line);display:flex}.app-header>a{color:var(--sand);text-decoration:none}.app-main{padding-block:var(--space-9) var(--space-10)}.app-title{font-size:var(--step-3);letter-spacing:-.02em;line-height:1.1}.app-lede{max-width:48ch;margin-top:var(--space-3);color:var(--sand-dim)}.notice{max-width:48ch;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);background:var(--charcoal-raised);border-radius:10px}.app-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.button[aria-busy=true]{cursor:progress}.skeleton{border-radius:var(--radius-panel);background:var(--charcoal-raised)}.skeleton-title{width:14ch;height:2.5rem}.skeleton-block{margin-top:var(--space-6);max-width:40rem;height:15rem}.skeleton-row{margin-top:var(--space-6);height:6rem}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.4s ease-in-out infinite skeleton-pulse}}@keyframes skeleton-pulse{50%{opacity:.55}}.glass{padding:var(--frame-pad);border:var(--frame-border) solid var(--line-strong);border-radius:var(--frame-radius);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#d8cbb30f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' preserveAspectRatio='none'%3E%3Crect width='1' height='8' fill='rgba(255,255,255,0.10)'/%3E%3Crect x='1' width='6' height='8' fill='rgba(255,255,255,0.035)'/%3E%3Crect x='12' width='2' height='8' fill='rgba(0,0,0,0.22)'/%3E%3C/svg%3E");background-size:14px 100%;position:relative}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.legal-note{max-width:56ch;margin-top:var(--space-5);color:var(--sand-dim);font-size:var(--step-0)}.legal-note a{color:var(--sand);text-underline-offset:3px;text-decoration:underline}
