.ra { align-items: stretch; display: flex; flex-direction: column }
.rb { color: var(--textMuted); font-size: 13px }
.rc { align-items: stretch; display: none; flex: 1 1 0%; flex-direction: column; min-height: 0; min-width: 0 }
.rd { color: var(--textPrimary); font-size: 28px; font-weight: 700; width: 100% }
.re { height: 10px; width: 100% }
.rf { align-items: stretch; display: flex; flex-direction: column; width: 100% }
.rg { background: var(--successSoft); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: 10px 12px; width: 100% }
.rh { align-items: center; display: flex; flex-direction: row; gap: 8px }
.ri { color: var(--success); font-size: 16px; height: 16px; width: 16px }
.rj { color: var(--success); flex: 1 1 0%; font-size: 13px; min-height: 0; min-width: 0 }
.rk { height: 16px; width: 100% }
.rl { background: var(--primary); border-radius: 12px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 46px; width: 100% }
.rm { align-items: center; display: flex; justify-content: center }
.rn { color: var(--onPrimary); font-size: 15px; font-weight: 700 }
.ro { height: 6px; width: 100% }
.rp { color: var(--textMuted); font-size: 14px; width: 100% }
.rq { height: 24px; width: 100% }
.rr { background: var(--errorSoft); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: 10px 12px; width: 100% }
.rs { color: var(--errorPressed); font-size: 16px; height: 16px; width: 16px }
.rt { color: var(--errorPressed); flex: 1 1 0%; font-size: 13px; min-height: 0; min-width: 0 }
.ru { align-items: stretch; display: flex; flex-direction: column; gap: 6px; width: 100% }
.rv { color: var(--textSecondary); font-size: 12px; font-weight: 600; width: 100% }
.rw { --rfield-error: inset 0 0 0 1px var(--border, rgba(0,0,0,0.38)); --rfield-focus: inset 0 0 0 1.5px var(--borderFocus); --rfield-ph-c: var(--textFaint); --rfield-ph-s: 14px; background: var(--backgroundElevated); border: none; border-radius: 12px; box-shadow: inset 0 0 0 1px var(--border); box-sizing: border-box; color: var(--textPrimary, #0F172A); font-family: inherit; font-size: var(--text-bodyLarge-size, 16px); line-height: 1.5; margin: 0; outline: none; padding: 14px 20px; width: 100% }
.rx { --rfield-error: inset 0 0 0 1px var(--border, rgba(0,0,0,0.38)); --rfield-focus: inset 0 0 0 1.5px var(--borderFocus); align-items: center; background: var(--backgroundElevated); border-radius: 12px; box-shadow: inset 0 0 0 1px var(--border); display: flex; padding: 14px 20px; position: relative; width: 100% }
.ry { --rfield-ph-c: var(--textFaint); --rfield-ph-s: 14px; background: transparent; border: none; box-shadow: none; box-sizing: border-box; color: var(--textPrimary, #0F172A); flex: 1; font-family: inherit; font-size: var(--text-bodyLarge-size, 16px); line-height: 1.5; margin: 0; min-width: 0; outline: none; padding: 0; width: auto }
.rz { align-items: center; align-self: center; display: flex; flex: 0 0 auto; height: 0; order: 1 }
.raa { align-items: center; background: transparent; border: none; border-radius: 50%; display: inline-flex; font: inherit; font-size: var(--text-labelLarge-size, 14px); font-weight: var(--text-labelLarge-weight, 500); gap: 8px; justify-content: center; letter-spacing: var(--text-labelLarge-spacing, 0.1px); padding: 8px }
.rab { color: var(--textMuted); font-size: 18px; height: 18px; width: 18px }
.rac { height: 20px; width: 100% }
.rad { align-content: flex-start; column-gap: 5px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; row-gap: 4px; width: 100% }
.rae { color: var(--textMuted); font-size: 14px }
.raf { color: var(--primary); font-size: 14px; font-weight: 600 }
.rag { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: 6px 0px 0px 0px; width: 100% }
.rah { align-items: center; display: flex; flex-direction: row; gap: 6px }
.rai { color: var(--textMuted); font-size: 13px; height: 13px; width: 13px }
.raj { color: var(--textMuted); font-size: 12px }
.rak { align-items: center; display: flex; justify-content: center; width: 100% }
.ral { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: 8px }
.ram { color: var(--primary); font-size: 13px; font-weight: 600 }
.ran { background: linear-gradient(135deg, #6938ef, #9b8afb); display: grid; flex: 1 1 0%; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 100%; min-height: 0; min-width: 0 }
.rao { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); max-width: 420px; width: fit-content }
.rap { align-self: stretch; background: var(--heroCard); border-radius: 14px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); margin: 0px 0px 10px 0px; outline: 1px solid var(--heroBorder); outline-offset: -1px; padding: 14px }
.raq { align-items: center; display: flex; flex-direction: row; gap: 12px }
.rar { background: var(--heroBorder); border-radius: 9px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 38px; width: 38px }
.ras { color: var(--onPrimary); font-size: 18px; height: 18px; width: 18px }
.rat { align-items: flex-start; display: flex; flex: 1 1 0%; flex-direction: column; gap: 2px; min-height: 0; min-width: 0 }
.rau { color: var(--onPrimary); font-size: 14px; font-weight: 600 }
.rav { color: var(--heroMuted); font-size: 12px }
.raw { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: 6px 5px }
@container (max-width: 900px) { #r66 { display: none; } }
