.rv-hub{--rv-ink:#233f31;--rv-muted:#667568;--rv-border:#dfe5dc;max-width:1160px;color:var(--rv-ink);margin:0 auto;padding:52px 24px 70px}.rv-hub button,.rv-dialog button{cursor:pointer;font:inherit}.rv-hub button:disabled,.rv-dialog button:disabled{opacity:.5;cursor:not-allowed}.rv-hub :focus-visible,.rv-dialog :focus-visible{outline-offset:3px;outline:3px solid #a3bb8d}.rv-eyebrow{letter-spacing:1.8px;color:#708366;margin:0 0 13px;font-size:10px;font-weight:650}.rv-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:65px;padding:10px 0 40px;display:grid}.rv-hero h1{font-family:var(--font-syne),sans-serif;letter-spacing:-1.8px;margin-bottom:18px;font-size:clamp(32px,4.4vw,51px);font-weight:600;line-height:1.12}.rv-hero>div>p:not(.rv-eyebrow){max-width:520px;color:var(--rv-muted);font-size:15px;line-height:1.8}.rv-listen{color:#416247;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-weight:600;display:inline-flex;font-size:12px!important}.rv-hero-note{background:#e6ecde;border:1px solid #d5dfcb;border-radius:16px;padding:30px}.rv-hero-note>span{color:#91a77c;font-family:Georgia,serif;font-size:66px;line-height:.9;display:block}.rv-hero-note>strong{font-family:var(--font-syne),sans-serif;letter-spacing:-.7px;font-size:24px;display:block}.rv-hero-note p{margin-top:12px;font-size:14px!important}.rv-hero-note>div{color:#6a7d5c;border-top:1px solid #cdd9c1;margin-top:25px;padding-top:17px;font-size:10px}.rv-hero-note i{margin:0 5px;font-style:normal}.rv-demo{color:#7b6a45;background:#f6f0e2;border:1px solid #e5d9bb;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 24px;padding:13px 16px;font-size:11px;display:flex}.rv-demo strong{margin-bottom:3px;font-size:12px;display:block}.rv-demo label{white-space:nowrap;align-items:center;gap:8px;display:flex}.rv-demo select{font:inherit;background:#fffaf0;border:1px solid #ddd1b4;border-radius:5px;padding:7px}.rv-tabs{border-bottom:1px solid var(--rv-border);align-items:center;gap:20px;margin-bottom:30px;display:flex;overflow-x:auto}.rv-tabs>button{white-space:nowrap;color:#6b7867;background:0 0;border:0;padding:15px 4px;font-size:13px;position:relative}.rv-tabs>button[aria-selected=true]{color:#244d36;border-bottom:3px solid #577846;font-weight:650}.rv-tabs .rv-refresh{margin-left:auto;font-size:20px}.rv-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:25px 0 20px;display:flex}.rv-section-heading h2,.rv-reference-intro h2{font-family:var(--font-syne),sans-serif;letter-spacing:-.6px;font-size:24px;font-weight:550}.rv-section-heading p{color:var(--rv-muted);max-width:660px;margin-top:6px;font-size:12px;line-height:1.7}.rv-section-heading>span{color:#79886f;white-space:nowrap;font-size:11px}.rv-filters{border:1px solid var(--rv-border);background:#fff;border-radius:10px;grid-template-columns:2fr 1fr 1fr;gap:15px;margin-bottom:23px;padding:17px;display:grid}.rv-filters label{color:#687962;flex-direction:column;gap:7px;font-size:11px;display:flex}.rv-filters input,.rv-filters select{border:1px solid var(--rv-border);font:inherit;color:#475e3d;background:#fafbf7;border-radius:6px;width:100%;padding:10px 11px;font-size:12px}.rv-public-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.rv-review-card{border:1px solid var(--rv-border);background:#fff;border-radius:12px;flex-direction:column;padding:25px;display:flex}.rv-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.rv-category{letter-spacing:1px;color:#718360;font-size:9px;font-weight:650}.rv-rating{color:#a17c36;letter-spacing:2px;white-space:nowrap;font-size:15px}.rv-rating>span{color:#b8c0ae}.rv-review-card h3{font-family:var(--font-syne),sans-serif;letter-spacing:-.5px;margin:16px 0;font-size:21px;font-weight:550}.rv-review-text{color:#60705a;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:14px;line-height:1.9}.rv-reviewer{align-items:center;gap:10px;margin:25px 0 15px;display:flex}.rv-person-icon{color:#71855d;background:#ecf0e6;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.rv-reviewer strong{font-size:12px;font-weight:600;display:block}.rv-reviewer div>span{color:#7e8b72;margin-top:3px;font-size:10px;display:block}.rv-review-check{color:#657853;border-top:1px solid #edf0e8;padding-top:13px;font-size:10px;line-height:1.8}.rv-text-button{color:#6d7a63;background:0 0;border:0;align-self:flex-start;margin-top:13px;text-decoration:underline;font-size:11px!important}.rv-response{white-space:pre-wrap;background:#f3f5ed;border-radius:7px;margin-top:16px;padding:15px;font-size:12px;line-height:1.8}.rv-response strong{font-size:11px}.rv-empty,.rv-signin{text-align:center;color:#68775b;background:#f7f9f1;border:1px dashed #cdd8c1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:55px 24px;display:flex}.rv-empty h3,.rv-signin h2{color:#526b42;font-size:21px;font-family:var(--font-syne),sans-serif;font-weight:550}.rv-empty p,.rv-signin p{max-width:520px;font-size:13px;line-height:1.8}.rv-primary,.rv-secondary{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-weight:600;text-decoration:none;display:inline-flex;font-size:12px!important}.rv-primary{color:#fff;background:#28533c}.rv-primary:hover{background:#173d28}.rv-secondary{color:#5d7550;background:#fff;border-color:#d9e1d1}.rv-secondary:hover{background:#f1f5e9}.rv-alert{color:#537540;background:#edf5e6;border:1px solid #cdddc0;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin:14px 0;padding:12px 16px;font-size:12px;display:flex}.rv-alert.error{color:#9e5945;background:#faede8;border-color:#edcec1}.rv-alert>button{color:inherit;background:0 0;border:0;font-size:20px}.rv-error-text{background:#fbf0ea;border-radius:6px;padding:12px;line-height:1.7;color:#a25441!important;font-size:12px!important}.rv-helper{color:#68775c;margin-top:9px;font-size:11px;line-height:1.8}.rv-submit-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.rv-form-card{border:1px solid var(--rv-border);background:#fff;border-radius:12px}.rv-form{color:#5e7352;flex-direction:column;gap:19px;padding:28px;font-size:13px;line-height:1.75;display:flex}.rv-form h2{font-family:var(--font-syne),sans-serif;color:#37532c;letter-spacing:-.6px;font-size:25px;font-weight:550}.rv-form h3{color:#48643b;font-size:14px;font-weight:600}.rv-form p{white-space:pre-wrap;overflow-wrap:anywhere}.rv-form>div>p:not(.rv-eyebrow){color:#68785b;margin-top:6px;font-size:12px}.rv-form label{color:#637a54;flex-direction:column;gap:7px;font-size:12px;display:flex}.rv-form input:not([type=checkbox]):not([type=radio]),.rv-form textarea,.rv-form select{color:#3f5d33;width:100%;font:inherit;background:#fafbf7;border:1px solid #dce4d3;border-radius:6px;padding:10px 12px;font-size:13px}.rv-form textarea{resize:vertical;min-height:85px}.rv-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.rv-form fieldset{border:0;margin:0;padding:0}.rv-form legend{color:#637a54;margin-bottom:9px;font-size:12px}.rv-audience{flex-direction:column;gap:10px;display:flex}.rv-audience>label{background:#fbfcf8;border:1px solid #dfe6d7;border-radius:8px;flex-direction:row;align-items:flex-start;gap:10px;padding:13px}.rv-audience input{accent-color:#4a703a;flex-shrink:0;margin-top:4px}.rv-audience strong{color:#425f36;font-size:13px;font-weight:600;display:block}.rv-audience small{color:#67795a;margin-top:3px;font-size:11px;line-height:1.7;display:block}.rv-star-picker>div{gap:7px;display:flex}.rv-star-picker button{color:#b4bfaa;background:0 0;border:0;padding:0 3px;font-size:29px}.rv-star-picker button.selected{color:#a17c39}.rv-star-picker small{color:#71815f;font-size:10px}.rv-check{line-height:1.8;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;font-size:11px!important}.rv-check input{accent-color:#497239;flex-shrink:0;margin-top:4px}.rv-form>.rv-primary{align-self:flex-start}.rv-guidance{color:#5d714b;background:#e8eedf;border:1px solid #d8e2cd;border-radius:12px;padding:28px}.rv-guidance>span{color:#7a9466;font-size:34px}.rv-guidance h3{font-family:var(--font-syne),sans-serif;letter-spacing:-.7px;color:#49683a;margin:17px 0;font-size:24px;font-weight:550;line-height:1.3}.rv-guidance p{margin:12px 0;font-size:12px;line-height:1.9}.rv-guidance hr{border:0;border-top:1px solid #cbd9bf;margin:25px 0}.rv-guidance h4{font-size:13px;font-weight:600}.rv-guidance>a{color:#4b6c3b;font-size:12px;font-weight:600}.rv-format-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.rv-format-actions button,.rv-format-actions>label{color:#5a7847;cursor:pointer;background:#f3f7ec;border:1px solid #d9e3ce;border-radius:6px;align-items:center;gap:6px;padding:10px;font-weight:550;display:flex;font-size:11px!important}.rv-format-actions input{opacity:0;height:1px;position:absolute;width:1px!important}.rv-format-actions>label:focus-within{outline-offset:3px;outline:3px solid #a3bb8d}.rv-format-actions>label.disabled{opacity:.4;cursor:not-allowed}.rv-recording{color:#9e5b41;background:#fbf0e9;border-radius:6px;margin-top:12px;padding:13px;font-size:11px}.rv-recording>span{background:#bd775f;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.rv-recording button{background:#fff;border:1px solid #e7cbbd;border-radius:5px;margin-top:9px;padding:6px 12px;display:block}.rv-media-preview{background:#f5f7f0;border:1px solid #e0e8d6;border-radius:7px;margin-top:14px;padding:14px}.rv-media-preview strong{color:#5e744b;overflow-wrap:anywhere;margin-bottom:12px;font-size:11px;display:block}.rv-hub audio,.rv-dialog audio{width:100%;max-width:100%}.rv-hub video,.rv-dialog video{background:#1a251a;border-radius:8px;width:100%;max-height:340px}.rv-media-preview>button{color:#856441;background:0 0;border:0;margin-top:12px;text-decoration:underline;font-size:11px!important}.rv-reference-intro{background:#e7eddd;border:1px solid #d4dfc6;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:26px;display:flex}.rv-reference-intro p:last-child{color:#5a6d47;max-width:630px;margin-top:10px;font-size:13px;line-height:1.8}.rv-reference-intro>button{flex-shrink:0}.rv-record-list{background:#fff;border:1px solid #dfe6d6;border-radius:9px;overflow:hidden}.rv-record{text-align:left;color:#496537;background:#fff;border:0;border-bottom:1px solid #edf0e8;align-items:center;gap:15px;width:100%;padding:20px;display:flex}.rv-record:last-child{border-bottom:0}.rv-record:hover{background:#fafcf5}.rv-record-icon{color:#81966a;background:#edf2e5;border-radius:8px;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:23px;display:grid}.rv-record>span:nth-child(2){flex:1;min-width:0}.rv-record small{color:#72815f;margin-bottom:3px;font-size:10px;display:block}.rv-record strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.rv-record>span:nth-child(2)>span{color:#6f7c60;margin-top:5px;font-size:10px;display:block}.rv-status{color:#947039;white-space:nowrap;background:#fcf4e5;border:1px solid #eee2c9;border-radius:5px;padding:4px 8px;font-size:10px}.rv-status.positive{color:#607d46;background:#eef4e6;border-color:#dde8d0}.rv-grant{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e7d7;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:12px 0;padding:20px;display:flex}.rv-grant strong{color:#4c6a3d;font-size:13px}.rv-grant p{color:#6b7a5a;margin:5px 0;font-size:11px}.rv-grant small{color:#67844f;font-size:10px}.rv-grant button{flex-shrink:0}.rv-account-ref{color:#6a7c58;border-top:1px solid #dde5d2;margin-top:35px;padding-top:20px;font-size:11px}.rv-account-ref strong{color:#5e774c;margin-bottom:8px;font-size:12px;display:block}.rv-account-ref code{overflow-wrap:anywhere;font-size:11px}.rv-account-ref p{max-width:740px;margin-top:9px;font-size:11px;line-height:1.8}.rv-dialog{color:#526e41;width:min(690px,100vw - 30px);max-height:90vh;font-family:var(--font-figtree),sans-serif;background:#fff;border:1px solid #d5e0c9;border-radius:13px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 15px 90px #10231333}.rv-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14281d66}.rv-dialog-head{border-bottom:1px solid #e7edde;justify-content:space-between;align-items:flex-start;gap:15px;padding:24px 28px;display:flex}.rv-dialog-head h2{font-family:var(--font-syne),sans-serif;letter-spacing:-.6px;overflow-wrap:anywhere;font-size:25px;font-weight:550;line-height:1.35}.rv-close{color:#688054;background:#f1f5ea;border:0;border-radius:5px;flex-shrink:0;width:30px;height:30px;font-size:24px!important}.rv-post-meta{color:#6b7b59;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.rv-private-note{color:#6b7e59;background:#f6f8f1;border:1px solid #e6ecdc;border-radius:7px;padding:16px;font-size:12px;line-height:1.8}.rv-private-note h3{margin-bottom:7px}.rv-public-preview{color:#486838;background:#edf4e5;border:1px solid #d8e5cc;border-radius:7px;padding:20px;font-size:14px;line-height:1.9}.rv-facts{grid-template-columns:140px 1fr;gap:12px;font-size:12px;display:grid}.rv-facts dt{color:#6b7d59}.rv-facts dd{color:#506f3c;overflow-wrap:anywhere}.rv-action-form{border-top:1px solid #e0e9d5;flex-direction:column;gap:16px;padding-top:20px;display:flex}.rv-action-form>.rv-primary{align-self:flex-start}.rv-history{border-top:1px solid #e5ecdb;padding-top:20px}.rv-history>div{border-bottom:1px solid #edf2e6;padding:13px 0;font-size:11px}.rv-history strong{color:#66834f;font-size:11px}.rv-history p{color:#70815f;font-size:11px;line-height:1.8}.rv-history small{color:#839073;font-size:10px}.rv-admin{max-width:none;padding:0}.rv-moderation-intro{background:#fff;border:1px solid #e1e8d8;border-radius:9px;margin-bottom:16px;padding:22px}.rv-moderation-intro h2{font-size:16px;font-weight:600}.rv-moderation-intro p{color:#61754f;margin-top:8px;font-size:12px;line-height:1.8}.rv-receipt{color:#786644;background:#f8f2e2;border:1px solid #ded4b9;border-radius:9px;margin-top:24px;padding:20px;font-size:12px}.rv-receipt strong{margin-bottom:10px;display:block}.rv-receipt code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fffcf5;border-radius:5px;padding:12px;font-size:12px;display:block}.rv-receipt p{margin:12px 0;line-height:1.8}.rv-restore{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:380px;margin-top:15px;display:flex}.rv-restore label{width:100%;font-size:12px}.rv-restore input{width:100%;font:inherit;background:#fff;border:1px solid #d6dfcb;border-radius:6px;margin-top:8px;padding:10px;display:block}@media (max-width:900px){.rv-hero{gap:28px}.rv-hero-note{padding:23px}.rv-submit-grid{gap:18px}.rv-form{padding:23px}.rv-guidance{padding:22px}.rv-reference-intro{flex-direction:column;align-items:flex-start}.rv-tabs{gap:15px}}@media (max-width:650px){.rv-hub{padding:30px 17px 45px}.rv-admin{padding:0}.rv-hero{grid-template-columns:1fr;gap:24px;padding-bottom:20px}.rv-hero h1{font-size:36px}.rv-hero-note{display:none}.rv-demo{flex-direction:column;align-items:flex-start;gap:12px}.rv-tabs{gap:20px}.rv-tabs>button{padding:12px 0;font-size:12px}.rv-filters{grid-template-columns:1fr 1fr;gap:12px}.rv-filters>label:first-child{grid-column:1/-1}.rv-public-grid,.rv-submit-grid{grid-template-columns:1fr}.rv-review-card{padding:22px}.rv-section-heading{flex-direction:column;align-items:flex-start;gap:9px}.rv-section-heading h2{font-size:23px}.rv-form-row{grid-template-columns:1fr}.rv-form{padding:22px 18px}.rv-guidance{padding:24px}.rv-record{gap:10px;padding:16px 12px}.rv-record>span:last-child{display:none}.rv-record strong{font-size:12px}.rv-status{padding:4px 6px;font-size:9px}.rv-record-icon{width:29px;height:29px}.rv-reference-intro{padding:20px}.rv-grant{flex-direction:column;align-items:flex-start;gap:13px}.rv-dialog-head{padding:20px}.rv-dialog-head h2{font-size:22px}.rv-facts{grid-template-columns:105px 1fr;font-size:11px}}
