.signal-portal{--ink:#e6edf9;--muted:#a3b1c9;--line:#293548;--navy:#151c27;--paper:#10151e;--purple:#9b7cff;--green:#70dbb6;--green-light:#193930;--amber:#ffcf77;background:#10151e;color:#e6edf9;color-scheme:dark;font-family:Inter,Arial,sans-serif}.signal-portal h1,.signal-portal h2,.signal-portal h3{font-family:Inter,Arial,sans-serif;letter-spacing:-.65px;font-weight:600}.signal-rail{position:fixed;inset:0 auto 0 0;width:76px;border-right:1px solid #293548;background:#10151e;padding:0 7px;gap:10px;align-items:stretch;z-index:5;overflow:auto;display:flex;flex-direction:column}.signal-rail .rail-brand{height:72px;display:grid;place-items:center;color:#ae95ff;font-weight:750;font-size:26px}.signal-rail button,.signal-rail a{border:0;background:transparent;color:#a3b1c9;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:9px;line-height:1.4;text-align:center;padding:9px 1px;gap:4px;min-height:64px;border-radius:5px;opacity:1;white-space:normal}.signal-rail button:disabled{cursor:default}.signal-rail .rail-icon{display:block;font-size:24px;line-height:25px}.signal-rail .rail-active{color:#f5f1ff;background:#49338a;border:1px solid #7051b1;font-weight:600}.rail-account{margin-top:auto;margin-bottom:20px;border:1px solid #39465b;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;align-self:center;background:#263249;color:#c8d5ea;font-size:10px}.portal-workspace{margin-left:76px;min-width:0}.signal-portal .masthead{height:72px;background:#10151e;border-color:#252f3f;padding:0 32px;justify-content:flex-start;gap:25px}.signal-portal .masthead>img{object-fit:contain;max-height:56px}.signal-title{border-left:1px solid #52617a;padding-left:25px}.signal-title>span{font-size:9px;letter-spacing:3px;color:#b6c8ec;font-weight:700}.signal-title h1{font-size:20px;margin:3px 0 0;letter-spacing:-.5px}.header-status{margin-left:auto;display:flex;align-items:center;gap:23px;font-size:11px;color:#a3b1c9}.header-status>span:first-child{color:#6fd9b2}.header-status button{background:#192230;border-color:#344058;color:#c5d3eb;min-height:32px;padding:5px 9px;font-size:10px}.signal-portal .demo-bar{background:#191d30;color:#c0b4ea;letter-spacing:.035em;font-size:10px;padding:9px 23px;border-bottom:1px solid #302a49}.portal-tabs{display:flex;gap:22px;padding:0 23px;border-bottom:1px solid #293548;overflow:auto;white-space:nowrap}.portal-tabs a{padding:17px 0 13px;color:#a3b1c9;text-decoration:none;border-bottom:2px solid transparent;font-size:12px}.portal-tabs a.active{color:#c2acff;border-color:#9b7cff}.signal-portal main{padding:25px 23px 40px;min-height:700px;max-width:1700px;margin:auto}.signal-portal .page-head h1{font-size:25px}.signal-portal .page-head{margin-bottom:20px}.signal-portal .page-head p{font-size:12px}.signal-portal .card{background:#151c27;border-color:#293548}.signal-portal .tag{background:#192230;border-color:#344058;color:#bdcbea}.signal-portal .notice{background:#211d35;color:#c9b5ff;border-color:#9472ee}.signal-portal .notice.green{background:#18342e;color:#8ce1c4;border-color:#51c59d}.signal-portal .notice.amber{background:#30271b;color:#f3ce91;border-color:#ad7e3c}.signal-portal button{background:#192230;border-color:#344058;color:#c5d3eb}.signal-portal button.primary,.signal-portal .primary{background:#8b5cf6;border-color:#a47cff;color:white}.signal-portal .hero{background:#151c27;border:1px solid #344058}.signal-portal .hero .primary{background:#8b5cf6;border-color:#a47cff;color:white}.signal-portal input,.signal-portal select,.signal-portal .field input,.signal-portal .field select{background:#111925;border-color:#344058;color:#e6edf9}.signal-portal .status{background:#193930;color:#89debd}.signal-portal .status.received,.signal-portal .status.under_review{background:#1b2e49;color:#9dc7ff}.signal-portal .status.requested{background:#2d2447;color:#c6adff}.signal-portal .status.correction_needed{background:#382c1c;color:#ffd184}.signal-portal .check.done{background:#193930;color:#89debd;border-color:#315b4d}.signal-portal .check.warn{background:#382c1c;color:#ffd184;border-color:#72522c}.signal-portal .track{background:#283447}.signal-portal .track>span{background:#9b7cff}.signal-portal .avatar,.signal-portal .owner .avatar{background:#29324b;color:#c5b5ff}.signal-portal .receipt{overflow-wrap:anywhere}.signal-portal footer{background:#10151e;border-color:#293548;color:#91a1bb;padding:16px 23px}.portal-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:24px;border-bottom:1px solid #293548;padding-bottom:23px;gap:0}.portal-summary>div{display:flex;align-items:center;gap:15px;border-right:1px solid #344056;padding:0 23px}.portal-summary>div:first-child{padding-left:0}.portal-summary>div:last-child{border:0}.portal-summary strong{font-size:32px;color:#b6a4f6;font-weight:650;letter-spacing:-1px}.portal-summary span{font-size:12px;font-weight:600}.portal-summary small{display:block;font-size:10px;color:#a3b1c9;margin-top:4px;font-weight:400}.register-toolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:18px 0}.register-toolbar .field{font-size:10px;min-width:145px}.register-toolbar .search-field{flex:1;min-width:200px}.register-toolbar input,.register-toolbar select{min-height:39px;padding:8px 10px}.portal-register{padding:21px}.portal-register h2{font-size:21px}.portal-table-wrap{overflow:auto}.portal-table{width:100%;border-collapse:collapse;font-size:12px;min-width:800px}.portal-table th{text-align:left;color:#92a4c2;font-size:9px;letter-spacing:.08em;font-weight:600;padding:12px 10px;border-bottom:1px solid #344056}.portal-table td{padding:17px 10px;border-bottom:1px solid #293548;vertical-align:middle}.portal-table td:first-child,.portal-table th:first-child{padding-left:0}.portal-table strong{display:block;font-size:13px;color:#edf2fc;margin-bottom:4px}.portal-table small{color:#9aabc5;font-size:10px}.portal-table button{font-size:11px;min-height:34px;padding:6px 10px}.portal-table tr.selected td{background:#1a2333}.portal-table tr.selected td:first-child{box-shadow:inset 3px 0 #9b7cff;padding-left:12px}.table-empty{padding:35px;text-align:center;color:#a3b1c9}.portal-detail{margin-top:20px}.detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px}.detail-head h2{font-size:21px;margin:6px 0}.detail-head .button-row{margin-top:0}.portal-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px}.document-ledger{display:flex;flex-direction:column}.ledger-document{padding:17px 0;border-top:1px solid #293548}.ledger-document:first-child{border-top:0}.ledger-document>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.ledger-document h3{font-size:13px;margin:0}.ledger-times{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:13px 0}.ledger-times>div{background:#111a27;padding:10px 12px;border:1px solid #273346;border-radius:5px}.ledger-times span{display:block;font-size:9px;letter-spacing:.05em;color:#92a4c2;margin-bottom:5px}.ledger-times strong{font-size:11px;font-weight:500}.ledger-document p{font-size:11px;color:#a3b1c9}.ledger-document .button-row{margin-top:10px}.ledger-document button{font-size:10px;padding:7px 10px;min-height:34px}.custody-card{background:#111a27;border:1px solid #293548;border-radius:7px;padding:18px;align-self:start}.custody-card h3{font-size:14px}.custody-card p{font-size:12px;color:#a3b1c9}.custody-card dl{font-size:11px}.custody-card dt{color:#92a4c2;margin-top:15px}.custody-card dd{margin:4px 0 0;color:#d3def1}.portal-links{display:flex;gap:14px;margin-top:16px;font-size:11px}.active-application{font-size:11px;color:#acbbd1;margin:-5px 0 20px}.signal-portal #toast{background:#2c2441;border:1px solid #7456ac;color:#f0eaff}.signal-portal .funding-date{color:#8ce1c4}.signal-portal .doc{grid-template-columns:30px minmax(0,1fr) auto}.signal-portal .access{margin-top:20px}@media(max-width:1100px){.header-status>span:last-of-type{display:none}.portal-summary>div{padding:0 13px;gap:10px}.portal-summary strong{font-size:27px}.portal-detail-grid{grid-template-columns:1fr 240px}.signal-portal .masthead{padding:0 23px;gap:18px}}@media(max-width:800px){.signal-rail{width:65px;padding:0 5px}.signal-rail button,.signal-rail a{font-size:8px;min-height:58px}.signal-rail .rail-brand{height:65px}.portal-workspace{margin-left:65px}.signal-portal .masthead{height:76px;padding:0 16px;gap:12px}.signal-portal .masthead>img{width:120px}.signal-title{padding-left:13px}.signal-title>span{font-size:8px;letter-spacing:2px}.signal-title h1{font-size:17px}.header-status>span{display:none!important}.header-status{gap:0}.portal-tabs{gap:17px;padding:0 16px}.signal-portal main{padding:21px 16px}.signal-portal .demo-bar{padding:8px 16px;font-size:9px}.demo-bar>span{display:none}.portal-summary{grid-template-columns:1fr 1fr;gap:20px}.portal-summary>div:nth-child(odd){padding-left:0}.portal-summary>div:nth-child(2){border:0}.portal-summary>div{align-items:flex-start}.portal-detail-grid{grid-template-columns:1fr}.custody-card{margin-top:5px}.portal-links{flex-wrap:wrap}.signal-portal .layout{grid-template-columns:1fr}.detail-head{flex-wrap:wrap}}@media(max-width:520px){.signal-rail{position:static;width:100%;height:63px;flex-direction:row;overflow:auto;border-bottom:1px solid #293548;padding:0 9px;gap:10px;white-space:nowrap}.signal-rail .rail-brand{height:60px;min-width:30px;font-size:22px}.signal-rail button,.signal-rail a{min-width:52px;min-height:55px;font-size:8px;padding:5px 3px}.signal-rail .rail-icon{font-size:19px;line-height:19px}.signal-rail .rail-account{display:none}.portal-workspace{margin-left:0}.signal-portal .masthead{height:76px;padding:0 13px}.signal-portal .masthead>img{width:113px}.signal-title h1{font-size:15px;white-space:nowrap}.signal-title>span{font-size:7px}.header-status{margin-left:auto}.header-status button{padding:5px;min-height:29px;font-size:9px}.portal-tabs{gap:19px;padding:0 15px}.signal-portal main{padding:20px 14px}.portal-register{padding:17px 14px}.portal-summary strong{font-size:26px}.portal-summary span{font-size:11px}.portal-summary small{font-size:9px}.register-toolbar{gap:12px}.register-toolbar .field{min-width:0;flex:1 1 125px}.register-toolbar .search-field{flex-basis:100%}.ledger-times{grid-template-columns:1fr}.detail-head .button-row button{font-size:10px;padding:6px 9px}.signal-portal .doc{grid-template-columns:27px minmax(0,1fr)}.signal-portal .doc>button{grid-column:2}.signal-portal .page-head h1{font-size:24px}.signal-portal .masthead h1{font-size:15px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
.signal-portal .signal-rail button{background:transparent;border:0}.portal-detail-grid>*{min-width:0}@media(max-width:360px){.signal-portal .masthead{padding:0 10px;gap:9px}.signal-portal .masthead>img{width:90px}.signal-title{padding-left:10px}.signal-portal .masthead h1{font-size:14px}.header-status button{font-size:8px;padding:4px}}
