.rs-app{color:#132c28;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.rs-app *,.rs-modal *{box-sizing:border-box}.rs-app button,.rs-modal button{font:inherit;cursor:pointer;border:1px solid #ccd5cf;border-radius:10px;padding:9px 14px;background:#fff;color:#173b32;font-weight:600;transition:background .15s}.rs-app button:hover,.rs-modal button:hover{background:#e7eee7}.rs-app button:disabled,.rs-modal button:disabled{opacity:.45;cursor:not-allowed}.rs-app button.rs-primary,.rs-modal button.rs-primary{background:#143f35;color:#fff;border-color:#143f35}.rs-app button.rs-primary:hover,.rs-modal button.rs-primary:hover{background:#245448}.rs-app :focus-visible,.rs-modal :focus-visible{outline:3px solid #ac7629;outline-offset:3px}.rs-heading{display:flex;justify-content:space-between;gap:25px;align-items:center}.rs-heading>div{max-width:690px}.rs-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;color:#8b622b;margin:0 0 10px}.rs-heading h1{font-family:Georgia,serif;font-size:clamp(30px,3vw,45px);line-height:1.1;margin:0 0 14px}.rs-heading p:not(.rs-eyebrow){color:#62746d;margin:0}.rs-heading>button{white-space:nowrap;padding:13px 20px}.rs-summary{display:flex;align-items:center;gap:28px;border-top:1px solid #ccd5cf;border-bottom:1px solid #ccd5cf;padding:20px 0;margin:30px 0 23px;font-size:12px;color:#61766a}.rs-summary strong{font-size:22px;color:#173b32;margin-right:5px}.rs-summary p{margin-left:auto}.rs-toolbar{display:flex;gap:16px;align-items:end;margin:18px 0 22px}.rs-search{flex:1;display:flex;flex-direction:column;gap:7px}.rs-search input,.rs-field input,.rs-field textarea,.rs-field select{font:inherit;background:#fff;color:#173b32;border:1px solid #bdc9c1;border-radius:9px;min-height:42px;width:100%;padding:10px 12px}.rs-field input[aria-invalid=true],.rs-field textarea[aria-invalid=true]{border-color:#a92e20}.rs-search>span,.rs-field>span{font-weight:600;font-size:12px}.rs-field{display:flex;flex-direction:column;gap:6px;min-width:0}.rs-field small{font-size:11px;color:#5c7067;overflow-wrap:anywhere}.rs-field textarea{resize:vertical}.rs-rooms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rs-room{border:1px solid #d1d9d1;border-radius:20px;background:#fff;padding:24px}.rs-room h2{font:600 26px Georgia,serif;margin:20px 0 6px}.rs-room>p{color:#64776e;margin:0}.rs-between{display:flex;justify-content:space-between;align-items:center;gap:15px}.rs-room-icon{background:#eee5d4;color:#91662c;display:grid;place-items:center;border-radius:12px;width:42px;height:42px;font-size:22px}.rs-badge{border-radius:20px;background:#edf0f4;color:#536377;padding:6px 10px;font-size:11px;font-weight:bold}.rs-active{color:#185b3a;background:#e2f1e6}.rs-company-tags{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0}.rs-company-tags span{background:#eff3ed;border:1px solid #dce4dc;font-size:10px;border-radius:5px;padding:5px 8px}.rs-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid #dde3dc;border-bottom:1px solid #dde3dc;padding:18px 0;margin:20px 0;font-size:10px;color:#63766e}.rs-stats strong{display:block;color:#173b32;font-size:18px}.rs-stats strong small{font-size:12px}.rs-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.rs-actions button{font-size:12px}.rs-tip{border-left:3px solid #be9559;padding:16px 20px;margin:24px 0;background:#e8ede3;border-radius:0 10px 10px 0;color:#4b6054}.rs-tip p{margin:4px 0 0}.rs-alert,.rs-notice{padding:12px 16px;border-radius:8px;background:#fff0e9;color:#9e3b23;margin:12px 0}.rs-notice{background:#e2efdf;color:#285638}.rs-alert p{margin:4px 0}.rs-error{color:#a12d1d!important}.rs-warning{color:#99581e!important}.rs-empty{padding:40px;text-align:center;border:1px dashed #b4c2b7;border-radius:14px;background:#f3f5ef}.rs-modal{width:min(1280px,96vw);max-width:none;max-height:94vh;height:94vh;border:1px solid #d0d9cd;border-radius:20px;padding:0;color:#173b32;background:#f3f5ef;font-family:Arial,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}.rs-modal[open]{display:flex;flex-direction:column}.rs-modal::backdrop{background:rgba(8,26,22,.65)}.rs-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:23px 30px 16px;flex-shrink:0;background:#f3f5ef}.rs-dialog-head h2{font:600 29px Georgia,serif;margin:0}.rs-dialog-head button{width:40px;height:40px;padding:0}.rs-steps{display:flex;border-bottom:1px solid #d3dcd2;padding:0 30px;gap:12px;flex-shrink:0}.rs-steps button{border:0;border-radius:0;background:transparent;padding:12px 7px;color:#62796c}.rs-steps button[aria-current=step]{border-bottom:3px solid #1c5743;color:#194a3a}.rs-steps b{display:inline-block;font-size:11px;padding:1px 7px;background:#dce7d9;border-radius:8px;margin-left:4px}.rs-dialog-body{overflow-y:auto;padding:22px 30px;flex:1;min-height:0;overscroll-behavior:contain}.rs-dialog-body h3{font:600 23px Georgia,serif;margin:0 0 7px}.rs-dialog-body .rs-between p{margin:0;color:#6b7d70;font-size:12px}.rs-check{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px}.rs-check input,.rs-project>input{width:17px;height:17px;accent-color:#1e5744;flex-shrink:0}.rs-filters{display:grid;grid-template-columns:2fr 1.2fr 1.2fr;gap:12px;margin-top:22px}.rs-quick{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:14px 0;font-size:11px;color:#5d7567}.rs-quick button{padding:4px 10px;font-size:11px;border-radius:20px;background:transparent}.rs-selection-bar{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid #cdd8cb;border-bottom:1px solid #cdd8cb;margin:12px 0 18px}.rs-selection-bar p{margin:0;font-size:12px}.rs-selection-bar>div{display:flex;gap:5px}.rs-selection-bar button{font-size:11px;padding:7px 10px}.rs-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rs-project{display:flex;gap:11px;align-items:flex-start;border:1px solid #d4dcd1;border-radius:12px;background:#fff;padding:14px;cursor:pointer;min-width:0}.rs-project>input{margin-top:5px}.rs-project>span{min-width:0}.rs-project strong{display:block;line-height:1.45;font-size:13px}.rs-project small{display:block;color:#65776b;font-size:10px;margin-top:5px}.rs-project small.rs-company{color:#8a642a;text-transform:uppercase;font-size:9px;letter-spacing:.05em;margin:0 0 3px}.rs-selected{border-color:#245b42;background:#edf4e9;box-shadow:inset 0 0 0 1px #245b42}.rs-thumb{width:84px;height:70px;flex-shrink:0;overflow:hidden;border-radius:7px;background:#dfe7d9;display:grid;place-items:center}.rs-thumb img{width:100%;height:100%;object-fit:cover}.rs-thumb>span{font-family:Georgia,serif;text-align:center;line-height:1.2;font-size:12px;color:#5b725e;padding:8px}.rs-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin:22px 0}.rs-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.rs-nda{margin-top:20px;border:1px solid #c8d2c6;padding:16px;border-radius:12px}.rs-nda summary{cursor:pointer;font-weight:600}.rs-nda .rs-field{margin:14px 0}.rs-preview-heading{background:#143f35;color:#fff;padding:30px;border-radius:14px}.rs-preview-heading .rs-eyebrow{color:#d9b877}.rs-preview-heading h3{font-size:34px}.rs-preview-heading>p:not(.rs-eyebrow){max-width:800px;white-space:pre-line;color:#dce6dd}.rs-preview-heading .rs-company-tags{margin:18px 0 0}.rs-preview-heading .rs-company-tags span{background:#285447;border-color:#527566;color:#eef1e6}.rs-help{font-size:12px;color:#5d7062;padding:12px 0}.rs-preview-company{margin:25px 0}.rs-preview-company h4{font:600 25px Georgia,serif;margin:0}.rs-preview-company>.rs-between{padding-bottom:12px;border-bottom:1px solid #c6d4c3;margin-bottom:15px}.rs-preview-company>.rs-between>span{font-size:12px}.rs-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.rs-preview-case{background:#fff;border:1px solid #d3ddcf;border-radius:10px;overflow:hidden}.rs-preview-case summary{display:flex;gap:13px;cursor:pointer;padding:15px}.rs-preview-case strong,.rs-preview-case small{display:block}.rs-preview-case small{font-size:10px;color:#667c6b;margin-bottom:4px}.rs-preview-case strong{font-size:13px;margin-bottom:4px}.rs-preview-case>div{padding:0 18px 16px;font-size:12px;white-space:pre-line}.rs-preview-case>div p{margin:10px 0}.rs-activation{padding:20px;border:1px solid #b2c3ac;border-radius:13px;background:#e4eddd;margin-top:25px}.rs-activation p{font-size:12px}.rs-activation .rs-check{margin:12px 0}.rs-dialog-footer{padding:15px 30px;border-top:1px solid #c6d2c1;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-shrink:0;background:#f3f5ef}.rs-dialog-footer>span{font-size:12px}.rs-dialog-footer>div{display:flex;gap:10px}
@media(max-width:1000px){.rs-rooms{grid-template-columns:1fr}.rs-filters{grid-template-columns:repeat(2,1fr)}.rs-summary{flex-wrap:wrap;gap:15px}.rs-summary p{margin:0}.rs-heading{align-items:start}.rs-thumb{width:66px;height:60px}}
@media(max-width:650px){.rs-heading{display:block}.rs-heading>button{margin-top:18px}.rs-toolbar{align-items:stretch;flex-direction:column}.rs-summary{font-size:11px}.rs-summary strong{font-size:18px}.rs-room{padding:18px}.rs-modal{width:100%;height:100dvh;max-height:100dvh;border-radius:0;max-width:100vw}.rs-dialog-head{padding:17px}.rs-dialog-head h2{font-size:23px}.rs-steps{padding:0 12px;gap:5px}.rs-steps button{font-size:11px;flex:1}.rs-dialog-body{padding:18px 14px}.rs-dialog-body>.rs-between{align-items:start;flex-direction:column}.rs-filters{grid-template-columns:1fr 1fr}.rs-filters>.rs-search{grid-column:1/-1}.rs-selection-bar{align-items:start;flex-direction:column}.rs-projects,.rs-preview-grid,.rs-details{grid-template-columns:1fr}.rs-dialog-footer{padding:12px;align-items:stretch;flex-direction:column;gap:6px}.rs-dialog-footer>div{justify-content:space-between}.rs-dialog-footer button{font-size:12px}.rs-preview-heading{padding:20px}.rs-preview-heading h3{font-size:27px}.rs-preview-company h4{font-size:22px}.rs-field select{font-size:12px}.rs-project{padding:11px}}
.rs-modal{margin:auto}
.rs-documents{margin:24px 0;border:1px solid #ccd7c9;background:#f9fbf6;border-radius:16px;padding:22px}.rs-documents>.rs-between{align-items:flex-start}.rs-documents h2{font:600 23px Georgia,serif;margin:0 0 8px}.rs-documents .rs-between p:not(.rs-eyebrow){max-width:700px;color:#64776b;font-size:12px;margin:0}.rs-documents>.rs-between>button{flex-shrink:0}.rs-document-status{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:16px;font-size:12px;color:#3f624e}.rs-document-manager{margin-top:14px;border-top:1px solid #d0dace}.rs-document-list{list-style:none;padding:0;margin:10px 0 20px;display:grid;gap:9px}.rs-document-list li{display:flex;gap:13px;align-items:center;padding:13px 15px;border:1px solid #d1dcce;border-radius:10px;background:#fff}.rs-document-list li>div:not(.rs-actions){flex:1;min-width:0}.rs-document-list strong,.rs-document-list small,.rs-document-list .rs-company{display:block;overflow-wrap:anywhere}.rs-document-list .rs-company{font-size:9px;letter-spacing:.06em;color:#8a642a;margin-bottom:4px}.rs-document-list small{font-size:11px;color:#667b6c;margin-top:3px}.rs-document-list .rs-actions{margin:0;flex-shrink:0}.rs-document-number{border-radius:50%;width:28px;height:28px;display:grid;place-items:center;background:#e9efdf;flex-shrink:0;font-weight:bold;font-size:12px}.rs-document-preview{display:inline-flex;align-items:center;border:1px solid #ccd5cf;border-radius:10px;padding:8px 13px;color:#173b32;font-size:12px;font-weight:600;text-decoration:none}.rs-document-preview:hover{background:#e7eee7}.rs-document-upload{display:grid;grid-template-columns:1fr 2fr;gap:14px;border-top:1px solid #d0dace;padding-top:20px;align-items:end}.rs-document-upload>button{justify-self:end}.rs-document-upload input[type=file]{font-size:12px;padding:9px}.rs-modal.rs-confirm{width:min(480px,94vw);height:auto;max-height:80vh;overflow-y:auto;padding:25px;gap:14px;border-radius:16px}.rs-confirm h2{font:600 26px Georgia,serif;margin:0}.rs-confirm p{margin:0 0 10px;overflow-wrap:anywhere}.rs-confirm .rs-actions{justify-content:flex-end}.rs-export-progress{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;margin:18px 0;border:1px solid #aec6ad;border-radius:12px;background:#e6efdf}.rs-export-progress p{margin:4px 0}.rs-export-progress small{color:#5c7565}.rs-export-progress button{flex-shrink:0}
@media(max-width:800px){.rs-documents>.rs-between{flex-direction:column}.rs-document-list li{flex-wrap:wrap}.rs-document-list .rs-actions{width:100%;padding-left:41px}.rs-document-upload{grid-template-columns:1fr}}
@media(max-width:650px){.rs-documents{padding:17px}.rs-documents h2{font-size:21px}.rs-document-list li{padding:11px}.rs-document-list .rs-actions{padding-left:0}.rs-export-progress{align-items:flex-start;flex-direction:column}.rs-modal.rs-confirm{width:94vw;height:auto;max-height:80vh}.rs-confirm .rs-actions{justify-content:space-between}}
/* Recruiter Studio: scoped presentation only. Existing access contracts stay intact. */
.rs-app,.rs-modal{--rs-ink:#143b34;--rs-muted:#66776f;--rs-gold:#ad8145;--rs-line:#dce2da;--rs-paper:#f7f7f1;font-family:Inter,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}
.rs-app{max-width:1320px;margin-inline:auto}.rs-app button,.rs-modal button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;min-height:38px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.rs-app button svg,.rs-modal button svg{flex-shrink:0}.rs-app button.rs-primary,.rs-modal button.rs-primary{background:var(--rs-ink);border-color:var(--rs-ink)}.rs-app button.rs-primary:hover,.rs-modal button.rs-primary:hover{background:#245347;border-color:#245347}.rs-app button:focus-visible,.rs-modal button:focus-visible{outline:3px solid #b1884c;outline-offset:3px}.rs-eyebrow{font-size:10px;line-height:1.4;letter-spacing:.16em;color:#896738}
.rs-heading{position:relative;display:grid;grid-template-columns:1.4fr .85fr;gap:44px;align-items:center;margin-bottom:20px;padding:10px 0 22px}.rs-heading>div{max-width:730px}.rs-heading h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,3.25vw,54px);font-weight:400;line-height:1.1;letter-spacing:-.055em;margin:16px 0 20px}.rs-heading h1 em{font-weight:400;color:#648173}.rs-heading p:not(.rs-eyebrow){font-size:14px;line-height:1.9;max-width:570px;color:#66766d}.rs-heading>div>.rs-primary{margin-top:25px;padding:13px 20px;min-height:47px}.rs-hero-card{position:relative;background:#e9eee4;border:1px solid #d9e1d3;padding:27px 29px;border-radius:15px;overflow:hidden}.rs-hero-card::after{content:"";position:absolute;width:155px;height:155px;border:1px solid #c3d0c0;border-radius:50%;right:-80px;top:-70px;pointer-events:none}.rs-hero-card>.rs-eyebrow{display:block;margin:16px 0 14px;color:#49674f}.rs-hero-card .rs-room-icon{background:#d9e3d3;color:#42644a;width:42px;height:42px}.rs-hero-card ol{list-style:none;margin:0;padding:0;display:grid;gap:17px}.rs-hero-card li{display:flex;align-items:flex-start;gap:14px}.rs-hero-card li>b{font-size:11px;color:#8b734b;font-weight:500;line-height:24px}.rs-hero-card li strong{font-size:13px;font-weight:600}.rs-hero-card li small{display:block;font-size:11px;color:#6c7c6c;margin-top:3px}.rs-summary{margin:10px 0 28px;border-color:var(--rs-line);padding:19px 0;gap:27px}.rs-summary strong{font-weight:500;font-size:25px}.rs-summary p{display:flex;align-items:center;gap:8px;color:#6a7c6e;font-size:11px}.rs-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:34px 0 20px}.rs-section-heading h2{font:400 29px Georgia,serif;margin:0;letter-spacing:-.025em}.rs-section-heading p:not(.rs-eyebrow){font-size:12px;color:var(--rs-muted);margin:0}.rs-section-heading .rs-eyebrow{margin-bottom:7px}.rs-toolbar{margin-top:0}.rs-toolbar>.rs-field{min-width:220px}.rs-toolbar input{padding-left:15px}.rs-search input,.rs-field input,.rs-field select,.rs-field textarea{border-color:#cdd6cd;border-radius:8px;min-height:45px;font-size:13px;line-height:1.6}.rs-search input:focus,.rs-field input:focus,.rs-field select:focus,.rs-field textarea:focus{outline:2px solid #739a83;outline-offset:2px}.rs-field>span,.rs-search>span{font-size:11px;font-weight:650;color:#365445}.rs-field small{line-height:1.6}
.rs-rooms{gap:18px}.rs-room{border-radius:13px;border-color:var(--rs-line);padding:26px;box-shadow:0 4px 18px #1f3b3003}.rs-room-icon{border-radius:9px;background:#ece8da;color:#997541}.rs-room h2{font:400 30px Georgia,serif;letter-spacing:-.025em;margin-top:20px}.rs-room>p{font-size:12px}.rs-badge{font-size:10px;font-weight:600;padding:5px 10px}.rs-active{background:#e8f1e4;color:#406344}.rs-company-tags span{font-size:10px;border-radius:4px;background:#f4f6ef;color:#5b735e;border-color:#e4e9df}.rs-stats{padding:19px 0;color:#7e887e;gap:12px}.rs-stats strong{font-size:18px;font-weight:500;margin-bottom:5px;color:#294f40}.rs-room .rs-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.rs-room .rs-actions>button{font-size:11px;min-height:38px}.rs-room .rs-actions>button:last-child{grid-column:1/-1;border-style:dashed;background:#fafbf7}.rs-room .rs-actions>button:last-child:hover{background:#edf2e8}.rs-tip{border-left:2px solid #b0915e;background:#f0f2e9;color:#697863;font-size:12px;border-radius:0 8px 8px 0;line-height:1.8}.rs-tip strong{color:#3e5d45;font-weight:600}.rs-documents{border-color:#d8e0d4;border-radius:12px;background:#f6f8f0;padding:23px}.rs-documents h2{font-weight:400;font-size:24px}.rs-documents>.rs-between>button{background:#fff;font-size:11px}.rs-document-status{font-size:11px;gap:10px 24px}.rs-document-status>span{display:flex;align-items:center;gap:5px}.rs-notice{border:1px solid #d4e2ca;background:#eef4e8;color:#4d6746;font-size:12px}.rs-alert{border:1px solid #eadbca;background:#fff7ef;color:#96633d;font-size:12px}.rs-alert>button{margin-left:12px}
.rs-modal{width:min(1440px,96vw);height:94dvh;max-height:94dvh;border-radius:16px;background:#f8f9f4;border-color:#d2dccd;box-shadow:0 30px 100px #0a21194d}.rs-modal::backdrop{background:#0c251bcc;backdrop-filter:blur(5px)}.rs-dialog-head{padding:23px 30px 20px;background:#fbfcf8}.rs-dialog-head h2{font-weight:400;font-size:29px;letter-spacing:-.035em}.rs-dialog-head .rs-eyebrow{margin-bottom:6px}.rs-dialog-head>button{border-color:#dce3d9;color:#698170;border-radius:50%;height:36px;width:36px}.rs-steps{gap:0;padding:0 30px;border-top:1px solid #e5eae0;border-bottom:1px solid #dce3d7;background:#fbfcf8;display:grid;grid-template-columns:repeat(3,1fr)}.rs-steps button{min-height:70px;display:grid;grid-template-columns:33px 1fr;column-gap:9px;row-gap:0;text-align:left;justify-content:start;align-content:center;padding:12px 15px 13px;border-bottom:3px solid transparent;color:#7c8b7b}.rs-steps button:hover{background:#f0f4ea}.rs-steps button>span{grid-row:1/3;border:1px solid #dbe2d5;border-radius:50%;height:29px;width:29px;display:grid;place-items:center;font-size:10px;color:#7b8875}.rs-steps button>strong{font-size:12px;font-weight:600}.rs-steps button>small{font-size:10px;font-weight:400;margin-top:2px;color:#8b9786}.rs-steps button[aria-current=step]{border-bottom-color:#427555;background:#f1f5eb;color:#244c36}.rs-steps button[aria-current=step]>span{background:#24563a;color:#fff;border-color:#24563a}.rs-steps b{font-size:9px;background:#e1ead8;border-radius:12px;line-height:1.5;padding:1px 5px}.rs-dialog-body{padding:26px 30px;scroll-behavior:smooth}.rs-dialog-body h3{font-weight:400;letter-spacing:-.025em}.rs-curation{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:24px;align-items:start}.rs-evidence-browser{min-width:0}.rs-evidence-browser>.rs-between{align-items:center}.rs-evidence-browser>.rs-between .rs-eyebrow{font-size:9px;color:#8f7244;margin:0 0 7px}.rs-evidence-browser>.rs-between p:not(.rs-eyebrow){font-size:11px}.rs-check{font-size:12px;line-height:1.6}.rs-source-switch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:22px 0 15px}.rs-source-switch button{display:block;text-align:left;padding:11px 10px;background:transparent;border-color:#dce3d4;min-height:63px}.rs-source-switch strong{display:block;font-size:10px;font-weight:600;line-height:1.5}.rs-source-switch small{font-size:9px;display:block;color:#819077;font-weight:400;margin-top:4px}.rs-source-switch button[aria-pressed=true]{background:#e9f0e0;border-color:#8aa17b;color:#30512e}.rs-source-switch button[aria-pressed=true] small{color:#5a7750}.rs-suggestions{border:1px solid #dedfca;background:#faf9ef;border-radius:9px;margin:16px 0}.rs-suggestions>summary{padding:13px 15px;cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:7px 15px;justify-content:space-between}.rs-suggestions summary::-webkit-details-marker{display:none}.rs-suggestions summary>span{display:flex;align-items:center;gap:9px;font-size:11px;color:#77663d}.rs-suggestions summary>small{font-size:10px;color:#9b8c68}.rs-suggestions>div{padding:0 15px 16px}.rs-suggestions .rs-field{max-width:360px}.rs-suggestions p{font-size:11px;color:#8b7b58;line-height:1.75;margin:10px 0}.rs-suggestions ol{list-style:none;margin:12px 0 15px;padding:0;max-height:245px;overflow-y:auto;border-top:1px solid #e9e5d3}.rs-suggestions li{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:9px 0;border-bottom:1px solid #e9e5d3;line-height:1.5}.rs-suggestions li span{font-size:9px;color:#9a8660}.rs-suggestions li strong{font-size:11px;color:#52634d;font-weight:500}.rs-suggestions li small{font-size:9px;color:#6d8a61}.rs-suggestions button{font-size:11px}
.rs-filters{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;gap:12px}.rs-filters>.rs-search{grid-column:1/-1}.rs-filters>.rs-field:nth-child(2){display:none}.rs-filters select{font-size:11px}.rs-quick{gap:6px;margin:12px 0}.rs-quick button{min-height:28px;padding:4px 10px;font-size:10px;border-color:#dce3d4;background:#fbfcf8}.rs-selection-bar{margin-top:18px;border-color:#dce3d5;padding:12px 0;align-items:flex-start;flex-direction:column;gap:9px}.rs-selection-bar p{font-size:11px}.rs-selection-bar button{min-height:30px;font-size:10px}.rs-projects{gap:10px}.rs-project{border-color:#dce3d5;border-radius:8px;padding:13px;gap:10px;transition:background .15s,border-color .15s}.rs-project:hover{border-color:#a4b59b;background:#f8fbf2}.rs-project strong{font-size:11px;font-weight:600;line-height:1.5}.rs-project small{font-size:9px;line-height:1.55;color:#7b8c72}.rs-project small.rs-company{font-size:8px;letter-spacing:.08em;color:#9a7947}.rs-project>input{height:15px;width:15px;margin-top:4px;accent-color:#406d4c}.rs-project .rs-thumb{width:66px;height:65px;border-radius:5px}.rs-thumb img{object-fit:cover}.rs-selected,.rs-selected:hover{background:#eef4e7;border-color:#7c9b6b;box-shadow:inset 0 0 0 1px #7c9b6b}.rs-unavailable{opacity:.65;background:#f0f1eb}.rs-pagination{font-size:11px}.rs-pagination button{font-size:11px;min-height:32px}
.rs-selection-tray{position:sticky;top:0;border:1px solid #d9e2d2;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 6px 25px #2c4b2505}.rs-tray-head{padding:20px 18px 17px;background:#edf2e5;border-bottom:1px solid #dce5d3}.rs-tray-head .rs-eyebrow{font-size:9px;color:#7e905f;margin-bottom:9px}.rs-tray-head h3{font:400 38px Georgia,serif!important;color:#355430;margin:0!important}.rs-tray-head h3 span{font-family:Inter,"Segoe UI",sans-serif;font-size:11px;letter-spacing:0;color:#7a8e68}.rs-tray-head>p:last-child{font-size:11px;margin:6px 0 0;color:#7d8e6f;overflow-wrap:anywhere}.rs-tray-scroll{max-height:calc(94dvh - 450px);min-height:155px;overflow-y:auto;overscroll-behavior:contain}.rs-tray-company{padding:17px 16px 10px}.rs-tray-company h4{font-size:11px;display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;color:#576c47}.rs-tray-company h4 span{font-size:9px;border:1px solid #dbe5d0;padding:1px 6px;border-radius:8px;background:#f4f7ee}.rs-tray-company ul{list-style:none;margin:0;padding:0}.rs-tray-company li{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid #eef1e8;font-size:10px;line-height:1.6;color:#768568}.rs-tray-company button{border:0;background:#f3f6ed;border-radius:50%;min-height:23px;width:23px;flex-shrink:0;padding:0;color:#81916e}.rs-tray-empty{display:flex;align-items:center;flex-direction:column;gap:12px;text-align:center;color:#879778;padding:35px 19px}.rs-tray-empty strong{font:400 20px Georgia,serif;color:#58704b}.rs-tray-empty p{font-size:11px;line-height:1.8;margin:0}.rs-tray-warning{background:#fff9ef}.rs-tray-warning>p{font-size:10px;color:#a58755;margin:0 0 8px}.rs-tray-foot{display:flex;gap:10px;align-items:center;border-top:1px solid #e4e9dc;background:#f7f9f2;padding:15px 17px;color:#98a186;font-size:9px;line-height:1.7}.rs-tray-foot strong{font-weight:500;color:#738164}
.rs-audience{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(265px,.8fr);gap:45px;max-width:1150px;margin:4px auto 22px}.rs-audience-main>.rs-eyebrow{margin-bottom:8px}.rs-lede{color:#76846b;font-size:12px;line-height:1.85;margin:10px 0 25px;max-width:660px}.rs-audience-main>.rs-field{margin:20px 0}.rs-details{gap:19px 24px;margin:24px 0}.rs-details .rs-tip{margin:0;font-size:11px;line-height:1.7}.rs-audience-guide{background:#f0f3e8;border:1px solid #e0e6d6;border-radius:12px;padding:25px;align-self:start}.rs-audience-guide h3{font-size:26px;margin:10px 0}.rs-audience-guide>p:not(.rs-eyebrow){font-size:11px;color:#849074;line-height:1.8;margin:10px 0 18px}.rs-focus-options{display:grid;gap:8px}.rs-focus-options>button{display:flex;align-items:start;justify-content:flex-start;text-align:left;gap:11px;background:#fbfcf7;padding:14px 12px;border-color:#dce4d1;font-weight:400}.rs-focus-options>button[aria-pressed=true]{background:#e3ebd7;border-color:#8da774}.rs-focus-options strong{display:block;font-weight:600;color:#527043;font-size:11px}.rs-focus-options small{display:block;color:#8c9a7c;font-size:10px;line-height:1.65;margin-top:4px}.rs-focus-dot{width:17px;height:17px;border:1px solid #b9c7a8;border-radius:50%;display:grid;place-items:center;flex-shrink:0;margin-top:2px;color:#fff}.rs-focus-options>button[aria-pressed=true] .rs-focus-dot{background:#547747;border-color:#547747}.rs-audience-guide>.rs-help{display:block;font-size:10px;line-height:1.8;color:#99a28a}.rs-audience-note{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #dce4d0;margin-top:5px;padding-top:16px;color:#839773}.rs-audience-note>svg{flex-shrink:0;margin-top:2px}.rs-audience-note p{font-size:10px;line-height:1.8;margin:0;color:#8a967b}.rs-nda{border-color:#dce3d4;border-radius:8px;background:#f8faf3}.rs-nda summary{font-size:12px;color:#63804f}.rs-preview-heading{background:#163d32;border:1px solid #244b3a;border-radius:12px;padding:32px 35px}.rs-preview-heading .rs-eyebrow{color:#bcab80;font-size:9px}.rs-preview-heading h3{font-size:39px;letter-spacing:-.035em;font-weight:400;line-height:1.2;overflow-wrap:anywhere}.rs-preview-heading>p:not(.rs-eyebrow){font-size:13px;color:#bdd0bb;line-height:1.9}.rs-preview-heading .rs-company-tags span{border-color:#4f6f4f;background:#315338;color:#c6d9bb;font-size:9px}.rs-help{font-size:11px;line-height:1.8;color:#829076}.rs-preview-company{margin:28px 0}.rs-preview-company>.rs-between{border-color:#d9e2d0;align-items:center}.rs-preview-company h4{font-size:27px;font-weight:400;color:#4d6c40;letter-spacing:-.025em}.rs-company-context{font-size:10px!important;color:#98a38a!important;margin:5px 0 0!important}.rs-preview-company>.rs-between>span{font-size:10px;color:#8b9b7a;background:#edf2e4;padding:5px 11px;border-radius:6px}.rs-preview-case{border-color:#dfe6d6;border-radius:8px}.rs-preview-case summary{padding:14px;align-items:center}.rs-preview-case .rs-thumb{height:62px;width:82px}.rs-preview-case strong{font-size:12px;font-weight:600;color:#577147}.rs-preview-case small{font-size:9px;color:#98a58a}.rs-preview-case>div{font-size:11px;line-height:1.9;color:#738a61}.rs-review-document{display:flex;align-items:center;gap:18px;background:#f0f4e7;border:1px solid #dce6ce;border-radius:10px;padding:22px;color:#839c67;margin-top:27px}.rs-review-document strong{font-size:13px;color:#5a7a43;font-weight:600}.rs-review-document p{margin:4px 0;font-size:11px;color:#849970}.rs-review-document small{font-size:10px;color:#93a382}.rs-activation{background:#f2f5eb;border-color:#c9dabb;border-radius:10px;margin-top:16px;padding:25px}.rs-activation h3{font-size:26px;color:#4c6e36}.rs-activation p{font-size:11px;color:#83976e}.rs-activation .rs-check{font-size:12px;color:#4d6f3a}.rs-dialog-footer{border-color:#d9e4ce;padding:15px 30px;background:#fbfcf8}.rs-dialog-footer>span{font-size:11px;color:#8a9b78}.rs-dialog-footer>span strong{color:#597f3e}.rs-dialog-footer button{font-size:12px;min-height:40px}.rs-dialog-footer>div{align-items:center}
@media(min-width:1500px){.rs-curation{grid-template-columns:minmax(0,1fr) 315px;gap:30px}.rs-project .rs-thumb{width:80px;height:70px}.rs-project strong{font-size:12px}}
@media(max-width:1100px){.rs-heading{gap:25px;grid-template-columns:1.2fr 1fr}.rs-heading h1{font-size:40px}.rs-hero-card{padding:23px}.rs-curation{grid-template-columns:minmax(0,1fr) 240px;gap:17px}.rs-projects{grid-template-columns:1fr}.rs-source-switch{grid-template-columns:repeat(2,1fr)}.rs-audience{gap:26px;grid-template-columns:1.4fr 1fr}.rs-audience-guide{padding:19px}.rs-details{gap:16px}.rs-preview-grid{gap:10px}}
@media(max-width:800px){.rs-heading{display:block}.rs-heading>div{max-width:none}.rs-heading h1{font-size:43px}.rs-hero-card{margin-top:30px}.rs-hero-card>.rs-room-icon{display:none}.rs-hero-card>.rs-eyebrow{margin-top:0}.rs-hero-card ol{grid-template-columns:repeat(3,1fr);gap:15px}.rs-hero-card li{gap:9px}.rs-hero-card li small{font-size:10px}.rs-section-heading{align-items:start;flex-direction:column;gap:9px}.rs-summary{gap:20px}.rs-summary p{margin-left:0}.rs-audience{grid-template-columns:1fr}.rs-audience-guide{order:-1}.rs-focus-options{grid-template-columns:repeat(2,1fr)}.rs-audience-guide>.rs-help,.rs-audience-note{display:none}.rs-curation{grid-template-columns:1fr}.rs-selection-tray{position:relative;top:auto}.rs-tray-scroll{max-height:250px;min-height:100px}.rs-tray-head{padding:15px 18px}.rs-tray-head h3{font-size:30px!important}.rs-tray-empty{padding:20px}.rs-projects{grid-template-columns:repeat(2,1fr)}.rs-tray-company{padding:14px 18px}.rs-tray-company ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.rs-source-switch{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:650px){.rs-heading{padding-top:0;margin-bottom:10px}.rs-heading h1{font-size:37px}.rs-heading p:not(.rs-eyebrow){font-size:13px}.rs-heading>div>.rs-primary{width:100%;margin-top:20px}.rs-hero-card{margin-top:23px;padding:19px}.rs-hero-card ol{grid-template-columns:1fr;gap:13px}.rs-hero-card li small{display:inline;margin-left:5px}.rs-summary{padding:17px 0;gap:15px 20px}.rs-summary strong{font-size:22px}.rs-summary p{width:100%;margin-top:0}.rs-section-heading h2{font-size:27px}.rs-room{padding:21px}.rs-room h2{font-size:29px}.rs-room .rs-actions>button{font-size:10px}.rs-toolbar>.rs-field{min-width:0}.rs-modal{width:100%;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.rs-dialog-head{padding:18px 17px}.rs-dialog-head h2{font-size:25px}.rs-dialog-head .rs-eyebrow{font-size:8px}.rs-steps{padding:0 8px}.rs-steps button{padding:11px 6px;grid-template-columns:22px 1fr;column-gap:5px;min-height:59px}.rs-steps button>span{width:20px;height:20px;font-size:8px;grid-row:1}.rs-steps button>strong{font-size:10px}.rs-steps button>small{font-size:8px;grid-column:1/-1;margin-top:4px}.rs-steps b{font-size:8px;padding:0 4px;margin-left:1px}.rs-dialog-body{padding:21px 14px}.rs-audience{gap:23px;margin-top:0}.rs-audience-guide{padding:17px}.rs-audience-guide h3{font-size:24px}.rs-focus-options{gap:7px}.rs-focus-options>button{padding:11px 9px;gap:7px}.rs-focus-options small{font-size:9px}.rs-focus-options strong{font-size:10px}.rs-focus-dot{width:14px;height:14px}.rs-details{grid-template-columns:1fr;gap:18px}.rs-audience-main>.rs-field{margin:18px 0}.rs-source-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rs-source-switch button{min-height:57px}.rs-evidence-browser>.rs-between{align-items:start;flex-direction:column;gap:15px}.rs-filters{grid-template-columns:1fr 1fr}.rs-filters>.rs-field:last-child{grid-column:1/-1}.rs-suggestions li{grid-template-columns:68px minmax(0,1fr)}.rs-suggestions li small{grid-column:2}.rs-projects{grid-template-columns:1fr}.rs-project strong{font-size:12px}.rs-project .rs-thumb{width:66px;height:62px}.rs-tray-company ul{grid-template-columns:1fr}.rs-preview-heading{padding:24px 21px}.rs-preview-heading h3{font-size:32px}.rs-preview-heading>p:not(.rs-eyebrow){font-size:12px}.rs-preview-grid{grid-template-columns:1fr}.rs-preview-company h4{font-size:25px}.rs-review-document{padding:20px 17px;align-items:flex-start}.rs-review-document>svg{flex-shrink:0}.rs-activation{padding:20px}.rs-activation h3{font-size:25px}.rs-dialog-footer{padding:11px 14px;gap:8px}.rs-dialog-footer>div{display:flex;justify-content:space-between;gap:7px}.rs-dialog-footer button{padding:9px 11px;font-size:11px;min-height:37px}.rs-dialog-footer>div>button:first-child{margin-right:auto}.rs-dialog-footer .rs-primary{margin-left:auto}.rs-modal.rs-confirm{height:auto;max-height:80dvh;border-radius:12px}}
@media(prefers-reduced-motion:reduce){.rs-app *,.rs-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Invited recruiter entry. Keep this scope separate from the owner console. */
.rl-entry{background:#132f29;color:#f7f5ec;position:relative;padding:70px 24px 78px;isolation:isolate;font-family:Inter,"Segoe UI",Arial,sans-serif}.rl-entry::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 0 40%,#355e442e,transparent 60%),linear-gradient(125deg,#092b2229,transparent);z-index:-1}.rl-entry *{box-sizing:border-box}.rl-shell{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1.12fr;gap:84px;align-items:start}.rl-story{padding-top:12px;position:sticky;top:120px}.rl-signature{display:flex;align-items:center;gap:12px;margin-bottom:68px}.rl-signature>span{font:400 22px Georgia,serif;letter-spacing:-.08em;color:#e0cf9f;border:1px solid #7f8863;width:44px;height:44px;display:grid;place-items:center;border-radius:50%}.rl-signature strong{display:block;font-size:13px;font-weight:500;letter-spacing:.01em;color:#e3e9d8}.rl-signature small{display:block;font-size:9px;color:#acbaa0;margin-top:5px;letter-spacing:.025em}.rl-eyebrow{font-size:9px;font-weight:600;letter-spacing:.17em;line-height:1.5;color:#c7b482;margin:0 0 18px}.rl-story h1{font:400 clamp(56px,5.4vw,80px)/.99 Georgia,"Times New Roman",serif;letter-spacing:-.055em;margin:0 0 29px;color:#f1f1e4}.rl-story h1 em{font-weight:400;color:#b9c9a9}.rl-introduction{font-size:14px;line-height:1.95;color:#b3c4b0;max-width:400px;margin:0}.rl-review-path{display:grid;gap:21px;margin-top:39px}.rl-review-path>div{display:flex;gap:17px;align-items:flex-start}.rl-review-path>div>span{font-size:9px;color:#bead7e;width:27px;line-height:1.7;margin-top:3px}.rl-review-path p{margin:0}.rl-review-path strong{display:block;font-size:12px;font-weight:500;color:#d8e2cb}.rl-review-path small{display:block;font-size:11px;line-height:1.65;color:#a0b396;margin-top:5px}.rl-discretion{display:flex;align-items:center;gap:10px;padding-top:27px;border-top:1px solid #3d5640;max-width:375px;margin-top:39px;font-size:10px;color:#a8b995}.rl-discretion svg{flex-shrink:0;color:#b3bd99}.rl-form-wrap{min-width:0}.rl-card-number{display:flex;align-items:center;gap:15px;color:#b4c49d;font-size:8px;letter-spacing:.13em;margin:0 2px 15px}.rl-card-number>i{height:1px;background:#516246;flex:1}.rl-form{background:#f8f7f0;border:1px solid #e0e3d2;border-radius:16px;padding:35px 36px 26px;color:#214530;box-shadow:0 18px 60px #02181026}.rl-lock{height:43px;width:43px;border:1px solid #dcdcc7;border-radius:12px;display:grid;place-items:center;color:#8e7847;background:#eeeede;margin-bottom:25px}.rl-form>.rl-eyebrow{font-size:8px;color:#8b784d;margin-bottom:13px}.rl-form h2{font:400 38px/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:#1b402d;margin:0 0 17px;overflow-wrap:anywhere}.rl-form h2 em{font-weight:400;color:#677e4e}.rl-welcome{font-size:12px;line-height:1.85;color:#68765c;margin:0 0 24px;white-space:pre-line}.rl-invitation{border-top:1px solid #dfE3d2;padding-top:18px}.rl-invitation-status{display:flex;align-items:center;gap:12px;justify-content:space-between}.rl-invitation-status>span{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:500;color:#486c36}.rl-invitation-status>span>svg{flex-shrink:0}.rl-invitation-status small{display:block;font-size:9px;font-weight:400;color:#758763;margin-top:3px}.rl-invitation-status>button,.rl-code-entry>button,.rl-error>button{font:inherit;cursor:pointer;padding:6px 0;border:0;border-bottom:1px solid #b9c4a2;color:#7a845a;font-size:9px;font-weight:500;white-space:nowrap;background:transparent}.rl-entry button:focus-visible,.rl-entry input:focus-visible,.rl-terms:focus-visible{outline:3px solid #b49d63;outline-offset:3px}.rl-code-entry>button{margin:8px 0 2px}.rl-code-entry input,.rl-password input{background:#fff!important;border-color:#cdd5bc!important;color:#365527!important;border-radius:7px!important;font-family:Inter,"Segoe UI",Arial,sans-serif!important;font-size:12px!important;min-height:44px!important}.rl-code-entry label,.rl-password label{font-size:11px!important;color:#526a3e!important}.rl-password{margin-top:18px}.rl-agreement{border:1px solid #d9deca;background:#f0f2e5;border-radius:9px;padding:18px 17px;margin-top:23px}.rl-agreement-head{display:flex;align-items:center;gap:7px;margin-bottom:11px;color:#8c8355}.rl-agreement-head h3{font-size:10px;font-weight:600;margin:0;color:#746d46}.rl-agreement-head>span{font-size:8px;margin-left:auto;color:#7d8056;border:1px solid #d6d8bd;padding:2px 6px;border-radius:4px}.rl-terms{font-size:10px;line-height:1.85;color:#697250;max-height:126px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;white-space:pre-line}.rl-accept{display:flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:10px;color:#486031;line-height:1.75;font-weight:500;margin-top:16px}.rl-accept input{width:14px;height:14px;margin-top:2px;accent-color:#3a632e;flex-shrink:0}.rl-accept input:disabled{opacity:.4}.rl-security{margin-top:23px;min-height:65px;overflow:visible}.rl-security>div{max-width:100%}.rl-security iframe{max-width:100%}.rl-error{font-size:11px;line-height:1.7;color:#9b4934;margin:12px 0 0}.rl-error p{margin:0}.rl-error>button{color:#8e5541;border-bottom-color:#c69a82}.rl-status{font-size:10px;color:#7b8762;margin:10px 0}.rl-enter{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;min-height:49px!important;background:#23452e!important;border:1px solid #23452e!important;color:#f5f6e9!important;border-radius:8px!important;margin-top:22px!important;padding:12px 18px!important;font-size:12px!important;font-weight:500!important;transition:background .15s ease!important}.rl-enter:hover:not(:disabled){background:#365d36!important}.rl-enter:disabled{opacity:.42!important;cursor:not-allowed!important}.rl-footnote{font-size:9px;color:#778565;text-align:center;margin:14px 0 0;line-height:1.7}.rl-below-card{display:flex;justify-content:space-between;gap:12px;margin-top:17px;font-size:8px;color:#a5b591;line-height:1.7}.rl-below-card>span:last-child{letter-spacing:.1em;font-size:7px}
@media(max-width:1100px){.rl-shell{gap:46px;max-width:1010px;grid-template-columns:.9fr 1.1fr}.rl-form{padding:31px 28px 25px}.rl-story h1{font-size:67px}.rl-story{top:105px}.rl-form h2{font-size:36px}.rl-signature{margin-bottom:54px}}
@media(max-width:850px){.rl-entry{padding:45px 26px 53px}.rl-shell{grid-template-columns:1fr;max-width:610px;gap:38px}.rl-story{position:relative;top:auto;padding:0}.rl-signature{margin-bottom:35px}.rl-story h1{font-size:64px}.rl-introduction{max-width:550px;font-size:13px}.rl-story h1 br{display:none}.rl-story h1 em{margin-left:10px}.rl-review-path{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:27px}.rl-review-path>div{display:block}.rl-review-path>div>span{display:block;margin:0 0 6px}.rl-review-path strong{font-size:11px}.rl-review-path small{font-size:10px}.rl-discretion{margin-top:25px;padding-top:18px;max-width:none}.rl-form{padding:31px}.rl-form h2{font-size:41px}.rl-lock{margin-bottom:21px}.rl-card-number{margin-bottom:12px}}
@media(max-width:480px){.rl-entry{padding:33px 17px 40px}.rl-shell{gap:28px}.rl-signature{margin-bottom:31px}.rl-signature small{font-size:8px}.rl-story h1{font-size:52px;line-height:1.05;margin-bottom:18px}.rl-story h1 br{display:initial}.rl-story h1 em{margin-left:0}.rl-introduction{font-size:12px;line-height:1.9}.rl-review-path{gap:12px;margin-top:25px}.rl-review-path small{display:none}.rl-review-path strong{font-size:10px;line-height:1.5}.rl-discretion{font-size:9px;line-height:1.8}.rl-form{padding:26px 20px 22px;border-radius:12px}.rl-form h2{font-size:36px}.rl-welcome{font-size:11px}.rl-invitation-status{align-items:flex-start;gap:9px;flex-direction:column}.rl-invitation-status>button{margin-left:24px}.rl-agreement{padding:16px 13px}.rl-terms{font-size:9px}.rl-accept{font-size:9px}.rl-security{min-height:65px}.rl-card-number{font-size:7px;gap:8px}.rl-below-card{font-size:7px}.rl-below-card>span:last-child{font-size:6px}.rl-enter{font-size:11px!important}.rl-footnote{font-size:8px}}
@media(prefers-reduced-motion:reduce){.rl-entry *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* Keep small supporting copy readable on the pale surfaces. */
.rs-app .rs-company-tags span,.rs-modal .rs-project small,.rs-modal .rs-tray-company li,.rs-modal .rs-tray-head>p:last-child,.rs-modal .rs-focus-options small,.rs-modal .rs-audience-guide>p:not(.rs-eyebrow),.rs-modal .rs-audience-guide>.rs-help,.rs-modal .rs-audience-note p,.rs-modal .rs-preview-case small,.rs-modal .rs-help,.rs-modal .rs-lede,.rs-modal .rs-review-document p,.rs-modal .rs-review-document small,.rs-modal .rs-activation p,.rs-modal .rs-dialog-footer>span{color:#596c4d}.rs-modal .rs-company-context{color:#657455!important}.rs-modal .rs-source-switch small,.rs-modal .rs-steps button>small{color:#627357}.rs-modal .rs-suggestions summary>small,.rs-modal .rs-suggestions p,.rs-modal .rs-suggestions li span{color:#78673e}.rs-modal .rs-tray-foot,.rs-modal .rs-tray-foot strong{color:#61734f}.rs-modal .rs-tray-company li,.rs-modal .rs-project small,.rs-modal .rs-focus-options small{font-size:10px}.rl-entry .rl-signature small{color:#b3c3a5}
