@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300..700;1,9..40,400..700&display=swap";.merchant-access{background:var(--surface-page);color:var(--text-primary);flex-direction:column;min-height:100vh;display:flex}.merchant-access__header{background:var(--surface-page);border-bottom:1px solid var(--border-subtle);height:76px;padding:0 var(--space-10);justify-content:space-between;align-items:center;display:flex}.merchant-access__header p{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-body-sm);margin:0}.merchant-access__text-button{color:var(--text-primary);cursor:pointer;font:inherit;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);padding:var(--space-2);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.merchant-access__text-button:focus-visible,.merchant-access__form :focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.merchant-access__layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(420px,520px);display:grid}.merchant-access__form-column{isolation:isolate;padding:var(--space-10);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.merchant-access__form-column:before,.merchant-access__form-column:after{content:"";filter:blur(18px);opacity:.9;z-index:-1;border-radius:50%;position:absolute}.merchant-access__form-column:before{background:var(--pink-100);width:300px;height:300px;top:-150px;left:-170px}.merchant-access__form-column:after{background:var(--blue-100);width:360px;height:360px;bottom:-160px;right:-190px}.merchant-access__form{background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-surface);box-shadow:var(--shadow-sm);gap:var(--space-6);max-width:520px;padding:var(--space-9);flex-direction:column;width:100%;display:flex}.merchant-access__intro h1,.merchant-access__sent-card h1,.merchant-access__callback-card h1{font-family:var(--font-display);font-size:var(--fs-display-sm);font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);margin:0;line-height:1.05}.merchant-access__sent-card>p,.merchant-access__callback-card>p{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-body-md);letter-spacing:var(--ls-body);line-height:var(--lh-body);margin:0}.merchant-access__help-text{color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-caption);letter-spacing:var(--ls-body);line-height:var(--lh-body);margin:0}.merchant-access__next-steps{background:var(--surface-blue);color:var(--blue-900);padding:var(--space-10) 56px;flex-direction:column;justify-content:center;display:flex}.merchant-access__eyebrow{color:var(--blue-800);font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);margin:0 0 var(--space-7);text-transform:uppercase}.merchant-access__next-steps ol{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.merchant-access__next-steps li{align-items:flex-start;gap:var(--space-4);display:flex}.merchant-access__next-steps li span{background:var(--blue-50);border-radius:var(--radius-pill);color:var(--blue-800);font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);border:1px solid #1e3f4e38;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.merchant-access__next-steps li:first-child span{background:var(--blue-900);border-color:var(--blue-900);color:var(--surface-page)}.merchant-access__next-steps li p{color:var(--blue-800);font-family:var(--font-body);font-size:var(--fs-body-md);letter-spacing:var(--ls-body);line-height:var(--lh-body);margin:3px 0 0}.merchant-access__next-steps li:first-child p{color:var(--blue-900);font-weight:var(--fw-bold)}.merchant-access--sent,.merchant-access--callback{background:var(--surface-pink)}.merchant-access__sent-content,.merchant-access--callback{padding:var(--space-10);flex:1;justify-content:center;align-items:center;display:flex}.merchant-access--callback{flex-direction:column;justify-content:flex-start;align-items:stretch}.merchant-access__sent-card,.merchant-access__callback-card{background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);gap:var(--space-5);max-width:560px;padding:var(--space-9);flex-direction:column;width:100%;display:flex}.merchant-access__callback-card{margin:auto}.merchant-access__mail-mark{background:var(--lime-100);border-radius:var(--radius-input);color:var(--lime-900);justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.merchant-access__mail-mark--success{font-family:var(--font-body);font-size:28px;font-weight:var(--fw-heavy)}.merchant-access__resend-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.merchant-access__resend-row span{color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-body-sm)}.merchant-access__spinner{border:3px solid var(--border-default);border-top-color:var(--text-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite merchant-access-spin;display:block}@keyframes merchant-access-spin{to{transform:rotate(360deg)}}@media (width<=880px){.merchant-access__header{padding:0 var(--space-6)}.merchant-access__layout{grid-template-columns:1fr}.merchant-access__next-steps{min-height:330px;padding:var(--space-8) var(--space-6)}}@media (width<=560px){.merchant-access__header{height:68px}.merchant-access__header p{font-size:var(--fs-caption)}.merchant-access__form-column,.merchant-access__sent-content,.merchant-access--callback{padding:var(--space-6)}.merchant-access__form{box-shadow:none;border:0;border-radius:0;padding:0}.merchant-access__sent-card,.merchant-access__callback-card{border-radius:var(--radius-surface);padding:var(--space-6)}.merchant-access__intro h1,.merchant-access__sent-card h1,.merchant-access__callback-card h1{font-size:32px}}@font-face{font-family:"Kamerik 205";src:url(/assets/Kamerik205-Book-CTC4A3mr.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Kamerik 205";src:url(/assets/Kamerik205-Bold-4hNR3x9T.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Kamerik 205";src:url(/assets/Kamerik205-Heavy-DLmJqZZ3.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--ravie-black:#1a1a1a;--ravie-off-white:#f2f2f0;--ravie-lime:#e4f56a;--ravie-pink:#f9d4f2;--ravie-blue:#c3dfea;--ravie-white:#fff;--lime-50:#f7fce0;--lime-100:#eff9be;--lime-200:#e9f79a;--lime-300:#e4f56a;--lime-400:#d2e748;--lime-500:#b9ce2c;--lime-600:#96a81e;--lime-700:#6f7c16;--lime-800:#48500e;--lime-900:#262b07;--pink-50:#fef6fd;--pink-100:#fce9f8;--pink-200:#fbdef5;--pink-300:#f9d4f2;--pink-400:#f0aee4;--pink-500:#de7ecc;--pink-600:#bc53a8;--pink-700:#8e387d;--pink-800:#5e2453;--pink-900:#33122d;--blue-50:#f1f8fb;--blue-100:#e1eff6;--blue-200:#d2e7f0;--blue-300:#c3dfea;--blue-400:#93c4d8;--blue-500:#63a5bf;--blue-600:#40819b;--blue-700:#2e6076;--blue-800:#1e3f4e;--blue-900:#10222b;--neutral-0:#fff;--neutral-50:#fafaf8;--neutral-100:#f2f2f0;--neutral-200:#e7e7e3;--neutral-300:#d6d6d1;--neutral-400:#b2b2ab;--neutral-500:#8b8b85;--neutral-600:#67675f;--neutral-700:#4a4a45;--neutral-800:#2c2c2a;--neutral-900:#1a1a1a;--surface-page:#fff;--surface-sunken:#f2f2f0;--surface-cream:#f2f2f0;--surface-card:#fff;--surface-card-alt:#fafaf8;--surface-inverse:#1a1a1a;--surface-lime:#e4f56a;--surface-pink:#f9d4f2;--surface-blue:#c3dfea;--surface-overlay:#1a1a1a70;--text-primary:#1a1a1a;--text-secondary:#67675f;--text-muted:#8b8b85;--text-inverse:#fff;--text-on-accent:#262b07;--text-link:#1a1a1a;--text-link-hover:#6f7c16;--border-subtle:#e7e7e3;--border-default:#d6d6d1;--border-strong:#1a1a1a;--border-inverse:#ffffff29;--action-primary-bg:#1a1a1a;--action-primary-bg-hover:#2c2c2a;--action-primary-fg:#fff;--action-accent-bg:#e4f56a;--action-accent-bg-hover:#d2e748;--action-accent-fg:#262b07;--action-secondary-bg:#fff;--action-secondary-border:#d6d6d1;--action-ghost-bg-hover:#f2f2f0;--focus-ring:#1a1a1a;--success-bg:#eff9be;--success-fg:#48500e;--info-bg:#e1eff6;--info-fg:#1e3f4e;--attention-bg:#fce9f8;--attention-fg:#5e2453;--danger-bg:#fbe3de;--danger-fg:#8c2f1b;--danger-solid:#c8452a;--font-display:"Kamerik 205","Kamerik",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fw-light:300;--fw-regular:400;--fw-bold:700;--fw-heavy:900;--fs-display-xl:clamp(56px,7.2vw,104px);--fs-display-lg:clamp(44px,5.2vw,76px);--fs-display-md:clamp(34px,3.6vw,52px);--fs-display-sm:clamp(26px,2.4vw,36px);--fs-title-lg:24px;--fs-title-md:20px;--fs-title-sm:17px;--fs-body-lg:19px;--fs-body-md:16px;--fs-body-sm:14px;--fs-caption:12.5px;--fs-eyebrow:12.5px;--lh-display:.94;--lh-title:1.18;--lh-body:1.55;--lh-tight:1.3;--ls-display:-.045em;--ls-title:-.03em;--ls-body:-.011em;--ls-tight:-.02em;--ls-eyebrow:.08em;--measure-narrow:34ch;--measure-body:58ch;--measure-wide:72ch;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--space-14:160px;--gutter:24px;--container-max:1200px;--container-narrow:760px;--section-y:clamp(72px,9vw,128px);--section-y-tight:clamp(48px,6vw,80px);--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:14px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:28px;--radius-pill:999px;--radius-input:12px;--radius-control:12px;--radius-button:999px;--radius-card:16px;--radius-surface:20px;--radius-media:16px;--shadow-none:none;--shadow-xs:0 1px 2px #1a1a1a0d;--shadow-sm:0 2px 6px -2px #1a1a1a14,0 1px 2px #1a1a1a0a;--shadow-md:0 10px 24px -12px #1a1a1a29,0 2px 6px -2px #1a1a1a0f;--shadow-lg:0 24px 48px -20px #1a1a1a33,0 4px 12px -6px #1a1a1a12;--shadow-xl:0 40px 80px -32px #1a1a1a42;--shadow-lift:0 18px 36px -16px #1a1a1a38;--shadow-inset-hairline:inset 0 0 0 1px #1a1a1a0f;--ring-focus:0 0 0 3px #1a1a1a24;--ring-accent:0 0 0 3px #e4f56a8c;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.42,.64,1);--dur-instant:90ms;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.42s;--dur-reveal:.64s;--press-scale:.975;--hover-lift:-2px}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-body-md);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-title);margin:0}h1{font-size:var(--fs-display-lg);letter-spacing:var(--ls-display);line-height:var(--lh-display)}h2{font-size:var(--fs-display-md);letter-spacing:var(--ls-display);line-height:1.02}h3{font-size:var(--fs-title-lg)}p{text-wrap:pretty;margin:0}a{color:var(--text-link);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline}::selection{background:var(--ravie-lime);color:var(--ravie-black)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px}img{max-width:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
