@font-face{font-family:Switzer;src:url("/fonts/switzer-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url("/fonts/switzer-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url("/fonts/switzer-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url("/fonts/switzer-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sentient;src:url("/fonts/sentient-400i.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sentient;src:url("/fonts/sentient-500i.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Plex Mono";src:url("/fonts/plexmono-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Plex Mono";src:url("/fonts/plexmono-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Plex Mono";src:url("/fonts/plexmono-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--bg:#F3F5FB;--bg-2:#EAEEFA;--ink:#0B1433;--ink-2:#3E4A66;--ink-3:#56627E;--ink-4:#8A93AD;--line:rgba(11,20,51,.08);--line-2:rgba(11,20,51,.14);--blue:#2440D8;--blue-deep:#1A30A8;--blue-hi:#4C66FA;--blue-soft:rgba(36,64,216,.08);--good:#0F7A4A;--good-soft:rgba(15,122,74,.1);--warn:#A65F00;--warn-soft:rgba(198,128,20,.12);--bad:#C2372B;--bad-soft:rgba(194,55,43,.09);--font:Switzer,"Helvetica Neue",Arial,sans-serif;--serif:Sentient,"Iowan Old Style",Georgia,serif;--mono:"Plex Mono","IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--ease:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.2,.9,.25,1.25);--r-lg:28px;--r-md:20px;--r-sm:14px;color-scheme:light}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01"}img,svg{max-width:100%}a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--blue-deep)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button{font:inherit}[hidden]{display:none!important}::selection{background:rgba(36,64,216,.18)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.serif{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.015em}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.accent{color:var(--blue)}.mut{color:var(--ink-3)}.eyebrow{margin:0;font:500 12px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aurora{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.orb{position:absolute;border-radius:50%;background:radial-gradient(closest-side,var(--c),rgba(255,255,255,0));will-change:transform}.drift1{animation:22s ease-in-out infinite drift1}.drift2{animation:26s ease-in-out infinite drift2}.drift3{animation:30s ease-in-out -9s infinite drift1}@keyframes drift1{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(80px,40px) scale(1.12)}66%{transform:translate(-40px,70px) scale(.94)}}@keyframes drift2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-90px,60px) scale(1.15)}}.glass{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.5));-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(11,20,51,.04),0 22px 50px -12px rgba(28,44,120,.16)}.glass::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,#fff,rgba(255,255,255,.25) 35%,rgba(180,195,255,.35) 70%,rgba(255,255,255,.9));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.spot{--mx:50%;--my:-30%}.spot::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(76,102,250,.1),rgba(76,102,250,0) 60%);pointer-events:none;transition:opacity .3s}.btn,.lg{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;font:600 16px/1 var(--font);letter-spacing:-.005em;color:var(--ink);white-space:nowrap;background:linear-gradient(180deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.28) 100%);-webkit-backdrop-filter:blur(14px) saturate(190%);backdrop-filter:blur(14px) saturate(190%);box-shadow:inset 0 1px .5px rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.4),inset 0 -12px 18px -12px rgba(36,64,216,.22),0 1px 2px rgba(11,20,51,.06),0 10px 26px -6px rgba(28,44,120,.2);transition:transform .45s var(--spring),box-shadow .3s ease,opacity .2s;-webkit-tap-highlight-color:transparent}.btn::before,.lg::before{content:"";position:absolute;inset:1px;border-radius:inherit;z-index:-1;background:radial-gradient(120% 75% at 50% -15%,rgba(255,255,255,.95),rgba(255,255,255,0) 58%);pointer-events:none}.btn::after,.lg::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,#fff,rgba(255,255,255,.15) 38%,rgba(255,255,255,.1) 62%,rgba(255,255,255,.85));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn:hover,.lg:hover{color:var(--ink);transform:translateY(-2px) scale(1.02)}.btn:active,.lg:active{transform:scale(.97);transition-duration:.12s}.btn-gold,.btn-primary,.lg-blue{color:#fff;background:linear-gradient(180deg,rgba(64,92,250,.95) 0,rgba(30,54,208,.97) 100%);box-shadow:inset 0 1px .5px rgba(255,255,255,.75),inset 0 -1px 1px rgba(255,255,255,.18),inset 0 -14px 22px -12px rgba(6,14,80,.55),0 1px 2px rgba(11,20,51,.1),0 14px 32px -8px rgba(36,64,216,.55)}.btn-gold::before,.btn-primary::before,.lg-blue::before{background:radial-gradient(120% 75% at 50% -15%,rgba(255,255,255,.6),rgba(255,255,255,0) 58%)}.btn-gold::after,.btn-primary::after,.lg-blue::after{background:linear-gradient(140deg,rgba(255,255,255,.9),rgba(255,255,255,.08) 38%,rgba(255,255,255,.05) 62%,rgba(255,255,255,.5))}.btn-gold:hover,.btn-primary:hover,.lg-blue:hover{color:#fff}.lg-white{color:var(--blue-deep);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,255,255,.84))}.lg-white:hover{color:var(--blue-deep)}.btn-danger,.btn-danger:hover{color:var(--bad)}.btn-sm,.lg-sm{min-height:40px;padding:0 16px;font-size:14px}.btn-lg{min-height:58px;padding:0 32px;font-size:17px}.btn-block{display:flex;width:100%}.btn:disabled,.btn[disabled],.lg[disabled]{opacity:.45;cursor:not-allowed;transform:none}.btn .ic,.lg .ic{width:18px;height:18px;display:inline-grid}.btn svg,.lg svg{width:18px;height:18px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-weight:700;font-size:18px;letter-spacing:-.025em}.brand:hover{color:var(--ink)}.mark{width:42px;height:42px;flex:none;margin:-10px -3px -10px -5px;background:url("/img/logo.svg") center/contain no-repeat}.cardbox{position:relative;width:23.25em;height:14.75em;border-radius:1.4em;font-size:16px;box-shadow:0 1px 0 #0c1356,0 30px 60px -20px rgba(17,26,115,.55),0 14px 24px -16px rgba(17,26,115,.45)}.cf{position:absolute;inset:0;border-radius:inherit;overflow:hidden;color:#fff;background:radial-gradient(120% 140% at 0 0,#4562ff 0,rgba(69,98,255,0) 55%),radial-gradient(90% 120% at 100% 100%,#0b1257 0,rgba(11,18,87,0) 62%),linear-gradient(150deg,#2643e2 0,#1c30b4 46%,#111a73 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.25)}.cf-guil{position:absolute;inset:0;background:repeating-radial-gradient(circle at 112% -18%,rgba(255,255,255,.085) 0 1px,transparent 1px .44em),repeating-radial-gradient(circle at -12% 122%,rgba(255,255,255,.055) 0 1px,transparent 1px .44em);-webkit-mask-image:linear-gradient(118deg,#000 0%,rgba(0,0,0,.25) 46%,#000 100%);mask-image:linear-gradient(118deg,#000 0%,rgba(0,0,0,.25) 46%,#000 100%)}.cf-mark{position:absolute;right:-3.4em;top:50%;width:15em;height:15em;margin-top:-8em;background:url("/img/logo-white.svg") center/contain no-repeat;opacity:.11}.cf-brand{position:absolute;left:1.5em;top:1.3em;display:flex;align-items:center;gap:.5em}.cf-brand span{font-weight:700;font-size:1.06em;letter-spacing:-.025em}.cf-brand i{width:1.5em;height:1.5em;margin:-.3em -.2em -.3em -.35em;background:url("/img/logo-white.svg") center/contain no-repeat;filter:drop-shadow(0 0 .35em rgba(255,255,255,.35))}.cf-tag{position:absolute;right:1.45em;top:1.45em;max-width:9.5em;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cf-tag span{font:500 .64em/1 var(--mono);letter-spacing:.22em;color:rgba(255,255,255,.75);text-transform:uppercase}.cf-chip{position:absolute;left:1.5em;top:4.5em;width:2.95em;height:2.2em;border-radius:.42em;background:linear-gradient(135deg,#fbf0c9 0,#ddbb6e 32%,#b88e3e 58%,#f3dfa6 100%);box-shadow:inset 0 0 0 1px rgba(110,74,14,.4),inset 0 1px 0 rgba(255,255,255,.7),0 1px 2px rgba(0,0,0,.35);overflow:hidden}.cf-chip::before{content:"";position:absolute;top:-1px;bottom:-1px;left:.95em;right:.95em;border-left:1px solid rgba(110,74,14,.5);border-right:1px solid rgba(110,74,14,.5)}.cf-chip::after{content:"";position:absolute;left:-1px;right:-1px;top:.72em;bottom:.72em;border-top:1px solid rgba(110,74,14,.5);border-bottom:1px solid rgba(110,74,14,.5)}.cf-nfc{position:absolute;left:5.05em;top:4.7em;width:1.35em;height:1.75em;opacity:.85}.cf-num{position:absolute;left:1.5em;bottom:3.05em;right:1.5em}.cf-num span{display:block;font:500 1.1em/1.2 var(--mono);letter-spacing:.06em;color:#f1f4ff;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.45),0 -1px 0 rgba(255,255,255,.22)}.cf-meta{position:absolute;left:1.5em;bottom:1.45em;display:flex;gap:1.6em}.cf-meta span{font:500 .62em/1 var(--mono);letter-spacing:.2em;color:rgba(255,255,255,.72);text-transform:uppercase;white-space:nowrap}.cf-meta b{font-weight:600;color:#fff}.cf-visa{position:absolute;right:1.4em;bottom:1.05em}.cf-visa span{display:block;font-weight:700;font-style:italic;font-size:1.6em;letter-spacing:-.035em;line-height:1;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.cf-mc{position:absolute;right:1.4em;bottom:1.1em;display:flex}.cf-mc i{width:1.55em;height:1.55em;border-radius:50%;background:#eb001b;opacity:.95}.cf-mc i+i{margin-left:-.62em;background:#f79e1b;mix-blend-mode:screen}.cf-glare{position:absolute;inset:0;background:radial-gradient(circle at var(--gx,70%) var(--gy,20%),rgba(255,255,255,.38),rgba(255,255,255,0) 48%);mix-blend-mode:overlay;pointer-events:none}.sheen{position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.32) 48%,rgba(255,255,255,0) 60%);background-size:250% 100%;mix-blend-mode:soft-light;animation:6s ease-in-out 2s infinite sheen;pointer-events:none}@keyframes sheen{0%,30%{background-position:130% 0}100%,70%{background-position:-60% 0}}.cf-frozen{position:absolute;inset:0;z-index:3;border-radius:inherit;background:linear-gradient(160deg,rgba(235,242,255,.86),rgba(200,214,255,.72));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;color:var(--blue-deep);font:700 .8em/1 var(--font);letter-spacing:.2em}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field>label,.label{font-size:14px;font-weight:600;color:var(--ink)}.input,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{width:100%;min-height:50px;padding:12px 16px;border-radius:16px;border:0;background:rgba(255,255,255,.72);color:var(--ink);font:500 16px/1.3 var(--font);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 2px 4px rgba(11,20,51,.04);transition:box-shadow .2s,background .2s;-webkit-appearance:none;appearance:none}input::placeholder,textarea::placeholder{color:var(--ink-4)}input:hover,select:hover,textarea:hover{box-shadow:inset 0 0 0 1px rgba(36,64,216,.3),inset 0 2px 4px rgba(11,20,51,.04)}input:focus,select:focus,textarea:focus{outline:0;background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue),0 0 0 4px rgba(36,64,216,.12)}input:disabled{opacity:.55;cursor:not-allowed}select{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232440D8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}input[type=checkbox]{width:20px;height:20px;flex:none;margin:2px 0 0;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line-2);-webkit-appearance:none;appearance:none;cursor:pointer;display:grid;place-items:center;transition:background .2s,box-shadow .2s}input[type=checkbox]::after{content:"";width:10px;height:6px;border-left:2.2px solid #fff;border-bottom:2.2px solid #fff;transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .25s var(--spring)}input[type=checkbox]:checked{background:var(--blue);box-shadow:none}input[type=checkbox]:checked::after{transform:rotate(-45deg) translate(1px,-1px) scale(1)}input[type=checkbox]:disabled{opacity:.45}.hint{font-size:13.5px;line-height:1.5;color:var(--ink-3)}.error-text{margin:0;min-height:0;font-size:14px;font-weight:500;color:var(--bad)}.error-text:empty{display:none}.checkbox-row{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:15px;line-height:1.5;color:var(--ink-2)}.status-pill{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 10px;border-radius:999px;font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:rgba(11,20,51,.06);white-space:nowrap}.status-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill.is-paid{color:var(--good);background:var(--good-soft)}.status-pill.is-confirming{color:var(--blue);background:var(--blue-soft)}.status-pill.is-confirming::before{animation:1.2s ease-in-out infinite blink}.status-pill.is-processing{color:var(--warn);background:var(--warn-soft)}.status-pill.is-processing::before{animation:1.2s ease-in-out infinite blink}.status-pill.is-bad{color:var(--bad);background:var(--bad-soft)}.status-pill.is-frozen{color:var(--blue-deep);background:rgba(36,64,216,.1)}@keyframes blink{50%{opacity:.25}}.skel{display:inline-block;border-radius:10px;color:transparent!important;background:linear-gradient(90deg,rgba(11,20,51,.06),rgba(11,20,51,.11),rgba(11,20,51,.06));background-size:200% 100%;animation:1.3s linear infinite skel}@keyframes skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}@media (max-width:760px){.btn,.glass:not(.nav):not(.sheet-in):not(.mobile-top):not(.dock):not(.modal),.lg,.panel{-webkit-backdrop-filter:none;backdrop-filter:none}.glass:not(.nav):not(.sheet-in):not(.mobile-top):not(.dock):not(.modal),.panel{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.7))}}