
/* Homepage benefits use the production prep-card styles. */
html[data-brand="mockrn"] #setup #mrSetupDemo.mr-live-pane{margin-bottom:12px}
html[data-brand="mockrn"] #setup #mrSetupDemo #mockrn-free{background-color:rgb(246, 245, 236);border-radius:12px;border-top:1px solid rgb(215, 222, 206);box-shadow:none;color:rgb(48, 53, 52);display:block;font-family:Geist, -apple-system, sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;margin:0px;padding:25px;text-decoration:none;text-transform:none;box-sizing:border-box;border:1px solid rgb(215, 222, 206);}
html[data-brand="mockrn"] #setup #mrSetupDemo #mockrn-free .product-label{background-color:rgba(0, 0, 0, 0);border-radius:0px;border-top:0px none rgb(88, 108, 95);box-shadow:none;color:rgb(88, 108, 95);display:block;font-family:Geist, -apple-system, sans-serif;font-size:9px;font-weight:700;letter-spacing:0.63px;line-height:13.5px;margin:0px 0px 10px;padding:0px;text-decoration:none;text-transform:uppercase;box-sizing:border-box;}
html[data-brand="mockrn"] #setup #mrSetupDemo #mockrn-free h2{background-color:rgba(0, 0, 0, 0);border-radius:0px;border-top:0px none rgb(48, 53, 52);box-shadow:none;color:rgb(48, 53, 52);display:block;font-family:Geist, -apple-system, sans-serif;font-size:25px;font-weight:700;letter-spacing:-0.625px;line-height:31.25px;margin:0px 0px 12px;padding:0px;text-decoration:none;text-transform:none;box-sizing:border-box;}
html[data-brand="mockrn"] #setup #mrSetupDemo #mockrn-free > p:not(.product-label){background-color:rgba(0, 0, 0, 0);border-radius:0px;border-top:0px none rgb(91, 106, 85);box-shadow:none;color:rgb(91, 106, 85);display:block;font-family:Geist, -apple-system, sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:20.8px;margin:0px 0px 17px;padding:0px;text-decoration:none;text-transform:none;box-sizing:border-box;}
html[data-brand="mockrn"] #setup #mrSetupDemo #mockrn-free .hero-features{background-color:rgba(0, 0, 0, 0);border-radius:0px;border-top:0px none rgb(48, 53, 52);box-shadow:none;color:rgb(48, 53, 52);display:block;font-family:Geist, -apple-system, sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:20.8px;margin:16px 0px;padding:0px 0px 0px 18px;text-decoration:none;text-transform:none;box-sizing:border-box;}
html[data-brand="mockrn"] #setup #mrSetupDemo #mockrn-free .hero-features li{background-color:rgba(0, 0, 0, 0);border-radius:0px;border-top:0px none rgb(48, 53, 52);box-shadow:none;color:rgb(48, 53, 52);display:list-item;font-family:Geist, -apple-system, sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:20.8px;margin:0px 0px 9px;padding:0px 0px 0px 3px;text-decoration:none;text-transform:none;box-sizing:border-box;}
html[data-brand="mockrn"] #setup #mrSetupDemo #mockrn-free .next-panel-button{background-color:rgb(49, 89, 86);border-radius:8px;border-top:0px none rgb(255, 250, 241);box-shadow:none;color:rgb(255, 250, 241);display:flex;font-family:Geist, sans-serif;font-size:13px;font-weight:600;letter-spacing:normal;line-height:18.2px;margin:0px;padding:12px 15px;text-decoration:none;text-transform:none;box-sizing:border-box;width:100%;min-height:46px;align-items:center;justify-content:space-between;border:0;}
html[data-brand="mockrn"] #setup #mrSetupDemo [hidden]{display:none!important}
html[data-brand="mockrn"] #setup #mrSetupDemo #mrHomeAccountView{width:100%}
html[data-brand="mockrn"] #setup #mrSetupDemo #mockrn-free .hero-allowance{font-size:12px;line-height:19.2px;margin:16px 0}
html[data-brand="mockrn"] #setup #mrSetupDemo #mockrn-free .hero-features strong{font-weight:700}
@media(max-width:760px){html[data-brand="mockrn"] #setup #mrSetupDemo #mockrn-free{padding:20px}}

html[data-brand="mockrn"] #mrPaneStatus{color:#315956;font-size:13px;line-height:1.5;margin:12px 0 0}

/* Compact value reminder on signup, independent of authentication form behavior. */
.free-account-benefits{margin:0 0 20px;text-align:left;font-size:13px;line-height:1.55;color:#49504e}
.free-account-benefits p{margin:0 0 10px}
.free-account-benefits ul{margin:0 0 12px;padding-left:19px}
.free-account-benefits li{margin:0 0 6px}
.free-account-benefits[hidden],.free-account-benefits.hidden{display:none!important}
