:root{--snf-blue-800:#093169;--snf-blue-700:#114082;--snf-blue-600:#1F539C;--snf-blue-500:#225FB4;--snf-blue-400:#3474CF;--snf-blue-90:#D9E9FF;--snf-blue-85:#EBF3FF;--snf-neutral-900:#1D2126;--snf-neutral-800:#303640;--snf-neutral-700:#4D5766;--snf-neutral-600:#626E80;--snf-neutral-200:#CFD8E5;--snf-neutral-100:#F0F3F7;--snf-neutral-90:#F5F8FC;--snf-error:#CF3434;--snf-error-light:#FFF2F2;--snf-gradient-header:linear-gradient(90deg, #093169 2%, #114082 21%, #225FB4 100%);--snf-shadow-header:0 1px 2px 0 rgba(48, 54, 64, .1);--snf-shadow-modal:0 2px 4px 2px rgba(48, 54, 64, .25);--snf-radius-xs:2px;--snf-radius-sm:4px;--snf-font-sans:Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif;--header:48px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:#303640;background:#f5f8fc;font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}.brand-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;height:var(--header);padding:0 8px 0 0;background:linear-gradient(90deg,#093169 2%,#114082 21%,#225fb4);box-shadow:0 1px 2px #3036401a;color:#fff}.brand{display:flex;align-items:center;height:100%;margin:0 0 0 16px;text-decoration:none;color:#fff}.header-anchor+.brand{margin-left:8px}.brand img{display:block;width:56px;height:33px}.header-divider{flex:none;width:1px;height:22px;margin:0 32px;background:#cfd8e5;opacity:.8}.app-name{font:600 16px/24px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.environment{margin-right:12px;font-size:12px;color:#d9e9ff;white-space:nowrap}.spacer{flex:1}.header-anchor{position:relative;align-self:stretch;display:flex}.header-icon{display:flex;align-items:center;justify-content:center;min-width:48px;height:var(--header);padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.header-icon:hover,.header-icon[aria-expanded=true]{background:#ffffff1f}.header-icon svg{width:24px;height:24px;fill:currentColor}.header-dropdown{position:absolute;top:100%;z-index:60;display:grid;min-width:200px;padding:4px 0;background:#fff;border:1px solid #CFD8E5;border-radius:2px;box-shadow:0 2px 4px 4px #30364033,.5px 0 4px 1px #30364033;color:#303640}.header-dropdown.apps{left:0}.header-dropdown.account{right:0}.header-dropdown a,.header-dropdown button{display:block;padding:8px 16px;border:0;background:none;color:inherit;text-align:left;text-decoration:none;font:400 14px/21px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer}.header-dropdown a:hover,.header-dropdown button:hover{background:#ebf3ff}.header-dropdown a.active{color:#093169;font-weight:600;box-shadow:inset 3px 0 #3474cf}.sign-in button{min-height:32px;border:0;border-radius:2px;background:#d9e9ff;color:#225fb4;padding:5px 16px;font:500 14px/21px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #3474CF;outline-offset:2px}.brand:focus-visible,.header-icon:focus-visible{outline-color:#fff;outline-offset:-3px}.header-dropdown :focus-visible{outline-offset:-3px}main.dashboard{height:calc(100vh - var(--header))}.panel{background:#fff;border:1px solid #CFD8E5;border-radius:4px;padding:22px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.4px;color:#626e80;text-transform:uppercase}.sign-in{max-width:800px;margin:80px auto;padding:50px}.sign-in h1{font-size:36px;line-height:1.3;margin:18px 0;color:#093169}.sign-in p{max-width:600px;font-size:16px;line-height:1.8;color:#4d5766}.sign-in button.primary{margin:15px 0;background:#3474cf;color:#fff;padding:9px 16px}.sign-in button.primary:hover{background:#225fb4}.sign-in p.muted,.muted{font-size:12px;color:#626e80}.notice{margin:16px 24px;padding:14px 18px;border-radius:4px;background:#ebf3ff;color:#093169}.notice.error{background:#fff2f2;color:#9c1f1f}.notice.starting{position:fixed;z-index:60;top:calc(var(--header) + 8px);left:50%;transform:translate(-50%);margin:0;box-shadow:0 2px 4px 2px #30364040}.skip-link{position:fixed;top:-100px;left:10px;z-index:100;background:#fff;padding:10px}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1100px),(max-height:500px){main.dashboard{height:auto;min-height:calc(100vh - var(--header))}}@media(max-width:850px){.header-divider{margin:0 12px}}@media(max-width:550px){.environment{display:none}.sign-in{margin:25px 12px;padding:25px}.sign-in h1{font-size:28px}}@media print{.header-anchor,.skip-link{display:none!important}.brand{margin-left:16px!important}main.dashboard{height:auto}.brand-header{background:#093169;print-color-adjust:exact;-webkit-print-color-adjust:exact}}
