
:root{color-scheme:dark}body{margin:0;background:#0a0e15;color:#eaeef4;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a:focus-visible,button:focus-visible{outline:2px solid #9db8e0;outline-offset:5px}.iq-nav{justify-content:space-between;gap:24px}.iq-controls{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px}.iq-controls>a:not(.iq-microsoft){color:#aab9cb;text-decoration:none}.iq-controls>a:hover{color:white}.iq-person{display:grid;gap:2px;text-align:right;font-size:13px;color:#eaeef4}.iq-person small{color:#8593a7;font-size:11px}.iq-microsoft{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;border:1px solid #8b99ad;border-radius:6px;background:#f4f6f9;color:#172235!important;font:600 14px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;white-space:nowrap;line-height:1.5}.iq-microsoft:hover{background:white;box-shadow:0 0 0 2px #ffffff20}.iq-masthead{display:flex;align-items:center;justify-content:space-between;gap:32px}.iq-login{width:340px;padding:24px;border:1px solid #ffffff20;border-radius:12px;background:#141c28;flex-shrink:0}.iq-login h2{font-size:21px;margin:0 0 8px;color:#eef3fa}.iq-login p{color:#9eacc0;line-height:1.5;font-size:13px;margin:0 0 18px}.iq-login .iq-microsoft{width:100%;box-sizing:border-box}.iq-email{display:block;text-align:center;margin-top:14px;color:#a9bdd6;font-size:13px;text-decoration:underline;text-underline-offset:4px}.iq-message{border:1px solid #59677a;background:#182232;border-radius:8px;padding:13px 16px;color:#cfdaea;font-size:14px;margin-bottom:24px}.iq-locked{opacity:.48;cursor:default;pointer-events:none}.iq-locked .dale_open__4VzYb{display:none}.iq-empty{padding:25px 0;color:#9eacc0}.iq-logout{max-width:480px;margin:50px auto;padding:30px;border:1px solid #ffffff20;border-radius:12px;background:#141c28}.iq-logout h2{font-size:26px;margin-top:0}.iq-logout p{color:#a8b8cb;line-height:1.6}.iq-logout button{border:0;border-radius:6px;background:#9db8e0;color:#101722;padding:13px 22px;font:600 15px inherit;cursor:pointer;margin:18px 0}.iq-logout a{color:#a9bdd6}.iq-access-heading{margin:25px 0}.iq-access-heading h2{font-size:28px}.iq-access-heading p{color:#9eacc0;line-height:1.7}.iq-table{overflow:auto;border:1px solid #ffffff20;border-radius:10px;margin-top:32px}.iq-table table{border-collapse:collapse;width:100%;font-size:14px}.iq-table th,.iq-table td{padding:16px 22px;text-align:left;border-bottom:1px solid #ffffff10}.iq-table th{color:#a6b9ce;background:#121b29;font-size:12px}.iq-table small{color:#8194aa;display:block;margin-top:5px}.iq-admin-link{padding:26px;border:1px solid #ffffff20;border-radius:12px;color:#e6eef8;text-decoration:none;background:#131b28}.iq-admin-link h3{font-size:22px;margin:0 0 10px}.iq-admin-link p{color:#8fa3ba}.iq-admin-links{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.dale_rangefinder__IzD4U .dale_programLogo__WOUxJ{mix-blend-mode:screen;flex-shrink:0}.iq-readonly{color:#9db8e0;margin:0 0 0 auto;font-size:12px}.iq-controls .iq-microsoft{padding:9px 14px}.iq-controls .iq-microsoft svg{width:17px;height:17px}
@media(max-width:950px){.iq-person{display:none}.iq-controls{gap:13px}.iq-admin-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.iq-nav{align-items:flex-start;flex-wrap:wrap}.iq-controls{width:100%;justify-content:flex-start}.iq-masthead{flex-direction:column;align-items:flex-start;gap:25px}.iq-login{width:100%}.iq-admin-links{grid-template-columns:1fr}.iq-controls .iq-microsoft{font-size:12px;padding:8px 10px}.iq-controls>a{font-size:12px}}
/* The signed-out entry stands on its own without reserving space for app tiles. */
.iq-signedout{min-height:100svh;display:flex;flex-direction:column}
.iq-signedout .dale_content__tN_qw{box-sizing:border-box;width:100%;max-width:488px;flex:1;display:flex;flex-direction:column;padding:44px 24px 24px}
.iq-signedout .iq-nav{align-items:center;flex-wrap:nowrap}
.iq-signedout .iq-controls{display:none}
.iq-signedout .iq-masthead{flex-direction:column;align-items:stretch;gap:28px;text-align:center;padding:0;margin:auto 0}
.iq-signedout .dale_daleLogo__tMlrs{width:250px;max-width:72vw;margin:0 auto}
.iq-signedout .dale_eyebrow__zgGmo{margin-top:14px;font-size:10px}
.iq-signedout .iq-login{box-sizing:border-box;width:100%;padding:30px 28px;border-radius:16px;box-shadow:0 18px 60px #0002}
.iq-signedout .iq-login h2{font-size:23px;line-height:1.3;margin-bottom:10px}
.iq-signedout .iq-login p{max-width:300px;margin:0 auto 24px;line-height:1.6;font-size:14px}
.iq-signedout .iq-microsoft{min-height:48px}
.iq-signedout .iq-email{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;margin-top:12px;padding:12px 14px;border:1px solid #62748980;border-radius:6px;color:#dbe5f0;text-decoration:none;line-height:1.5}
.iq-signedout .iq-email:hover{background:#ffffff08;border-color:#93a8c2}
.iq-signedout .iq-message{margin:24px 0 0;text-align:center}
.iq-signedout .dale_footer__RIc6x{justify-content:center;margin-top:32px;flex-shrink:0}
@media(max-width:650px){.iq-signedout .dale_content__tN_qw{padding:28px 20px 22px}.iq-signedout .iq-login{padding:26px 20px}.iq-signedout .iq-masthead{gap:24px}.iq-signedout .dale_daleLogo__tMlrs{width:224px}}

