.rl-platform{color:#37110c}body:has(.rl-platform){background:#f2ecdf}.rl-platform .cs-main-container,.rl-platform .cs-chat-container,.rl-platform .cs-message-list,.rl-platform .cs-message,.rl-platform .cs-message__content-wrapper,.rl-platform .cs-message__footer{color:#37110c}::selection{background:#b8431f59}.rl-card{transition:border-color .14s,background .14s,transform .14s}.rl-card-hover:hover{background:#37110c05!important;border-color:#b89f74!important}.rl-btn{transition:filter .12s,transform .12s,background .12s,border-color .12s,color .12s}.rl-btn:hover:not(:disabled){filter:brightness(1.12)}.rl-btn:active:not(:disabled){transform:translateY(1px)}.rl-platform .rl-input{box-sizing:border-box;color:#37110c;max-width:100%;font:inherit;background:#e2d6bc;border:1px solid #d3c2a1;border-radius:9px;padding:11px 13px;font-size:14px;line-height:1.55;transition:border-color .12s,box-shadow .12s}.rl-platform .rl-input::file-selector-button{color:#37110c;font:inherit;cursor:pointer;background:#eae1cd;border:1px solid #d3c2a1;border-radius:7px;margin-right:10px;padding:7px 10px;font-size:12px}.rl-input:focus{box-shadow:0 0 0 3px #b8431f1f;border-color:#b8431f8c!important}.rl-focus :focus-visible,a:focus-visible,button:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b8431f99}.rl-nav-item{transition:color .12s,background .12s,border-color .12s}.rl-nav-item:hover{color:#37110c!important;background:#37110c0a!important}.rl-platform ::-webkit-scrollbar{width:9px;height:9px}.rl-platform ::-webkit-scrollbar-thumb{background:#d3c2a1;border-radius:5px}.rl-platform ::-webkit-scrollbar-thumb:hover{background:#b89f74}.rl-platform ::-webkit-scrollbar-track{background:0 0}.rl-platform .rl-cta{color:#37110c;cursor:pointer;background:0 0;border:1px solid #d3c2a1;border-radius:10px;font-weight:600;text-decoration:none;transition:border-color .12s,background .12s,color .12s}.rl-platform .rl-cta:hover{background:#37110c0a;border-color:#c4ae86}.rl-platform .rl-cta:disabled{opacity:.45;cursor:not-allowed}.rl-platform .rl-cta:focus-visible{outline-offset:1px;outline:2px solid #b8431f80}.rl-platform .rl-cta--on-color{color:#fff;border-color:#ffffff59}.rl-platform .rl-cta--on-color:hover{background:#ffffff1a;border-color:#ffffff8c}.rl-shell-main:not(.rl-shell-main-full){padding-bottom:96px!important}@media (max-width:720px){.rl-shell-nav{z-index:200;bottom:0;left:0;right:0;border-top:1px solid #d3c2a1!important;border-right:none!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;height:60px!important;padding:0!important;position:fixed!important;top:auto!important}.rl-shell-logo,.rl-shell-spacer,.rl-shell-account{display:none!important}.rl-shell-navlist{flex:1 1 0;justify-content:space-around;min-width:0;overflow-x:auto;flex-direction:row!important;gap:0!important;width:100%!important}.rl-shell-navlist>a{border-radius:0!important;flex:1 1 0!important;gap:2px!important;min-width:0!important;margin:0!important;padding:6px 2px!important}.rl-shell-navlist>a>span:last-child{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;overflow:hidden;font-size:9.5px!important}.rl-shell-mobile-signout{flex:0 0 44px;min-width:0;display:flex!important}.rl-shell-mobile-signout>button,.rl-shell-mobile-signout>a{width:100%;height:60px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;text-decoration:none;display:flex}.rl-shell-mobile-signout>button>span,.rl-shell-mobile-signout>a>span{font-size:9.5px}.rl-home-grid{grid-template-columns:minmax(0,1fr)!important}.rl-shell-main{padding-bottom:60px!important}.rl-shell-main:not(.rl-shell-main-full){padding-bottom:142px!important}.rl-shell-main-full{height:calc(100vh - 60px)!important}.rl-support-launcher{bottom:74px!important}.rl-support-panel{width:calc(100vw - 16px)!important;height:min(580px,100dvh - 150px)!important;bottom:138px!important;right:8px!important}}@media (max-width:460px){.rl-shell-navlist>a>span:last-child{display:none!important}.rl-shell-navlist>a{height:60px;justify-content:center!important;align-items:center!important;padding:0!important}.rl-shell-mobile-signout>button>span,.rl-shell-mobile-signout>a>span,.rl-shell-navlist>button.rl-alerts-bell>span:last-child{display:none!important}.rl-shell-navlist>button.rl-alerts-bell{height:60px;justify-content:center!important;align-items:center!important;padding:0!important}}.rl-home-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.rl-home-rail{gap:16px;display:grid;position:sticky;top:20px}.rl-roles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rl-clamp-2{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1180px){.rl-home-layout{grid-template-columns:minmax(0,1fr)}.rl-home-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:900px){.rl-roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.rl-roles-grid,.rl-home-rail{grid-template-columns:minmax(0,1fr)}}.rl-alerts-drawer{z-index:300;width:380px;max-height:min(72vh,640px);position:fixed;bottom:20px;left:96px}.rl-alerts-bell{width:calc(100% - 20px)}@media (max-width:720px){.rl-alerts-drawer{width:auto;max-height:calc(100vh - 60px);bottom:60px;left:0;right:0;border-radius:14px 14px 0 0!important}.rl-shell-navlist>button.rl-alerts-bell{width:auto;border-radius:0!important;flex:1 1 0!important;gap:2px!important;min-width:0!important;margin:0!important;padding:6px 2px!important}.rl-shell-navlist>button.rl-alerts-bell>span:last-child{font-size:9.5px!important}}.rl-project-card{position:relative}.rl-project-card>.rl-mark-link{border-radius:10px;line-height:0;display:inline-flex;position:absolute;top:14px;right:16px}.rl-project-card>a.rl-mark-link:focus-visible{outline-offset:3px;outline:2px solid #b8431f}.rl-mark{opacity:.75;transition:opacity .2s,transform .25s}.rl-mark :is(path,circle,rect){fill:#0000;transition:fill .3s}.rl-project-card:hover .rl-mark,.rl-mark-link:focus-visible .rl-mark{opacity:1;transform:translateY(-1px)}.rl-project-card:hover .rl-mark :is(path,circle,rect),.rl-mark-link:focus-visible .rl-mark :is(path,circle,rect){fill:#b8431f29}@media (prefers-reduced-motion:reduce){.rl-mark,.rl-mark :is(path,circle,rect){transition:none}}.rl-platform{--glass-bg:#ffffff61;--glass-bg-hover:#ffffff80;--glass-bg-focus:#ffffffc7;--glass-line:#37110c24;--glass-line-strong:#37110c3d;--glass-hi:inset 0 1px 0 #ffffffa6;--ring:0 0 0 4px #b8431f29}.rl-platform .rl-input{border:1px solid var(--glass-line);box-shadow:var(--glass-hi), 0 1px 2px #37110c0d;background:#ffffff8c;border-radius:12px;transition:background-color .18s,border-color .18s,box-shadow .18s}.rl-platform .rl-input:hover{border-color:var(--glass-line-strong);background:#ffffffa8}.rl-input:focus{background:var(--glass-bg-focus);box-shadow:var(--glass-hi), var(--ring);border-color:#b8431f99!important}.rl-platform .rl-cta{background:var(--glass-bg);border:1px solid var(--glass-line);box-shadow:var(--glass-hi), 0 1px 2px #37110c0d;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.rl-platform .rl-cta:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--glass-line-strong);transform:translateY(-1px)}.rl-platform .rl-cta-primary,.rl-platform .rl-cta-primary:disabled{color:#fff;background:linear-gradient(#c54c27 0%,#b8431f 52%,#a8391a 100%);border:1px solid #9a341799;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #48010140,0 1px 2px #4801012e,0 10px 20px -12px #b8431f99}.rl-platform .rl-cta-primary:hover:not(:disabled){color:#fff;background:linear-gradient(#b8431f 0%,#9a3417 55%,#8d2f12 100%);border-color:#9a3417cc}.rl-platform .rl-cta-primary:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 5px #4801014d}.rl-platform .rl-cta:disabled,.rl-platform .rl-cta-primary:disabled{color:#7a4a38;box-shadow:none;cursor:not-allowed;opacity:1;background:#e2d6bc;border-color:#d3c2a1;transform:none}@media (prefers-reduced-motion:reduce){.rl-platform .rl-cta,.rl-platform .rl-input{transition:none}.rl-platform .rl-cta:hover:not(:disabled){transform:none}}.rl-sw-row{transition:background .12s}.rl-sw-row:hover{background:#37110c0b!important}.rl-sw-lift{transition:transform .14s,box-shadow .14s,background .12s}.rl-sw-lift:hover{transform:translateY(-1px)}.rl-sw-icon:hover{background:#37110c12!important}.rl-sw-icon-dark:hover{background:#fdf6ea24!important}.rl-sw-row:focus-visible,.rl-sw-icon:focus-visible,.rl-sw-icon-dark:focus-visible,.rl-support-launcher:focus-visible,.rl-support-edge:focus-visible{outline-offset:2px;outline:2px solid #b8431f}.rl-support-launcher{transition:transform .14s,background .14s}.rl-support-launcher:hover{transform:scale(1.05)}.rl-support-panel{transform-origin:100% 100%;animation:.16s ease-out rl-sw-in}@keyframes rl-sw-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rl-support-panel,.rl-sw-lift,.rl-support-launcher{transition:none;animation:none}.rl-sw-lift:hover,.rl-support-launcher:hover{transform:none}}
