.tabs{min-width:0}.tabs-list{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:6px;margin-bottom:21px;padding:0 2px;display:flex;overflow-x:auto}.tabs-list [role=tab]{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:7px 7px 0 0;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:15px 17px 13px;font-size:13px;font-weight:550;line-height:1.5;display:flex;position:relative}.tabs-list [role=tab]:hover{color:var(--navy);background:#edf3fa}.tabs-list [role=tab][aria-selected=true]{color:var(--navy);background:#edf3fa;border-bottom-color:#c79322}.tabs-list [role=tab]:focus-visible{outline-offset:-3px;outline:2px solid #4f7fba}.tabs-count{color:#527096;font-variant-numeric:tabular-nums;background:#e3ebf5;border-radius:12px;place-items:center;min-width:22px;min-height:19px;padding:1px 6px;font-size:10px;display:inline-grid}.tabs-panel{min-width:0}.tabs-panel:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #4f7fba}@media (width<=600px){.tabs-list{gap:0;margin-bottom:16px}.tabs-list [role=tab]{gap:7px;padding:13px 12px 11px;font-size:12px}.tabs-count{font-size:10px}}.documents-page{min-width:0}.documents-page>.button.ghost:first-child{margin:0 0 18px -10px}.documents-page .documents-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.documents-page .documents-overview h2{letter-spacing:-.15px;font-size:15px;font-weight:600}.documents-page .documents-overview p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6}.documents-page .documents-overview p strong{color:var(--navy);font-weight:600}.documents-page .documents-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px;display:grid}.documents-page .document-card{flex-direction:column;min-width:0;height:100%;margin-bottom:0;display:flex}.documents-page .document-card>.card-header{flex-direction:column;align-items:stretch;gap:10px;padding:16px 18px;display:flex}.documents-page .document-card .with-icon{align-items:flex-start;gap:10px;min-width:0}.documents-page .document-card .with-icon>div{min-width:0}.documents-page .document-card .tile-icon{border-radius:6px;flex-shrink:0;width:32px;height:35px}.documents-page .document-card h2{overflow-wrap:anywhere;min-height:3em;font-size:14px;line-height:1.5}.documents-page .document-card .card-header p{margin-top:3px;font-size:11px}.documents-page .document-status{flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;min-height:26px;padding-left:42px;display:flex}.documents-page .document-status .badge{white-space:normal}.documents-page .document-approved .tile-icon{color:var(--success);background:#eef7f1;border-color:#c6e2d1}.documents-page .document-retired{border-style:dashed}.documents-page .documents-history{margin-top:20px;padding:16px 18px}.documents-page .documents-history>summary{align-items:center;gap:12px;list-style:none;display:flex}.documents-page .documents-history>summary::-webkit-details-marker{display:none}.documents-page .documents-history>summary>span:first-child{flex:1;min-width:0}.documents-page .documents-history>summary strong{font-size:14px;display:block}.documents-page .documents-history>summary small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;line-height:1.6;display:block}.documents-page .documents-history>summary>svg{flex-shrink:0;transition:transform .15s}.documents-page .documents-history[open]>summary>svg{transform:rotate(180deg)}.documents-page .documents-history>.documents-list{margin-top:16px}.documents-page .document-body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px 18px;display:flex}.documents-page .document-card-content,.documents-page .document-card-footer{flex-direction:column;gap:12px;min-width:0;display:flex}.documents-page .document-card-content:empty{display:none}.documents-page .document-card-content>.notice{margin:0;padding:10px 12px;font-size:11px}.documents-page .document-card-footer{margin-top:auto}.documents-page .document-dates{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:10px 0;display:grid}.documents-page .document-dates>div{min-width:0}.documents-page .document-dates dt{color:var(--muted);font-size:11px;line-height:1.5}.documents-page .document-dates dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:550;line-height:1.6}.documents-page .document-current-note{color:var(--success);font-size:11px;line-height:1.65}.documents-page .document-primary-actions{gap:8px}.documents-page .upload-form{border:1px solid var(--line);background:#f8fbff;border-radius:7px;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:12px;display:flex}.documents-page .upload-form .field{gap:6px}.documents-page .upload-form .field small{font-size:11px;line-height:1.6}.documents-page .upload-form input[type=file]{background:#fff;min-height:42px;padding:6px}.documents-page .document-upload-confirm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.documents-page .document-upload-confirm p{color:var(--muted);flex:160px;font-size:11px;line-height:1.65}.documents-page .document-upload-confirm .button{white-space:normal}.documents-page .document-history-action{border-top:1px solid var(--line);align-items:center;min-height:48px;padding-top:10px;display:flex}.documents-page .document-history-action>.button{white-space:normal;text-align:left;justify-content:flex-start;width:100%}.documents-page .document-history-action>.muted{font-size:11px;line-height:1.6}.documents-page .document-records-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:400}:is(.documents-page,.document-history-modal) .document-records-body{border-top:0;margin-top:0;padding-top:0}.document-history-modal .document-records-body{flex-direction:column;gap:16px;display:flex}.document-history-modal .document-records-body article{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin:0}:is(.documents-page,.document-history-modal) .history-header{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:11px 12px}:is(.documents-page,.document-history-modal) .history-header>div:first-child{flex:180px;min-width:0}:is(.documents-page,.document-history-modal) .document-record-label{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:550;display:block}:is(.documents-page,.document-history-modal) .history-header small,:is(.documents-page,.document-history-modal) .review small{font-size:11px}:is(.documents-page,.document-history-modal) .history-header .badge{white-space:normal}:is(.documents-page,.document-history-modal) .submission-downloads{flex:100%;gap:6px;min-width:0}:is(.documents-page,.document-history-modal) .submission-downloads>.button{white-space:normal;overflow-wrap:anywhere;max-width:100%}:is(.documents-page,.document-history-modal) .review{padding:11px 12px}.documents-page .document-primary-actions>.button{white-space:normal}.documents-page .footnote{margin-top:18px;font-size:11px}@media (width<=440px){.documents-page .document-card>.card-header,.documents-page .document-body{padding:14px}.documents-page .document-dates{gap:6px}.documents-page .document-upload-confirm .button{width:100%}}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color:#152d4e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--navy:#092a5c;--navy-hover:#071f50;--gold:#d99b11;--muted:#526580;--line:#d8e3f0;--soft:#e7f1fc;--canvas:#f3f8fd;--danger:#a43834;--success:#246346;background:#f3f8fd;font-family:Inter,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:var(--navy);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin:0}button,input,textarea,a{-webkit-tap-highlight-color:transparent}button,a,input,textarea{outline-offset:4px}:focus-visible{outline:3px solid #2b6cb0}button{transition:background .15s,border-color .15s,box-shadow .15s}button:not(:disabled):active{transform:translateY(1px)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand{color:var(--navy);flex-shrink:0;align-items:center;gap:10px;display:flex}.brand strong{letter-spacing:-1.1px;font-size:26px;font-weight:750;line-height:1;display:block}.brand strong span{font-weight:450}.brand small{letter-spacing:1.05px;white-space:nowrap;margin-top:6px;font-size:7.4px;font-weight:650;display:block}.brand-light{color:#f3faff}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:11px 16px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.button.primary{background:var(--navy);color:#fff;box-shadow:0 2px 4px #092a5c10}.button.primary:hover:not(:disabled){background:var(--navy-hover);box-shadow:0 3px 9px #092a5c20}.button.secondary:hover:not(:disabled){background:#f3f7fc;border-color:#7a90aa}.button.ghost{color:var(--muted);box-shadow:none;background:0 0}.button.ghost:hover:not(:disabled){color:var(--navy);background:#e7f1fc}.button.small{min-height:34px;padding:8px 11px;font-size:11px}.text-button{color:var(--navy);background:0 0;border:0;padding:0;font-size:12px;font-weight:550}.text-button:hover{text-decoration:underline}.muted{color:var(--muted);font-size:12px;line-height:1.65}.prose{color:#3f5878;font-size:13px;line-height:1.8}.form-stack{flex-direction:column;gap:20px;display:flex}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span:first-child{font-size:12px;font-weight:600}.field small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.65}.field input:not([type=checkbox]),.field textarea{width:100%}.field input,.field textarea,.toolbar>input{color:#152d4e;background:#fff;border:1px solid #7a90aa;border-radius:6px;min-height:43px;padding:11px 12px;font-size:13px;line-height:1.5}.field textarea{resize:vertical}.field input:focus,.field textarea:focus,.toolbar>input:focus{border-color:#2b6cb0;outline:0;box-shadow:0 0 0 3px #2b6cb020}.field input[readonly]{color:var(--muted);background:#f3f7fc}input::placeholder,textarea::placeholder{color:#65758c}input[type=checkbox]{accent-color:var(--navy);flex-shrink:0;width:16px;height:16px;margin:0}.field input[type=file]{background:#f8fbff;min-height:48px;padding:8px;font-size:11px}.field input[type=file]::file-selector-button{border:1px solid var(--line);color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:4px;margin-right:12px;padding:6px 10px}.check-label{align-items:center;gap:9px;font-size:12px;line-height:1.6;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:8px;padding-top:20px;display:flex}.password-wrap{position:relative;display:block!important}.password-wrap input{padding-right:73px!important}.password-wrap button{color:var(--muted);background:0 0;border:0;border-radius:3px;padding:0 7px;font-size:10px;position:absolute;top:6px;bottom:6px;right:6px}.password-wrap button:hover{background:#e7f1fc}.select-trigger{color:#152d4e;text-align:left;background:#fff;border:1px solid #7a90aa;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;min-height:43px;padding:10px 12px;font-size:12px;display:inline-flex}.select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-trigger:focus{box-shadow:0 0 0 3px #2b6cb020}.select-content{border:1px solid var(--line);z-index:1000;min-width:var(--radix-select-trigger-width);max-width:min(90vw,640px);max-height:var(--radix-select-content-available-height);background:#fff;border-radius:7px;padding:5px;overflow:auto;box-shadow:0 12px 35px #092a5c24}.select-item{color:#152d4e;cursor:pointer;border-radius:4px;outline:0;justify-content:space-between;gap:18px;padding:11px 12px;font-size:12px;display:flex}.select-item[data-state=checked]{color:var(--navy);font-weight:600}.notice{color:#3f5878;overflow-wrap:anywhere;background:#eaf2fc;border:1px solid #d0e0f3;border-radius:7px;padding:14px 16px;font-size:12px;line-height:1.7}.notice strong,.notice span,.notice small{display:block}.notice small{margin-top:4px;font-size:11px}.notice.success{color:var(--success);background:#eef7f1;border-color:#c6e2d1}.notice.warning{color:#805a0b;background:#fff8e7;border-color:#ead8a6}.boot{flex-direction:column;justify-content:center;align-items:center;gap:35px;min-height:100dvh;padding:30px;display:flex}.boot .error-state{max-width:520px}.loading{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:32px;font-size:12px;display:flex}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.error-state{color:var(--danger);text-align:center;background:#fff;border:1px solid #edceca;border-radius:8px;flex-direction:column;align-items:center;gap:16px;padding:28px;font-size:13px;line-height:1.7;display:flex}.error-state h1{color:var(--navy);font-size:24px}.auth-layout{grid-template-columns:minmax(390px,46%) 1fr;min-height:100dvh;display:grid}.auth-story{color:#f3faff;background:#071f50;flex-direction:column;padding:44px 52px 30px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:50%;width:450px;height:450px;position:absolute;bottom:-200px;left:-200px}.auth-story-content{max-width:490px;margin:auto 0;padding:70px 0 35px}.eyebrow{color:var(--muted);letter-spacing:1.6px;margin-bottom:12px;font-size:9px;font-weight:650;display:block}.auth-story .eyebrow{color:#c5d5e9;letter-spacing:2px;margin-bottom:26px;font-size:10px}.auth-story .eyebrow:before{content:"";background:var(--gold);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:11px;display:inline-block}.auth-story h1{letter-spacing:-2px;font-size:clamp(39px,3.5vw,54px);font-weight:520;line-height:1.18}.auth-story h1 em{color:#e8edf6;font-style:normal}.auth-story-content>p{color:#c5d5e9;max-width:360px;margin-top:23px;font-size:14px;line-height:1.85}.auth-story img{aspect-ratio:1.6;object-fit:cover;object-position:center 35%;filter:saturate(.7);border:1px solid #ffffff18;border-radius:11px;width:100%;max-width:410px;margin-top:36px}.story-footer{color:#b9cce3;letter-spacing:.2px;align-items:center;gap:8px;font-size:10px;display:flex}.auth-main{background:#fbfdff;flex-direction:column;justify-content:center;align-items:center;padding:65px 55px 25px;display:flex}.auth-form-wrap{width:100%;max-width:390px;margin:auto 0;padding:30px 0 50px}.portal-label{letter-spacing:1px;border:1px solid var(--line);color:var(--muted);background:#f3f7fc;border-radius:4px;margin-bottom:26px;padding:7px 10px;font-size:9px;font-weight:600;display:inline-block}.auth-main h2{letter-spacing:-1px;font-size:29px;font-weight:600;line-height:1.25}.auth-description{color:var(--muted);margin:13px 0 30px;font-size:13px;line-height:1.8}.auth-main .field input{min-height:48px}.auth-main .button.primary{justify-content:space-between;min-height:47px}.auth-main .recovery{text-align:right;margin-top:-5px;margin-bottom:3px}.auth-main .notice{margin-bottom:20px}.auth-help{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:10px;margin-top:29px;padding-top:24px;display:flex}.auth-help svg{flex-shrink:0;margin-top:2px}.auth-help p{font-size:11px;line-height:1.8}.auth-main footer{width:100%;max-width:600px;color:var(--muted);justify-content:space-between;gap:15px;font-size:10px;display:flex}.mobile-brand{display:none}.sidebar{border-right:1px solid var(--line);z-index:40;background:#fff;flex-direction:column;flex-shrink:0;width:248px;height:100dvh;padding:28px 21px 19px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .brand{gap:8px}.sidebar .brand strong{font-size:25px}.sidebar .brand small{letter-spacing:1px;font-size:6.9px}.sidebar-caption{letter-spacing:1.5px;color:var(--muted);margin-top:16px;padding-left:43px;font-size:9px}.sidebar nav{flex-direction:column;gap:7px;margin-top:40px;display:flex}.nav-item{min-height:44px;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:11px;padding:12px 11px;font-size:12px;font-weight:500;display:flex}.nav-item svg{flex-shrink:0}.nav-item:hover{color:var(--navy);background:#f3f7fc;text-decoration:none}.nav-item.selected{color:var(--navy);background:#e7f1fc;font-weight:650}.nav-item.selected i{background:var(--gold);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-illustration{opacity:.5;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20560'%20fill='none'%3e%3cg%20opacity='.26'%20stroke='%23D9E8F7'%20stroke-width='1'%3e%3ccircle%20cx='212'%20cy='176'%20r='48'%20/%3e%3ccircle%20cx='212'%20cy='176'%20r='29'%20/%3e%3ccircle%20cx='205'%20cy='338'%20r='48'%20/%3e%3ccircle%20cx='205'%20cy='338'%20r='29'%20/%3e%3cpath%20d='M0%20474C35%20439%2049%20438%2084%20459C113%20476%20134%20472%20157%20446'%20/%3e%3cpath%20d='M17%20560V484H55V443H91V398H127V352H164'%20opacity='.55'%20/%3e%3cpath%20d='M0%20524C38%20492%2074%20493%20105%20515C126%20530%20144%20530%20167%20514'%20opacity='.55'%20/%3e%3c/g%3e%3cg%20fill='%23C7D9EC'%20opacity='.42'%3e%3ccircle%20cx='226'%20cy='74'%20r='1.3'%20/%3e%3ccircle%20cx='236'%20cy='74'%20r='1.3'%20/%3e%3ccircle%20cx='246'%20cy='74'%20r='1.3'%20/%3e%3ccircle%20cx='226'%20cy='84'%20r='1.3'%20/%3e%3ccircle%20cx='236'%20cy='84'%20r='1.3'%20/%3e%3ccircle%20cx='246'%20cy='84'%20r='1.3'%20/%3e%3ccircle%20cx='226'%20cy='94'%20r='1.3'%20/%3e%3ccircle%20cx='236'%20cy='94'%20r='1.3'%20/%3e%3ccircle%20cx='246'%20cy='94'%20r='1.3'%20/%3e%3ccircle%20cx='226'%20cy='104'%20r='1.3'%20/%3e%3ccircle%20cx='236'%20cy='104'%20r='1.3'%20/%3e%3ccircle%20cx='246'%20cy='104'%20r='1.3'%20/%3e%3ccircle%20cx='221'%20cy='270'%20r='1.3'%20/%3e%3ccircle%20cx='231'%20cy='270'%20r='1.3'%20/%3e%3ccircle%20cx='241'%20cy='270'%20r='1.3'%20/%3e%3ccircle%20cx='221'%20cy='280'%20r='1.3'%20/%3e%3ccircle%20cx='231'%20cy='280'%20r='1.3'%20/%3e%3ccircle%20cx='241'%20cy='280'%20r='1.3'%20/%3e%3ccircle%20cx='221'%20cy='290'%20r='1.3'%20/%3e%3ccircle%20cx='231'%20cy='290'%20r='1.3'%20/%3e%3ccircle%20cx='241'%20cy='290'%20r='1.3'%20/%3e%3ccircle%20cx='221'%20cy='300'%20r='1.3'%20/%3e%3ccircle%20cx='231'%20cy='300'%20r='1.3'%20/%3e%3ccircle%20cx='241'%20cy='300'%20r='1.3'%20/%3e%3ccircle%20cx='94'%20cy='336'%20r='1.3'%20/%3e%3ccircle%20cx='104'%20cy='336'%20r='1.3'%20/%3e%3ccircle%20cx='114'%20cy='336'%20r='1.3'%20/%3e%3ccircle%20cx='124'%20cy='336'%20r='1.3'%20/%3e%3ccircle%20cx='94'%20cy='346'%20r='1.3'%20/%3e%3ccircle%20cx='104'%20cy='346'%20r='1.3'%20/%3e%3ccircle%20cx='114'%20cy='346'%20r='1.3'%20/%3e%3ccircle%20cx='124'%20cy='346'%20r='1.3'%20/%3e%3ccircle%20cx='94'%20cy='356'%20r='1.3'%20/%3e%3ccircle%20cx='104'%20cy='356'%20r='1.3'%20/%3e%3ccircle%20cx='114'%20cy='356'%20r='1.3'%20/%3e%3ccircle%20cx='124'%20cy='356'%20r='1.3'%20/%3e%3c/g%3e%3cg%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M206%2018V142C206%20164%20196%20177%20178%20184L161%20191C143%20198%20128%20214%20128%20234V246C128%20266%20112%20282%2092%20282H60'%20stroke='%23D4A24D'%20stroke-width='1.35'%20/%3e%3cpath%20d='M0%20392H35C52%20392%2062%20382%2068%20366L93%20300C101%20279%20113%20266%20128%20254'%20stroke='%23D7E8F7'%20stroke-width='1.35'%20/%3e%3cpath%20d='M93%20498V471C93%20446%20108%20430%20128%20430H170C191%20430%20205%20415%20205%20394V339'%20stroke='%23D7E8F7'%20stroke-width='1.35'%20/%3e%3cpath%20d='M128%20246V320C128%20340%20144%20356%20164%20356H256'%20stroke='%23D4A24D'%20stroke-width='1.35'%20/%3e%3cpath%20d='M144%20430V404C144%20386%20158%20372%20176%20372H256'%20stroke='%23D4A24D'%20stroke-width='1.35'%20/%3e%3c/g%3e%3cg%3e%3ccircle%20cx='206'%20cy='146'%20r='26'%20stroke='%23E8CF9F'%20opacity='.55'%20/%3e%3ccircle%20cx='206'%20cy='146'%20r='17'%20stroke='%23D8A64C'%20opacity='.82'%20/%3e%3ccircle%20cx='206'%20cy='146'%20r='11'%20fill='%23D49B37'%20/%3e%3ccircle%20cx='128'%20cy='246'%20r='16'%20fill='%23174E86'%20stroke='%23B8D3EA'%20/%3e%3ccircle%20cx='128'%20cy='246'%20r='10'%20fill='%23EAF4FC'%20stroke='%23174E86'%20stroke-width='4'%20/%3e%3ccircle%20cx='35'%20cy='392'%20r='16'%20fill='%23174E86'%20stroke='%23B8D3EA'%20/%3e%3ccircle%20cx='35'%20cy='392'%20r='10'%20fill='%23EAF4FC'%20stroke='%23174E86'%20stroke-width='4'%20/%3e%3ccircle%20cx='205'%20cy='338'%20r='25'%20stroke='%23E8CF9F'%20opacity='.55'%20/%3e%3ccircle%20cx='205'%20cy='338'%20r='16'%20stroke='%23D8A64C'%20opacity='.82'%20/%3e%3ccircle%20cx='205'%20cy='338'%20r='10'%20fill='%23D49B37'%20/%3e%3ccircle%20cx='144'%20cy='430'%20r='8'%20fill='%23174E86'%20stroke='%23E7B75E'%20stroke-width='1.8'%20/%3e%3c/g%3e%3c/svg%3e") center bottom 25px/175px no-repeat;flex:1;min-height:85px;max-height:320px;margin-top:auto}.account{border-top:1px solid var(--line);align-items:center;gap:9px;min-width:0;margin-top:auto;padding:17px 0 10px;display:flex}.avatar{width:35px;height:35px;color:var(--navy);background:#e7f1fc;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:650;display:grid}.account>div{min-width:0}.account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.account small{color:var(--muted);text-overflow:ellipsis;margin-top:4px;font-size:9px;display:block;overflow:hidden}.sidebar>.button{justify-content:flex-start;padding-left:4px}.main-shell{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 36px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:13px;min-width:0;font-size:11px;display:flex}.breadcrumb>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.breadcrumb strong{color:#152d4e;white-space:nowrap;font-weight:500}.breadcrumb-slash{color:#b4c5d9}.header-actions{flex-shrink:0;align-items:center;gap:18px;display:flex}.session-indicator{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.session-indicator i{background:#3d8362;border-radius:50%;width:5px;height:5px}.contextbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:25px;padding:18px 36px;display:flex}.contextbar>div{flex:1;align-items:center;gap:14px;min-width:0;max-width:580px;display:flex}.contextbar small{color:var(--muted);letter-spacing:1px;white-space:nowrap;font-size:8px;font-weight:650}.contextbar .select-trigger{border-color:var(--line);background:#f8fbff;flex:1;max-width:420px;min-height:36px;font-size:11px}.contextbar>div>strong{font-size:11px;font-weight:500}.contextbar>p{color:var(--muted);text-align:right;font-size:10px;line-height:1.6}.dashboard-content{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:36px}.dashboard-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:22px 36px;font-size:9px;display:flex}.mobile-menu,.sidebar-backdrop{display:none}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.page-heading h1{letter-spacing:-1px;overflow-wrap:anywhere;font-size:29px;font-weight:570;line-height:1.25}.page-heading p{color:var(--muted);max-width:670px;margin-top:10px;font-size:12px;line-height:1.8}.dashboard-content>.button.ghost:first-child{margin-bottom:18px;margin-left:-10px}.card{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:22px;overflow:hidden;box-shadow:0 3px 12px #092a5c04}.card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:23px 24px;display:flex}.card h2,.toolbar h2{letter-spacing:-.15px;font-size:15px;font-weight:600}.card-header p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.7}.card-description{color:var(--muted);padding:20px 24px 0;font-size:12px;line-height:1.7}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.toolbar>input{border-color:var(--line);background:#fbfdff;width:min(320px,60%);min-height:36px;font-size:11px}.table-wrap{max-width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{letter-spacing:.55px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:#fbfdff;padding:14px 24px;font-size:9px;font-weight:650}td{color:#3f5878;vertical-align:middle;border-bottom:1px solid #e7eef7;padding:19px 24px;font-size:11px;line-height:1.7}td>strong{color:#152d4e;font-size:12px;font-weight:600;display:block}td>small{color:var(--muted);overflow-wrap:anywhere;max-width:330px;margin-top:4px;font-size:10px;display:block}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfdff}.badge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#f3f7fc;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:600;line-height:1.5;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.status-active,.status-accepted,.status-approved,.status-published,.status-succeeded,.status-success,.status-finished{color:#246346;background:#eef7f1;border-color:#c6e2d1}.status-pending,.status-uploaded,.status-pending_review,.status-processing,.status-reserved,.status-expired{color:#805a0b;background:#fff8e7;border-color:#ead8a6}.status-rejected,.status-revoked,.status-failed,.status-error{color:#a43834;background:#fff2f1;border-color:#edceca}.empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 25px;display:flex}.empty-icon{border:1px solid var(--line);color:#68819e;background:#f3f7fc;border-radius:13px;place-items:center;width:53px;height:53px;margin-bottom:4px;display:grid}.empty h3{letter-spacing:-.2px;font-size:14px;font-weight:600}.empty p{color:var(--muted);max-width:450px;font-size:12px;line-height:1.8}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.with-icon{align-items:center;gap:12px;display:flex}.tile-icon{border:1px solid var(--line);width:39px;height:43px;color:var(--navy);background:#f3f7fc;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.count{min-width:28px;height:26px;color:var(--navy);background:#e7f1fc;border-radius:5px;place-items:center;padding:4px 7px;font-size:11px;font-weight:600;display:inline-grid}.pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:11px;display:flex}.pagination>div{gap:8px;display:flex}.footnote{color:var(--muted);max-width:900px;margin-top:16px;font-size:10px;line-height:1.8}.modal{border:1px solid var(--line);color:#152d4e;background:#fff;border-radius:11px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;overflow:auto;box-shadow:0 24px 80px #071f5033}.modal.wide{width:min(730px,100vw - 32px)}.modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071f5066}.modal-header{z-index:1;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:17px 24px;display:flex;position:sticky;top:0}.modal-header h2{letter-spacing:-.35px;font-size:17px;font-weight:600;line-height:1.4}.modal-header>.button{min-height:32px;padding:7px}.modal-body{padding:26px 24px}.criteria-editor,.requirements-picker{border:1px solid var(--line);border-radius:7px;min-width:0;margin:0;padding:16px}.criteria-editor legend,.requirements-picker legend{padding:0 6px;font-size:12px;font-weight:600}.criteria-editor>.muted,.requirements-picker>.muted{margin-bottom:14px;font-size:11px}.criterion-row{border-bottom:1px solid #edf2f8;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;padding:13px 0;display:flex}.criterion-row>.field{flex:1;min-width:180px}.criterion-row>.check-label{padding:8px 0;font-size:10px}.criterion-row .button{margin-bottom:3px}details summary{cursor:pointer;color:var(--navy);font-size:10px;font-weight:550;list-style-position:inside}td details{max-width:390px;margin-top:7px}td details p,td details li{font-size:11px;line-height:1.7}td details p{margin-top:9px}td details ul{padding-left:17px}.cost-total{text-align:right}.cost-total strong{letter-spacing:-1px;font-size:24px;font-weight:550}.cost-total small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:5px;height:225px;margin:18px 24px 0;padding-bottom:4px;display:flex}.chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.chart-bar{background:#1a4b80;border-radius:3px 3px 0 0;width:100%;max-width:23px;min-height:0;display:block}.chart-column:nth-child(5n) .chart-bar{background:#d99b11}.chart-column small{color:var(--muted);min-height:13px;margin-top:9px;font-size:8px;line-height:1.5}.unknown-dot{background:#d99b11;border-radius:50%;outline:2px solid #fff;width:4px;height:4px;position:absolute;bottom:20px}.chart-values{padding:17px 24px 20px}.chart-values[open]{padding-bottom:0}.chart-values>.table-wrap{margin:16px -24px 0}.document-choice{border:1px solid var(--line);cursor:pointer;background:#fbfdff;border-radius:6px;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.document-choice:has(input:checked){background:#eaf2fc;border-color:#7e9ec4}.document-choice svg{color:var(--navy);flex-shrink:0}.document-choice strong{font-size:12px;font-weight:550;display:block}.document-choice small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.requirement-chips{flex-wrap:wrap;gap:14px;padding:21px 24px;display:flex}.requirement-chips>div{border:1px solid var(--line);background:#fbfdff;border-radius:6px;align-items:center;gap:10px;min-width:190px;padding:12px 14px;display:flex}.requirement-chips svg{color:var(--navy)}.requirement-chips strong{font-size:11px;font-weight:550;display:block}.requirement-chips small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.close-control{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:21px 0;display:flex}.close-control p{color:var(--muted);max-width:600px;font-size:11px;line-height:1.8}.linked-company-banner{background:#eaf2fc;border:1px solid #d0e0f3;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:25px;padding:22px 24px;display:flex}.linked-company-banner strong{font-size:14px;font-weight:600}.linked-company-banner p{color:var(--muted);max-width:650px;margin-top:8px;font-size:11px;line-height:1.8}.document-approved{border-color:#c6e2d1}.document-body{padding:22px 24px}.document-body>.notice{margin-bottom:18px}.submission-current{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.submission-current>div:first-child{flex:1;min-width:0}.submission-current strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.submission-current small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.upload-form{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:21px;padding-top:20px;display:flex}.upload-form>.field{flex:1}.upload-form>.button{margin-top:7px}.document-body>.upload-form:first-child{border-top:0;margin-top:0;padding-top:0}.submission-history{border-top:1px solid var(--line);margin-top:23px;padding-top:17px}.submission-history summary{font-size:11px}.submission-history article{border:1px solid var(--line);border-radius:6px;margin-top:15px;overflow:hidden}.history-header{background:#fbfdff;align-items:center;gap:12px;padding:13px 15px;display:flex}.history-header>div{flex:1;min-width:0}.history-header strong{overflow-wrap:anywhere;font-size:11px;font-weight:550;display:block}.history-header small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.review{border-top:1px solid var(--line);padding:14px 15px}.review p{white-space:pre-line;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.8}.review p:first-child{margin-top:0}.review strong{font-weight:550}.review small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.segmented{border:1px solid var(--line);background:#f3f7fc;border-radius:6px;gap:4px;padding:4px;display:flex}.segmented button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:4px;flex:1;font-size:12px;font-weight:550}.segmented button.selected{color:var(--navy);background:#fff;box-shadow:0 1px 4px #092a5c16}@media (width>=1600px){.auth-story{padding-left:70px;padding-right:70px}.auth-story-content{max-width:550px}.auth-story img{max-width:470px}.sidebar{width:265px;padding-left:26px;padding-right:26px}}@media (width<=1150px){.topbar,.contextbar{padding-left:25px;padding-right:25px}.dashboard-content{padding:29px 25px}.dashboard-footer{padding-left:25px;padding-right:25px}.contextbar>p{display:none}.contextbar>div{max-width:100%}.session-indicator{display:none}th,td{padding-left:18px;padding-right:18px}.auth-story,.auth-main{padding-left:35px;padding-right:35px}.page-heading h1{font-size:27px}.auth-story h1{font-size:42px}}@media (width<=900px){.sidebar{width:220px;padding-left:16px;padding-right:16px}.sidebar .brand strong{font-size:22px}.sidebar .brand small{font-size:6px}.sidebar .brand svg{width:29px}.sidebar-caption{padding-left:37px}.nav-item{gap:9px;padding-left:9px;padding-right:9px;font-size:11px}.topbar{gap:12px}.breadcrumb{gap:9px}.breadcrumb>span:first-of-type{max-width:170px}.header-actions .button span{display:none}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}.page-heading>.button{font-size:11px}.linked-company-banner{flex-direction:column;align-items:flex-start}.auth-layout{grid-template-columns:40% 1fr}.auth-story{padding:35px 25px 28px}.auth-story h1{letter-spacing:-1.3px;font-size:36px}.auth-story-content>p{font-size:12px}.auth-story img{aspect-ratio:1.1}.story-footer{font-size:9px}.auth-main{padding-left:30px;padding-right:30px}.auth-main h2{font-size:27px}.contextbar>div{gap:10px}.contextbar small{font-size:7px}.upload-form{flex-direction:column;align-items:stretch}.upload-form>.button{align-self:flex-start}.submission-current .actions{width:100%}.cost-total strong{font-size:21px}}@media (width<=720px){.sidebar{z-index:80;width:255px;padding:27px 22px 19px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar .brand strong{font-size:25px}.sidebar .brand small{font-size:7px}.sidebar .brand svg{width:33px}.sidebar-caption{padding-left:43px}.nav-item{gap:11px;padding:12px 11px;font-size:12px}.sidebar-backdrop{z-index:70;background:#071f5066;border:0;display:block;position:fixed;inset:0}.mobile-menu{color:var(--navy);background:0 0;border:0;padding:2px 8px 2px 0;font-size:21px;display:block}.topbar{min-height:66px;padding:12px 19px}.breadcrumb{gap:9px;font-size:10px}.breadcrumb>span:first-of-type{max-width:125px}.breadcrumb strong{font-size:10px}.header-actions{gap:0}.header-actions>.button{padding-right:0}.dashboard-content{padding:28px 19px}.contextbar{padding:13px 19px}.contextbar>div{display:block}.contextbar small{margin-bottom:7px;font-size:7px;display:block}.contextbar .select-trigger{width:100%;max-width:100%;min-height:35px;font-size:11px}.dashboard-footer{padding:20px 19px}.page-heading{flex-wrap:wrap;gap:16px;margin-bottom:23px}.page-heading h1{font-size:27px}.page-heading p{margin-top:9px;font-size:11px}.page-heading>.button{min-height:37px;font-size:11px}.card-header{padding:19px}.toolbar{padding:17px 19px}.toolbar>input{width:60%}th,td{padding-left:18px;padding-right:18px}.card-header h2{font-size:14px}.card-header p{font-size:10px}.document-body{padding:20px 19px}.document-card .card-header,.document-card .card-header .with-icon{gap:10px}.document-card .card-header .tile-icon{width:33px;height:37px}.document-card .card-header h2{font-size:13px}.document-card .card-header p{font-size:9px}.document-card .card-header .badge{font-size:8px}.document-card .notice{font-size:11px}.chart{gap:3px;margin-left:19px;margin-right:19px}.chart-column small{font-size:7px}.cost-total strong{font-size:20px}.cost-total small{font-size:9px}.chart-values{padding-left:19px;padding-right:19px}.chart-values>.table-wrap{margin-left:-19px;margin-right:-19px}.close-control{align-items:flex-start}.close-control p{font-size:10px}.auth-layout{display:block}.auth-story{display:none}.auth-main{min-height:100dvh;padding:35px 25px 24px}.auth-form-wrap{max-width:400px;padding:15px 0 40px}.mobile-brand{margin-bottom:40px;display:block}.portal-label{font-size:8px}.auth-main h2{font-size:29px}.auth-main footer{max-width:400px}.modal{max-height:calc(100dvh - 28px)}.modal-body{padding:22px 20px}.modal-header{padding:15px 20px}.form-grid{grid-template-columns:1fr}.form-actions{flex-wrap:wrap}.form-actions .button{flex:1}.criterion-row>.field{flex-basis:100%}.criterion-row>.check-label{margin-right:auto}.linked-company-banner,.requirement-chips{padding:19px}.requirement-chips>div{width:100%;min-width:0}.history-header{flex-wrap:wrap}.history-header>div{flex-basis:calc(100% - 100px)}.history-header .button{padding-left:0}.empty{padding:48px 22px}.pagination{padding:15px 19px}.pagination>span{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.delivery-error{color:var(--danger)!important}.invitation-banner{color:#805a0b;background:#fff8e7;border:1px solid #ead8a6;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin:20px 36px 0;padding:12px 17px;font-size:11px;display:flex}.invitation-banner>span{align-items:center;gap:10px;line-height:1.7;display:flex}.invitation-banner svg{flex-shrink:0}@media (width<=720px){.invitation-banner{flex-wrap:wrap;align-items:flex-start;margin:16px 19px 0;padding:12px;font-size:10px}}td>.button+.button{margin-left:7px}.status-ended{color:#65758c;background:#edf2f8;border-color:#d8e3f0}.submission-downloads>.button{text-overflow:ellipsis;text-align:left;max-width:230px;display:inline-block;overflow:hidden}.identity-settings{border:1px solid var(--line);background:#f8fbff;border-radius:7px;padding:18px}.identity-settings>.check-label{font-weight:600}.identity-settings .form-grid{align-items:start}.dashboard .sidebar{left:auto;transform:none}:root{--layout-header-height:64px;--layout-page-y:28px;--layout-page-x:32px;--layout-sidebar-width:250px;--layout-sidebar-x:20px;--space-panel:24px;--space-section:20px;--space-row-y:16px;--space-row-x:20px;--control-height:44px;--radius-card:20px;--radius-control:12px;--radius-modal:20px;--surface:#fff;--text:#071f4c;--text-secondary:#354e70;--shadow-dialog:#071f5033;--backdrop:#071f5066}.dashboard{--navy:#0a2b5e;--navy-hover:#123f78;--gold:#c99132;--canvas:#f2f5fa;--soft:#eaf2f9;--muted:#526b90;--line:#dfe6ed;--text:#071f4c;--text-secondary:#354e70;background:var(--canvas);color:var(--text)}body:has(.dashboard){--navy:#0a2b5e;--navy-hover:#123f78;--gold:#c99132;--canvas:#f2f5fa;--soft:#eaf2f9;--muted:#526b90;--line:#dfe6ed;--text:#071f4c;--text-secondary:#354e70;background:var(--canvas);color:var(--text)}.dashboard{min-height:100dvh;display:flex}.dashboard .sidebar{--layout-sidebar-width:250px;width:var(--layout-sidebar-width);height:100dvh;min-height:0;max-height:100dvh;padding:0 var(--layout-sidebar-x) 16px;isolation:isolate;color:#f4f8fc;scrollbar-width:thin;scrollbar-color:#d0e1f159 transparent;background:radial-gradient(circle at 102% 54%,#307abe4d,#0000 37%),radial-gradient(circle at 10% 100%,#0d5b9e3d,#0000 35%),linear-gradient(160deg,#082d5d 0%,#0b477f 52%,#0a3a70 100%);border-right:1px solid #041d43b8;flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0;overflow:hidden auto;box-shadow:inset -1px 0 #ffffff17,12px 0 34px #03193a26}.dashboard .sidebar:after{z-index:-1;opacity:.92;content:"";pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20560'%20fill='none'%3e%3cg%20opacity='.26'%20stroke='%23D9E8F7'%20stroke-width='1'%3e%3ccircle%20cx='212'%20cy='176'%20r='48'%20/%3e%3ccircle%20cx='212'%20cy='176'%20r='29'%20/%3e%3ccircle%20cx='205'%20cy='338'%20r='48'%20/%3e%3ccircle%20cx='205'%20cy='338'%20r='29'%20/%3e%3cpath%20d='M0%20474C35%20439%2049%20438%2084%20459C113%20476%20134%20472%20157%20446'%20/%3e%3cpath%20d='M17%20560V484H55V443H91V398H127V352H164'%20opacity='.55'%20/%3e%3cpath%20d='M0%20524C38%20492%2074%20493%20105%20515C126%20530%20144%20530%20167%20514'%20opacity='.55'%20/%3e%3c/g%3e%3cg%20fill='%23C7D9EC'%20opacity='.42'%3e%3ccircle%20cx='226'%20cy='74'%20r='1.3'%20/%3e%3ccircle%20cx='236'%20cy='74'%20r='1.3'%20/%3e%3ccircle%20cx='246'%20cy='74'%20r='1.3'%20/%3e%3ccircle%20cx='226'%20cy='84'%20r='1.3'%20/%3e%3ccircle%20cx='236'%20cy='84'%20r='1.3'%20/%3e%3ccircle%20cx='246'%20cy='84'%20r='1.3'%20/%3e%3ccircle%20cx='226'%20cy='94'%20r='1.3'%20/%3e%3ccircle%20cx='236'%20cy='94'%20r='1.3'%20/%3e%3ccircle%20cx='246'%20cy='94'%20r='1.3'%20/%3e%3ccircle%20cx='226'%20cy='104'%20r='1.3'%20/%3e%3ccircle%20cx='236'%20cy='104'%20r='1.3'%20/%3e%3ccircle%20cx='246'%20cy='104'%20r='1.3'%20/%3e%3ccircle%20cx='221'%20cy='270'%20r='1.3'%20/%3e%3ccircle%20cx='231'%20cy='270'%20r='1.3'%20/%3e%3ccircle%20cx='241'%20cy='270'%20r='1.3'%20/%3e%3ccircle%20cx='221'%20cy='280'%20r='1.3'%20/%3e%3ccircle%20cx='231'%20cy='280'%20r='1.3'%20/%3e%3ccircle%20cx='241'%20cy='280'%20r='1.3'%20/%3e%3ccircle%20cx='221'%20cy='290'%20r='1.3'%20/%3e%3ccircle%20cx='231'%20cy='290'%20r='1.3'%20/%3e%3ccircle%20cx='241'%20cy='290'%20r='1.3'%20/%3e%3ccircle%20cx='221'%20cy='300'%20r='1.3'%20/%3e%3ccircle%20cx='231'%20cy='300'%20r='1.3'%20/%3e%3ccircle%20cx='241'%20cy='300'%20r='1.3'%20/%3e%3ccircle%20cx='94'%20cy='336'%20r='1.3'%20/%3e%3ccircle%20cx='104'%20cy='336'%20r='1.3'%20/%3e%3ccircle%20cx='114'%20cy='336'%20r='1.3'%20/%3e%3ccircle%20cx='124'%20cy='336'%20r='1.3'%20/%3e%3ccircle%20cx='94'%20cy='346'%20r='1.3'%20/%3e%3ccircle%20cx='104'%20cy='346'%20r='1.3'%20/%3e%3ccircle%20cx='114'%20cy='346'%20r='1.3'%20/%3e%3ccircle%20cx='124'%20cy='346'%20r='1.3'%20/%3e%3ccircle%20cx='94'%20cy='356'%20r='1.3'%20/%3e%3ccircle%20cx='104'%20cy='356'%20r='1.3'%20/%3e%3ccircle%20cx='114'%20cy='356'%20r='1.3'%20/%3e%3ccircle%20cx='124'%20cy='356'%20r='1.3'%20/%3e%3c/g%3e%3cg%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M206%2018V142C206%20164%20196%20177%20178%20184L161%20191C143%20198%20128%20214%20128%20234V246C128%20266%20112%20282%2092%20282H60'%20stroke='%23D4A24D'%20stroke-width='1.35'%20/%3e%3cpath%20d='M0%20392H35C52%20392%2062%20382%2068%20366L93%20300C101%20279%20113%20266%20128%20254'%20stroke='%23D7E8F7'%20stroke-width='1.35'%20/%3e%3cpath%20d='M93%20498V471C93%20446%20108%20430%20128%20430H170C191%20430%20205%20415%20205%20394V339'%20stroke='%23D7E8F7'%20stroke-width='1.35'%20/%3e%3cpath%20d='M128%20246V320C128%20340%20144%20356%20164%20356H256'%20stroke='%23D4A24D'%20stroke-width='1.35'%20/%3e%3cpath%20d='M144%20430V404C144%20386%20158%20372%20176%20372H256'%20stroke='%23D4A24D'%20stroke-width='1.35'%20/%3e%3c/g%3e%3cg%3e%3ccircle%20cx='206'%20cy='146'%20r='26'%20stroke='%23E8CF9F'%20opacity='.55'%20/%3e%3ccircle%20cx='206'%20cy='146'%20r='17'%20stroke='%23D8A64C'%20opacity='.82'%20/%3e%3ccircle%20cx='206'%20cy='146'%20r='11'%20fill='%23D49B37'%20/%3e%3ccircle%20cx='128'%20cy='246'%20r='16'%20fill='%23174E86'%20stroke='%23B8D3EA'%20/%3e%3ccircle%20cx='128'%20cy='246'%20r='10'%20fill='%23EAF4FC'%20stroke='%23174E86'%20stroke-width='4'%20/%3e%3ccircle%20cx='35'%20cy='392'%20r='16'%20fill='%23174E86'%20stroke='%23B8D3EA'%20/%3e%3ccircle%20cx='35'%20cy='392'%20r='10'%20fill='%23EAF4FC'%20stroke='%23174E86'%20stroke-width='4'%20/%3e%3ccircle%20cx='205'%20cy='338'%20r='25'%20stroke='%23E8CF9F'%20opacity='.55'%20/%3e%3ccircle%20cx='205'%20cy='338'%20r='16'%20stroke='%23D8A64C'%20opacity='.82'%20/%3e%3ccircle%20cx='205'%20cy='338'%20r='10'%20fill='%23D49B37'%20/%3e%3ccircle%20cx='144'%20cy='430'%20r='8'%20fill='%23174E86'%20stroke='%23E7B75E'%20stroke-width='1.8'%20/%3e%3c/g%3e%3c/svg%3e") bottom/100% no-repeat;height:min(560px,100%);position:absolute;bottom:0;left:0;right:0}.dashboard .sidebar-header{height:var(--layout-header-height);margin-inline:calc(-1 * var(--layout-sidebar-x));padding-inline:var(--layout-sidebar-x);background:#031b3e29;border-bottom:1px solid #d1e3f424;flex:none;align-items:center;display:flex}.dashboard .sidebar-header .brand{color:#f4f8fc;gap:9px}.dashboard .sidebar-header .brand>svg{flex-shrink:0;width:30px;height:34px}.dashboard .sidebar-header .brand strong{letter-spacing:-.8px;font-size:25px}.dashboard .sidebar-header .brand small{letter-spacing:.85px;margin-top:5px;font-size:6.9px}.brand-symbol>div{display:none}.dashboard .sidebar>nav[aria-label=Navegación\ principal]{min-height:0;margin:20px calc(12px - var(--layout-sidebar-x)) 0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:auto;scrollbar-color:#d0e1f159 transparent;flex-direction:column;flex:auto;gap:4px;display:flex;overflow:auto}.dashboard .sidebar .nav-item{color:#f4f8fc;text-align:left;background:0 0;border:0;border-radius:11px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;font-size:13px;font-weight:650;line-height:24px;text-decoration:none;transition:color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.dashboard .sidebar .nav-item>svg{flex-shrink:0;width:17px;height:17px}.dashboard .sidebar .sidebar-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard .sidebar .nav-item:hover:not(:disabled){color:#fff;background:#ffffff1a}.dashboard .sidebar .nav-item:hover>svg{color:#efc372}.dashboard .sidebar .nav-item[aria-current=page]{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #dae3ec40}.dashboard .sidebar .nav-item[aria-current=page]:hover{background:#fff3}.dashboard .sidebar .nav-item[aria-current=page]>svg{color:#efc372}.dashboard .sidebar .nav-item:focus-visible{outline-offset:-2px;outline:2px solid #efc372}.dashboard .sidebar .nav-item[aria-current=page]:focus-visible{box-shadow:inset 0 0 0 2px #efc372}.sidebar-nav-group{flex:none;min-width:0}.sidebar-group-trigger .sidebar-item-label{flex:1}.sidebar-group-chevron{flex:0 0 16px;margin-left:auto;display:inline-flex}.sidebar-group-chevron>svg{width:16px;height:16px;transition:transform .16s;transform:rotate(-90deg)}.sidebar-group-trigger[aria-expanded=true] .sidebar-group-chevron>svg{transform:rotate(0)}.dashboard .sidebar .sidebar-group-trigger.is-active{background:#ffffff14}.dashboard .sidebar .sidebar-group-trigger.is-active>svg{color:#efc372}.dashboard .sidebar .sidebar-group-items{border-left:1px solid #d1e3f43d;flex-direction:column;gap:0;margin:0 0 0 21px;padding:4px 0 4px 10px;display:flex}.sidebar-group-items[hidden]{display:none!important}.dashboard .sidebar .sidebar-group-items .nav-item{color:#d0e1f1;border-radius:8px;min-height:33px;padding:8px 10px 8px 12px;font-size:12px;font-weight:550;line-height:17px}.dashboard .sidebar .sidebar-group-items .nav-item>svg{display:none}.dashboard .sidebar .sidebar-group-items .nav-item[aria-current=page]{color:#fff}.dashboard .sidebar-bottom{isolation:isolate;margin:0 calc(12px - var(--layout-sidebar-x));flex:none;padding-top:16px;position:relative}.dashboard .sidebar-bottom:before{z-index:-1;inset:-24px calc(-1 * var(--layout-sidebar-x)) -16px;content:"";pointer-events:none;background:linear-gradient(#07305b00,#07305bd1 28%,#06274ef7);position:absolute}.dashboard .sidebar .sidebar-bottom .account-navigation{flex-direction:column;align-items:stretch;gap:4px;width:100%;margin:0;display:flex}.dashboard .sidebar .logout-button{font:inherit;min-height:40px;padding:8px 12px;font-size:13px;font-weight:650;line-height:24px}.dashboard .sidebar.is-collapsed{--layout-sidebar-width:78px;--layout-sidebar-x:12px;width:78px}.dashboard .sidebar.is-collapsed .sidebar-header{justify-content:center;padding-inline:0}.dashboard .sidebar.is-collapsed .sidebar-item-label,.dashboard .sidebar.is-collapsed .sidebar-group-chevron{display:none}.dashboard .sidebar.is-collapsed .nav-item{justify-content:center;gap:0;width:40px;min-width:40px;min-height:40px;margin-inline:auto;padding:8px}.dashboard .sidebar.is-collapsed>nav{scrollbar-width:none}.dashboard .sidebar.is-collapsed .sidebar-bottom{margin-inline:0}.dashboard .sidebar.is-collapsed .sidebar-group-items{display:none}.dashboard-main{background:var(--canvas);flex-direction:column;flex:1;min-width:0;display:flex}.dashboard .dashboard-header{min-height:var(--layout-header-height);height:auto;padding:0 var(--layout-page-x);border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.dashboard-header-title{flex:1;align-self:stretch;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-header-title>strong{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:12px;font-weight:650;overflow:hidden}.dashboard .sidebar-toggle{width:44px;height:44px;min-height:44px;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;flex:0 0 44px;margin-block:-.5px;padding:0}.dashboard .sidebar-toggle:hover:not(:disabled){color:var(--navy);background:var(--soft)}.dashboard-header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;min-width:0;display:flex}.dashboard-header-context{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-header-context .field{flex-direction:row;align-items:center;gap:8px;min-width:0;margin:0}.dashboard-header-context .field>span{flex-shrink:0;font-size:11px;font-weight:550}.dashboard-header-context .select-trigger{border-color:#8aa0bb;border-radius:12px;width:min(240px,22vw);min-width:120px;height:36px;min-height:36px;padding:7px 11px;font-size:12px}.dashboard-header-context .header-context{max-width:200px;color:var(--muted);overflow-wrap:anywhere;font-size:12px}.dashboard-account-controls{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.header-account{align-items:center;gap:9px;min-width:0;display:flex}.header-account .avatar{width:34px;height:34px;color:var(--navy);background:#eaf2f9;font-size:11px}.header-account-details{flex-direction:column;gap:3px;min-width:0;max-width:200px;display:flex}.header-account-details>strong,.header-account-details>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-account-details>strong{font-size:12px;font-weight:650}.header-account-details>span{color:var(--muted);font-size:11px}.dashboard .dashboard-content{width:100%;min-width:0;max-width:1135px;padding:var(--layout-page-y) var(--layout-page-x);background:0 0;flex:1;margin:0 auto}.dashboard-content:focus{outline:0}.dashboard .dashboard-footer{padding:14px var(--layout-page-x);border-top:1px solid var(--line);color:var(--muted);background:0 0;font-size:10px;display:block}.dashboard .page-heading{gap:16px;margin-bottom:20px}.dashboard .page-heading h1{letter-spacing:-1px;font-size:30px;font-weight:550;line-height:1.2}.dashboard .page-heading p{margin-top:8px;font-size:12px;line-height:1.55}.dashboard .eyebrow{letter-spacing:1.5px;color:var(--muted);margin-bottom:10px;font-size:9px;font-weight:600}.dashboard .heading-dot{color:var(--gold)}.dashboard .card{border:1px solid var(--line);border-radius:20px;margin-bottom:20px;box-shadow:0 12px 32px #1c36540f}.dashboard .card-header{padding:var(--space-panel);gap:12px}.dashboard .card-header h2,.dashboard .toolbar h2{letter-spacing:-.2px;font-size:16px;font-weight:600}.dashboard .card-header p{margin-top:5px;font-size:12px;line-height:1.55}.dashboard .toolbar{padding:var(--space-row-y) var(--space-panel);flex-wrap:wrap;gap:12px}.dashboard .toolbar>input{min-height:var(--control-height);border-color:#8aa0bb;border-radius:12px;width:min(420px,60%);font-size:13px}.dashboard table{font-size:12px;line-height:1.5}.dashboard table th{text-transform:none;letter-spacing:0;color:var(--muted);padding:12px var(--space-row-x);background:#f8fafc;font-size:11px;font-weight:600}.dashboard table td{padding:var(--space-row-y) var(--space-row-x);vertical-align:top;color:var(--text-secondary);min-width:130px;font-size:12px;line-height:1.5}.dashboard table td:first-child{min-width:180px}.dashboard table td>strong{overflow-wrap:anywhere;max-width:300px;font-size:12px;font-weight:600}.dashboard table td>small{overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5}.dashboard tbody tr:hover{background:#f4f8fc}.dashboard .pagination{padding:14px var(--space-panel);gap:12px;font-size:11px}.dashboard .badge{border-radius:8px;padding:4px 8px;font-size:10px;line-height:1.6}.dashboard .badge:before{display:none}.dashboard .empty{padding:36px var(--space-panel)}.dashboard .empty h3{color:var(--text-secondary);font-size:16px;font-weight:600}.dashboard .empty p{max-width:410px;font-size:12px;line-height:1.8}.dashboard .empty-icon{display:none}.dashboard .invitation-banner{border-radius:12px;margin:0 0 20px;padding:12px 16px;font-size:12px}.unavailable-action{text-align:center;padding:0 24px 24px}.button{min-height:var(--control-height);border-radius:var(--radius-control);padding:11px 16px;font-size:13px;font-weight:600;line-height:1.4}.button.small{border-radius:var(--radius-control);min-height:35px;padding:9px 13px;font-size:11px}.button.primary{background:var(--navy);justify-content:center;box-shadow:0 2px 3px #092a5c12}.button.secondary{color:var(--text-secondary);border-color:var(--line);background:#fff}.button.danger{color:#fff;background:var(--danger);border-color:var(--danger)}.button.danger:hover:not(:disabled){background:#852c29}.button.ghost{color:var(--navy)}.field{gap:6px}.field>span:first-child{font-size:12px;font-weight:600;line-height:1.4}.field input:not([type=checkbox]),.field textarea{min-height:var(--control-height);border-radius:var(--radius-control);border-color:#8aa0bb;padding:10px 13px;font-size:13px}.field textarea{min-height:88px}.field input:not([type=checkbox]):hover:not(:disabled):not(:read-only),.field textarea:hover:not(:disabled):not(:read-only){border-color:#577ca6}.field input:focus,.field textarea:focus{border-color:#477eb8;box-shadow:0 0 0 3px #477eb818}.field small{font-size:11px;line-height:1.7}.select-trigger{min-height:var(--control-height);border-radius:var(--radius-control);border-color:#8aa0bb;padding:10px 13px;font-size:13px}.select-content{border-radius:12px;padding:6px;box-shadow:0 14px 32px #03193a29}.select-item{border-radius:7px;min-height:40px;padding:10px 12px;font-size:13px}.select-item[data-highlighted]{background:#e1edf9}.notice{border-radius:var(--radius-control);padding:11px 14px;font-size:12px;line-height:1.55}.form-grid,.form-stack{gap:20px}.form-actions{gap:12px;margin-top:20px;padding-top:18px}.check-label{align-items:flex-start;font-size:12px;line-height:1.6}.check-label>input{border-radius:6px;width:19px;height:19px;margin-top:2px}.field input[type=file]{height:auto;min-height:44px;padding:4px 8px;line-height:1.5}.field input[type=file]::file-selector-button{color:var(--navy);background:#eaf2f9;border:0;border-radius:7px;margin-right:13px;padding:7px 11px}dialog.modal{border:1px solid var(--line);background:var(--surface);width:min(690px,100% - 32px);max-width:none;height:fit-content;max-height:calc(100dvh - 32px);color:var(--text);box-shadow:0 30px 100px var(--shadow-dialog);overscroll-behavior:contain;border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}dialog.modal[open]{flex-direction:column;display:flex}dialog.modal:not([open]){display:none}dialog.modal.wide{width:min(1020px,100% - 32px)}dialog.modal::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog.modal>.modal-header{background:#f8fafc;flex:none;align-items:flex-start;gap:16px;min-width:0;padding:18px 22px 16px;display:flex;position:static}dialog.modal .modal-header h2{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.3}dialog.modal .modal-header>.button{border:1px solid var(--line);width:40px;height:40px;min-height:40px;color:var(--muted);background:#fff;border-radius:12px;flex:0 0 40px;justify-content:center;align-self:start;align-items:center;padding:0;display:inline-flex}dialog.modal>.modal-body{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;min-height:0;padding:20px 22px;overflow:auto}.dashboard-notifications[data-sonner-toaster]{--border-radius:12px;--normal-bg:#fff;--normal-border:#dfe6ed;--normal-text:#071f4c;font-family:inherit}.dashboard-notifications [data-sonner-toast][data-styled=true]{gap:10px;min-height:58px;padding:15px 44px 15px 18px;box-shadow:0 10px 32px #0b234224}.dashboard-notifications [data-title]{white-space:pre-line;font-size:13px!important;font-weight:500!important;line-height:1.5!important}.dashboard-notifications [data-close-button]{border-color:#0000!important;border-radius:8px!important;width:28px!important;height:28px!important;top:50%!important;left:auto!important;right:8px!important;transform:translateY(-50%)!important}@media (width<=1280px),(height<=800px){:root{--layout-header-height:52px;--layout-page-y:20px;--layout-page-x:24px;--space-panel:20px;--space-section:16px;--space-row-y:12px;--space-row-x:16px}.dashboard .sidebar{--layout-sidebar-width:244px;--layout-sidebar-x:16px;width:244px}.dashboard .sidebar.is-collapsed{--layout-sidebar-x:12px;width:78px}.dashboard .sidebar-header .brand strong{font-size:23px}.dashboard .sidebar-header .brand small{font-size:6.4px}.dashboard .sidebar-header .brand>svg{width:28px;height:31px}.dashboard .page-heading h1{font-size:28px}.form-stack,.form-grid{gap:16px}}@media (height<=650px) and (width>=621px){:root{--layout-header-height:44px;--layout-page-y:16px;--layout-page-x:20px;--space-panel:16px;--space-section:12px}.dashboard .sidebar>nav[aria-label=Navegación\ principal]{margin-top:12px}.dashboard .sidebar-header .brand strong{font-size:21px}.dashboard .sidebar-header .brand small{font-size:5.9px}.dashboard .page-heading h1{font-size:26px}}@media (width<=1100px){.dashboard-header-context .field>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-account-details{max-width:150px}}@media (width<=800px){.dashboard .dashboard-header{flex-wrap:wrap;padding-block:8px}.dashboard-header-tools{gap:8px}.dashboard-header-title{min-width:75px}.dashboard-header-context .select-trigger{width:min(200px,24vw);min-width:110px}.dashboard .page-heading{flex-wrap:wrap;align-items:flex-start}.dashboard .page-heading>.button{font-size:11px}.header-account-details{max-width:120px}}@media (width<=620px){:root{--layout-header-height:44px;--layout-page-y:16px;--layout-page-x:16px;--space-panel:16px;--space-section:16px;--space-row-x:14px}.dashboard{flex-direction:column;display:flex}.dashboard .sidebar,.dashboard .sidebar.is-collapsed{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;height:auto;max-height:none;padding:14px 16px 12px;display:grid;position:relative;top:auto;transform:none}.dashboard .sidebar-header{background:0 0;border:0;flex:auto;grid-area:1/1/auto/-1;min-width:0;height:auto;min-height:44px;margin:0;padding:0}.dashboard .sidebar.is-collapsed .sidebar-header{justify-content:flex-start}.dashboard .sidebar:after{opacity:.3;background-position:100% 100%;background-size:180px}.dashboard .sidebar>nav.has-navigation-groups[aria-label=Navegación\ principal]{flex-direction:column;grid-area:2/1/auto/-1;align-items:stretch;gap:4px;max-height:min(60dvh,380px);margin:0;overflow:auto}.dashboard .sidebar .nav-item{min-height:44px;font-size:12px}.dashboard .sidebar .sidebar-bottom{grid-area:3/1/auto/-1;align-self:stretch;width:100%;margin:0;padding:0}.dashboard .sidebar-bottom:before{display:none}.dashboard .sidebar .sidebar-bottom .account-navigation{flex-direction:row;gap:4px}.dashboard .sidebar .sidebar-bottom .nav-item{width:auto;min-height:44px;padding:8px 5px;font-size:11px;line-height:1.4}.dashboard .sidebar.is-collapsed>nav.has-navigation-groups[aria-label=Navegación\ principal]{flex-flow:wrap}.dashboard .sidebar.is-collapsed .nav-item{width:44px;min-width:44px;min-height:44px;margin:0;padding:10px}.dashboard .sidebar.is-collapsed .sidebar-bottom .account-navigation{justify-content:flex-end}.dashboard .dashboard-header{gap:8px;padding-block:8px}.dashboard-header-title{flex:64px;gap:5px}.dashboard-header-title>strong{font-size:11px}.dashboard-header-tools{display:contents}.dashboard-account-controls{gap:8px;margin-left:auto}.header-account{gap:7px}.header-account .avatar{width:30px;height:30px}.header-account-details{max-width:min(145px,35vw)}.header-account-details>strong{font-size:11px}.header-account-details>span{font-size:10px}.dashboard-header-context{flex:100%;order:3;gap:8px;width:100%}.dashboard-header-context .field{flex:120px}.dashboard-header-context .select-trigger{flex:1;width:auto;min-width:0}.dashboard .page-heading h1{font-size:26px}.dashboard .page-heading{margin-bottom:16px}.dashboard .toolbar>input{flex:100%;width:100%}.dashboard .pagination{flex-direction:column;align-items:flex-start}.dashboard .pagination>div{justify-content:space-between;width:100%}.form-grid{grid-template-columns:1fr}.button.small,.pagination .button,.layer-actions .button{min-height:44px}.form-actions{flex-wrap:wrap}.form-actions>.button{flex:1}.field input:not([type=checkbox]),.field textarea,.select-trigger{font-size:14px}dialog.modal,dialog.modal.wide{border-radius:16px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}dialog.modal>.modal-header{gap:12px;padding:14px 16px 12px}dialog.modal>.modal-body{padding:16px}dialog.modal .modal-header>.button{flex-basis:44px;width:44px;height:44px;min-height:44px}.dashboard .invitation-banner{flex-wrap:wrap;margin:0 0 16px;font-size:11px}.dashboard-notifications [data-close-button]{width:40px!important;height:40px!important}}@media (prefers-reduced-motion:reduce){.dashboard .sidebar .nav-item,.sidebar-group-chevron>svg{transition:none}}@media (forced-colors:active){.dashboard .sidebar .nav-item[aria-current=page]{outline-offset:-1px;outline:1px solid highlight}}.brand.scorplus-brand{--brand-icon-size:40px;--brand-copy-width:166px;--brand-product-size:9px;color:#092a5c;flex-shrink:0;align-items:center;gap:10px;min-width:0;max-width:100%;line-height:1;display:inline-flex}.scorplus-brand>.brand-original-icon{width:var(--brand-icon-size);height:var(--brand-icon-size);object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;display:block}.scorplus-brand>.brand-copy{flex:0 1 var(--brand-copy-width);width:var(--brand-copy-width);flex-direction:column;gap:3px;min-width:0;display:flex}.brand.scorplus-brand .brand-original-wordmark{aspect-ratio:803/146;flex-shrink:0;width:100%;height:auto;display:block;overflow:hidden}.scorplus-brand .brand-product{color:currentColor;font-size:var(--brand-product-size);letter-spacing:.03px;text-align:right;white-space:nowrap;font-weight:450;line-height:1.4;display:block}.brand.scorplus-brand.brand-light{color:#f4f8fc}.scorplus-brand.brand-light .brand-original-wordmark{filter:brightness(0)invert()}.brand.scorplus-brand.brand-symbol{width:var(--brand-icon-size);gap:0}.brand.scorplus-brand.brand-auth{--brand-icon-size:64px;--brand-copy-width:240px;--brand-product-size:12px;gap:13px}.scorplus-brand.brand-auth>.brand-copy{gap:4px}.dashboard .sidebar-header .brand.scorplus-brand{--brand-icon-size:34px;--brand-copy-width:150px;--brand-product-size:8px;gap:9px}.dashboard .sidebar.is-collapsed .brand.scorplus-brand{--brand-icon-size:34px;gap:0}@media (width<=440px){.brand.scorplus-brand.brand-auth{--brand-icon-size:56px;--brand-copy-width:216px;--brand-product-size:11px;gap:11px}}@media (forced-colors:active){.brand.scorplus-brand .brand-product{color:canvastext}.scorplus-brand .brand-original-icon,.scorplus-brand .brand-original-wordmark{forced-color-adjust:none}}@font-face{font-family:AdminAuthInter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.admin-auth-loading{color:#092a5c;background:#f7f9fc;font-family:AdminAuthInter,Segoe UI,Arial,sans-serif}.admin-auth{--auth-navy:#092a5c;--auth-ink:#071f50;--auth-muted:#526b90;--auth-border:#c8d7ec;--control-height:46px;--navy:var(--auth-navy);--muted:var(--auth-muted);width:100%;min-height:100dvh;color:var(--auth-ink);background:#f7f9fc;place-items:center;padding:40px 24px;font-family:AdminAuthInter,Segoe UI,Arial,sans-serif;display:grid}.admin-auth-main{flex-direction:column;gap:28px;width:min(100%,420px);min-width:0;margin:auto;display:flex}.admin-auth-brand{justify-content:center;align-items:center;min-width:0;padding-bottom:4px;display:flex}.admin-auth-card{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.admin-auth-eyebrow{color:var(--auth-muted);letter-spacing:1.6px;text-align:center;margin-bottom:10px;font-size:10px;font-weight:600;line-height:1.5}.admin-auth .auth-heading{text-align:center;margin-bottom:24px}.admin-auth .auth-heading h1{letter-spacing:-.8px;color:var(--auth-ink);overflow-wrap:anywhere;font-size:27px;font-weight:650;line-height:1.25}.admin-auth .auth-heading p{color:var(--auth-muted);margin-top:10px;font-size:14px;line-height:1.65}.admin-auth .auth-form{flex-direction:column;gap:16px;display:flex}.admin-auth .field{gap:7px;min-width:0}.admin-auth .field .control-label{color:var(--auth-ink);font-size:13px;font-weight:550;line-height:1.4}.admin-auth .field .control{width:100%;height:var(--control-height);min-height:var(--control-height);border:1px solid var(--auth-border);color:var(--auth-ink);background:#fff;border-radius:12px;padding:10px 14px;font-size:15px;line-height:1.5}.admin-auth .field .control::placeholder{color:#7185a2;opacity:1}.admin-auth .field .control:hover:not(:disabled):not(:read-only){border-color:#8aa0bb}.admin-auth .field .control:focus{border-color:#477eb8;outline:0;box-shadow:0 0 0 3px #477eb81c}.admin-auth .field .control[readonly]{color:var(--auth-muted);background:#edf2f8}.auth-input-icon{min-width:0;display:block;position:relative}.auth-input-icon>svg{color:#5577a6;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.admin-auth .auth-input-icon .control{padding-left:44px}.admin-auth .password-wrap input{padding-right:56px!important}.admin-auth .password-wrap .password-toggle{color:#5275a6;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:10px;display:inline-flex;top:1px;bottom:auto;right:6px}.admin-auth .password-wrap .password-toggle:hover:not(:disabled){color:var(--auth-navy);background:#eaf2f9}.admin-auth .password-toggle svg{width:20px;height:20px}.admin-auth .recovery-link{justify-content:flex-end;margin-top:-4px;font-size:13px;line-height:1.5;display:flex}.admin-auth .recovery-link .text-button{min-height:32px;font:inherit;color:var(--auth-navy)}.admin-auth .auth-form>.button-primary{background:var(--auth-navy);width:100%;min-height:46px;box-shadow:none;border-radius:12px;justify-content:center;gap:12px;font-size:14px;font-weight:600;line-height:1.5}.admin-auth .auth-form>.button-primary:hover:not(:disabled){box-shadow:none;background:#123f78}.admin-auth .notice{margin:0 0 18px;font-size:13px;line-height:1.7}.admin-auth .auth-form>.notice{margin:0}.admin-auth .field small,.admin-auth .muted{color:var(--auth-muted);font-size:12px;line-height:1.65}.admin-auth .back-container{text-align:center;margin-top:20px}.admin-auth .back-container .button{white-space:normal;min-height:44px;color:var(--auth-navy)}.admin-auth-footer{color:var(--auth-muted);text-align:center;font-size:12px;line-height:1.6}.auth-footer-note{justify-content:center;align-items:center;gap:8px;display:inline-flex}.auth-footer-note>svg{flex-shrink:0}@media (height<=650px){.admin-auth{padding-block:24px}.admin-auth-main{gap:22px}.admin-auth .auth-heading{margin-bottom:20px}}@media (width<=440px){.admin-auth{--control-height:48px;padding:28px 18px}.admin-auth-main{gap:24px}.admin-auth .auth-heading h1{font-size:25px}.admin-auth .field .control{font-size:16px}.admin-auth .password-wrap .password-toggle{height:46px;min-height:46px}.admin-auth .auth-form>.button-primary{min-height:48px}.admin-auth .recovery-link .text-button{min-height:44px}.admin-auth-footer{font-size:11px}}
