.rd{--rd-tile:#f6f6f5;--rd-ln:#1a1a1a14;--rd-tm:#1a1a1a99;--rd-tf:#1a1a1a6b;color:#1a1a1a;font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh;font-weight:500}.rd h1,.rd h2{font-family:var(--font-dm-sans), sans-serif}.rd input::placeholder{color:var(--rd-tf)}.rd ::selection{color:#fff;background:#084fcd}.rd .rd-ctabar{z-index:40;padding:34px 24px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#fff0 0%,#fff 55%);position:fixed;bottom:0;left:0;right:0}.rd .rd-ctabar>div{pointer-events:auto;max-width:560px;margin:0 auto}.rd .rd-back{color:#1a1a1a;cursor:pointer;background:#fff;border:1.5px solid #1a1a1a33;border-radius:50%;flex:none;place-items:center;width:51px;height:51px;transition:border-color .25s,background .25s,color .25s,opacity .25s;display:grid}.rd .rd-back:hover:not(:disabled){border-color:#1a1a1a}.rd .rd-back:disabled{opacity:.3;cursor:default}.rd .rd-privacy{background:var(--rd-tile);color:var(--rd-tm);border:1px solid #1a1a1a1f;border-radius:12px;align-items:flex-start;gap:10px;margin-top:26px;padding:12px 14px;font-size:12.5px;font-weight:400;line-height:1.5;display:flex}@keyframes rdIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rd .rd-screen{animation:.45s cubic-bezier(.16,1,.3,1) both rdIn}.rd .rd-opt{text-align:left;background:var(--rd-tile);width:100%;font-family:var(--font-dm-sans), sans-serif;color:#1a1a1a;cursor:pointer;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:15px 18px;font-size:16px;font-weight:500;transition:border-color .25s,background .25s;display:flex}.rd .rd-opt:hover{background:#f0efec}.rd .rd-opt[data-on]{background:#fff;border-color:#1a1a1a}.rd .rd-dot{background:#1a1a1a26;border-radius:50%;flex:none;width:8px;height:8px;transition:background .25s}.rd .rd-opt[data-on] .rd-dot{background:#084fcd}.rd .rd-bank{background:var(--rd-tile);cursor:pointer;min-height:64px;font-family:var(--font-dm-sans), sans-serif;color:#1a1a1a;border:1.5px solid #0000;border-radius:14px;place-items:center;gap:6px;padding:14px 10px;font-size:14px;font-weight:500;transition:border-color .25s,background .25s;display:grid}.rd .rd-bank:hover{background:#f0efec}.rd .rd-bank[data-on]{background:#fff;border-color:#1a1a1a}.rd .rd-bank img{filter:grayscale();opacity:.65;max-width:82%;max-height:26px;transition:opacity .25s,filter .25s}.rd .rd-bank[data-on] img{filter:none;opacity:1}.rd .rd-input{box-sizing:border-box;background:var(--rd-tile);width:100%;font-family:var(--font-dm-sans), sans-serif;color:#1a1a1a;border:1.5px solid #0000;border-radius:14px;outline:none;padding:15px 18px;font-size:16px;transition:border-color .25s,background .25s}.rd .rd-input:focus{background:#fff;border-color:#1a1a1a}@media (prefers-reduced-motion:reduce){.rd .rd-screen{animation:none}}.rd .rd-grid2{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}@media (max-width:480px){.rd .rd-grid2{grid-template-columns:1fr}.rd .rd-grid2[data-keep2]{grid-template-columns:1fr 1fr}}.rd .rd-boxes{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.rd .rd-box{background:var(--rd-tile);cursor:pointer;font-family:var(--font-dm-sans), sans-serif;color:#1a1a1a;border:1.5px solid #0000;border-radius:14px;place-items:center;gap:4px;padding:20px 10px 16px;transition:border-color .25s,background .25s;display:grid}.rd .rd-box:hover{background:#f0efec}.rd .rd-box[data-on]{background:#fff;border-color:#1a1a1a}.rd .rd-box .rd-box-num{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1}.rd .rd-box .rd-box-cap{color:var(--rd-tm);font-size:13px;font-weight:400}.rd .rd-range{appearance:none;background:linear-gradient(to right, #084fcd 0%, #084fcd var(--fill,0%), #1a1a1a1a var(--fill,0%));cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px}.rd .rd-range::-webkit-slider-thumb{appearance:none;background:#1a1a1a;border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 10px #1a1a1a40}.rd .rd-range::-moz-range-thumb{background:#1a1a1a;border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 10px #1a1a1a40}.rd .rd-range:focus-visible{outline-offset:4px;outline:2px solid #1a1a1a}
