.rp-gateway,.rp-app,.rp-invite-page{color:#123640;background:#f5f7f6;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.rp-gateway{padding:28px clamp(20px,5vw,72px) 56px}.rp-gateway-top,.rp-header,.rp-invite-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.rp-gateway-top>span,.rp-invite-header>span{color:#758b8f;font-size:12px}.rp-brand{color:inherit;letter-spacing:-.045em;align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.rp-brand span{color:#55c8cb;font-size:18px;font-weight:900}.rp-brand b{color:#153944;font-size:24px}.rp-login-card{background:#143e48;border-radius:28px;grid-template-columns:1.15fr .85fr;width:min(1040px,100%);margin:clamp(52px,10vh,110px) auto 0;display:grid;overflow:hidden;box-shadow:0 28px 70px #12364029}.rp-login-copy{color:#f6fbfa;background:radial-gradient(circle at 88% 9%,#5fd0cd57,#0000 31%),#143e48;min-height:530px;padding:clamp(32px,6vw,74px)}.rp-login-copy>span,.rp-page-title>div>span,.rp-welcome>div>span,.rp-card>span,.rp-invitation-hero>span,.rp-flow-heading>span,.rp-invite-form>div>span{color:#57cbd0;letter-spacing:.14em;font-size:10px;font-weight:900}.rp-login-copy h1{letter-spacing:-.07em;max-width:560px;margin:15px 0;font-size:clamp(42px,5vw,66px);line-height:.96}.rp-login-copy>p{color:#c5dcdd;max-width:520px;font-size:16px;line-height:1.65}.rp-login-proof{gap:18px;margin-top:48px;display:grid}.rp-login-proof>div{color:#62ced0;align-items:flex-start;gap:12px;display:flex}.rp-login-proof b,.rp-login-proof small{display:block}.rp-login-proof b{color:#f6fbfa;font-size:13px}.rp-login-proof small{color:#b3d0d1;margin-top:4px;font-size:12px;line-height:1.45}.rp-login-form{background:#fff;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,56px);display:flex}.rp-login-form h2{letter-spacing:-.05em;margin:0;font-size:32px}.rp-login-form p{color:#72888d;margin:8px 0 28px;font-size:13px;line-height:1.5}.rp-login-form label,.rp-form-grid label,.rp-source-form label,.rp-profile-start label,.rp-reset-card label{color:#35565d;gap:7px;margin-bottom:16px;font-size:12px;font-weight:750;display:grid}.rp-login-form input,.rp-form-grid input,.rp-form-grid select,.rp-source-form textarea,.rp-profile-start input,.rp-profile-start select,.rp-reset-card input,.rp-code-row input{box-sizing:border-box;color:#123640;width:100%;font:inherit;background:#fbfdfc;border:1px solid #d8e3e2;border-radius:10px;outline:none;padding:12px;font-size:14px}.rp-login-form input:focus,.rp-form-grid input:focus,.rp-code-row input:focus,.rp-source-form textarea:focus{border-color:#57cbd0;box-shadow:0 0 0 3px #57cbd026}.rp-primary,.rp-secondary,.rp-text,.rp-disabled{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.rp-primary{color:#123640;background:#50c9ce;border:1px solid #50c9ce}.rp-secondary{color:#17414a;background:#fff;border:1px solid #c7d8d7}.rp-text{color:#25757a;background:0 0;border:0;align-self:flex-start;min-height:auto;padding:8px 0}.rp-primary:active,.rp-secondary:active,.rp-text:active{transform:scale(.98)}.rp-invite-entry{color:#7b8f93;border-top:1px solid #e5eded;gap:6px;margin-top:22px;padding-top:18px;font-size:11px;display:grid}.rp-code-row{gap:8px;display:flex}.rp-code-error{color:#b65b51;font-size:11px}.rp-header{z-index:5;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f7f6f0;border-bottom:1px solid #dde8e6;min-height:70px;padding:0 clamp(20px,4vw,58px);position:sticky;top:0}.rp-header nav{align-self:stretch;gap:6px;display:flex}.rp-header nav button{color:#698187;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.rp-header nav button.is-active{color:#173e48;border-bottom-color:#47c6ca}.rp-header nav svg{width:15px;height:15px}.rp-user{align-items:center;gap:8px;display:flex}.rp-external-nav{color:#43636a;align-items:center;gap:10px;font-size:12px;font-weight:750;display:flex}.rp-user>button{color:#31565e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.rp-user i,.rp-person-line i,.rp-profile-identity>i,.rp-intake-row>i,.rp-invitations-table i,.rp-people-list i,.rp-match-person i{color:#fff;background:#193f4a;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:800;display:grid}.rp-app{padding:42px clamp(20px,4vw,58px) 72px}.rp-page-title,.rp-welcome{justify-content:space-between;align-items:flex-end;gap:22px;width:min(1180px,100%);margin:0 auto 28px;display:flex}.rp-page-title h1,.rp-welcome h1{color:#103641;letter-spacing:-.065em;margin:8px 0 0;font-size:clamp(30px,4vw,46px)}.rp-page-title p,.rp-welcome p{color:#6e858a;margin:9px 0 0;font-size:14px}.rp-welcome-actions{flex-wrap:wrap;gap:9px;display:flex}.rp-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(285px,.55fr);gap:18px;width:min(1180px,100%);margin:0 auto 18px;display:grid}.rp-card{background:#fff;border:1px solid #d9e5e3;border-radius:18px;box-shadow:0 10px 30px #143d4609}.rp-today-card,.rp-account-card,.rp-activity-card{padding:24px}.rp-card-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.rp-card-title h2,.rp-account-card h2,.rp-activity-card h2,.rp-profile-details h2,.rp-profile-history h2{letter-spacing:-.045em;margin:6px 0 0;font-size:22px}.rp-task{border-top:1px solid #edf1f0;align-items:center;gap:11px;padding:14px 0;display:flex}.rp-task>button{color:#258c89;cursor:pointer;background:#fff;border:1.5px solid #9db3b5;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.rp-task>button.is-done{background:#dff6ed;border-color:#55c5b4}.rp-task>button svg{width:14px;height:14px}.rp-task>div{flex:1;min-width:0}.rp-task b,.rp-task small{display:block}.rp-task b{font-size:13px}.rp-task small{color:#788f93;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rp-status{white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}.rp-status-slate{color:#60767b;background:#edf2f1}.rp-status-mint{color:#23826e;background:#dff6ed}.rp-status-amber{color:#a06917;background:#fff0d7}.rp-status-coral{color:#ba5147;background:#ffe3df}.rp-person-line{align-items:center;gap:11px;margin:18px 0;display:flex}.rp-person-line i{width:45px;height:45px}.rp-person-line h2{margin:0;font-size:18px}.rp-person-line p{color:#748a8e;margin:3px 0 0;font-size:11px}.rp-account-card dl,.rp-profile-details dl,.rp-commercial-status dl{gap:12px;margin:20px 0;display:grid}.rp-account-card dl div,.rp-profile-details dl div,.rp-commercial-status dl div{justify-content:space-between;gap:12px;display:flex}.rp-account-card dt,.rp-profile-details dt,.rp-commercial-status dt{color:#7a9093;font-size:11px}.rp-account-card dd,.rp-profile-details dd,.rp-commercial-status dd{color:#294b54;text-align:right;margin:0;font-size:12px;font-weight:750}.rp-activity-card{box-sizing:border-box;width:min(1180px,100%);margin:0 auto}.rp-activity{color:#47646b;border-top:1px solid #edf1f0;gap:10px;padding:13px 0;font-size:12px;line-height:1.45;display:flex}.rp-activity i{background:#55c9ce;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.rp-activity b{color:#173f49}.rp-activity small{color:#82979a;margin-top:3px;font-size:10px;display:block}.rp-onboarding{box-sizing:border-box;background:linear-gradient(135deg,#e9fbf8,#f9fffd);border:1px solid #a8dedd;border-radius:18px;grid-template-columns:.7fr 1.3fr;gap:20px;width:min(1180px,100%);margin:0 auto 18px;padding:24px;display:grid}.rp-onboarding h2{letter-spacing:-.045em;margin:6px 0;font-size:23px}.rp-onboarding p{color:#4e7075;margin:0;font-size:12px;line-height:1.5}.rp-onboarding-items{gap:10px;display:grid}.rp-onboarding-items>div{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.rp-onboarding-items svg{color:#299e9d}.rp-onboarding-items span{flex:1}.rp-onboarding-items b,.rp-onboarding-items small{display:block}.rp-onboarding-items b{font-size:12px}.rp-onboarding-items small{color:#769095;font-size:10px}.rp-intake-grid{grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.rp-intake-list{padding:14px;overflow:hidden}.rp-search{color:#799095;border-bottom:1px solid #e5edeb;align-items:center;gap:8px;padding:4px 3px 12px;display:flex}.rp-search input{color:#274a52;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.rp-segment{gap:10px;padding:12px 0;display:flex}.rp-segment button{color:#7a9194;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.rp-segment button.is-active{color:#1e6f73;font-weight:800}.rp-intake-row{color:#173f49;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eef2f1;align-items:center;gap:9px;width:100%;padding:12px 3px;display:flex}.rp-intake-row.is-selected{background:#edf8f7;border-radius:10px;width:calc(100% + 8px);margin:0 -4px;padding-left:7px;padding-right:7px}.rp-intake-row>span{flex:1;min-width:0}.rp-intake-row b,.rp-intake-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rp-intake-row b{font-size:12px}.rp-intake-row small{color:#758e93;font-size:10px}.rp-intake-detail{padding:28px}.relatio-product{color:#153944;background:#f4f7f6;min-height:100vh}.relatio-product-gateway{padding:28px clamp(20px,5vw,72px) 48px}.relatio-product-header{color:#748a8e;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.relatio-placeholder-lockup{letter-spacing:-.045em;align-items:baseline;gap:8px;display:inline-flex}.relatio-placeholder-lockup span{color:#55c8cb;font-size:18px;font-weight:900}.relatio-placeholder-lockup b{color:#153944;font-size:24px}.relatio-gateway-grid{background:#143e48;border-radius:28px;grid-template-columns:1.15fr .85fr;width:min(1040px,100%);margin:clamp(52px,10vh,110px) auto 0;display:grid;overflow:hidden;box-shadow:0 28px 70px #12364029}.relatio-gateway-intro{color:#f6fbfa;background:radial-gradient(circle at 88% 9%,#5fd0cd57,#0000 31%),#143e48;min-height:500px;padding:clamp(32px,6vw,74px)}.relatio-gateway-intro>span{color:#57cbd0;letter-spacing:.14em;font-size:10px;font-weight:900}.relatio-gateway-intro h1{letter-spacing:-.07em;max-width:560px;margin:15px 0;font-size:clamp(42px,5vw,66px);line-height:.96}.relatio-gateway-intro p{color:#c5dcdd;max-width:520px;font-size:16px;line-height:1.65}.relatio-gateway-card{background:#fff;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,56px);display:flex}.relatio-gateway-card>div>span{color:#57cbd0;letter-spacing:.14em;font-size:10px;font-weight:900}.relatio-gateway-card h2{color:#153944;letter-spacing:-.05em;margin:6px 0 0;font-size:32px}.relatio-gateway-card p{color:#72888d;margin:8px 0 28px;font-size:13px;line-height:1.5}.relatio-gateway-card label{color:#35565d;gap:7px;margin-bottom:16px;font-size:12px;font-weight:750;display:grid}.relatio-gateway-card input{box-sizing:border-box;color:#123640;width:100%;font:inherit;background:#fbfdfc;border:1px solid #d8e3e2;border-radius:10px;outline:none;padding:12px;font-size:14px}.relatio-gateway-card input:focus{border-color:#57cbd0;box-shadow:0 0 0 3px #57cbd026}.relatio-gateway-card .relations-primary{color:#123640;background:#50c9ce;border:1px solid #50c9ce;align-self:flex-start}.relatio-text-action{color:#25757a;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:10px 0;font-size:12px;font-weight:800}.relatio-code-entry{color:#7b8f93;border-top:1px solid #e5eded;gap:6px;margin-top:22px;padding-top:18px;font-size:11px;display:grid}.relatio-code-entry>div{gap:8px;display:flex}.relatio-code-entry button{color:#fff;font:inherit;cursor:pointer;background:#143e48;border:0;border-radius:10px;padding:0 13px;font-size:12px;font-weight:800}.relatio-inline-notice{align-items:center;gap:8px;display:flex;color:#b65b51!important;font-size:11px!important}.relatio-product-gateway footer{color:#6c8488;justify-content:center;align-items:center;gap:8px;margin:28px auto 0;font-size:11px;display:flex}@media (width<=760px){.relatio-gateway-grid{grid-template-columns:1fr;margin-top:42px}.relatio-gateway-intro{min-height:auto;padding:36px 28px}.relatio-gateway-intro h1{font-size:44px}.relatio-product-header{align-items:flex-start}.relatio-product-header>span{text-align:right;max-width:140px}}.rp-detail-top{justify-content:space-between;gap:18px;display:flex}.rp-detail-top span,.rp-facts span{color:#748b8f;letter-spacing:.1em;font-size:10px;font-weight:850}.rp-detail-top h2{letter-spacing:-.06em;margin:8px 0 2px;font-size:32px}.rp-detail-top p{color:#6f878c;margin:0;font-size:13px}.rp-facts{border-top:1px solid #e7eeee;border-bottom:1px solid #e7eeee;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;padding:16px 0;display:grid}.rp-facts>div{min-width:0}.rp-facts b{color:#294a52;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.rp-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.rp-disabled{color:#829497;cursor:not-allowed;background:#f0f3f2;border:1px solid #e1e7e6}.rp-import-box,.rp-signal-box{background:#f5f8f7;border-radius:15px;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px;display:flex}.rp-import-box h3,.rp-signal-box h3{letter-spacing:-.035em;margin:6px 0 3px;font-size:18px}.rp-import-box p,.rp-signal-box p{color:#6c8589;margin:0;font-size:12px}.rp-signal-box>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.rp-flow{width:min(820px,100%);margin:0 auto}.rp-back{color:#5e767b;font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:26px;font-size:12px}.rp-flow-heading h1{letter-spacing:-.07em;max-width:580px;margin:8px 0 24px;font-size:clamp(32px,5vw,50px)}.rp-flow-card{padding:30px}.rp-stepper{align-items:center;gap:8px;margin-bottom:34px;display:flex}.rp-stepper span{color:#86999c;border:1px solid #d9e5e3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.rp-stepper span.is-current,.rp-stepper span.is-complete{color:#113b45;background:#54c9ce;border-color:#54c9ce}.rp-stepper i{background:#dce7e5;width:38px;height:1px}.rp-form-grid{grid-template-columns:repeat(2,1fr);gap:0 16px;display:grid}.rp-form-grid .rp-primary{grid-column:2;justify-self:end}.rp-match-person{border-bottom:1px solid #e7efed;align-items:center;gap:10px;padding-bottom:16px;display:flex}.rp-match-person>span{flex:1}.rp-match-person b,.rp-match-person small{display:block}.rp-match-person b{font-size:14px}.rp-match-person small{color:#789095;font-size:11px}.rp-match p{color:#5f767b;font-size:13px;line-height:1.6}.rp-match>div:last-child,.rp-source-form>div:last-child{justify-content:flex-end;gap:9px;display:flex}.rp-source-form{gap:22px;display:grid}.rp-source-form h2{letter-spacing:-.04em;margin:6px 0;font-size:22px}.rp-source-form p{color:#6a8387;margin:0;font-size:13px}.rp-source-form textarea{resize:vertical;min-height:100px}.rp-invite-form{gap:18px;width:min(920px,100%);margin:0 auto 18px;padding:25px;display:grid}.rp-invite-created{background:#effcf9;grid-template-columns:.85fr 1.15fr;gap:20px;width:min(920px,100%);margin:0 auto 18px;padding:24px;display:grid}.rp-invite-created h2{letter-spacing:-.05em;margin:6px 0;font-size:23px}.rp-invite-created p{color:#668083;margin:0;font-size:12px;line-height:1.5}.rp-invite-created label{color:#567075;gap:5px;margin-bottom:9px;font-size:10px;font-weight:800;display:grid}.rp-invite-created input{box-sizing:border-box;color:#31535a;width:100%;font:inherit;background:#fff;border:1px solid #cee6e0;border-radius:8px;padding:9px;font-size:11px}.rp-invite-form h2{letter-spacing:-.05em;margin:6px 0;font-size:24px}.rp-invite-form p{color:#728a8e;margin:0;font-size:13px}.rp-invite-records{color:#36575e;background:#f2f7f6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;font-size:12px;display:flex}.rp-invitations-table{width:min(1180px,100%);margin:0 auto;overflow:hidden}.rp-invitations-table>button{color:#173e48;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eaf0ef;grid-template-columns:1.4fr .8fr .5fr auto 20px;align-items:center;gap:14px;width:100%;padding:16px 22px;display:grid}.rp-invitations-table>button>div{align-items:center;gap:9px;display:flex}.rp-invitations-table b,.rp-invitations-table small{display:block}.rp-invitations-table b{font-size:12px}.rp-invitations-table small{color:#809599;margin-top:3px;font-size:10px}.rp-invite-page{padding:24px clamp(20px,5vw,70px) 56px}.rp-invite-header{width:min(1120px,100%);margin:0 auto}.rp-invitation{background:#fff;border:1px solid #d7e4e2;border-radius:26px;grid-template-columns:1.15fr .85fr;width:min(1120px,100%);margin:72px auto 0;display:grid;overflow:hidden}.rp-invitation-hero{color:#f7fbfa;background:radial-gradient(circle at 88% 10%,#54cbcd57,#0000 30%),#153f49;min-height:510px;padding:clamp(34px,6vw,72px)}.rp-invitation-hero h1{letter-spacing:-.065em;max-width:620px;margin:15px 0;font-size:clamp(38px,4.7vw,60px);line-height:.98}.rp-invitation-hero>p{color:#c6ddde;max-width:510px;line-height:1.65}.rp-invitation-hero dl{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px;display:grid}.rp-invitation-hero dt{color:#83cfd0;letter-spacing:.1em;font-size:10px;font-weight:800}.rp-invitation-hero dd{color:#fff;margin:5px 0 0;font-size:13px}.rp-invitation-actions{padding:clamp(28px,4vw,48px)}.rp-invitation-actions h2{letter-spacing:-.05em;margin:0;font-size:26px}.rp-invitation-actions>p{color:#728a8e;font-size:13px;line-height:1.5}.rp-invite-doc{border-top:1px solid #e8efed;align-items:center;gap:10px;padding:14px 0;display:flex}.rp-invite-doc span{flex:1}.rp-invite-doc b,.rp-invite-doc small{display:block}.rp-invite-doc b{font-size:12px}.rp-invite-doc small{color:#7b9094;margin-top:3px;font-size:10px}.rp-profile-start{border-top:1px solid #e8efed;gap:8px;margin-top:18px;padding-top:18px;display:grid}.rp-profile-start h3{margin:0}.rp-profile-grid,.rp-external-grid,.rp-commercial-grid{grid-template-columns:.65fr 1.35fr;gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.rp-profile-identity,.rp-profile-details,.rp-profile-history,.rp-external-grid>article,.rp-commercial-main,.rp-commercial-status,.rp-ended{padding:24px}.rp-profile-identity>i{width:76px;height:76px;font-size:20px}.rp-profile-identity h2{letter-spacing:-.055em;margin:16px 0 3px;font-size:26px}.rp-profile-identity p{color:#73898d;margin:0 0 20px;font-size:12px}.rp-profile-details,.rp-profile-history{min-width:0}.rp-profile-history{grid-column:2}.rp-people-list{width:min(850px,100%);margin:0 auto;overflow:hidden}.rp-people-list button{color:#183f49;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8efed;align-items:center;gap:10px;width:100%;padding:17px 22px;display:flex}.rp-people-list span{flex:1}.rp-people-list b,.rp-people-list small{display:block}.rp-people-list b{font-size:13px}.rp-people-list small{color:#7a9093;margin-top:3px;font-size:11px}.rp-external-grid{grid-template-columns:repeat(2,1fr)}.rp-external-grid h2,.rp-commercial-main h2{letter-spacing:-.05em;margin:8px 0;font-size:24px}.rp-external-grid p,.rp-commercial-main p{color:#71888d;min-height:42px;font-size:13px;line-height:1.55}.rp-ended{width:min(720px,100%);margin:0 auto}.rp-ended h2{letter-spacing:-.05em;margin:0;font-size:28px}.rp-ended p{color:#6f8589}.rp-stage-line{flex-wrap:wrap;gap:8px;display:flex}.rp-stage-line span{color:#71888d;background:#edf3f2;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.rp-stage-line span.is-active{color:#27846f;background:#dff6ed}.rp-commercial-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.rp-renewal{border-top:1px solid #e7efed;padding-top:16px}.rp-renewal p{color:#6e858a;margin:5px 0 10px;font-size:12px}.rp-renewal .rp-text{display:flex}.rp-reset-card{background:#fff;border:1px solid #d8e4e2;border-radius:22px;width:min(410px,100%);margin:105px auto 0;padding:34px;display:grid}.rp-reset-card svg{color:#4bc8cd}.rp-reset-card h1{letter-spacing:-.06em;margin:12px 0 6px;font-size:32px}.rp-reset-card p{color:#71888d;margin:0 0 24px;font-size:13px}.rp-note{z-index:10;color:#23615b;background:#effcf7;border:1px solid #a8e1d3;border-radius:12px;align-items:center;gap:9px;max-width:360px;padding:12px;font-size:12px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 35px #13424526}.rp-note svg{width:16px;height:16px}.rp-note button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}@media (width<=900px){.rp-login-card,.rp-invitation,.rp-dashboard-grid,.rp-intake-grid,.rp-profile-grid,.rp-commercial-grid{grid-template-columns:1fr}.rp-login-copy,.rp-invitation-hero{min-height:auto}.rp-profile-history{grid-column:auto}.rp-header nav,.rp-user span{display:none}.rp-external-grid,.rp-onboarding{grid-template-columns:1fr}}@media (width<=620px){.rp-gateway,.rp-invite-page{padding:18px 12px 40px}.rp-gateway-top,.rp-invite-header{padding:0 8px}.rp-login-card,.rp-invitation{border-radius:20px;margin-top:34px}.rp-login-copy,.rp-login-form,.rp-invitation-hero,.rp-invitation-actions{padding:28px}.rp-login-copy h1,.rp-invitation-hero h1{font-size:40px}.rp-login-proof{margin-top:32px}.rp-app{padding:28px 12px 52px}.rp-header{padding:0 14px}.rp-page-title,.rp-welcome{flex-direction:column;align-items:flex-start}.rp-facts,.rp-form-grid{grid-template-columns:1fr}.rp-form-grid .rp-primary{grid-column:auto;justify-self:start}.rp-onboarding,.rp-today-card,.rp-account-card,.rp-activity-card,.rp-intake-detail{padding:18px}.rp-invitations-table>button{grid-template-columns:1fr auto;padding:15px}.rp-invitations-table>button>span:not(.rp-status),.rp-invitations-table>button>svg{display:none}.rp-invitation-hero dl{grid-template-columns:1fr}}.rp-gateway{background:#e9e7e1;position:relative;overflow:hidden}.rp-gateway:before{z-index:0;content:"";background-image:linear-gradient(#1520280b 1px,#0000 1px),linear-gradient(90deg,#1520280b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 68%);mask-image:linear-gradient(#000 0%,#0000 68%)}.rp-gateway-top,.rp-login-card,.rp-reset-card{z-index:1;position:relative}.rp-gateway-top{border-bottom:1px solid #12262f2e;padding-bottom:18px}.rp-gateway-top>span{color:#213b44;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.rp-login-copy{background:#172932;position:relative}.rp-login-copy:after{color:#5bd6d624;content:"RELATIO";letter-spacing:-.1em;pointer-events:none;font-size:clamp(96px,13vw,205px);font-weight:900;line-height:.8;position:absolute;bottom:-72px;right:-20px}.rp-login-copy>*{z-index:1;position:relative}.rp-login-form .rp-primary{color:#172932;background:#fc7143;border-color:#fc7143;border-radius:2px}.rp-login-form .rp-text{color:#c64e2e}.rp-login-proof>div:first-child svg{color:#ff7040}.rp-login-proof>div:last-child svg{color:#77ded2}.rp-invite-page{color:#17233f;background:#e9e3d8;position:relative;overflow:hidden}.rp-invite-page:before{content:"";border-left:1px solid #17233f1a;border-right:1px solid #17233f1a;width:20vw;height:100%;position:absolute;top:0;right:7%;transform:skew(-12deg)}.rp-invite-header,.rp-invitation{z-index:1;position:relative}.rp-invite-header{border-bottom:2px solid #17233f;padding-bottom:15px}.rp-invite-header>span{color:#d04c2f;letter-spacing:.13em;text-transform:uppercase;font-weight:850}.rp-invitation-hero{background:#17233f;position:relative;overflow:hidden}.rp-invitation-hero:before{color:#ffffff17;content:"RELATIO";letter-spacing:-.1em;font-size:clamp(110px,17vw,250px);font-weight:900;line-height:.7;position:absolute;top:5%;right:-5%}.rp-invitation-hero:after{color:#f5b137;content:"S1򢀦";text-align:center;white-space:pre;border:1px solid #f5b137;border-radius:50%;place-items:center;width:76px;height:76px;font-size:11px;font-weight:900;line-height:1.1;display:grid;position:absolute;bottom:42px;right:42px}.rp-invitation-hero>*{z-index:1;position:relative}.rp-invitation-actions{background:#fff9ec}.rp-invitation-actions h2{letter-spacing:-.055em;font-family:Georgia,serif;font-size:34px}.rp-invitation-actions .rp-primary{color:#fff;background:#2247cf;border-color:#2247cf;border-radius:2px}.rp-invitation-actions .rp-text{color:#bd452d}:is(.rp-app:has(.rp-welcome),.rp-app:has(.rp-intake-grid),.rp-app:has(.rp-flow),.rp-app:has(.rp-invitations-table)){color:#e9f2f0;background:radial-gradient(circle at 85% 4%,#41e0d62b,#0000 24%),#11181f;min-height:calc(100vh - 70px)}:is(.rp-app:has(.rp-welcome) .rp-page-title h1,.rp-app:has(.rp-welcome) .rp-welcome h1,.rp-app:has(.rp-intake-grid) .rp-page-title h1,.rp-app:has(.rp-flow) .rp-flow-heading h1,.rp-app:has(.rp-invitations-table) .rp-page-title h1){color:#eff8f5}:is(.rp-app:has(.rp-welcome) .rp-welcome p,.rp-app:has(.rp-intake-grid) .rp-page-title p,.rp-app:has(.rp-flow) .rp-flow-heading>span){color:#9db4b5}:is(.rp-app:has(.rp-welcome) .rp-card,.rp-app:has(.rp-intake-grid) .rp-card,.rp-app:has(.rp-flow) .rp-card,.rp-app:has(.rp-invitations-table) .rp-card){box-shadow:none;color:#edf5f2;background:#19242c;border-color:#34464e}:is(.rp-app:has(.rp-welcome) .rp-primary,.rp-app:has(.rp-intake-grid) .rp-primary,.rp-app:has(.rp-flow) .rp-primary,.rp-app:has(.rp-invitations-table) .rp-primary){color:#11181f;background:#61e2d8;border-color:#61e2d8;border-radius:3px}:is(.rp-app:has(.rp-welcome) .rp-secondary,.rp-app:has(.rp-intake-grid) .rp-secondary,.rp-app:has(.rp-flow) .rp-secondary,.rp-app:has(.rp-invitations-table) .rp-secondary){color:#eaf6f4;background:0 0;border-color:#53666c;border-radius:3px}.rp-app:has(.rp-welcome) .rp-onboarding-items>div{color:#e8f7f1;background:#10212a;border-radius:2px}.rp-app:has(.rp-intake-grid) .rp-signal-box{background:linear-gradient(120deg,#2a2242,#1a2830);border:1px solid #cb7dff}.rp-app:has(.rp-intake-grid) .rp-import-box{background:#29241b;border:1px solid #f5b137}.rp-app:has(.rp-flow) .rp-flow-card{border-left:5px solid #ff7142}.rp-app:has(.rp-invitations-table) .rp-invite-form{border-left:5px solid #61e2d8}.rp-app:has(.rp-external-grid){color:#17233f;background:#f5f0e8;min-height:calc(100vh - 70px)}.rp-app:has(.rp-external-grid):before{content:"";background:#2247cf;width:18px;height:100%;position:absolute;left:0}.rp-app:has(.rp-external-grid) .rp-page-title h1{color:#17233f;font-family:Georgia,serif}.rp-app:has(.rp-external-grid) .rp-external-grid>.rp-card{border:0;border-top:5px solid #2247cf;border-radius:0;box-shadow:8px 8px #17233f21}.rp-app:has(.rp-external-grid) .rp-external-grid>.rp-card:nth-child(2){border-top-color:#f5b137}.rp-app:has(.rp-external-grid) .rp-external-grid>.rp-card:nth-child(3){border-top-color:#ff7142}.rp-app:has(.rp-external-grid) .rp-external-grid>.rp-card:nth-child(4){border-top-color:#67c9c5}.rp-app:has(.rp-external-grid) .rp-primary{color:#fff;background:#2247cf;border-color:#2247cf;border-radius:2px}.rp-app:has(.rp-external-grid) .rp-secondary{color:#17233f;border-color:#17233f;border-radius:2px}.rp-app:has(.rp-commercial-grid){color:#e9eef8;background:#10162c;min-height:calc(100vh - 70px)}.rp-app:has(.rp-commercial-grid) .rp-page-title h1{color:#fff5e7;font-family:Georgia,serif}.rp-app:has(.rp-commercial-grid) .rp-page-title p{color:#aab8d3}.rp-app:has(.rp-commercial-grid) .rp-card{color:#17233f;background:#f7f0e4;border:1px solid #405078;border-radius:2px;box-shadow:10px 10px #ff7142}.rp-app:has(.rp-commercial-grid) .rp-stage-line{border-bottom:1px solid #cfc4b3;padding-bottom:18px}.rp-app:has(.rp-commercial-grid) .rp-stage-line span{color:#6e7484;background:0 0;border-radius:0;padding:5px 0}.rp-app:has(.rp-commercial-grid) .rp-stage-line span.is-active{color:#17233f;background:0 0;border-bottom:3px solid #ff7142}.rp-app:has(.rp-commercial-grid) .rp-primary{color:#17233f;background:#ff7142;border-color:#ff7142;border-radius:1px}.rp-app:has(.rp-commercial-grid) .rp-secondary{color:#2247cf;border-color:#2247cf;border-radius:1px}.rp-app:has(.rp-commercial-grid) .rp-text{color:#b34430}@media (width<=620px){.rp-login-card{box-shadow:8px 8px #ff7040,14px 14px 32px #111f2633}.rp-invitation{box-shadow:8px 8px #2247cf,14px 14px #f4b234}.rp-invitation-hero:after{width:56px;height:56px;font-size:9px;bottom:22px;right:22px}.rp-app:has(.rp-external-grid):before{width:8px}}.rp-gateway{background:#f6fbfa}.rp-gateway:before{background-image:linear-gradient(#10a6ab13 1px,#0000 1px),linear-gradient(90deg,#10a6ab13 1px,#0000 1px)}.rp-gateway-top{border-bottom-color:#d6e9e7}.rp-gateway-top>span{color:#5b7474}.rp-login-card{border:1px solid #cae6e4;border-radius:18px;box-shadow:0 22px 56px #07373a1c}.rp-login-copy{background:linear-gradient(145deg,#073d42 0%,#0c5960 58%,#13aeb4 160%)}.rp-login-copy:after{color:#ffffff12}.rp-login-form{background:#fff}:is(.rp-login-form .rp-primary,.rp-invitation-actions .rp-primary,.rp-app:has(.rp-welcome) .rp-primary,.rp-app:has(.rp-intake-grid) .rp-primary,.rp-app:has(.rp-flow) .rp-primary,.rp-app:has(.rp-invitations-table) .rp-primary,.rp-app:has(.rp-external-grid) .rp-primary,.rp-app:has(.rp-commercial-grid) .rp-primary){color:#06343a;background:#18c6cd;border-color:#18c6cd;border-radius:10px}:is(.rp-login-form .rp-text,.rp-invitation-actions .rp-text,.rp-app:has(.rp-commercial-grid) .rp-text){color:#0b8f97}.rp-login-proof>div:first-child svg,.rp-login-proof>div:last-child svg{color:#6fe7e4}.rp-invite-page{color:#073d42;background:#f6fbfa}.rp-invite-page:before{display:none}.rp-invite-header{border-bottom:1px solid #d3e8e6}.rp-invite-header>span{color:#0f9ba1}.rp-invitation{border:1px solid #cae6e4;border-radius:18px;box-shadow:0 22px 56px #07373a1f}.rp-invitation-hero{background-image:linear-gradient(90deg,#04383dfa 0%,#05494fe8 45%,#05494f57 100%),url(/manus-storage/relatio-nova-editorial_2ba9dbb2.jpg);background-position:50%,82%;background-repeat:no-repeat;background-size:cover;min-height:520px}.rp-invitation-hero:before{color:#ffffff1f;content:"RELATIO";font-size:clamp(72px,10vw,144px);top:auto;bottom:36px;right:34px}.rp-invitation-hero:after{color:#68e5e2;border-color:#68e5e2;bottom:30px;right:30px}.rp-invitation-hero>span,.rp-invitation-hero dt{color:#6fe7e4}.rp-invitation-actions{background:#fff;position:relative}.rp-invitation-actions:before{content:"";background:#18c6cd;border-radius:0 4px 4px 0;width:4px;position:absolute;top:48px;bottom:48px;left:0}.rp-invitation-actions h2{color:#073d42;letter-spacing:-.045em;font-family:inherit;font-size:31px}.rp-invite-doc{border-top-color:#dcebea}.rp-invite-doc:nth-of-type(2){margin-left:0}.rp-invite-doc svg{color:#0f9ba1}:is(.rp-app:has(.rp-welcome),.rp-app:has(.rp-intake-grid),.rp-app:has(.rp-flow),.rp-app:has(.rp-invitations-table),.rp-app:has(.rp-external-grid),.rp-app:has(.rp-commercial-grid)){color:#073d42;background:#f6fbfa}:is(.rp-app:has(.rp-welcome) .rp-page-title h1,.rp-app:has(.rp-welcome) .rp-welcome h1,.rp-app:has(.rp-intake-grid) .rp-page-title h1,.rp-app:has(.rp-flow) .rp-flow-heading h1,.rp-app:has(.rp-invitations-table) .rp-page-title h1,.rp-app:has(.rp-external-grid) .rp-page-title h1,.rp-app:has(.rp-commercial-grid) .rp-page-title h1){color:#073d42;font-family:inherit}:is(.rp-app:has(.rp-welcome) .rp-welcome p,.rp-app:has(.rp-intake-grid) .rp-page-title p,.rp-app:has(.rp-flow) .rp-flow-heading>span,.rp-app:has(.rp-commercial-grid) .rp-page-title p){color:#6b8585}:is(.rp-app:has(.rp-welcome) .rp-card,.rp-app:has(.rp-intake-grid) .rp-card,.rp-app:has(.rp-flow) .rp-card,.rp-app:has(.rp-invitations-table) .rp-card,.rp-app:has(.rp-external-grid) .rp-card,.rp-app:has(.rp-commercial-grid) .rp-card){color:#073d42;background:#fff;border:1px solid #cae6e4;border-radius:14px;box-shadow:0 8px 22px #07373a0f}:is(.rp-app:has(.rp-welcome) .rp-card h2,.rp-app:has(.rp-intake-grid) .rp-card h2,.rp-app:has(.rp-flow) .rp-card h2,.rp-app:has(.rp-invitations-table) .rp-card h2){color:#073d42}:is(.rp-app:has(.rp-welcome) .rp-card small,.rp-app:has(.rp-intake-grid) .rp-card small,.rp-app:has(.rp-flow) .rp-card p,.rp-app:has(.rp-invitations-table) .rp-card p){color:#6b8585}.rp-app:has(.rp-welcome) .rp-task{border-color:#dcebea}.rp-app:has(.rp-welcome) .rp-activity{border-color:#dcebea}.rp-app:has(.rp-intake-grid) .rp-intake-row{border-color:#dcebea}.rp-app:has(.rp-intake-grid) .rp-facts{border-color:#dcebea}.rp-app:has(.rp-invitations-table) .rp-invitations-table>button{border-color:#dcebea}:is(.rp-app:has(.rp-welcome) .rp-secondary,.rp-app:has(.rp-intake-grid) .rp-secondary,.rp-app:has(.rp-flow) .rp-secondary,.rp-app:has(.rp-invitations-table) .rp-secondary,.rp-app:has(.rp-external-grid) .rp-secondary,.rp-app:has(.rp-commercial-grid) .rp-secondary){color:#087f86;background:#fff;border-color:#a8d8d6;border-radius:10px}.rp-app:has(.rp-welcome) .rp-onboarding{color:#073d42;background:linear-gradient(110deg,#e5fbfa,#f7fffe);border-color:#b8e8e5;border-radius:14px}:is(.rp-app:has(.rp-welcome) .rp-onboarding h2,.rp-app:has(.rp-welcome) .rp-onboarding p){color:#073d42}.rp-app:has(.rp-welcome) .rp-onboarding-items>div{color:#073d42;background:#fff;border-radius:9px;box-shadow:0 5px 13px #07373a0d}.rp-app:has(.rp-welcome) .rp-onboarding-items small{color:#6b8585}.rp-app:has(.rp-intake-grid) .rp-intake-row.is-selected{background:#e9fbfa}:is(.rp-app:has(.rp-intake-grid) .rp-intake-row b,.rp-app:has(.rp-intake-grid) .rp-facts b,.rp-app:has(.rp-intake-grid) .rp-detail-top h2){color:#073d42}.rp-app:has(.rp-intake-grid) .rp-search{border-color:#c7e4e2}:is(.rp-app:has(.rp-intake-grid) .rp-signal-box,.rp-app:has(.rp-intake-grid) .rp-import-box){background:#f1fffe;border:1px solid #b8e8e5}:is(.rp-app:has(.rp-flow) .rp-flow-card,.rp-app:has(.rp-invitations-table) .rp-invite-form){border-left:4px solid #18c6cd}.rp-app:has(.rp-invitations-table) .rp-invitations-table>button{color:#073d42;background:#fff}.rp-app:has(.rp-invitations-table) .rp-invite-created{background:#effdfc;border:1px solid #b8e8e5}.rp-app:has(.rp-external-grid):before{background:#18c6cd;width:6px}.rp-app:has(.rp-external-grid) .rp-page-title h1{font-family:inherit}.rp-app:has(.rp-external-grid) .rp-external-grid>.rp-card{border-top:4px solid #18c6cd;box-shadow:0 8px 22px #07373a0f}.rp-app:has(.rp-external-grid) .rp-external-grid>.rp-card:nth-child(2){border-top:4px solid #18c6cd;box-shadow:0 8px 22px #07373a0f}.rp-app:has(.rp-external-grid) .rp-external-grid>.rp-card:nth-child(3){border-top:4px solid #18c6cd;box-shadow:0 8px 22px #07373a0f}.rp-app:has(.rp-external-grid) .rp-external-grid>.rp-card:nth-child(4){border-top:4px solid #18c6cd;box-shadow:0 8px 22px #07373a0f}.rp-app:has(.rp-commercial-grid) .rp-card{border:1px solid #cae6e4;box-shadow:0 8px 22px #07373a0f}.rp-app:has(.rp-commercial-grid) .rp-stage-line{border-bottom-color:#dcebea}.rp-app:has(.rp-commercial-grid) .rp-stage-line span{color:#789292}.rp-app:has(.rp-commercial-grid) .rp-stage-line span.is-active{color:#073d42;border-bottom-color:#18c6cd}@media (width<=620px){.rp-login-card,.rp-invitation{box-shadow:0 14px 34px #07373a1f}.rp-invitation-hero{min-height:430px}.rp-invitation-hero:after{color:#68e5e2;border-color:#68e5e2}}@media (width>=761px){.relatio-product-gateway{flex-direction:column;height:100dvh;padding-top:clamp(16px,2.4vh,28px);padding-bottom:clamp(12px,2vh,24px);display:flex;overflow:hidden}.relatio-gateway-grid{max-height:calc(100dvh - clamp(96px,14vh,150px));margin:auto}.relatio-gateway-intro{flex-direction:column;justify-content:center;min-height:0;padding:clamp(28px,4.5vh,74px) clamp(32px,5vw,74px);display:flex}.relatio-gateway-intro h1{margin:12px 0;font-size:clamp(34px,4.6vh,66px)}.relatio-gateway-intro p{font-size:clamp(14px,1.9vh,16px);line-height:1.55}.relatio-gateway-card{padding:clamp(24px,3.6vh,56px) clamp(28px,4vw,56px);overflow-y:auto}.relatio-gateway-card h2{font-size:clamp(24px,3.4vh,32px)}.relatio-gateway-card p{margin-bottom:clamp(14px,2.4vh,28px)}.relatio-gateway-card label{margin-bottom:clamp(10px,1.6vh,16px)}.relatio-code-entry{margin-top:clamp(12px,2.2vh,22px);padding-top:clamp(12px,1.8vh,18px)}.relatio-product-gateway footer{margin:clamp(10px,1.8vh,28px) auto 0}}.relatio-password-field{display:block;position:relative}.relatio-password-field input{padding-right:42px}.relatio-password-toggle{color:#72888d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.relatio-password-toggle svg{width:16px;height:16px}.relatio-v151-unbacked-workspace{align-content:start;gap:12px;padding:32px;display:grid}.relatio-v151-unbacked-workspace>span{letter-spacing:.12em;opacity:.6;font-size:11px;font-weight:700}.relatio-v151-unbacked-workspace>h1{margin:0;font-size:24px;line-height:1.25}.relatio-v151-unbacked-workspace>p{opacity:.75;max-width:62ch;margin:0}.relatio-gateway-card.relatio-invitation-package{text-align:left;align-items:stretch;gap:14px}.relatio-invitation-package section>span{letter-spacing:.14em;opacity:.6;font-size:10px}.relatio-invitation-package ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.relatio-invitation-package li{border:1px solid #ffffff1f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.relatio-invitation-package li button,.relatio-invitation-package li label{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.relatio-invitation-package li input[type=file]{display:none}.relatio-gateway-invitation{border-top:1px solid #94a3b838;flex-direction:column;gap:8px;padding-top:12px;display:flex}.relatio-gateway-invitation>span{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:.72rem}
