@import"https://api.fontshare.com/v2/css?f[]=switzer@400,500,600,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600&display=swap";:root{color-scheme:light;--rm-ink: #181818;--rm-grey-80: #464646;--rm-grey-50: #8c8c8c;--rm-grey-30: #bababa;--rm-grey-10: #e8e8e8;--rm-white: #ffffff;--rm-canvas: #f5f7f1;--rm-green-100: #c8f365;--rm-green-80: #d3f584;--rm-green-50: #e4f9b2;--rm-green-30: #effbd1;--rm-green-10: #fafef0;--rm-purple: #8f93ff;--rm-blue: #0066b3;--rm-orange: #fc6a21;--rm-success: #159455;--rm-success-soft: #eaf7f0;--rm-warning: #a35f00;--rm-warning-soft: #fff6df;--rm-danger: #d63b3b;--rm-danger-soft: #fff0f0;--rm-bg-canvas: var(--rm-canvas);--rm-bg-surface: var(--rm-white);--rm-bg-subtle: var(--rm-green-10);--rm-bg-signal: var(--rm-green-30);--rm-text: var(--rm-ink);--rm-text-secondary: var(--rm-grey-80);--rm-text-muted: var(--rm-grey-80);--rm-text-inverse: var(--rm-white);--rm-border: var(--rm-grey-10);--rm-border-strong: var(--rm-grey-30);--rm-focus: var(--rm-ink);--rm-font-sans: "Switzer", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rm-font-meta: "Space Grotesk", var(--rm-font-sans);--rm-space-1: 4px;--rm-space-2: 8px;--rm-space-3: 12px;--rm-space-4: 16px;--rm-space-5: 20px;--rm-space-6: 24px;--rm-space-8: 32px;--rm-space-10: 40px;--rm-space-12: 48px;--rm-space-16: 64px;--rm-radius-sm: 4px;--rm-radius-md: 6px;--rm-radius-lg: 10px;--rm-radius-xl: 16px;--rm-radius-round: 9999px;--rm-shadow-card: 0 1px 3px rgba(31,31,29,.04), 0 8px 24px rgba(31,31,29,.035);--rm-shadow-menu: 0 14px 40px rgba(24,24,24,.12), 0 2px 8px rgba(24,24,24,.06);--rm-shadow-modal: 0 30px 90px rgba(24,24,24,.2);--rm-fast: .15s;--rm-base: .25s;--rm-ease: cubic-bezier(.2,0,0,1);--rm-ease-entrance: cubic-bezier(.16,1,.3,1);--rm-page-gutter: var(--rm-space-4);--rm-page-width: calc(100% - var(--rm-page-gutter) - var(--rm-page-gutter));--rm-page-max: 100%;--rm-content-max: 100%;--rm-header-height: 72px}*{box-sizing:border-box}html{min-width:320px;background:var(--rm-bg-canvas);scrollbar-gutter:stable}body{margin:0;min-width:320px;min-height:100vh;background:var(--rm-bg-canvas);color:var(--rm-text);font-family:var(--rm-font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em}a{color:inherit}.capitalize{text-transform:capitalize}.rm-brand{display:inline-flex;align-items:center;gap:11px;color:var(--rm-text);text-decoration:none}.rm-brand img{width:36px;height:36px;display:block}.rm-brand>span{display:grid;line-height:1}.rm-brand strong{font-size:18px;font-weight:650;letter-spacing:-.045em}.rm-brand small{margin-top:4px;color:var(--rm-text-muted);font:600 8px/1 var(--rm-font-meta);letter-spacing:.13em;text-transform:uppercase}.rm-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--rm-radius-md);padding:0 16px;font:600 14px/1 var(--rm-font-sans);cursor:pointer;transition:transform var(--rm-fast) var(--rm-ease),background var(--rm-fast),border-color var(--rm-fast);white-space:nowrap}.rm-button:hover:not(:disabled){transform:translateY(-1px)}.rm-button:active:not(:disabled){transform:translateY(0)}.rm-button:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--rm-green-100),transparent 35%);outline-offset:2px}.rm-button:disabled{opacity:.48;cursor:not-allowed}.rm-button--sm{min-height:34px;padding:0 12px;font-size:13px}.rm-button--primary{background:var(--rm-ink);color:var(--rm-white)}.rm-button--primary:hover:not(:disabled){background:#000}.rm-button--secondary{background:var(--rm-white);color:var(--rm-ink);border-color:var(--rm-border)}.rm-button--secondary:hover:not(:disabled){border-color:var(--rm-border-strong);background:var(--rm-green-10)}.rm-button--signal{background:var(--rm-green-100);color:var(--rm-ink);border-color:var(--rm-green-100)}.rm-button--signal:hover:not(:disabled){background:var(--rm-green-80);border-color:var(--rm-green-80)}.rm-button--ghost{background:transparent;color:var(--rm-grey-80)}.rm-button--ghost:hover:not(:disabled){background:var(--rm-green-10);color:var(--rm-ink)}.rm-button--danger{background:var(--rm-danger-soft);color:var(--rm-danger)}.rm-card{background:var(--rm-bg-surface);border:1px solid var(--rm-border);border-radius:var(--rm-radius-lg);box-shadow:var(--rm-shadow-card)}.rm-badge{display:inline-flex;align-items:center;min-height:24px;border-radius:var(--rm-radius-round);padding:0 9px;font:600 11px/1 var(--rm-font-meta);letter-spacing:.01em;white-space:nowrap}.rm-badge--neutral{background:#f2f2ef;color:var(--rm-grey-80)}.rm-badge--success{background:var(--rm-success-soft);color:var(--rm-text-secondary)}.rm-badge--warning{background:var(--rm-warning-soft);color:var(--rm-warning)}.rm-badge--danger{background:var(--rm-danger-soft);color:var(--rm-danger)}.rm-badge--technical{background:#f1f0ff;color:#5b5fc7}.rm-field{min-width:0;display:grid;align-content:start;gap:7px}.rm-field__label{font-size:13px;font-weight:600}.rm-field__control,.rm-select-control{min-height:44px;display:flex;align-items:center;gap:9px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);padding:0 12px;background:var(--rm-white);color:var(--rm-text-muted);transition:border-color var(--rm-fast),box-shadow var(--rm-fast)}.rm-field__control:focus-within,.rm-select-control:focus-within{border-color:var(--rm-focus);box-shadow:0 0 0 3px #1818180f}.rm-field__control.is-error{border-color:var(--rm-danger)}.rm-field__control input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--rm-ink);font:400 14px/1.2 var(--rm-font-sans)}.rm-field__control input::placeholder{color:var(--rm-text-muted)}.rm-field__hint{color:var(--rm-text-muted);font-size:11px;line-height:1.4}.rm-field__hint.is-error{color:var(--rm-danger)}.rm-select-control{position:relative;padding-right:8px;color:var(--rm-ink)}.rm-select-control select{width:100%;min-width:0;height:42px;border:0;outline:0;appearance:none;background:transparent;color:var(--rm-ink);font-size:14px}.rm-select-control svg{flex:0 0 auto;color:var(--rm-text-muted);pointer-events:none}.rm-textarea{width:100%;min-height:74px;resize:vertical;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);padding:11px 12px;outline:0;background:#fff;color:var(--rm-ink);font-size:14px;line-height:1.45}.rm-textarea:focus{border-color:var(--rm-focus);box-shadow:0 0 0 3px #1818180f}.rm-toggle-row{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--rm-text-secondary);font:500 13px var(--rm-font-sans);cursor:pointer}.rm-toggle{width:36px;height:21px;padding:3px;border-radius:var(--rm-radius-round);background:var(--rm-grey-30);transition:background var(--rm-fast)}.rm-toggle span{display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform var(--rm-fast) var(--rm-ease)}.rm-toggle.is-on{background:var(--rm-ink)}.rm-toggle.is-on span{transform:translate(15px)}.boot-screen{min-height:100vh;display:grid;place-items:center}.spinner-wrap{min-height:220px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--rm-text-muted);font-size:12px}.spinner{width:18px;height:18px;border:2px solid var(--rm-border);border-top-color:var(--rm-ink);border-radius:50%;animation:spin .7s linear infinite}.route-loading,.route-error{min-height:min(520px,calc(100vh - 130px));display:grid;place-items:center}.route-error>.rm-card{width:min(100%,460px);padding:28px;text-align:center}.route-error strong{display:block;font-size:16px}.route-error p{margin:9px 0 20px;color:var(--rm-text-secondary);font-size:13px;line-height:1.55}.route-progress{position:absolute;right:0;bottom:-1px;left:0;height:2px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity var(--rm-fast)}.route-progress:after{content:"";display:block;width:38%;height:100%;background:var(--rm-green-100);transform:translate(-110%)}.context-bar.is-navigating .route-progress{opacity:1}.context-bar.is-navigating .route-progress:after{animation:route-progress .85s var(--rm-ease-entrance) infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh}.topbar{position:sticky;z-index:50;top:0;height:var(--rm-header-height);border-bottom:1px solid var(--rm-border);background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar__inner{width:var(--rm-page-width);min-width:0;height:100%;margin:0 auto;display:grid;grid-template-columns:190px 1fr minmax(350px,auto);align-items:center;gap:24px}.topnav{height:100%;display:flex;align-items:stretch;justify-content:center;gap:5px}.topnav button{position:relative;display:flex;align-items:center;border:0;padding:0 15px;background:transparent;color:var(--rm-text-muted);font:550 13px var(--rm-font-sans);cursor:pointer}.topnav button:after{content:"";position:absolute;right:15px;bottom:-1px;left:15px;height:3px;border-radius:3px 3px 0 0;background:var(--rm-green-100);transform:scaleX(0);transition:transform var(--rm-base) var(--rm-ease)}.topnav button:hover:not(:disabled),.topnav button.is-active{color:var(--rm-ink)}.topnav button.is-active:after{transform:scaleX(1)}.topnav button:disabled{cursor:default;opacity:.65}.topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.mobile-menu,.icon-button,.row-button{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:var(--rm-radius-md);background:transparent;color:var(--rm-text-muted);cursor:pointer}.mobile-menu:hover,.icon-button:hover,.row-button:hover{background:var(--rm-green-10);color:var(--rm-ink)}.mobile-menu{display:none}.org-switcher,.profile-menu{position:relative}.org-trigger{min-width:156px;height:46px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);padding:0 10px;background:#fff;color:var(--rm-ink);text-align:left;cursor:pointer}.org-trigger:hover,.org-trigger[aria-expanded=true]{border-color:var(--rm-border-strong)}.org-trigger.is-shadowing{border-color:color-mix(in srgb,var(--rm-purple),white 45%);background:#faf9ff}.org-trigger>svg:first-child{color:var(--rm-text-muted)}.org-trigger>span{min-width:0;display:grid;gap:3px}.org-trigger small{color:var(--rm-text-muted);font:600 8px/1 var(--rm-font-meta);letter-spacing:.08em;text-transform:uppercase}.org-trigger strong{overflow:hidden;font-size:12px;line-height:1;letter-spacing:.04em;text-overflow:ellipsis}.org-popover,.profile-popover{position:absolute;z-index:30;top:calc(100% + 8px);right:0;overflow:hidden;border:1px solid var(--rm-border);border-radius:var(--rm-radius-lg);background:#fff;box-shadow:var(--rm-shadow-menu);animation:enter var(--rm-base) var(--rm-ease-entrance)}.org-popover{width:310px;overflow:visible}.org-popover__heading{display:grid;gap:3px;padding:14px;border-bottom:1px solid var(--rm-border)}.org-popover__heading span{font-size:12px;font-weight:600}.org-popover__heading small{color:var(--rm-text-muted);font-size:10px}.org-search{height:38px;display:flex;align-items:center;gap:8px;margin:10px 10px 0;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);padding:0 10px;color:var(--rm-text-muted)}.org-search input{width:100%;min-width:0;border:0;outline:0;font-size:12px}.org-list{max-height:320px;overflow-y:auto;padding:7px}.org-list button{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;border:0;border-radius:var(--rm-radius-md);padding:8px;background:transparent;color:var(--rm-ink);text-align:left;cursor:pointer}.org-list button:hover,.org-list button.is-previewing{background:var(--rm-green-10)}.org-list button>span:nth-child(2){min-width:0;display:grid;gap:3px}.org-list button strong,.org-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-list button strong{font-size:12px}.org-list button small{color:var(--rm-text-muted);font-size:10px}.org-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--rm-radius-md);background:var(--rm-green-30);font:700 10px var(--rm-font-meta)}.org-icon.is-admin{background:var(--rm-ink);color:#fff}.org-mode-panel{position:absolute;top:58px;left:calc(100% + 8px);width:205px;overflow:hidden;border:1px solid var(--rm-border);border-radius:var(--rm-radius-lg);background:#fff;box-shadow:var(--rm-shadow-menu);animation:enter var(--rm-base) var(--rm-ease-entrance)}.org-mode-panel__heading{display:grid;gap:4px;padding:12px 13px;border-bottom:1px solid var(--rm-border)}.org-mode-panel__heading span{color:var(--rm-text-muted);font:600 9px/1 var(--rm-font-meta);letter-spacing:.09em;text-transform:uppercase}.org-mode-panel__heading strong{font-size:12px}.org-mode-panel>button{width:100%;min-height:54px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;border:0;border-bottom:1px solid var(--rm-border);padding:8px 12px;background:#fff;color:var(--rm-ink);text-align:left;cursor:pointer}.org-mode-panel>button:hover,.org-mode-panel>button.is-active{background:var(--rm-green-10)}.org-mode-panel>button>svg:first-child{color:var(--rm-text-muted)}.org-mode-panel>button>span{min-width:0;display:grid;gap:4px}.org-mode-panel>button strong{font-size:12px}.org-mode-panel>button small{color:var(--rm-success);font-size:9px}.org-mode-panel>button small.is-warning{color:var(--rm-warning)}.org-mode-error{display:flex;align-items:flex-start;gap:6px;padding:9px 11px;background:var(--rm-warning-soft);color:var(--rm-warning);font-size:9px;line-height:1.4}.org-mode-error svg{flex:0 0 auto;margin-top:1px}.profile-trigger{height:44px;display:flex;align-items:center;gap:8px;border:0;border-radius:var(--rm-radius-md);padding:4px 5px;background:transparent;color:var(--rm-ink);text-align:left;cursor:pointer}.profile-trigger:hover{background:var(--rm-green-10)}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--rm-ink);color:#fff;font-size:11px;font-weight:600}.profile-copy{display:grid;gap:2px;line-height:1.05}.profile-copy strong{font-size:11px}.profile-copy small{color:var(--rm-text-muted);font-size:9px}.profile-popover{width:225px}.profile-popover>div{display:grid;gap:4px;border-bottom:1px solid var(--rm-border);padding:14px}.profile-popover strong{font-size:12px}.profile-popover span{color:var(--rm-text-muted);font-size:10px}.profile-popover button{width:100%;display:flex;align-items:center;gap:9px;border:0;padding:11px 14px;background:#fff;color:var(--rm-danger);font-size:12px;cursor:pointer}.profile-popover button:hover{background:var(--rm-danger-soft)}.profile-popover button.profile-account-action{color:var(--rm-grey-80)}.profile-popover button.profile-account-action:hover{background:var(--rm-green-10);color:var(--rm-ink)}.context-bar{position:relative;height:48px;border-bottom:1px solid var(--rm-border);background:#fafaf8eb}.context-bar>div{width:var(--rm-page-width);min-width:0;max-width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;margin:0 auto}.context-bar>div>span{color:var(--rm-text-muted);font:600 9px var(--rm-font-meta);letter-spacing:.09em;text-transform:uppercase}.context-bar nav{height:100%;display:flex;gap:4px}.context-bar nav button{position:relative;border:0;padding:0 11px;background:transparent;color:var(--rm-text-muted);font-size:12px;font-weight:550;cursor:pointer}.context-bar nav button.is-active{color:var(--rm-ink)}.context-bar nav button.is-active:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:2px;background:var(--rm-green-100)}.page-frame{width:var(--rm-page-width);min-width:0;max-width:100%;margin:0 auto;padding:30px 0 64px;animation:page-enter .42s var(--rm-ease-entrance)}.page-heading{display:flex;align-items:center;justify-content:flex-end;gap:32px;margin-bottom:12px}.page-heading>div:first-child{display:none}.page-heading:not(:has(.page-actions)):not(:has(.rs-system-actions)){display:none}.eyebrow,.panel-label,.section-label{color:var(--rm-text-muted);font:600 10px/1.2 var(--rm-font-meta);letter-spacing:.13em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:18px;height:3px;border-radius:2px;background:var(--rm-green-100)}.page-heading .eyebrow{display:none}.page-heading h1{flex:0 0 auto;margin-top:0;font-size:clamp(32px,3.4vw,46px);line-height:1;font-weight:600;letter-spacing:-.055em}.page-description{max-width:620px;margin-top:0;color:var(--rm-grey-80);font-size:13px;line-height:1.5}.page-actions{display:flex;gap:8px;flex:0 0 auto}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.compact-stat{min-height:122px;display:grid;align-content:space-between;padding:18px}.compact-stat>span{color:var(--rm-text-muted);font-size:11px;font-weight:550}.compact-stat strong{margin-top:16px;font-size:29px;line-height:1;letter-spacing:-.05em}.compact-stat small{margin-top:7px;color:var(--rm-text-muted);font-size:10px}.compact-stat--signal{background:var(--rm-green-100);border-color:var(--rm-green-100)}.compact-stat--signal>span,.compact-stat--signal small{color:#1818189e}.table-card{overflow:hidden}.table-toolbar{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px}.table-toolbar h2{margin-top:5px;font-size:17px;font-weight:600}.table-controls{display:flex;gap:8px}.search-field{width:230px;height:36px;display:flex;align-items:center;gap:8px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);padding:0 10px;background:#fff;color:var(--rm-text-muted)}.search-field:focus-within{border-color:var(--rm-ink)}.search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--rm-ink);font-size:12px}.table-controls>select{height:36px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);padding:0 28px 0 10px;outline:0;background:#fff;color:var(--rm-grey-80);font-size:11px}.table-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--rm-grey-30) transparent;overscroll-behavior:contain}.table-scroll::-webkit-scrollbar{width:8px;height:8px}.table-scroll::-webkit-scrollbar-track{background:transparent}.table-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--rm-radius-round);background:var(--rm-grey-30);background-clip:padding-box}.table-scroll::-webkit-scrollbar-thumb:hover{background:var(--rm-grey-50);background-clip:padding-box}.table-card>.table-scroll{max-height:max(280px,calc(100dvh - 220px))}.table-card>.table-scroll th{position:sticky;z-index:2;top:0}table{width:100%;min-width:900px;border-collapse:collapse}th{height:38px;padding:0 16px;border-top:1px solid var(--rm-border);border-bottom:1px solid var(--rm-border);background:#fafaf8;color:var(--rm-text-muted);font:600 9px var(--rm-font-meta);letter-spacing:.09em;text-align:left;text-transform:uppercase}td{height:66px;padding:0 16px;border-bottom:1px solid var(--rm-border);color:var(--rm-grey-80);font-size:12px}tbody tr:last-child td{border-bottom:0}tbody tr{cursor:pointer;transition:background var(--rm-fast)}tbody tr:hover,tbody tr:focus{outline:0;background:var(--rm-green-10)}.entity-cell{display:flex;align-items:center;gap:10px;color:var(--rm-ink)}.entity-cell>span,.entity-logo{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--rm-radius-md);background:var(--rm-green-30);font:700 9px var(--rm-font-meta);letter-spacing:.02em}.entity-cell>div{min-width:0;display:grid;gap:3px}.entity-cell strong{font-size:12px;font-weight:600}.entity-cell small{color:var(--rm-text-muted);font:500 9px var(--rm-font-meta);letter-spacing:.04em}.muted-cell{color:var(--rm-text-muted)}.inline-alert,.form-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--rm-danger),white 65%);border-radius:var(--rm-radius-md);padding:10px 12px;background:var(--rm-danger-soft);color:var(--rm-danger);font-size:12px}.inline-alert{margin:0 20px 16px}.empty-state{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:28px;color:var(--rm-text-muted);text-align:center}.empty-state>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--rm-green-30);color:var(--rm-ink)}.empty-state h3{color:var(--rm-ink);font-size:15px}.empty-state p{max-width:370px;font-size:12px;line-height:1.5}.empty-state .rm-button{margin-top:5px}.status-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;margin-bottom:12px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-lg);background:var(--rm-border);box-shadow:var(--rm-shadow-card)}.status-summary button{min-height:86px;display:flex;align-items:center;gap:13px;border:0;padding:17px 19px;background:#fff;color:var(--rm-ink);text-align:left;cursor:pointer;transition:background var(--rm-fast)}.status-summary button:hover,.status-summary button.is-active{background:var(--rm-green-10)}.status-summary button.is-active{box-shadow:inset 0 -3px var(--rm-green-100)}.status-summary button>div{display:grid;gap:4px}.status-summary strong{font-size:23px;line-height:1;letter-spacing:-.04em}.status-summary div span{color:var(--rm-text-muted);font-size:10px}.summary-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--rm-grey-30);box-shadow:0 0 0 5px #bababa29;transform:translateY(-8px)}.summary-dot.is-success{background:var(--rm-success);box-shadow:0 0 0 5px var(--rm-success-soft)}.summary-dot.is-warning{background:var(--rm-warning);box-shadow:0 0 0 5px var(--rm-warning-soft)}.summary-dot.is-technical{background:var(--rm-purple);box-shadow:0 0 0 5px #f1f0ff}.investor-identity>span{background:#f0f0ed}.capability-count{color:var(--rm-text-muted);font-size:11px}.capability-count strong{color:var(--rm-ink)}.credential-summary{display:inline-flex;align-items:center;gap:6px;color:var(--rm-grey-80);font-size:11px}.credential-summary.is-warning{color:var(--rm-warning)}.credential-summary.is-missing{color:var(--rm-text-muted)}.modal-backdrop,.drawer-backdrop{position:fixed;z-index:100;inset:0;background:#18181847;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade var(--rm-fast)}.modal-backdrop{display:grid;place-items:center;padding:24px}.modal{width:min(100%,500px);max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--rm-border);border-radius:var(--rm-radius-xl);background:#fff;box-shadow:var(--rm-shadow-modal);animation:modal-enter .3s var(--rm-ease-entrance)}.modal--wide{width:min(100%,700px)}.modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rm-border);padding:22px 24px 19px}.modal>header h2{margin-top:6px;font-size:21px}.modal>header p:not(.panel-label){max-width:560px;margin-top:8px;color:var(--rm-text-muted);font-size:12px;line-height:1.5}.modal-form{display:grid;gap:18px;padding:22px 24px 24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--rm-border);margin:2px -24px -24px;padding:16px 24px;background:#fcfcfa}.info-callout,.credential-note{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);padding:12px;background:var(--rm-green-10);color:var(--rm-grey-80)}.info-callout svg,.credential-note svg{flex:0 0 auto;color:var(--rm-success)}.info-callout p,.credential-note p{font-size:11px;line-height:1.5}.info-callout strong,.credential-note strong{color:var(--rm-ink)}.drawer-backdrop{display:flex;justify-content:flex-end}.drawer{width:min(100%,610px);height:100%;overflow:hidden;display:grid;grid-template-rows:auto auto auto 1fr;border-left:1px solid var(--rm-border);background:#fff;box-shadow:-20px 0 70px #1818181f;animation:drawer-enter .35s var(--rm-ease-entrance)}.drawer>.spinner-wrap{height:100vh}.drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:25px 25px 17px}.drawer-title{display:flex;align-items:center;gap:13px}.drawer-title .entity-logo{width:43px;height:43px;font-size:10px}.drawer-title h2{margin-top:5px;font-size:22px;line-height:1}.drawer-title>div>div{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--rm-text-muted);font:600 9px var(--rm-font-meta);letter-spacing:.04em}.drawer-actions{display:flex;gap:7px;padding:0 25px 20px}.drawer-tabs{height:45px;display:flex;align-items:stretch;gap:2px;border-top:1px solid var(--rm-border);border-bottom:1px solid var(--rm-border);padding:0 20px}.drawer-tabs button{position:relative;display:flex;align-items:center;gap:7px;border:0;padding:0 11px;background:transparent;color:var(--rm-text-muted);font-size:11px;font-weight:600;cursor:pointer}.drawer-tabs button.is-active{color:var(--rm-ink)}.drawer-tabs button.is-active:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:2px;background:var(--rm-green-100)}.drawer-tabs button span{min-width:20px;height:20px;display:grid;place-items:center;border-radius:var(--rm-radius-round);background:#f2f2ef;font:600 9px var(--rm-font-meta)}.drawer-body{min-height:0;overflow-y:auto;background:#fdfdfb}.drawer-sections,.config-form{display:grid;gap:10px;padding:17px}.drawer-sections>section,.config-form>section{border:1px solid var(--rm-border);border-radius:var(--rm-radius-lg);padding:18px;background:#fff}.detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;margin-top:14px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);background:var(--rm-border)}.detail-stats>div{min-height:86px;display:grid;align-content:space-between;padding:11px;background:#fff}.detail-stats svg{color:var(--rm-text-muted)}.detail-stats strong{margin-top:11px;font-size:20px}.detail-stats span{color:var(--rm-text-muted);font-size:9px}.detail-list{margin:12px 0 0}.detail-list>div{min-height:39px;display:grid;grid-template-columns:42% 1fr;align-items:center;border-bottom:1px solid var(--rm-border)}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--rm-text-muted);font-size:10px}.detail-list dd{margin:0;color:var(--rm-grey-80);font-size:11px;text-align:right}.quiet-danger{display:flex;align-items:center;justify-content:space-between;gap:20px}.quiet-danger strong{font-size:12px}.quiet-danger p{max-width:360px;margin-top:5px;color:var(--rm-text-muted);font-size:10px;line-height:1.45}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-heading>div>p:last-child{margin-top:6px;color:var(--rm-text-muted);font-size:10px}.people-list,.invite-list,.capability-list{display:grid;gap:8px;margin-top:13px}.people-list>div,.invite-list>div,.capability-list>div{display:flex;align-items:center;gap:10px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);padding:10px}.mini-avatar{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--rm-green-30);font-size:9px;font-weight:700}.people-list>div>div:nth-child(2),.invite-list>div>div:first-child,.capability-list>div>div{min-width:0;display:grid;flex:1;gap:3px}.people-list strong,.invite-list strong,.capability-list strong{overflow:hidden;font-size:11px;text-overflow:ellipsis}.people-list small,.invite-list small,.capability-list small{overflow:hidden;color:var(--rm-text-muted);font-size:9px;text-overflow:ellipsis}.people-meta{align-items:flex-end;color:var(--rm-text-muted);font-size:9px;text-transform:capitalize}.invite-list button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:var(--rm-radius-md);background:transparent;color:var(--rm-text-muted);cursor:pointer}.invite-list button:hover{background:var(--rm-danger-soft);color:var(--rm-danger)}.config-form{padding-bottom:92px}.config-form>section{display:grid;gap:16px}.config-heading{display:flex;align-items:flex-start;gap:10px}.config-heading>div{min-width:0;flex:1}.config-heading svg{color:var(--rm-text-muted)}.config-heading strong{font-size:12px}.config-heading p{margin-top:4px;color:var(--rm-text-muted);font-size:10px}.config-form .form-grid{gap:13px}.vault-assignment{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.vault-current{display:flex;align-items:flex-start;gap:8px;border-radius:var(--rm-radius-md);padding:10px;background:var(--rm-success-soft);color:var(--rm-success)}.vault-current>span{display:grid;gap:3px}.vault-current strong{color:var(--rm-ink);font-size:11px}.vault-current small{color:var(--rm-grey-80);font-size:9px}.module-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.workspace-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.workspace-access-grid>div{min-width:0;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);padding:11px;background:#fafaf8}.workspace-access-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--rm-radius-md);background:var(--rm-green-30);color:var(--rm-ink)}.workspace-access-grid>div>div{min-width:0;display:grid;gap:4px}.workspace-access-grid strong{font-size:11px}.workspace-access-grid small{overflow:hidden;color:var(--rm-text-muted);font-size:9px;line-height:1.35;text-overflow:ellipsis}.workspace-access-warning{display:flex;align-items:flex-start;gap:8px;border-radius:var(--rm-radius-md);padding:10px 11px;background:var(--rm-warning-soft);color:var(--rm-warning);font-size:9px;line-height:1.45}.workspace-access-warning svg{flex:0 0 auto;margin-top:1px}.sticky-save{position:sticky;z-index:2;bottom:-17px;display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid var(--rm-border);margin:0 -17px -17px;padding:14px 18px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sticky-save span{display:flex;align-items:center;gap:5px;color:var(--rm-success);font-size:11px}.readiness-banner{display:flex;align-items:flex-start;gap:12px;margin-top:13px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);padding:14px;background:var(--rm-green-10)}.readiness-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--rm-warning-soft);color:var(--rm-warning)}.readiness-icon.is-operational{background:var(--rm-success-soft);color:var(--rm-success)}.readiness-icon.is-deactivated{background:#f2f2ef;color:var(--rm-text-muted)}.readiness-banner strong{font-size:12px}.readiness-banner p{margin-top:4px;color:var(--rm-grey-80);font-size:10px;line-height:1.5}.state-mark{width:7px;height:7px;border-radius:50%;background:var(--rm-warning)}.state-mark.is-ready{background:var(--rm-success)}.state-mark.is-blocked{background:var(--rm-danger)}.credential-note{margin:0}.credential-cards{display:grid;gap:9px;margin-top:13px}.credential-card{padding:14px;box-shadow:none}.credential-card__head{display:flex;align-items:center;gap:9px}.credential-card__head>div{min-width:0;display:grid;flex:1;gap:3px}.credential-card__head strong{overflow:hidden;font-size:11px;text-overflow:ellipsis}.credential-card__head small{color:var(--rm-text-muted);font-size:9px}.credential-health{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--rm-radius-md);background:#f2f2ef;color:var(--rm-text-muted)}.credential-health.is-healthy{background:var(--rm-success-soft);color:var(--rm-success)}.credential-health.is-attention{background:var(--rm-warning-soft);color:var(--rm-warning)}.credential-card dl{margin:12px 0;border-top:1px solid var(--rm-border)}.credential-card dl div{min-height:31px;display:grid;grid-template-columns:38% 1fr;align-items:center;border-bottom:1px solid var(--rm-border)}.credential-card dt{color:var(--rm-text-muted);font-size:9px}.credential-card dd{overflow:hidden;margin:0;color:var(--rm-grey-80);font-size:9px;text-align:right;text-overflow:ellipsis}.credential-card__actions{display:flex;align-items:center;justify-content:space-between;gap:9px}.credential-card__actions>a{display:inline-flex;align-items:center;gap:5px;color:var(--rm-grey-80);font-size:10px;text-decoration:none}.credential-card__actions>a:hover{color:var(--rm-ink);text-decoration:underline}.credential-failure{display:flex;align-items:flex-start;gap:6px;margin:9px 0;border-radius:var(--rm-radius-sm);padding:8px;background:var(--rm-warning-soft);color:var(--rm-warning);font-size:9px;line-height:1.4}.credential-failure svg{flex:0 0 auto}.credential-vault-modal{gap:14px}.mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:3px;border-radius:var(--rm-radius-md);padding:3px;background:#f2f2ef}.mode-switch button{min-height:34px;border:0;border-radius:var(--rm-radius-sm);background:transparent;color:var(--rm-text-muted);font:600 11px var(--rm-font-sans);cursor:pointer}.mode-switch button.is-active{background:#fff;color:var(--rm-ink);box-shadow:0 1px 3px #18181814}.vault-context{display:flex;align-items:center;gap:10px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);padding:10px;background:var(--rm-green-10)}.vault-context>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--rm-radius-md);background:var(--rm-green-30)}.vault-context>div{min-width:0;display:grid;flex:1;gap:3px}.vault-context strong{overflow:hidden;font-size:11px;text-overflow:ellipsis}.vault-context small{color:var(--rm-text-muted);font-size:9px}.credential-picker-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:-5px;color:var(--rm-text-muted);font-size:9px}.credential-picker-legend span{display:inline-flex;align-items:center;gap:5px}.credential-picker-legend i{width:7px;height:7px;border-radius:50%;background:var(--rm-grey-30)}.credential-picker-legend i.is-linked{background:var(--rm-success)}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(500px,1fr) minmax(480px,.92fr);background:#fff}.auth-form-side{position:relative;display:grid;place-items:center;padding:100px 40px 60px}.auth-brand{position:absolute;top:28px;left:32px;border:0;background:transparent;cursor:pointer}.auth-form-wrap{width:min(100%,400px)}.auth-form-wrap h1{margin-top:13px;font-size:40px;line-height:1.04;font-weight:600;letter-spacing:-.055em}.auth-form-wrap>p:not(.eyebrow):not(.auth-legal){margin-top:14px;color:var(--rm-grey-80);font-size:14px;line-height:1.55}.auth-form-wrap form{display:grid;gap:14px;margin-top:30px}.auth-form-wrap form .rm-button{width:100%}.auth-field-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:-8px}.auth-field-heading>span{font-size:13px;font-weight:600}.auth-field-heading button,.auth-text-action{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;background:transparent;color:var(--rm-grey-80);font-size:11px;cursor:pointer}.auth-field-heading button:hover,.auth-text-action:hover{color:var(--rm-ink);text-decoration:underline}.auth-text-action{margin-bottom:24px}.auth-password-field--headed>.rm-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.auth-password-toggle{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:var(--rm-radius-sm);background:transparent;color:var(--rm-text-muted);cursor:pointer}.auth-password-toggle:hover{background:var(--rm-green-10);color:var(--rm-ink)}.demo-access{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;border-radius:var(--rm-radius-md);padding:10px 11px;background:#fafaf8;color:var(--rm-text-muted);font-size:9px}.demo-access span{display:flex;align-items:center;gap:6px;font-weight:600}.demo-access code{color:var(--rm-grey-80);font:500 9px var(--rm-font-meta)}.auth-legal{margin-top:20px;color:var(--rm-text-muted);font-size:10px;line-height:1.5;text-align:center}.auth-story-side{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-left:1px solid var(--rm-border);background:var(--rm-canvas);padding:clamp(48px,7vw,86px)}.pattern-grid{position:absolute;inset:0;opacity:.52;background-image:linear-gradient(rgba(24,24,24,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(24,24,24,.045) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 55% 50%,black,transparent 80%);mask-image:radial-gradient(circle at 55% 50%,black,transparent 80%)}.auth-story-copy{position:relative;z-index:1;max-width:490px}.story-kicker{display:flex;align-items:center;gap:8px;color:var(--rm-grey-80);font:600 10px var(--rm-font-meta);letter-spacing:.12em;text-transform:uppercase}.story-kicker i{width:8px;height:8px;border-radius:50%;background:var(--rm-green-100);box-shadow:0 0 0 5px #c8f36552}.auth-story-copy h2{margin-top:22px;font-size:clamp(36px,4.5vw,58px);line-height:.98;font-weight:600;letter-spacing:-.065em}.auth-story-copy p:last-child{max-width:410px;margin-top:20px;color:var(--rm-grey-80);font-size:14px;line-height:1.6}.auth-demo-card{position:relative;z-index:1;width:min(100%,430px);align-self:center;border:1px solid rgba(24,24,24,.1);border-radius:var(--rm-radius-xl);padding:22px;background:#ffffffdb;box-shadow:0 24px 70px #1818181f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:rotate(-1.5deg)}.auth-demo-card__top{display:flex;align-items:center;justify-content:space-between;color:var(--rm-text-muted);font-size:11px}.auth-demo-card>strong{display:inline-block;margin-top:24px;font-size:42px;letter-spacing:-.06em}.auth-demo-card>small{margin-left:8px;color:var(--rm-text-muted);font-size:10px}.auth-demo-progress{height:8px;overflow:hidden;margin-top:12px;border-radius:20px;background:#e9e9e5}.auth-demo-progress span{display:block;height:100%;border-radius:inherit;background:var(--rm-green-100)}.auth-demo-rows{display:grid;gap:9px;margin-top:22px}.auth-demo-rows p{display:flex;align-items:center;gap:9px;border-top:1px solid var(--rm-border);padding-top:10px;color:var(--rm-grey-80);font-size:11px}.auth-demo-rows p i{width:8px;height:8px;border-radius:50%;background:var(--rm-green-100)}.auth-demo-rows svg{margin-left:auto}.auth-trust-list{position:relative;z-index:1;display:grid;width:min(100%,440px);align-self:center;border:1px solid var(--rm-border);border-radius:var(--rm-radius-lg);background:#fff}.auth-trust-list p{display:flex;align-items:flex-start;gap:11px;border-bottom:1px solid var(--rm-border);padding:14px}.auth-trust-list p:last-child{border-bottom:0}.auth-trust-list p>svg{flex:0 0 auto;color:var(--rm-text-muted)}.auth-trust-list p>span{display:grid;gap:4px}.auth-trust-list strong{font-size:11px}.auth-trust-list small{color:var(--rm-text-muted);font-size:9px}.auth-success,.auth-invalid,.auth-confirm{display:grid;justify-items:start;gap:12px;margin-top:28px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-lg);padding:18px;background:var(--rm-green-10)}.auth-success>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--rm-green-30)}.auth-success strong,.auth-invalid strong{font-size:14px}.auth-success p,.auth-invalid p{color:var(--rm-grey-80);font-size:12px;line-height:1.55}.auth-invalid{background:#fafaf8}.auth-confirm{background:#fff}.auth-confirm>svg{color:var(--rm-text-muted)}.auth-checking{margin-top:28px!important;color:var(--rm-text-muted)!important;font-size:12px!important}.invitation-scope{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);padding:11px;background:var(--rm-green-10)}.invitation-scope>span{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--rm-radius-md);background:var(--rm-green-30);font:700 9px var(--rm-font-meta)}.invitation-scope>div{min-width:0;display:grid;gap:4px}.invitation-scope strong{font-size:11px}.invitation-scope small{color:var(--rm-text-muted);font-size:9px}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes enter{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}@keyframes modal-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes drawer-enter{0%{transform:translate(30px);opacity:.7}to{transform:none;opacity:1}}@keyframes fade{0%{opacity:0}}@keyframes route-progress{50%{transform:translate(95%)}to{transform:translate(275%)}}@media(max-width:1060px){.topbar__inner{grid-template-columns:160px 1fr auto}.profile-copy{display:none}.stats-row{grid-template-columns:repeat(2,1fr)}.auth-shell{grid-template-columns:1fr 1fr}.auth-form-side{padding-inline:32px}.auth-story-side{padding:48px 36px}}@media(max-width:820px){:root{--rm-page-gutter: var(--rm-space-3)}.topbar__inner{grid-template-columns:40px 1fr auto;gap:8px}.topbar__inner>.rm-brand{justify-self:center}.mobile-menu{display:grid}.topnav{position:fixed;top:var(--rm-header-height);right:0;left:0;height:auto;display:none;align-items:stretch;padding:10px 14px 18px;border-bottom:1px solid var(--rm-border);background:#fff;box-shadow:var(--rm-shadow-menu)}.topnav.is-open{display:grid}.topnav button{min-height:44px;border-radius:var(--rm-radius-md);padding:0 12px}.topnav button.is-active{background:var(--rm-green-30)}.topnav button:after{display:none}.org-trigger{min-width:120px}.org-mode-panel{top:calc(100% + 8px);right:0;left:auto;width:min(260px,calc(100vw - 28px))}.profile-menu{display:none}.context-bar{overflow:hidden}.context-bar>div{max-width:var(--rm-page-width);justify-content:flex-start;gap:16px;overflow:hidden}.context-bar nav{width:100%;min-width:0;max-width:100%;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.context-bar nav button{flex:0 0 auto;white-space:nowrap}.context-bar nav::-webkit-scrollbar{display:none}.page-frame{padding-top:34px}.page-heading{align-items:flex-start;flex-direction:column}.status-summary{grid-template-columns:repeat(2,1fr)}.auth-shell{grid-template-columns:1fr}.auth-story-side{display:none}}@media(max-width:600px){.topbar__inner>.rm-brand>span{display:none}.org-trigger{min-width:104px}.org-trigger>span small{display:none}.context-bar>div>span{display:none}.page-heading h1{font-size:36px}.page-heading>div:first-child{align-items:flex-start;flex-direction:column;gap:8px}.page-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}.page-actions .rm-button{width:100%;max-width:100%}.stats-row,.status-summary{grid-template-columns:1fr 1fr}.compact-stat{min-height:110px}.status-summary button{min-height:76px;padding:13px}.table-toolbar{align-items:flex-start;flex-direction:column}.table-controls,.search-field{width:100%}.table-controls>select{min-width:120px}.modal-backdrop{padding:0;align-items:end}.modal{max-height:94vh;border-radius:var(--rm-radius-xl) var(--rm-radius-xl) 0 0}.form-grid,.config-form .form-grid,.module-grid,.vault-assignment,.workspace-access-grid{grid-template-columns:1fr}.drawer{width:100%}.drawer-header,.drawer-actions{padding-inline:18px}.detail-stats{grid-template-columns:1fr 1fr 1fr}.quiet-danger{align-items:flex-start;flex-direction:column}.auth-form-side{padding:110px 20px 50px}.auth-brand{left:20px}.auth-form-wrap h1{font-size:34px}.demo-access{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.profile-popover a.profile-docs-action{display:flex;align-items:center;gap:9px;padding:11px 14px;color:var(--rm-grey-80);background:#fff;font-size:12px;text-decoration:none}.profile-popover a.profile-docs-action:hover{background:var(--rm-green-10);color:var(--rm-ink)}.profile-popover a.profile-docs-action:focus-visible{outline:2px solid var(--rm-ink);outline-offset:-3px}.workspace-page{--rm-text-muted: var(--rm-text-secondary)}.workspace-page:is(.page-frame,.pt-page,.rlv-page,.client-dashboard){width:var(--rm-page-width);max-width:none;min-width:0;margin-inline:auto;padding-top:16px}.workspace-page :is(.rm-field__label,.panel-label,.pe-meta,.co-meta,.rll-meta,.pt-meta){color:var(--rm-text-secondary)}.workspace-page :is(.rm-field__control,.rm-select-control,.rm-textarea),.workspace-page :is(input,select,textarea):not([type=checkbox]):not([type=radio]){border-color:var(--rm-grey-30)}.workspace-page :is(input,select,textarea):focus-visible,.workspace-page button:focus-visible,.workspace-disclosure>summary:focus-visible{outline:2px solid var(--rm-text);outline-offset:3px}.workspace-page :is(.rm-field,label){min-width:0}.workspace-page :is(.rm-field__label,.rm-field__hint){font-size:11px}.workspace-page :is(.table-scroll,.pt-table-scroll,.rlv-table-scroll,.pa-table-scroll,.pe-table-scroll){scrollbar-width:thin;scrollbar-color:var(--rm-grey-30) transparent}.workspace-summary-row{display:flex;align-items:center;gap:12px;border:1px solid var(--rm-border);border-radius:var(--rm-radius-lg);padding-right:14px;background:var(--rm-bg-surface)}.workspace-summary-row>:is(section,.pt-summary){flex:1;min-width:0;margin:0;border:0;box-shadow:none;background:var(--rm-bg-surface)}.workspace-summary-row>:is(button,.pe-header-actions,.pt-actions){flex-shrink:0;margin-left:auto}.workspace-summary-row :is(.pe-metric,.pt-metric,.rll-metric){padding:12px;min-height:64px;border:0;border-right:1px solid var(--rm-border);border-radius:0}.workspace-summary-row :is(.pe-metric,.pt-metric,.rll-metric):last-child{border-right:0}.workspace-summary-row .pt-summary{gap:0}.workspace-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.workspace-clickable-row{cursor:pointer}.workspace-clickable-row:hover>td{background:var(--rm-bg-subtle)}.workspace-disclosure{border:1px solid var(--rm-border);border-radius:var(--rm-radius-md);background:var(--rm-bg-surface);padding:14px}.workspace-disclosure>summary{color:var(--rm-text);font-size:13px;font-weight:600;cursor:pointer}.workspace-disclosure>summary>span{margin-left:10px;color:var(--rm-text-secondary);font-size:11px;font-weight:400}.workspace-disclosure[open]>summary{margin-bottom:14px}.workspace-detail-back{padding:10px 16px;border-bottom:1px solid var(--rm-border)}.dp-page .dp-toolbar--compact{min-height:64px;padding:0 14px 0 0;gap:14px}.dp-toolbar--compact .dp-summary{flex:1;min-width:0;border-bottom:0;background:transparent}.dp-toolbar--compact .dp-summary>div{min-height:64px;border-right:1px solid var(--rm-border);gap:8px;padding:12px 16px}.dp-toolbar--compact .dp-summary strong{font:600 21px var(--rm-font-meta)}.dp-toolbar--compact .dp-summary span{color:var(--rm-text-secondary)}.dp-page .dp-filters{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(150px,.45fr)) auto;align-items:end}.dp-page .dp-document-list{max-height:max(340px,calc(100dvh - 340px));overflow:auto;scrollbar-width:thin}.dp-page .dp-document-list>button{padding-block:12px}.dp-archive-surface.workspace-disclosure{padding:14px 18px}.dp-archive-surface .dp-archive-heading{min-height:0;padding:10px 0}.dp-archive-surface .dp-archive-heading :is(h2,.panel-label){display:none}.dp-page .dp-review-heading{min-height:64px;padding-block:12px}.dp-page .dp-review-heading .panel-label{display:none}.pw-library .pw-summary-row{border:0;border-bottom:1px solid var(--rm-border);border-radius:0}.pw-summary-row .pw-library-summary>div{min-height:64px;padding:12px 18px}.pw-page-stack .pw-filters{display:flex;flex-wrap:wrap;gap:10px}.pw-page-stack .pw-filters input{flex:1;min-width:180px}.pw-page-stack .pw-filters select{min-width:180px}.agent-workspace .table-toolbar{min-height:64px;padding-block:12px;gap:12px;flex-wrap:wrap}.agent-workspace .table-toolbar p{max-width:70ch;line-height:1.5}.agent-workspace .agent-filters{padding-block:12px}.pe-page .pe-filter-grid{grid-template-columns:minmax(180px,1fr) minmax(180px,.65fr) auto auto}.pe-page .pe-reset{margin:0;min-height:38px}.pe-page .pe-workspace{grid-template-columns:minmax(0,1fr)}.pe-page .pe-table-scroll{max-height:max(340px,calc(100dvh - 310px))}.pe-page .pe-detail-section h3{font:600 14px var(--rm-font-sans);text-transform:none;letter-spacing:0;color:var(--rm-text)}.pe-page .pe-detail-section.workspace-disclosure{padding:12px}.pe-page .pe-detail-identity{margin-top:0}.pe-page .detail-dialog .pe-detail{padding:20px}.price-loan-page .price-loan-actions{flex-wrap:wrap}.price-loan-page .price-loan-scope small{display:none}.price-loan-page .price-loan-section{padding:16px}.price-loan-page .price-loan-section>header{margin-bottom:14px}.price-loan-page .price-loan-section h2{font-size:16px}.price-loan-page .price-loan-fields{gap:12px}.price-loan-page .price-loan-history{padding:14px}.workspace-page :is(.rlv-metric,.sd-metric-card,.lo-metric){min-height:0;padding:14px;gap:6px}.workspace-page :is(.rlv-metric,.sd-metric-card,.lo-metric)>strong{margin:0;font-size:24px}.workspace-page :is(.rlv-metric,.sd-metric-card,.lo-metric)>small{line-height:1.5}.workspace-page :is(.sd-panel-heading,.lo-filter-heading,.lds-section__head,.client-dashboard__panel-heading){padding-block:12px;min-height:0;gap:12px}.lo-pipeline-page .lo-filter-heading{justify-content:flex-end}.lo-pipeline-page .lo-filter-heading:empty{display:none}.rll-page .rll-filter-grid{align-items:end}.rll-page .rll-clear{margin:0;min-height:38px;justify-self:end}.rll-page .rll-workspace{grid-template-columns:minmax(0,1fr)}.rll-page .rll-detail-section.workspace-disclosure{padding:12px}.rlv-page .rlv-toolbar{align-items:flex-start;gap:12px}.rlv-page .rlv-toolbar__copy{max-width:320px}.rlv-page .rlv-toolbar__copy .rlv-label{display:none}.rlv-page .detail-dialog .rlv-detail{margin:0;border:0}.pt-page .pt-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.pt-page .pt-workspace.has-detail .pt-table-card{display:none}.pt-page .pt-detail-card{max-height:none}.pt-page .pt-status-controls{display:flex;flex-wrap:wrap;gap:8px}.pt-page .pt-status-controls button{flex:1}.pt-page .pt-detail-section.workspace-disclosure{padding:12px}.pt-page .pt-filter-grid{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(130px,.6fr)) auto}.pricing-adjustments .pa-toolbar{flex-wrap:wrap;gap:10px}.pricing-adjustments .pa-actions{order:3;margin:0 0 0 auto;padding:0}.pricing-adjustments .pa-history,.pricing-adjustments .pa-precedence-note{margin-top:14px}.co-page .co-precedence-card{padding:14px}.co-page .co-layer-heading{padding-block:14px}.investor-overlay-page .investor-overlay-metrics>.rm-card{min-height:0;padding:12px 16px}.wia-page .wia-panel-heading h2,.lock-desk-settings-page .lds-section__head h2{font-size:16px}.wia-page .wia-controls{padding:16px}@media(max-width:1100px){.workspace-summary-row{flex-wrap:wrap;padding:0;gap:0}.workspace-summary-row>:is(section,.pt-summary){flex-basis:100%}.workspace-summary-row>:is(button,.pe-header-actions,.pt-actions){margin:10px 12px 10px auto}.pt-page .pt-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-page .workspace-filter-actions{grid-column:1 / -1}.pe-page .pe-filter-grid{grid-template-columns:minmax(180px,1fr) minmax(150px,.75fr) auto}.pe-page .pe-reset{grid-column:-2;justify-self:end}}@media(max-width:700px){.workspace-page:is(.page-frame,.pt-page,.rlv-page,.client-dashboard){padding-top:12px}.dp-page .dp-toolbar--compact{flex-wrap:wrap;padding:0;gap:0}.dp-toolbar--compact .dp-summary{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.dp-toolbar--compact>button{margin:8px 12px 8px auto}.dp-page .dp-filters,.pe-page .pe-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-page .dp-filters>label:first-child,.pe-page .pe-search{grid-column:1 / -1}.dp-page .dp-filters>button,.pe-page .pe-reset{grid-column:auto;justify-self:end}.workspace-summary-row .pe-header-actions{flex-wrap:wrap}.workspace-summary-row :is(.pt-summary,.rll-summary){grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-disclosure>summary>span{display:block;margin:5px 0 0 16px}.detail-dialog .rlv-detail__grid{grid-template-columns:1fr}.workspace-page .rlv-controls{width:100%;min-width:0}.workspace-page .price-loan-actions>button{min-height:34px;font-size:12px}}.lo-pipeline-page .detail-dialog .lo-detail{border:0;box-shadow:none;margin:0}.rs-system-page.workspace-page .rs-admin-summary{padding:14px 16px}
