/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */:root{--rs-auth-ink:#171814;--rs-auth-soft:#676861;--rs-auth-paper:#f8f6f0;--rs-auth-matte:#e8e5de;--rs-auth-line:#17181424;--rs-auth-signal:#df5d45}body:has(.rs-auth-page),html:has(.rs-auth-page){background:var(--rs-auth-matte);color-scheme:light;min-height:100%;margin:0}.rs-auth-page,.rs-auth-page *{box-sizing:border-box}.rs-auth-page{background:var(--rs-auth-matte);min-height:100dvh;color:var(--rs-auth-ink);font-family:var(--font-satoshi,var(--font-geist-sans),Arial,sans-serif);padding:14px}.rs-auth-shell{background:var(--rs-auth-paper);border:1px solid #17181414;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(400px,.76fr);min-height:calc(100dvh - 28px);display:grid;overflow:hidden;box-shadow:0 22px 55px -36px #17181466}.rs-auth-pane{flex-direction:column;min-height:620px;padding:clamp(24px,4vw,48px);display:flex}.rs-auth-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.rs-auth-brand,.rs-auth-brand .rs-wordmark,.rs-auth-brand .rs-wordmark-image{width:148px;height:auto;display:block}.rs-auth-help{color:var(--rs-auth-soft);font-size:12px;line-height:1.4}.rs-auth-help a,.rs-auth-legal a{color:var(--rs-auth-ink);font-weight:600;text-decoration:none}.rs-auth-card{align-items:center;width:min(100%,440px);margin:auto;display:grid}.rs-auth-card>*{width:100%;max-width:440px!important}.rs-auth-card>:is(div,section),.rs-auth-card>main>section{border-radius:12px!important}.rs-auth-card>main{min-height:0!important;padding:0!important}.rs-auth-card>main>section{width:100%;max-width:none!important}.rs-auth-card :is(h1,h2){color:var(--rs-auth-ink);text-wrap:balance}.rs-auth-card h1{letter-spacing:-.045em!important;font-size:clamp(28px,4vw,38px)!important;font-weight:560!important;line-height:1.02!important}.rs-auth-card button{border-radius:8px}.rs-auth-card input{border-radius:7px}.rs-auth-legal{color:#85867f;text-align:center;margin:22px auto 0;font-size:11.5px;line-height:1.55}.rs-auth-visual{color:#f6f3eb;background:radial-gradient(90% 58% at 50% 18%,#f05a422b,#0000 70%),#252621;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(36px,5vw,72px);display:flex;position:relative;overflow:hidden}.rs-auth-visual:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.rs-auth-private,.rs-auth-review,.rs-auth-visual-copy{z-index:1;position:relative}.rs-auth-visual-copy{max-width:520px}.rs-auth-visual-copy>p{color:#f6f3eb8a;font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:11px}.rs-auth-visual-copy h2{color:#f6f3eb;letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(34px,4vw,58px);font-weight:460;line-height:.98}.rs-auth-visual-copy>span{color:#f6f3eb9e;max-width:46ch;margin-top:20px;font-size:14px;line-height:1.55;display:block}.rs-auth-review{background:#ddddda;border:1px solid #ffffff2b;border-radius:10px;width:min(100%,570px);margin:clamp(40px,7vh,84px) auto;overflow:hidden;box-shadow:0 32px 80px #00000042}.rs-auth-review-bar{color:#4b4c47;background:#f6f4ee;border-bottom:1px solid #1718141c;justify-content:space-between;align-items:center;height:38px;padding:0 13px;font-size:12px;display:flex}.rs-auth-review-bar span{align-items:center;gap:7px;display:inline-flex}.rs-auth-review-bar i{background:#6e9b73;border-radius:50%;width:7px;height:7px}.rs-auth-review-bar strong{border:1px solid #17181424;border-radius:5px;padding:5px 9px;font-weight:600}.rs-auth-review-body{place-items:center;min-height:300px;padding:30px;display:grid;position:relative}.rs-auth-document{color:#292a27;background:#fffefa;width:min(76%,292px);min-height:250px;padding:28px 30px;box-shadow:0 8px 30px #1718141f}.rs-auth-document small{color:#777870;font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;font-size:10px;display:block}.rs-auth-document b{margin:22px 0 10px;font-family:Georgia,serif;font-size:16px;display:block}.rs-auth-document p{color:#696a64;margin:0 0 13px;font-family:Georgia,serif;font-size:10px;line-height:1.55}.rs-auth-document em{background:#2b2c29;width:76%;height:8px;margin:5px 0 13px;display:block}.rs-auth-signature{gap:12px;margin-top:24px;display:flex}.rs-auth-signature span{border-bottom:1px solid #a5a69f;width:72px}.rs-auth-receipt{color:#292a27;background:#f7f5ef;border:1px solid #17181424;border-radius:7px;width:188px;padding:15px;position:absolute;bottom:20px;right:20px;box-shadow:0 12px 30px #17181429}.rs-auth-receipt dl>div,.rs-auth-receipt>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.rs-auth-receipt>div{border-bottom:1px solid #1718141f;padding-bottom:10px;font-size:12px}.rs-auth-receipt>div b{color:#477550}.rs-auth-receipt dl{gap:7px;margin:10px 0 0;font-size:11px;display:grid}.rs-auth-receipt dt{color:#777870}.rs-auth-receipt dd{margin:0;font-weight:600}.rs-auth-private{color:#f6f3eb80;margin:0;font-size:12px}@media (max-width:980px){.rs-auth-shell{grid-template-columns:minmax(0,1fr) minmax(340px,.7fr)}.rs-auth-visual{padding:40px}.rs-auth-visual-copy h2{font-size:42px}.rs-auth-review{margin-block:42px}.rs-auth-receipt{right:12px}}@media (max-width:760px){.rs-auth-page,body:has(.rs-auth-page),html:has(.rs-auth-page){background:var(--rs-auth-paper)}.rs-auth-page{padding:0}.rs-auth-shell{min-height:100dvh;box-shadow:none;border:0;border-radius:0;display:block}.rs-auth-pane{min-height:100dvh;padding:24px clamp(20px,6vw,34px)}.rs-auth-visual{display:none}.rs-auth-card{margin-block:48px}.rs-auth-card>:is(div,section),.rs-auth-card>main>section{box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:0!important}}@media (max-width:440px){.rs-auth-top{align-items:flex-start}.rs-auth-brand,.rs-auth-brand .rs-wordmark,.rs-auth-brand .rs-wordmark-image{width:132px}.rs-auth-help{white-space:nowrap;text-align:right;max-width:none}.rs-auth-legal{max-width:31ch}}@media (prefers-reduced-motion:reduce){.rs-auth-page *,.rs-auth-page :after,.rs-auth-page :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}